#mrb-header .mrb-toolbar{gap:0;padding:calc(5px * var(--font-scale, 1)) 4px;border-radius:14px;position:relative;z-index:1000}:root[data-theme=dark] #mrb-header .mrb-toolbar{border-color:color-mix(in srgb,var(--chrome-hue) 28%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--chrome-hue) 22%,rgba(0,0,0,.72)),color-mix(in srgb,var(--chrome-hue) 6%,rgba(0,0,0,.72)));box-shadow:inset 0 1px #ffffff0d,0 0 0 1px color-mix(in srgb,var(--chrome-hue) 6%,transparent),0 8px 30px -12px #000000b3,0 0 26px -8px color-mix(in srgb,var(--chrome-hue) 22%,transparent)}:root[data-theme] body[data-dialer-skin] #mrb-header .mrb-toolbar{border-color:var(--border-subtle);background:linear-gradient(180deg,var(--surface-2),var(--surface-1));box-shadow:inset 0 1px 0 var(--sk-hairline, rgba(255, 255, 255, .05)),0 0 0 1px var(--border-subtle),0 8px 30px -12px #00000073}#mrb-header[data-universe]{--tbx-bar-hue: rgb(var(--universe-glow));--tool-divider: color-mix(in srgb, var(--tbx-bar-hue) 30%, transparent)}:root[data-theme] #mrb-header[data-universe] .mrb-toolbar,:root[data-theme] body[data-dialer-skin] #mrb-header[data-universe] .mrb-toolbar{border-color:color-mix(in srgb,var(--tbx-bar-hue) 30%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--tbx-bar-hue) 10%,transparent),color-mix(in srgb,var(--tbx-bar-hue) 4%,transparent));box-shadow:inset 0 1px #ffffff0d,0 8px 30px -12px #00000073}#mrb-header[data-universe] .mrb-toolbar .mrb-hudx .mrb-tool-btn.mrb-tool-btn{border-left-color:color-mix(in srgb,var(--tbx-bar-hue) 30%,transparent)}:root[data-theme] body[data-dialer-skin]{--tbx-pitch-border: var(--border-subtle);--tbx-pitch-bg: linear-gradient(180deg, var(--surface-3), var(--surface-2));--tbx-pitch-shadow: inset 0 1px 0 var(--sk-hairline, rgba(255, 255, 255, .05));--tbx-pitch-border-hover: var(--accent-border, var(--accent));--tbx-pitch-shadow-hover: inset 0 1px 0 var(--sk-hairline, rgba(255, 255, 255, .07));--tbx-badge-ring: var(--accent-border, var(--accent));--tbx-badge-core: var(--accent-wash, transparent)}@property --tbx-ink{syntax: "<color>"; inherits: true; initial-value: #9fb0c4;}@property --tbx-neon{syntax: "<color>"; inherits: true; initial-value: #3b9eff;}#mrb-header{--tbx-ink: light-dark(#42536b, #9fb0c4);--tbx-neon: light-dark(#1e90ff, #3b9eff)}#mrb-header .mrb-toolbar .mrb-tool-btn{height:42px;min-width:48px;padding:0 12px;border-radius:12px;color:var(--tbx-ink)}#mrb-header .mrb-toolbar .mrb-tool-btn svg{width:21px;height:21px}#mrb-header .mrb-toolbar .mrb-tool-btn:hover,#mrb-header .mrb-toolbar .mrb-tool-btn.active{color:var(--chrome-hue);background:transparent;box-shadow:0 0 16px -4px var(--chrome-hue),inset 0 0 0 1px color-mix(in srgb,var(--chrome-hue) 18%,transparent)}#mrb-header .mrb-toolbar .mrb-msg-btn,#mrb-header .mrb-toolbar .mrb-settings,#mrb-header .mrb-toolbar .mrb-tool-logout{border-left:none}#mrb-header .mrb-toolbar .mrb-presence-ctrls,#mrb-header .mrb-toolbar .mrb-settings,#mrb-header .mrb-toolbar .mrb-msg-btn,#mrb-header .mrb-toolbar .mrb-hmp-toggle,#mrb-header .mrb-toolbar .mrb-tool-logout{position:relative}#mrb-header .mrb-toolbar .mrb-presence-ctrls:before,#mrb-header .mrb-toolbar .mrb-hmp-toggle:before,#mrb-header .mrb-toolbar .mrb-msg-btn:before,#mrb-header .mrb-toolbar .mrb-settings:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:26px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--tool-divider) 22%,var(--tool-divider) 78%,transparent)}#mrb-header .mrb-toolbar .mrb-presence-ctrls{padding-left:6px;margin-left:4px}#mrb-header .mrb-toolbar .mrb-points-btn{gap:9px;padding:0 14px 0 5px}#mrb-header .mrb-toolbar .mrb-points-btn svg{width:34px;height:34px;padding:6px;border-radius:50%;box-sizing:border-box;color:var(--chrome-hue);border:2px solid var(--tbx-badge-ring, var(--tool-divider));background:var(--tbx-badge-core, transparent)}:root[data-theme=dark] #mrb-header .mrb-toolbar .mrb-points-btn svg{box-shadow:0 0 12px -4px color-mix(in srgb,var(--chrome-hue) 45%,transparent),inset 0 0 8px -3px color-mix(in srgb,var(--chrome-hue) 40%,transparent)}:root[data-theme=dark]{--tbx-badge-ring: color-mix(in srgb, var(--chrome-hue) 55%, transparent);--tbx-badge-core: radial-gradient( circle at 50% 34%, color-mix(in srgb, var(--chrome-hue) 28%, transparent), rgba(0, 0, 0, .92) 72% )}#mrb-header .mrb-toolbar .mrb-points-btn .mrb-points-bal{font-size:calc(16px * var(--font-scale, 1));font-weight:700;color:var(--text);line-height:1}#mrb-header .mrb-toolbar .mrb-points-btn:hover .mrb-points-bal,#mrb-header .mrb-toolbar .mrb-points-btn.active .mrb-points-bal{color:var(--text)}#mrb-header .mrb-toolbar .mrb-points-btn .mrb-xp-tag{align-self:center;margin:2px 0 0 -3px;font-size:calc(10px * var(--font-scale, 1));font-weight:800;letter-spacing:.08em;color:var(--chrome-hue);opacity:.9}#mrb-header .mrb-toolbar .mrb-presence-ctrls .mrb-pitch-btn:not(.on){padding:9px 18px;border-radius:999px;font-weight:600;color:var(--text);border-color:var(--tbx-pitch-border, var(--tool-divider));background:var(--tbx-pitch-bg, transparent);box-shadow:var(--tbx-pitch-shadow, none)}#mrb-header .mrb-toolbar .mrb-presence-ctrls .mrb-pitch-btn:not(.on):hover{border-color:var(--tbx-pitch-border-hover, var(--accent));box-shadow:var(--tbx-pitch-shadow-hover, none)}:root[data-theme=dark]{--tbx-pitch-border: color-mix(in srgb, var(--chrome-hue) 30%, transparent);--tbx-pitch-bg: linear-gradient( 180deg, color-mix(in srgb, var(--chrome-hue) 18%, rgba(0, 0, 0, .55)), color-mix(in srgb, var(--chrome-hue) 5%, rgba(0, 0, 0, .55)) );--tbx-pitch-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 14px -7px color-mix(in srgb, var(--chrome-hue) 50%, transparent);--tbx-pitch-border-hover: color-mix(in srgb, var(--chrome-hue) 55%, transparent);--tbx-pitch-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .07), 0 0 18px -6px color-mix(in srgb, var(--chrome-hue) 60%, transparent)}#mrb-header .mrb-toolbar .mrb-tool-logout{gap:8px;height:42px;padding:0 18px;margin-left:8px;border-radius:13px;border:1px solid var(--tool-divider);color:var(--text)}#mrb-header .mrb-toolbar .mrb-tool-logout span{font-size:calc(12px * var(--font-scale, 1));font-weight:700;letter-spacing:.08em}#mrb-header .mrb-toolbar .mrb-tool-logout:hover{color:var(--danger);background:#ff5a5a1a;border-color:#ff5a5a66;box-shadow:0 0 16px -5px var(--danger)}#mrb-header .mrb-brand{display:inline-flex;align-items:center;gap:9px}#mrb-header .mrb-brand-name{font-weight:800;letter-spacing:var(--tracking-brand);font-size:var(--text-base);white-space:nowrap;line-height:1}#mrb-header .mrb-brand-name{display:none}#mrb-header .mrb-brand-face{display:block;height:42px;width:42px;flex:none;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #ffffff38,0 1px 3px #00000059}:root[data-theme=light] body:not([data-dialer-skin]) #mrb-header .mrb-brand-face{box-shadow:0 0 0 1px #0b6fa447,0 1px 3px #0000002e}#mrb-header .mrb-brand-logo{display:block;height:34px;width:auto;max-width:120px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(58,166,255,.28))}:root[data-theme=light] body:not([data-dialer-skin]) #mrb-header .mrb-brand-logo{filter:drop-shadow(0 1px 2px rgba(11,111,164,.3))}@media (prefers-reduced-motion: no-preference){#mrb-header .mrb-brand-logo{transition:filter .35s ease}}#mrb-header .mrb-toolbar>.mrb-xpdock{display:inline-flex;flex:none;align-items:center}#mrb-header .mrb-toolbar>.mrb-hudx-team{flex:none}#mrb-header .mrb-zwordmark{display:inline-flex;align-items:center;flex:none;height:22px;padding:0 4px}@media (min-width: 721px){.mrb-app:has(.mrb-shell-split[data-vertical-layer=second] .mrb-rail-nav) #mrb-header .mrb-zwordmark{box-sizing:border-box;justify-content:center;width:calc(var(--nav-rail-open-w) - 2 * var(--space-5))}}@media (min-width: 721px) and (max-width: 1600px){.mrb-app:has(.mrb-shell-split[data-vertical-layer=second] .mrb-rail-nav) #mrb-header .mrb-zwordmark{width:calc(var(--nav-rail-open-w) - 2 * var(--space-4))}}#mrb-header .mrb-header-face{display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;margin-inline-start:var(--space-2, 8px);border-radius:50%;line-height:0}@media (min-width: 721px) and (max-width: 1279px){#mrb-header .mrb-header-face{order:1;margin-inline-start:auto}}@media (max-width: 720px){#mrb-header .mrb-header-face{order:0;margin-inline-start:auto}}#mrb-header .mrb-zwordmark svg{display:block;height:100%;width:auto;overflow:visible;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--chrome-hue) 45%,transparent))}@media (min-width: 1280px){#mrb-header{position:relative;min-height:72px}#mrb-header>.mrb-toolbar{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:fit-content;height:fit-content}}#mrb-header .mrb-toolbar{--tool-ink: var(--tbx-ink);--tool-ink-hot: var(--chrome-hue)}#mrb-header .mrb-toolbar .mrb-hmp-toggle{color:var(--tool-ink)}#mrb-header .mrb-toolbar .mrb-hmp-toggle:hover,#mrb-header .mrb-toolbar .mrb-hmp-toggle.active{color:var(--tool-ink-hot)}#mrb-header .mrb-toolbar .mrb-hudx{display:inline-flex;align-items:center;gap:0;flex-wrap:wrap;row-gap:6px}#mrb-header .mrb-toolbar .mrb-hudx .mrb-tool-btn.mrb-aiagent-btn{min-width:32px;padding:0 5px;border-radius:10px}#mrb-header .mrb-toolbar .mrb-hudx .mrb-tool-btn.mrb-xph{padding:0 8px}#mrb-header .mrb-toolbar .mrb-hudx .mrb-presence-ctrls{padding-left:7px;margin-left:0}#mrb-header .mrb-toolbar .mrb-hudx .mrb-presence-ctrls:before{left:0}#mrb-header .mrb-toolbar .mrb-hudx .mrb-tool-btn.mrb-aiagent-btn{border-left:1px solid var(--border-subtle, rgba(128, 128, 128, .28));border-radius:0 10px 10px 0}#mrb-header{--hdr-room: clamp(0px, 100vw - 1465px, 400px);--hdr-room-pill: clamp(0px, 100vw - 1465px, 240px)}@media not all and (max-width: 720px){#mrb-header .mrb-toolbar{padding:calc(5px * var(--font-scale, 1)) calc(4px + var(--hdr-room-pill, 0px) * 4 / 240)}#mrb-header .mrb-toolbar .mrb-tool-btn.mrb-tool-btn{min-width:calc(28px + var(--hdr-room-pill, 0px) * 12 / 240);padding:0 calc(4px + var(--hdr-room-pill, 0px) * 4 / 240)}}#mrb-header .mrb-ovf{position:relative;display:flex;align-items:center}#mrb-header .mrb-ovf-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:2;display:flex;align-items:center;gap:4px;padding:6px 8px;border-radius:14px;border:1px solid var(--border-subtle);background:var(--surface-1);box-shadow:var(--shadow-2);white-space:nowrap;visibility:hidden;opacity:0;transform-origin:top right;transition:opacity var(--motion-fast, .12s) var(--ease-out, ease),visibility 0s linear var(--motion-fast, .12s)}#mrb-header .mrb-ovf-panel[data-open=true]{visibility:visible;opacity:1;transition:opacity var(--motion-fast, .12s) var(--ease-out, ease),visibility 0s}#mrb-header .mrb-ovf-panel .mrb-tool-logout{min-width:0;padding:0 10px;gap:6px}#mrb-header .mrb-ovf-panel .mrb-tool-logout span{display:inline}@media (min-width: 1024px){#mrb-header .mrb-ovf-btn{display:none}#mrb-header .mrb-ovf,#mrb-header .mrb-ovf-panel{gap:0}#mrb-header .mrb-ovf-panel{position:static;z-index:auto;visibility:visible;opacity:1;transition:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none}#mrb-header .mrb-ovf-panel .mrb-tool-logout{margin-left:0;padding:0 12px;border:0;border-left:1px solid var(--tool-divider);border-radius:0}#mrb-header .mrb-ovf-panel .mrb-tool-logout:hover{border-left-color:#ff5a5a66}}#mrb-header .mrb-nav.mrb-nav[data-morphed=sections]{--tab-gap: calc(6px + var(--hdr-room, 0px) * 10 / 400);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 4px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 4px),transparent 100%)}#mrb-header .mrb-nav.mrb-nav[data-morphed=sections] a{font-size:calc((13px + var(--hdr-room, 0px) * 1.5 / 400) * var(--font-scale, 1));letter-spacing:calc(var(--hdr-room, 0px) * .58 / 400);padding:var(--space-1, 4px) calc(1px + var(--hdr-room, 0px) * 7 / 400)}@media (max-width: 1100px){@media not all and (max-width: 720px){#mrb-header{flex-wrap:wrap;justify-content:space-between}#mrb-header .mrb-header-spacer{display:none}#mrb-header .mrb-brandbar,#mrb-header .mrb-brand{order:0}#mrb-header .mrb-toolbar{order:1}#mrb-header .mrb-nav{order:2}#mrb-header .mrb-nav.mrb-nav.mrb-nav.mrb-nav[data-morphed=sections]{flex:1 0 100%;min-width:0}#mrb-header .mrb-toolbar{flex:0 1 auto}}}#mrb-header[data-universe]{--universe-glow-near: .42;--universe-glow-far: .22}[data-theme=light] #mrb-header[data-universe]{--universe-glow-near: .16;--universe-glow-far: .08}#mrb-header .mrb-brandbar>.mrb-standing,#mrb-header .mrb-brandbar>.mrb-standing-sep,#mrb-header .mrb-brandbar>.mrb-tenure{display:none}#mrb-header[data-universe] .mrb-universe-slot,#mrb-header[data-universe] .mrb-universe-next{box-sizing:border-box;height:36px;border:1px solid rgba(var(--universe-glow),.3);background:rgba(var(--universe-glow),.1)}#mrb-header[data-universe] .mrb-universe-slot{margin-inline-start:var(--space-2);padding:0 8px 0 14px;border-inline-end:0;border-radius:10px 0 0 10px}#mrb-header[data-universe] .mrb-universe-next{padding:0 10px 0 0;margin-inline-start:calc(-1 * var(--space-1));border-inline-start:0;border-radius:0;opacity:1}#mrb-header[data-universe] .mrb-universe-next:hover{background:rgba(var(--universe-glow),.1)}#mrb-header[data-universe] .mrb-universe-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:rgba(var(--universe-glow),.16);box-shadow:inset 0 0 0 1px rgba(var(--universe-glow),.38);color:var(--universe-ink)}#mrb-header[data-universe] .mrb-universe-next:hover .mrb-universe-icon{background:rgba(var(--universe-glow),.3)}#mrb-header[data-universe] .mrb-nav.mrb-nav.mrb-nav[data-morphed=sections]{--tab-gold: var(--universe-ink);--tab-gold-dim: var(--universe-sheen);--tab-gap: 2px;box-sizing:border-box;height:36px;border:1px solid rgba(var(--universe-glow),.3);border-radius:0 10px 10px 0;box-shadow:inset 1px 0 rgba(var(--universe-glow),.3);background:rgba(var(--universe-glow),.04);padding:3px 4px;-webkit-mask-image:none;mask-image:none}#mrb-header{--hdr-gap: var(--space-4)}@media (max-width: 1600px){#mrb-header{--hdr-gap: var(--space-3)}}@media (max-width: 720px){#mrb-header{--hdr-gap: var(--space-2)}}@media not all and (max-width: 720px){#mrb-header[data-universe] .mrb-nav.mrb-nav.mrb-nav[data-morphed=sections]{max-width:max-content;margin-inline-end:auto;margin-inline-start:calc(-2 * var(--hdr-gap))}}#mrb-header[data-universe] .mrb-nav.mrb-nav.mrb-nav[data-morphed=sections]:before{animation:none;opacity:0}#mrb-header[data-universe] .mrb-nav.mrb-nav.mrb-nav[data-morphed=sections] a,#mrb-header[data-universe] .mrb-nav.mrb-nav.mrb-nav[data-morphed=sections] a.active{color:var(--universe-sheen);font-weight:600;padding:var(--space-1, 4px) calc(8px + var(--hdr-room, 0px) * 4 / 400);border-radius:7px;border:0;border-bottom:0!important;background:none;-webkit-text-fill-color:currentColor;text-shadow:none;box-shadow:none;animation:none}#mrb-header[data-universe] .mrb-nav.mrb-nav.mrb-nav[data-morphed=sections] a:hover{color:var(--text);background:rgba(var(--universe-glow),.12)}#mrb-header[data-universe] .mrb-nav.mrb-nav.mrb-nav[data-morphed=sections] a.active{color:var(--text);font-weight:700;background:rgba(var(--universe-glow),.26)}#mrb-header[data-universe] .mrb-nav.mrb-nav.mrb-nav[data-morphed=sections] a:focus-visible{outline:2px solid var(--universe-ink);outline-offset:1px}#mrb-header[data-universe] .mrb-nav.mrb-nav.mrb-nav[data-morphed=sections] a:not([data-unread]):after,#mrb-header[data-universe] .mrb-nav.mrb-nav.mrb-nav[data-morphed=sections] a:not(:first-child):before{content:none}@media (forced-colors: active){#mrb-header[data-universe] .mrb-nav.mrb-nav.mrb-nav[data-morphed=sections],#mrb-header[data-universe] .mrb-universe-slot,#mrb-header[data-universe] .mrb-universe-next{border:1px solid CanvasText;background:Canvas}#mrb-header[data-universe] .mrb-nav.mrb-nav.mrb-nav[data-morphed=sections] a{color:LinkText;background:none}#mrb-header[data-universe] .mrb-nav.mrb-nav.mrb-nav[data-morphed=sections] a.active{outline:2px solid Highlight}}.lift-grip{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;align-self:stretch;padding:0;border:0;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text-dim, #85939c);cursor:grab;opacity:0;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity .12s linear,background-color .12s linear,color .12s linear}.lift-row:hover>.lift-grip,.lift-row:focus-within>.lift-grip,.lift-grip:focus-visible,.lift-grip--always{opacity:1}@media (hover: none){.lift-grip{opacity:1}}.lift-grip:hover:not(:disabled){background:var(--accent-wash, rgba(77, 159, 255, .08));color:var(--text, #e6edf3)}.lift-grip:focus-visible{outline:2px solid var(--accent-border, #3b9eff);outline-offset:-2px}.lift-grip:disabled{opacity:0;cursor:default;pointer-events:none}.lift-grip:active:not(:disabled){cursor:grabbing}.lift-grip__dots{width:6px;height:10px;background-image:radial-gradient(currentColor 42%,transparent 46%);background-size:3px 3.34px;background-repeat:repeat;opacity:.85}.lift-row{position:relative}.lift-row.is-lifted{opacity:0;pointer-events:none}.lift-row.is-lifted:after{content:"";position:absolute;top:1px;right:0;bottom:1px;left:0;border-radius:var(--radius-sm, 6px);background:var(--accent-wash, rgba(77, 159, 255, .08));box-shadow:inset 0 0 0 1px var(--accent-fill, rgba(77, 159, 255, .16));opacity:1}.lift-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;pointer-events:none}.lift-ghost{position:fixed;z-index:1;pointer-events:none;border-radius:var(--radius-md, 10px);overflow:hidden;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000061;outline:1px solid var(--accent-border, #3b9eff);outline-offset:-1px;background:var(--surface-2, #1c2430);opacity:.92;will-change:transform}.lift-ghost{transition:opacity .12s linear,scale .12s var(--ease-out, cubic-bezier(.2,0,0,1))}.lift-ghost.is-into{opacity:.55;scale:.96}.lift-ghost__row{margin:0!important;width:100%!important;height:100%!important;box-sizing:border-box;pointer-events:none}.lift-ghost__row,.lift-ghost__row *{cursor:grabbing!important;animation:none!important;transition:none!important}.lift-ghost,.lift-ghost *{pointer-events:none!important}.lift-ghost__row .lift-grip{opacity:1;color:var(--text, #e6edf3)}.lift-ghost__cascade{display:contents!important}.lift-ghost__cascade:before,.lift-ghost__cascade:after{content:none!important;display:none!important}body.lift-dragging,body.lift-dragging *{-webkit-user-select:none!important;user-select:none!important}body.lift-dragging{cursor:grabbing}.lift-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.lift-row,.lift-ghost{transition:none!important}}.mrb-contacts.is-cards .mrb-contact-row>[data-card-lane]{touch-action:pan-y}.mrb-contacts .mrb-contact-row>.lift-row.is-lifted{position:relative}.mrb-nav[data-morphed=sections]:empty{display:none}.mrb-rail-head,.mrb-rail-world{display:inline-flex;align-items:center;gap:var(--space-2);border:0;background:none;color:var(--text-muted);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.mrb-rail-head.active{color:var(--tab-gold, var(--accent))}.mrb-rail-head-caret,.mrb-rail-world-next{display:none}.mrb-rail-sec-body,.mrb-rail-sec,.mrb-rail-worldbox,.mrb-rail-world-menu{display:contents}.mrb-rail-world-caret,.mrb-rail-world-menu-label{display:none}.mrb-rail-world-opt{display:inline-flex;align-items:center;gap:var(--space-2);border:0;background:none;color:var(--text-muted);font:inherit;font-weight:600;cursor:pointer}@media not all and (max-width: 720px){.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav{scrollbar-width:none}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-head,.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world{display:flex;flex-shrink:0;box-sizing:border-box;width:100%;min-height:var(--rail-row-h);padding-inline:var(--space-2);border-radius:var(--radius-md, 8px);text-align:left;white-space:nowrap;overflow:hidden;transition:pointer-events 0s linear var(--nav-rail-close-delay);transition-behavior:allow-discrete}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:hover :is(.mrb-rail-head,.mrb-rail-world,.mrb-rail-world-opt),.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:has(:focus-visible) :is(.mrb-rail-head,.mrb-rail-world,.mrb-rail-world-opt),.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-rail-held] :is(.mrb-rail-head,.mrb-rail-world,.mrb-rail-world-opt),.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-crest-open] :is(.mrb-rail-head,.mrb-rail-world,.mrb-rail-world-opt),.mrb-shell-split[data-vertical-layer=second][data-rail-labels=always] .mrb-nav.mrb-rail-nav :is(.mrb-rail-head,.mrb-rail-world,.mrb-rail-world-opt){pointer-events:auto;transition:pointer-events 0s}@media (pointer: coarse){.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav :is(.mrb-rail-head,.mrb-rail-world,.mrb-rail-world-opt){pointer-events:auto}}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav :is(.mrb-rail-head,.mrb-rail-world,.mrb-rail-world-opt):hover,.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav :is(.mrb-rail-head,.mrb-rail-world,.mrb-rail-world-opt):focus-visible{background:var(--accent-fill);color:var(--text)}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-head{font-weight:700}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-head.active{color:var(--tab-gold, var(--accent))}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-head .mrb-rail-word{flex:1 1 auto}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-head-caret{display:inline-block;flex:none;margin-left:auto;opacity:0;transition:transform var(--motion-fast, .12s) var(--ease-out, ease),opacity var(--motion-fast, .12s) ease}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-head[aria-expanded=true] .mrb-rail-head-caret{transform:rotate(-90deg)}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:hover .mrb-rail-head-caret,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:has(:focus-visible) .mrb-rail-head-caret,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-rail-held] .mrb-rail-head-caret,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=always] .mrb-nav.mrb-rail-nav .mrb-rail-head-caret{opacity:.7}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-sec{display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;width:100%;gap:inherit}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-sec-body{display:flex;flex-direction:column;flex-shrink:0;gap:inherit;padding-block:2px;border-radius:var(--radius-sm, 6px)}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-sec-body[data-rail-sec]{border-radius:0;box-shadow:none;background:none;padding-inline-start:var(--space-4, 16px)}@media (hover: hover){.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav{interpolate-size:allow-keywords}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav .mrb-rail-sec-body[data-rail-sec]{height:0;padding-block:0;opacity:0;overflow:hidden;visibility:hidden;box-shadow:inset 2px 0 0 transparent;background:none;transition:box-shadow 60ms ease 0s,height var(--motion-fast, .12s) var(--ease-out, ease) var(--nav-rail-close-delay),padding-block var(--motion-fast, .12s) var(--ease-out, ease) var(--nav-rail-close-delay),opacity var(--motion-fast, .12s) ease var(--nav-rail-close-delay),visibility 0s linear calc(var(--nav-rail-close-delay) + var(--motion-fast, .12s))}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:hover .mrb-rail-sec-body[data-rail-sec],.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:has(:focus-visible) .mrb-rail-sec-body[data-rail-sec],.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-rail-held] .mrb-rail-sec-body[data-rail-sec],.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-crest-open] .mrb-rail-sec-body[data-rail-sec]{height:auto;padding-block:2px;opacity:1;visibility:visible;box-shadow:none;background:none;transition:height var(--motion-fast, .12s) var(--ease-out, ease),padding-block var(--motion-fast, .12s) var(--ease-out, ease),opacity var(--motion-fast, .12s) ease,visibility 0s}}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-head[aria-expanded=false]:not(:hover):not([data-unread]):after{transform:scaleX(0)}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world{color:var(--text);font-weight:700;margin-bottom:var(--space-1);border:1px solid color-mix(in srgb,var(--tab-gold, var(--accent)) 45%,transparent)}@media (hover: hover){.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav .mrb-rail-world{border-color:transparent;transition:border-color 60ms ease 0s,pointer-events 0s linear var(--nav-rail-close-delay)}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:hover .mrb-rail-world,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:has(:focus-visible) .mrb-rail-world,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-rail-held] .mrb-rail-world,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-crest-open] .mrb-rail-world{border-color:color-mix(in srgb,var(--tab-gold, var(--accent)) 45%,transparent);transition:border-color var(--motion-fast, .12s) ease var(--motion-fast, .12s),pointer-events 0s}}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world:disabled{cursor:default}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-badge{display:grid;place-items:center;box-sizing:border-box;border:0;border-radius:6px;background:var(--workspace-fill, #F59E0B);color:var(--workspace-ink, #0B0F17);font-size:var(--rail-type);font-weight:800;line-height:1}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world .mrb-rail-word{display:flex;align-items:baseline;gap:var(--space-2)}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-next{display:inline;color:var(--text-muted);font-size:.85em;font-weight:600}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-worldbox{display:flex;flex-direction:column;flex:none;box-sizing:border-box;width:100%;min-width:0;position:relative;z-index:2}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-caret{display:inline;margin-inline-start:auto;color:var(--text-muted);font-size:.9em;font-weight:700}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-menu{display:flex;flex-direction:column;gap:2px;box-sizing:border-box;width:100%;min-width:0;padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 8px);background:var(--surface-2, var(--surface-1));position:absolute;top:calc(100% + 2px);left:0;pointer-events:auto}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-menu-label{display:block;margin:0;padding:2px var(--space-1) 4px;color:var(--text-muted);font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.04em;white-space:nowrap;overflow:hidden;line-height:1.4}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-opt{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;box-sizing:border-box;width:100%;min-height:30px;padding-inline:var(--space-1);border:0;border-radius:var(--radius-md, 8px);background:none;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:600;text-align:left;white-space:nowrap;overflow:hidden;cursor:pointer;transition:pointer-events 0s linear var(--nav-rail-close-delay);transition-behavior:allow-discrete}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-opt .mrb-rail-glyph{flex:none;width:22px;height:22px;margin-inline:3px;border-radius:50%;font-size:var(--text-sm);line-height:1}}.mrb-page-views{display:flex;flex-wrap:wrap;align-items:center;flex:none;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);min-width:0}.mrb-page-view{display:inline-flex;align-items:center;padding:2px 4px 6px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--text-muted);font-weight:600;text-decoration:none;white-space:nowrap}.mrb-page-view:hover{color:var(--text);border-bottom-color:color-mix(in srgb,var(--tab-gold, var(--accent)) 45%,transparent)}.mrb-page-view.active{color:var(--tab-gold, var(--accent));border-bottom-color:var(--tab-gold, var(--accent))}.mrb-page-view:focus-visible{outline:2px solid var(--tab-gold, var(--accent));outline-offset:2px}.mrb-page-view-sep{display:inline-flex;align-items:center;padding:2px 0 8px;color:var(--border-subtle);font-weight:600;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none}@media not all and (max-width: 720px){.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-badge{border-radius:50%}}.mrb-rail-page-arrow:before{content:"›"}.mrb-rail-item.active .mrb-rail-page-arrow{opacity:1}@media not all and (max-width: 720px){.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav a.active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 16%,rgba(255,255,255,.07)),color-mix(in srgb,var(--accent) 9%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 1px #ffffff1a,0 2px 12px color-mix(in srgb,var(--accent) 14%,transparent)}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav a:hover:not(.active){background:color-mix(in srgb,var(--accent) 8%,rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}}@media not all and (max-width: 720px){.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav{--accent: #4d9fff;--accent-neon: #3b9eff;--accent-fill: rgba(77, 159, 255, .16);--accent-text: #d3e8ff;--tab-gold: #4d9fff;--glow: 0 0 0 1px rgba(59, 158, 255, .5), 0 4px 24px rgba(59, 158, 255, .35);--text: #f2f6fb;--text-muted: #9fb0c4}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav :is(.mrb-rail-head,.mrb-rail-item){font-size:var(--rail-type);font-weight:500;color:#e6ebf5}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav :is(.mrb-rail-head,.mrb-rail-item):is(.active,:hover,:focus-visible){color:#fff}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav :is(a,.mrb-rail-head):not([data-unread]):after{content:none}}.mrb-rail-world-mark,.mrb-rail-world-picmenu{display:none}@media not all and (max-width: 720px){.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-mark{display:inline-flex;flex:none;align-items:center;justify-content:center}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-mark[data-editable]{cursor:pointer;border-radius:6px}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-mark[data-editable]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-pic{box-sizing:border-box;object-fit:cover;border-radius:6px}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-opt .mrb-rail-world-pic{border-radius:50%}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-picmenu{display:flex;flex-direction:column;gap:2px;position:absolute;z-index:1;box-sizing:border-box;min-width:96px;padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 8px);background:var(--surface-2, var(--surface-1));box-shadow:var(--shadow-md, none);pointer-events:auto}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-picopt{box-sizing:border-box;width:100%;min-height:28px;padding-inline:var(--space-2);border:0;border-radius:var(--radius-md, 8px);background:none;color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:600;text-align:left;white-space:nowrap;overflow:hidden;cursor:pointer}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-world-picopt:is(:hover,:focus-visible){background:var(--accent-fill)}}@media (max-width: 720px){.mrb-rail-worldbox>.mrb-rail-world-menu{display:flex;flex-direction:column;gap:2px;position:absolute;top:var(--ws-menu-top, 0px);left:var(--ws-menu-left, 16px);width:var(--ws-menu-w, calc(100vw - 32px) );z-index:1250;max-height:var(--ws-menu-room, 60vh);overflow-y:auto;box-sizing:border-box;padding:6px;border:1px solid var(--border-subtle, rgba(148, 163, 184, .28));border-radius:12px;background:var(--surface-2, #1c2430);box-shadow:0 14px 30px #0006}.mrb-rail-worldbox>.mrb-rail-world-menu .mrb-rail-world-opt{position:static;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 12px;box-sizing:border-box;border-radius:8px;color:var(--text);text-align:left;white-space:nowrap;overflow:hidden}.mrb-rail-worldbox>.mrb-rail-world-menu .mrb-rail-world-opt:hover,.mrb-rail-worldbox>.mrb-rail-world-menu .mrb-rail-world-opt:focus-visible{background:var(--surface-3, rgba(255, 255, 255, .07))}.mrb-rail-worldbox>.mrb-rail-world-menu .mrb-rail-word{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis}.mrb-rail-worldbox>.mrb-rail-world-menu .mrb-rail-world-menu-label{display:none}.mrb-rail-worldbox>.mrb-rail-world-menu .mrb-rail-world-mark{display:inline-flex;flex:none}.mrb-rail-worldbox>.mrb-rail-world-menu .mrb-rail-world-opt .mrb-rail-glyph{display:inline-block;flex:none;width:28px;height:28px}.mrb-rail-worldbox>.mrb-rail-world-menu .mrb-rail-world-pic{border-radius:8px;object-fit:cover}.mrb-rail-world .mrb-rail-world-caret{display:inline-block;margin-inline-start:6px}}:root{--chrome-hue: #3b82f6}:root[data-prestige]{--chrome-hue: var(--pr-ink)}:root{--chrome-band: #3b82f6;--chrome-band-end: #05070b}:root[data-prestige]{--chrome-band: var(--pr-ink-2);--chrome-band-end: var(--pr-chrome-bar);--chrome-bar: var(--pr-chrome-bar)}:root[data-prestige=crimson]{--pr-ink: #ff9aa6;--pr-ink-2: #c01a33;--pr-band: #a13732;--pr-rail: #1b0d11;--pr-storm: url(/assets/rail-storm-blood-7F8MszCl.webp);--pr-storm-scrim: linear-gradient(180deg, rgba(14, 3, 5, .62) 0%, rgba(14, 3, 5, .58) 40%, rgba(12, 2, 4, .46) 72%, rgba(8, 1, 3, .54) 100%);--pr-chrome-bar: #0d0506}:root[data-theme=light][data-prestige=crimson]{--pr-ink: #a3102a;--pr-ink-2: #6d0a1c}:root[data-prestige=gold]{--pr-ink: #f0cf85;--pr-ink-2: #a8761a;--pr-band: #9c7a2f;--pr-rail: #16130c;--pr-storm: url(/assets/rail-storm-ember-CCLrIFVh.webp);--pr-storm-scrim: linear-gradient(180deg, rgba(13, 10, 3, .62) 0%, rgba(13, 10, 3, .58) 40%, rgba(11, 9, 2, .46) 72%, rgba(7, 6, 1, .54) 100%);--pr-chrome-bar: #0d0b05}:root[data-theme=light][data-prestige=gold]{--pr-ink: #6b4a00;--pr-ink-2: #4a3200}:root[data-prestige=verdant]{--pr-ink: #78e8ad;--pr-ink-2: #11733f;--pr-band: #399666;--pr-rail: #0c1611;--pr-storm: url(/assets/rail-storm-verdant-B_ZVekPt.webp);--pr-storm-scrim: linear-gradient(180deg, rgba(3, 13, 8, .62) 0%, rgba(3, 13, 8, .58) 40%, rgba(2, 11, 7, .46) 72%, rgba(1, 7, 4, .54) 100%);--pr-chrome-bar: #060d09}:root[data-theme=light][data-prestige=verdant]{--pr-ink: #0c5e36;--pr-ink-2: #073f24}:root[data-prestige=teal]{--pr-ink: #5ce0cb;--pr-ink-2: #0b6f64;--pr-rail: #0b1a19;--pr-storm: url(/assets/rail-storm-tide-C366tXCh.webp);--pr-storm-scrim: linear-gradient(180deg, rgba(3, 13, 12, .62) 0%, rgba(3, 13, 12, .58) 40%, rgba(2, 11, 10, .46) 72%, rgba(1, 8, 7, .54) 100%);--pr-chrome-bar: #050d0c}:root[data-theme=light][data-prestige=teal]{--pr-ink: #0a6a60;--pr-ink-2: #064a43}:root[data-prestige=amethyst]{--pr-ink: #c9a6ff;--pr-ink-2: #5b21b6;--pr-rail: #140d20;--pr-storm: url(/assets/rail-storm-amethyst-DV7qSGCq.webp);--pr-storm-scrim: linear-gradient(180deg, rgba(8, 3, 14, .62) 0%, rgba(8, 3, 14, .58) 40%, rgba(7, 2, 12, .46) 72%, rgba(5, 1, 8, .54) 100%);--pr-chrome-bar: #09060e}:root[data-theme=light][data-prestige=amethyst]{--pr-ink: #5b21b6;--pr-ink-2: #3f1278}:root[data-prestige=rose]{--pr-ink: #ff9ecf;--pr-ink-2: #9d0f58;--pr-rail: #1b0c15;--pr-storm: url(/assets/rail-storm-rose-ZKmRVgrJ.webp);--pr-storm-scrim: linear-gradient(180deg, rgba(14, 3, 9, .62) 0%, rgba(14, 3, 9, .58) 40%, rgba(12, 2, 8, .46) 72%, rgba(8, 1, 5, .54) 100%);--pr-chrome-bar: #0d050a}:root[data-theme=light][data-prestige=rose]{--pr-ink: #a31055;--pr-ink-2: #6d0a39}:root[data-prestige=solar]{--pr-ink: #ffb878;--pr-ink-2: #b1500f;--pr-rail: #1b1209;--pr-storm: url(/assets/rail-storm-solar-CxfEfAkQ.webp);--pr-storm-scrim: linear-gradient(180deg, rgba(14, 8, 3, .62) 0%, rgba(14, 8, 3, .58) 40%, rgba(12, 7, 2, .46) 72%, rgba(8, 4, 1, .54) 100%);--pr-chrome-bar: #0d0804}:root[data-theme=light][data-prestige=solar]{--pr-ink: #8f4310;--pr-ink-2: #632d09}:root[data-prestige=alabaster]{--pr-ink: #e8edf5;--pr-ink-2: #8b95a7;--pr-rail: #1a1c20;--pr-storm: url(/assets/rail-storm-alabaster-CIkzaFkR.webp);--pr-storm-scrim: linear-gradient(180deg, rgba(9, 10, 12, .62) 0%, rgba(9, 10, 12, .58) 40%, rgba(8, 9, 11, .46) 72%, rgba(5, 6, 7, .54) 100%);--pr-chrome-bar: #171719}:root[data-theme=light][data-prestige=alabaster]{--pr-ink: #4a5365;--pr-ink-2: #2b3240}:root[data-prestige=umber]{--pr-ink: #d9b48f;--pr-ink-2: #5d3a1f;--pr-rail: #17110a;--pr-storm: url(/assets/rail-storm-umber-D9dJiZaw.webp);--pr-storm-scrim: linear-gradient(180deg, rgba(12, 8, 4, .62) 0%, rgba(12, 8, 4, .58) 40%, rgba(10, 7, 3, .46) 72%, rgba(7, 5, 2, .54) 100%);--pr-chrome-bar: #0b0804}:root[data-theme=light][data-prestige=umber]{--pr-ink: #6b4423;--pr-ink-2: #492d16}:root[data-prestige=nebula]{--pr-ink: #7cb2ff;--pr-ink-2: #c2283c;--pr-rail: #0d1020;--pr-storm: url(/assets/rail-storm-nebula-BBujd2gz.webp);--pr-storm-scrim: linear-gradient(180deg, rgba(6, 8, 18, .62) 0%, rgba(9, 6, 14, .58) 40%, rgba(12, 5, 9, .46) 72%, rgba(9, 3, 6, .54) 100%);--pr-chrome-bar: #07091b}:root[data-theme=light][data-prestige=nebula]{--pr-ink: #2563eb;--pr-ink-2: #b3202f}:root[data-prestige] .mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav,:root[data-prestige] .mrb-app:has(.mrb-shell-split[data-vertical-layer=second] .mrb-rail-nav) #mrb-header:before{--storm-picture: var(--pr-storm);--storm-sky: var(--pr-rail);--storm-scrim: var(--pr-storm-scrim)}:root[data-prestige]{--zwm-a: var(--pr-ink);--zwm-b: var(--pr-ink-2)}:root[data-prestige] #mrb-header{--tbx-bar-hue: var(--chrome-hue)}.mrb-legal{min-height:100vh;background:var(--bg);color:var(--text);padding:40px 20px 80px}.mrb-legal-sheet{max-width:720px;margin:0 auto;font-size:var(--text-md);line-height:1.65}.mrb-legal-head{margin-bottom:24px}.mrb-legal-brand{margin:0 0 6px;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.mrb-legal-sheet h1{margin:0 0 8px;font-size:var(--text-3xl);line-height:1.2}.mrb-legal-sub{margin:0 0 4px;color:var(--text-muted)}.mrb-legal-updated{margin:0;font-size:var(--text-sm);color:var(--text-faint)}.mrb-legal-notice{margin:0 0 32px;padding:18px 20px;border:1px solid var(--danger);border-left-width:6px;border-radius:10px;background:var(--surface-1)}.mrb-legal-notice p{margin:0 0 10px}.mrb-legal-notice p:last-child{margin-bottom:0}.mrb-legal-notice-label{font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--danger)}.mrb-legal-notice-head{font-size:var(--text-lg);font-weight:700;line-height:1.35}.mrb-legal-section{margin:0 0 28px}.mrb-legal-section h2{margin:0 0 10px;font-size:var(--text-xl);line-height:1.3}.mrb-legal-section p{margin:0 0 12px}.mrb-legal-section ul{margin:0 0 12px;padding-left:22px}.mrb-legal-section li{margin-bottom:8px}.mrb-legal-sheet a{color:var(--accent)}.mrb-legal-cross{display:flex;flex-wrap:wrap;gap:18px;margin-top:40px;padding-top:20px;border-top:1px solid var(--border-subtle);font-size:var(--text-base)}.mrb-legal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;padding:22px 16px 28px;font-size:var(--text-sm);color:var(--text-faint);text-align:center}.mrb-legal-footer a{color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.mrb-legal-footer a:hover,.mrb-legal-footer a:focus-visible{color:var(--text)}.mrb-shell-legal{flex:0 0 auto;display:flex;align-items:center;min-height:var(--shell-legal-h, 26px);background:var(--surface-1);border-top:1px solid var(--border-subtle);padding-right:calc(var(--safe-r, 0px) + var(--edge-tab-w, 0px));padding-bottom:var(--safe-b, 0px)}.mrb-shell-legal .mrb-legal-footer{flex:1;padding:2px 12px;gap:2px 14px;font-size:var(--text-xs)}@media (max-width: 600px){.mrb-legal{padding:24px 16px 60px}.mrb-legal-sheet h1{font-size:var(--text-2xl)}}.horizon-root,.horizon-splash{--hz-bg:#05070f;--hz-panel:#0b1322;--hz-line:#1b2c4a;--hz-line-soft:#152135;--hz-blue:#3aa6ff;--hz-blue-bright:#8fd3ff;--hz-blue-dim:#1c4f86;--hz-gold:#f6c454;--hz-gold-bright:#ffe4a0;--hz-gold-dim:#8a6a24;--hz-red:#ff5658;--hz-silver:#d6e2f2;--hz-ink:#eef4ff;--hz-muted:#93a6c6;--hz-faint:#8292b2;--hz-r:18px;--hz-sans:-apple-system,"SF Pro Display","SF Pro Text","Segoe UI",system-ui,Arial,sans-serif}.horizon-root *,.horizon-splash *{box-sizing:border-box}.horizon-root .num,.horizon-splash .num{font-variant-numeric:tabular-nums}.horizon-root button,.horizon-splash button{font-family:inherit;cursor:pointer;color:inherit}@media (prefers-reduced-motion:reduce){.horizon-root *,.horizon-splash *{animation-duration:.001ms!important;transition-duration:.001ms!important}}.horizon-root .logo-img,.horizon-splash .logo-img{background:var(--logo) center/contain no-repeat;mix-blend-mode:screen}.horizon-root .watermark,.horizon-splash .watermark{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--logo);background-repeat:repeat;background-size:74px;opacity:.045;mix-blend-mode:screen}.horizon-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;background:#0a0700;overflow:hidden;font-family:var(--hz-sans);color:var(--hz-ink);transition:opacity 1.1s ease,transform 1.1s ease}.horizon-splash.gone{opacity:0;transform:scale(1.06);pointer-events:none}.horizon-splash #goldCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.horizon-splash .splash-wm{background-size:120px;opacity:.05;filter:sepia(1) saturate(3) hue-rotate(2deg)}.horizon-splash .splash-bigH{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:min(58vh,640px);height:min(58vh,640px);opacity:.13;mix-blend-mode:screen;filter:brightness(1.12);pointer-events:none}.horizon-splash .splash-inner{position:relative;z-index:3;text-align:center;padding:6vw;max-width:1020px}.horizon-splash .quote{min-height:36vh;display:flex;flex-direction:column;justify-content:center;gap:26px}.horizon-splash .q-text{font-size:calc(clamp(30px,4.6vw,60px) * var(--font-scale, 1));line-height:1.14;font-weight:700;text-wrap:balance;color:#fff6df;letter-spacing:-.01em;text-shadow:0 2px 34px rgba(255,210,120,.4);opacity:0;transform:translateY(14px);transition:opacity .9s ease,transform .9s ease}.horizon-splash .q-author{font-size:calc(clamp(14px,1.5vw,19px) * var(--font-scale, 1));letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--hz-gold);opacity:0;transform:translateY(10px);transition:opacity .9s ease .15s,transform .9s ease .15s}.horizon-splash .quote.in .q-text,.horizon-splash .quote.in .q-author{opacity:1;transform:none}.horizon-splash .splash-invite{position:absolute;top:24px;left:50%;transform:translate(-50%);z-index:4;font-size:calc(10px * var(--font-scale, 1));letter-spacing:.36em;text-transform:uppercase;color:#ecd08a;padding:7px 18px 6px;border-radius:999px;border:1px solid rgba(236,208,138,.42);background:#1c12048c;box-shadow:0 0 26px -8px #f6c454b3,inset 0 1px #ffffff1f}.horizon-splash .splash-invite:before{content:"◆";color:#f6c454;font-size:calc(8px * var(--font-scale, 1));margin-right:9px;vertical-align:1px}.horizon-splash .splash-dots{display:flex;gap:8px;justify-content:center;margin-top:34px}.horizon-splash .splash-dots i{width:7px;height:7px;border-radius:50%;background:#f6c45447;transition:all .4s}.horizon-splash .splash-dots i.on{background:#f6c454;box-shadow:0 0 12px #f6c454;width:22px;border-radius:4px}.horizon-splash .zgate-action{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:18px}.horizon-splash .zgate-login{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.horizon-splash .zgate-box{display:flex;flex-direction:column;gap:14px;width:min(360px,100%);box-sizing:border-box;padding:30px 28px;border-radius:18px;text-align:left;border:1px solid rgba(246,196,84,.34);background:linear-gradient(180deg,#261a06d1,#120c02db);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);box-shadow:0 0 60px -18px #f6c45480,inset 0 1px #ffe4a024,0 26px 64px #0000008c}.horizon-splash .zgate-box .mrb-login-title{font-size:calc(clamp(22px,3.2vw,30px) * var(--font-scale,1));font-weight:800;text-align:center;letter-spacing:-.01em;margin:0}.horizon-splash .zgate-box .mrb-login-sub{text-align:center;margin:0 0 4px;color:#d9c193;font-size:calc(13px * var(--font-scale,1));letter-spacing:.02em}.horizon-splash .zgate-box input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:12px 14px;border-radius:11px;font-size:calc(14px * var(--font-scale,1));color:#fff6df;background:#0a0700a8;border:1px solid rgba(246,196,84,.3)}.horizon-splash .zgate-box input:not([type=checkbox])::placeholder{color:#a4906a;opacity:1}.horizon-splash .zgate-box input:not([type=checkbox]):focus-visible{outline:2px solid #f6c454;outline-offset:2px;border-color:#f6c45499}.horizon-splash .zgate-box button[type=submit],.horizon-splash .zgate-enter{margin-top:6px;display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:999px;font-weight:700;letter-spacing:.14em;font-size:calc(12px * var(--font-scale,1));text-transform:uppercase;color:#3a2a05;border:1px solid rgba(255,224,160,.6);background:linear-gradient(180deg,#ffe6a6,#f2b93f);box-shadow:0 0 34px -8px #f6c454b3,inset 0 1px #fff9}.horizon-splash .zgate-box button[type=submit]:disabled{opacity:.6;cursor:default}.horizon-splash .zgate-box button[type=submit]:focus-visible,.horizon-splash .zgate-enter:focus-visible{outline:2px solid #fff6df;outline-offset:3px}.horizon-splash .zgate-box .mrb-login-link{background:none;border:0;padding:4px 0;color:#d9c193;text-decoration:underline;font-size:calc(12px * var(--font-scale,1))}.horizon-splash .zgate-box .mrb-login-link:hover:not(:disabled){color:#fff6df;background:none}.horizon-splash .zgate-box .mrb-login-help{color:#c2ab80;font-size:calc(11.5px * var(--font-scale,1));line-height:1.5}.horizon-splash .zgate-box .mrb-login-error{color:#ff9a9a;font-size:calc(12.5px * var(--font-scale,1));font-weight:600;line-height:1.45}.horizon-splash .zgate-box .mrb-login-remember{color:#d9c193}.horizon-splash .zgate-box .zgate-captcha{width:100%;min-height:65px}.horizon-splash .zgate-login .mrb-legal-footer,.horizon-splash .zgate-login .mrb-legal-footer a{color:#c2ab80}.horizon-splash .zgate-doors{display:flex;flex-direction:column;gap:12px;width:min(420px,100%);max-width:100%}.horizon-splash .zgate-door{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;box-sizing:border-box;padding:15px 20px;border-radius:14px;text-align:left;color:#fff6df;border:1px solid rgba(var(--universe-glow,246,196,84),.42);background:linear-gradient(180deg,rgba(var(--universe-glow,246,196,84),.12),rgba(var(--universe-glow,246,196,84),.04)),linear-gradient(180deg,#080500f2,#040300f5);box-shadow:0 0 30px -14px rgba(var(--universe-glow,246,196,84),.75),inset 0 1px #ffffff14;transition:transform .18s ease,box-shadow .18s ease}.horizon-splash .zgate-door:hover{transform:translateY(-2px);box-shadow:0 0 44px -10px rgba(var(--universe-glow,246,196,84),.95),inset 0 1px #ffffff1f}.horizon-splash .zgate-door:active{transform:none}.horizon-splash .zgate-door:focus-visible{outline:2px solid var(--universe-ink,#f6c454);outline-offset:3px}.horizon-splash .zgate-door-label{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:calc(13px * var(--font-scale,1));color:var(--universe-ink,#f6c454)}.horizon-splash .zgate-door-note{color:#c9b58d;font-weight:500;letter-spacing:0;text-transform:none;font-size:calc(11.5px * var(--font-scale,1));line-height:1.45}@media (min-width:760px){.horizon-splash .zgate-doors{flex-direction:row;align-items:stretch;width:100%;max-width:760px;gap:16px}.horizon-splash .zgate-door{flex:1 1 0;min-width:0;max-width:250px}}@media (max-width:759px){.horizon-splash .quote{min-height:0;gap:16px}.horizon-splash .splash-inner{padding:56px 20px 28px}.horizon-splash .splash-dots{margin-top:22px}.horizon-splash .zgate-action{margin-top:26px}}.horizon-splash .splash-inner{max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.horizon-splash .zgate-door{transition:none}.horizon-splash .zgate-door:hover{transform:none}}.horizon-root{position:relative;min-height:100vh;font-family:var(--hz-sans);color:var(--hz-ink);background:radial-gradient(1200px 700px at 50% -10%,#0b1730 0%,var(--hz-bg) 60%) fixed;-webkit-font-smoothing:antialiased;opacity:0;transition:opacity 1s ease}.horizon-root.show{opacity:1}.horizon-root #starfield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.horizon-root .crest-flank{position:fixed;top:50%;transform:translateY(-50%);z-index:0;width:min(21vw,340px);height:min(42vw,680px);opacity:.5;mix-blend-mode:screen;filter:drop-shadow(0 0 48px rgba(58,166,255,.55));pointer-events:none;background-image:var(--swoosh);background-position:center;background-size:contain;background-repeat:no-repeat}.horizon-root .crest-flank.l{left:.3vw}.horizon-root .crest-flank.r{right:.3vw;transform:translateY(-50%) scaleX(-1)}.horizon-root .shell{position:relative;z-index:3;max-width:1680px;margin:0 auto;padding:22px clamp(16px,4vw,90px) 70px}.horizon-root .panel{position:relative;background:linear-gradient(180deg,#0e1830b8,#090f1cb8);border:1px solid var(--hz-line-soft);border-radius:var(--hz-r);box-shadow:0 0 0 1px #3aa6ff0d,0 30px 70px -40px #000000e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.horizon-root .panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,rgba(58,166,255,.35),transparent 40%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.horizon-root .summary{padding:30px 34px 26px;margin-bottom:18px}.horizon-root .sum-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.horizon-root .sum-head h1{font-size:calc(34px * var(--font-scale, 1));font-weight:800;letter-spacing:.02em}.horizon-root .sum-head .sub{margin-top:6px;font-size:calc(13.5px * var(--font-scale, 1));color:var(--hz-muted)}.horizon-root .full-report{padding:11px 22px;border:1px solid var(--hz-line);border-radius:10px;background:#0c142480;font-size:calc(13px * var(--font-scale, 1));font-weight:600;color:var(--hz-ink)}.horizon-root .full-report:hover{border-color:var(--hz-blue);color:var(--hz-blue-bright)}.horizon-root .row{display:grid;grid-template-columns:66px 1.4fr repeat(4,minmax(90px,1fr));align-items:center;gap:8px;padding:16px 14px;border-radius:14px}.horizon-root .row+.row{border-top:1px solid var(--hz-line-soft)}.horizon-root .row.is-placeholder{opacity:.4}.horizon-root .row.is-placeholder .nm{color:var(--hz-muted);font-weight:600}.horizon-root .who-cell{display:flex;flex-direction:column;gap:3px;padding-left:6px}.horizon-root .who-cell .nm{font-size:calc(21px * var(--font-scale, 1));font-weight:700}.horizon-root .who-cell .tag{display:inline-flex;align-items:center;gap:6px;font-size:calc(11px * var(--font-scale, 1));letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--hz-gold)}.horizon-root .stat{text-align:center}.horizon-root .stat .v{font-size:calc(22px * var(--font-scale, 1));font-weight:700}.horizon-root .stat.gold .v{color:var(--hz-gold-bright)}.horizon-root .stat.blue .v{color:var(--hz-blue-bright)}.horizon-root .stat.red .v{color:var(--hz-red)}.horizon-root .stat .k{font-size:calc(10px * var(--font-scale, 1));letter-spacing:.12em;text-transform:uppercase;color:var(--hz-faint);margin-top:4px}.horizon-root .row.first{background:linear-gradient(90deg,rgba(246,196,84,.12),rgba(246,196,84,.02) 60%,transparent);box-shadow:inset 0 0 0 1px #f6c45459,0 0 40px -18px #f6c45499}.horizon-root .gem{width:52px;height:52px;position:relative;display:grid;place-items:center;justify-self:center}.horizon-root .gem .core{width:40px;height:40px;transform:rotate(45deg);border-radius:8px;display:grid;place-items:center;box-shadow:inset 0 0 0 2px #ffffff40}.horizon-root .gem .core span{transform:rotate(-45deg);font-weight:800;font-size:calc(18px * var(--font-scale, 1));color:#0a0f1c;text-shadow:0 1px 0 rgba(255,255,255,.4)}.horizon-root .gem.g1 .core{background:linear-gradient(145deg,#ffe9ad,#f3ad2e);box-shadow:inset 0 0 0 2px #ffffff80,0 0 26px 2px #f6c454bf}.horizon-root .gem.g2 .core{background:linear-gradient(145deg,#f4f9ff,#a9c2e4);box-shadow:inset 0 0 0 2px #fff9,0 0 22px 1px #c8dcff99}.horizon-root .gem.g3 .core{background:linear-gradient(145deg,#ff9a9a,#d6303a);box-shadow:inset 0 0 0 2px #ffffff59,0 0 22px 1px #ff565899}.horizon-root .gem.g3 .core span{color:#fff}.horizon-root .gem.plain .ring{width:44px;height:44px;border-radius:50%;border:2px solid var(--hz-line);display:grid;place-items:center;color:var(--hz-muted);font-weight:700;font-size:calc(18px * var(--font-scale, 1))}.horizon-root .gem.g1:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;background:radial-gradient(circle,rgba(246,196,84,.4),transparent 70%);animation:hz-pulse 3s ease-in-out infinite}@keyframes hz-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}.horizon-root .gem-avatar{width:52px;height:52px;position:relative;justify-self:center}.horizon-root .gem-avatar img{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:center 30%;display:block}.horizon-root .gem-avatar.rank-g1{border-radius:50%;box-shadow:0 0 0 2px #f3ad2e,0 0 20px 1px #f6c454b3}.horizon-root .gem-avatar.rank-g2{border-radius:50%;box-shadow:0 0 0 2px #cfe0f5,0 0 16px 1px #c8dcff99}.horizon-root .gem-avatar.rank-g3{border-radius:50%;box-shadow:0 0 0 2px #d6303a,0 0 16px 1px #ff565899}.horizon-root .gem-avatar.rank-plain{border-radius:50%;box-shadow:0 0 0 2px var(--hz-line)}.horizon-root .gem-avatar .rank-badge{position:absolute;bottom:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#0a0f1c;border:1px solid rgba(255,255,255,.28);color:#eaf2ff;font-size:calc(11px * var(--font-scale, 1));line-height:1;font-weight:800;display:grid;place-items:center}.horizon-root .hz-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;pointer-events:all;cursor:pointer;background:radial-gradient(circle at 50% 44%,#0b1730fa,#05070ffc);animation:hz-intro-fade 6s ease-in forwards}@keyframes hz-intro-fade{0%{opacity:1}62%{opacity:1}to{opacity:0}}.horizon-root .hz-intro-card{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;animation:hz-intro-zoom 6s cubic-bezier(.34,0,.2,1) forwards}@keyframes hz-intro-zoom{0%{transform:translateZ(0) scale(1.06);opacity:0}8%{opacity:1;transform:translateZ(0) scale(1)}to{transform:translateZ(0) scale(.4);opacity:0}}.horizon-root .hz-intro-photo{width:min(46vh,46vw);height:min(46vh,46vw);border-radius:50%;object-fit:cover;object-position:center 30%;image-rendering:auto;backface-visibility:hidden;transform:translateZ(0);box-shadow:0 0 0 5px #f3ad2e,0 0 120px #f6c454b3,inset 0 0 0 1px #ffffff4d}.horizon-root .hz-intro-hint{margin-top:6px;font-size:calc(12px * var(--font-scale, 1));letter-spacing:.22em;text-transform:uppercase;color:#e6eeff9e;animation:hz-hint-pulse 1.8s ease-in-out infinite}@keyframes hz-hint-pulse{0%,to{opacity:.88}50%{opacity:1}}.horizon-root .hz-intro-initial{display:grid;place-items:center;font-size:22vh;font-weight:800;color:#0a0f1c;background:radial-gradient(circle at 40% 30%,#ffe9ad,#e0aa3a 70%,#8a5e14)}.horizon-root .hz-intro-crown{font-size:calc(clamp(13px,1.8vw,20px) * var(--font-scale, 1));letter-spacing:.34em;text-transform:uppercase;font-weight:700;color:var(--hz-gold)}.horizon-root .hz-intro-name{font-size:calc(clamp(30px,6vw,80px) * var(--font-scale, 1));font-weight:800;letter-spacing:-.01em;color:#fff6df;text-shadow:0 2px 40px rgba(246,196,84,.4)}.horizon-root .hz-intro-stat{font-size:calc(clamp(16px,2.4vw,30px) * var(--font-scale, 1));font-weight:700;color:var(--hz-gold-bright)}@media (prefers-reduced-motion:reduce){.horizon-root .hz-intro,.horizon-root .hz-intro-card{animation-duration:.4s!important}}.horizon-root .disclaim{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:calc(12px * var(--font-scale, 1));color:var(--hz-faint)}.horizon-root .disclaim svg{width:14px;opacity:.6;stroke:var(--hz-faint)}.horizon-root .empty{padding:22px 6px;color:var(--hz-muted);font-size:calc(14px * var(--font-scale, 1))}.horizon-root .totals{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:22px 20px;margin-bottom:18px}.horizon-root .tot{display:flex;flex-direction:column;gap:10px;padding:6px 26px;position:relative}.horizon-root .tot+.tot:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:var(--hz-line-soft)}.horizon-root .tot .top{display:flex;align-items:center;gap:14px}.horizon-root .tot .ic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#3aa6ff1a;border:1px solid rgba(58,166,255,.25)}.horizon-root .tot .ic.gold{background:#f6c4541f;border-color:#f6c4544d}.horizon-root .tot .ic svg{width:20px}.horizon-root .tot .big{font-size:calc(30px * var(--font-scale, 1));font-weight:800}.horizon-root .tot .k{font-size:calc(10.5px * var(--font-scale, 1));letter-spacing:.13em;text-transform:uppercase;color:var(--hz-muted);font-weight:600}.horizon-root .bar{height:5px;border-radius:3px;background:#ffffff0f;overflow:hidden}.horizon-root .bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--hz-blue-dim),var(--hz-blue-bright));width:0;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.horizon-root .bar.gold i{background:linear-gradient(90deg,var(--hz-gold-dim),var(--hz-gold-bright))}.horizon-root .bottom{display:grid;grid-template-columns:1.55fr 1fr;gap:18px}.horizon-root .p-title{display:flex;align-items:center;gap:10px;font-size:calc(13px * var(--font-scale, 1));letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--hz-blue-bright);margin-bottom:24px}.horizon-root .p-title svg{width:17px}.horizon-root .cab{padding:26px 26px 30px}.horizon-root .badges{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.horizon-root .badge{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;min-width:0;text-align:center}.horizon-root .hex{width:104px;height:116px;position:relative;display:grid;place-items:center;clip-path:polygon(50% 1%,99% 25.5%,99% 74.5%,50% 99%,1% 74.5%,1% 25.5%);filter:drop-shadow(0 6px 16px rgba(0,0,0,.5))}.horizon-root .hex.fr-gold{background:linear-gradient(155deg,#ffe9ad 8%,#e0aa3a 45%,#8a5e14 92%)}.horizon-root .hex.fr-silver{background:linear-gradient(155deg,#f6faff 8%,#aebfd6 45%,#5c6f8c 92%)}.horizon-root .hex .face{width:calc(100% - 11px);height:calc(100% - 12px);clip-path:inherit;display:grid;place-items:center;position:relative;overflow:hidden}.horizon-root .hex .face.d-dark{background:radial-gradient(120% 90% at 50% 30%,#1a2842,#080f1d 80%)}.horizon-root .hex .face.d-blue{background:radial-gradient(120% 90% at 50% 30%,#1c5da5,#08182e 82%)}.horizon-root .hex .face.d-red{background:radial-gradient(120% 90% at 50% 30%,#7c1a24,#1a0709 82%)}.horizon-root .hex .face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inherit;background:linear-gradient(155deg,rgba(255,255,255,.32),transparent 42%);pointer-events:none}.horizon-root .hex.glow-gold{box-shadow:0 0 26px -6px #f6c45499}.horizon-root .hex.glow-blue{box-shadow:0 0 26px -6px #3aa6ff99}.horizon-root .hex.glow-red{box-shadow:0 0 26px -6px #ff56588c}.horizon-root .hex .ic{position:relative;z-index:1;display:grid;place-items:center}.horizon-root .hex .ic svg{width:46px;height:46px}.horizon-root .hex .ic .txt{font-weight:800;letter-spacing:.01em}.horizon-root .hex .ic .txt.n{font-size:calc(42px * var(--font-scale, 1))}.horizon-root .hex .ic .txt.k{font-size:calc(26px * var(--font-scale, 1))}.horizon-root .hex .ic.gold .txt{background:linear-gradient(180deg,#ffe9ad,#d99f2b);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 1px 8px rgba(246,196,84,.4)}.horizon-root .hex .ic.silver .txt{background:linear-gradient(180deg,#fbfdff,#a9bcd8);-webkit-background-clip:text;background-clip:text;color:transparent}.horizon-root .hex .ic.blue svg{color:var(--hz-blue-bright);filter:drop-shadow(0 0 8px rgba(58,166,255,.7))}.horizon-root .hex .ic.red svg{color:var(--hz-red);filter:drop-shadow(0 0 8px rgba(255,86,88,.7))}.horizon-root .hex .ic.gold svg{color:var(--hz-gold-bright);filter:drop-shadow(0 0 8px rgba(246,196,84,.6))}.horizon-root .hex .ic.silver svg{color:var(--hz-silver);filter:drop-shadow(0 0 6px rgba(214,226,242,.6))}.horizon-root .badge .bn{font-size:calc(14px * var(--font-scale, 1));font-weight:800;line-height:1.15;letter-spacing:.02em}.horizon-root .badge .bn.gold{color:var(--hz-gold-bright)}.horizon-root .badge .bk{font-size:calc(10.5px * var(--font-scale, 1));letter-spacing:.12em;text-transform:uppercase;color:var(--hz-faint);font-weight:600}.horizon-root .cab-more{align-self:center;width:38px;height:38px;flex:none;border-radius:50%;border:1px solid rgba(246,196,84,.5);background:#f6c4540f;color:var(--hz-gold);font-size:calc(20px * var(--font-scale, 1))}.horizon-root .song{padding:24px 26px;display:flex;flex-direction:column}.horizon-root .song-head{display:flex;align-items:center;justify-content:space-between}.horizon-root .song-pick{display:flex;align-items:center;gap:8px;font-size:calc(12.5px * var(--font-scale, 1));color:var(--hz-muted);border:1px solid var(--hz-line);border-radius:8px;padding:7px 12px;background:transparent;cursor:pointer;transition:border-color .15s,color .15s}.horizon-root .song-pick:hover,.horizon-root .song-pick.open{color:var(--hz-blue-bright);border-color:var(--hz-blue)}.horizon-root .song-pick.pick-cta{background:linear-gradient(135deg,#ffe9ad,#e0aa3a);border:none;color:#3a2708;font-weight:800;cursor:pointer;box-shadow:0 2px 14px -4px #f6c454cc}.horizon-root .song-pick.pick-cta:hover{filter:brightness(1.06);color:#3a2708}.horizon-root .song-pick.open svg{transform:rotate(180deg)}.horizon-root .song-picker{margin:14px 0 2px;border:1px solid var(--hz-line);border-radius:12px;background:#080e1cb3;padding:10px}.horizon-root .sp-input{width:100%;box-sizing:border-box;background:#ffffff0a;border:1px solid var(--hz-line);border-radius:8px;padding:9px 12px;color:var(--hz-ink);font-size:calc(13px * var(--font-scale, 1));outline:none}.horizon-root .sp-input:focus{border-color:var(--hz-blue)}.horizon-root .sp-hint{font-size:calc(12px * var(--font-scale, 1));color:var(--hz-faint);padding:8px 4px 2px}.horizon-root .sp-results{margin-top:6px;max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.horizon-root .sp-item{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--hz-ink)}.horizon-root .sp-item:hover{background:#3aa6ff1f}.horizon-root .sp-item img,.horizon-root .sp-noart{width:38px;height:38px;border-radius:6px;flex:none;object-fit:cover;display:grid;place-items:center;background:#ffffff0f;color:var(--hz-muted);font-size:calc(16px * var(--font-scale, 1))}.horizon-root .sp-txt{display:flex;flex-direction:column;min-width:0}.horizon-root .sp-t{font-size:calc(13.5px * var(--font-scale, 1));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.horizon-root .sp-a{font-size:calc(11.5px * var(--font-scale, 1));color:var(--hz-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.horizon-root .now{display:flex;align-items:center;gap:18px;margin:18px 0 14px}.horizon-root .art{width:70px;height:70px;border-radius:12px;overflow:hidden;flex:none;position:relative;background:radial-gradient(circle at 40% 30%,#c9862f,#3a1c07);box-shadow:0 0 24px -6px #f6c45480,inset 0 0 0 1px #ffffff1f}.horizon-root .art .tiger{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:calc(34px * var(--font-scale, 1));filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.horizon-root .art .cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.horizon-root .now .meta .t{font-size:calc(19px * var(--font-scale, 1));font-weight:700}.horizon-root .now .meta .a{font-size:calc(13px * var(--font-scale, 1));color:var(--hz-muted);margin-top:2px}.horizon-root #wave{flex:1;height:44px;margin-left:6px}.horizon-root .controls{display:flex;align-items:center;justify-content:center;gap:26px;margin:8px 0 14px}.horizon-root .controls button{background:none;border:none;color:var(--hz-ink);opacity:.8;cursor:pointer}.horizon-root .controls button:hover{opacity:1;color:var(--hz-blue-bright)}.horizon-root .controls button:disabled{opacity:.28;cursor:default;color:var(--hz-ink)}.horizon-root .controls svg{width:22px;height:22px}.horizon-root .play{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--hz-blue)!important;background:radial-gradient(circle,#3aa6ff40,#3aa6ff0f)!important;box-shadow:0 0 26px -6px var(--hz-blue)}.horizon-root .play svg{width:26px;height:26px;color:var(--hz-blue-bright)}.horizon-root .seek{display:flex;align-items:center;gap:12px;font-size:calc(12px * var(--font-scale, 1));color:var(--hz-muted)}.horizon-root .seek .track{flex:1;height:5px;border-radius:3px;background:#ffffff14;position:relative;cursor:pointer}.horizon-root .seek .track i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:3px;background:linear-gradient(90deg,var(--hz-blue-dim),var(--hz-blue-bright));transition:width .25s linear}.horizon-root .seek .track i:after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:11px;height:11px;border-radius:50%;background:var(--hz-blue-bright);box-shadow:0 0 10px var(--hz-blue)}.horizon-root .song-status{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:calc(12.5px * var(--font-scale, 1));color:var(--hz-muted);text-align:center}.horizon-root .song-connect{background:#1db954;color:#04210f;border:none;font-weight:700;font-size:calc(12.5px * var(--font-scale, 1));padding:7px 16px;border-radius:999px;cursor:pointer}.horizon-root .tagline{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:44px;color:var(--hz-gold);font-size:calc(14px * var(--font-scale, 1));letter-spacing:.42em;text-transform:uppercase;font-weight:600;opacity:.85}.horizon-root .tagline .m{width:22px;height:22px;opacity:.9;filter:sepia(1) saturate(4) hue-rotate(2deg) brightness(1.1)}@media (max-width:1100px){.horizon-root .bottom{grid-template-columns:1fr}.horizon-root .totals{grid-template-columns:repeat(2,1fr);gap:22px}.horizon-root .row{grid-template-columns:56px 1fr;row-gap:8px}.horizon-root .row .stat,.horizon-root .crest-flank{display:none}.horizon-root .badges{flex-wrap:wrap;justify-content:center;gap:18px}.horizon-root .badge{flex:0 0 30%}}.vplayer-wrap{position:relative;margin:24px 0 8px}.vplayer{display:flex;align-items:center;gap:20px;padding:18px 26px;border-radius:18px;background:linear-gradient(180deg,#0e182cb8,#090e1abd);border:1px solid #1b2c4a;box-shadow:0 12px 46px -20px #000c}.vplayer .vp-note{color:#3aa6ff;flex:none;opacity:.85;display:grid;place-items:center}.vplayer .vp-art{width:76px;height:76px;flex:none;border-radius:12px;overflow:hidden;background:#10203a;display:grid;place-items:center;font-size:calc(30px * var(--font-scale, 1));box-shadow:0 6px 18px -6px #0009}.vplayer .vp-art img{width:100%;height:100%;object-fit:cover}.vplayer .vp-info{display:flex;flex-direction:column;justify-content:center;min-width:140px;max-width:210px}.vplayer .vp-eyebrow{font-size:calc(10.5px * var(--font-scale, 1));letter-spacing:.16em;text-transform:uppercase;color:#6f86a8;font-weight:700;margin-bottom:3px}.vplayer .vp-title{font-size:calc(20px * var(--font-scale, 1));font-weight:800;color:#eaf2ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15}.vplayer .vp-artist{font-size:calc(14px * var(--font-scale, 1));color:#93a6c6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vplayer .vp-center{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.vplayer .vp-wave{width:100%;height:38px;display:block}.vplayer .vp-seek{position:relative;height:6px;border-radius:3px;background:#ffffff1a;cursor:pointer}.vplayer .vp-seek-fill{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,#2a6bb0,#6fb7ff);transition:width .25s linear}.vplayer .vp-seek-thumb{position:absolute;right:-7px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:#eaf2ff;box-shadow:0 0 10px #3aa6ffd9}.vplayer .vp-times{display:flex;justify-content:space-between;font-size:calc(12.5px * var(--font-scale, 1));color:#7f92ad;font-variant-numeric:tabular-nums}.vplayer .vp-controls{display:flex;align-items:center;gap:16px;flex:none}.vplayer .vp-ctrl{background:none;border:none;color:#b9c8dd;cursor:pointer;padding:2px;display:grid;place-items:center}.vplayer .vp-ctrl:hover:not(:disabled){color:#eaf2ff}.vplayer .vp-ctrl:disabled{opacity:.35;cursor:default}.vplayer .vp-play{width:60px;height:60px;flex:none;border-radius:50%;display:grid;place-items:center;border:2px solid #3aa6ff;background:radial-gradient(circle,#3aa6ff33,#3aa6ff0a);color:#8fd0ff;cursor:pointer;box-shadow:0 0 26px -6px #3aa6ffb3;transition:transform .12s;padding:0}.vplayer .vp-play:hover:not(:disabled){transform:scale(1.05)}.vplayer .vp-play:disabled{opacity:.5;cursor:default;border-color:#3a4553;color:#6b7480;box-shadow:none}.vplayer .vp-vol{display:flex;align-items:center;gap:6px}.vplayer .vp-volrange{width:0;opacity:0;transition:width .18s ease,opacity .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;border-radius:3px;background:#2a3a52;cursor:pointer;outline:none}.vplayer .vp-vol:hover .vp-volrange,.vplayer .vp-volrange:focus{width:66px;opacity:1}.vplayer .vp-volrange::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:11px;height:11px;border-radius:50%;background:#6fb7ff;cursor:pointer}.vplayer .vp-volrange::-moz-range-thumb{width:11px;height:11px;border:none;border-radius:50%;background:#6fb7ff}.vp-caret{position:absolute;left:50%;transform:translate(-50%);bottom:-9px;z-index:2;background:#101c34;border:1px solid #1b2c4a;color:#6fb7ff;width:40px;height:18px;border-radius:0 0 9px 9px;cursor:pointer;font-size:calc(9px * var(--font-scale, 1));line-height:1;display:grid;place-items:center}.vp-caret:hover{color:#eaf2ff}.vp-search{position:absolute;left:50%;transform:translate(-50%);top:calc(100% + 10px);width:min(700px,100%);background:#0e1626;border:1px solid #1b2c4a;border-radius:14px;box-shadow:0 22px 54px -16px #000000d9;padding:10px;z-index:5}.vp-search-in{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #24344f;border-radius:10px;color:#7f92ad;background:#ffffff05}.vp-search-in input{flex:1;background:none;border:none;outline:none;color:#eaf2ff;font-size:calc(15px * var(--font-scale, 1))}.vp-hint{padding:9px 13px;color:#7f92ad;font-size:calc(13px * var(--font-scale, 1))}.vp-msg{color:#6fd0a0}.vp-result{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;background:none;border:none;border-radius:10px;cursor:pointer;text-align:left}.vp-result:hover{background:#3aa6ff1a}.vp-result img,.vp-result .vp-noart{width:44px;height:44px;border-radius:6px;object-fit:cover;flex:none;display:grid;place-items:center;background:#10203a;color:#7f92ad}.vp-rmeta{display:flex;flex-direction:column;min-width:0}.vp-rt{font-size:calc(15px * var(--font-scale, 1));font-weight:700;color:#eaf2ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp-ra{font-size:calc(13px * var(--font-scale, 1));color:#93a6c6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 900px){.vplayer{flex-wrap:wrap;gap:14px 18px}.vplayer .vp-center{order:5;flex-basis:100%}.vplayer .vp-info{max-width:none;flex:1}}.lbi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;cursor:pointer;overflow:hidden;background:radial-gradient(circle at 50% 44%,#0b1730fc,#05070f);font-family:var(--hz-sans);color:var(--hz-ink);transition:opacity .5s ease}.lbi.lbi-out{opacity:0;pointer-events:none}.lbi-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 42% at 50% 46%,rgba(58,166,255,.12),transparent 70%)}.lbi-count{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.lbi-sweep{position:absolute;top:50%;height:2px;width:66vw;transform:translateY(-42px);background:linear-gradient(90deg,transparent,rgba(143,211,255,.55),transparent);animation:lbi-swipe .5s ease-out}@keyframes lbi-swipe{0%{left:-66vw}to{left:120vw}}.lbi-rank{font-size:calc(clamp(120px,27vh,320px) * var(--font-scale, 1));font-weight:800;line-height:.88;color:#eaf2ff;text-shadow:0 6px 70px rgba(58,166,255,.45);animation:lbi-pop .5s ease-out}@keyframes lbi-pop{0%{transform:scale(1.35);opacity:0}45%{opacity:.95}to{transform:scale(1);opacity:.95}}.lbi-cname{font-size:calc(clamp(16px,2.4vw,30px) * var(--font-scale, 1));font-weight:600;color:#93a6c6;opacity:.82}.lbi-one{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;animation:lbi-one-in .7s cubic-bezier(.2,.7,.2,1)}@keyframes lbi-one-in{0%{transform:scale(.72);opacity:0;filter:blur(9px)}to{transform:scale(1);opacity:1;filter:blur(0)}}.lbi-crown{font-size:calc(clamp(13px,1.8vw,20px) * var(--font-scale, 1));letter-spacing:.34em;text-transform:uppercase;font-weight:700;color:var(--hz-gold)}.lbi-photo{width:min(44vh,44vw);height:min(44vh,44vw);border-radius:50%;object-fit:cover;object-position:center 30%;backface-visibility:hidden;box-shadow:0 0 0 5px #f3ad2e,0 0 120px #f6c45499}.lbi-initial{display:grid;place-items:center;font-weight:800;color:#0a0f1c;background:radial-gradient(circle at 40% 30%,#ffe9ad,#e0aa3a 70%,#8a5e14)}.lbi-one .lbi-initial{font-size:19vh}.lbi-name{font-size:calc(clamp(30px,6vw,78px) * var(--font-scale, 1));font-weight:800;color:#fff6df;text-shadow:0 2px 40px rgba(246,196,84,.4)}.lbi-badge{font-size:calc(clamp(15px,2.2vw,26px) * var(--font-scale, 1));font-weight:700;color:var(--hz-gold-bright)}.lbi-board{width:min(680px,92vw);display:flex;flex-direction:column;gap:10px;animation:lbi-board-in .8s cubic-bezier(.2,.7,.2,1)}@keyframes lbi-board-in{0%{transform:scale(1.14);opacity:0}to{transform:scale(1);opacity:1}}.lbi-title{text-align:center;font-size:calc(clamp(20px,3vw,32px) * var(--font-scale, 1));font-weight:800;letter-spacing:.08em;margin-bottom:8px;color:#eaf2ff}.lbi-row{display:flex;align-items:center;gap:16px;padding:12px 18px;border-radius:14px;border:1px solid #1b2c4a;background:linear-gradient(180deg,#0e183099,#090f1c99);opacity:0;transform:translateY(12px);animation:lbi-row-in .5s ease-out forwards}@keyframes lbi-row-in{to{opacity:1;transform:none}}.lbi-first{border-color:#f6c45480;box-shadow:0 0 32px -10px #f6c45480}.lbi-pos{width:30px;text-align:center;font-size:calc(22px * var(--font-scale, 1));font-weight:800;color:#6f86a8}.lbi-first .lbi-pos{color:var(--hz-gold-bright)}.lbi-av{width:42px;height:42px;border-radius:50%;object-fit:cover;flex:none}.lbi-row .lbi-initial{font-size:calc(17px * var(--font-scale, 1))}.lbi-rn{flex:1;font-size:calc(21px * var(--font-scale, 1));font-weight:700;color:#eaf2ff}.lbi-tag{color:var(--hz-gold);font-size:calc(18px * var(--font-scale, 1))}.lbi-hint{text-align:center;margin-top:8px;font-size:calc(12px * var(--font-scale, 1));letter-spacing:.22em;text-transform:uppercase;color:#e6eeff6b}@media (prefers-reduced-motion:reduce){.lbi,.lbi *{animation:none!important}}.lbi-brand{background:radial-gradient(circle at 50% 42%,#0b1730,#05070f 72%)}.lbi-brandwrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;animation:lbi-brand-in 1.1s cubic-bezier(.2,.7,.2,1);transition:transform .9s ease,opacity .9s ease;will-change:transform,opacity}@keyframes lbi-brand-in{0%{opacity:0;transform:scale(.9);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}.lbi-brand.lbi-out .lbi-brandwrap{transform:scale(1.18);opacity:0}.lbi-eyebrow{font-size:calc(clamp(14px,2vw,24px) * var(--font-scale, 1));letter-spacing:.55em;text-indent:.55em;text-transform:uppercase;font-weight:700;color:var(--hz-gold)}.lbi-word{font-size:calc(clamp(56px,13vw,168px) * var(--font-scale, 1));font-weight:900;letter-spacing:.04em;line-height:.92;color:#fff6df;text-shadow:0 6px 70px rgba(246,196,84,.5),0 0 1px rgba(255,255,255,.5)}.lbi-sweep2{position:absolute;left:-15%;width:130%;height:2px;bottom:30px;background:linear-gradient(90deg,transparent,rgba(246,196,84,.75),transparent);transform-origin:center;animation:lbi-sweep2 1.5s ease-out .45s both}@keyframes lbi-sweep2{0%{transform:scaleX(0);opacity:0}45%{opacity:1}to{transform:scaleX(1);opacity:.85}}.lbi-tagline{margin-top:12px;font-size:calc(clamp(12px,1.5vw,17px) * var(--font-scale, 1));letter-spacing:.36em;text-transform:uppercase;color:var(--hz-muted)}.lbi-roll{display:block;background:radial-gradient(circle at 50% 42%,#0b1730,#05070f 78%)}.lbi-roll .lbi-brand-top{position:absolute;top:7%;left:0;right:0;z-index:2}.lbi-roll .lbi-word{font-size:calc(clamp(38px,7vw,96px) * var(--font-scale, 1))}.lbi-board{position:absolute;top:22%;bottom:8%;left:0;right:0;display:flex;flex-direction:column;justify-content:center;gap:10px;max-width:760px;margin:0 auto;padding:0 24px;transition:opacity .6s ease}.lbi-board.gone{opacity:0;pointer-events:none}.lbi-brow{display:grid;grid-template-columns:34px 52px 1fr auto auto;align-items:center;gap:16px;padding:8px 14px;border-radius:14px;background:#0e18308c;border:1px solid #1b2c4a;opacity:0;transform:translateY(16px);transition:opacity .56s ease,transform .56s cubic-bezier(.2,.7,.2,1)}.lbi-brow.in{opacity:1;transform:translateY(0)}.lbi-brow.top{border-color:#f6c45480;box-shadow:0 0 26px -10px #f6c45499}.lbi-brow-rank{text-align:center;font-size:calc(16px * var(--font-scale, 1));font-weight:800;color:#6f86a8}.lbi-brow.top .lbi-brow-rank{color:var(--hz-gold-bright)}.lbi-brow-face{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#1a2740;display:grid;place-items:center}.lbi-brow-face img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.lbi-brow-face .lbi-ph{font-size:calc(18px * var(--font-scale, 1));font-weight:800;color:#cfe0ff}.lbi-brow-nm{font-size:calc(18px * var(--font-scale, 1));font-weight:700;color:#eaf2ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbi-brow-av{display:flex;flex-direction:column;align-items:flex-end;min-width:92px;font-variant-numeric:tabular-nums}.lbi-brow-av b{font-size:calc(16px * var(--font-scale, 1));font-weight:800;color:var(--hz-gold-bright)}.lbi-brow-av i{font-size:calc(9px * var(--font-scale, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--hz-faint);font-style:normal}.lbi-hero{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding-top:5vh;opacity:0;transform:scale(.94);pointer-events:none;transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lbi-hero.show{opacity:1;transform:scale(1)}.lbi-hero-photowrap{position:relative;display:grid;place-items:center;width:clamp(220px,30vh,300px);height:clamp(220px,30vh,300px);transition:width .6s cubic-bezier(.16,.7,.13,1),height .6s cubic-bezier(.16,.7,.13,1)}.lbi-hero-aura{position:absolute;width:168%;height:168%;border-radius:50%;z-index:0;opacity:.22;filter:blur(22px);background:conic-gradient(from 0deg,#f6c45400,#f6c454d9,#ffecaa,#f6c45473,#f6c45400);animation:lbi-aura-spin 5s linear infinite;transition:opacity .8s ease,filter .8s ease}@keyframes lbi-aura-spin{to{transform:rotate(360deg)}}.lbi-hero-photo{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#1a2740;display:grid;place-items:center;box-shadow:0 0 0 3px #78a0dc66,0 16px 60px -18px #000c;transition:box-shadow 1.1s ease}.lbi-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 28%}.lbi-hero-photo .lbi-ph{font-size:calc(90px * var(--font-scale, 1));font-weight:800;color:#cfe0ff}.lbi-hero-rank{position:absolute;bottom:6px;right:6px;min-width:34px;height:34px;padding:0 8px;border-radius:17px;background:linear-gradient(145deg,#ffe9ad,#e0aa3a);border:1px solid #f3ad2e;color:#0a0f1c;font-size:calc(16px * var(--font-scale, 1));font-weight:800;display:grid;place-items:center}.lbi-hero-crown{font-size:calc(clamp(13px,1.6vw,18px) * var(--font-scale, 1));letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--hz-gold);transition:opacity .5s ease}.lbi-hero-name{font-size:calc(clamp(28px,4.4vw,50px) * var(--font-scale, 1));font-weight:800;color:#fff6df;transition:opacity .5s ease}.lbi-hero.big .lbi-hero-photowrap{width:clamp(360px,52vh,540px);height:clamp(360px,52vh,540px)}.lbi-hero.big .lbi-hero-photo{box-shadow:0 0 0 5px #f3ad2e,0 0 90px 6px #f6c45480}.lbi-hero.big .lbi-hero-aura{opacity:1;filter:blur(30px)}.lbi-hero.big .lbi-hero-crown,.lbi-hero.big .lbi-hero-name,.lbi-hero.big .lbi-hero-stats{opacity:0}.lbi-hero-stats{position:relative;height:78px;width:min(360px,80vw);margin-top:6px;transition:opacity .5s ease}.lbi-stat{position:absolute;left:0;right:0;display:flex;flex-direction:column;gap:2px;align-items:center;transition:opacity .5s ease,transform .5s ease}.lbi-stat .k{font-size:calc(11px * var(--font-scale, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--hz-faint)}.lbi-stat .v{font-size:calc(clamp(30px,4.5vw,46px) * var(--font-scale, 1));font-weight:800;color:var(--hz-gold-bright);font-variant-numeric:tabular-nums}.lbi-stat.pre{opacity:0;transform:translateY(-14px)}.lbi-stat.in{opacity:1;transform:translateY(0)}.lbi-stat.down{opacity:0;transform:translateY(34px)}@media (prefers-reduced-motion:reduce){.lbi-brow,.lbi-hero,.lbi-hero-photo,.lbi-stat,.lbi-board{transition:none!important}}.horizon-root .podium{display:flex;align-items:flex-end;justify-content:center;gap:clamp(10px,2.4vw,34px);margin:2px 0 30px;padding:26px 4px 0;flex-wrap:nowrap}.horizon-root .pod{position:relative;display:flex;flex-direction:column;align-items:center;flex:0 1 210px;min-width:0;opacity:0;transform:translateY(20px);animation:hz-pod-rise .7s cubic-bezier(.2,.8,.2,1) forwards}.horizon-root .pod.p1{order:2;animation-delay:.28s}.horizon-root .pod.p2{order:1;animation-delay:.1s}.horizon-root .pod.p3{order:3;animation-delay:.44s}@keyframes hz-pod-rise{to{opacity:1;transform:none}}.horizon-root .pod .pod-av{position:relative;margin-bottom:12px}.horizon-root .pod .pod-av img,.horizon-root .pod .pod-disc{border-radius:50%;object-fit:cover;object-position:center 30%;display:block}.horizon-root .pod .pod-disc{display:grid;place-items:center;font-weight:800;color:#0a0f1c;background:linear-gradient(145deg,#dfe9fb,#9fb6d8)}.horizon-root .pod.p1 .pod-av img,.horizon-root .pod.p1 .pod-disc{width:106px;height:106px;font-size:calc(40px * var(--font-scale, 1))}.horizon-root .pod.p2 .pod-av img,.horizon-root .pod.p2 .pod-disc,.horizon-root .pod.p3 .pod-av img,.horizon-root .pod.p3 .pod-disc{width:80px;height:80px;font-size:calc(30px * var(--font-scale, 1))}.horizon-root .pod.p1 .pod-av{filter:drop-shadow(0 0 24px rgba(246,196,84,.55))}.horizon-root .pod.p1 .pod-av img,.horizon-root .pod.p1 .pod-disc{box-shadow:0 0 0 3px #f3ad2e,0 0 26px 2px #f6c454b3}.horizon-root .pod.p2 .pod-av img,.horizon-root .pod.p2 .pod-disc{box-shadow:0 0 0 3px #cfe0f5,0 0 18px 1px #c8dcff8c}.horizon-root .pod.p3 .pod-av img,.horizon-root .pod.p3 .pod-disc{box-shadow:0 0 0 3px #d6303a,0 0 18px 1px #ff56588c}.horizon-root .pod .pod-crown{position:absolute;top:-26px;left:50%;transform:translate(-50%);font-size:calc(26px * var(--font-scale, 1));color:var(--hz-gold);filter:drop-shadow(0 2px 8px rgba(246,196,84,.7))}.horizon-root .pod .pod-medal{position:absolute;bottom:-4px;right:-4px;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-size:calc(12px * var(--font-scale, 1));font-weight:800;color:#0a0f1c;border:2px solid #0a0f1c}.horizon-root .pod.p1 .pod-medal{background:linear-gradient(145deg,#ffe9ad,#f3ad2e)}.horizon-root .pod.p2 .pod-medal{background:linear-gradient(145deg,#f4f9ff,#a9c2e4)}.horizon-root .pod.p3 .pod-medal{background:linear-gradient(145deg,#ff9a9a,#d6303a);color:#fff}.horizon-root .pod .pod-name{font-size:calc(clamp(14px,1.5vw,18px) * var(--font-scale, 1));font-weight:800;text-align:center;max-width:15ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.horizon-root .pod .pod-val{margin-top:6px;font-size:calc(clamp(15px,1.7vw,21px) * var(--font-scale, 1));font-weight:800;font-variant-numeric:tabular-nums}.horizon-root .pod.p1 .pod-val{color:var(--hz-gold-bright)}.horizon-root .pod.p2 .pod-val{color:var(--hz-silver)}.horizon-root .pod.p3 .pod-val{color:#ff9092}.horizon-root .pod .pod-lbl{font-size:calc(9.5px * var(--font-scale, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--hz-faint);margin-top:2px}.horizon-root .pod .pod-base{margin-top:13px;width:100%;border-radius:12px 12px 6px 6px;display:grid;place-items:center;position:relative;overflow:hidden;background:linear-gradient(180deg,#1e3054e6,#0e1830eb);border:1px solid var(--hz-line)}.horizon-root .pod.p1 .pod-base{height:114px;box-shadow:inset 0 0 0 1px #f6c4544d,0 0 42px -20px #f6c454b3}.horizon-root .pod.p2 .pod-base{height:82px}.horizon-root .pod.p3 .pod-base{height:60px}.horizon-root .pod .pod-base:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 55%);pointer-events:none}.horizon-root .pod .pod-rank{font-size:calc(clamp(30px,4vw,54px) * var(--font-scale, 1));line-height:1;font-weight:900;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.horizon-root .pod.p1 .pod-rank{background-image:linear-gradient(180deg,#ffe9ad,#f3ad2e)}.horizon-root .pod.p2 .pod-rank{background-image:linear-gradient(180deg,#f4f9ff,#a9c2e4)}.horizon-root .pod.p3 .pod-rank{background-image:linear-gradient(180deg,#ff9a9a,#d6303a)}.horizon-root .summary .row{opacity:0;animation:hz-row-in .5s ease forwards;animation-delay:calc(var(--ri,0)*70ms)}@keyframes hz-row-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.horizon-root .standings-lbl{font-size:calc(11px * var(--font-scale, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--hz-faint);font-weight:700;margin:2px 0 8px 4px}.horizon-root .spotlight{padding:22px clamp(16px,3vw,30px) 24px;margin-bottom:18px}.horizon-root .spot-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:16px}.horizon-root .spot-head h2{font-size:calc(clamp(15px,1.7vw,20px) * var(--font-scale, 1));letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:var(--hz-gold-bright);margin:0}.horizon-root .spot-head .sub{font-size:calc(12px * var(--font-scale, 1));color:var(--hz-faint)}.horizon-root .spot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.6vw,18px)}.horizon-root .spot-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:198px;padding:22px 14px 18px;border-radius:14px;border:1px solid var(--hz-line-soft);background:linear-gradient(180deg,#14203c80,#0a101e80);opacity:0;transform:translateY(14px)}.horizon-root .spot-in .spot-card{animation:hz-spot-in .55s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--si,0)*.11s + .12s)}@keyframes hz-spot-in{to{opacity:1;transform:none}}.horizon-root .spot-card.week{border-color:#f6c4546b;box-shadow:0 0 46px -26px #f6c454d9}.horizon-root .spot-period{font-size:calc(10.5px * var(--font-scale, 1));letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--hz-faint);margin-bottom:14px}.horizon-root .spot-av-wrap{position:relative;margin-bottom:11px}.horizon-root .spot-av,.horizon-root .spot-disc{width:76px;height:76px;border-radius:50%;object-fit:cover;object-position:center 30%;display:block;box-shadow:0 0 0 3px var(--hz-blue-dim),0 0 18px 1px #3aa6ff66}.horizon-root .spot-disc{display:grid;place-items:center;font-weight:800;font-size:calc(28px * var(--font-scale, 1));color:#0a0f1c;background:linear-gradient(145deg,#dfe9fb,#9fb6d8)}.horizon-root .spot-card.week .spot-av,.horizon-root .spot-card.week .spot-disc{box-shadow:0 0 0 3px #f3ad2e,0 0 22px 2px #f6c45499}.horizon-root .spot-crown{position:absolute;top:-20px;left:50%;transform:translate(-50%);font-size:calc(22px * var(--font-scale, 1));color:var(--hz-gold);filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.horizon-root .spot-name{font-size:calc(clamp(14px,1.5vw,17px) * var(--font-scale, 1));font-weight:800;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.horizon-root .spot-val{margin-top:6px;font-size:calc(clamp(16px,1.8vw,22px) * var(--font-scale, 1));font-weight:800;color:var(--hz-blue-bright)}.horizon-root .spot-card.week .spot-val{color:var(--hz-gold-bright)}.horizon-root .spot-lbl{font-size:calc(9.5px * var(--font-scale, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--hz-faint);margin-top:3px}.horizon-root .spot-empty{font-size:calc(12.5px * var(--font-scale, 1));line-height:1.5;color:var(--hz-muted);max-width:22ch}@media (max-width:720px){.horizon-root .spot-grid{grid-template-columns:1fr;gap:10px}.horizon-root .spot-card{min-height:0;padding:18px 14px}}@media (max-width:640px){.horizon-root .podium{gap:8px;padding-top:20px}.horizon-root .pod{flex-basis:33%}.horizon-root .pod.p1 .pod-av img,.horizon-root .pod.p1 .pod-disc{width:82px;height:82px}.horizon-root .pod.p2 .pod-av img,.horizon-root .pod.p2 .pod-disc,.horizon-root .pod.p3 .pod-av img,.horizon-root .pod.p3 .pod-disc{width:62px;height:62px}}.horizon-splash.zgate{transition:opacity 1.1s ease-in,transform 1.1s cubic-bezier(.55,0,.85,.35),filter 1.1s ease-in}.horizon-splash.zgate.gone{opacity:0;transform:scale(2.4);filter:blur(4px)}body:has(.horizon-splash.zgate) .mrb-ideabox-fab,.mrb-cal-premium .mcv-shell{display:flex;flex-direction:column;gap:var(--space-4);--mcv-hour: 48px;--mcv-gutter: 58px;--mcv-colmin: 120px;--mcv-colfloor: 88px}.mrb-cal-premium .mcv-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--accent-neon) 14%,var(--border-subtle));border-radius:var(--radius-lg);background:radial-gradient(120% 200% at 10% 0%,color-mix(in srgb,var(--accent-neon) 8%,transparent),transparent 55%),color-mix(in srgb,var(--surface-1) 74%,transparent);box-shadow:inset 0 1px 0 var(--mc-glass-line),0 10px 26px -22px #0000008c}.mrb-cal-premium .mcv-tabs{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);border:1px solid color-mix(in srgb,var(--accent-neon) 16%,var(--border-subtle));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2) 55%,transparent);box-shadow:inset 0 1px 0 var(--mc-glass-line)}.mrb-cal-premium .mcv-tab{min-height:44px;padding:var(--space-1) var(--space-4);border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent));font-family:var(--font-sans);font-size:var(--text-sm, 12px);font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out)}.mrb-cal-premium .mcv-tab:hover{color:var(--text);transform:translateY(-1px)}.mrb-cal-premium .mcv-tab--on{border-color:color-mix(in srgb,var(--accent-neon) 45%,var(--border-subtle));background:radial-gradient(120% 160% at 50% 0%,color-mix(in srgb,var(--accent-neon) 22%,transparent),transparent 70%),color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--accent-text, var(--text));box-shadow:0 0 14px -5px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.mrb-cal-premium .mcv-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-cal-premium .mcv-toolstart{display:inline-flex;align-items:center;min-width:0}.mrb-cal-premium .mcv-toolbar--led .mcv-range{margin-left:0;flex:1 1 auto;min-width:0}.mrb-cal-premium .mcv-toolbar--led{gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3)}.mrb-cal-premium .mcv-toolbar--led .mc-connect-btn{min-height:36px;padding:0 var(--space-3);font-size:var(--text-xs, 12px);letter-spacing:.02em;text-transform:none}.mrb-cal-premium .mcv-toolbar--led .mcv-toolstart{flex:0 1 auto}.mrb-cal-premium .mcv-toolbar--led .mc-connected{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-cal-premium .mcv-range{display:inline-flex;align-items:center;gap:var(--space-3);margin-left:auto}.mrb-cal-premium .mcv-nav{display:inline-flex;gap:var(--space-1)}.mrb-cal-premium .mcv-nav__btn,.mrb-cal-premium .mcv-nav__today{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent-neon) 22%,var(--border-subtle));border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--surface-2) 60%,transparent);box-shadow:inset 0 1px 0 var(--mc-glass-line);color:var(--text);font-family:var(--font-sans);font-size:var(--text-lg, 18px);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out)}.mrb-cal-premium .mcv-nav__today{font-size:var(--text-sm, 12px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:0 var(--space-3)}.mrb-cal-premium .mcv-nav__btn:hover:not(:disabled),.mrb-cal-premium .mcv-nav__today:hover:not(:disabled){transform:translateY(-1px)}.mrb-cal-premium .mcv-nav__btn:disabled,.mrb-cal-premium .mcv-nav__today:disabled{opacity:.4;cursor:default}.mrb-cal-premium .mcv-nav__btn:focus-visible,.mrb-cal-premium .mcv-nav__today:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-cal-premium .mcv-range__label{color:var(--text);font-size:var(--text-base, 13px);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.mrb-cal-premium .mcv-cals{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);min-width:0}.mrb-cal-premium .mcv-cal{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;max-width:100%;min-width:0;padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2) 45%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent));font-family:var(--font-sans);font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out)}.mrb-cal-premium .mcv-cal:hover{color:var(--text)}.mrb-cal-premium .mcv-cal--on{border-color:color-mix(in srgb,var(--accent-neon) 45%,var(--border-subtle));background:radial-gradient(120% 160% at 50% 0%,color-mix(in srgb,var(--accent-neon) 20%,transparent),transparent 70%),color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--accent-text, var(--text))}.mrb-cal-premium .mcv-cal:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-cal-premium .mcv-cal__dot{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:var(--accent-neon)}.mrb-cal-premium .mcv-cal__name{min-width:0;max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion: no-preference){.mrb-cal-premium .mcv-cal:hover{transform:translateY(-1px)}}.mrb-cal-premium .mcv-window-hint{flex-basis:100%;display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-4);color:color-mix(in srgb,var(--text) 72%,transparent);font-size:var(--text-sm);letter-spacing:.02em}.mrb-cal-premium .mcv-legend{display:inline-flex;align-items:center;gap:var(--space-1)}.mrb-cal-premium .mcv-legend__swatch{width:18px;height:12px;flex-shrink:0;border:1px solid var(--border-subtle);border-radius:3px;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--text) 22%,transparent) 0 3px,transparent 3px 7px)}.mrb-cal-premium .mcv-grid{border:1px solid color-mix(in srgb,var(--accent-neon) 14%,var(--border-subtle));border-radius:var(--radius-lg);background:radial-gradient(140% 120% at 15% 0%,color-mix(in srgb,var(--accent-neon) 5%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 58%,transparent);box-shadow:inset 0 1px 0 var(--mc-glass-line),0 14px 38px -28px #0009;overflow:hidden}.mrb-cal-premium .mcv-grid__scroll{overflow:auto;max-height:min(64vh,760px);overscroll-behavior:contain}.mrb-cal-premium .mcv-grid__scroll:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mrb-cal-premium .mcv-grid__pin{position:sticky;top:0;z-index:5}.mrb-cal-premium .mcv-grid__head,.mrb-cal-premium .mcv-grid__allday,.mrb-cal-premium .mcv-grid__body{display:grid;grid-template-columns:var(--mcv-gutter) var(--mcv-cols, repeat(var(--mcv-days), minmax(var(--mcv-colmin), 1fr)));min-width:calc(var(--mcv-gutter) + var(--mcv-days) * var(--mcv-colmin))}.mrb-cal-premium .mcv-grid__head{background:color-mix(in srgb,var(--surface-1) 94%,var(--accent-neon));border-bottom:1px solid color-mix(in srgb,var(--accent-neon) 18%,var(--border-subtle))}.mrb-cal-premium .mcv-dayhead{display:flex;align-items:baseline;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-left:1px solid var(--border-subtle)}.mrb-cal-premium .mcv-dayhead--cal{align-items:center;gap:var(--space-1);min-width:0}.mrb-cal-premium .mcv-dayhead__dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--accent-neon);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.mrb-cal-premium .mcv-dayhead__cal{min-width:0;color:var(--text);font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-cal-premium .mcv-dayhead__wd{color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent));font-size:var(--text-xs, 11px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.mrb-cal-premium .mcv-dayhead__num{color:var(--text);font-size:var(--text-md, 15px);font-weight:800;font-variant-numeric:tabular-nums}.mrb-cal-premium .mcv-dayhead--today{background:color-mix(in srgb,var(--accent-neon) 10%,transparent);box-shadow:inset 0 -2px color-mix(in srgb,var(--accent-neon) 70%,transparent)}.mrb-cal-premium .mcv-dayhead--today .mcv-dayhead__wd{color:var(--accent-text, var(--text))}.mrb-cal-premium .mcv-dayhead--out .mcv-dayhead__wd,.mrb-cal-premium .mcv-dayhead--out .mcv-dayhead__num{color:var(--text-muted);font-weight:600}.mrb-cal-premium .mcv-grid__allday{background:color-mix(in srgb,var(--surface-1) 92%,var(--accent-neon));border-bottom:1px solid var(--border-subtle)}.mrb-cal-premium .mcv-grid__corner{border-left:0}.mrb-cal-premium .mcv-grid__corner--allday{display:flex;align-items:center;justify-content:flex-end;padding:var(--space-1) var(--space-2);color:var(--text-faint, color-mix(in srgb, var(--text) 45%, transparent));font-size:var(--text-xs, 11px);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mrb-cal-premium .mcv-allday-lane{display:flex;flex-direction:column;gap:2px;padding:var(--space-1);border-left:1px solid var(--border-subtle);min-height:26px}.mrb-cal-premium .mcv-adchip{display:block;min-height:24px;padding:3px var(--space-2);border:1px solid color-mix(in srgb,var(--accent-neon) 40%,var(--border-subtle));border-radius:var(--radius-sm, 6px);background:color-mix(in srgb,var(--accent-neon) 14%,transparent);color:var(--accent-text, var(--text));font-size:var(--text-xs, 11px);font-weight:700;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-cal-premium a.mcv-adchip:hover{background:color-mix(in srgb,var(--accent-neon) 22%,transparent)}.mrb-cal-premium a.mcv-adchip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mrb-cal-premium .mcv-grid__body{position:relative}.mrb-cal-premium .mcv-gutter{height:calc(var(--mcv-hour) * 24)}.mrb-cal-premium .mcv-gutter__hour{position:relative;height:var(--mcv-hour)}.mrb-cal-premium .mcv-gutter__label{position:absolute;top:-.6em;right:var(--space-2);color:var(--text-faint, color-mix(in srgb, var(--text) 45%, transparent));font-size:var(--text-xs, 11px);font-variant-numeric:tabular-nums;white-space:nowrap}.mrb-cal-premium .mcv-col{position:relative;height:calc(var(--mcv-hour) * 24);border-left:1px solid var(--border-subtle);background:repeating-linear-gradient(180deg,transparent 0,transparent calc(var(--mcv-hour) - 1px),color-mix(in srgb,var(--text) 7%,transparent) calc(var(--mcv-hour) - 1px),color-mix(in srgb,var(--text) 7%,transparent) var(--mcv-hour))}.mrb-cal-premium .mcv-col--today{background-color:color-mix(in srgb,var(--accent-neon) 5%,transparent)}.mrb-cal-premium .mcv-col--out{background-color:color-mix(in srgb,var(--surface-2) 30%,transparent)}.mrb-cal-premium .mcv-col__unsynced{position:absolute;left:0;right:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--text) 7%,transparent) 0 5px,transparent 5px 11px)}.mrb-cal-premium .mcv-col__empty{position:sticky;top:calc(var(--mcv-pin-clear, 44px) + var(--space-3));display:block;width:fit-content;margin:var(--space-4) auto 0;padding:2px var(--space-3);border:1px dashed color-mix(in srgb,var(--text) 18%,transparent);border-radius:var(--radius-pill);color:var(--text-faint, color-mix(in srgb, var(--text) 45%, transparent));font-size:var(--text-xs, 11px);white-space:nowrap}.mrb-cal-premium .mcv-ev{position:absolute;z-index:1;display:flex;flex-direction:column;gap:0;min-width:24px;padding:3px var(--space-2);border:1px solid color-mix(in srgb,var(--accent-neon) 38%,var(--border-subtle));border-left:3px solid color-mix(in srgb,var(--accent-neon) 80%,transparent);border-radius:var(--radius-sm, 6px);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-neon) 16%,transparent),color-mix(in srgb,var(--accent-neon) 7%,transparent)),color-mix(in srgb,var(--surface-2) 88%,transparent);color:var(--text);font-size:var(--text-xs, 11px);line-height:1.25;text-decoration:none;overflow:hidden;box-shadow:0 6px 18px -12px #000000b3;transition:transform var(--motion-fast) var(--ease-out)}.mrb-cal-premium .mcv-col .mcv-ev.mcv-ev--nested{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-neon) 16%,transparent),color-mix(in srgb,var(--accent-neon) 7%,transparent)),var(--surface-2, #1a2230);box-shadow:0 0 0 1px var(--surface-1, #0b0f16),0 6px 18px -10px #000c}.mrb-cal-premium a.mcv-ev:hover{z-index:3;transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-neon) 45%,transparent),0 8px 24px -12px color-mix(in srgb,var(--accent-neon) 40%,transparent)}.mrb-cal-premium a.mcv-ev:focus-visible{outline:2px solid var(--focus);outline-offset:1px;z-index:3}.mrb-cal-premium .mcv-ev__time{color:var(--accent-text, var(--text));font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.mrb-cal-premium .mcv-ev__title{font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mrb-cal-premium .mcv-ev__loc{color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-cal-premium .mcv-ev--short{display:block;white-space:nowrap;text-overflow:ellipsis}.mrb-cal-premium .mcv-ev--short .mcv-ev__time,.mrb-cal-premium .mcv-ev--short .mcv-ev__title{display:inline}.mrb-cal-premium .mcv-ev--short .mcv-ev__time{margin-left:6px;font-weight:600;opacity:.85}.mrb-cal-premium .mcv-ev--short .mcv-ev__loc{display:block}.mrb-cal-premium .mcv-ev--1line .mcv-ev__title{-webkit-line-clamp:1}.mrb-cal-premium .mcv-ev--narrow{padding:2px 4px;border-left-width:2px}.mrb-cal-premium .mcv-ev--narrow .mcv-ev__title{-webkit-line-clamp:4;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:calc(10px * var(--font-scale, 1))}.mrb-cal-premium .mcv-ev--narrow.mcv-ev--short .mcv-ev__time{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mrb-cal-premium .mcv-nowline{position:absolute;left:0;right:0;z-index:2;height:2px;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent-neon) 70%,transparent);pointer-events:none}.mrb-cal-premium .mcv-nowline__dot{position:absolute;left:-3px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon) 22%,transparent);animation:mcv-now-pulse 2.4s var(--ease-out) infinite}@keyframes mcv-now-pulse{0%,to{opacity:1}50%{opacity:.55}}.mrb-cal-premium .mcv-multi{display:flex;flex-direction:column;gap:var(--space-3)}.mrb-cal-premium .mcv-overflow-note{margin:0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--warn-border, var(--border-subtle)) 80%,transparent);border-radius:var(--radius-sm, 6px);background:var(--warn-fill, color-mix(in srgb, var(--text) 6%, transparent));color:var(--warn, var(--text));font-size:var(--text-sm, 12px)}.mrb-cal-premium .mcv-multi-empty{padding:var(--space-6) var(--space-4);border:1px dashed color-mix(in srgb,var(--accent-neon) 20%,var(--border-subtle));border-radius:var(--radius-lg);color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent));font-size:var(--text-base, 13px);text-align:center;background:color-mix(in srgb,var(--surface-1) 40%,transparent)}.mrb-cal-premium .mcv-toolbar,.mrb-cal-premium .mcv-panel{animation:mc-rise .44s var(--ease-out) both}.mrb-cal-premium .mcv-panel{animation-delay:.11s}[data-theme=light] .mrb-cal-premium .mcv-toolbar,[data-theme=light] .mrb-cal-premium .mcv-grid{box-shadow:inset 0 1px #ffffffa6,0 10px 26px -20px #0f234659}[data-theme=light] .mrb-cal-premium .mcv-ev{box-shadow:0 4px 12px -8px #0f23464d}@media (max-width: 760px){.mrb-cal-premium .mcv-shell{--mcv-colmin: 108px;--mcv-gutter: 48px}.mrb-cal-premium .mcv-range{margin-left:0}.mrb-cal-premium .mcv-toolbar{padding:var(--space-3)}}.mrb-cal-premium .mcv-shell--compact{gap:var(--space-3);--mcv-gutter: calc(30px * var(--font-scale, 1));--mcv-colmin: calc(88px * var(--font-scale, 1));flex:1;min-height:0;min-width:0}.mrb-cal-premium .mcv-shell--compact .mcv-toolbar{padding:var(--space-2) var(--space-3);gap:var(--space-2)}.mrb-cal-premium .mcv-shell--compact .mcv-range{margin-left:0;min-width:0;flex-wrap:wrap}.mrb-cal-premium .mcv-shell--compact .mcv-range__label{white-space:normal;min-width:0}.mrb-cal-premium .mcv-shell--compact .mcv-window-hint{font-size:calc(var(--text-xs) * .95)}.mrb-cal-premium .mcv-shell--compact .mcv-panel{flex:1;min-height:0;min-width:0;display:flex}.mrb-cal-premium .mcv-shell--compact .mcv-grid{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.mrb-cal-premium .mcv-shell--compact .mcv-grid__scroll{flex:1;min-height:0;min-width:0;max-height:none;scroll-snap-type:x proximity}.mrb-cal-premium .mcv-shell--compact .mcv-dayhead{scroll-snap-align:start}.mrb-cal-premium .mcv-shell--compact .mcv-dayhead{gap:4px;padding:var(--space-2) 2px}.mrb-cal-premium.mrb-cal--planner .mcv-shell{flex:1;min-height:0;min-width:0}.mrb-cal-premium.mrb-cal--planner .mcv-panel{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.mrb-cal-premium.mrb-cal--planner .mcv-multi{flex:1;min-height:0;min-width:0}.mrb-cal-premium.mrb-cal--planner .mcv-grid{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.mrb-cal-premium.mrb-cal--planner .mcv-grid__scroll{flex:1;min-height:0;min-width:0;max-height:none}@media (prefers-reduced-motion: reduce){.mrb-cal-premium .mcv-toolbar,.mrb-cal-premium .mcv-panel,.mrb-cal-premium .mcv-tab,.mrb-cal-premium .mcv-cal,.mrb-cal-premium .mcv-nav__btn,.mrb-cal-premium .mcv-nav__today,.mrb-cal-premium .mcv-week__day,.mrb-cal-premium .mcv-week__act,.mrb-cal-premium .mcv-ev,.mrb-cal-premium .mcv-nowline__dot{animation:none!important;transition:none!important}.mrb-cal-premium .mcv-tab:hover,.mrb-cal-premium .mcv-nav__btn:hover:not(:disabled),.mrb-cal-premium .mcv-nav__today:hover:not(:disabled),.mrb-cal-premium .mcv-week__day:hover:not(:disabled),.mrb-cal-premium .mcv-week__act:hover:not(:disabled),.mrb-cal-premium a.mcv-ev:hover{transform:none}}.mrb-cal-premium .mcv-col--dropping{background-color:color-mix(in srgb,var(--accent) 8%,transparent)}.mrb-cal-premium .mcv-dropline{position:absolute;left:0;right:0;z-index:4;height:2px;border-radius:var(--radius-pill, 999px);background:var(--accent);pointer-events:none}.mrb-cal-premium .mcv-dropline__clock{position:absolute;top:-9px;left:2px;max-width:calc(100% - 4px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px;border-radius:var(--radius-pill, 999px);background:var(--accent);color:var(--bg);font-size:var(--text-xs);font-weight:700;line-height:calc(18px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.mrb-cal-premium .mcv-ev--movable{cursor:grab}.mrb-cal-premium .mcv-ev--movable:active{cursor:grabbing}.mrb-cal-premium .mcv-week{display:flex;flex-direction:row;align-items:stretch;gap:2px;min-width:0;flex:1 1 auto;flex-wrap:wrap}.mrb-cal-premium .mcv-week__day{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:44px;min-width:30px;flex:1 1 30px;box-sizing:border-box;padding:2px 1px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:none;color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;font-variant-numeric:tabular-nums;user-select:none;-webkit-user-select:none;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.mrb-cal-premium .mcv-week__wd{font-size:var(--text-xs, 11px);font-weight:600;letter-spacing:.02em;opacity:.75}.mrb-cal-premium .mcv-week__num{font-size:var(--text-sm, 12px);font-weight:700;white-space:nowrap}.mrb-cal-premium .mcv-week__day.is-on{color:var(--accent-text, var(--text));border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 34%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon, var(--accent)) 16%,transparent)}.mrb-cal-premium .mcv-week__day.is-out{color:var(--text-faint)}.mrb-cal-premium .mcv-week__day.is-out .mcv-week__wd{opacity:.55}.mrb-cal-premium .mcv-week__day.is-on.is-out{color:var(--accent-text, var(--text));opacity:.8}.mrb-cal-premium .mcv-week__day.is-today .mcv-week__num{font-weight:900;text-decoration:underline;text-underline-offset:2px}.mrb-cal-premium .mcv-week__day:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 40%,var(--border-subtle));color:var(--text)}.mrb-cal-premium .mcv-week__day:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-cal-premium .mcv-week--static .mcv-week__day{cursor:default}.mrb-cal-premium .mcv-week__acts{display:inline-flex;flex:0 0 auto;gap:var(--space-1)}.mrb-cal-premium .mcv-week__act{min-height:44px;padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:none;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.mrb-cal-premium .mcv-week__act:hover:not(:disabled){color:var(--text)}.mrb-cal-premium .mcv-week__act:disabled{opacity:.4;cursor:default}.mrb-cal-premium .mcv-week__act:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-cal-premium .mcv-shell--compact .mcv-week{gap:1px}.mrb-cal-premium .mcv-shell--compact .mcv-week__day{min-width:26px;flex:1 1 26px;padding:2px 0}.mrb-cal-premium .mcv-shell--compact .mcv-week__wd{font-size:calc(10px * var(--font-scale, 1))}.mrb-cal-premium .mcv-shell--compact .mcv-week__num{font-size:calc(11px * var(--font-scale, 1))}.mrb-cal-premium .mdr{position:relative;display:inline-flex;min-width:0}.mrb-cal-premium .mdr-display{display:inline-flex;align-items:center;gap:var(--space-2, 6px);min-height:36px;min-width:0;padding:0 var(--space-3, 10px);border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent)) 22%,var(--border-subtle));border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--surface-2) 58%,transparent);box-shadow:inset 0 1px 0 var(--mc-glass-line);color:var(--text);font-family:var(--font-sans);font-size:var(--text-sm, 12px);font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.mrb-cal-premium .mdr-display:hover{transform:translateY(-1px)}.mrb-cal-premium .mdr-display.is-open,.mrb-cal-premium .mdr-display:focus-visible{border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 48%,var(--border-subtle))}.mrb-cal-premium .mdr-display:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-cal-premium .mdr-display__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-cal-premium .mdr-display__caret{opacity:.6;font-size:calc(10px * var(--font-scale, 1))}.mrb-cal-premium .mdr-sheet{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:max-content;max-width:min(340px,86vw);padding:var(--space-3, 10px);border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent)) 24%,var(--border-subtle));border-radius:var(--radius-lg, 14px);background:var(--surface-1, #15110e);box-shadow:0 24px 50px -24px #000c}.mrb-cal-premium .mdr-sheet.is-up{top:auto;bottom:calc(100% + 6px);box-shadow:0 -24px 50px -24px #000c}.mrb-cal-premium .mdr-sheet__head{display:flex;align-items:center;gap:var(--space-2, 6px);margin-bottom:var(--space-2, 6px)}.mrb-cal-premium .mdr-sheet__step{min-width:26px;min-height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:none;color:var(--text);font-size:var(--text-base, 13px);cursor:pointer}.mrb-cal-premium .mdr-sheet__step:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.mrb-cal-premium .mdr-sheet__q{flex:1 1 auto;color:var(--text);font-size:var(--text-sm, 12px);font-weight:800;letter-spacing:var(--tracking-wide)}.mrb-cal-premium .mdr-sheet__now{padding:0 var(--space-2, 6px);min-height:26px;border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent)) 30%,var(--border-subtle));border-radius:var(--radius-pill, 999px);background:none;color:var(--accent-text, var(--text));font-size:var(--text-xs, 11px);font-weight:700;white-space:nowrap;cursor:pointer}.mrb-cal-premium .mdr-wdays,.mrb-cal-premium .mdr-row{display:grid;grid-template-columns:50px repeat(7,minmax(0,1fr));gap:2px}.mrb-cal-premium .mdr-wdays{position:sticky;top:0;z-index:1;padding-bottom:2px;background:var(--surface-1, #15110e)}.mrb-cal-premium .mdr-wdays{margin-bottom:2px}.mrb-cal-premium .mdr-wdays__w{text-align:center;color:var(--text-faint);font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em}.mrb-cal-premium .mdr-rows{display:flex;flex-direction:column;gap:2px;max-height:min(62vh,480px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain}.mrb-cal-premium .mdr-week{min-height:26px;padding:0 4px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:none;color:var(--text-muted);font-family:var(--font-sans);font-size:calc(10px * var(--font-scale, 1));font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.mrb-cal-premium .mdr-week:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.mrb-cal-premium .mdr-week.is-on{color:var(--accent-text, var(--text));border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 44%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon, var(--accent)) 18%,transparent)}.mrb-cal-premium .mdr-week:disabled{opacity:.3;cursor:default}.mrb-cal-premium .mdr-day{min-height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-sm, 6px);background:none;color:var(--text-muted);font-family:var(--font-sans);font-size:calc(11px * var(--font-scale, 1));font-weight:700;font-variant-numeric:tabular-nums;user-select:none;-webkit-user-select:none;cursor:pointer}.mrb-cal-premium .mdr-day:hover:not(:disabled){background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text)}.mrb-cal-premium .mdr-day.is-on{color:var(--accent-text, var(--text));border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 44%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon, var(--accent)) 22%,transparent)}.mrb-cal-premium .mdr-day.is-offquarter{opacity:.45}.mrb-cal-premium .mdr-day.is-unsynced{color:var(--text-faint);opacity:.4;cursor:default}.mrb-cal-premium .mdr-day.is-today{font-weight:900;text-decoration:underline;text-underline-offset:2px}.mrb-cal-premium .mdr-day:focus-visible,.mrb-cal-premium .mdr-week:focus-visible,.mrb-cal-premium .mdr-sheet__step:focus-visible,.mrb-cal-premium .mdr-sheet__now:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mrb-cal-premium .mdr-sheet__note{margin:var(--space-2, 6px) 0 0;color:var(--text-faint);font-size:calc(10px * var(--font-scale, 1));line-height:1.4}.mrb-cal-premium .mc-connect-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent)) 20%,var(--border-subtle));border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--surface-2) 58%,transparent);box-shadow:inset 0 1px 0 var(--mc-glass-line);color:var(--text-muted);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.mrb-cal-premium .mc-connect-icon:hover:not(:disabled){transform:translateY(-1px);color:var(--text)}.mrb-cal-premium .mc-connect-icon.is-on{color:var(--accent-text, var(--text));border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 40%,var(--border-subtle))}.mrb-cal-premium .mc-connect-icon.is-lapsed{color:var(--warn, #f0a33c);border-color:color-mix(in srgb,var(--warn, #f0a33c) 55%,var(--border-subtle))}.mrb-cal-premium .mc-connect-icon:disabled{opacity:.45;cursor:default}.mrb-cal-premium .mc-connect-icon:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-cal-premium .mcv-toolend{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.mrb-cal-premium .mdr--nav{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.mrb-cal-premium .mdr-display--nav{min-width:44px;min-height:44px;border-radius:var(--radius-md, 10px);letter-spacing:.04em;text-transform:uppercase}.mrb-cal-premium .mdr-display--nav.is-open{border-color:color-mix(in srgb,var(--accent-neon) 55%,var(--border-control));color:var(--accent-text, var(--text))}.mrb-cal-premium .mcv-col[data-creatable=true]{cursor:cell}.mrb-cal-premium .mcv-col[data-creatable=true] .mcv-ev{cursor:pointer}.mrb-cal-premium .mcv-ghost{position:absolute;left:2px;right:2px;z-index:3;box-sizing:border-box;min-height:18px;padding:1px 6px;border-radius:6px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 22%,transparent);pointer-events:none;overflow:hidden}.mrb-cal-premium .mcv-ghost__clock{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px * var(--font-scale, 1));font-weight:700;color:var(--text)}.mrb-cal-premium .mcv-open{position:absolute;left:2px;right:2px;z-index:0;box-sizing:border-box;border-radius:6px;border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent);overflow:hidden}.mrb-cal-premium .mcv-open__slot{position:absolute;left:0;right:0;box-sizing:border-box;margin:0;padding:0;border:0;background:none;cursor:pointer}.mrb-cal-premium .mcv-open__slot+.mcv-open__slot{border-top:1px solid color-mix(in srgb,var(--accent) 14%,transparent)}.mrb-cal-premium .mcv-open__slot:hover,.mrb-cal-premium .mcv-open__slot:focus-visible{background:color-mix(in srgb,var(--accent) 12%,transparent);outline:none}.mrb-cal-premium .mcv-open__pick{position:absolute;left:0;right:0;box-sizing:border-box;padding:1px 6px;border-radius:5px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 24%,transparent);pointer-events:none;overflow:hidden}.mrb-cal-premium .mcv-open__clock{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px * var(--font-scale, 1));font-weight:700;color:var(--text)}.mrb-cal-premium .mcv-panel--layered{position:relative}.mrb-cal-premium .mcv-panel.mcv-panel--split{display:flex;flex-direction:column;gap:8px;min-height:0}.mrb-cal-premium .mcv-panel--split>.mcv-panel__top{flex:0 0 calc(50% - 4px);min-height:0;min-width:0;display:flex;overflow:hidden}.mrb-cal-premium .mcv-ev--movable{touch-action:none;user-select:none;-webkit-user-select:none}.mrb-cal-premium .mcv-ev.is-held{opacity:.35}.mrb-cal-premium .mcv-moveghost{position:absolute;left:2px;right:2px;z-index:4;box-sizing:border-box;padding:1px 6px;border-radius:6px;border:1px solid var(--mcv-folder, var(--accent));background:color-mix(in srgb,var(--mcv-folder, var(--accent)) 30%,var(--surface, transparent));box-shadow:0 6px 16px #00000059;pointer-events:none;overflow:hidden}.mrb-cal-premium .mcv-moveghost__clock,.mrb-cal-premium .mcv-moveghost__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px * var(--font-scale, 1));color:var(--text)}.mrb-cal-premium .mcv-moveghost__clock{font-weight:700;font-variant-numeric:tabular-nums}.mrb-cal-premium .mcv-toolfor{min-width:0;max-width:100%;flex:0 1 auto;overflow:hidden}.mrb-cal-premium .mcv-for{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:220px;height:32px;box-sizing:border-box;padding:0 4px 0 12px;border:1px solid color-mix(in srgb,var(--accent-neon) 45%,var(--border-subtle));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-neon) 12%,var(--surface-2));color:var(--text);font-size:var(--text-sm, 13px);font-weight:600}.mrb-cal-premium .mcv-for__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-cal-premium .mcv-for__dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--mcv-for-dot, var(--accent-neon))}.mrb-cal-premium .mcv-for__x{flex:0 0 auto;display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-muted);font-size:16px;line-height:1;cursor:pointer}.mrb-cal-premium .mcv-for__x:hover{background:color-mix(in srgb,var(--text) 12%,transparent);color:var(--text)}.mrb-cal-premium .mcv-dayhead[data-creatable=day],.mrb-cal-premium .mcv-allday-lane[data-creatable=day]{cursor:pointer}.mrb-dmalert-av,.mrb-dmalert-time{display:none}.mrb-dmalert.is-hud{--hud-line: #56aaff;--hud-bright: #9bd4ff;--hud-text: #5cc0ff;--hud-glow: rgba(10, 132, 255, .42);--hud-glow-soft: rgba(10, 132, 255, .16);--hud-ink-a: #0b1020;--hud-ink-b: #05070d}.mrb-event-alert.is-hud{--hud-line: #ffb454;--hud-bright: #ffd9a0;--hud-text: #ffd9a0;--hud-glow: rgba(255, 164, 54, .38);--hud-glow-soft: rgba(255, 164, 54, .14);--hud-ink-a: #140f06;--hud-ink-b: #080503}.mrb-newlead.is-hud{--hud-line: #3ee08a;--hud-bright: #a9f5c9;--hud-text: #6ef0ab;--hud-glow: rgba(47, 191, 113, .4);--hud-glow-soft: rgba(47, 191, 113, .15);--hud-ink-a: #05140d;--hud-ink-b: #030805}.mrb-newlead.is-hud .mrb-newlead-card.is-handoff{--hud-line: #ffcf5c;--hud-bright: #ffe9b0;--hud-text: #ffdf96;--hud-glow: rgba(255, 193, 64, .4);--hud-glow-soft: rgba(255, 193, 64, .15);--hud-ink-a: #151004;--hud-ink-b: #080502}.mrb-event-alert.is-hud .mrb-event-alert-inner{animation:none}.mrb-dmalert.is-hud .mrb-dmalert-card,.mrb-newlead.is-hud .mrb-newlead-card,.mrb-event-alert.is-hud .mrb-event-alert-inner{position:relative;overflow:visible;gap:12px;padding:12px 16px;border:1px solid var(--hud-line);border-radius:14px;color:#fff;background:radial-gradient(120% 90% at 50% -30%,var(--hud-glow-soft),transparent 60%),linear-gradient(180deg,var(--hud-ink-a) 0%,var(--hud-ink-b) 74%);box-shadow:0 0 0 1px var(--hud-glow-soft),0 0 16px var(--hud-glow),0 0 44px var(--hud-glow-soft),0 16px 38px #0000008c,inset 0 0 24px var(--hud-glow-soft);transition:box-shadow .18s ease,border-color .18s ease}.mrb-dmalert.is-hud .mrb-dmalert-card:hover,.mrb-newlead.is-hud .mrb-newlead-card:hover,.mrb-event-alert.is-hud .mrb-event-alert-inner:hover{border-color:var(--hud-bright);box-shadow:0 0 0 1px var(--hud-glow),0 0 22px var(--hud-glow),0 0 56px var(--hud-glow-soft),0 16px 38px #0000008c,inset 0 0 28px var(--hud-glow-soft)}.mrb-dmalert.is-hud .mrb-dmalert-card:focus-visible,.mrb-event-alert.is-hud .mrb-event-alert-open:focus-visible,.mrb-event-alert.is-hud .mrb-event-alert-x:focus-visible,.mrb-dmalert.is-hud .mrb-dmalert-x:focus-visible,.mrb-newlead.is-hud .mrb-newlead-call:focus-visible,.mrb-newlead.is-hud .mrb-newlead-open:focus-visible,.mrb-newlead.is-hud .mrb-newlead-x:focus-visible{outline:2px solid var(--hud-bright);outline-offset:3px}.mrb-dmalert.is-hud .mrb-dmalert-card:before,.mrb-newlead.is-hud .mrb-newlead-card:before,.mrb-event-alert.is-hud .mrb-event-alert-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(90deg,transparent,var(--hud-bright),transparent),linear-gradient(90deg,transparent,var(--hud-line),transparent),repeating-linear-gradient(90deg,var(--hud-line) 0 2px,transparent 2px 8px),repeating-linear-gradient(90deg,var(--hud-line) 0 2px,transparent 2px 8px),repeating-linear-gradient(180deg,var(--hud-line) 0 8px,transparent 8px 14px);background-size:42% 2px,28% 2px,42px 3px,42px 3px,2px 22px;background-position:top center,bottom center,right 14% top 0,left 14% bottom 0,left 0 center;background-repeat:no-repeat;animation:hud-edge-pulse 3.2s ease-in-out infinite}.mrb-dmalert.is-hud .mrb-dmalert-card:after,.mrb-newlead.is-hud .mrb-newlead-card:after,.mrb-event-alert.is-hud .mrb-event-alert-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(135deg,transparent 7px,var(--hud-bright) 7px 9px,transparent 9px),linear-gradient(225deg,transparent 7px,var(--hud-bright) 7px 9px,transparent 9px),linear-gradient(315deg,transparent 7px,var(--hud-bright) 7px 9px,transparent 9px),linear-gradient(45deg,transparent 7px,var(--hud-bright) 7px 9px,transparent 9px);background-size:16px 16px;background-position:top left,top right,bottom right,bottom left;background-repeat:no-repeat}.mrb-dmalert.is-hud .mrb-dmalert-logo,.mrb-dmalert.is-hud .mrb-dmalert-reply{display:none}.mrb-dmalert.is-hud .mrb-dmalert-av{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:none;width:46px;height:46px}.mrb-dmalert.is-hud .mrb-dmalert-av-img,.mrb-dmalert.is-hud .mrb-dmalert-av-mono{width:36px;height:36px;border-radius:50%;position:relative;z-index:1}.mrb-dmalert.is-hud .mrb-dmalert-av-img{object-fit:cover}.mrb-dmalert.is-hud .mrb-dmalert-av-mono{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:calc(.85rem * var(--font-scale, 1));letter-spacing:.03em;color:#cfe6ff;background:linear-gradient(180deg,#14243d,#0a1526)}.mrb-dmalert.is-hud .mrb-dmalert-av-reticle{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;border:1px solid var(--hud-line);box-shadow:0 0 10px var(--hud-glow),inset 0 0 8px var(--hud-glow-soft);pointer-events:none}.mrb-dmalert.is-hud .mrb-dmalert-av-reticle:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid transparent;border-top-color:var(--hud-bright);border-bottom-color:var(--hud-bright);animation:hud-reticle-spin 12s linear infinite}.mrb-dmalert.is-hud .mrb-dmalert-av-reticle:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:1px solid var(--hud-glow-soft)}.mrb-dmalert.is-hud .mrb-dmalert-av-chat{position:absolute;right:-3px;bottom:-1px;z-index:2;width:18px;height:14px;border-radius:7px;background:linear-gradient(180deg,#4da3ff,#0a84ff);box-shadow:0 0 8px var(--hud-glow),0 1px 3px #0009}.mrb-dmalert.is-hud .mrb-dmalert-av-chat:before{content:"";position:absolute;top:6px;left:8px;width:2px;height:2px;border-radius:50%;background:#fff;box-shadow:-4px 0 #fff,4px 0 #fff}.mrb-dmalert.is-hud .mrb-dmalert-av-chat:after{content:"";position:absolute;left:2px;bottom:-2px;width:5px;height:5px;background:#0a84ff;transform:rotate(45deg)}.mrb-dmalert.is-hud .mrb-dmalert-title{color:#fff;font-weight:700;font-size:calc(1rem * var(--font-scale, 1));letter-spacing:.01em;text-shadow:0 0 12px rgba(255,255,255,.25)}.mrb-dmalert.is-hud .mrb-dmalert-body{color:var(--hud-text);text-shadow:0 0 10px var(--hud-glow)}.mrb-dmalert.is-hud .mrb-dmalert-time{display:flex;flex-direction:column;align-items:flex-end;gap:7px;align-self:flex-start;margin-left:auto;flex:none;color:#94a2b8;font-size:calc(.72rem * var(--font-scale, 1));font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.mrb-dmalert.is-hud .mrb-dmalert-time:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--hud-text);box-shadow:0 0 6px var(--hud-glow),0 0 14px var(--hud-glow);animation:hud-dot-pulse 2.4s ease-in-out infinite}.mrb-dmalert.is-hud .mrb-dmalert-x{color:#7fb8ff}.mrb-dmalert.is-hud .mrb-dmalert-x:hover{color:#fff;background:#0a84ff38}.mrb-event-alert.is-hud .mrb-event-alert-dot,.mrb-newlead.is-hud .mrb-newlead-card .mrb-newlead-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--hud-line);box-shadow:0 0 7px var(--hud-glow),0 0 16px var(--hud-glow);animation:hud-dot-pulse 2.4s ease-in-out infinite}.mrb-event-alert.is-hud .mrb-event-alert-text{color:var(--hud-text)}.mrb-event-alert.is-hud .mrb-event-alert-text strong{color:#fff;font-weight:700;text-shadow:0 0 12px rgba(255,255,255,.25)}.mrb-event-alert.is-hud .mrb-event-alert-open,.mrb-newlead.is-hud .mrb-newlead-open{border:1px solid var(--hud-line);border-radius:8px;background:transparent;color:var(--hud-bright);text-shadow:0 0 8px var(--hud-glow);transition:background .15s ease,box-shadow .15s ease}.mrb-event-alert.is-hud .mrb-event-alert-open:hover{background:#ffa43629;box-shadow:0 0 12px var(--hud-glow)}.mrb-event-alert.is-hud .mrb-event-alert-x{color:var(--hud-line)}.mrb-event-alert.is-hud .mrb-event-alert-x:hover{color:#fff;background:#ffa4362e}.mrb-newlead.is-hud .mrb-newlead-card .mrb-newlead-kicker{color:var(--hud-bright);text-shadow:0 0 10px var(--hud-glow)}.mrb-newlead.is-hud .mrb-newlead-test{border:1px solid var(--hud-line);background:#00000059;color:var(--hud-bright)}.mrb-newlead.is-hud .mrb-newlead-name{color:#fff;text-shadow:0 0 12px rgba(255,255,255,.25)}.mrb-newlead.is-hud .mrb-newlead-detail{color:#94a2b8}.mrb-newlead.is-hud .mrb-newlead-phone{color:var(--hud-text);text-shadow:0 0 10px var(--hud-glow)}.mrb-newlead.is-hud .mrb-newlead-source{border:1px solid var(--hud-line);background:#00000059;box-shadow:inset 0 0 14px var(--hud-glow-soft)}.mrb-newlead.is-hud .mrb-newlead-source-label,.mrb-newlead.is-hud .mrb-newlead-via{color:#94a2b8}.mrb-newlead.is-hud .mrb-newlead-card .mrb-newlead-source-name{color:var(--hud-text)}.mrb-newlead.is-hud .mrb-newlead-open:hover{background:color-mix(in srgb,var(--hud-line) 16%,transparent);box-shadow:0 0 12px var(--hud-glow)}.mrb-newlead.is-hud .mrb-newlead-call{border-color:var(--accent, #4d9fff);box-shadow:0 0 14px color-mix(in srgb,var(--accent, #4d9fff) 45%,transparent)}.mrb-newlead.is-hud .mrb-newlead-call:disabled{box-shadow:none}.mrb-newlead.is-hud .mrb-newlead-x{color:var(--hud-line)}.mrb-newlead.is-hud .mrb-newlead-x:hover{color:#fff;background:color-mix(in srgb,var(--hud-line) 18%,transparent)}.mrb-newlead.is-hud .mrb-newlead-callnote{border-color:#ffb454;color:#ffd9a0;background:linear-gradient(180deg,#140f06,#080503 74%);box-shadow:0 0 14px #ffa43647,0 10px 26px #00000080}.mrb-dmalert.is-large{max-width:min(440px,94vw)}.mrb-dmalert.is-large .mrb-dmalert-card{gap:13px;padding:14px 18px}.mrb-dmalert.is-large .mrb-dmalert-logo{width:44px;height:44px}.mrb-dmalert.is-large .mrb-dmalert-title{font-size:var(--text-lg, 1.0625rem)}.mrb-dmalert.is-large .mrb-dmalert-body{font-size:var(--text-base)}.mrb-event-alert.is-large .mrb-event-alert-inner{gap:14px;padding:13px 20px;font-size:var(--text-lg, 1.0625rem)}.mrb-dmalert.is-hud.is-large .mrb-dmalert-av{width:56px;height:56px}.mrb-dmalert.is-hud.is-large .mrb-dmalert-av-img,.mrb-dmalert.is-hud.is-large .mrb-dmalert-av-mono{width:44px;height:44px}.mrb-dmalert.is-hud.is-large .mrb-dmalert-av-mono{font-size:calc(1rem * var(--font-scale, 1))}.mrb-dmalert.is-hud.is-large .mrb-dmalert-time{font-size:calc(.8rem * var(--font-scale, 1))}@keyframes hud-edge-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes hud-dot-pulse{0%,to{opacity:.65}50%{opacity:1}}@keyframes hud-reticle-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.mrb-dmalert.is-hud .mrb-dmalert-card:before,.mrb-event-alert.is-hud .mrb-event-alert-inner:before,.mrb-newlead.is-hud .mrb-newlead-card:before,.mrb-dmalert.is-hud .mrb-dmalert-av-reticle:before,.mrb-dmalert.is-hud .mrb-dmalert-time:after,.mrb-event-alert.is-hud .mrb-event-alert-dot,.mrb-newlead.is-hud .mrb-newlead-card .mrb-newlead-dot{animation:none}.mrb-dmalert.is-hud .mrb-dmalert-card,.mrb-event-alert.is-hud .mrb-event-alert-inner,.mrb-event-alert.is-hud .mrb-event-alert-open,.mrb-newlead.is-hud .mrb-newlead-card,.mrb-newlead.is-hud .mrb-newlead-open{transition:none}}.mrb-event-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1290;pointer-events:none}.mrb-event-flash-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 50%,#c1153600 38%,#c115364d 72%,#c11536b8);box-shadow:inset 0 0 0 4px #ff3c5ad9;opacity:1;animation:mrb-event-flash-breathe .9s ease-in-out infinite}@keyframes mrb-event-flash-breathe{0%,to{opacity:.45}50%{opacity:1}}.mrb-event-flash-mock{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#ffb0202e;border:1px solid rgba(255,176,32,.8);color:#ffcf6a;font-size:calc(11px * var(--font-scale, 1));font-weight:800;letter-spacing:.08em}@media (prefers-reduced-motion: reduce){.mrb-event-flash-wash{animation:none;opacity:1}}.st-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;flex:0 0 auto;position:relative;width:50px;height:28px;border-radius:var(--radius-pill);cursor:pointer;background:color-mix(in srgb,var(--surface-3) 80%,transparent);border:1px solid var(--border-control);box-shadow:inset 0 1px 2px #00000059;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.st-switch:before{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:var(--text);box-shadow:0 1px 3px #00000073;transition:transform .22s cubic-bezier(.16,1,.3,1),background .2s ease}.st-switch:checked{background:color-mix(in srgb,var(--accent-neon) 55%,transparent);border-color:color-mix(in srgb,var(--accent-neon) 70%,transparent);box-shadow:inset 0 1px 2px #0003,0 0 0 1px color-mix(in srgb,var(--accent-neon) 40%,transparent),0 0 14px -2px color-mix(in srgb,var(--accent-neon) 60%,transparent)}.st-switch:checked:before{transform:translate(22px);background:#fff}.st-switch:hover{border-color:color-mix(in srgb,var(--accent-neon) 50%,var(--border-control))}.st-switch:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.mc-opts{position:relative;flex:0 0 auto}.mc-opts__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-control);border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--surface-2) 80%,transparent);color:var(--text-muted);font:inherit;font-size:var(--text-sm, 12px);padding:6px 14px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.mc-opts__btn:hover,.mc-opts__btn.is-open{color:var(--text);border-color:color-mix(in srgb,var(--accent-neon) 50%,var(--border-control));background:color-mix(in srgb,var(--accent-neon) 8%,var(--surface-2))}.mc-opts__btn:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.mc-opts__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:max-content;max-width:min(280px,calc(100vw - 32px));padding:var(--space-3, 12px);border:1px solid var(--border-control);border-radius:var(--radius-md, 10px);background:var(--surface-1);box-shadow:0 18px 40px -16px #000000a6}.mc-opts__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 16px);cursor:pointer}.mc-opts__label{font-size:var(--text-base, 13px);color:var(--text);min-width:0}.mrb-live-idle,.mrb-live-quiet{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.mrb-cal-premium.mrb-panel{--mc-glass-line: color-mix(in srgb, var(--text) 10%, transparent);position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-5);background:transparent;border:0;box-shadow:none;padding:0}.mrb-cal-premium:before{content:"";position:absolute;top:-40px;right:-20px;bottom:0;left:-20px;z-index:-1;pointer-events:none;background:radial-gradient(58% 42% at 18% 0%,color-mix(in srgb,var(--accent-neon) 9%,transparent),transparent 70%),radial-gradient(50% 38% at 88% 12%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 70%)}.mrb-cal-premium .mc-header{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);border:1px solid color-mix(in srgb,var(--accent-neon) 14%,var(--border-subtle));border-radius:var(--radius-lg);padding:var(--space-6) var(--space-6) var(--space-5);background:radial-gradient(130% 190% at 12% 0%,color-mix(in srgb,var(--accent-neon) 13%,transparent),transparent 56%),radial-gradient(90% 160% at 95% 100%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 78%,transparent);box-shadow:inset 0 1px 0 var(--mc-glass-line),0 14px 38px -26px #0000008c}.mrb-cal-premium .mc-header:before{content:"";position:absolute;top:0;left:var(--space-5);right:45%;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent-neon),transparent);opacity:.75}.mrb-cal-premium .mc-header:after{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:34%;pointer-events:none;transform:translate(-120%) skew(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-neon) 9%,transparent) 45%,color-mix(in srgb,var(--text) 7%,transparent) 52%,transparent);animation:mc-sheen 8s var(--ease-out) 1.2s infinite}@keyframes mc-sheen{0%{transform:translate(-120%) skew(-18deg)}38%{transform:translate(440%) skew(-18deg)}to{transform:translate(440%) skew(-18deg)}}.mrb-cal-premium .mc-header--line{flex-wrap:wrap;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4)}.mrb-cal-premium .mc-header--line>*{min-width:0}.mrb-cal-premium .mc-header__title{margin:0;font-size:calc(clamp(18px,1.8vw,24px) * var(--font-scale, 1));font-weight:800;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--text);background:linear-gradient(115deg,var(--text) 55%,var(--accent-text, var(--accent-neon)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mrb-cal-premium .mc-header--line .mc-header__connect{margin-left:auto}.mrb-cal-premium .mc-header__next{position:relative;z-index:1;padding:2px var(--space-3);border:1px solid color-mix(in srgb,var(--accent-neon) 30%,var(--border-subtle));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-neon) 10%,transparent);color:var(--accent-text, var(--text));font-size:var(--text-xs, 12px);font-weight:700;white-space:nowrap}.mrb-cal-premium .mc-banner{margin-bottom:0;border:1px solid color-mix(in srgb,var(--accent-neon) 26%,var(--border-subtle));border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);color:var(--accent-text, var(--text));background:radial-gradient(120% 180% at 8% 0%,color-mix(in srgb,var(--accent-neon) 14%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 72%,transparent);box-shadow:inset 0 1px 0 var(--mc-glass-line),0 10px 26px -22px #0000008c}.mrb-cal-premium .mc-banner strong{letter-spacing:.01em}.mrb-cal-premium .mc-note{margin-bottom:0;border-radius:var(--radius-md, 10px);padding:var(--space-3) var(--space-4);font-size:var(--text-base, 15px);box-shadow:inset 0 1px 0 var(--mc-glass-line)}.mrb-cal-premium .mc-note--ok{border:1px solid color-mix(in srgb,var(--accent-neon) 35%,var(--border-subtle));background:radial-gradient(120% 180% at 8% 0%,color-mix(in srgb,var(--accent-neon) 12%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 70%,transparent);color:var(--accent-text, var(--text))}.mrb-cal-premium .mc-note--err{border:1px solid color-mix(in srgb,var(--danger) 60%,var(--border-subtle));background:radial-gradient(120% 180% at 8% 0%,color-mix(in srgb,var(--danger) 12%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 70%,transparent);color:var(--danger)}.mrb-cal-premium .mc-error{margin-bottom:0;border:1px solid color-mix(in srgb,var(--danger) 55%,var(--border-subtle));border-radius:var(--radius-md, 10px);padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);font-size:var(--text-base, 15px)}.mrb-cal-premium .mc-connect{margin-bottom:0;display:flex;align-items:center}.mrb-cal-premium .mc-connect-btn{min-height:44px;padding:var(--space-2) var(--space-6);border:1px solid color-mix(in srgb,var(--accent-neon) 45%,var(--border-subtle));border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-sm, 14px);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text);cursor:pointer;background:radial-gradient(120% 160% at 50% 0%,color-mix(in srgb,var(--accent-neon) 22%,transparent),transparent 70%),color-mix(in srgb,var(--surface-2) 70%,transparent);box-shadow:inset 0 1px 0 var(--mc-glass-line),0 0 18px -6px color-mix(in srgb,var(--accent-neon) 40%,transparent);transition:transform var(--motion-fast) var(--ease-out);will-change:transform}.mrb-cal-premium .mc-connect-btn:hover:not(:disabled){transform:translateY(-2px);background:radial-gradient(120% 160% at 50% 0%,color-mix(in srgb,var(--accent-neon) 28%,transparent),transparent 70%),color-mix(in srgb,var(--surface-2) 70%,transparent)}.mrb-cal-premium .mc-connect-btn:active:not(:disabled){transform:translateY(0)}.mrb-cal-premium .mc-connect-btn:disabled{opacity:.6;cursor:default}.mrb-cal-premium .mc-connect-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon) 35%,transparent),inset 0 1px 0 var(--mc-glass-line)}.mrb-cal-premium .mc-connected{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb,var(--accent-neon) 22%,var(--border-subtle));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-1) 62%,transparent);box-shadow:inset 0 1px 0 var(--mc-glass-line);color:color-mix(in srgb,var(--text) 88%,transparent);font-size:var(--text-base, 15px)}.mrb-cal-premium .mc-connected:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--accent-neon);box-shadow:0 0 10px color-mix(in srgb,var(--accent-neon) 65%,transparent)}.mrb-cal-premium .mc-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1px dashed color-mix(in srgb,var(--accent-neon) 20%,var(--border-subtle));border-radius:var(--radius-lg);color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent));font-size:var(--text-base, 15px);text-align:center;background:color-mix(in srgb,var(--surface-1) 40%,transparent)}.mrb-cal-premium .mc-empty__glyph{color:color-mix(in srgb,var(--accent-neon) 65%,var(--text-muted));filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent-neon) 35%,transparent));line-height:0}.mrb-cal-premium .mc-agenda{display:flex;flex-direction:column;gap:var(--space-6)}.mrb-cal-premium .mc-day-label{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb,var(--accent-neon) 18%,var(--border-subtle));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-1) 62%,transparent);box-shadow:inset 0 1px 0 var(--mc-glass-line);color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent));font-size:var(--text-xs, 12px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.mrb-cal-premium .mc-day-label:before{content:"";width:14px;height:2px;border-radius:var(--radius-pill);background:var(--accent-neon);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 55%,transparent);opacity:.8}.mrb-cal-premium .mc-day-label--today{border-color:color-mix(in srgb,var(--accent-neon) 45%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon) 12%,transparent);color:var(--accent-text, var(--text));box-shadow:inset 0 1px 0 var(--mc-glass-line),0 0 14px -4px color-mix(in srgb,var(--accent-neon) 50%,transparent)}.mrb-cal-premium .mc-day__events{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-5)}.mrb-cal-premium .mc-day__events:before{content:"";position:absolute;top:var(--space-3);bottom:var(--space-3);left:5px;width:2px;border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-neon) 45%,transparent),color-mix(in srgb,var(--accent-neon) 8%,transparent))}.mrb-cal-premium .mc-event{position:relative;display:flex;align-items:baseline;gap:var(--space-4);margin-bottom:0;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--accent-neon) 12%,var(--border-subtle));border-radius:var(--radius-md, 10px);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 40%,transparent),color-mix(in srgb,var(--surface-1) 26%,transparent) 55%),color-mix(in srgb,var(--surface-1) 62%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--mc-glass-line),0 10px 26px -22px #0000008c;transition:transform var(--motion-base) var(--ease-out);will-change:transform}.mrb-cal-premium .mc-event:before{content:"";position:absolute;left:calc(-1 * var(--space-5) + 1px);top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--accent-neon) 85%,var(--surface-1));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon) 18%,transparent),0 0 10px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.mrb-cal-premium .mc-event:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-neon) 38%,transparent),0 8px 30px -12px color-mix(in srgb,var(--accent-neon) 34%,transparent);transition:opacity var(--motion-base) var(--ease-out)}.mrb-cal-premium .mc-event:hover{transform:translateY(-2px)}.mrb-cal-premium .mc-event:hover:after{opacity:1}.mrb-cal-premium .mc-event__time{min-width:74px;color:var(--accent-text, var(--text));font-variant-numeric:tabular-nums;font-size:var(--text-sm, 14px);font-weight:700;letter-spacing:.01em}.mrb-cal-premium .mc-event__body{flex:1;min-width:0}.mrb-cal-premium .mc-event__title{color:var(--text);font-weight:600;line-height:var(--leading-normal);overflow-wrap:anywhere}.mrb-cal-premium .mc-event__loc{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:2px;color:var(--text-faint, color-mix(in srgb, var(--text) 45%, transparent));font-size:var(--text-sm, 14px)}.mrb-cal-premium .mc-event__loc:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:color-mix(in srgb,var(--accent-neon) 55%,var(--text-faint))}@keyframes mc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mrb-cal-premium .mc-header,.mrb-cal-premium .mc-banner,.mrb-cal-premium .mc-note,.mrb-cal-premium .mc-connect,.mrb-cal-premium .mc-empty,.mrb-cal-premium .mc-day{animation:mc-rise .44s var(--ease-out) both}.mrb-cal-premium .mc-banner,.mrb-cal-premium .mc-note{animation-delay:40ms}.mrb-cal-premium .mc-connect{animation-delay:70ms}.mrb-cal-premium .mc-agenda>.mc-day:nth-child(1),.mrb-cal-premium .mc-empty{animation-delay:.14s}.mrb-cal-premium .mc-agenda>.mc-day:nth-child(2){animation-delay:.21s}.mrb-cal-premium .mc-agenda>.mc-day:nth-child(3){animation-delay:.28s}.mrb-cal-premium .mc-agenda>.mc-day:nth-child(4){animation-delay:.35s}.mrb-cal-premium .mc-agenda>.mc-day:nth-child(n+5){animation-delay:.42s}[data-theme=light] .mrb-cal-premium:before{opacity:.55}[data-theme=light] .mrb-cal-premium .mc-header,[data-theme=light] .mrb-cal-premium .mc-banner,[data-theme=light] .mrb-cal-premium .mc-event{box-shadow:inset 0 1px #ffffffa6,0 10px 26px -20px #0f234659}@media (max-width: 640px){.mrb-cal-premium{gap:var(--space-4)}.mrb-cal-premium .mc-header{padding:var(--space-5) var(--space-4) var(--space-4)}.mrb-cal-premium .mc-header__title{font-size:var(--text-2xl)}.mrb-cal-premium .mc-agenda{gap:var(--space-5)}}@media (max-width: 560px){.mrb-cal-premium .mc-header{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.mrb-cal-premium .mc-connect-btn{width:100%}.mrb-cal-premium .mc-event{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.mrb-cal-premium .mc-event__time{min-width:0}}.mrb-cal-premium .mc-cals{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.mrb-cal-premium .mc-cals__label{color:color-mix(in srgb,var(--text) 86%,transparent);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.mrb-cal-premium .mc-cal{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;max-width:100%;padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2) 45%,transparent);color:color-mix(in srgb,var(--text) 82%,transparent);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:transform var(--motion-fast) var(--ease-out)}.mrb-cal-premium .mc-cal:hover:not(:disabled){transform:translateY(-1px);color:var(--text)}.mrb-cal-premium .mc-cal--on{border-color:color-mix(in srgb,var(--accent-neon) 45%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon) 12%,var(--surface-2));color:var(--text)}.mrb-cal-premium .mc-cal:disabled{cursor:default}.mrb-cal-premium .mc-cal--on:disabled{opacity:1}.mrb-cal-premium .mc-cal:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-cal-premium .mc-cal__dot{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:var(--accent-neon)}.mrb-cal-premium .mc-cals__hint{color:color-mix(in srgb,var(--text) 72%,transparent);font-size:var(--text-sm)}.mrb-cal-premium.mrb-cal--compact{flex:1;min-height:0;min-width:0;gap:var(--space-3)}.mrb-cal-premium.mrb-cal--compact:before{display:none}.mrb-cal-premium .mc-strip{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent))}.mrb-cal-premium .mc-strip__next{min-width:0}.mrb-cal-premium .mc-strip__next strong{color:var(--text);font-weight:700}.mrb-cal-premium .mc-strip__open,.mrb-link-button{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:var(--accent-text, var(--accent-neon));text-decoration:none;font-weight:700;white-space:nowrap}.mrb-cal-premium .mc-strip__open:hover,.mrb-link-button:hover{text-decoration:underline}.mrb-cal-premium .mc-strip__open:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-neon) 55%,transparent);outline-offset:2px;border-radius:var(--radius-sm, 4px)}.mrb-cal-premium.mrb-cal--compact .mc-banner{font-size:var(--text-xs)}@media (prefers-reduced-motion: reduce){.mrb-cal-premium,.mrb-cal-premium *,.mrb-cal-premium *:before,.mrb-cal-premium *:after{animation:none!important;transition:none!important}.mrb-cal-premium .mc-event:hover,.mrb-cal-premium .mc-connect-btn:hover:not(:disabled){transform:none}}.cal-premium{--cal-neon: var(--accent-neon, #3b9eff);--cal-cyan: color-mix(in srgb, var(--accent-neon, #3b9eff) 78%, #7dd3fc);--cal-violet: color-mix(in srgb, var(--accent-neon, #3b9eff) 55%, #8b7dff);--cal-line: color-mix(in srgb, var(--text) 10%, transparent);--cal-edge: var(--border-subtle, rgba(255, 255, 255, .09))}.cal-premium.cal-premium input[type=date],.cal-premium.cal-premium input[type=time],.cal-premium.cal-premium input[type=datetime-local],.cal-premium.cal-premium input[type=month],.cal-premium.cal-premium input[type=week]{color-scheme:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;min-height:44px;max-width:100%;padding:var(--space-2, 8px) var(--space-2, 8px) var(--space-2, 8px) var(--space-3, 12px);border:1px solid color-mix(in srgb,var(--cal-neon) 20%,var(--border-control));border-radius:var(--radius-md, 10px);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 76%,transparent),color-mix(in srgb,var(--surface-1) 88%,transparent));-webkit-backdrop-filter:blur(8px) saturate(1.06);backdrop-filter:blur(8px) saturate(1.06);box-shadow:inset 0 1px 0 var(--cal-line);color:var(--text);font-family:var(--font-sans);font-size:var(--text-base, 13px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;transition:border-color var(--motion-fast, .14s) var(--ease-out, ease),box-shadow var(--motion-fast, .14s) var(--ease-out, ease)}.cal-premium.cal-premium input[type=time]{min-width:min(140px,100%)}.cal-premium.cal-premium input[type=date]{min-width:min(168px,100%)}.cal-premium.cal-premium input[type=datetime-local]{min-width:min(244px,100%)}.cal-premium.cal-premium input[type=month]{min-width:min(180px,100%)}.cal-premium.cal-premium input[type=week]{min-width:min(188px,100%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cal-premium.cal-premium input[type=date],.cal-premium.cal-premium input[type=time],.cal-premium.cal-premium input[type=datetime-local],.cal-premium.cal-premium input[type=month],.cal-premium.cal-premium input[type=week]{background:var(--surface-2)}}.cal-premium.cal-premium input[type=date]:hover:not(:disabled),.cal-premium.cal-premium input[type=time]:hover:not(:disabled),.cal-premium.cal-premium input[type=datetime-local]:hover:not(:disabled),.cal-premium.cal-premium input[type=month]:hover:not(:disabled),.cal-premium.cal-premium input[type=week]:hover:not(:disabled){border-color:color-mix(in srgb,var(--cal-neon) 45%,var(--border-control));box-shadow:inset 0 1px 0 var(--cal-line),0 0 16px -8px color-mix(in srgb,var(--cal-neon) 55%,transparent)}.cal-premium.cal-premium input[type=date]:focus,.cal-premium.cal-premium input[type=time]:focus,.cal-premium.cal-premium input[type=datetime-local]:focus,.cal-premium.cal-premium input[type=month]:focus,.cal-premium.cal-premium input[type=week]:focus,.cal-premium.cal-premium input[type=date]:focus-visible,.cal-premium.cal-premium input[type=time]:focus-visible,.cal-premium.cal-premium input[type=datetime-local]:focus-visible,.cal-premium.cal-premium input[type=month]:focus-visible,.cal-premium.cal-premium input[type=week]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--accent-border, var(--focus));box-shadow:inset 0 1px 0 var(--cal-line),0 0 0 3px color-mix(in srgb,var(--cal-neon) 20%,transparent)}.cal-premium.cal-premium input[type=date]:disabled,.cal-premium.cal-premium input[type=time]:disabled,.cal-premium.cal-premium input[type=datetime-local]:disabled,.cal-premium.cal-premium input[type=month]:disabled,.cal-premium.cal-premium input[type=week]:disabled{border-color:var(--cal-edge);background:color-mix(in srgb,var(--surface-1) 60%,transparent);color:var(--text-muted);cursor:default}.cal-premium.cal-premium input[type=date]::-webkit-calendar-picker-indicator,.cal-premium.cal-premium input[type=datetime-local]::-webkit-calendar-picker-indicator,.cal-premium.cal-premium input[type=month]::-webkit-calendar-picker-indicator,.cal-premium.cal-premium input[type=week]::-webkit-calendar-picker-indicator,.cal-premium.cal-premium input[type=time]::-webkit-calendar-picker-indicator{width:24px;height:24px;margin:0 0 0 var(--space-1, 4px);padding:0;border-radius:6px;cursor:pointer;opacity:1;background-image:none;background-color:var(--accent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:17px 17px;mask-size:17px 17px;transition:background-color var(--motion-fast, .14s) var(--ease-out, ease),filter var(--motion-fast, .14s) var(--ease-out, ease)}.cal-premium.cal-premium input[type=date]::-webkit-calendar-picker-indicator,.cal-premium.cal-premium input[type=datetime-local]::-webkit-calendar-picker-indicator,.cal-premium.cal-premium input[type=month]::-webkit-calendar-picker-indicator,.cal-premium.cal-premium input[type=week]::-webkit-calendar-picker-indicator{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='5'%20width='18'%20height='16'%20rx='3'/%3E%3Cpath%20d='M3%2010h18M8%203v4M16%203v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='5'%20width='18'%20height='16'%20rx='3'/%3E%3Cpath%20d='M3%2010h18M8%203v4M16%203v4'/%3E%3C/svg%3E")}.cal-premium.cal-premium input[type=time]::-webkit-calendar-picker-indicator{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M12%206.8v5.4l3.6%202.1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M12%206.8v5.4l3.6%202.1'/%3E%3C/svg%3E")}.cal-premium.cal-premium input[type=date]::-webkit-calendar-picker-indicator:hover,.cal-premium.cal-premium input[type=time]::-webkit-calendar-picker-indicator:hover,.cal-premium.cal-premium input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,.cal-premium.cal-premium input[type=month]::-webkit-calendar-picker-indicator:hover,.cal-premium.cal-premium input[type=week]::-webkit-calendar-picker-indicator:hover{background-color:var(--cal-neon);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--cal-neon) 70%,transparent))}.cal-premium.cal-premium ::-webkit-datetime-edit{padding:0;color:var(--text)}.cal-premium.cal-premium ::-webkit-datetime-edit-fields-wrapper{padding:0}.cal-premium.cal-premium ::-webkit-datetime-edit-text{padding:0 1px;color:var(--text-faint)}.cal-premium.cal-premium ::-webkit-datetime-edit-year-field,.cal-premium.cal-premium ::-webkit-datetime-edit-month-field,.cal-premium.cal-premium ::-webkit-datetime-edit-day-field,.cal-premium.cal-premium ::-webkit-datetime-edit-hour-field,.cal-premium.cal-premium ::-webkit-datetime-edit-minute-field,.cal-premium.cal-premium ::-webkit-datetime-edit-second-field,.cal-premium.cal-premium ::-webkit-datetime-edit-ampm-field,.cal-premium.cal-premium ::-webkit-datetime-edit-week-field{padding:1px 3px;border-radius:5px;color:var(--text)}.cal-premium.cal-premium ::-webkit-datetime-edit-year-field:focus,.cal-premium.cal-premium ::-webkit-datetime-edit-month-field:focus,.cal-premium.cal-premium ::-webkit-datetime-edit-day-field:focus,.cal-premium.cal-premium ::-webkit-datetime-edit-hour-field:focus,.cal-premium.cal-premium ::-webkit-datetime-edit-minute-field:focus,.cal-premium.cal-premium ::-webkit-datetime-edit-second-field:focus,.cal-premium.cal-premium ::-webkit-datetime-edit-ampm-field:focus,.cal-premium.cal-premium ::-webkit-datetime-edit-week-field:focus{outline:none;background:var(--accent-fill);box-shadow:0 0 0 1px color-mix(in srgb,var(--cal-neon) 45%,transparent);color:var(--accent-text)}.cal-premium.cal-premium input[type=date]::-webkit-inner-spin-button,.cal-premium.cal-premium input[type=time]::-webkit-inner-spin-button,.cal-premium.cal-premium input[type=datetime-local]::-webkit-inner-spin-button,.cal-premium.cal-premium input[type=month]::-webkit-inner-spin-button,.cal-premium.cal-premium input[type=week]::-webkit-inner-spin-button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cal-premium.cal-premium .mc-header:before{left:0;right:0;height:1px;border-radius:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cal-cyan) 70%,transparent) 26%,color-mix(in srgb,var(--cal-violet) 70%,transparent) 66%,transparent);opacity:.85}@supports ((-webkit-background-clip: text) or (background-clip: text)){.cal-premium.cal-premium .mc-header__title{background:linear-gradient(160deg,var(--text) 42%,color-mix(in srgb,var(--text) 62%,var(--cal-violet)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.cal-premium.cal-premium .mc-event{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cal-cyan) 55%,transparent) 24%,color-mix(in srgb,var(--cal-violet) 55%,transparent) 64%,transparent) top / 100% 1px no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 46%,transparent),color-mix(in srgb,var(--surface-1) 28%,transparent) 55%),color-mix(in srgb,var(--surface-1) 66%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.06);backdrop-filter:blur(12px) saturate(1.06)}.cal-premium.cal-premium .mcv-toolbar,.cal-premium.cal-premium .mcv-grid{position:relative;border-color:color-mix(in srgb,var(--cal-neon) 20%,var(--border-subtle));-webkit-backdrop-filter:blur(12px) saturate(1.06);backdrop-filter:blur(12px) saturate(1.06)}.cal-premium.cal-premium .mcv-grid{box-shadow:inset 0 1px 0 var(--cal-line),0 18px 44px -30px #0000009e,0 0 42px -30px color-mix(in srgb,var(--cal-neon) 55%,transparent)}.cal-premium.cal-premium .mcv-toolbar:after,.cal-premium.cal-premium .mcv-grid:after{content:"";position:absolute;left:0;right:0;top:0;z-index:6;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cal-cyan) 68%,transparent) 26%,color-mix(in srgb,var(--cal-violet) 68%,transparent) 66%,transparent);opacity:.8}.cal-premium.cal-premium .mcv-tab{position:relative;overflow:hidden;transition:transform var(--motion-fast, .14s) var(--ease-out, ease),color var(--motion-fast, .14s) var(--ease-out, ease),border-color var(--motion-fast, .14s) var(--ease-out, ease)}.cal-premium.cal-premium .mcv-tab--on:after{content:"";position:absolute;inset:0 0 auto 0;height:60%;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--text) 10%,transparent),transparent)}.cal-premium.cal-premium .mcv-dayhead__num{color:var(--text)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.cal-premium.cal-premium .mcv-dayhead__num{background:linear-gradient(180deg,var(--text),color-mix(in srgb,var(--text) 62%,var(--cal-violet)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cal-premium.cal-premium .mcv-dayhead--today .mcv-dayhead__num{background:none;-webkit-text-fill-color:currentcolor;color:var(--accent-text, var(--text))}.cal-premium.cal-premium .mcv-dayhead--out .mcv-dayhead__num{background:none;-webkit-text-fill-color:currentcolor;color:var(--text-muted)}}.cal-premium.cal-premium .mcv-grid__head{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 70%,transparent),color-mix(in srgb,var(--surface-1) 92%,transparent));border-bottom-color:color-mix(in srgb,var(--cal-neon) 26%,var(--border-subtle))}.cal-premium.cal-premium .mcv-dayhead--today{background:radial-gradient(120% 180% at 50% 0%,color-mix(in srgb,var(--cal-neon) 18%,transparent),transparent 70%),color-mix(in srgb,var(--cal-neon) 8%,transparent)}.cal-premium.cal-premium .mcv-ev:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(90% 120% at 50% 0%,color-mix(in srgb,var(--text) 16%,transparent),transparent 72%);transition:opacity var(--motion-fast, .14s) var(--ease-out, ease)}.cal-premium.cal-premium a.mcv-ev:hover:after,.cal-premium.cal-premium a.mcv-ev:focus-visible:after{opacity:1}.cal-premium.cal-premium .mcv-ev{border-left-width:3px;box-shadow:inset 0 1px color-mix(in srgb,var(--text) 14%,transparent),0 8px 20px -14px #000000b8}.cal-premium.cal-premium .mcv-nowline{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 70%,transparent));box-shadow:0 0 12px color-mix(in srgb,var(--cal-neon) 75%,transparent),0 0 26px -8px color-mix(in srgb,var(--cal-neon) 55%,transparent)}.cal-premium.cal-premium .mcv-adchip{background:linear-gradient(180deg,color-mix(in srgb,var(--cal-neon) 20%,transparent),color-mix(in srgb,var(--cal-neon) 9%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--text) 12%,transparent)}.cal-premium.cal-premium .mcv-chip,.cal-premium.cal-premium .mcv-chip-action,.cal-premium.cal-premium .mcv-nav__btn,.cal-premium.cal-premium .mcv-nav__today{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--motion-fast, .14s) var(--ease-out, ease),border-color var(--motion-fast, .14s) var(--ease-out, ease),box-shadow var(--motion-fast, .14s) var(--ease-out, ease)}.cal-premium.cal-premium .mcv-chip:hover:not(:disabled),.cal-premium.cal-premium .mcv-chip-action:hover:not(:disabled),.cal-premium.cal-premium .mcv-nav__btn:hover:not(:disabled),.cal-premium.cal-premium .mcv-nav__today:hover:not(:disabled){border-color:color-mix(in srgb,var(--cal-neon) 45%,var(--border-subtle));box-shadow:inset 0 1px 0 var(--cal-line),0 0 16px -8px color-mix(in srgb,var(--cal-neon) 60%,transparent)}.cal-premium.cal-premium .mcv-chip--on{box-shadow:inset 0 1px 0 var(--cal-line),0 0 18px -6px color-mix(in srgb,var(--cal-neon) 60%,transparent)}.cal-premium.cal-premium .mrb-calqo-panel{border-color:color-mix(in srgb,var(--cal-neon) 26%,var(--border-subtle));-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.cal-premium.cal-premium .mrb-calqo-panel:before{left:0;right:0;height:1px;border-radius:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cal-cyan) 72%,transparent) 26%,color-mix(in srgb,var(--cal-violet) 72%,transparent) 66%,transparent);opacity:.9}.cal-premium.cal-premium .mrb-calqo-item.is-today{background:linear-gradient(90deg,color-mix(in srgb,var(--cal-neon) 10%,transparent),transparent 72%)}.cal-premium.cal-premium .mrb-sched-window{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:color-mix(in srgb,var(--cal-neon) 22%,var(--border-subtle));flex-wrap:wrap}.cal-premium.cal-premium .mrb-sched-dash{color:var(--text-faint);padding:0 var(--space-1, 4px)}[data-theme=light] .cal-premium.cal-premium .mcv-grid{box-shadow:inset 0 1px #ffffffb3,0 14px 34px -24px #0f234657,0 0 34px -26px color-mix(in srgb,var(--cal-neon) 40%,transparent)}[data-theme=light] .cal-premium.cal-premium .mcv-ev{box-shadow:inset 0 1px #fff9,0 5px 14px -10px #0f234652}[data-theme=light] .cal-premium.cal-premium input[type=date],[data-theme=light] .cal-premium.cal-premium input[type=time],[data-theme=light] .cal-premium.cal-premium input[type=datetime-local],[data-theme=light] .cal-premium.cal-premium input[type=month],[data-theme=light] .cal-premium.cal-premium input[type=week]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 96%,transparent),color-mix(in srgb,var(--surface-2) 62%,transparent));box-shadow:inset 0 1px #fffc,0 1px 2px #0f23460f}[data-theme=light] .cal-premium.cal-premium .mcv-ev:after{background:radial-gradient(90% 120% at 50% 0%,color-mix(in srgb,var(--cal-neon) 14%,transparent),transparent 72%)}.cal-premium.cal-premium.mrb-cal-premium:before{top:-40px;right:0;bottom:0;left:0}@media (max-width: 420px){.cal-premium.cal-premium .mcv-range{flex-wrap:wrap;min-width:0;margin-left:0}.cal-premium.cal-premium .mcv-range__label{white-space:normal;min-width:0}}@media (max-width: 560px){.cal-premium.cal-premium input[type=date],.cal-premium.cal-premium input[type=time],.cal-premium.cal-premium input[type=datetime-local],.cal-premium.cal-premium input[type=month],.cal-premium.cal-premium input[type=week]{padding-left:var(--space-2, 8px);padding-right:var(--space-2, 8px)}}@media (prefers-reduced-motion: reduce){.cal-premium.cal-premium input[type=date],.cal-premium.cal-premium input[type=time],.cal-premium.cal-premium input[type=datetime-local],.cal-premium.cal-premium input[type=month],.cal-premium.cal-premium input[type=week],.cal-premium.cal-premium input[type=date]::-webkit-calendar-picker-indicator,.cal-premium.cal-premium input[type=time]::-webkit-calendar-picker-indicator,.cal-premium.cal-premium input[type=datetime-local]::-webkit-calendar-picker-indicator,.cal-premium.cal-premium .mcv-tab,.cal-premium.cal-premium .mcv-ev:after,.cal-premium.cal-premium .mcv-chip,.cal-premium.cal-premium .mcv-chip-action,.cal-premium.cal-premium .mcv-nav__btn,.cal-premium.cal-premium .mcv-nav__today{animation:none;transition:none}.cal-premium.cal-premium a.mcv-ev:hover:after,.cal-premium.cal-premium a.mcv-ev:focus-visible:after{opacity:1}}@media (forced-colors: active){.cal-premium.cal-premium input[type=date],.cal-premium.cal-premium input[type=time],.cal-premium.cal-premium input[type=datetime-local],.cal-premium.cal-premium input[type=month],.cal-premium.cal-premium input[type=week]{border-color:CanvasText}.cal-premium.cal-premium input[type=date]::-webkit-calendar-picker-indicator,.cal-premium.cal-premium input[type=time]::-webkit-calendar-picker-indicator,.cal-premium.cal-premium input[type=datetime-local]::-webkit-calendar-picker-indicator,.cal-premium.cal-premium input[type=month]::-webkit-calendar-picker-indicator,.cal-premium.cal-premium input[type=week]::-webkit-calendar-picker-indicator{background-color:CanvasText}.cal-premium.cal-premium .mc-header__title,.cal-premium.cal-premium .mcv-dayhead__num{background:none;-webkit-text-fill-color:currentcolor;color:CanvasText}.cal-premium.cal-premium .mcv-toolbar:after,.cal-premium.cal-premium .mcv-grid:after,.cal-premium.cal-premium .mc-header:before,.cal-premium.cal-premium .mrb-calqo-panel:before{background:CanvasText}.cal-premium.cal-premium .mcv-grid,.cal-premium.cal-premium .mcv-toolbar,.cal-premium.cal-premium .mrb-calqo-panel{border-color:CanvasText}}.cal-premium.cal-premium .mcv-ev.mcv-ev--task,.cal-premium.cal-premium .mcv-adchip.mcv-adchip--task{background:color-mix(in srgb,var(--mcv-folder, var(--success, #22c55e)) 16%,var(--surface-1, transparent));border:1px dashed var(--mcv-folder, var(--success, #22c55e));border-left:3px solid var(--mcv-folder, var(--success, #22c55e));color:var(--text)}.cal-premium.cal-premium .mcv-adchip[style*=--mcv-folder]:not(.mcv-adchip--task):not(.mcv-adchip--goal){background:color-mix(in srgb,var(--mcv-folder) 16%,var(--surface-1, transparent));border:1px solid var(--mcv-folder);border-left:3px solid var(--mcv-folder);color:var(--text)}.cal-premium.cal-premium .mcv-adchip.mcv-adchip--goal{background:color-mix(in srgb,var(--warn, #f59e0b) 18%,var(--surface-1, transparent));border:1px solid var(--warn, #f59e0b);border-left:3px solid var(--warn, #f59e0b);color:var(--text);font-weight:600}.cal-premium.cal-premium .mcv-ev.mcv-ev--task.is-done{opacity:.55}.cal-premium.cal-premium .mcv-ev.mcv-ev--task.is-done .mcv-ev__title{text-decoration:line-through}.cal-premium.cal-premium .mcv-ev.mcv-ev--task.mcv-ev--proposed{background:color-mix(in srgb,var(--mcv-folder, var(--accent, #38bdf8)) 8%,transparent);border:1px dotted color-mix(in srgb,var(--mcv-folder, var(--accent, #38bdf8)) 65%,transparent);border-left:3px dotted var(--mcv-folder, var(--accent, #38bdf8));color:var(--text)}.hudp-plan .pt-plan__bookslot:empty{display:none}.mcb-side{min-width:0}.mcb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;min-width:0}.mcb-list__item{min-width:0}.mcb-row{box-sizing:border-box;width:100%;min-width:0;min-height:44px;display:grid;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font:inherit;font-size:calc(14px * var(--font-scale, 1));line-height:1.3;text-align:left;color:var(--text);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer}.mcb-row:hover{border-color:var(--accent)}.mcb-row:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:1px}.mcb-row.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--surface-1))}.mcb-row__rail{align-self:stretch;min-height:18px;width:4px;border-radius:999px}.mcb-row__name{min-width:0;white-space:normal;overflow-wrap:anywhere;font-weight:600}.mcb-row__chip{padding:.05em .5em;border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:var(--surface-3);font-size:calc(11px * var(--font-scale, 1));font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.mcb-note{min-width:0;padding:2px 8px;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);overflow-wrap:anywhere}.mcb-note--err{color:var(--danger, #f87171)}.mcb-msg{display:block;min-width:0;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mcb-msg:empty{display:none}.mcb-connect{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.mcb-connect__input{box-sizing:border-box;flex:1 1 140px;height:34px;min-width:0;padding:0 10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-1, transparent);color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1))}.mcb-btn{box-sizing:border-box;height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent-neon) 22%,var(--border-subtle));border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--surface-2) 60%,transparent);color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:700;cursor:pointer;white-space:nowrap}.mcb-btn:disabled{opacity:.5;cursor:default}.mcb-btn--primary{border-color:var(--accent);background:var(--accent);color:var(--accent-text, #fff)}.mcb-link{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:calc(12px * var(--font-scale, 1));font-weight:700;text-decoration:none}.mcb-pane{box-sizing:border-box;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:var(--surface-2)}.mcb-pane__head{flex:none;min-width:0;display:grid;grid-template-columns:4px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px}.mcb-pane__text{min-width:0;display:flex;flex-direction:column;gap:2px}.mcb-pane__name{min-width:0;overflow-wrap:anywhere;font-size:calc(14px * var(--font-scale, 1));font-weight:700;color:var(--text)}.mcb-pane__when{min-width:0;overflow-wrap:anywhere;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mcb-pane__msg{min-width:0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:var(--text)}.mcb-pane__x{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-1);color:var(--text);font:inherit;font-size:18px;line-height:1;cursor:pointer}.mcb-pane__x:hover{border-color:var(--accent)}.mcb-pane__x:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:1px}.mcb-pane .mcb-embed{margin:0 4px 4px}.mcb-embed{position:relative;flex:1;min-width:0;min-height:0;display:flex}.mcb-embed__frame,.mcb-embed iframe{flex:1;min-width:0;width:100%;height:100%;border:0;background:#fff}.mcb-embed .calendly-spinner{align-self:center;margin:auto}.genapp-trigger{display:block;width:100%;margin-top:12px;padding:9px 12px;font:inherit;font-size:var(--text-base);font-weight:600;color:var(--qt-text);background:var(--qt-surface-2);border:1px solid var(--qt-border);border-radius:var(--qt-radius-sm);cursor:pointer}.genapp-trigger:hover{border-color:var(--qt-border-strong)}.genapp-trigger:focus-visible{outline:2px solid var(--qt-focus);outline-offset:2px}.genapp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:20px;background:#030a18a8}.genapp-panel{width:min(680px,100%);max-height:88vh;overflow-y:auto;padding:18px 20px 20px;color:var(--qt-text);background:var(--qt-surface);border:1px solid var(--qt-border);border-radius:var(--qt-radius);box-shadow:var(--qt-shadow)}.genapp-panel:focus-visible{outline:2px solid var(--qt-focus);outline-offset:-2px}.genapp-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.genapp-head h3{margin:0;font-size:var(--text-lg)}.genapp-x{padding:2px 8px;font-size:var(--text-xl);line-height:1;color:inherit;background:none;border:0;border-radius:6px;cursor:pointer}.genapp-x:hover{background:var(--qt-surface-2)}.genapp-note{margin:8px 0 0;font-size:var(--text-sm);color:var(--qt-text-dim)}.genapp-foot{margin:10px 0 0;font-size:var(--text-xs);color:var(--qt-text-faint)}.genapp-warnings{margin:12px 0 0;padding:10px 12px 10px 28px;font-size:var(--text-sm);background:var(--qt-surface-2);border:1px solid var(--qt-border-strong);border-left:3px solid var(--qt-accent);border-radius:var(--qt-radius-sm)}.genapp-warnings li+li{margin-top:4px}.genapp-section{margin-top:16px}.genapp-section h4{display:flex;align-items:baseline;gap:10px;margin:0 0 8px;font-size:var(--text-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--qt-text-dim)}.genapp-sub{font-weight:400;text-transform:none;letter-spacing:0}.genapp-empty{margin:0;font-size:var(--text-sm);color:var(--qt-text-faint)}.genapp-link{margin-left:auto;padding:0;font:inherit;font-size:var(--text-xs);text-transform:none;color:var(--qt-accent-text);background:none;border:0;cursor:pointer}.genapp-radios{display:flex;flex-wrap:wrap;gap:8px 18px}.genapp-radio{display:flex;gap:7px;align-items:center;font-size:var(--text-base);cursor:pointer}.genapp-roster,.genapp-meds{margin:0;padding:0;list-style:none}.genapp-roster li,.genapp-meds li{display:flex;gap:10px;align-items:center;padding:5px 0;font-size:var(--text-base);border-top:1px solid var(--qt-border)}.genapp-roster li:first-child,.genapp-meds li:first-child{border-top:0}.genapp-letter{flex:0 0 auto;min-width:1.7em;padding:.15em .35em;font-size:var(--text-sm);line-height:1.35;text-align:center;background:var(--qt-surface-2);border:1px solid var(--qt-border-strong);border-radius:5px}.genapp-name{flex:1 1 auto}.genapp-role{margin-left:auto;font-size:var(--text-xs);color:var(--qt-text-faint)}.genapp-namefields{display:flex;flex:1 1 auto;gap:6px}.genapp-namefields input{flex:1 1 0}.genapp-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.genapp-grid label{display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);color:var(--qt-text-dim)}.genapp-wide{grid-column:1 / -1}.genapp-panel input{padding:7px 9px;font:inherit;font-size:var(--text-base);color:var(--qt-text);background:var(--qt-field-bg, var(--qt-surface-2));border:1px solid var(--qt-border);border-radius:7px}.genapp-panel input:focus-visible{outline:2px solid var(--qt-focus);outline-offset:1px}.genapp-failure{margin:14px 0 0;padding:9px 11px;font-size:var(--text-sm);color:var(--qt-text);background:var(--qt-surface-2);border:1px solid var(--qt-border-strong);border-left:3px solid var(--qt-accent);border-radius:var(--qt-radius-sm)}.genapp-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.genapp-actions button{padding:9px 16px;font:inherit;font-size:var(--text-base);font-weight:600;border-radius:var(--qt-radius-sm);cursor:pointer}.genapp-secondary{color:var(--qt-text);background:transparent;border:1px solid var(--qt-border-strong)}.genapp-primary{color:var(--qt-bg);background:var(--qt-accent);border:1px solid var(--qt-accent)}.genapp-primary[disabled]{cursor:progress;opacity:.6}@media (max-width: 560px){.genapp-grid{grid-template-columns:1fr}}.genapp-med{display:block;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.07)}.genapp-med:last-child{border-bottom:0}.genapp-med-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.genapp-med-print{font-weight:600}.genapp-med-said{margin:2px 0 0 22px;font-size:var(--text-xs);opacity:.65;font-style:italic}.genapp-med-controls{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:6px 0 0 22px}.genapp-med-controls select,.genapp-med-controls input[type=text],.genapp-med-controls input:not([type]){font:inherit;padding:3px 6px}.genapp-check{display:inline-flex;align-items:flex-start;gap:6px;font-size:var(--text-sm)}.genapp-check input{margin-top:2px}.genapp-check i{display:block;font-size:var(--text-xs);opacity:.6;font-style:normal}.genapp-check-claim span{font-weight:600}.genapp-uw-warnings{margin:0;padding-left:18px}.genapp-uw-warnings li{margin:3px 0;font-weight:600}.genapp-uw-prompts{margin:6px 0 0;padding-left:18px}.genapp-uw-prompts li{margin:3px 0;opacity:.75;font-size:var(--text-sm)}.genapp-detail-head,.genapp-detail-row{display:grid;grid-template-columns:2.4em 3.4em 1fr 7.5em;gap:8px;align-items:center}.genapp-detail-head{margin-bottom:4px;font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--qt-text-faint)}.genapp-detail-rows{margin:0;padding:0;list-style:none}.genapp-detail-row{padding:5px 0;font-size:var(--text-sm);border-top:1px solid var(--qt-border)}.genapp-detail-rows li:first-child{border-top:0}.genapp-detail-c{overflow-wrap:anywhere}.genapp-detail-q{font-variant-numeric:tabular-nums;color:var(--qt-text-dim)}.genapp-detail-doc{grid-column:3 / -1;font-size:var(--text-xs);color:var(--qt-text-faint);overflow-wrap:anywhere}.genapp-detail-row input{padding:4px 6px;font-size:var(--text-sm)}.genapp-detail-docfield{grid-column:3 / -1}.genapp-cont{margin-top:10px;padding:8px 10px;background:var(--qt-surface-2);border:1px solid var(--qt-border);border-radius:var(--qt-radius-sm)}.genapp-cont-note{margin:0 0 6px;font-size:var(--text-xs);color:var(--qt-text-dim)}.genapp-cont-row{border-top-color:var(--qt-border-strong)}.genapp-details-add{display:flex;gap:8px;align-items:center;margin-top:10px}.genapp-add{flex:0 0 auto;width:26px;height:26px;padding:0;font:inherit;font-size:var(--text-base);line-height:1;color:var(--qt-text);background:var(--qt-surface-2);border:1px solid var(--qt-border-strong);border-radius:50%;cursor:pointer}.genapp-add:hover{border-color:var(--qt-accent)}.genapp-add:focus-visible{outline:2px solid var(--qt-focus);outline-offset:2px}.genapp-add-hint{font-size:var(--text-xs);color:var(--qt-text-faint)}@media (max-width: 560px){.genapp-detail-head{display:none}.genapp-detail-row{grid-template-columns:2.4em 3.4em 1fr}.genapp-detail-row input{grid-column:1 / -1}}.ezapp-wrap{display:block}.ezapp-ask{margin-top:8px;padding:10px;border:1px solid var(--qt-border);border-radius:var(--qt-radius-sm);background:var(--qt-surface-2)}.ezapp-ask-q{margin:0 0 8px;font-size:var(--text-base);font-weight:600;color:var(--qt-text)}.ezapp-ask-pick{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;margin-bottom:6px;padding:9px 10px;font:inherit;font-size:var(--text-base);font-weight:600;text-align:left;color:var(--qt-text);background:var(--qt-surface);border:1px solid var(--qt-border);border-radius:var(--qt-radius-sm);cursor:pointer}.ezapp-ask-pick:hover{border-color:var(--qt-border-strong)}.ezapp-ask-pick:focus-visible{outline:2px solid var(--qt-focus);outline-offset:2px}.ezapp-ask-rel{font-weight:400;font-size:var(--text-sm);color:var(--qt-text-dim)}.ezapp-ask-cancel{display:inline-block;padding:4px 0;font:inherit;font-size:var(--text-sm);color:var(--qt-text-dim);background:none;border:0;text-decoration:underline;cursor:pointer}.ezapp-ask-cancel:focus-visible{outline:2px solid var(--qt-focus);outline-offset:2px}.ezapp-status{margin:8px 0 0;padding:9px 11px;font-size:var(--text-sm);line-height:1.4;color:var(--qt-text);background:var(--qt-surface-2);border:1px solid var(--qt-border-strong);border-left:3px solid var(--qt-accent);border-radius:var(--qt-radius-sm)}.ezapp-foot{margin:6px 0 0;font-size:var(--text-xs);line-height:1.4;color:var(--qt-text-dim)}.qt-root{--qt-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--qt-neon: #2f7bff;--qt-neon-bright: #4d94ff;--qt-radius: 16px;--qt-radius-sm: 10px;--qt-maxw: 1120px;--qt-ease: cubic-bezier(.2,.7,.2,1);font-family:var(--qt-font);color:var(--qt-text);display:block;border-radius:var(--qt-radius);padding:24px;background:radial-gradient(1000px 600px at 85% -10%,var(--qt-bg-2),var(--qt-bg));container-type:inline-size;container-name:qt}.qt-root[data-theme=dark]{--qt-bg: #0d1626;--qt-bg-2: #132038;--qt-surface: #182740;--qt-surface-2: #203352;--qt-border: #2b446e;--qt-border-strong: #3a5a8f;--qt-text: #f3f7ff;--qt-text-dim: #b7c6e0;--qt-text-faint: #94a6c7;--qt-accent: var(--qt-neon-bright);--qt-price: #ffffff;--qt-accent-text: #7cb2ff;--qt-focus: #7cb2ff;--qt-glow: 0 0 0 1px rgba(77,148,255,.35), 0 8px 30px rgba(47,123,255,.25);--qt-shadow: 0 1px 2px rgba(3,10,24,.5), 0 14px 44px rgba(3,10,24,.55);--qt-field-bg: #101d33}.qt-root[data-theme=light]{--qt-bg: #eef4ff;--qt-bg-2: #e2ecff;--qt-surface: #ffffff;--qt-surface-2: #f4f8ff;--qt-border: #d5e2f7;--qt-border-strong: #b9cdee;--qt-text: #0c1a2e;--qt-text-dim: #43597a;--qt-text-faint: #556885;--qt-accent: #1f6bff;--qt-price: #0b57ff;--qt-accent-text: #0d4fc9;--qt-focus: #0d4fc9;--qt-glow: 0 0 0 1px rgba(31,107,255,.25), 0 10px 30px rgba(31,107,255,.18);--qt-shadow: 0 1px 2px rgba(20,40,80,.06), 0 10px 30px rgba(31,107,255,.1);--qt-field-bg: #ffffff}.qt-root *{box-sizing:border-box}.qt-wrap{max-width:var(--qt-maxw);margin:0 auto}.qt-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.qt-horizon{position:absolute;top:-14px;right:-2px;bottom:-14px;left:-2px;overflow:hidden;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 74%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 74%,transparent)}.qt-horizon:before{content:"";position:absolute;left:31px;top:50%;width:1600px;height:440px;margin-left:-800px;border-radius:50%;border-top:1.5px solid var(--qt-accent);opacity:.5;box-shadow:0 -7px 26px -8px var(--qt-accent)}.qt-horizon:after{content:"";position:absolute;left:31px;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--qt-accent) 55%,transparent) 0%,color-mix(in srgb,var(--qt-accent) 16%,transparent) 26%,transparent 62%)}.qt-root[data-theme=light] .qt-horizon:before{opacity:.34}.qt-root[data-theme=light] .qt-horizon:after{background:radial-gradient(circle,color-mix(in srgb,var(--qt-accent) 24%,transparent) 0%,color-mix(in srgb,var(--qt-accent) 8%,transparent) 30%,transparent 64%)}.qt-brand{position:relative;z-index:1}.qt-brand{display:flex;align-items:center;gap:12px}.qt-mark{width:34px;height:34px;flex:none;object-fit:contain;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--qt-accent) 55%,transparent))}.qt-brand :is(h1,h2){font-size:calc(16px * var(--font-scale, 1));margin:0;font-weight:650;letter-spacing:-.2px;color:var(--qt-text)}.qt-grid{display:grid;grid-template-columns:340px 1fr;gap:20px;align-items:start}@container qt (max-width: 900px){.qt-grid{grid-template-columns:1fr}}.qt-card{background:var(--qt-surface);border:1px solid var(--qt-border);border-radius:var(--qt-radius);box-shadow:var(--qt-shadow)}.qt-panel{padding:22px}.qt-panel :is(h2,h3){font-size:calc(12px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.12em;color:var(--qt-text-faint);margin:0 0 12px;font-weight:600}.qt-actions{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;align-items:start;margin-top:12px}.qt-actions:empty{display:none}.qt-actions .ezapp-wrap{display:contents}.qt-actions .genapp-trigger{margin-top:0;font-size:var(--text-sm);padding:9px 8px}.qt-actions :is(.ezapp-foot,.ezapp-ask,.ezapp-status){grid-column:1 / -1}.qt-field{margin-bottom:12px}.qt-field label{display:block;font-size:calc(12.5px * var(--font-scale, 1));color:var(--qt-text-dim);margin-bottom:6px;font-weight:500}.qt-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.qt-field-head>label{margin-bottom:0}.qt-field-head>.qt-geo-tabs{margin-bottom:0}.qt-field .qt-hint{color:var(--qt-text-faint);font-weight:400}.qt-root input[type=number],.qt-root input[type=text],.qt-root select{width:100%;font-family:inherit;font-size:calc(14px * var(--font-scale, 1));color:var(--qt-text);background:var(--qt-field-bg);border:1px solid var(--qt-border);border-radius:var(--qt-radius-sm);padding:10px 12px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s var(--qt-ease),box-shadow .15s var(--qt-ease)}.qt-root select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' fill='none' stroke='%23727d8a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;cursor:pointer}.qt-root input:focus,.qt-root select:focus{border-color:var(--qt-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--qt-accent) 22%,transparent)}.qt-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qt-seg{display:flex;background:var(--qt-field-bg);border:1px solid var(--qt-border);border-radius:var(--qt-radius-sm);padding:3px;gap:3px}.qt-seg button{flex:1;font-family:inherit;font-size:calc(12.5px * var(--font-scale, 1));color:var(--qt-text-dim);background:transparent;border:0;border-radius:7px;padding:8px 6px;cursor:pointer;transition:all .15s var(--qt-ease);font-weight:500}.qt-seg button[aria-pressed=true]{background:var(--qt-surface-2);color:var(--qt-text);box-shadow:0 1px 2px #00000026;border:1px solid var(--qt-border)}.qt-geo-tabs{display:flex;gap:6px;margin-bottom:8px}.qt-geo-tabs button{font-family:inherit;font-size:calc(12px * var(--font-scale, 1));padding:5px 10px;cursor:pointer;background:transparent;border:1px solid var(--qt-border);color:var(--qt-text-dim);border-radius:999px;transition:all .15s var(--qt-ease)}.qt-geo-tabs button[aria-pressed=true]{border-color:var(--qt-accent);color:var(--qt-text);background:color-mix(in srgb,var(--qt-accent) 14%,transparent)}.qt-geo-note{font-size:calc(11.5px * var(--font-scale, 1));color:var(--qt-text-faint);margin-top:6px}.qt-age-note:empty{margin-top:0}.qt-held-back:empty{margin-top:0}.qt-people{display:grid;grid-template-columns:max-content 5rem minmax(0,1fr);column-gap:12px;row-gap:10px;align-items:start;margin-bottom:12px}.qt-person-label{padding-top:8px}.qt-people-h{font-size:calc(11.5px * var(--font-scale, 1));color:var(--qt-text-faint);font-weight:500;text-transform:uppercase;letter-spacing:.08em;align-self:end}.qt-person-label{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:calc(12.5px * var(--font-scale, 1));color:var(--qt-text-dim);font-weight:600}.qt-agecell{min-width:0}.qt-gender-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.qt-gender-cell .qt-unasked{margin-bottom:0}.qt-person-note{grid-column:1 / -1;margin-top:0}.qt-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.qt-label-row label{margin-bottom:6px}.qt-label-row .qt-hint,.qt-unasked{font-size:calc(11.5px * var(--font-scale, 1));color:var(--qt-text-faint);font-weight:400;margin-bottom:6px;white-space:nowrap}.qt-unasked{font-style:italic}.qt-stepper{display:flex;align-items:stretch;gap:0;border:1px solid var(--qt-border);border-radius:var(--qt-radius-sm);background:var(--qt-field-bg);overflow:hidden;width:100%}.qt-step{flex:none;font-family:inherit;font-size:calc(18px * var(--font-scale, 1));line-height:1;color:var(--qt-text-dim);background:transparent;border:0;padding-inline:16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s var(--qt-ease),background-color .15s var(--qt-ease)}.qt-step:not(:disabled):hover{color:var(--qt-text);background:var(--qt-surface-2)}.qt-step:disabled{opacity:.38;cursor:default}.qt-step-count{flex:1;min-width:0;text-align:center;border:0;border-radius:0;background:transparent;border-inline:1px solid var(--qt-border);font-variant-numeric:tabular-nums}.qt-step-count::-webkit-outer-spin-button,.qt-step-count::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qt-step-count{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qt-field.qt-deps{display:flex;align-items:center;justify-content:space-between;gap:12px}.qt-field.qt-deps>label{margin-bottom:0}.qt-field.qt-deps .qt-stepper{width:auto;flex:none}.qt-field.qt-deps .qt-step-count{flex:none;width:3rem}.qt-dep-ages{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.qt-dep-age{display:flex;align-items:center;gap:8px}.qt-dep-age>label{font-size:calc(11.5px * var(--font-scale, 1));color:var(--qt-text-faint);margin-bottom:0;white-space:nowrap}.qt-dep-age-box{width:3.25rem;text-align:center;font-variant-numeric:tabular-nums}.qt-dep-age-note{flex-basis:100%;margin-top:0}.qt-dep-age-note:empty{display:none}.qt-x{font-family:inherit;font-size:calc(13px * var(--font-scale, 1));line-height:1;background:transparent;border:1px solid var(--qt-border);color:var(--qt-text-faint);border-radius:var(--qt-radius-sm);padding:8px 10px;cursor:pointer;flex:none;transition:color .15s var(--qt-ease),border-color .15s var(--qt-ease)}.qt-x:hover{color:var(--qt-text);border-color:var(--qt-border-strong)}.qt-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.qt-panel-head :is(h2,h3){margin:0}.qt-add{font-family:inherit;font-size:calc(11.5px * var(--font-scale, 1));background:transparent;border:1px dashed var(--qt-border);color:var(--qt-text-dim);border-radius:999px;padding:4px 10px;cursor:pointer;transition:color .15s var(--qt-ease),border-color .15s var(--qt-ease)}.qt-add:hover{color:var(--qt-text);border-color:var(--qt-border-strong)}.qt-seg-mf button{flex:1}.qt-seg-mf .qt-clear{flex:none;min-height:44px;padding-inline:10px;font-size:calc(13px * var(--font-scale, 1));line-height:1;color:var(--qt-text-faint)}.qt-seg-mf .qt-clear:not(:disabled):hover{color:var(--qt-text)}.qt-seg-mf .qt-clear:disabled{opacity:.38;cursor:default}.qt-results-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.qt-who{font-size:calc(13px * var(--font-scale, 1));color:var(--qt-text-dim)}.qt-who b{color:var(--qt-text);font-weight:600}.qt-selected{padding:18px;border-radius:var(--qt-radius);margin-bottom:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--qt-accent) 16%,var(--qt-surface)),var(--qt-surface));border:1px solid color-mix(in srgb,var(--qt-accent) 55%,var(--qt-border));box-shadow:var(--qt-glow);position:relative;overflow:hidden}.qt-eyebrow{font-size:calc(11.5px * var(--font-scale, 1));letter-spacing:.1em;text-transform:uppercase;color:var(--qt-accent-text, var(--qt-accent));font-weight:650}.qt-tier-name{font-size:calc(22px * var(--font-scale, 1));font-weight:680;letter-spacing:-.3px;margin:2px 0;color:var(--qt-text)}.qt-price{font-size:calc(40px * var(--font-scale, 1));font-weight:720;letter-spacing:-1.2px;font-variant-numeric:tabular-nums;line-height:1;color:var(--qt-price);text-shadow:0 0 22px color-mix(in srgb,var(--qt-accent) 40%,transparent)}.qt-price .qt-cur{font-size:calc(22px * var(--font-scale, 1));font-weight:600;color:var(--qt-price);opacity:.8;vertical-align:top;margin-right:2px}.qt-price .qt-dash{color:var(--qt-price);opacity:.55;font-weight:500}.qt-price .qt-per{font-size:calc(14px * var(--font-scale, 1));font-weight:500;color:var(--qt-text-faint);letter-spacing:0}.qt-blurb{font-size:calc(12.5px * var(--font-scale, 1));color:var(--qt-text-dim);margin-top:10px;max-width:52ch}.qt-blurb strong{color:var(--qt-text)}.qt-cmp-title{font-size:calc(12px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.12em;color:var(--qt-text-faint);margin:4px 0 12px;font-weight:600}.qt-tiers{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@container qt (max-width: 760px){.qt-tiers{grid-template-columns:repeat(2,1fr)}}@container qt (max-width: 460px){.qt-tiers{grid-template-columns:1fr}}.qt-tier{border:1px solid var(--qt-border);border-radius:var(--qt-radius-sm);padding:14px 12px;background:var(--qt-surface-2);cursor:pointer;text-align:left;transition:transform .12s var(--qt-ease),border-color .15s var(--qt-ease),box-shadow .15s var(--qt-ease)}.qt-tier:hover{transform:translateY(-2px);border-color:var(--qt-border-strong);box-shadow:var(--qt-shadow)}.qt-tier[data-active=true]{border-color:var(--qt-accent);box-shadow:0 0 0 1px var(--qt-accent),var(--qt-shadow);background:color-mix(in srgb,var(--qt-accent) 8%,var(--qt-surface-2))}.qt-tier .qt-name{font-size:calc(12.5px * var(--font-scale, 1));font-weight:600;letter-spacing:-.2px;display:flex;align-items:center;gap:6px;color:var(--qt-text)}.qt-tier .qt-dot{width:8px;height:8px;border-radius:50%;background:var(--qt-tier-color, var(--qt-text-faint));flex:none}.qt-tier .qt-range{font-size:calc(16px * var(--font-scale, 1));font-weight:680;margin-top:8px;font-variant-numeric:tabular-nums;letter-spacing:-.3px;color:var(--qt-price)}.qt-tier .qt-range small{font-size:calc(11.5px * var(--font-scale, 1));color:var(--qt-text-faint);font-weight:500}.qt-tier .qt-mo{font-size:calc(11.5px * var(--font-scale, 1));color:var(--qt-text-faint);margin-top:2px}.qt-comm{margin-top:20px}.qt-comm-on{font-size:calc(11.5px * var(--font-scale, 1));color:var(--qt-text-faint);font-weight:500}.qt-comm-slide{margin-bottom:14px}.qt-comm-slide>label{display:block;font-size:calc(12.5px * var(--font-scale, 1));color:var(--qt-text-dim);margin-bottom:6px;font-weight:500}.qt-comm-slide>label .qt-hint{color:var(--qt-text-faint);font-weight:400}.qt-comm-range{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.qt-comm-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;border:1px solid var(--qt-border);background:linear-gradient(90deg,color-mix(in srgb,var(--qt-accent) 25%,var(--qt-field-bg)),var(--qt-accent))}.qt-comm-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;margin-top:-10px;background:var(--qt-surface-2);border:2px solid var(--qt-accent);box-shadow:var(--qt-glow)}.qt-comm-range::-moz-range-track{height:6px;border-radius:999px;border:1px solid var(--qt-border);background:linear-gradient(90deg,color-mix(in srgb,var(--qt-accent) 25%,var(--qt-field-bg)),var(--qt-accent))}.qt-comm-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--qt-surface-2);border:2px solid var(--qt-accent);box-shadow:var(--qt-glow)}.qt-comm-range:disabled{opacity:.55;cursor:default}.qt-comm-scale{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:6px;font-size:calc(11.5px * var(--font-scale, 1));color:var(--qt-text-faint)}.qt-comm-scale strong{font-size:calc(16px * var(--font-scale, 1));color:var(--qt-text);font-weight:650;font-variant-numeric:tabular-nums}.qt-comm-scale small{color:var(--qt-text-faint);font-weight:500}.qt-comm-out{border-top:1px solid var(--qt-border);padding-top:14px}.qt-comm-figure{font-size:calc(32px * var(--font-scale, 1));font-weight:720;letter-spacing:-1px;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--qt-price);text-shadow:0 0 22px color-mix(in srgb,var(--qt-accent) 32%,transparent)}.qt-comm-figure .qt-cur{font-size:calc(18px * var(--font-scale, 1));font-weight:600;color:var(--qt-price);opacity:.8;vertical-align:top;margin-right:2px}.qt-comm-cap{font-size:calc(12px * var(--font-scale, 1));color:var(--qt-text-dim);margin-top:3px}.qt-comm-rows{margin-top:12px}.qt-comm-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed var(--qt-border);font-size:calc(12.5px * var(--font-scale, 1))}.qt-comm-row:last-child{border-bottom:0}.qt-comm-row>span:first-child{color:var(--qt-text-dim);min-width:0}.qt-comm-row>span+span{color:var(--qt-text);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.qt-comm-row>span+span.accent{color:var(--qt-accent-text, var(--qt-accent))}.qt-comm-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px}@container qt (max-width: 900px){.qt-comm-controls{grid-template-columns:1fr}}.qt-comm-seg{flex-wrap:wrap}.qt-comm-seg button{flex:1 1 28%}.qt-comm-refollow{font:inherit;background:none;border:0;padding:0;color:var(--qt-accent-text, var(--qt-accent));text-decoration:underline;cursor:pointer}.qt-comm-src{margin-top:14px}.qt-comm-mine,.qt-comm-admin{margin-top:14px;border-top:1px solid var(--qt-border)}.qt-comm-mine>summary,.qt-comm-admin>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:calc(12px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.12em;color:var(--qt-text-faint);font-weight:600}.qt-comm-mine-body{padding-bottom:8px}.qt-comm-admin-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.qt-comm-btn{font-family:inherit;font-size:calc(12.5px * var(--font-scale, 1));min-height:44px;padding:0 14px;border-radius:var(--qt-radius-sm);border:1px solid var(--qt-accent);cursor:pointer;background:color-mix(in srgb,var(--qt-accent) 14%,transparent);color:var(--qt-text)}.qt-comm-btn.ghost{border-color:var(--qt-border);background:transparent;color:var(--qt-text-dim)}.qt-comm-saved{font-size:calc(11.5px * var(--font-scale, 1));color:var(--qt-accent-text, var(--qt-accent))}.qt-root :is(input[type=number],input[type=text],select){min-height:44px}.qt-seg button{min-height:44px}.qt-geo-tabs button{min-height:44px;padding-inline:14px}.qt-comm-range,.qt-x,.qt-add,.qt-step{min-height:44px}.qt-geo-tabs{gap:8px}.qt-row2 .qt-field>input{min-height:52px}.qt-root :is(input,select,button):focus-visible{outline:2px solid var(--qt-focus, var(--qt-accent));outline-offset:2px}.qt-tier{position:relative}.qt-tier:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:var(--qt-radius-sm) var(--qt-radius-sm) 0 0;background:var(--qt-accent);transform:scaleX(0);transform-origin:left center;transition:transform .18s var(--qt-ease)}.qt-tier[data-active=true]:before{transform:scaleX(1)}.qt-selected:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--qt-accent) 70%,transparent) 35%,color-mix(in srgb,var(--qt-accent) 70%,transparent) 65%,transparent);pointer-events:none}@media (prefers-reduced-motion: reduce){.qt-root :is(input,select,button,.qt-tier,.qt-seg button,.qt-geo-tabs button){transition:none}.qt-tier:hover{transform:none}.qt-tier:before{transition:none}}@media (forced-colors: active){.qt-root :is(input,select,button):focus-visible{outline-color:Highlight}.qt-tier[data-active=true]{outline:2px solid Highlight;outline-offset:-2px}.qt-tier[data-active=true]:before{background:Highlight}.qt-tier .qt-dot{background:CanvasText}.qt-mark{filter:none}.qt-horizon{display:none}}.mrb-ideabox-fab.ib-premium{display:inline-flex;align-items:center;gap:10px;height:var(--corner-fab-h);min-height:var(--corner-fab-h);min-width:44px;padding:0 18px 0 6px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:linear-gradient(160deg,var(--surface-3),var(--surface-1) 62%);color:var(--accent-text);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #3b9eff24,0 10px 26px #00000059;transition:background-color .2s ease,border-color .2s ease,box-shadow .25s ease,color .2s ease}.mrb-ideabox-fab.ib-premium .ib-fab-glyph{display:grid;place-items:center;width:calc(var(--corner-fab-h) - 12px);height:calc(var(--corner-fab-h) - 12px);flex:0 0 auto;border-radius:var(--radius-pill);font-size:calc(16px * var(--font-scale, 1));line-height:1;background:radial-gradient(circle at 32% 26%,var(--accent-fill-hover),var(--accent-wash) 72%);border:1px solid rgba(59,158,255,.35);box-shadow:inset 0 1px #ffffff24,0 0 12px #3b9eff2e}.mrb-ideabox-fab.ib-premium .ib-fab-label{font-size:calc(12px * var(--font-scale, 1));font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}.mrb-ideabox-fab.ib-premium:hover{background:linear-gradient(160deg,var(--surface-3),var(--surface-2) 62%);border-color:#3b9eff73;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #3b9eff4d,0 14px 32px #0006,0 0 24px #3b9eff33}.mrb-ideabox-fab.ib-premium:active{background:linear-gradient(160deg,var(--surface-2),var(--surface-1) 62%)}.mrb-ideabox-fab.ib-premium:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-theme=dark] .mrb-ideabox-fab.ib-premium:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:-1;border-radius:var(--radius-pill);background:radial-gradient(closest-side,#3b9eff59,#3b9eff00 75%);opacity:.5;filter:blur(6px);pointer-events:none}:root[data-theme=dark] .mrb-ideabox-fab.ib-premium:hover:before{opacity:.85}.mrb-ideabox-scrim.ib-premium{background:radial-gradient(120% 90% at 50% 10%,#3b9eff1a,#3b9eff00 55%),#04080f9e;-webkit-backdrop-filter:blur(8px) saturate(1.15);backdrop-filter:blur(8px) saturate(1.15)}.mrb-ideabox.ib-premium{position:relative;width:min(440px,92vw);max-height:88vh;overflow:auto;padding:20px;gap:12px;border-radius:18px;border:1px solid rgba(59,158,255,.22);background:radial-gradient(140% 90% at 50% 0%,var(--accent-wash),rgba(59,158,255,0) 60%),linear-gradient(172deg,var(--surface-2),var(--surface-1) 58%);box-shadow:inset 0 1px #ffffff17,0 0 0 1px #3b9eff1a,0 24px 70px #00000073}:root[data-theme=dark] .mrb-ideabox.ib-premium{box-shadow:inset 0 1px #ffffff17,0 0 0 1px #3b9eff1f,0 24px 70px #04080f99,0 0 90px #3b9eff29}.mrb-ideabox.ib-premium .mrb-ideabox-head{position:relative;padding-bottom:12px;margin-bottom:2px;border-bottom:1px solid var(--border-subtle);font-size:calc(15px * var(--font-scale, 1));letter-spacing:.01em}.mrb-ideabox.ib-premium .mrb-ideabox-head:after{content:"";position:absolute;left:0;bottom:-1px;width:72px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent-neon),rgba(59,158,255,0));pointer-events:none}.mrb-ideabox.ib-premium .mrb-ideabox-head>span{display:inline-flex;align-items:center;gap:8px;color:var(--text)}:root[data-theme=dark] .mrb-ideabox.ib-premium .mrb-ideabox-head>span{text-shadow:0 0 24px rgba(59,158,255,.35)}.mrb-ideabox.ib-premium .mrb-ideabox-head button{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;margin:-10px -10px -6px 8px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text-muted);font-size:calc(16px * var(--font-scale, 1));line-height:1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.mrb-ideabox.ib-premium .mrb-ideabox-head button:hover{background:var(--accent-fill);border-color:#3b9eff47;color:var(--accent-text)}.mrb-ideabox.ib-premium .mrb-ideabox-head button:active{background:var(--accent-fill-hover)}.mrb-ideabox.ib-premium .mrb-ideabox-head button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-ideabox.ib-premium .mrb-ideabox-input,.mrb-ideabox.ib-premium .mrb-ideabox-textarea{border:1px solid var(--border-subtle);border-radius:12px;padding:12px 14px;background:linear-gradient(180deg,#ffffff05,#fff0 42%),var(--surface-2);color:var(--text);font:inherit;font-size:calc(14px * var(--font-scale, 1));box-shadow:inset 0 1px 2px #04080f38;transition:border-color .18s ease,box-shadow .2s ease,background-color .18s ease}.mrb-ideabox.ib-premium .mrb-ideabox-input::placeholder,.mrb-ideabox.ib-premium .mrb-ideabox-textarea::placeholder{color:var(--text-faint)}.mrb-ideabox.ib-premium .mrb-ideabox-input:focus,.mrb-ideabox.ib-premium .mrb-ideabox-textarea:focus{border-color:var(--accent-border);box-shadow:inset 0 1px 2px #04080f2e,0 0 0 3px var(--accent-wash)}:root[data-theme=dark] .mrb-ideabox.ib-premium .mrb-ideabox-input:focus,:root[data-theme=dark] .mrb-ideabox.ib-premium .mrb-ideabox-textarea:focus{box-shadow:inset 0 1px 2px #04080f2e,0 0 0 3px var(--accent-wash),0 0 18px #3b9eff38}.mrb-ideabox.ib-premium .mrb-ideabox-textarea{resize:vertical;min-height:88px;line-height:1.45}.mrb-ideabox.ib-premium .mrb-ideabox-err{font-size:calc(12.5px * var(--font-scale, 1));font-weight:600;line-height:1.4;color:var(--danger);padding:8px 12px;border-radius:var(--radius-md);background:#ff8b8b14;border:1px solid rgba(255,139,139,.28)}.mrb-ideabox.ib-premium .mrb-ideabox-send{position:relative;min-height:46px;padding:12px 16px;border:1px solid rgba(59,158,255,.5);border-radius:12px;font-weight:700;font-size:calc(14px * var(--font-scale, 1));letter-spacing:.02em;color:var(--bg);background:linear-gradient(180deg,#ffffff38,#fff0 46%),linear-gradient(180deg,var(--accent),var(--accent-neon));box-shadow:inset 0 1px #ffffff40,0 8px 22px #3b9eff38;cursor:pointer;transition:box-shadow .2s ease,filter .18s ease,opacity .18s ease}:root[data-theme=dark] .mrb-ideabox.ib-premium .mrb-ideabox-send{box-shadow:inset 0 1px #ffffff40,0 8px 22px #3b9eff47,0 0 30px #3b9eff4d}:root[data-theme=light] .mrb-ideabox.ib-premium .mrb-ideabox-send{background:var(--accent)}.mrb-ideabox.ib-premium .mrb-ideabox-send:hover:not(:disabled){filter:brightness(1.07);box-shadow:inset 0 1px #ffffff4d,0 10px 26px #3b9eff4d,0 0 34px #3b9eff47}.mrb-ideabox.ib-premium .mrb-ideabox-send:active:not(:disabled){filter:brightness(.96)}.mrb-ideabox.ib-premium .mrb-ideabox-send:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mrb-ideabox.ib-premium .mrb-ideabox-send:disabled{opacity:.55;filter:none;box-shadow:inset 0 1px #ffffff1f;cursor:not-allowed}.mrb-ideabox.ib-premium .mrb-ideabox-done{position:relative;padding:26px 12px 22px;text-align:center;font-size:calc(14.5px * var(--font-scale, 1));font-weight:800;letter-spacing:.01em;line-height:1.5;color:var(--accent-text);border-radius:var(--radius-lg);background:radial-gradient(90% 130% at 50% 0%,var(--accent-wash),rgba(59,158,255,0) 72%)}:root[data-theme=dark] .mrb-ideabox.ib-premium .mrb-ideabox-done{text-shadow:0 0 20px rgba(59,158,255,.45)}@media (prefers-reduced-motion: no-preference){.mrb-ideabox-fab.ib-premium{transition:background-color .2s ease,border-color .2s ease,box-shadow .25s ease,color .2s ease,transform .22s cubic-bezier(.16,1,.3,1)}.mrb-ideabox-fab.ib-premium:hover{transform:translateY(-2px) scale(1.03)}.mrb-ideabox-fab.ib-premium:active{transform:translateY(0) scale(.97)}:root[data-theme=dark] .mrb-ideabox-fab.ib-premium:before{animation:ib-fab-breathe 3.4s ease-in-out infinite}.mrb-ideabox-scrim.ib-premium{animation:ib-scrim-in .22s ease-out both}.mrb-ideabox.ib-premium{animation:ib-card-in .26s cubic-bezier(.16,1,.3,1) both}.mrb-ideabox.ib-premium .mrb-ideabox-send{transition:box-shadow .2s ease,filter .18s ease,opacity .18s ease,transform .2s cubic-bezier(.16,1,.3,1)}.mrb-ideabox.ib-premium .mrb-ideabox-send:hover:not(:disabled){transform:translateY(-1px)}.mrb-ideabox.ib-premium .mrb-ideabox-send:active:not(:disabled){transform:translateY(0) scale(.985)}.mrb-ideabox.ib-premium .mrb-ideabox-done{animation:ib-done-in .32s cubic-bezier(.16,1,.3,1) both}}@keyframes ib-fab-breathe{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.75;transform:scale(1.03)}}@keyframes ib-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes ib-card-in{0%{opacity:0;transform:translateY(14px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ib-done-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}#mrb-header .mrb-ovf-panel .mrb-tool-btn.mrb-tool-idea{display:none}@media (max-width: 700px){.mrb-ideabox-fab,.mrb-ideabox-fab.ib-premium{display:none}#mrb-header .mrb-ovf-panel .mrb-tool-btn.mrb-tool-idea{display:inline-flex}}.mrb-load{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:7px 13px 7px 11px;border-radius:var(--radius-pill, 999px);border:1px solid color-mix(in srgb,currentColor 15%,transparent);background:color-mix(in srgb,currentColor 7%,transparent);line-height:1.2;vertical-align:middle}.mrb-load:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 34%,color-mix(in srgb,currentColor 13%,transparent) 50%,transparent 66%);transform:translate(-100%);animation:mrb-load-sweep 1.6s var(--ease-out, cubic-bezier(.2, 0, 0, 1)) infinite}.mrb-load-pips{display:inline-flex;align-items:center;gap:4px;flex:none}.mrb-load-pips>i{display:block;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.34;animation:mrb-load-pip 1.2s var(--ease-out, cubic-bezier(.2, 0, 0, 1)) infinite}.mrb-load-pips>i:nth-child(2){animation-delay:.16s}.mrb-load-pips>i:nth-child(3){animation-delay:.32s}.mrb-load-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mrb-load--block{display:grid;gap:10px;width:100%;padding:0;border:0;border-radius:0;background:none;justify-items:start;overflow:visible}.mrb-load--block:after{content:none}.mrb-load--block>i{position:relative;display:block;overflow:hidden;width:100%;height:14px;border-radius:var(--radius-md, 10px);border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,currentColor 8%,transparent)}.mrb-load--block>i:first-child{height:34px}.mrb-load--block>i:nth-child(3n+2){width:92%}.mrb-load--block>i:nth-child(3n+3){width:68%}.mrb-load--block>i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 34%,color-mix(in srgb,currentColor 14%,transparent) 50%,transparent 66%);transform:translate(-100%);animation:mrb-load-sweep 1.6s var(--ease-out, cubic-bezier(.2, 0, 0, 1)) infinite}.mrb-load--block>i:nth-child(2):after{animation-delay:.1s}.mrb-load--block>i:nth-child(3):after{animation-delay:.2s}.mrb-load--block>i:nth-child(4):after{animation-delay:.3s}.mrb-load--block>i:nth-child(5):after{animation-delay:.4s}.mrb-load--block>i:nth-child(6):after{animation-delay:.5s}@keyframes mrb-load-sweep{to{transform:translate(100%)}}@keyframes mrb-load-pip{0%,70%,to{opacity:.34;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.mrb-load:after,.mrb-load--block>i:after{display:none}.mrb-load-pips>i{animation:none;opacity:.55;transform:none}}.tmh{box-sizing:border-box;width:100%;min-width:0;margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.tmh-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);min-width:0}.tmh-title{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.tmh-all{font-size:var(--text-xs);min-width:0}.tmh-note{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.tmh-err{color:var(--danger, #c0392b)}.tmh-waiting{color:var(--text);font-weight:600}.tmh-list{list-style:none;margin:var(--space-2) 0 0;padding:0;min-width:0}.tmh-row{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);min-width:0}.tmh-row:first-child{border-top:0}.tmh-dir{flex:0 0 auto;font-size:var(--text-xs);line-height:1.6;color:var(--text-faint)}.tmh-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.tmh-lead{font-size:var(--text-sm);font-weight:600;overflow-wrap:anywhere}.tmh-state{font-weight:400;color:var(--text-muted)}.tmh-meta{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.tmh-status{font-weight:600}.tmh-row.is-pending .tmh-status{color:var(--warning, #b7791f)}.tmh-row.is-accepted .tmh-status{color:var(--success, #2f855a)}.tmh-row.is-declined .tmh-status,.tmh-row.is-cancelled .tmh-status{color:var(--text-faint)}.tmh-mode{font-style:italic}.tmh-when{flex:0 0 auto;font-size:var(--text-xs);color:var(--text-faint);white-space:nowrap}.pv-flair-banner[data-flair]{position:relative;border-radius:var(--radius-lg, 14px);padding:var(--space-3, 12px);margin-bottom:var(--space-2, 8px);border:1px solid var(--border-subtle)}.pv-flair-banner[data-flair=theme-aurora],.phub-card-band[data-flair=theme-aurora]{background:radial-gradient(80% 120% at 15% 0%,color-mix(in oklab,var(--accent) 34%,transparent),transparent 70%),radial-gradient(70% 110% at 85% 100%,color-mix(in oklab,var(--ok) 30%,transparent),transparent 72%),var(--surface-2)}.pv-flair-banner[data-flair=theme-sunrise],.phub-card-band[data-flair=theme-sunrise]{background:linear-gradient(170deg,color-mix(in oklab,var(--warn) 30%,transparent),color-mix(in oklab,var(--danger) 22%,transparent) 55%,transparent 85%),var(--surface-2)}.pv-flair-banner[data-flair=theme-abyss],.phub-card-band[data-flair=theme-abyss]{background:radial-gradient(90% 150% at 20% 115%,color-mix(in oklab,var(--accent) 46%,transparent),transparent 68%),radial-gradient(50% 90% at 80% -10%,color-mix(in oklab,var(--accent-neon, var(--accent)) 18%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in oklab,var(--surface-3) 70%,var(--surface-2)),var(--surface-2))}.pv-flair-banner[data-flair=theme-ember],.phub-card-band[data-flair=theme-ember]{background:radial-gradient(70% 70% at 30% 118%,color-mix(in oklab,var(--danger) 50%,transparent),transparent 66%),radial-gradient(50% 60% at 78% 110%,color-mix(in oklab,var(--warn) 34%,transparent),transparent 70%),linear-gradient(180deg,var(--surface-2),color-mix(in oklab,var(--surface-3) 60%,var(--surface-2)))}.pv-flair-frame[data-flair]{border-radius:var(--radius-pill, 999px)}.pv-flair-frame[data-flair=frame-gold]{box-shadow:0 0 0 2px color-mix(in oklab,var(--warn) 85%,transparent),0 0 0 3px color-mix(in oklab,var(--warn) 30%,transparent)}.pv-flair-frame[data-flair=frame-neon]{box-shadow:0 0 0 2px color-mix(in oklab,var(--accent-neon, var(--accent)) 90%,transparent),0 0 10px 1px color-mix(in oklab,var(--accent-neon, var(--accent)) 45%,transparent)}.pv-flair-frame[data-flair=frame-slate]{box-shadow:0 0 0 2px color-mix(in oklab,var(--text-muted) 55%,transparent),0 0 0 4px color-mix(in oklab,var(--text-muted) 18%,transparent)}.pv-flair-frame[data-flair=frame-verdant]{box-shadow:0 0 0 2px color-mix(in oklab,var(--ok) 85%,transparent),0 0 9px 1px color-mix(in oklab,var(--ok) 40%,transparent)}.phub-card-badges[data-flair]{border-radius:var(--radius-lg, 14px);padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid var(--border-subtle);background:color-mix(in oklab,var(--surface-2) 70%,transparent)}.phub-card-badges[data-flair=frame-gold]{border-color:color-mix(in oklab,var(--warn) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--warn) 26%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--warn) 12%,transparent),transparent 70%),color-mix(in oklab,var(--surface-2) 80%,transparent)}.phub-card-badges[data-flair=frame-neon]{border-color:color-mix(in oklab,var(--accent-neon, var(--accent)) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent-neon, var(--accent)) 24%,transparent),0 0 12px -2px color-mix(in oklab,var(--accent-neon, var(--accent)) 40%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 12%,transparent),transparent 70%),color-mix(in oklab,var(--surface-2) 80%,transparent)}.phub-card-badges[data-flair=frame-slate]{border-color:color-mix(in oklab,var(--text-muted) 45%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text-muted) 16%,transparent);background:color-mix(in oklab,var(--surface-3) 55%,transparent)}.phub-card-badges[data-flair=frame-verdant]{border-color:color-mix(in oklab,var(--ok) 65%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ok) 22%,transparent),0 0 12px -2px color-mix(in oklab,var(--ok) 36%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--ok) 12%,transparent),transparent 70%),color-mix(in oklab,var(--surface-2) 80%,transparent)}.pv-flair-bit{display:inline-grid;place-items:center;width:1.45em;height:1.45em;margin-left:var(--space-1, 4px);border-radius:var(--radius-pill, 999px);border:1px solid var(--border-subtle);background:color-mix(in oklab,var(--surface-3) 85%,transparent);font-size:var(--text-sm, 12px);line-height:1;vertical-align:baseline}.pv-flair-bit.lg{font-size:var(--text-md, 15px);margin-left:var(--space-2, 8px)}.pv-flair-bit.on-face{position:absolute;left:90px;top:90px;margin:0;width:34px;height:34px;font-size:var(--text-md, 15px);border:2px solid var(--surface-1);background:var(--surface-3);box-shadow:0 1px 4px #00000059;z-index:1}@media (max-width: 720px){.pv-flair-bit.on-face{left:64px;top:64px;width:28px;height:28px}}.pv-flair-title{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:var(--text-sm, 12px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.pv-flair-title.lg{font-size:var(--text-md, 15px)}.pv-flair-title[data-flair=title-dial-demon]{color:var(--danger)}.pv-flair-title[data-flair=title-closer]{color:var(--warn)}.pv-flair-title[data-flair=title-first-touch]{color:var(--accent)}.pv-flair-title[data-flair=title-night-shift]{color:color-mix(in oklab,var(--accent) 55%,var(--danger))}.pv-flair-title[data-flair=title-streak]{color:var(--ok)}.pv-flair-title[data-flair=title-iron-line]{color:var(--text-muted)}.msg-premium{--msg-seam: var(--accent-neon, #3b9eff);--msg-haze-lo: .42;--msg-haze-hi: .9;--msg-lift: rgba(255, 255, 255, .05)}.msg-premium .mrb-msg-panel{background-color:var(--surface-1);animation:msg-panel-in .26s var(--ease-out, cubic-bezier(.2, 0, 0, 1)) both}@keyframes msg-panel-in{0%{opacity:0;translate:22px 0}to{opacity:1;translate:0 0}}.msg-premium .mrb-msg-panel:before{content:"";position:absolute;inset:0 auto 0 -1px;width:2px;z-index:3;pointer-events:none;background-image:linear-gradient(180deg,color-mix(in srgb,var(--msg-seam) 78%,transparent) 0%,color-mix(in srgb,var(--msg-seam) 30%,transparent) 34%,transparent 82%)}.msg-premium .mrb-msg-head{position:relative;padding:13px 14px 13px 16px;border-bottom:1px solid transparent;background-image:linear-gradient(180deg,var(--msg-lift),transparent 76%)}.msg-premium .mrb-msg-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(78% 150% at 6% 0%,color-mix(in srgb,var(--msg-seam) 20%,transparent),transparent 74%),radial-gradient(64% 130% at 92% 8%,color-mix(in srgb,var(--msg-seam) 12%,transparent),transparent 72%);opacity:var(--msg-haze-hi);animation:msg-haze 14s ease-in-out infinite}@keyframes msg-haze{0%,to{opacity:var(--msg-haze-lo)}50%{opacity:var(--msg-haze-hi)}}.msg-premium .mrb-msg-head:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;z-index:2;pointer-events:none;background-image:linear-gradient(90deg,color-mix(in srgb,var(--msg-seam) 46%,transparent),var(--border-subtle) 46%,transparent)}.msg-premium .mrb-msg-head>*{position:relative;z-index:1}.msg-premium .mrb-msg-head>span:first-child{font-size:var(--text-md);font-weight:800;letter-spacing:.01em}.msg-premium .mrb-msg-head.convo .nm{font-size:var(--text-md);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-premium .mrb-msg-head button:not(.mrb-msg-newgrp):not(.mrb-msg-manage){min-width:32px;min-height:32px;display:grid;place-items:center;border-radius:var(--radius-md);color:var(--text-muted);transition:color var(--motion-fast, .12s) var(--ease-out, ease-out),background-color var(--motion-fast, .12s) var(--ease-out, ease-out)}.msg-premium .mrb-msg-head button:not(.mrb-msg-newgrp):not(.mrb-msg-manage):hover{color:var(--text);background-color:var(--accent-wash)}.msg-premium .mrb-msg-back{font-size:calc(24px * var(--font-scale, 1))!important;padding:0!important;margin-left:-4px}.msg-premium .mrb-msg-newgrp{border:1px solid var(--border-control);font-size:var(--text-xs);color:var(--text-muted);padding:5px 12px;transition:color var(--motion-fast, .12s) var(--ease-out, ease-out),border-color var(--motion-fast, .12s) var(--ease-out, ease-out),background-color var(--motion-fast, .12s) var(--ease-out, ease-out)}.msg-premium .mrb-msg-newgrp:hover{color:var(--accent-text);background-color:var(--accent-fill);border-color:var(--accent-border)}.msg-premium .mrb-msg-manage{border:1px solid var(--border-control)!important;color:var(--text-muted);min-height:26px;padding:3px 9px!important}.msg-premium .mrb-msg-manage:hover{color:var(--accent-text);background-color:var(--accent-fill);border-color:var(--accent-border)!important}.msg-premium .mrb-msg-thread{border-left:3px solid transparent;padding-left:13px;border-bottom-color:var(--border-subtle);transition:background-color var(--motion-fast, .12s) var(--ease-out, ease-out),border-left-color var(--motion-fast, .12s) var(--ease-out, ease-out)}.msg-premium .mrb-msg-thread:hover,.msg-premium .mrb-msg-thread:focus-visible{background-color:var(--accent-wash);border-left-color:var(--msg-seam)}.msg-premium .mrb-msg-thread:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}.msg-premium .mrb-msg-tmeta .nm{font-weight:700}.msg-premium .mrb-msg-tmeta .pv{color:var(--text-muted)}.msg-premium .mrb-msg-av{box-shadow:0 0 0 1px var(--border-subtle),0 1px 3px #00000047}.msg-premium .mrb-msg-av.grp{color:var(--accent-text);box-shadow:0 0 0 1px var(--accent-border),0 1px 3px #00000047}.msg-premium .mrb-msg-count{box-shadow:0 0 10px -2px var(--msg-seam)}.msg-premium .mrb-msg-divider{color:var(--text-muted);font-weight:800;border-top:1px solid var(--border-subtle);margin-top:6px;padding-top:14px}.msg-premium .mrb-msg-list>.mrb-msg-divider:first-child{border-top:0;margin-top:0}.msg-premium .mrb-msg-empty{margin:18px 16px;padding:22px 16px;color:var(--text-muted);border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-2);line-height:var(--leading-normal, 1.45)}.msg-premium .mrb-msg-convo{padding:16px 16px 12px;gap:10px}.msg-premium .mrb-msg-bubble{background-color:var(--surface-2);border:1px solid var(--border-subtle);padding:9px 13px;box-shadow:inset 0 1px 0 var(--msg-lift),0 1px 2px #00000038}.msg-premium .mrb-msg-bubble.me{background-color:var(--accent-fill);border-color:color-mix(in srgb,var(--accent-border) 46%,transparent);box-shadow:inset 0 1px 0 var(--msg-lift),0 2px 12px -6px var(--msg-seam)}.msg-premium .mrb-msg-bubble .b{line-height:var(--leading-normal, 1.45)}.msg-premium .mrb-msg-bubble .who{letter-spacing:.02em}.msg-premium .mrb-msg-sys{display:flex;align-items:center;gap:10px;width:100%;max-width:none;color:var(--text-muted);padding:4px 2px}.msg-premium .mrb-msg-sys:before,.msg-premium .mrb-msg-sys:after{content:"";flex:1;height:1px;background-color:var(--border-subtle)}.msg-premium .mrb-msg-del{width:24px;height:24px;top:-10px;font-size:calc(15px * var(--font-scale, 1));line-height:1;border-color:var(--border-control);background-color:var(--surface-1);box-shadow:0 2px 8px #0000006b}.msg-premium .mrb-msg-bubble .mrb-msg-del{right:-10px}.msg-premium .mrb-msg-bubble.me .mrb-msg-del{left:-10px;right:auto}.msg-premium .mrb-msg-bubble:hover .mrb-msg-del,.msg-premium .mrb-msg-bubble:focus-within .mrb-msg-del{opacity:1;transform:scale(1)}.msg-premium .mrb-msg-del:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}.msg-premium .mrb-msg-del:hover,.msg-premium .mrb-msg-del:focus-visible{background-color:var(--danger);border-color:var(--danger);color:var(--bg)}.msg-premium .mrb-msg-input{padding:12px 16px 14px;border-top:1px solid var(--border-subtle);background-color:var(--surface-2);background-image:linear-gradient(180deg,var(--msg-lift),transparent 60%);align-items:center}.msg-premium .mrb-msg-input input{background-color:var(--surface-1);border-color:var(--border-control);padding:10px 15px;min-height:38px;transition:border-color var(--motion-fast, .12s) var(--ease-out, ease-out)}.msg-premium .mrb-msg-input input:focus{border-color:var(--accent-border)}.msg-premium .mrb-msg-input input::placeholder{color:var(--text-faint)}.msg-premium .mrb-msg-input button{min-height:38px;padding:9px 18px;letter-spacing:.01em;transition:box-shadow var(--motion-fast, .12s) var(--ease-out, ease-out),background-color var(--motion-fast, .12s) var(--ease-out, ease-out)}.msg-premium .mrb-msg-input button:hover:not(:disabled){box-shadow:0 0 16px -4px var(--msg-seam)}.msg-premium .mrb-msg-input button:disabled,.msg-premium .mrb-msg-newactions button:disabled{opacity:1;background-color:var(--surface-3);color:var(--text-muted);box-shadow:none}.msg-premium .mrb-msg-notice{color:var(--text-muted);background-color:var(--surface-2);border-top-color:var(--border-subtle)}.msg-premium .mrb-msg-refusal{flex:0 0 auto;margin:0;padding:10px 16px;font-size:var(--text-sm);font-weight:600;color:var(--danger);background-color:color-mix(in srgb,var(--danger) 14%,transparent);border-top:1px solid var(--danger);overflow-wrap:anywhere}.msg-premium .mrb-msg-gname{background-color:var(--surface-2);border-color:var(--border-control);min-height:38px;font-size:var(--text-md);font-weight:600}.msg-premium .mrb-msg-gname:focus{border-color:var(--accent-border)}.msg-premium .mrb-msg-pick{border-left:3px solid transparent;padding-left:13px;border-bottom-color:var(--border-subtle);transition:background-color var(--motion-fast, .12s) var(--ease-out, ease-out),border-left-color var(--motion-fast, .12s) var(--ease-out, ease-out)}.msg-premium .mrb-msg-pick:hover,.msg-premium .mrb-msg-pick:focus-within{background-color:var(--accent-wash);border-left-color:var(--msg-seam)}.msg-premium .mrb-msg-pick .nm{font-size:var(--text-base)}.msg-premium .mrb-msg-newactions{padding:12px 16px 14px;border-top-color:var(--border-subtle);background-color:var(--surface-2);background-image:linear-gradient(180deg,var(--msg-lift),transparent 60%)}.msg-premium .mrb-msg-newactions button{min-height:42px;letter-spacing:.01em;transition:box-shadow var(--motion-fast, .12s) var(--ease-out, ease-out)}.msg-premium .mrb-msg-newactions button:hover:not(:disabled){box-shadow:0 0 18px -4px var(--msg-seam)}.msg-premium .mrb-msg-members{background-color:var(--surface-2);border-bottom-color:var(--border-subtle);box-shadow:inset 0 6px 10px -8px #00000080;padding-bottom:4px}.msg-premium .mrb-msg-renamer{color:var(--text-muted);font-weight:700}.msg-premium .mrb-msg-renamer input{background-color:var(--surface-1);border-color:var(--border-control);min-height:30px}.msg-premium .mrb-msg-renamer input:focus{border-color:var(--accent-border)}.msg-premium .mrb-msg-member{padding:7px 16px}.msg-premium .mrb-msg-member .tag{color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:1px 7px;font-weight:700}.msg-premium .mrb-msg-mrm,.msg-premium .mrb-msg-madd{border-color:var(--border-control);color:var(--text-muted);min-height:24px;padding:3px 10px;transition:color var(--motion-fast, .12s) var(--ease-out, ease-out),border-color var(--motion-fast, .12s) var(--ease-out, ease-out),background-color var(--motion-fast, .12s) var(--ease-out, ease-out)}.msg-premium .mrb-msg-mrm:hover:not(:disabled){color:var(--danger);background-color:color-mix(in srgb,var(--danger) 14%,transparent);border-color:var(--danger)}.msg-premium .mrb-msg-madd:hover:not(:disabled){color:var(--accent-text);background-color:var(--accent-fill);border-color:var(--accent-border)}.msg-premium .mrb-msg-mrm:disabled,.msg-premium .mrb-msg-madd:disabled{opacity:1;color:var(--text-faint);border-color:var(--border-subtle);background-color:transparent}.msg-premium .mrb-msg-rule{color:var(--text-muted)}@media (pointer: coarse){.msg-premium .mrb-msg-head button:not(.mrb-msg-newgrp):not(.mrb-msg-manage),.msg-premium .mrb-msg-newgrp,.msg-premium .mrb-msg-manage,.msg-premium .mrb-msg-mrm,.msg-premium .mrb-msg-madd{min-height:44px;min-width:44px}.msg-premium .mrb-msg-input button,.msg-premium .mrb-msg-input input,.msg-premium .mrb-msg-newactions button{min-height:44px}.msg-premium .mrb-msg-thread{padding-top:13px;padding-bottom:13px}.msg-premium .mrb-msg-pick{padding-top:11px;padding-bottom:11px}.msg-premium .mrb-msg-del{width:30px;height:30px;opacity:1;transform:none}.msg-premium .mrb-msg-del:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.msg-premium .mrb-msg-bubble .mrb-msg-del{right:-12px}.msg-premium .mrb-msg-bubble.me .mrb-msg-del{left:-12px;right:auto}}[data-theme=light] .msg-premium{--msg-lift: rgba(10, 21, 38, .045);--msg-haze-lo: .24;--msg-haze-hi: .5}[data-theme=light] .msg-premium .mrb-msg-bubble{box-shadow:inset 0 1px 0 var(--msg-lift),0 1px 2px #0a15261a}[data-theme=light] .msg-premium .mrb-msg-av{box-shadow:0 0 0 1px var(--border-subtle)}[data-theme=light] .msg-premium .mrb-msg-av.grp{box-shadow:0 0 0 1px var(--accent-border)}[data-theme=light] .msg-premium .mrb-msg-bubble.me{box-shadow:inset 0 1px 0 var(--msg-lift),0 2px 10px -6px var(--msg-seam)}[data-theme=light] .msg-premium .mrb-msg-del{box-shadow:0 2px 6px #0a15262e}[data-theme=light] .msg-premium .mrb-msg-members{box-shadow:inset 0 6px 10px -9px #0a152659}@media (prefers-reduced-motion: reduce){.msg-premium .mrb-msg-panel,.msg-premium .mrb-msg-head:before{animation:none}.msg-premium .mrb-msg-panel{opacity:1;translate:none}.msg-premium .mrb-msg-head:before{opacity:var(--msg-haze-hi)}.msg-premium .mrb-msg-thread,.msg-premium .mrb-msg-pick,.msg-premium .mrb-msg-head button:not(.mrb-msg-newgrp):not(.mrb-msg-manage),.msg-premium .mrb-msg-newgrp,.msg-premium .mrb-msg-manage,.msg-premium .mrb-msg-mrm,.msg-premium .mrb-msg-madd,.msg-premium .mrb-msg-input input,.msg-premium .mrb-msg-input button,.msg-premium .mrb-msg-newactions button{transition:none}.msg-premium .mrb-msg-del{transition:none;transform:none}.msg-premium .mrb-msg-bubble:hover .mrb-msg-del,.msg-premium .mrb-msg-bubble:focus-within .mrb-msg-del{transform:none}}@media (forced-colors: active){.msg-premium .mrb-msg-panel:before,.msg-premium .mrb-msg-head:before{display:none}.msg-premium .mrb-msg-head{border-bottom-color:CanvasText}.msg-premium .mrb-msg-thread:hover,.msg-premium .mrb-msg-thread:focus-visible,.msg-premium .mrb-msg-pick:hover,.msg-premium .mrb-msg-pick:focus-within{border-left-color:Highlight}}.mrb-todotab.mrb-lane-lift{z-index:var(--lane-z, 1003)}.mrb-todo-drawer.mrb-lane-lift{z-index:var(--lane-z, 1004)}.mrb-team-scrim.mrb-lane-lift{z-index:var(--lane-z, 1010)}.mrb-team-drawer.mrb-lane-lift{z-index:var(--lane-z, 1020)}.mrb-todowin.mrb-lane-lift{z-index:var(--lane-z, 1025)}.mrb-vdetail.mrb-lane-lift{z-index:var(--lane-z, auto)}.mrb-awards{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-2) 0}.mrb-awards-head{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.mrb-awards-grid{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mrb-award{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:600;color:var(--text);padding:5px 10px;border-radius:var(--radius-pill);border:1px solid var(--award-border, var(--border-subtle));background:var(--award-fill, var(--badge-fill))}.mrb-award-icon{font-size:calc(.95rem * var(--font-scale, 1));line-height:1}.mrb-award-empty{font-size:var(--text-xs);color:var(--text-muted)}.mrb-award-revoke{display:inline-grid;place-items:center;width:20px;height:20px;margin:-2px -4px -2px 2px;border:0;background:transparent;cursor:pointer;color:var(--text-muted);font-size:calc(14px * var(--font-scale, 1));line-height:1;border-radius:50%}.mrb-award-revoke:hover{color:var(--danger);background:#ff8b8b26}.mrb-award-revoke:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mrb-award--gold{--award-border: rgba(230, 180, 60, .6);--award-fill: rgba(230, 180, 60, .14)}.mrb-award--emerald{--award-border: rgba(40, 190, 120, .6);--award-fill: rgba(40, 190, 120, .14)}.mrb-award--violet{--award-border: rgba(150, 110, 240, .6);--award-fill: rgba(150, 110, 240, .15)}.mrb-award--sky{--award-border: rgba(70, 160, 255, .6);--award-fill: rgba(70, 160, 255, .14)}.mrb-award--rose{--award-border: rgba(240, 110, 140, .6);--award-fill: rgba(240, 110, 140, .14)}.mrb-award--slate{--award-border: rgba(150, 165, 185, .55);--award-fill: rgba(150, 165, 185, .14)}.mrb-award-manage{margin-top:var(--space-1)}.mrb-award-manage>summary{cursor:pointer;font-size:var(--text-xs);font-weight:600;color:var(--accent-text);padding:6px 0;list-style:none}.mrb-award-manage>summary::-webkit-details-marker{display:none}.mrb-award-manage>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.mrb-award-manage[open]>summary{color:var(--text)}.mrb-award-form{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0}.mrb-award-form label{display:flex;flex-direction:column;gap:3px;font-size:var(--text-xs);color:var(--text-muted)}.mrb-award-form select,.mrb-award-form input{min-height:40px;padding:8px 10px;font-size:var(--text-sm);color:var(--text);background:var(--surface-2);border:1px solid var(--border-control);border-radius:var(--radius-md)}.mrb-award-form select:focus-visible,.mrb-award-form input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mrb-award-row{display:flex;gap:var(--space-2);flex-wrap:wrap}.mrb-award-row>*{flex:1 1 0;min-width:0}.mrb-award-btn{min-height:44px;padding:0 16px;font-weight:600;font-size:var(--text-sm);color:var(--accent-text);background:var(--accent-fill);border:1px solid var(--accent-border);border-radius:var(--radius-md);cursor:pointer}.mrb-award-btn:hover:not(:disabled){background:var(--accent-fill-hover)}.mrb-award-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-award-btn:disabled{opacity:.55;cursor:not-allowed}.mrb-award-sub{font-size:var(--text-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;font-weight:700;margin-top:var(--space-1)}.mrb-award-msg{font-size:var(--text-xs);color:var(--text-muted);min-height:1em}.mrb-award-msg.err{color:var(--danger)}.pv-photos{padding:var(--space-3, 12px) var(--space-4, 16px);border-top:1px solid var(--border-subtle)}.pv-photos-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2, 8px);margin-bottom:var(--space-2, 8px)}.pv-photos-title{font-size:var(--text-sm, 12px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.pv-photos-note{font-size:var(--text-xs, 11px);color:var(--text-muted)}.pv-photos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:var(--space-2, 8px)}.pv-photo{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.pv-photo-frame{position:relative;aspect-ratio:1;border-radius:var(--radius-md, 10px);overflow:hidden;border:1px solid var(--border-subtle);background:var(--surface-2)}.pv-photo-frame img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.pv-photo.is-live .pv-photo-frame{box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 90%,transparent),0 0 0 4px color-mix(in oklab,var(--accent) 28%,transparent)}.pv-photo-tag{position:absolute;inset-inline:0;bottom:0;padding:2px var(--space-1, 4px);font-size:var(--text-xs, 11px);text-align:center;background:color-mix(in oklab,var(--surface-1) 78%,transparent);color:var(--text-muted)}.pv-photo-tag.is-live{background:color-mix(in oklab,var(--accent) 82%,transparent);color:var(--on-accent, var(--text));font-weight:700}.pv-photo-tag.is-rejected{background:color-mix(in oklab,var(--danger) 74%,transparent);color:var(--on-accent, var(--text))}.pv-photo-why{font-size:var(--text-xs, 11px);color:var(--text-muted)}.pv-photo-acts{display:flex;gap:var(--space-1, 4px)}.pv-photo-acts button{flex:1;padding:3px var(--space-1, 4px);font-size:var(--text-xs, 11px);border-radius:var(--radius-sm, 6px);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);cursor:pointer}.pv-photo-acts button:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent) 60%,var(--border-subtle))}.pv-photo-acts button:disabled{opacity:.5;cursor:default}.pv-photos-add{margin-top:var(--space-2, 8px);padding:var(--space-2, 8px);width:100%;font-size:var(--text-sm, 12px);border-radius:var(--radius-md, 10px);border:1px dashed var(--border-subtle);background:transparent;color:var(--text-muted);cursor:pointer}.pv-photos-add:hover:not(:disabled){color:var(--text);border-color:color-mix(in oklab,var(--accent) 60%,var(--border-subtle))}.pv-photos-add:disabled{opacity:.5;cursor:default}.pv-song{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:var(--surface-2)}.pv-song-art{width:44px;height:44px;flex:0 0 auto;border-radius:var(--radius-sm, 6px);object-fit:cover}.pv-song-art.sm{width:34px;height:34px}.pv-song-noart{display:grid;place-items:center;background:var(--surface-3);color:var(--text-muted);font-size:var(--text-md, 15px)}.pv-song-txt{display:flex;flex-direction:column;min-width:0;gap:2px;flex:1 1 auto;text-align:left}.pv-song-title{font-weight:600;font-size:var(--text-sm, 13px);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-song-artist{display:flex;align-items:baseline;gap:var(--space-2, 8px);font-size:var(--text-xs, 11px);color:var(--text-muted);min-width:0}.pv-song-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-song-play{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:var(--radius-pill, 999px);border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-md, 15px)}.pv-song-play:hover{background:var(--accent-fill-hover)}.pv-song-play.is-playing{background:var(--surface-3);color:var(--text);border-color:var(--border-control)}.pv-song-play.is-playing:hover{background:var(--surface-3)}.pv-song-noclip{flex:0 0 auto;font-size:var(--text-xs, 11px);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-pill, 999px);padding:2px var(--space-2, 8px);white-space:nowrap}.pv-song-open{flex:0 0 auto;font-size:var(--text-xs, 11px);color:var(--accent);white-space:nowrap}.pv-song-edit{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.pv-song-chosen{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:var(--surface-2)}.pv-song-clear{flex:0 0 auto;font-size:var(--text-xs, 11px);padding:var(--space-1, 4px) var(--space-2, 8px);border:1px solid var(--border-control);background:var(--surface-3);color:var(--text)}.pv-song-clear:hover{background:var(--surface-3);border-color:var(--danger)}.pv-song-hint{font-size:var(--text-xs, 11px);color:var(--text-muted);min-height:0}.pv-song-hint:empty{display:none}.pv-song-results{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.pv-song-result{display:flex;align-items:center;gap:var(--space-2, 8px);width:100%;padding:var(--space-2, 8px);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:var(--surface-2);color:var(--text);font-weight:500;text-align:left}.pv-song-result:hover{background:var(--surface-3)}.mrb-presence-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mrb-presence-who .mrb-presence-name{flex:0 0 auto}.mrb-presence-badge.dialing{color:var(--accent-text);border-color:var(--accent-border);background:var(--accent-fill)}.mrb-presence-doing{font-size:var(--text-xs);line-height:1.3;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.3em}.mrb-presence-stat{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.mrb-presence-idle{font-size:var(--text-xs);line-height:1.3;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;min-height:1.3em}.mrb-presence-idle.stale{color:var(--danger);font-weight:600}.mrb-team-doing{color:var(--text);font-weight:600}.mrb-team-sep{opacity:.45;margin:0 1px}.tps-badge{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.tps-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:calc(12px * var(--font-scale, 1));font-weight:600;line-height:1.3;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e8ecff}.tps-chip .tps-ico{font-size:calc(13px * var(--font-scale, 1));line-height:1}.tps-chip--reign{border-color:#ff95478c;background:linear-gradient(135deg,#ff95472e,#ff5e001a);color:#ffd9c0;box-shadow:0 0 12px #ff782838}.tps-chip--record{border-color:#ffd6668c;background:linear-gradient(135deg,#ffd66629,#d4a0171a);color:#ffe9ad;box-shadow:0 0 12px #e6b43c33}.tps-hall{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 4px}.tps-card{flex:1 1 220px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0c10208c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tps-card--reign{border-color:#ff954766}.tps-card--record{border-color:#ffd66666}.tps-card-ico{font-size:calc(24px * var(--font-scale, 1));line-height:1;flex:0 0 auto;filter:drop-shadow(0 0 8px rgba(255,160,60,.5))}.tps-card--reign .tps-card-ico{color:#ff9547}.tps-card--record .tps-card-ico{color:#ffd666;filter:drop-shadow(0 0 8px rgba(230,190,70,.55))}.tps-card-av{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:1.5px solid rgba(255,255,255,.18)}.tps-card-av--disc{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:calc(14px * var(--font-scale, 1));color:#cdd6ff;background:#ffffff0f}.tps-card-body{min-width:0}.tps-card-eyebrow{font-size:calc(10px * var(--font-scale, 1));letter-spacing:.12em;text-transform:uppercase;color:#9aa4cc;margin-bottom:1px}.tps-card-name{font-size:calc(14px * var(--font-scale, 1));font-weight:700;color:#f3f6ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tps-card-meta{font-size:calc(12px * var(--font-scale, 1));color:#c7cef0}.tps-card-meta b{color:#fff}@media (max-width: 560px){.tps-card{flex-basis:100%}}:root{--xph-cap: 1}.mrb-xph-wrap{display:inline-flex;align-items:center;gap:0;--xph-blue: color-mix(in srgb, var(--tbx-neon) 78%, #7dd3fc);--xph-violet: color-mix(in srgb, var(--tbx-neon) 52%, #8b7dff);--xph-track: color-mix(in srgb, var(--text-faint, #85939c) 26%, transparent);--xph-fill: 0%}#mrb-header .mrb-toolbar .mrb-tool-btn.mrb-xph,.mrb-toolbar .mrb-tool-btn.mrb-xph{width:auto;min-width:0;padding:0 8px 0 6px;gap:0;border-radius:12px 0 0 12px;cursor:pointer}#mrb-header .mrb-toolbar .mrb-tool-btn.mrb-xph{height:auto;min-height:42px}.mrb-toolbar .mrb-tool-btn.mrb-xph:focus-visible{outline:2px solid var(--accent, #4d9fff);outline-offset:2px}.mrb-xph-face{display:flex;align-items:center;gap:8px}.mrb-xph-lvl{position:relative;flex:none;display:flex;align-items:center;gap:2px;line-height:1;color:var(--tbx-ink)}.mrb-xph-lvl:before{content:"LV";font-size:calc(9px*min(var(--font-scale, 1),var(--xph-cap, 1)));font-weight:800;letter-spacing:.06em;opacity:.85}.mrb-xph-lvl-n{min-width:2ch;text-align:left;font-size:calc(11px*min(var(--font-scale, 1),var(--xph-cap, 1)));font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--tbx-ink)}.mrb-xph-prest{padding:0 3px;border-radius:5px;font-size:calc(8px*min(var(--font-scale, 1),var(--xph-cap, 1)));font-weight:800;line-height:calc(11px*min(var(--font-scale, 1),var(--xph-cap, 1)));letter-spacing:.02em;color:var(--bg, #0b0f14);background:linear-gradient(150deg,var(--xph-blue),var(--xph-violet))}.mrb-xph-stack{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:auto 1fr;column-gap:6px;row-gap:2px;align-items:center}.mrb-xph-top,.mrb-xph-foot{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;min-width:0}.mrb-xph-top>.mrb-xph-shop-seg{grid-column:1;justify-self:start}.mrb-xph-top>.mrb-xph-bal{grid-column:2;text-align:center;line-height:1}.mrb-xph-foot>.mrb-xph-lvl{grid-column:1}.mrb-xph-foot>.mrb-xph-bar{grid-column:2}.mrb-xph-bar{position:relative;flex:1 1 auto;min-width:40px;height:5px;border-radius:999px;overflow:hidden;background:var(--xph-track);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-faint, #85939c) 22%,transparent)}.mrb-xph-bar>i{position:absolute;inset:0 auto 0 0;width:var(--xph-fill);border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--xph-blue) 70%,transparent),var(--xph-blue) 42%,color-mix(in srgb,#ffffff 55%,var(--xph-blue)) 62%,var(--xph-violet));transition:width .5s ease}:root[data-theme=dark] .mrb-xph-bar>i{box-shadow:0 0 8px -2px color-mix(in srgb,var(--xph-blue) 85%,transparent)}.mrb-xph-bar:after{content:"";position:absolute;top:0;bottom:0;left:var(--xph-fill);width:1px;transform:translate(-1px);background:color-mix(in srgb,#ffffff 70%,var(--xph-blue));opacity:.85;pointer-events:none;transition:left .5s ease}.mrb-xph-bar[data-empty=true]:after{transform:none;opacity:.85}.mrb-xph-pts{flex:none;display:flex;align-items:center;gap:5px;line-height:1}#mrb-header .mrb-toolbar .mrb-tool-btn.mrb-xph .mrb-xph-pts svg,.mrb-toolbar .mrb-tool-btn.mrb-xph .mrb-xph-pts svg{width:17px;height:17px;flex:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--accent)}.mrb-xph-bal{min-width:7ch;font-size:calc(18px*min(var(--font-scale, 1),var(--xph-cap, 1)));font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text)}.mrb-xph-inf{display:inline-block;font-style:normal;font-size:1.4em;line-height:1;vertical-align:middle}.mrb-toolbar .mrb-tool-btn.mrb-xph:hover .mrb-xph-bal,.mrb-toolbar .mrb-tool-btn.mrb-xph.active .mrb-xph-bal,.mrb-toolbar .mrb-tool-btn.mrb-xph:hover .mrb-xph-lvl-n,.mrb-toolbar .mrb-tool-btn.mrb-xph.active .mrb-xph-lvl-n{color:var(--tbx-ink)}.mrb-xph-call{position:relative;flex:none;display:flex;align-items:center;justify-content:center;gap:1px;width:30px;height:26px;border-radius:8px;box-sizing:border-box;border:1px solid transparent;color:var(--text-faint, #85939c)}.mrb-xph-calln{min-width:1.4ch;font-size:calc(10px * var(--font-scale, 1));font-weight:800;line-height:1;font-variant-numeric:tabular-nums;text-align:left}.mrb-xph-call[data-live=true]{color:var(--accent, #4d9fff);border-color:color-mix(in srgb,var(--accent, #4d9fff) 45%,transparent);background:color-mix(in srgb,var(--accent, #4d9fff) 12%,transparent)}.mrb-xph-call[data-mine=true],.mrb-xph-call[data-manual=true]{animation:mrb-xph-pulse 1.6s ease-in-out infinite}.mrb-xph-call[data-manual=true]{color:var(--accent, #4d9fff);border-color:color-mix(in srgb,var(--accent, #4d9fff) 45%,transparent);background:color-mix(in srgb,var(--accent, #4d9fff) 12%,transparent)}@keyframes mrb-xph-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent, #4d9fff) 50%,transparent)}70%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent, #4d9fff) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--accent, #4d9fff) 0%,transparent)}}.mrb-xph-panel{padding:10px 14px 12px;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .09));background:linear-gradient(180deg,color-mix(in srgb,var(--xph-blue) 7%,transparent),transparent)}.mrb-xph-panel-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px}.mrb-xph-panel-lvl{font-weight:800;font-size:var(--text-sm, 13px);color:var(--text)}.mrb-xph-panel-prest{font-weight:700;color:var(--accent-text, var(--accent))}.mrb-xph-panel-rank{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:3px 10px;border-radius:var(--radius-pill, 999px);border:1px solid color-mix(in srgb,var(--xph-blue) 40%,var(--border-subtle, rgba(255, 255, 255, .12)));background:color-mix(in srgb,var(--xph-blue) 14%,transparent)}.mrb-xph-panel-rank-icon{font-size:calc(15px * var(--font-scale));line-height:1}.mrb-xph-panel-rank-label{font-weight:800;font-size:var(--text-xs, 12px);letter-spacing:.04em;color:var(--text)}.mrb-xph-panel-xp{font-size:var(--text-xs, 12px);color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-xph-panel-bar{position:relative;height:8px;border-radius:999px;overflow:hidden;background:var(--xph-track);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-faint, #85939c) 22%,transparent)}.mrb-xph-panel-bar>i{position:absolute;inset:0 auto 0 0;width:var(--xph-fill);border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--xph-blue) 70%,transparent),var(--xph-blue) 42%,color-mix(in srgb,#ffffff 55%,var(--xph-blue)) 62%,var(--xph-violet));transition:width .5s ease}.mrb-xph-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;font-size:var(--text-xs, 12px);color:var(--text-muted)}.mrb-xph-panel-floor{color:var(--accent-text, var(--accent));text-decoration:none;font-weight:700}.mrb-xph-panel-floor:hover{text-decoration:underline}.mrb-xph-panel-floor:focus-visible{outline:2px solid var(--accent, #4d9fff);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){.mrb-xph-call[data-mine=true],.mrb-xph-call[data-manual=true]{animation:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent, #4d9fff) 45%,transparent)}.mrb-xph-bar>i,.mrb-xph-bar:after,.mrb-xph-panel-bar>i{transition:none}}@media (max-width: 860px){.mrb-xph-bal{min-width:7ch;font-size:calc(14px*min(var(--font-scale, 1),var(--xph-cap, 1)))}.mrb-xph-bar{min-width:40px}}.mrb-xph-face-plain{gap:10px}.mrb-xph-face-plain .mrb-xph-pts{gap:6px}#mrb-header .mrb-toolbar .mrb-tool-btn.mrb-xph.mrb-xph-plain{background:var(--surface-2, rgba(255, 255, 255, .04))}.mrb-xph-panel-plain{background:none}.mrb-xph-credit-lead{font-weight:700;font-size:var(--text-sm, 13px);color:var(--text);margin-bottom:4px}.mrb-xph-credit-from{font-size:var(--text-xs, 12px);color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:1.5}#mrb-header .mrb-toolbar .mrb-tool-btn.mrb-xph .mrb-xph-shop-seg,.mrb-xph-shop-seg{display:inline-flex;align-items:center;gap:6px;flex:none}#mrb-header .mrb-toolbar .mrb-tool-btn.mrb-xph .mrb-xph-shop-mark{width:24px;height:24px;flex:none}#mrb-header .mrb-toolbar .mrb-tool-btn.mrb-xph.mrb-xph-hasshop{width:auto;min-width:0}body[data-dialer-skin=black-diamond],.mrb-skin-surface[data-skin=black-diamond]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .55), 0 10px 30px rgba(0, 0, 0, .55);--shadow-2: 0 2px 4px rgba(0, 0, 0, .55), 0 16px 44px rgba(0, 0, 0, .65);--bg: #0a0806;--surface-1: #100d0a;--surface-2: #17130e;--surface-3: #1f1a13;--text: #f6f1e6;--text-muted: #d3c7b2;--text-faint: #ac9e88;--accent: #e3c274;--accent-text: #f0d79c;--accent-fill: rgba(196, 158, 82, .14);--accent-fill-hover: rgba(196, 158, 82, .24);--accent-wash: rgba(196, 158, 82, .06);--accent-border: #8a6f2c;--accent-neon: #efd9a2;--border-control: #8d7f6a;--border-subtle: rgba(227, 194, 116, .2);--focus: #efd9a2;--rank-first: rgba(196, 158, 82, .16);--badge-fill: rgba(196, 158, 82, .2);--glow: 0 0 0 1px rgba(196, 158, 82, .38), 0 4px 22px rgba(196, 158, 82, .22);--tab-gold: #e3c274;--sk-accent-hi: #efd9a2;--sk-accent: #c49e52;--sk-ink: #fff7e6;--sk-stat-n: #ffffff;--sk-halo: rgba(196, 158, 82, .12);--sk-hairline: rgba(227, 194, 116, .5);--sk-hairline-soft: rgba(227, 194, 116, .2);--sk-glint: rgba(255, 240, 208, .7);--sk-fill: linear-gradient(150deg, #3d3117 0%, #241c0c 38%, #4c3c1b 50%, #1f1808 62%, #372b13 100%);--sk-fill-hover: linear-gradient(150deg, #463818 0%, #2b210e 38%, #4c3c1b 50%, #251d0b 62%, #3f3116 100%);--sk-cta-glow: rgba(196, 158, 82, .34);--bd-cta-border: #a9873c;--sk-badge: linear-gradient(135deg, #4c3c1b, #1f1808);--sk-row-hover: rgba(196, 158, 82, .08);--sk-row-sel: linear-gradient(90deg, rgba(196, 158, 82, .18), rgba(196, 158, 82, .04));--sk-chip-bg: rgba(216, 179, 92, .12);--sk-chip-border: rgba(227, 194, 116, .5);--sk-chip-ink: #eed8a8;--sk-stat-label: #ac9e88;--sk-stat-glow: rgba(196, 158, 82, .32);--sk-sheen: rgba(255, 240, 208, .2);--sk-brand-glow: rgba(196, 158, 82, .34);--sk-logo-filter: grayscale(1) sepia(1) saturate(3.6) hue-rotate(-12deg) brightness(1.02) drop-shadow(0 0 8px rgba(196, 158, 82, .4));--sk-header-bg: linear-gradient(180deg, #14100b, #0b0907);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .6);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .6), 0 0 26px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .05);--bd-tile-ink: #f2ece0;--bd-tile-border: rgba(227, 194, 116, .52);--bd-nrnfu: #efd9a2;--sk-texture: linear-gradient(115deg, rgba(227, 194, 116, .028) 0%, transparent 46%), radial-gradient(140% 90% at 82% 0%, rgba(196, 158, 82, .05), transparent 56%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #17130e, #0f0c09 60%, #131009);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(196, 158, 82, .04), transparent 70%), linear-gradient(180deg, #15110c, #0e0b08);--sk-tile-bg: linear-gradient(180deg, #1c170f, #120e09);--sk-tile-bg-hover: linear-gradient(180deg, #26200f, #16110a);--sk-tile-ink-hover: #f5e2b4;--sk-pause-bg: linear-gradient(180deg, #15110c, #0f0c08);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #17130e, #131009);--sk-menu-border: rgba(227, 194, 116, .28);--bd-w: max(120px, min( calc(100vw - 1180px) , calc((100vh - 120px)*.5694) ));--sk-ground: radial-gradient(44% 32% at 86% 34%, rgba(196, 158, 82, .05), transparent 70%), radial-gradient(38% 30% at 24% 78%, rgba(140, 112, 58, .035), transparent 70%), linear-gradient(90deg, rgba(9, 8, 6, .78) 0 1167px, rgba(9, 8, 6, .5) 1194px, rgba(9, 8, 6, .26) 1224px, rgba(9, 8, 6, .1) 1256px, transparent 1300px), linear-gradient(180deg, rgba(9, 8, 6, .84) 0 232px, rgba(9, 8, 6, .62) 268px, rgba(9, 8, 6, .34) 300px, rgba(9, 8, 6, .14) 330px, transparent 364px), url(/assets/skin-black-diamond-BdzghXUa.webp) no-repeat calc(50% + 583.5px) bottom / var(--bd-w) auto, url(/assets/skin-black-diamond-field-eoeC-NOF.webp) no-repeat center center / cover, radial-gradient(120% 90% at 50% 0%, #14100c, #080706 62%);--bd-glints-a: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 880 720'%3E%3Cdefs%3E%3Cpath id='s' d='M0 -1 Q .055 -.055 1 0 Q .055 .055 0 1 Q -.055 .055 -1 0 Q -.055 -.055 0 -1 Z' fill='%23fff4dc'/%3E%3C/defs%3E%3Cg%3E%3Cuse href='%23s' transform='translate(96 118) scale(17)' opacity='.8'/%3E%3Cuse href='%23s' transform='translate(322 54) scale(10)' opacity='.5'/%3E%3Cuse href='%23s' transform='translate(548 196) scale(22)' opacity='.9'/%3E%3Cuse href='%23s' transform='translate(790 96) scale(12)' opacity='.55'/%3E%3Cuse href='%23s' transform='translate(206 372) scale(14)' opacity='.65'/%3E%3Cuse href='%23s' transform='translate(470 486) scale(19)' opacity='.8'/%3E%3Cuse href='%23s' transform='translate(712 404) scale(11)' opacity='.5'/%3E%3Cuse href='%23s' transform='translate(846 606) scale(16)' opacity='.7'/%3E%3Cuse href='%23s' transform='translate(104 648) scale(13)' opacity='.6'/%3E%3C/g%3E%3C/svg%3E");--bd-glints-b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 940 820'%3E%3Cdefs%3E%3Cpath id='t' d='M0 -1 Q .055 -.055 1 0 Q .055 .055 0 1 Q -.055 .055 -1 0 Q -.055 -.055 0 -1 Z' fill='%23ffe9bd'/%3E%3C/defs%3E%3Cg%3E%3Cuse href='%23t' transform='translate(148 206) scale(15)' opacity='.7'/%3E%3Cuse href='%23t' transform='translate(416 88) scale(11)' opacity='.5'/%3E%3Cuse href='%23t' transform='translate(658 318) scale(20)' opacity='.85'/%3E%3Cuse href='%23t' transform='translate(900 152) scale(13)' opacity='.6'/%3E%3Cuse href='%23t' transform='translate(272 570) scale(17)' opacity='.75'/%3E%3Cuse href='%23t' transform='translate(556 712) scale(12)' opacity='.55'/%3E%3Cuse href='%23t' transform='translate(836 596) scale(14)' opacity='.65'/%3E%3C/g%3E%3C/svg%3E")}body[data-dialer-skin=black-diamond]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=black-diamond] .mrb-hzlogo-mark{display:none}.mrb-skin-surface[data-skin=black-diamond]:before,.mrb-skin-surface[data-skin=black-diamond]:after{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0 1180px,rgba(0,0,0,.35) 1300px,rgba(0,0,0,.75) 1440px,rgba(0,0,0,1) 1600px);mask-image:linear-gradient(90deg,#0000 0,#0000 1180px,#00000059 1300px,#000000bf 1440px,#000 1600px)}.mrb-skin-surface[data-skin=black-diamond]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-repeat:repeat;background-size:880px 720px;background-image:var(--bd-glints-a);opacity:.07;will-change:opacity;animation:bd-bloom 43s ease-in-out infinite}@keyframes bd-bloom{0%{opacity:.07}36%{opacity:.09}52%{opacity:.3}64%{opacity:.13}to{opacity:.07}}.mrb-skin-surface[data-skin=black-diamond]:after{content:"";position:absolute;left:0;right:0;top:-820px;height:calc(100% + 1640px);z-index:0;pointer-events:none;background-repeat:repeat;background-size:940px 820px;background-image:var(--bd-glints-b);opacity:.1;will-change:transform,opacity;animation:bd-drift 61s linear infinite}@keyframes bd-drift{0%{transform:translateZ(0);opacity:.1}30%{transform:translate3d(0,-246px,0);opacity:.19}70%{transform:translate3d(0,-574px,0);opacity:.06}to{transform:translate3d(0,-820px,0);opacity:.1}}html[data-perf-call] .mrb-skin-surface[data-skin=black-diamond]:before,html[data-perf-call] .mrb-skin-surface[data-skin=black-diamond]:after{animation:none!important;display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=black-diamond]:before,.mrb-skin-surface[data-skin=black-diamond]:after{animation:none;display:none}}body[data-dialer-skin=black-diamond] #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=black-diamond] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 14px var(--sk-brand-glow)}body[data-dialer-skin=black-diamond] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=black-diamond] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=black-diamond] .mrb-lead-card{position:relative;z-index:1;background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=black-diamond] .mrb-lead-card:after{content:"";position:absolute;left:10%;right:10%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=black-diamond] .mrb-vlist{position:relative;z-index:1;background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=black-diamond] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=black-diamond] .mrb-vgroup-head span{color:#fff;background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800;box-shadow:0 0 0 1px #0a0806d9,0 0 0 2px #a9873cb3}.mrb-skin-surface[data-skin=black-diamond] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=black-diamond] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=black-diamond] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi);font-weight:700}.mrb-skin-surface[data-skin=black-diamond] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=black-diamond] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=black-diamond] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 12px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=black-diamond] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=black-diamond] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=black-diamond] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--bd-tile-border);color:var(--bd-tile-ink);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0a}.mrb-skin-surface[data-skin=black-diamond] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff12,0 0 14px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=black-diamond] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1){color:var(--bd-nrnfu)}.mrb-skin-surface[data-skin=black-diamond] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=black-diamond] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=black-diamond] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=black-diamond] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .62s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=black-diamond] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=black-diamond] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=black-diamond] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--bd-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=black-diamond] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--bd-cta-border);color:var(--sk-ink);box-shadow:0 0 18px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=black-diamond] .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--bd-cta-border);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 20px var(--sk-cta-glow),inset 0 1px #fff3}.mrb-skin-surface[data-skin=black-diamond] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 28px var(--sk-cta-glow),inset 0 1px #ffffff42}.mrb-skin-surface[data-skin=black-diamond] .mrb-dial-hangup{border:2px solid #2a0704;box-shadow:0 0 0 3px #fff,0 0 22px #ff94945c;font-weight:800}.mrb-skin-surface[data-skin=black-diamond] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=black-diamond] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text);font-weight:700}.mrb-skin-surface[data-skin=black-diamond] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=black-diamond] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--bd-cta-border);box-shadow:0 0 14px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=black-diamond] .mrb-newbar{background:var(--sk-fill);border-color:var(--bd-cta-border);color:var(--sk-ink)}.mrb-skin-surface[data-skin=black-diamond] .mrb-outcome-menu,.mrb-skin-surface[data-skin=black-diamond] .mrb-capture{position:relative;z-index:1;background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}body[data-dialer-skin=obsidian]{background:var(--sk-ground)}body[data-dialer-skin=obsidian] #mrb-header{background:linear-gradient(180deg,#120e1e,#0a0812);border-bottom:1px solid rgba(139,92,246,.4)}body[data-dialer-skin=obsidian] .mrb-brand{color:var(--ob-violet-hi);text-shadow:0 0 16px rgba(139,92,246,.4)}body[data-dialer-skin=obsidian] #mrb-header .mrb-brand-logo{filter:hue-rotate(55deg) saturate(.92) drop-shadow(0 0 9px rgba(139,92,246,.45))}body[data-dialer-skin=obsidian] .mrb-points-btn{border:1px solid var(--ob-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=obsidian] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=obsidian] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=obsidian] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=obsidian] .mrb-vgroup-head{color:var(--ob-violet-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid rgba(139,92,246,.28)}.mrb-skin-surface[data-skin=obsidian] .mrb-vgroup-head span{color:var(--ob-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800}.mrb-skin-surface[data-skin=obsidian] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=obsidian] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--ob-violet-hi)}.mrb-skin-surface[data-skin=obsidian] .mrb-vrow.sel .mrb-vrow-name{color:var(--ob-violet-hi)}.mrb-skin-surface[data-skin=obsidian] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=obsidian] .mrb-lead-locale span{color:var(--ob-violet-hi);border-color:var(--ob-hairline);background:#8b5cf612}.mrb-skin-surface[data-skin=obsidian] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=obsidian] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=obsidian] .mrb-stat .d{color:#f1ecfa}.mrb-skin-surface[data-skin=obsidian] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--ob-hairline);color:var(--ob-violet-hi);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000073}.mrb-skin-surface[data-skin=obsidian] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--ob-violet-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px #8b5cf652}.mrb-skin-surface[data-skin=obsidian] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=obsidian] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=obsidian] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=obsidian] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=obsidian] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=obsidian] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=obsidian] .mrb-lead-card>.mrb-disposition-grid>button:nth-child(2),.mrb-skin-surface[data-skin=obsidian] .mrb-disposition-grid>.mrb-dial-next{background:var(--ob-violet-fill);border-color:var(--ob-violet-hi);color:var(--ob-ink);font-weight:800;text-shadow:0 1px 2px rgba(20,8,48,.55)}.mrb-skin-surface[data-skin=obsidian] .mrb-lead-card>.mrb-disposition-grid>button:nth-child(2):hover:not(:disabled),.mrb-skin-surface[data-skin=obsidian] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:#ddd3ff;color:var(--ob-ink);box-shadow:0 0 22px #8b5cf673}.mrb-skin-surface[data-skin=obsidian] .mrb-dial-call{position:relative;overflow:hidden;background:var(--ob-violet-fill);border:1px solid var(--ob-violet-hi);color:var(--ob-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff40}.mrb-skin-surface[data-skin=obsidian] .mrb-dial-call:hover:not(:disabled){box-shadow:0 0 32px #8b5cf68c,inset 0 1px #ffffff4d}.mrb-skin-surface[data-skin=obsidian] .mrb-dial-hangup{box-shadow:0 0 20px #ff5a5a40}.mrb-skin-surface[data-skin=obsidian] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:#8b5cf659}.mrb-skin-surface[data-skin=obsidian] .mrb-dial-pause-on{background:#8b5cf629;border-color:var(--ob-hairline);color:var(--ob-violet-hi)}.mrb-skin-surface[data-skin=obsidian] .mrb-card-tab,.mrb-skin-surface[data-skin=obsidian] .mrb-edge-tab{background:linear-gradient(180deg,#141021,#0c0a13);border-color:#8b5cf666}.mrb-skin-surface[data-skin=obsidian] .mrb-card-tab:hover,.mrb-skin-surface[data-skin=obsidian] .mrb-card-tab.on,.mrb-skin-surface[data-skin=obsidian] .mrb-edge-tab:hover,.mrb-skin-surface[data-skin=obsidian] .mrb-edge-tab.on{color:var(--ob-violet-hi);border-color:var(--ob-violet-hi);box-shadow:0 0 14px -2px var(--ob-violet)}.mrb-skin-surface[data-skin=obsidian] .mrb-newbar{background:var(--ob-violet-fill);border-color:var(--ob-violet-hi);color:var(--ob-ink)}.mrb-skin-surface[data-skin=obsidian] .mrb-outcome-menu,.mrb-skin-surface[data-skin=obsidian] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}body[data-dialer-skin=monochrome]{background:var(--sk-ground)}body[data-dialer-skin=monochrome] #mrb-header{background:linear-gradient(180deg,#131315,#050506);border-bottom:1px solid rgba(220,220,230,.32)}body[data-dialer-skin=monochrome] .mrb-brand{color:var(--mo-silver-hi);text-shadow:0 0 16px rgba(230,230,238,.35)}body[data-dialer-skin=monochrome] #mrb-header .mrb-brand-logo{filter:grayscale(1) brightness(1.14) contrast(1.05) drop-shadow(0 0 9px rgba(230,230,238,.35))}body[data-dialer-skin=monochrome] .mrb-points-btn{border:1px solid var(--mo-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=monochrome] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=monochrome] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=monochrome] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=monochrome] .mrb-vgroup-head{color:var(--mo-silver-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid rgba(220,220,230,.24)}.mrb-skin-surface[data-skin=monochrome] .mrb-vgroup-head span{color:var(--mo-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800}.mrb-skin-surface[data-skin=monochrome] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=monochrome] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--mo-silver-hi)}.mrb-skin-surface[data-skin=monochrome] .mrb-vrow.sel .mrb-vrow-name{color:var(--mo-silver-hi)}.mrb-skin-surface[data-skin=monochrome] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=monochrome] .mrb-lead-locale span{color:var(--mo-silver-hi);border-color:var(--mo-hairline);background:#e6e6ee0f}.mrb-skin-surface[data-skin=monochrome] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=monochrome] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=monochrome] .mrb-stat .d{color:#f1f1f5}.mrb-skin-surface[data-skin=monochrome] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--mo-hairline);color:var(--mo-silver-hi);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000080}.mrb-skin-surface[data-skin=monochrome] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--mo-silver-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px #e6e6ee47}.mrb-skin-surface[data-skin=monochrome] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=monochrome] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=monochrome] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=monochrome] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=monochrome] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=monochrome] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=monochrome] .mrb-lead-card>.mrb-disposition-grid>button:nth-child(2),.mrb-skin-surface[data-skin=monochrome] .mrb-disposition-grid>.mrb-dial-next{background:var(--mo-silver-fill);border-color:#e6e6ec;color:var(--mo-ink);font-weight:800;text-shadow:0 1px 1px rgba(255,255,255,.4)}.mrb-skin-surface[data-skin=monochrome] .mrb-lead-card>.mrb-disposition-grid>button:nth-child(2):hover:not(:disabled),.mrb-skin-surface[data-skin=monochrome] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:#f2f2f6;color:var(--mo-ink);box-shadow:0 0 20px #e6e6ee66}.mrb-skin-surface[data-skin=monochrome] .mrb-dial-call{position:relative;overflow:hidden;background:var(--mo-white-fill);border:1px solid #ffffff;color:var(--mo-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 30px var(--sk-cta-glow),0 0 70px #e6e6ee2e,inset 0 1px #fff9}.mrb-skin-surface[data-skin=monochrome] .mrb-dial-call:hover:not(:disabled){box-shadow:0 0 38px #fff9,0 0 80px #e6e6ee3d,inset 0 1px #ffffffb3}.mrb-skin-surface[data-skin=monochrome] .mrb-dial-hangup{box-shadow:0 0 20px #ff5a5a61}.mrb-skin-surface[data-skin=monochrome] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:#dcdce64d}.mrb-skin-surface[data-skin=monochrome] .mrb-dial-pause-on{background:#e6e6ee24;border-color:var(--mo-hairline);color:var(--mo-silver-hi)}.mrb-skin-surface[data-skin=monochrome] .mrb-card-tab,.mrb-skin-surface[data-skin=monochrome] .mrb-edge-tab{background:linear-gradient(180deg,#131315,#0b0b0d);border-color:#dcdce65c}.mrb-skin-surface[data-skin=monochrome] .mrb-card-tab:hover,.mrb-skin-surface[data-skin=monochrome] .mrb-card-tab.on,.mrb-skin-surface[data-skin=monochrome] .mrb-edge-tab:hover,.mrb-skin-surface[data-skin=monochrome] .mrb-edge-tab.on{color:var(--mo-silver-hi);border-color:var(--mo-silver-hi);box-shadow:0 0 14px -2px var(--mo-silver)}.mrb-skin-surface[data-skin=monochrome] .mrb-newbar{background:var(--mo-silver-fill);border-color:#e6e6ec;color:var(--mo-ink)}.mrb-skin-surface[data-skin=monochrome] .mrb-outcome-menu,.mrb-skin-surface[data-skin=monochrome] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}body[data-dialer-skin=galaxy]{background:var(--sk-ground)}body[data-dialer-skin=galaxy] #mrb-header{background:radial-gradient(70% 160% at 85% 0%,rgba(37,99,235,.16),transparent 70%),linear-gradient(180deg,#0d1022,#070912);border-bottom:1px solid rgba(212,175,55,.4)}body[data-dialer-skin=galaxy] .mrb-brand{color:var(--gx-gold-hi);text-shadow:0 0 16px rgba(212,175,55,.4)}body[data-dialer-skin=galaxy] #mrb-header .mrb-brand-logo{filter:grayscale(1) sepia(1) saturate(4.2) hue-rotate(-12deg) brightness(1.06) drop-shadow(0 0 9px rgba(212,175,55,.45))}body[data-dialer-skin=galaxy] .mrb-points-btn{border:1px solid var(--gx-hairline);border-radius:var(--radius-pill, 999px)}.mrb-queue[data-skin=galaxy]{position:relative;isolation:isolate}.mrb-queue[data-skin=galaxy]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--sk-twinkle);opacity:.55;animation:gx-twinkle 9s ease-in-out infinite alternate}@keyframes gx-twinkle{0%{opacity:.3}to{opacity:.9}}@media (prefers-reduced-motion: reduce){.mrb-queue[data-skin=galaxy]:before{animation:none}}.mrb-skin-surface[data-skin=galaxy] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=galaxy] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=galaxy] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=galaxy] .mrb-vgroup-head{color:var(--gx-gold-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid rgba(212,175,55,.28)}.mrb-skin-surface[data-skin=galaxy] .mrb-vgroup-head span{color:var(--gx-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800}.mrb-skin-surface[data-skin=galaxy] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=galaxy] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--gx-gold-hi)}.mrb-skin-surface[data-skin=galaxy] .mrb-vrow.sel .mrb-vrow-name{color:var(--gx-blue)}.mrb-skin-surface[data-skin=galaxy] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=galaxy] .mrb-lead-locale span{color:var(--gx-blue);border-color:var(--gx-hairline-blue);background:#6096ff12}.mrb-skin-surface[data-skin=galaxy] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=galaxy] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=galaxy] .mrb-stat .d{color:#eef1fc}.mrb-skin-surface[data-skin=galaxy] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--gx-hairline);color:var(--gx-gold-hi);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000073}.mrb-skin-surface[data-skin=galaxy] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--gx-gold-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px #d4af374d}.mrb-skin-surface[data-skin=galaxy] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=galaxy] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=galaxy] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=galaxy] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=galaxy] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=galaxy] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=galaxy] .mrb-lead-card>.mrb-disposition-grid>button:nth-child(2),.mrb-skin-surface[data-skin=galaxy] .mrb-disposition-grid>.mrb-dial-next{background:var(--gx-gold-fill);border-color:var(--gx-gold-hi);color:var(--gx-ink);font-weight:800;text-shadow:0 1px 0 rgba(255,255,255,.25)}.mrb-skin-surface[data-skin=galaxy] .mrb-lead-card>.mrb-disposition-grid>button:nth-child(2):hover:not(:disabled),.mrb-skin-surface[data-skin=galaxy] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:#ffe9a8;color:var(--gx-ink);box-shadow:0 0 22px #d4af3766}.mrb-skin-surface[data-skin=galaxy] .mrb-dial-call{position:relative;overflow:hidden;background:var(--gx-gold-fill);border:1px solid var(--gx-gold-hi);color:var(--gx-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff59}.mrb-skin-surface[data-skin=galaxy] .mrb-dial-call:hover:not(:disabled){box-shadow:0 0 32px #d4af3780,inset 0 1px #fff6}.mrb-skin-surface[data-skin=galaxy] .mrb-dial-hangup{box-shadow:0 0 20px #ff5a5a40}.mrb-skin-surface[data-skin=galaxy] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:#7fb3ff4d}.mrb-skin-surface[data-skin=galaxy] .mrb-dial-pause-on{background:#6096ff24;border-color:var(--gx-hairline-blue);color:#b5cffb}.mrb-skin-surface[data-skin=galaxy] .mrb-prism-tab:hover{color:var(--gx-gold-hi)}.mrb-skin-surface[data-skin=galaxy] .mrb-prism-tab.on{background:var(--gx-gold-fill);color:var(--gx-ink);border-color:var(--gx-gold-hi);box-shadow:0 0 16px -4px var(--gx-gold)}.mrb-skin-surface[data-skin=galaxy] .mrb-newbar{background:var(--gx-gold-fill);border-color:var(--gx-gold-hi);color:var(--gx-ink)}.mrb-skin-surface[data-skin=galaxy] .mrb-outcome-menu,.mrb-skin-surface[data-skin=galaxy] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}body[data-dialer-skin=carbon]{background:var(--sk-ground)}body[data-dialer-skin=gunmetal]{background:var(--sk-ground)}body[data-dialer-skin=gold]{background:var(--sk-ground)}body[data-dialer-skin=platinum]{background:var(--sk-ground)}body[data-dialer-skin=diamond],.mrb-skin-surface[data-skin=diamond]{color-scheme:light;--bg: #f4f6f9;--surface-1: #ffffff;--surface-2: #eceff4;--surface-3: #dfe4ec;--text: #1a2030;--text-muted: #3f4a5e;--text-faint: #525e74;--accent: #7a5708;--accent-text: #6b4c06;--accent-fill: rgba(176, 137, 12, .14);--accent-fill-hover: rgba(176, 137, 12, .24);--accent-wash: rgba(176, 137, 12, .07);--accent-border: #a5821c;--accent-neon: #b0890c;--danger: #b3122f;--warn: #7a5300;--warn-fill: rgba(200, 150, 30, .2);--warn-border: rgba(150, 110, 20, .6);--ok: #0f6b3f;--ok-fill: rgba(40, 160, 90, .16);--ok-border: rgba(15, 107, 63, .45);--border-control: #7b8494;--border-subtle: rgba(26, 32, 48, .14);--focus: #7a5708;--rank-first: rgba(176, 137, 12, .16);--rank-second: rgba(120, 128, 134, .14);--badge-fill: rgba(176, 137, 12, .16);--shadow-1: 0 1px 2px rgba(50, 55, 75, .08), 0 1px 3px rgba(50, 55, 75, .05);--shadow-2: 0 2px 4px rgba(50, 55, 75, .07), 0 8px 20px rgba(50, 55, 75, .1);--glow: 0 0 0 1px rgba(176, 137, 12, .3), 0 4px 20px rgba(212, 175, 55, .35);--tab-gold: #7a5708;--sk-accent-hi: #7a5708;--sk-accent: #96690a;--sk-ink: #2a1c03;--sk-stat-n: #1a2030;--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .4);--sk-halo: rgba(212, 175, 55, .2);--sk-hairline: rgba(200, 150, 40, .65);--sk-hairline-soft: rgba(200, 150, 40, .35);--sk-glint: rgba(255, 245, 214, .95);--sk-fill: linear-gradient(150deg, #ffdf7e 0%, #f2c94e 38%, #fff3c9 50%, #e2ae32 62%, #f7cf58 100%);--sk-fill-hover: linear-gradient(150deg, #ffe89a 0%, #f7cf58 45%, #fff7d9 55%, #eab63c 100%);--sk-cta-glow: rgba(255, 200, 70, .45);--sk-badge: linear-gradient(135deg, #ffdf7e, #e2ae32);--sk-row-hover: rgba(176, 137, 12, .08);--sk-row-sel: linear-gradient(90deg, rgba(176, 137, 12, .16), rgba(176, 137, 12, .04));--sk-chip-bg: rgba(176, 137, 12, .1);--sk-chip-border: rgba(176, 137, 12, .5);--sk-chip-ink: #6b4c06;--sk-stat-label: #55617a;--sk-stat-glow: rgba(212, 175, 55, .35);--sk-sheen: rgba(255, 255, 255, .5);--sk-brand-glow: rgba(212, 175, 55, .4);--sk-logo-filter: grayscale(1) sepia(1) saturate(3.6) hue-rotate(-10deg) brightness(.95) drop-shadow(0 0 9px rgba(212, 164, 60, .4));--sk-header-bg: linear-gradient(180deg, #ffffff, #eef1f6);--sk-card-shadow: 0 1px 2px rgba(50, 55, 75, .08), 0 16px 40px rgba(50, 55, 75, .12), 0 0 30px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .95);--sk-texture: linear-gradient(115deg, rgba(255, 182, 193, .05) 0%, rgba(173, 216, 230, .045) 35%, rgba(221, 190, 255, .04) 60%, transparent 80%);--sk-card-bg: linear-gradient(115deg, rgba(255, 255, 255, .85) 0%, transparent 45%), var(--sk-texture), linear-gradient(160deg, #ffffff, #f4f6f9);--sk-panel-bg: linear-gradient(115deg, rgba(255, 182, 193, .04) 0%, rgba(173, 216, 230, .035) 40%, transparent 65%), linear-gradient(180deg, #fdfdfe, #f1f3f7);--sk-tile-bg: linear-gradient(180deg, #ffffff, #eef1f6);--sk-tile-bg-hover: linear-gradient(180deg, #ffffff, #e5eaf1);--sk-tile-ink-hover: #6b4c06;--sk-pause-bg: linear-gradient(180deg, #f7f8fb, #edf0f5);--sk-menu-bg: linear-gradient(180deg, #fbfcfd, #f0f2f7);--sk-menu-border: rgba(176, 137, 12, .4);--dm-hero-w: max(140px, min( calc((100vw - 1196px)*1.3) , 57.14vh ));--sk-ground: linear-gradient(180deg, rgba(244, 246, 249, .84) 0 232px, rgba(244, 246, 249, .5) 268px, rgba(244, 246, 249, .24) 300px, rgba(244, 246, 249, .08) 330px, transparent 364px), linear-gradient(90deg, rgba(244, 246, 249, .7) 0 1167px, rgba(244, 246, 249, .4) calc(1167px + 3%) , rgba(244, 246, 249, .2) calc(1167px + 7%) , rgba(244, 246, 249, .09) calc(1167px + 12%) , rgba(244, 246, 249, .04) calc(1167px + 20%) , transparent 100%), url(/assets/skin-diamond-DP4ZIFcL.webp) no-repeat right center / var(--dm-hero-w) auto, url(/assets/skin-diamond-field-Bf3csOtr.webp) no-repeat center center / cover, radial-gradient(46% 38% at 4% 100%, rgba(255, 170, 190, .11), rgba(255, 220, 130, .09) 30%, rgba(160, 230, 190, .08) 52%, rgba(150, 205, 245, .09) 72%, transparent 90%), radial-gradient(42% 34% at 96% 100%, rgba(150, 205, 245, .1), rgba(255, 220, 130, .08) 32%, rgba(255, 170, 190, .09) 56%, rgba(205, 170, 250, .08) 76%, transparent 92%), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%20900'%20preserveAspectRatio='xMidYMid%20slice'%3E%20%3Cg%20stroke='%23ffffff'%20stroke-width='2.5'%20stroke-opacity='0.9'%20stroke-linejoin='round'%3E%20%3Cpolygon%20points='0,0%20420,0%20300,220'%20fill='%23eef2f7'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='420,0%20900,0%20680,300'%20fill='%23f8fafc'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='900,0%201440,0%201100,180'%20fill='%23e5eaf1'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='1440,0%201440,300%201100,180'%20fill='%23eef2f7'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='0,0%20300,220%200,340'%20fill='%23e5eaf1'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='300,220%20420,0%20680,300'%20fill='%23dce3ec'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='900,0%201100,180%20680,300'%20fill='%23eef2f7'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='0,340%20300,220%20380,560'%20fill='%23f8fafc'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='300,220%20680,300%20380,560'%20fill='%23e5eaf1'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='680,300%201100,180%201120,520'%20fill='%23dce3ec'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='1100,180%201440,300%201120,520'%20fill='%23f8fafc'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='1440,300%201440,640%201120,520'%20fill='%23e5eaf1'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='0,340%20380,560%200,700'%20fill='%23eef2f7'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='380,560%20680,300%20760,640'%20fill='%23eef2f7'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='680,300%201120,520%20760,640'%20fill='%23f8fafc'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='0,700%20380,560%20480,900'%20fill='%23e5eaf1'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='0,700%20480,900%200,900'%20fill='%23dce3ec'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='380,560%20760,640%20480,900'%20fill='%23f8fafc'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='760,640%201120,520%20960,900'%20fill='%23e5eaf1'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='480,900%20760,640%20960,900'%20fill='%23eef2f7'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='1120,520%201440,640%201440,900'%20fill='%23eef2f7'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='960,900%201120,520%201440,900'%20fill='%23dce3ec'%20fill-opacity='0.55'/%3E%20%3C/g%3E%20%3C/svg%3E") center / cover no-repeat fixed, radial-gradient(120% 90% at 50% 0%, #ffffff, #f4f6f9 60%) fixed, #f4f6f9}body[data-dialer-skin=diamond]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=diamond] .mrb-hzlogo-mark{display:none}.mrb-skin-surface[data-skin=diamond] .mrb-disposition-grid.mrb-dispo-grid-v2>button:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.95;pointer-events:none}.mrb-skin-surface[data-skin=diamond] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1):before{content:"◆";color:#7a5708}.mrb-skin-surface[data-skin=diamond] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(2):before{content:"＋";color:#7a5708}.mrb-skin-surface[data-skin=diamond] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(3):before{content:"☏";color:#b3400f}.mrb-skin-surface[data-skin=diamond] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(4):before{content:"−";color:#525e74}.mrb-skin-surface[data-skin=diamond] .mrb-dial-hangup{border:2px solid #ffffff;box-shadow:0 0 0 3px #1a2030,0 6px 18px #b3122f59;font-weight:800}body[data-dialer-skin=woodland]{background:var(--sk-ground)}body[data-dialer-skin=digital]{background:var(--sk-ground)}body[data-dialer-skin=arctic]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=arctic] .mrb-dial-hangup{border:2px solid #ffffff;box-shadow:0 0 0 3px #131c26,0 6px 18px #b3122f59;font-weight:800}body[data-dialer-skin=rosegold]{background:var(--sk-ground)}body:is([data-dialer-skin=carbon],[data-dialer-skin=gunmetal],[data-dialer-skin=gold],[data-dialer-skin=platinum],[data-dialer-skin=diamond],[data-dialer-skin=woodland],[data-dialer-skin=digital],[data-dialer-skin=arctic],[data-dialer-skin=rosegold]) #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body:is([data-dialer-skin=carbon],[data-dialer-skin=gunmetal],[data-dialer-skin=gold],[data-dialer-skin=platinum],[data-dialer-skin=diamond],[data-dialer-skin=woodland],[data-dialer-skin=digital],[data-dialer-skin=arctic],[data-dialer-skin=rosegold]) .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body:is([data-dialer-skin=carbon],[data-dialer-skin=gunmetal],[data-dialer-skin=gold],[data-dialer-skin=platinum],[data-dialer-skin=diamond],[data-dialer-skin=woodland],[data-dialer-skin=digital],[data-dialer-skin=arctic],[data-dialer-skin=rosegold]) #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body:is([data-dialer-skin=carbon],[data-dialer-skin=gunmetal],[data-dialer-skin=gold],[data-dialer-skin=platinum],[data-dialer-skin=diamond],[data-dialer-skin=woodland],[data-dialer-skin=digital],[data-dialer-skin=arctic],[data-dialer-skin=rosegold]) .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-vgroup-head span{color:var(--sk-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-stat .d{color:var(--text)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-disposition-grid>button,.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-disposition-grid>.mrb-dispo-backskip>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--sk-hairline);color:var(--sk-accent-hi);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-disposition-grid>button:hover:not(:disabled),.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-disposition-grid>.mrb-dispo-backskip>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-disposition-grid>button:after,.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-disposition-grid>.mrb-dispo-backskip>button:after,.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-disposition-grid>.mrb-dispo-backskip>button:hover:not(:disabled):after,.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-disposition-grid>button:after,.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-disposition-grid>.mrb-dispo-backskip>button:after,.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-dial-call:after{display:none}}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-lead-card>.mrb-disposition-grid>button:nth-child(2),.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--sk-accent-hi);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-lead-card>.mrb-disposition-grid>button:nth-child(2):hover:not(:disabled),.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--sk-accent-hi);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--sk-accent-hi);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff4d}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-dial-call:hover:not(:disabled){box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff59}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-dial-hangup{box-shadow:0 0 20px #ff5a5a40}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--sk-accent-hi);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-newbar{background:var(--sk-fill);border-color:var(--sk-accent-hi);color:var(--sk-ink)}.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-outcome-menu,.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=arctic],[data-skin=rosegold]) .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}body[data-dialer-skin=cyidian]{background:var(--sk-ground)}body[data-dialer-skin=cophite]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=cophite] .mrb-disposition-grid>button,.mrb-skin-surface[data-skin=cophite] .mrb-disposition-grid>.mrb-dispo-backskip>button{color:#f2ede6}.mrb-skin-surface[data-skin=cophite] .mrb-disposition-grid.mrb-dispo-grid-v2>button:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none;color:#eba672}.mrb-skin-surface[data-skin=cophite] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1):before{content:"⌁"}.mrb-skin-surface[data-skin=cophite] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(2):before{content:"✦"}.mrb-skin-surface[data-skin=cophite] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(3):before{content:"☏"}.mrb-skin-surface[data-skin=cophite] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(4):before{content:"✖"}.mrb-skin-surface[data-skin=cophite] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip{position:relative}.mrb-skin-surface[data-skin=cophite] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none;content:"➤";color:#eba672}.mrb-skin-surface[data-skin=cophite] .mrb-dial-hangup{border:2px solid #3d0410;box-shadow:0 0 0 3px #fff,0 0 26px #ff949466;font-weight:800}body[data-dialer-skin=midnight-sapphire]{background:var(--sk-ground)}body[data-dialer-skin=prismatic]{background:var(--sk-ground)}body[data-dialer-skin=lantern]{background:var(--sk-ground)}body[data-dialer-skin=kaleidoscope]{background:var(--sk-ground)}body[data-dialer-skin=crimson]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=crimson] .mrb-dial-hangup{border:2px solid #3d0410;box-shadow:0 0 0 3px #fff,0 0 26px #ff9c8a66;font-weight:800}body:is([data-dialer-skin=cyidian],[data-dialer-skin=cophite],[data-dialer-skin=midnight-sapphire],[data-dialer-skin=prismatic],[data-dialer-skin=lantern],[data-dialer-skin=kaleidoscope],[data-dialer-skin=crimson]) #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body:is([data-dialer-skin=cyidian],[data-dialer-skin=cophite],[data-dialer-skin=midnight-sapphire],[data-dialer-skin=prismatic],[data-dialer-skin=lantern],[data-dialer-skin=kaleidoscope],[data-dialer-skin=crimson]) .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body:is([data-dialer-skin=cyidian],[data-dialer-skin=cophite],[data-dialer-skin=midnight-sapphire],[data-dialer-skin=prismatic],[data-dialer-skin=lantern],[data-dialer-skin=kaleidoscope],[data-dialer-skin=crimson]) #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body:is([data-dialer-skin=cyidian],[data-dialer-skin=cophite],[data-dialer-skin=midnight-sapphire],[data-dialer-skin=prismatic],[data-dialer-skin=lantern],[data-dialer-skin=kaleidoscope],[data-dialer-skin=crimson]) .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-vgroup-head span{color:var(--sk-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-stat .d{color:var(--text)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-disposition-grid>button,.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-disposition-grid>.mrb-dispo-backskip>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--sk-hairline);color:var(--sk-accent-hi);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-disposition-grid>button:hover:not(:disabled),.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-disposition-grid>.mrb-dispo-backskip>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-disposition-grid>button:after,.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-disposition-grid>.mrb-dispo-backskip>button:after,.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-disposition-grid>.mrb-dispo-backskip>button:hover:not(:disabled):after,.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-disposition-grid>button:after,.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-disposition-grid>.mrb-dispo-backskip>button:after,.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-dial-call:after{display:none}}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-lead-card>.mrb-disposition-grid>button:nth-child(2),.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--sk-accent-hi);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-lead-card>.mrb-disposition-grid>button:nth-child(2):hover:not(:disabled),.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--sk-accent-hi);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--sk-accent-hi);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff4d}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-dial-call:hover:not(:disabled){box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff59}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-dial-hangup{box-shadow:0 0 20px #ff5a5a40}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--sk-accent-hi);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-newbar{background:var(--sk-fill);border-color:var(--sk-accent-hi);color:var(--sk-ink)}.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-outcome-menu,.mrb-skin-surface:is([data-skin=cyidian],[data-skin=cophite],[data-skin=midnight-sapphire],[data-skin=prismatic],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]) .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}.mrb-skin-surface:is([data-skin=lantern],[data-skin=kaleidoscope]){position:relative;isolation:isolate}.mrb-skin-surface:is([data-skin=lantern],[data-skin=kaleidoscope]):before{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;z-index:-1;pointer-events:none;background:var(--sk2-drift);will-change:transform}.mrb-skin-surface[data-skin=lantern]:before{opacity:.55;animation:sk2-orbit 240s linear infinite}@keyframes sk2-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mrb-skin-surface[data-skin=kaleidoscope]:before{opacity:.5;animation:sk2-aurora 90s ease-in-out infinite alternate}@keyframes sk2-aurora{0%{transform:translate3d(-2%,-1%,0) rotate(0);opacity:.4}to{transform:translate3d(2%,1%,0) rotate(4deg);opacity:.65}}html[data-perf-call=active] .mrb-skin-surface:is([data-skin=lantern],[data-skin=kaleidoscope]):before{animation-play-state:paused!important}html[data-perf-tier=minimal] .mrb-skin-surface:is([data-skin=lantern],[data-skin=kaleidoscope]):before{display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface:is([data-skin=lantern],[data-skin=kaleidoscope]):before{animation:none}}body[data-dialer-skin=northern-lights]{background:var(--sk-ground)}body[data-dialer-skin=northern-lights] #mrb-header{background:radial-gradient(70% 160% at 85% 0%,rgba(64,232,180,.1),transparent 70%),var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=northern-lights] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=northern-lights] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=northern-lights] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=northern-lights]{position:relative;isolation:isolate}.mrb-skin-surface[data-skin=northern-lights]:before{content:"";position:absolute;top:-6%;right:-12%;bottom:-6%;left:-12%;z-index:-1;pointer-events:none;background:var(--nl-shimmer);opacity:.45;will-change:transform;animation:sk2-curtain 70s ease-in-out infinite alternate}@keyframes sk2-curtain{0%{transform:translate3d(-3%,0,0);opacity:.35}to{transform:translate3d(3%,0,0);opacity:.6}}html[data-perf-call=active] .mrb-skin-surface[data-skin=northern-lights]:before{animation-play-state:paused!important}html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=northern-lights]:before{display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=northern-lights]:before{animation:none}}.mrb-skin-surface[data-skin=northern-lights] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=northern-lights] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=northern-lights] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=northern-lights] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=northern-lights] .mrb-vgroup-head span{color:var(--sk-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800}.mrb-skin-surface[data-skin=northern-lights] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=northern-lights] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=northern-lights] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=northern-lights] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=northern-lights] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=northern-lights] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=northern-lights] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=northern-lights] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=northern-lights] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--sk-hairline);color:var(--sk-accent-hi);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface[data-skin=northern-lights] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=northern-lights] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=northern-lights] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=northern-lights] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=northern-lights] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=northern-lights] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=northern-lights] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=northern-lights] .mrb-lead-card>.mrb-disposition-grid>button:nth-child(2),.mrb-skin-surface[data-skin=northern-lights] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--sk-accent-hi);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=northern-lights] .mrb-lead-card>.mrb-disposition-grid>button:nth-child(2):hover:not(:disabled),.mrb-skin-surface[data-skin=northern-lights] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--sk-accent-hi);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=northern-lights] .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--sk-accent-hi);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #8ceffb80,inset 0 -1px #c478ff73}.mrb-skin-surface[data-skin=northern-lights] .mrb-dial-call:hover:not(:disabled){box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #8ceffb99,inset 0 -1px #c478ff8c}.mrb-skin-surface[data-skin=northern-lights] .mrb-dial-hangup{box-shadow:0 0 20px #ff5a5a40}.mrb-skin-surface[data-skin=northern-lights] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=northern-lights] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface[data-skin=northern-lights] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=northern-lights] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--sk-accent-hi);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=northern-lights] .mrb-newbar{background:var(--sk-fill);border-color:var(--sk-accent-hi);color:var(--sk-ink)}.mrb-skin-surface[data-skin=northern-lights] .mrb-outcome-menu,.mrb-skin-surface[data-skin=northern-lights] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}body[data-dialer-skin=christmas-camo],.mrb-skin-surface[data-skin=christmas-camo]{--bg: #100608;--surface-1: #1a0c0e;--surface-2: #221113;--surface-3: #2b1719;--text: #f9f2ea;--text-muted: #dcc6b4;--text-faint: #b89c88;--accent: #f2c14e;--accent-text: #ffe9c4;--accent-fill: rgba(242, 193, 78, .13);--accent-fill-hover: rgba(242, 193, 78, .24);--accent-wash: rgba(242, 193, 78, .07);--accent-border: #c79a3e;--accent-neon: #ffd98a;--border-control: #9a8578;--border-subtle: rgba(242, 193, 78, .22);--focus: #ffd98a;--rank-first: rgba(242, 193, 78, .14);--badge-fill: rgba(242, 193, 78, .22);--danger: #ff9c8a;--glow: 0 0 0 1px rgba(242, 193, 78, .42), 0 4px 26px rgba(242, 193, 78, .28);--tab-gold: #f2c14e;--sk-accent-hi: #ffd98a;--sk-accent: #f2c14e;--sk-ink: #241203;--sk-halo: rgba(242, 193, 78, .14);--sk-hairline: rgba(255, 217, 138, .5);--sk-hairline-soft: rgba(255, 217, 138, .28);--sk-glint: rgba(255, 236, 200, .85);--sk-fill: linear-gradient(150deg, #f0cf85 0%, #c4922f 38%, #ffeaa8 50%, #ab7d27 62%, #dcb257 100%);--sk-fill-hover: linear-gradient(150deg, #f6d894 0%, #cf9c36 45%, #ffeaa8 55%, #b4842c 100%);--sk-cta-glow: rgba(242, 193, 78, .45);--sk3-cta-border: #8a6314;--sk-badge: linear-gradient(135deg, #e6bc5c, #b4842c);--sk-row-hover: rgba(242, 193, 78, .09);--sk-row-sel: linear-gradient(90deg, rgba(242, 193, 78, .2), rgba(242, 193, 78, .05));--sk-chip-bg: rgba(242, 193, 78, .1);--sk-chip-border: rgba(255, 217, 138, .5);--sk-chip-ink: #eed3a2;--sk-stat-label: #c8a878;--sk-stat-glow: rgba(242, 193, 78, .4);--sk-sheen: rgba(255, 236, 200, .25);--sk-brand-glow: rgba(242, 193, 78, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(4.2) hue-rotate(-12deg) brightness(1.08) drop-shadow(0 0 9px rgba(255, 200, 90, .5));--sk-header-bg: linear-gradient(180deg, #180b0e, #0d0608);--sk3-tile-ink: #ffd98a;--sk3-tile-border: rgba(255, 217, 138, .42);--sk3-nrnfu: #ffd98a;--sk-texture: linear-gradient(115deg, rgba(255, 217, 138, .06) 0%, transparent 45%), radial-gradient(140% 90% at 85% 0%, rgba(190, 120, 40, .1), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #1c0e10, #120809 60%, #170b0d);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(190, 120, 40, .08), transparent 70%), linear-gradient(180deg, #170b0c, #110809);--sk-tile-bg: var(--sk-texture), linear-gradient(180deg, #1d0f11, #120809);--sk-tile-bg-hover: var(--sk-texture), linear-gradient(180deg, #261318, #160a0c);--sk-tile-ink-hover: #ffe9c4;--sk-pause-bg: linear-gradient(180deg, #190d10, #12080a);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #1b0e11, #14090b);--sk-menu-border: rgba(255, 217, 138, .3);--xc-cane: repeating-linear-gradient(58deg, #4d0d13 0 1px, #6d161d 1px 10px, #440b10 10px 11px, #cbb99a 11px 12px, #efe3cd 12px 19px, #bda88a 19px 20px);--xc-w: max(150px, min( calc((100vw - 1167px)*1.35) , 67vh ));--sk-ground: linear-gradient(180deg, rgba(12, 6, 8, .84) 0 232px, rgba(12, 6, 8, .62) 268px, rgba(12, 6, 8, .34) 300px, rgba(12, 6, 8, .14) 330px, transparent 364px), linear-gradient(90deg, rgba(12, 6, 8, .84) 0 300px, rgba(12, 6, 8, .82) 620px, rgba(12, 6, 8, .78) 900px, rgba(12, 6, 8, .7) 1080px, rgba(12, 6, 8, .58) 1167px, rgba(12, 6, 8, .42) 1236px, rgba(12, 6, 8, .28) 1300px, rgba(12, 6, 8, .16) 1364px, rgba(12, 6, 8, .07) 1432px, transparent 1500px), url(/assets/skin-christmas-camo-BwkcqSdS.webp) no-repeat right bottom / var(--xc-w) auto, linear-gradient(180deg, rgba(12, 6, 8, .24), rgba(12, 6, 8, .14)), url(/assets/skin-christmas-camo-field-CR7QEOnH.webp) no-repeat center / cover, radial-gradient(120% 90% at 50% 0%, #170a0c, #0d0507 62%)}body[data-dialer-skin=christmas-camo]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=christmas-camo]:before{display:none}.mrb-skin-surface[data-skin=christmas-camo] .mrb-hzlogo-mark{display:none}body[data-dialer-skin=christmas-camo]:before{opacity:0}body[data-dialer-skin=titanium]{background:var(--sk-ground)}body[data-dialer-skin=mercury-camo]{background:var(--sk-ground)}body[data-dialer-skin=neon-yellow-camo]{background:var(--sk-ground)}body[data-dialer-skin=synthwave]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=synthwave] .mrb-hzlogo{--hz-tint: saturate(1.55) hue-rotate(118deg) brightness(1.14);--hz-glow: rgba(255, 91, 176, .55);--hz-opacity: .55;width:calc(100% - 736px)}.mrb-skin-surface[data-skin=synthwave] .mrb-hzlogo-mark{width:min(100%,var(--sw3-mark-w, 36vh))}body[data-dialer-skin=nova-flare]{background:var(--sk-ground)}body[data-dialer-skin=cosmic]{background:var(--sk-ground)}body[data-dialer-skin=evergreen]{background:var(--sk-ground)}body[data-dialer-skin=web]{background:var(--sk-ground)}body[data-dialer-skin=eternal],.mrb-skin-surface[data-skin=eternal]{--bg: #050307;--surface-1: #0f0a14;--surface-2: #150e1c;--surface-3: #1c1325;--text: #f6eff8;--text-muted: #d4c2da;--text-faint: #ac97b5;--accent: #ffd94a;--accent-text: #ffe88f;--accent-fill: rgba(226, 202, 21, .13);--accent-fill-hover: rgba(226, 202, 21, .24);--accent-wash: rgba(226, 202, 21, .07);--accent-border: #cdb417;--accent-neon: #ffe66b;--border-control: #94809c;--border-subtle: rgba(182, 137, 255, .24);--focus: #c9a6ff;--rank-first: rgba(226, 202, 21, .14);--badge-fill: rgba(122, 47, 240, .22);--glow: 0 0 0 1px rgba(226, 202, 21, .42), 0 4px 26px rgba(226, 202, 21, .28);--tab-gold: #ffd94a;--sk-accent-hi: #ffe66b;--sk-accent: #e2ca15;--sk-ink: #241c02;--sk-halo: rgba(122, 47, 240, .18);--sk-hairline: rgba(182, 137, 255, .6);--sk-hairline-soft: rgba(182, 137, 255, .28);--sk-glint: rgba(201, 166, 255, .8);--sk-fill: linear-gradient(150deg, #f7df2e 0%, #e2ca15 38%, #ffec6a 50%, #d9c00e 62%, #f2d626 100%);--sk-fill-hover: linear-gradient(150deg, #fae643 0%, #ecd41f 45%, #fff08a 55%, #e2c914 100%);--sk-cta-glow: rgba(226, 202, 21, .5);--sk3-cta-border: #fff3a0;--sk-badge: linear-gradient(135deg, #c9a6ff, #9d6cf0);--sk-row-hover: rgba(122, 47, 240, .12);--sk-row-sel: linear-gradient(90deg, rgba(122, 47, 240, .28), rgba(122, 47, 240, .07));--sk-chip-bg: rgba(122, 47, 240, .14);--sk-chip-border: rgba(182, 137, 255, .6);--sk-chip-ink: #d9c2ff;--sk-stat-label: #bb9cc6;--sk-stat-glow: rgba(226, 202, 21, .42);--sk-sheen: rgba(201, 166, 255, .22);--sk-brand-glow: rgba(226, 202, 21, .4);--sk-logo-filter: grayscale(1) sepia(1) saturate(2.6) hue-rotate(-12deg) brightness(1.12) drop-shadow(0 0 10px rgba(226, 202, 21, .5));--sk-header-bg: linear-gradient(180deg, #140c1b, #050307);--sk3-tile-ink: #f3edf5;--sk3-tile-border: rgba(182, 137, 255, .6);--sk3-nrnfu: #f3edf5;--sk3-et-plate: calc(100% - (100vh - 190px) * .690873);--sk3-et-text: min(1120px, calc(var(--sk3-et-plate) * .94));--sk-texture: linear-gradient(115deg, rgba(255, 138, 208, .05) 0%, rgba(79, 224, 230, .03) 40%, transparent 60%), radial-gradient(140% 90% at 80% 0%, rgba(240, 60, 170, .11), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #140d1b, #0c0711 60%, #0f0a14);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(240, 60, 170, .07), transparent 70%), linear-gradient(180deg, #110b17, #0a0710);--sk-tile-bg: linear-gradient(180deg, #140d1c, #0d0812);--sk-tile-bg-hover: linear-gradient(180deg, #1c1226, #100a16);--sk-tile-ink-hover: #ffc2e8;--sk-pause-bg: linear-gradient(180deg, #120c19, #0d0812);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #140d1b, #0f0a14);--sk-menu-border: rgba(255, 138, 208, .32);--sk-ground: linear-gradient(90deg, rgba(5, 3, 7, .3) 0, rgba(5, 3, 7, .43) calc(var(--sk3-et-text) * .45), rgba(5, 3, 7, .54) calc(var(--sk3-et-text) * .78), rgba(5, 3, 7, .62) var(--sk3-et-text), rgba(5, 3, 7, .62) calc(var(--sk3-et-plate) + 20px), rgba(5, 3, 7, .34) calc(var(--sk3-et-plate) + 80px), transparent calc(var(--sk3-et-plate) + 126px)), linear-gradient(180deg, rgba(5, 3, 7, .82) 0 96px, rgba(5, 3, 7, .62) 156px, rgba(5, 3, 7, .24) 230px, transparent 310px), radial-gradient(1px 1px at 6% 10%, rgba(255, 255, 255, .3), transparent), radial-gradient(1.5px 1.5px at 14% 26%, rgba(255, 220, 240, .28), transparent), radial-gradient(1px 1px at 24% 8%, rgba(255, 255, 255, .32), transparent), radial-gradient(1px 1px at 33% 42%, rgba(220, 240, 255, .26), transparent), radial-gradient(1.5px 1.5px at 44% 16%, rgba(255, 255, 255, .3), transparent), radial-gradient(1px 1px at 55% 34%, rgba(255, 220, 240, .25), transparent), radial-gradient(1px 1px at 64% 6%, rgba(255, 255, 255, .28), transparent), radial-gradient(1px 1px at 10% 58%, rgba(255, 255, 255, .24), transparent), radial-gradient(1.5px 1.5px at 27% 72%, rgba(220, 240, 255, .24), transparent), radial-gradient(1px 1px at 45% 62%, rgba(255, 255, 255, .22), transparent), radial-gradient(1px 1px at 61% 78%, rgba(255, 220, 240, .22), transparent), radial-gradient(1.5px 1.5px at 18% 90%, rgba(255, 255, 255, .22), transparent), radial-gradient(1px 1px at 38% 86%, rgba(255, 255, 255, .2), transparent), radial-gradient(1px 1px at 52% 94%, rgba(220, 240, 255, .2), transparent), radial-gradient(42% 34% at 20% 24%, rgba(120, 60, 240, .16), transparent 70%), radial-gradient(38% 30% at 47% 66%, rgba(240, 60, 170, .14), transparent 70%), radial-gradient(26% 20% at 10% 82%, rgba(79, 224, 230, .09), transparent 70%), radial-gradient(30% 40% at 74% 40%, rgba(120, 60, 240, .15), transparent 70%), radial-gradient(46% 22% at 55% 103%, rgba(240, 60, 170, .15), transparent 70%), radial-gradient(90% 80% at 35% 45%, rgba(60, 30, 130, .22), transparent 70%), linear-gradient(90deg, rgba(5, 3, 7, .84) 0 1166px, rgba(5, 3, 7, .45) calc(1166px + 3%) , rgba(5, 3, 7, .22) calc(1166px + 7%) , rgba(5, 3, 7, .1) calc(1166px + 12%) , rgba(5, 3, 7, .05) calc(1166px + 20%) , transparent 100%), url(/assets/skin-eternal-atake-DhLc8j2V.webp) no-repeat right bottom / auto calc(100% - 190px) , radial-gradient(26% 34% at 89% 50%, rgba(240, 60, 170, .22), transparent 68%), radial-gradient(20% 28% at 95% 32%, rgba(120, 60, 240, .2), transparent 70%), radial-gradient(22% 30% at 84% 72%, rgba(120, 60, 240, .16), transparent 70%), radial-gradient(18% 24% at 92% 84%, rgba(79, 224, 230, .1), transparent 70%), radial-gradient(14% 20% at 81% 88%, rgba(240, 60, 170, .12), transparent 70%), radial-gradient(1px 1px at 80% 16%, rgba(255, 255, 255, .6), transparent), radial-gradient(1.5px 1.5px at 87% 24%, rgba(255, 220, 240, .5), transparent), radial-gradient(1px 1px at 94% 20%, rgba(255, 255, 255, .5), transparent), radial-gradient(1px 1px at 82% 38%, rgba(220, 240, 255, .55), transparent), radial-gradient(1.5px 1.5px at 91% 58%, rgba(255, 255, 255, .45), transparent), radial-gradient(1px 1px at 97% 66%, rgba(255, 220, 240, .5), transparent), radial-gradient(1px 1px at 86% 64%, rgba(255, 255, 255, .4), transparent), radial-gradient(1.5px 1.5px at 79% 52%, rgba(220, 240, 255, .45), transparent), radial-gradient(1px 1px at 89% 78%, rgba(255, 255, 255, .45), transparent), radial-gradient(1px 1px at 96% 90%, rgba(255, 220, 240, .4), transparent), radial-gradient(30% 22% at 88% 8%, rgba(240, 60, 170, .1), transparent 70%), radial-gradient(120% 90% at 50% 0%, #0c0713, #050307 62%) fixed, #050307}body[data-dialer-skin=eternal]{background:var(--sk-ground)}body[data-dialer-skin=eternal]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 48% at 97% 42%,rgba(120,60,240,.26),transparent 72%),radial-gradient(36% 42% at 86% 78%,rgba(240,60,170,.18),transparent 74%),url(/assets/skin-eternal-galaxy-c3RR9xye.webp) repeat left top / 640px 640px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.34) 0,rgba(0,0,0,.44) calc(var(--sk3-et-text) * .45),rgba(0,0,0,.52) calc(var(--sk3-et-text) * .78),rgba(0,0,0,.58) var(--sk3-et-text),rgba(0,0,0,.58) calc(var(--sk3-et-plate) + 20px),rgba(0,0,0,.3) calc(var(--sk3-et-plate) + 80px),rgba(0,0,0,0) calc(var(--sk3-et-plate) + 126px));mask-image:linear-gradient(90deg,rgba(0,0,0,.34) 0,rgba(0,0,0,.44) calc(var(--sk3-et-text) * .45),rgba(0,0,0,.52) calc(var(--sk3-et-text) * .78),rgba(0,0,0,.58) var(--sk3-et-text),rgba(0,0,0,.58) calc(var(--sk3-et-plate) + 20px),rgba(0,0,0,.3) calc(var(--sk3-et-plate) + 80px),rgba(0,0,0,0) calc(var(--sk3-et-plate) + 126px))}body[data-dialer-skin=eternal]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(/assets/skin-eternal-blink-CUpjntEF.webp) no-repeat right bottom / auto calc(100% - 190px);opacity:0;will-change:opacity;animation:sk3-et-blink 11s linear infinite}@keyframes sk3-et-blink{0%{opacity:0}95.4%{opacity:0}96.4%{opacity:1}98%{opacity:1}99%{opacity:0}to{opacity:0}}html[data-perf-call=active] body[data-dialer-skin=eternal]:after{animation-play-state:paused!important}html[data-perf-tier=minimal] body[data-dialer-skin=eternal]:after{display:none!important}@media (prefers-reduced-motion: reduce){body[data-dialer-skin=eternal]:after{animation:none}}.mrb-skin-surface[data-skin=eternal] .mrb-hzlogo-mark{display:none}body[data-dialer-skin=eternal] .mrb-warning{background:linear-gradient(180deg,#f03caa29,#f03caa12);border:1px solid #ff5fc0;color:#ffd9ec;box-shadow:0 0 18px #f03caa47,inset 0 0 22px #f03caa14}body:is([data-dialer-skin=christmas-camo],[data-dialer-skin=titanium],[data-dialer-skin=mercury-camo],[data-dialer-skin=neon-yellow-camo],[data-dialer-skin=synthwave],[data-dialer-skin=nova-flare],[data-dialer-skin=cosmic],[data-dialer-skin=evergreen],[data-dialer-skin=web],[data-dialer-skin=eternal]) #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body:is([data-dialer-skin=christmas-camo],[data-dialer-skin=titanium],[data-dialer-skin=mercury-camo],[data-dialer-skin=neon-yellow-camo],[data-dialer-skin=synthwave],[data-dialer-skin=nova-flare],[data-dialer-skin=cosmic],[data-dialer-skin=evergreen],[data-dialer-skin=web],[data-dialer-skin=eternal]) .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body:is([data-dialer-skin=christmas-camo],[data-dialer-skin=titanium],[data-dialer-skin=mercury-camo],[data-dialer-skin=neon-yellow-camo],[data-dialer-skin=synthwave],[data-dialer-skin=nova-flare],[data-dialer-skin=cosmic],[data-dialer-skin=evergreen],[data-dialer-skin=web],[data-dialer-skin=eternal]) #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body:is([data-dialer-skin=christmas-camo],[data-dialer-skin=titanium],[data-dialer-skin=mercury-camo],[data-dialer-skin=neon-yellow-camo],[data-dialer-skin=synthwave],[data-dialer-skin=nova-flare],[data-dialer-skin=cosmic],[data-dialer-skin=evergreen],[data-dialer-skin=web],[data-dialer-skin=eternal]) .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-vgroup-head span{color:var(--sk-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-stat .d{color:var(--text)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-disposition-grid>button,.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-disposition-grid>.mrb-dispo-backskip>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--sk3-tile-border);color:var(--sk3-tile-ink);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-disposition-grid>button:hover:not(:disabled),.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-disposition-grid>.mrb-dispo-backskip>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1){color:var(--sk3-nrnfu)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-disposition-grid>button:after,.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-disposition-grid>.mrb-dispo-backskip>button:after,.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-disposition-grid>.mrb-dispo-backskip>button:hover:not(:disabled):after,.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-disposition-grid>button:after,.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-disposition-grid>.mrb-dispo-backskip>button:after,.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-dial-call:after{display:none}}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--sk3-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--sk3-cta-border);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--sk3-cta-border);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff4d}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff59}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-dial-hangup{box-shadow:0 0 20px #ff5a5a40}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--sk3-cta-border);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-newbar{background:var(--sk-fill);border-color:var(--sk3-cta-border);color:var(--sk-ink)}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-outcome-menu,.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]) .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}.mrb-skin-surface:is([data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=nova-flare],[data-skin=cosmic]) .mrb-lead-card{border-radius:3px;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,calc(100% + 96px) 14px,calc(100% + 96px) calc(100% - 14px),100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);background:linear-gradient(135deg,transparent 9.2px,var(--sk3-mach-line) 9.2px 10.8px,transparent 10.8px) no-repeat left top / 15px 15px,linear-gradient(225deg,transparent 9.2px,var(--sk3-mach-line) 9.2px 10.8px,transparent 10.8px) no-repeat right top / 15px 15px,linear-gradient(315deg,transparent 9.2px,var(--sk3-mach-line) 9.2px 10.8px,transparent 10.8px) no-repeat right bottom / 15px 15px,linear-gradient(45deg,transparent 9.2px,var(--sk3-mach-line) 9.2px 10.8px,transparent 10.8px) no-repeat left bottom / 15px 15px,var(--sk-card-bg);box-shadow:inset 0 1px #ffffff0f,inset 0 0 34px var(--sk-halo);filter:drop-shadow(0 0 14px var(--sk3-mach-glow)) drop-shadow(0 12px 26px rgba(0,0,0,.5))}.mrb-skin-surface:is([data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=nova-flare],[data-skin=cosmic]) .mrb-vlist{border-radius:3px;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(135deg,transparent 6.4px,var(--sk3-mach-line) 6.4px 8px,transparent 8px) no-repeat left top / 11px 11px,linear-gradient(225deg,transparent 6.4px,var(--sk3-mach-line) 6.4px 8px,transparent 8px) no-repeat right top / 11px 11px,linear-gradient(315deg,transparent 6.4px,var(--sk3-mach-line) 6.4px 8px,transparent 8px) no-repeat right bottom / 11px 11px,linear-gradient(45deg,transparent 6.4px,var(--sk3-mach-line) 6.4px 8px,transparent 8px) no-repeat left bottom / 11px 11px,var(--sk-panel-bg);filter:drop-shadow(0 0 10px var(--sk3-mach-glow))}.mrb-skin-surface[data-skin=christmas-camo] .mrb-lead-card{border:4px solid transparent;background:var(--sk-card-bg),linear-gradient(158deg,transparent 0 26%,rgba(10,4,6,.55) 100%),var(--xc-cane);background-clip:padding-box,padding-box,padding-box,border-box,border-box;box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=christmas-camo] .mrb-vlist{border:3px solid transparent;background:var(--sk-panel-bg),linear-gradient(158deg,transparent 0 26%,rgba(10,4,6,.55) 100%),var(--xc-cane);background-clip:padding-box,padding-box,border-box,border-box}.mrb-skin-surface[data-skin=christmas-camo] .mrb-dial-hangup{border:2px solid #3d0410;box-shadow:0 0 0 3px #fff,0 0 26px #ff9c8a66;font-weight:800}.mrb-skin-surface[data-skin=synthwave] .mrb-vlist{border:1px solid transparent;background:var(--sk-panel-bg) padding-box,linear-gradient(180deg,#43e8ff,#ff5bb0 62%) border-box}.mrb-skin-surface[data-skin=synthwave] .mrb-disposition-grid.mrb-dispo-grid-v2>button:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none;color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=synthwave] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1):before{content:"⌁"}.mrb-skin-surface[data-skin=synthwave] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(2):before{content:"✦"}.mrb-skin-surface[data-skin=synthwave] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(3):before{content:"☏"}.mrb-skin-surface[data-skin=synthwave] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(4):before{content:"✖"}.mrb-skin-surface[data-skin=synthwave] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip{position:relative}.mrb-skin-surface[data-skin=synthwave] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none;content:"➤";color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=synthwave] .mrb-dial-hangup{border:2px solid #3d0410;box-shadow:0 0 0 3px #fff,0 0 26px #ff949466;font-weight:800}.mrb-skin-surface[data-skin=neon-yellow-camo] .mrb-disposition-grid.mrb-dispo-grid-v2>button:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none;color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=neon-yellow-camo] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1):before{content:"⬡"}.mrb-skin-surface[data-skin=neon-yellow-camo] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(2):before{content:"✦"}.mrb-skin-surface[data-skin=neon-yellow-camo] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(3):before{content:"☏"}.mrb-skin-surface[data-skin=neon-yellow-camo] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(4):before{content:"✖"}.mrb-skin-surface[data-skin=neon-yellow-camo] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip{position:relative}.mrb-skin-surface[data-skin=neon-yellow-camo] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none;content:"➤";color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=neon-yellow-camo] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dial-next:before{content:"»"}.mrb-skin-surface[data-skin=nova-flare] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip .mrb-dispo-skip{color:#6fd8ff}.mrb-skin-surface[data-skin=nova-flare] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(3){color:#ff8fae}.mrb-skin-surface[data-skin=nova-flare] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(4){border-color:#ff787880}.mrb-skin-surface[data-skin=cosmic] .mrb-vlist{border-color:#f0b44599}.mrb-skin-surface[data-skin=cosmic] .mrb-disposition-grid.mrb-dispo-grid-v2>button:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none}.mrb-skin-surface[data-skin=cosmic] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1):before{content:"⌁";color:#46e0cf}.mrb-skin-surface[data-skin=cosmic] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(2):before{content:"＋";color:#46e0cf}.mrb-skin-surface[data-skin=cosmic] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(3):before{content:"☏";color:#ff7dc4}.mrb-skin-surface[data-skin=cosmic] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(4):before{content:"−";color:#ff7dc4}.mrb-skin-surface[data-skin=cosmic] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(3){color:#ff8fc8}.mrb-skin-surface[data-skin=evergreen] .mrb-disposition-grid.mrb-dispo-grid-v2>button:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none;color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=evergreen] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1):before{content:"⌁"}.mrb-skin-surface[data-skin=evergreen] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(2):before{content:"✦"}.mrb-skin-surface[data-skin=evergreen] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(3):before{content:"☏"}.mrb-skin-surface[data-skin=evergreen] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(4):before{content:"✖"}.mrb-skin-surface[data-skin=evergreen] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip{position:relative}.mrb-skin-surface[data-skin=evergreen] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none;content:"➤";color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=evergreen] .mrb-dial-hangup{border:2px solid #3d0410;box-shadow:0 0 0 3px #fff,0 0 26px #ff949466;font-weight:800}.mrb-skin-surface[data-skin=web] .mrb-disposition-grid.mrb-dispo-grid-v2>button:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.85;pointer-events:none;color:#fff}.mrb-skin-surface[data-skin=web] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1):before{content:"⌁"}.mrb-skin-surface[data-skin=web] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(2):before{content:"✦"}.mrb-skin-surface[data-skin=web] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(3):before{content:"☏"}.mrb-skin-surface[data-skin=web] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(4):before{content:"✖"}.mrb-skin-surface[data-skin=web] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip{position:relative}.mrb-skin-surface[data-skin=web] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.85;pointer-events:none;content:"➤";color:#fff}.mrb-skin-surface[data-skin=web] .mrb-dial-hangup{border:2px solid #3d0410;box-shadow:0 0 0 3px #fff,0 0 26px #ff949466;font-weight:800}.mrb-skin-surface[data-skin=eternal] .mrb-disposition-grid.mrb-dispo-grid-v2>button:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none}.mrb-skin-surface[data-skin=eternal] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1):before{content:"☏";color:#6fb9ff}.mrb-skin-surface[data-skin=eternal] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(2):before{content:"＋";color:#57d9a0}.mrb-skin-surface[data-skin=eternal] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(3):before{content:"☏";color:#ff8f8f}.mrb-skin-surface[data-skin=eternal] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(4):before{content:"−";color:#ff8f8f}.mrb-skin-surface[data-skin=eternal] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip{position:relative}.mrb-skin-surface[data-skin=eternal] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none;content:"»";color:#ff8ad0}.mrb-skin-surface[data-skin=eternal] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dial-next:before{content:"▶";color:#26051c}.mrb-skin-surface[data-skin=eternal] .mrb-dial-hangup{border:2px solid #3d0410;box-shadow:0 0 0 3px #fff,0 0 26px #ff949466;font-weight:800}.mrb-skin-surface[data-skin=eternal] .mrb-hzlogo:before{content:"";position:absolute;top:-6%;right:-16%;bottom:-6%;left:-16%;pointer-events:none;background:radial-gradient(44% 22% at 32% 30%,rgba(240,60,170,.16),transparent 70%),radial-gradient(38% 18% at 74% 62%,rgba(120,60,240,.16),transparent 70%),radial-gradient(30% 14% at 52% 84%,rgba(79,224,230,.08),transparent 70%);opacity:.6;will-change:transform;animation:sk3-et-drift 64s ease-in-out infinite alternate}@keyframes sk3-et-drift{0%{transform:translate3d(-3%,1%,0);opacity:.42}to{transform:translate3d(3%,-1%,0);opacity:.72}}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic]){position:relative;isolation:isolate}.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=nova-flare],[data-skin=cosmic]):before{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;z-index:-1;pointer-events:none;background:var(--sk3-drift);will-change:transform}.mrb-skin-surface[data-skin=synthwave]:before{content:"";position:absolute;left:-20%;right:-20%;top:56%;bottom:-30%;z-index:-1;pointer-events:none;background:var(--sk3-drift);transform:perspective(480px) rotateX(58deg) translate3d(0,-46px,0);transform-origin:calc(50% + 583.5px) 0;opacity:.5;will-change:transform;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 170px);mask-image:linear-gradient(180deg,transparent 0,#000 170px);animation:sk3-gridflow 3.6s linear infinite}@keyframes sk3-gridflow{0%{transform:perspective(480px) rotateX(58deg) translate3d(0,-46px,0)}to{transform:perspective(480px) rotateX(58deg) translateZ(0)}}.mrb-skin-surface[data-skin=synthwave]:after{content:"";position:absolute;top:0;bottom:0;left:-24px;right:-24px;z-index:-1;pointer-events:none;background:radial-gradient(11% 5% at calc(50% + 583.5px) 56%,rgba(255,244,255,.5),rgba(255,170,220,.22) 55%,transparent 75%),linear-gradient(180deg,transparent 0 55.4%,rgba(255,195,230,.4) 55.78% 56.02%,rgba(255,91,176,.3) 56.02% 56.8%,rgba(255,91,176,.1) 58.4%,transparent 61%),linear-gradient(180deg,transparent 0 54.5%,rgba(8,3,34,.85) 56.2% 57.6%,rgba(8,3,34,.35) 60.5%,transparent 66%),url(/assets/skin-synthwave-ridge-kHLPhccU.svg) repeat-x 0 var(--sw3-ridge-y, 47.62%) / auto var(--sw3-ridge-h, 16%),url(/assets/skin-synthwave-sun-Cn7NzN95.svg) no-repeat right calc((100% - 1167px)/2) top var(--sw3-sun-y, 38.89%) / auto var(--sw3-sun-h, 28%)}@media (min-width: 1800px){body[data-dialer-skin=synthwave],.mrb-skin-surface[data-skin=synthwave]{--sw3-ridge-y: 45%;--sw3-ridge-h: 20%;--sw3-sun-y: 33.33%;--sw3-sun-h: 34%;--sw3-mark-w: 44vh}}.mrb-skin-surface[data-skin=nova-flare]:before{opacity:.55;animation:sk3-orbit 300s linear infinite}.mrb-skin-surface[data-skin=cosmic]:before{opacity:.5;animation:sk3-orbit 300s linear infinite,sk3-breathe 18s ease-in-out infinite alternate}@keyframes sk3-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sk3-breathe{0%{opacity:.4}to{opacity:.6}}html[data-perf-call=active] .mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic]):before{animation-play-state:paused!important}html[data-perf-tier=minimal] .mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic]):before{display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic]):before{animation:none}}html[data-perf-call=active] .mrb-skin-surface[data-skin=eternal] .mrb-hzlogo:before{animation-play-state:paused!important}html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=eternal] .mrb-hzlogo:before{display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=eternal] .mrb-hzlogo:before{animation:none}}body[data-dialer-skin=ringrise],.mrb-skin-surface[data-skin=ringrise]{color-scheme:dark;--bg: #060b18;--surface-1: #0c1526;--surface-2: #101b30;--surface-3: #15233c;--text: #edf4fd;--text-muted: #b6c8e0;--text-faint: #8fa5c2;--accent: #8ec9ff;--accent-text: #cde5ff;--accent-fill: rgba(142, 201, 255, .12);--accent-fill-hover: rgba(142, 201, 255, .22);--accent-wash: rgba(142, 201, 255, .07);--accent-border: #5e9bd8;--accent-neon: #b8dcff;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--border-control: #6b83a6;--border-subtle: rgba(142, 201, 255, .2);--focus: #b8dcff;--rank-first: rgba(142, 201, 255, .13);--rank-second: rgba(192, 192, 192, .1);--badge-fill: rgba(142, 201, 255, .2);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--glow: 0 0 0 1px rgba(142, 201, 255, .4), 0 4px 26px rgba(142, 201, 255, .28);--tab-gold: #8ec9ff;--sk-accent-hi: #b8dcff;--sk-accent: #8ec9ff;--sk-ink: #0a1830;--sk-stat-n: #ffffff;--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .45);--sk-halo: rgba(142, 201, 255, .13);--sk-hairline: rgba(184, 220, 255, .5);--sk-hairline-soft: rgba(184, 220, 255, .26);--sk-glint: rgba(226, 241, 255, .85);--sk-fill: linear-gradient(150deg, #cfe6ff 0%, #a6cdf8 38%, #e2f1ff 50%, #8fbdf2 62%, #bcdcff 100%);--sk-fill-hover: linear-gradient(150deg, #d9ecff 0%, #b2d5fa 45%, #ecf5ff 55%, #9cc6f5 100%);--sk-cta-glow: rgba(142, 201, 255, .45);--sk-badge: linear-gradient(135deg, #cfe6ff, #8fbdf2);--sk-row-hover: rgba(142, 201, 255, .08);--sk-row-sel: linear-gradient(90deg, rgba(142, 201, 255, .2), rgba(142, 201, 255, .05));--sk-chip-bg: rgba(142, 201, 255, .08);--sk-chip-border: rgba(184, 220, 255, .5);--sk-chip-ink: #a9c4e4;--sk-stat-label: #8fa5c2;--sk-stat-glow: rgba(142, 201, 255, .4);--sk-sheen: rgba(226, 241, 255, .25);--sk-brand-glow: rgba(142, 201, 255, .45);--sk-logo-filter: grayscale(1) brightness(1.15) drop-shadow(0 0 9px rgba(142, 201, 255, .5));--sk-header-bg: linear-gradient(180deg, #0b1424, #050a15);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--sk-grain: repeating-linear-gradient(103deg, rgba(196, 228, 255, .016) 0, rgba(196, 228, 255, 0) 2px, rgba(196, 228, 255, .016) 4px), repeating-linear-gradient(13deg, rgba(0, 4, 14, .11) 0, rgba(0, 4, 14, 0) 3.5px, rgba(0, 4, 14, .11) 7px);--sk-grain-deep: repeating-linear-gradient(103deg, rgba(0, 4, 14, .05) 0, rgba(0, 4, 14, 0) 2px, rgba(0, 4, 14, .05) 4px), repeating-linear-gradient(13deg, rgba(0, 4, 14, .12) 0, rgba(0, 4, 14, 0) 3.5px, rgba(0, 4, 14, .12) 7px);--sk-plate: repeating-linear-gradient(90deg, rgba(184, 220, 255, .014) 0 1px, transparent 1px 112px), linear-gradient(24deg, transparent 64.75%, rgba(184, 220, 255, .09) 64.85% 65%, transparent 65.12%);--sk-texture: var(--sk-grain), var(--sk-plate), linear-gradient(115deg, rgba(184, 220, 255, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(142, 201, 255, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0d1729, #081020 60%, #0c1526);--sk-panel-bg: var(--sk-grain-deep), radial-gradient(80% 40% at 80% 0%, rgba(142, 201, 255, .05), transparent 70%), linear-gradient(180deg, #0b1424, #07101f);--sk-tile-bg: var(--sk-grain), linear-gradient(180deg, #0e182b, #091120);--sk-tile-bg-hover: linear-gradient(180deg, #142138, #0c1526);--sk-tile-ink-hover: #cde5ff;--sk-pause-bg: linear-gradient(180deg, #0c1524, #091120);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #0d1729, #0a1322);--sk-menu-border: rgba(184, 220, 255, .28);--sk-ground: linear-gradient(90deg, rgba(5, 9, 26, .4) 0, rgba(5, 9, 26, .38) 384px, rgba(5, 9, 26, .32) 900px, rgba(5, 9, 26, .2) 1168px, rgba(5, 9, 26, .08) 1252px, transparent 1336px), linear-gradient(180deg, rgba(5, 9, 26, .93) 0 96px, rgba(5, 9, 26, .88) 152px, rgba(5, 9, 26, .62) 210px, rgba(5, 9, 26, .26) 258px, transparent 312px), url(/assets/skin-ringrise-CGGmHYWR.webp) no-repeat right bottom / max(100vw, 163.4vh) auto, radial-gradient(120% 90% at 50% 0%, #0a1226, #060b18 62%), #060b18}body[data-dialer-skin=ringrise]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=ringrise] .mrb-hzlogo-mark{display:none}body[data-dialer-skin=ringrise] #mrb-header{background:radial-gradient(70% 160% at 85% 0%,rgba(142,201,255,.09),transparent 70%),var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=ringrise] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=ringrise] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=ringrise] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=ringrise] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);border-radius:4px;box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=ringrise] .mrb-lead-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(var(--sk-glint),var(--sk-glint)) 0 0 / 22px 1px,linear-gradient(var(--sk-glint),var(--sk-glint)) 0 0 / 1px 22px,linear-gradient(var(--sk-glint),var(--sk-glint)) 100% 0 / 22px 1px,linear-gradient(var(--sk-glint),var(--sk-glint)) 100% 0 / 1px 22px,linear-gradient(var(--sk-glint),var(--sk-glint)) 0 100% / 22px 1px,linear-gradient(var(--sk-glint),var(--sk-glint)) 0 100% / 1px 22px,linear-gradient(var(--sk-glint),var(--sk-glint)) 100% 100% / 22px 1px,linear-gradient(var(--sk-glint),var(--sk-glint)) 100% 100% / 1px 22px;background-repeat:no-repeat}.mrb-skin-surface[data-skin=ringrise] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=ringrise] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:4px}.mrb-skin-surface[data-skin=ringrise] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=ringrise] .mrb-vgroup-head span{color:var(--sk-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800}.mrb-skin-surface[data-skin=ringrise] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=ringrise] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=ringrise] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=ringrise] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=ringrise] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=ringrise] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=ringrise] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=ringrise] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=ringrise] .mrb-disposition-grid>button{background:var(--sk-tile-bg);border:1px solid var(--sk-hairline-soft);color:var(--sk-accent-hi);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface[data-skin=ringrise] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=ringrise] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--sk-accent-hi);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=ringrise] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--sk-accent-hi);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=ringrise] .mrb-dial-call{background:var(--sk-fill);border:1px solid var(--sk-accent-hi);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff80}.mrb-skin-surface[data-skin=ringrise] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff8c}.mrb-skin-surface[data-skin=ringrise] .mrb-dial-hangup{box-shadow:0 0 20px #ff5a5a40}.mrb-skin-surface[data-skin=ringrise] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=ringrise] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface[data-skin=ringrise] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=ringrise] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--sk-accent-hi);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=ringrise] .mrb-newbar{background:var(--sk-fill);border-color:var(--sk-accent-hi);color:var(--sk-ink)}.mrb-skin-surface[data-skin=ringrise] .mrb-outcome-menu,.mrb-skin-surface[data-skin=ringrise] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}body[data-dialer-skin=pac-man],.mrb-skin-surface[data-skin=pac-man]{--bg: #050b1e;--surface-1: #0b1226;--surface-2: #101830;--surface-3: #16203f;--text: #f7f5ea;--text-muted: #d1cfc0;--text-faint: #a5a396;--accent: #ffd83d;--accent-text: #ffe9a0;--accent-fill: rgba(255, 216, 61, .12);--accent-fill-hover: rgba(255, 216, 61, .22);--accent-wash: rgba(255, 216, 61, .06);--accent-border: #c7a52e;--accent-neon: #ffe100;--border-control: #8e8ea6;--border-subtle: rgba(255, 216, 61, .2);--focus: #ffe97a;--rank-first: rgba(255, 216, 61, .13);--badge-fill: rgba(255, 216, 61, .2);--glow: 0 0 0 1px rgba(255, 216, 61, .42), 0 4px 26px rgba(255, 216, 61, .28);--tab-gold: #ffd83d;--sk-accent-hi: #ffe97a;--sk-accent: #ffd83d;--sk-ink: #201700;--sk-halo: rgba(255, 216, 61, .14);--sk-hairline: rgba(122, 148, 255, .62);--sk-hairline-soft: rgba(122, 148, 255, .3);--sk-glint: rgba(255, 225, 0, .85);--sk-fill: linear-gradient(150deg, #ffdf5e 0%, #f2c53d 38%, #fff3a6 50%, #e3af26 62%, #ffd94e 100%);--sk-fill-hover: linear-gradient(150deg, #ffe36c 0%, #f6cc49 45%, #fff6b4 55%, #e8b52e 100%);--sk-cta-glow: rgba(255, 216, 61, .45);--sk4-cta-border: #ffe97a;--sk-badge: linear-gradient(135deg, #ffd94e, #c79a1e);--sk-row-hover: rgba(255, 216, 61, .08);--sk-row-sel: linear-gradient(90deg, rgba(255, 216, 61, .18), rgba(122, 148, 255, .06));--sk-chip-bg: rgba(122, 148, 255, .1);--sk-chip-border: rgba(122, 148, 255, .62);--sk-chip-ink: #f4d98d;--sk-stat-label: #a2a2c0;--sk-stat-glow: rgba(255, 216, 61, .4);--sk-sheen: rgba(255, 240, 160, .28);--sk-brand-glow: rgba(255, 216, 61, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(5.4) hue-rotate(6deg) brightness(1.12) drop-shadow(0 0 10px rgba(255, 225, 0, .5));--sk-header-bg: linear-gradient(180deg, #0d152e, #050b1e);--sk4-tile-ink: #f2f0e6;--sk4-tile-border: #61617f;--sk4-nrnfu: #ffe97a;--sk-texture: linear-gradient(115deg, rgba(255, 216, 61, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(47, 107, 255, .14), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #101830, #0a1022 60%, #0b1226);--sk-panel-bg: linear-gradient(180deg, #0d1428, #070d1c);--sk-tile-bg: linear-gradient(180deg, #111a34, #0a1020);--sk-tile-bg-hover: linear-gradient(180deg, #182448, #0e1530);--sk-tile-ink-hover: #ffe9a0;--sk-pause-bg: linear-gradient(180deg, #0e1630, #0a1020);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #101830, #0b1226);--sk-menu-border: rgba(122, 148, 255, .32);--sk4-mzh: clamp(120px, calc((100vw - 1192px) * 265 / 224), calc((100vh - 100px)*.92) );--sk4-mzr: calc((100vw - 1168px - var(--sk4-mzh) * 224 / 288) / 2);--sk4-mzb: calc((100vh - 75px - var(--sk4-mzh)) / 2);--sk4-t: calc(var(--sk4-mzh) / 36);--sk4-board: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 224 288'%3E%3Crect y='24' width='224' height='248' fill='%23050b1e'/%3E%3Cpath stroke='%232f6bff' stroke-width='1.5' fill='none' d='M4.9 26.3Q2.3 26.3 2.3 28.9L2.3 99.1Q2.3 101.7 4.9 101.7L39.7 101.7Q42.3 101.7 42.3 104.3L42.3 127.7Q42.3 130.3 39.7 130.3L4 130.3Q2.3 130.3 2.3 132L2.3 132Q2.3 133.7 4 133.7L43.1 133.7Q45.7 133.7 45.7 131.1L45.7 100.9Q45.7 98.3 43.1 98.3L8.3 98.3Q5.7 98.3 5.7 95.7L5.7 32.3Q5.7 29.7 8.3 29.7L103.7 29.7Q106.3 29.7 106.3 32.3L106.3 59.1Q106.3 61.7 108.9 61.7L115.1 61.7Q117.7 61.7 117.7 59.1L117.7 32.3Q117.7 29.7 120.3 29.7L215.7 29.7Q218.3 29.7 218.3 32.3L218.3 95.7Q218.3 98.3 215.7 98.3L180.9 98.3Q178.3 98.3 178.3 100.9L178.3 131.1Q178.3 133.7 180.9 133.7L220 133.7Q221.7 133.7 221.7 132L221.7 132Q221.7 130.3 220 130.3L184.3 130.3Q181.7 130.3 181.7 127.7L181.7 104.3Q181.7 101.7 184.3 101.7L219.1 101.7Q221.7 101.7 221.7 99.1L221.7 28.9Q221.7 26.3 219.1 26.3ZM20.9 42.3Q18.3 42.3 18.3 44.9L18.3 59.1Q18.3 61.7 20.9 61.7L43.1 61.7Q45.7 61.7 45.7 59.1L45.7 44.9Q45.7 42.3 43.1 42.3ZM60.9 42.3Q58.3 42.3 58.3 44.9L58.3 59.1Q58.3 61.7 60.9 61.7L91.1 61.7Q93.7 61.7 93.7 59.1L93.7 44.9Q93.7 42.3 91.1 42.3ZM132.9 42.3Q130.3 42.3 130.3 44.9L130.3 59.1Q130.3 61.7 132.9 61.7L163.1 61.7Q165.7 61.7 165.7 59.1L165.7 44.9Q165.7 42.3 163.1 42.3ZM180.9 42.3Q178.3 42.3 178.3 44.9L178.3 59.1Q178.3 61.7 180.9 61.7L203.1 61.7Q205.7 61.7 205.7 59.1L205.7 44.9Q205.7 42.3 203.1 42.3ZM20.9 74.3Q18.3 74.3 18.3 76.9L18.3 83.1Q18.3 85.7 20.9 85.7L43.1 85.7Q45.7 85.7 45.7 83.1L45.7 76.9Q45.7 74.3 43.1 74.3ZM60.9 74.3Q58.3 74.3 58.3 76.9L58.3 131.1Q58.3 133.7 60.9 133.7L67.1 133.7Q69.7 133.7 69.7 131.1L69.7 112.3Q69.7 109.7 72.3 109.7L91.1 109.7Q93.7 109.7 93.7 107.1L93.7 100.9Q93.7 98.3 91.1 98.3L72.3 98.3Q69.7 98.3 69.7 95.7L69.7 76.9Q69.7 74.3 67.1 74.3ZM84.9 74.3Q82.3 74.3 82.3 76.9L82.3 83.1Q82.3 85.7 84.9 85.7L103.7 85.7Q106.3 85.7 106.3 88.3L106.3 107.1Q106.3 109.7 108.9 109.7L115.1 109.7Q117.7 109.7 117.7 107.1L117.7 88.3Q117.7 85.7 120.3 85.7L139.1 85.7Q141.7 85.7 141.7 83.1L141.7 76.9Q141.7 74.3 139.1 74.3ZM156.9 74.3Q154.3 74.3 154.3 76.9L154.3 95.7Q154.3 98.3 151.7 98.3L132.9 98.3Q130.3 98.3 130.3 100.9L130.3 107.1Q130.3 109.7 132.9 109.7L151.7 109.7Q154.3 109.7 154.3 112.3L154.3 131.1Q154.3 133.7 156.9 133.7L163.1 133.7Q165.7 133.7 165.7 131.1L165.7 76.9Q165.7 74.3 163.1 74.3ZM180.9 74.3Q178.3 74.3 178.3 76.9L178.3 83.1Q178.3 85.7 180.9 85.7L203.1 85.7Q205.7 85.7 205.7 83.1L205.7 76.9Q205.7 74.3 203.1 74.3ZM84.9 122.3Q82.3 122.3 82.3 124.9L82.3 155.1Q82.3 157.7 84.9 157.7L139.1 157.7Q141.7 157.7 141.7 155.1L141.7 124.9Q141.7 122.3 139.1 122.3ZM85.7 128.3Q85.7 125.7 88.3 125.7L135.7 125.7Q138.3 125.7 138.3 128.3L138.3 151.7Q138.3 154.3 135.7 154.3L88.3 154.3Q85.7 154.3 85.7 151.7ZM4 146.3Q2.3 146.3 2.3 148L2.3 148Q2.3 149.7 4 149.7L39.7 149.7Q42.3 149.7 42.3 152.3L42.3 175.7Q42.3 178.3 39.7 178.3L4.9 178.3Q2.3 178.3 2.3 180.9L2.3 267.1Q2.3 269.7 4.9 269.7L219.1 269.7Q221.7 269.7 221.7 267.1L221.7 180.9Q221.7 178.3 219.1 178.3L184.3 178.3Q181.7 178.3 181.7 175.7L181.7 152.3Q181.7 149.7 184.3 149.7L220 149.7Q221.7 149.7 221.7 148L221.7 148Q221.7 146.3 220 146.3L180.9 146.3Q178.3 146.3 178.3 148.9L178.3 179.1Q178.3 181.7 180.9 181.7L215.7 181.7Q218.3 181.7 218.3 184.3L218.3 215.7Q218.3 218.3 215.7 218.3L204.9 218.3Q202.3 218.3 202.3 220.9L202.3 227.1Q202.3 229.7 204.9 229.7L215.7 229.7Q218.3 229.7 218.3 232.3L218.3 263.7Q218.3 266.3 215.7 266.3L8.3 266.3Q5.7 266.3 5.7 263.7L5.7 232.3Q5.7 229.7 8.3 229.7L19.1 229.7Q21.7 229.7 21.7 227.1L21.7 220.9Q21.7 218.3 19.1 218.3L8.3 218.3Q5.7 218.3 5.7 215.7L5.7 184.3Q5.7 181.7 8.3 181.7L43.1 181.7Q45.7 181.7 45.7 179.1L45.7 148.9Q45.7 146.3 43.1 146.3ZM60.9 146.3Q58.3 146.3 58.3 148.9L58.3 179.1Q58.3 181.7 60.9 181.7L67.1 181.7Q69.7 181.7 69.7 179.1L69.7 148.9Q69.7 146.3 67.1 146.3ZM156.9 146.3Q154.3 146.3 154.3 148.9L154.3 179.1Q154.3 181.7 156.9 181.7L163.1 181.7Q165.7 181.7 165.7 179.1L165.7 148.9Q165.7 146.3 163.1 146.3ZM84.9 170.3Q82.3 170.3 82.3 172.9L82.3 179.1Q82.3 181.7 84.9 181.7L103.7 181.7Q106.3 181.7 106.3 184.3L106.3 203.1Q106.3 205.7 108.9 205.7L115.1 205.7Q117.7 205.7 117.7 203.1L117.7 184.3Q117.7 181.7 120.3 181.7L139.1 181.7Q141.7 181.7 141.7 179.1L141.7 172.9Q141.7 170.3 139.1 170.3ZM20.9 194.3Q18.3 194.3 18.3 196.9L18.3 203.1Q18.3 205.7 20.9 205.7L31.7 205.7Q34.3 205.7 34.3 208.3L34.3 227.1Q34.3 229.7 36.9 229.7L43.1 229.7Q45.7 229.7 45.7 227.1L45.7 196.9Q45.7 194.3 43.1 194.3ZM60.9 194.3Q58.3 194.3 58.3 196.9L58.3 203.1Q58.3 205.7 60.9 205.7L91.1 205.7Q93.7 205.7 93.7 203.1L93.7 196.9Q93.7 194.3 91.1 194.3ZM132.9 194.3Q130.3 194.3 130.3 196.9L130.3 203.1Q130.3 205.7 132.9 205.7L163.1 205.7Q165.7 205.7 165.7 203.1L165.7 196.9Q165.7 194.3 163.1 194.3ZM180.9 194.3Q178.3 194.3 178.3 196.9L178.3 227.1Q178.3 229.7 180.9 229.7L187.1 229.7Q189.7 229.7 189.7 227.1L189.7 208.3Q189.7 205.7 192.3 205.7L203.1 205.7Q205.7 205.7 205.7 203.1L205.7 196.9Q205.7 194.3 203.1 194.3ZM60.9 218.3Q58.3 218.3 58.3 220.9L58.3 239.7Q58.3 242.3 55.7 242.3L20.9 242.3Q18.3 242.3 18.3 244.9L18.3 251.1Q18.3 253.7 20.9 253.7L91.1 253.7Q93.7 253.7 93.7 251.1L93.7 244.9Q93.7 242.3 91.1 242.3L72.3 242.3Q69.7 242.3 69.7 239.7L69.7 220.9Q69.7 218.3 67.1 218.3ZM84.9 218.3Q82.3 218.3 82.3 220.9L82.3 227.1Q82.3 229.7 84.9 229.7L103.7 229.7Q106.3 229.7 106.3 232.3L106.3 251.1Q106.3 253.7 108.9 253.7L115.1 253.7Q117.7 253.7 117.7 251.1L117.7 232.3Q117.7 229.7 120.3 229.7L139.1 229.7Q141.7 229.7 141.7 227.1L141.7 220.9Q141.7 218.3 139.1 218.3ZM156.9 218.3Q154.3 218.3 154.3 220.9L154.3 239.7Q154.3 242.3 151.7 242.3L132.9 242.3Q130.3 242.3 130.3 244.9L130.3 251.1Q130.3 253.7 132.9 253.7L203.1 253.7Q205.7 253.7 205.7 251.1L205.7 244.9Q205.7 242.3 203.1 242.3L168.3 242.3Q165.7 242.3 165.7 239.7L165.7 220.9Q165.7 218.3 163.1 218.3Z'/%3E%3Cpath fill='%23ffe9b0' d='M11 35h2v2h-2zM19 35h2v2h-2zM27 35h2v2h-2zM35 35h2v2h-2zM43 35h2v2h-2zM51 35h2v2h-2zM59 35h2v2h-2zM67 35h2v2h-2zM75 35h2v2h-2zM83 35h2v2h-2zM91 35h2v2h-2zM99 35h2v2h-2zM123 35h2v2h-2zM131 35h2v2h-2zM139 35h2v2h-2zM147 35h2v2h-2zM155 35h2v2h-2zM163 35h2v2h-2zM171 35h2v2h-2zM179 35h2v2h-2zM187 35h2v2h-2zM195 35h2v2h-2zM203 35h2v2h-2zM211 35h2v2h-2zM11 43h2v2h-2zM51 43h2v2h-2zM99 43h2v2h-2zM123 43h2v2h-2zM171 43h2v2h-2zM211 43h2v2h-2zM51 51h2v2h-2zM99 51h2v2h-2zM123 51h2v2h-2zM171 51h2v2h-2zM11 59h2v2h-2zM51 59h2v2h-2zM99 59h2v2h-2zM123 59h2v2h-2zM171 59h2v2h-2zM211 59h2v2h-2zM11 67h2v2h-2zM19 67h2v2h-2zM27 67h2v2h-2zM35 67h2v2h-2zM43 67h2v2h-2zM51 67h2v2h-2zM59 67h2v2h-2zM67 67h2v2h-2zM75 67h2v2h-2zM83 67h2v2h-2zM91 67h2v2h-2zM99 67h2v2h-2zM107 67h2v2h-2zM115 67h2v2h-2zM123 67h2v2h-2zM131 67h2v2h-2zM139 67h2v2h-2zM147 67h2v2h-2zM155 67h2v2h-2zM163 67h2v2h-2zM171 67h2v2h-2zM179 67h2v2h-2zM187 67h2v2h-2zM195 67h2v2h-2zM203 67h2v2h-2zM211 67h2v2h-2zM11 75h2v2h-2zM51 75h2v2h-2zM75 75h2v2h-2zM147 75h2v2h-2zM171 75h2v2h-2zM211 75h2v2h-2zM11 83h2v2h-2zM51 83h2v2h-2zM75 83h2v2h-2zM147 83h2v2h-2zM171 83h2v2h-2zM211 83h2v2h-2zM11 91h2v2h-2zM19 91h2v2h-2zM27 91h2v2h-2zM35 91h2v2h-2zM43 91h2v2h-2zM51 91h2v2h-2zM75 91h2v2h-2zM83 91h2v2h-2zM91 91h2v2h-2zM99 91h2v2h-2zM123 91h2v2h-2zM131 91h2v2h-2zM139 91h2v2h-2zM147 91h2v2h-2zM171 91h2v2h-2zM179 91h2v2h-2zM187 91h2v2h-2zM195 91h2v2h-2zM203 91h2v2h-2zM211 91h2v2h-2zM51 99h2v2h-2zM171 99h2v2h-2zM51 107h2v2h-2zM171 107h2v2h-2zM51 115h2v2h-2zM171 115h2v2h-2zM51 123h2v2h-2zM171 123h2v2h-2zM51 131h2v2h-2zM171 131h2v2h-2zM51 139h2v2h-2zM171 139h2v2h-2zM51 147h2v2h-2zM171 147h2v2h-2zM51 155h2v2h-2zM171 155h2v2h-2zM51 163h2v2h-2zM171 163h2v2h-2zM51 171h2v2h-2zM171 171h2v2h-2zM51 179h2v2h-2zM171 179h2v2h-2zM11 187h2v2h-2zM19 187h2v2h-2zM27 187h2v2h-2zM35 187h2v2h-2zM43 187h2v2h-2zM51 187h2v2h-2zM59 187h2v2h-2zM67 187h2v2h-2zM75 187h2v2h-2zM83 187h2v2h-2zM91 187h2v2h-2zM99 187h2v2h-2zM123 187h2v2h-2zM131 187h2v2h-2zM139 187h2v2h-2zM147 187h2v2h-2zM155 187h2v2h-2zM163 187h2v2h-2zM171 187h2v2h-2zM179 187h2v2h-2zM187 187h2v2h-2zM195 187h2v2h-2zM203 187h2v2h-2zM211 187h2v2h-2zM11 195h2v2h-2zM51 195h2v2h-2zM99 195h2v2h-2zM123 195h2v2h-2zM171 195h2v2h-2zM211 195h2v2h-2zM11 203h2v2h-2zM51 203h2v2h-2zM99 203h2v2h-2zM123 203h2v2h-2zM171 203h2v2h-2zM211 203h2v2h-2zM19 211h2v2h-2zM27 211h2v2h-2zM51 211h2v2h-2zM59 211h2v2h-2zM67 211h2v2h-2zM75 211h2v2h-2zM83 211h2v2h-2zM91 211h2v2h-2zM99 211h2v2h-2zM123 211h2v2h-2zM131 211h2v2h-2zM139 211h2v2h-2zM147 211h2v2h-2zM155 211h2v2h-2zM163 211h2v2h-2zM171 211h2v2h-2zM195 211h2v2h-2zM203 211h2v2h-2zM27 219h2v2h-2zM51 219h2v2h-2zM75 219h2v2h-2zM147 219h2v2h-2zM171 219h2v2h-2zM195 219h2v2h-2zM27 227h2v2h-2zM51 227h2v2h-2zM75 227h2v2h-2zM147 227h2v2h-2zM171 227h2v2h-2zM195 227h2v2h-2zM11 235h2v2h-2zM19 235h2v2h-2zM27 235h2v2h-2zM35 235h2v2h-2zM43 235h2v2h-2zM51 235h2v2h-2zM75 235h2v2h-2zM83 235h2v2h-2zM91 235h2v2h-2zM99 235h2v2h-2zM123 235h2v2h-2zM131 235h2v2h-2zM139 235h2v2h-2zM147 235h2v2h-2zM171 235h2v2h-2zM179 235h2v2h-2zM187 235h2v2h-2zM195 235h2v2h-2zM203 235h2v2h-2zM211 235h2v2h-2zM11 243h2v2h-2zM99 243h2v2h-2zM123 243h2v2h-2zM211 243h2v2h-2zM11 251h2v2h-2zM99 251h2v2h-2zM123 251h2v2h-2zM211 251h2v2h-2zM11 259h2v2h-2zM19 259h2v2h-2zM27 259h2v2h-2zM35 259h2v2h-2zM43 259h2v2h-2zM51 259h2v2h-2zM59 259h2v2h-2zM67 259h2v2h-2zM75 259h2v2h-2zM83 259h2v2h-2zM91 259h2v2h-2zM99 259h2v2h-2zM107 259h2v2h-2zM115 259h2v2h-2zM123 259h2v2h-2zM131 259h2v2h-2zM139 259h2v2h-2zM147 259h2v2h-2zM155 259h2v2h-2zM163 259h2v2h-2zM171 259h2v2h-2zM179 259h2v2h-2zM187 259h2v2h-2zM195 259h2v2h-2zM203 259h2v2h-2zM211 259h2v2h-2z'/%3E%3Ccircle cx='12' cy='52' r='3.4' fill='%23ffd9a0'/%3E%3Ccircle cx='212' cy='52' r='3.4' fill='%23ffd9a0'/%3E%3Ccircle cx='12' cy='212' r='3.4' fill='%23ffd9a0'/%3E%3Ccircle cx='212' cy='212' r='3.4' fill='%23ffd9a0'/%3E%3Crect x='104.5' y='121.2' width='15' height='3.4' fill='%23ffb8de'/%3E%3Cg transform='translate(89 129)'%3E%3Cpath fill='%2300ffff' d='M0 13.5V7Q0 0 7 0Q14 0 14 7V13.5L11.7 11.6 9.3 13.5 7 11.6 4.7 13.5 2.3 11.6 0 13.5Z'/%3E%3Cellipse cx='4.6' cy='5.8' rx='2' ry='2.5' fill='%23f2f6ff'/%3E%3Cellipse cx='9.4' cy='5.8' rx='2' ry='2.5' fill='%23f2f6ff'/%3E%3Ccircle cx='4.6' cy='6.2' r='1.1' fill='%232121de'/%3E%3Ccircle cx='9.4' cy='6.2' r='1.1' fill='%232121de'/%3E%3C/g%3E%3Cg transform='translate(105 129)'%3E%3Cpath fill='%23ffb8ff' d='M0 13.5V7Q0 0 7 0Q14 0 14 7V13.5L11.7 11.6 9.3 13.5 7 11.6 4.7 13.5 2.3 11.6 0 13.5Z'/%3E%3Cellipse cx='4.6' cy='5.8' rx='2' ry='2.5' fill='%23f2f6ff'/%3E%3Cellipse cx='9.4' cy='5.8' rx='2' ry='2.5' fill='%23f2f6ff'/%3E%3Ccircle cx='4.6' cy='6.2' r='1.1' fill='%232121de'/%3E%3Ccircle cx='9.4' cy='6.2' r='1.1' fill='%232121de'/%3E%3C/g%3E%3Cg transform='translate(121 129)'%3E%3Cpath fill='%23ffb852' d='M0 13.5V7Q0 0 7 0Q14 0 14 7V13.5L11.7 11.6 9.3 13.5 7 11.6 4.7 13.5 2.3 11.6 0 13.5Z'/%3E%3Cellipse cx='4.6' cy='5.8' rx='2' ry='2.5' fill='%23f2f6ff'/%3E%3Cellipse cx='9.4' cy='5.8' rx='2' ry='2.5' fill='%23f2f6ff'/%3E%3Ccircle cx='4.6' cy='6.2' r='1.1' fill='%232121de'/%3E%3Ccircle cx='9.4' cy='6.2' r='1.1' fill='%232121de'/%3E%3C/g%3E%3C/svg%3E");--sk-ground: var(--sk4-board) right 18px bottom min(44px, 9%) / auto calc(100% - min(130px, 20%) - min(44px, 9%)) no-repeat fixed, radial-gradient(120% 90% at 50% 0%, #0b1430, #050b1e 62%) fixed, #050b1e}body[data-dialer-skin=pac-man]{background:var(--sk4-board) right var(--sk4-mzr) bottom var(--sk4-mzb) / auto var(--sk4-mzh) no-repeat fixed,radial-gradient(120% 90% at 50% 0%,#0b1430,#050b1e 62%) fixed,#050b1e}@media (max-width: 1400px){body[data-dialer-skin=pac-man],.mrb-skin-surface[data-skin=pac-man]{--sk4-mzh: calc(100vh - min(130px, 20vh) - min(44px, 9vh)) ;--sk4-mzb: min(44px, calc(.09*(min(130px, 20vh) + min(44px, 9vh))) );--sk4-mzr: 18px}}.mrb-skin-surface[data-skin=pac-man] .mrb-hzlogo-mark{display:none}body[data-dialer-skin=pac-man]:before{display:none}body[data-dialer-skin=galaga],.mrb-skin-surface[data-skin=galaga]{--bg: #020208;--surface-1: #0a0d18;--surface-2: #0f1322;--surface-3: #151a2e;--text: #f2f5fb;--text-muted: #c4cde0;--text-faint: #97a2bd;--accent: #b9ccff;--accent-text: #dbe6ff;--accent-fill: rgba(146, 172, 255, .12);--accent-fill-hover: rgba(146, 172, 255, .22);--accent-wash: rgba(146, 172, 255, .06);--accent-border: #8aa4e8;--accent-neon: #cfe0ff;--border-control: #8a92ad;--border-subtle: rgba(185, 204, 255, .2);--focus: #7ff4ff;--rank-first: rgba(185, 204, 255, .12);--badge-fill: rgba(185, 204, 255, .18);--glow: 0 0 0 1px rgba(185, 204, 255, .4), 0 4px 26px rgba(185, 204, 255, .25);--tab-gold: #ffd447;--sk-accent-hi: #cfe0ff;--sk-accent: #9db9ff;--sk-ink: #0d1530;--sk-halo: rgba(146, 172, 255, .13);--sk-hairline: rgba(207, 224, 255, .55);--sk-hairline-soft: rgba(207, 224, 255, .26);--sk-glint: rgba(127, 244, 255, .85);--sk-fill: linear-gradient(150deg, #f4f7ff 0%, #ccd8f4 38%, #ffffff 50%, #b6c6ec 62%, #e6edfb 100%);--sk-fill-hover: linear-gradient(150deg, #f8faff 0%, #d6e0f8 45%, #ffffff 55%, #c0cef0 100%);--sk-cta-glow: rgba(146, 172, 255, .45);--sk4-cta-border: #4d6fff;--sk-badge: linear-gradient(135deg, #e6edfb, #9fb4de);--sk-row-hover: rgba(146, 172, 255, .09);--sk-row-sel: linear-gradient(90deg, rgba(146, 172, 255, .2), rgba(127, 244, 255, .06));--sk-chip-bg: rgba(146, 172, 255, .1);--sk-chip-border: rgba(207, 224, 255, .55);--sk-chip-ink: #ccd8f0;--sk-stat-label: #96a2c2;--sk-stat-glow: rgba(146, 172, 255, .4);--sk-sheen: rgba(127, 244, 255, .25);--sk-brand-glow: rgba(146, 172, 255, .45);--sk-logo-filter: grayscale(1) brightness(1.3) drop-shadow(0 0 9px rgba(146, 172, 255, .5));--sk-header-bg: linear-gradient(180deg, #0b0e1a, #020208);--sk4-tile-ink: #eef2fa;--sk4-tile-border: #616c8c;--sk4-nrnfu: #7ff4ff;--sk-texture: linear-gradient(115deg, rgba(207, 224, 255, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(146, 172, 255, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0e1220, #070a12 60%, #0a0d18);--sk-panel-bg: linear-gradient(180deg, #0c101c, #060810);--sk-tile-bg: linear-gradient(180deg, #0f1322, #080b14);--sk-tile-bg-hover: linear-gradient(180deg, #161c30, #0b0f1c);--sk-tile-ink-hover: #dbe6ff;--sk-pause-bg: linear-gradient(180deg, #0d1120, #080b13);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #0f1322, #0a0d17);--sk-menu-border: rgba(207, 224, 255, .3);--sk4-gw: max(0px, min( calc(100vw - 1232px) , 560px));--sk-ground: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 224 22%27%3E%3Cpath fill=%27%23ff3448%27 d=%27M10 1h1v1h-1zM9 2h2v1h-2zM10 3h1v1h-1zM10 4h1v1h-1zM10 5h1v1h-1zM10 6h1v1h-1zM9 7h3v1h-3zM14 1h1v1h-1zM18 1h1v1h-1zM14 2h1v1h-1zM18 2h1v1h-1zM14 3h1v1h-1zM18 3h1v1h-1zM14 4h1v1h-1zM18 4h1v1h-1zM14 5h1v1h-1zM18 5h1v1h-1zM14 6h1v1h-1zM18 6h1v1h-1zM15 7h3v1h-3zM20 1h4v1h-4zM20 2h1v1h-1zM24 2h1v1h-1zM20 3h1v1h-1zM24 3h1v1h-1zM20 4h4v1h-4zM20 5h1v1h-1zM20 6h1v1h-1zM20 7h1v1h-1zM83 1h1v1h-1zM87 1h1v1h-1zM83 2h1v1h-1zM87 2h1v1h-1zM83 3h1v1h-1zM87 3h1v1h-1zM83 4h5v1h-5zM83 5h1v1h-1zM87 5h1v1h-1zM83 6h1v1h-1zM87 6h1v1h-1zM83 7h1v1h-1zM87 7h1v1h-1zM90 1h3v1h-3zM91 2h1v1h-1zM91 3h1v1h-1zM91 4h1v1h-1zM91 5h1v1h-1zM91 6h1v1h-1zM90 7h3v1h-3zM96 1h4v1h-4zM95 2h1v1h-1zM95 3h1v1h-1zM95 4h1v1h-1zM98 4h2v1h-2zM95 5h1v1h-1zM99 5h1v1h-1zM95 6h1v1h-1zM99 6h1v1h-1zM96 7h4v1h-4zM101 1h1v1h-1zM105 1h1v1h-1zM101 2h1v1h-1zM105 2h1v1h-1zM101 3h1v1h-1zM105 3h1v1h-1zM101 4h5v1h-5zM101 5h1v1h-1zM105 5h1v1h-1zM101 6h1v1h-1zM105 6h1v1h-1zM101 7h1v1h-1zM105 7h1v1h-1zM114 1h4v1h-4zM113 2h1v1h-1zM113 3h1v1h-1zM114 4h3v1h-3zM117 5h1v1h-1zM117 6h1v1h-1zM113 7h4v1h-4zM120 1h3v1h-3zM119 2h1v1h-1zM123 2h1v1h-1zM119 3h1v1h-1zM119 4h1v1h-1zM119 5h1v1h-1zM119 6h1v1h-1zM123 6h1v1h-1zM120 7h3v1h-3zM126 1h3v1h-3zM125 2h1v1h-1zM129 2h1v1h-1zM125 3h1v1h-1zM129 3h1v1h-1zM125 4h1v1h-1zM129 4h1v1h-1zM125 5h1v1h-1zM129 5h1v1h-1zM125 6h1v1h-1zM129 6h1v1h-1zM126 7h3v1h-3zM131 1h4v1h-4zM131 2h1v1h-1zM135 2h1v1h-1zM131 3h1v1h-1zM135 3h1v1h-1zM131 4h4v1h-4zM131 5h1v1h-1zM133 5h1v1h-1zM131 6h1v1h-1zM134 6h1v1h-1zM131 7h1v1h-1zM135 7h1v1h-1zM137 1h5v1h-5zM137 2h1v1h-1zM137 3h1v1h-1zM137 4h4v1h-4zM137 5h1v1h-1zM137 6h1v1h-1zM137 7h5v1h-5zM200 1h3v1h-3zM199 2h1v1h-1zM203 2h1v1h-1zM203 3h1v1h-1zM201 4h2v1h-2zM200 5h1v1h-1zM199 6h1v1h-1zM199 7h5v1h-5zM205 1h1v1h-1zM209 1h1v1h-1zM205 2h1v1h-1zM209 2h1v1h-1zM205 3h1v1h-1zM209 3h1v1h-1zM205 4h1v1h-1zM209 4h1v1h-1zM205 5h1v1h-1zM209 5h1v1h-1zM205 6h1v1h-1zM209 6h1v1h-1zM206 7h3v1h-3zM211 1h4v1h-4zM211 2h1v1h-1zM215 2h1v1h-1zM211 3h1v1h-1zM215 3h1v1h-1zM211 4h4v1h-4zM211 5h1v1h-1zM211 6h1v1h-1zM211 7h1v1h-1z%27/%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M15 11h3v1h-3zM14 12h1v1h-1zM18 12h1v1h-1zM14 13h1v1h-1zM18 13h1v1h-1zM14 14h1v1h-1zM18 14h1v1h-1zM14 15h1v1h-1zM18 15h1v1h-1zM14 16h1v1h-1zM18 16h1v1h-1zM15 17h3v1h-3zM21 11h3v1h-3zM20 12h1v1h-1zM24 12h1v1h-1zM20 13h1v1h-1zM24 13h1v1h-1zM20 14h1v1h-1zM24 14h1v1h-1zM20 15h1v1h-1zM24 15h1v1h-1zM20 16h1v1h-1zM24 16h1v1h-1zM21 17h3v1h-3zM99 11h3v1h-3zM98 12h1v1h-1zM102 12h1v1h-1zM102 13h1v1h-1zM100 14h2v1h-2zM99 15h1v1h-1zM98 16h1v1h-1zM98 17h5v1h-5zM105 11h3v1h-3zM104 12h1v1h-1zM108 12h1v1h-1zM104 13h1v1h-1zM108 13h1v1h-1zM104 14h1v1h-1zM108 14h1v1h-1zM104 15h1v1h-1zM108 15h1v1h-1zM104 16h1v1h-1zM108 16h1v1h-1zM105 17h3v1h-3zM111 11h3v1h-3zM110 12h1v1h-1zM114 12h1v1h-1zM110 13h1v1h-1zM114 13h1v1h-1zM110 14h1v1h-1zM114 14h1v1h-1zM110 15h1v1h-1zM114 15h1v1h-1zM110 16h1v1h-1zM114 16h1v1h-1zM111 17h3v1h-3zM117 11h3v1h-3zM116 12h1v1h-1zM120 12h1v1h-1zM116 13h1v1h-1zM120 13h1v1h-1zM116 14h1v1h-1zM120 14h1v1h-1zM116 15h1v1h-1zM120 15h1v1h-1zM116 16h1v1h-1zM120 16h1v1h-1zM117 17h3v1h-3zM123 11h3v1h-3zM122 12h1v1h-1zM126 12h1v1h-1zM122 13h1v1h-1zM126 13h1v1h-1zM122 14h1v1h-1zM126 14h1v1h-1zM122 15h1v1h-1zM126 15h1v1h-1zM122 16h1v1h-1zM126 16h1v1h-1zM123 17h3v1h-3zM200 11h3v1h-3zM199 12h1v1h-1zM203 12h1v1h-1zM199 13h1v1h-1zM203 13h1v1h-1zM199 14h1v1h-1zM203 14h1v1h-1zM199 15h1v1h-1zM203 15h1v1h-1zM199 16h1v1h-1zM203 16h1v1h-1zM200 17h3v1h-3zM206 11h3v1h-3zM205 12h1v1h-1zM209 12h1v1h-1zM205 13h1v1h-1zM209 13h1v1h-1zM205 14h1v1h-1zM209 14h1v1h-1zM205 15h1v1h-1zM209 15h1v1h-1zM205 16h1v1h-1zM209 16h1v1h-1zM206 17h3v1h-3z%27/%3E%3C/svg%3E") right 12px top 92px / min(var(--sk4-gw), 448px) auto no-repeat fixed, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 15 12%27%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M7 0h1v1h-1zM7 1h1v1h-1zM6 2h1v1h-1zM8 2h1v1h-1zM6 3h1v1h-1zM8 3h1v1h-1zM5 4h5v1h-5zM5 5h5v1h-5zM1 6h1v1h-1zM5 6h5v1h-5zM13 6h1v1h-1zM1 7h1v1h-1zM4 7h7v1h-7zM13 7h1v1h-1zM1 8h2v1h-2zM4 8h1v1h-1zM6 8h3v1h-3zM10 8h1v1h-1zM12 8h2v1h-2zM0 9h5v1h-5zM6 9h3v1h-3zM10 9h5v1h-5zM0 10h5v1h-5zM6 10h3v1h-3zM10 10h5v1h-5zM1 11h2v1h-2zM4 11h7v1h-7zM12 11h2v1h-2z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M7 2h1v1h-1zM7 3h1v1h-1zM5 8h1v1h-1zM9 8h1v1h-1zM5 9h1v1h-1zM9 9h1v1h-1zM5 10h1v1h-1zM9 10h1v1h-1z%27/%3E%3C/svg%3E") right 76px bottom 12px / 16px auto no-repeat fixed, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 15 12%27%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M7 0h1v1h-1zM7 1h1v1h-1zM6 2h1v1h-1zM8 2h1v1h-1zM6 3h1v1h-1zM8 3h1v1h-1zM5 4h5v1h-5zM5 5h5v1h-5zM1 6h1v1h-1zM5 6h5v1h-5zM13 6h1v1h-1zM1 7h1v1h-1zM4 7h7v1h-7zM13 7h1v1h-1zM1 8h2v1h-2zM4 8h1v1h-1zM6 8h3v1h-3zM10 8h1v1h-1zM12 8h2v1h-2zM0 9h5v1h-5zM6 9h3v1h-3zM10 9h5v1h-5zM0 10h5v1h-5zM6 10h3v1h-3zM10 10h5v1h-5zM1 11h2v1h-2zM4 11h7v1h-7zM12 11h2v1h-2z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M7 2h1v1h-1zM7 3h1v1h-1zM5 8h1v1h-1zM9 8h1v1h-1zM5 9h1v1h-1zM9 9h1v1h-1zM5 10h1v1h-1zM9 10h1v1h-1z%27/%3E%3C/svg%3E") right 56px bottom 12px / 16px auto no-repeat fixed, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 15 12%27%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M7 0h1v1h-1zM7 1h1v1h-1zM6 2h1v1h-1zM8 2h1v1h-1zM6 3h1v1h-1zM8 3h1v1h-1zM5 4h5v1h-5zM5 5h5v1h-5zM1 6h1v1h-1zM5 6h5v1h-5zM13 6h1v1h-1zM1 7h1v1h-1zM4 7h7v1h-7zM13 7h1v1h-1zM1 8h2v1h-2zM4 8h1v1h-1zM6 8h3v1h-3zM10 8h1v1h-1zM12 8h2v1h-2zM0 9h5v1h-5zM6 9h3v1h-3zM10 9h5v1h-5zM0 10h5v1h-5zM6 10h3v1h-3zM10 10h5v1h-5zM1 11h2v1h-2zM4 11h7v1h-7zM12 11h2v1h-2z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M7 2h1v1h-1zM7 3h1v1h-1zM5 8h1v1h-1zM9 8h1v1h-1zM5 9h1v1h-1zM9 9h1v1h-1zM5 10h1v1h-1zM9 10h1v1h-1z%27/%3E%3C/svg%3E") right 36px bottom 12px / 16px auto no-repeat fixed, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 9 12%27%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M7 0h1v12h-1zM2 2h3v1h-3zM2 3h1v1h-1zM4 3h1v1h-1zM2 4h3v1h-3z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M0 1h7v1h-7zM0 2h2v1h-2zM5 2h2v1h-2zM0 3h2v1h-2zM5 3h2v1h-2zM0 4h2v1h-2zM5 4h2v1h-2zM0 5h7v1h-7z%27/%3E%3Cpath fill=%27%233a6cf0%27 d=%27M3 3h1v1h-1z%27/%3E%3C/svg%3E") right 14px bottom 11px / 12px auto no-repeat fixed, radial-gradient(46% 34% at 80% 66%, rgba(64, 106, 255, .14), transparent 70%), radial-gradient(30% 26% at 68% 84%, rgba(146, 82, 232, .1), transparent 70%), radial-gradient(1px 1px at 18% 16%, rgba(255, 255, 255, .55), transparent), radial-gradient(1px 1px at 34% 58%, rgba(255, 82, 82, .4), transparent), radial-gradient(1px 1px at 52% 30%, rgba(255, 255, 255, .45), transparent), radial-gradient(1.5px 1.5px at 66% 74%, rgba(127, 244, 255, .4), transparent), radial-gradient(1px 1px at 78% 48%, rgba(255, 212, 71, .4), transparent), radial-gradient(1px 1px at 90% 82%, rgba(255, 255, 255, .5), transparent), radial-gradient(1.5px 1.5px at 8% 84%, rgba(146, 172, 255, .45), transparent), radial-gradient(120% 90% at 50% 0%, #070a14, #020208 62%) fixed, #020208}body[data-dialer-skin=galaga]{background:var(--sk-ground)}body:is([data-dialer-skin=pac-man],[data-dialer-skin=galaga]) #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body:is([data-dialer-skin=pac-man],[data-dialer-skin=galaga]) .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body:is([data-dialer-skin=pac-man],[data-dialer-skin=galaga]) #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body:is([data-dialer-skin=pac-man],[data-dialer-skin=galaga]) .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.14em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-vgroup-head span{color:var(--sk-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-stat .l{color:var(--sk-stat-label);text-transform:uppercase;letter-spacing:.12em}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-stat .d{color:var(--text)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-disposition-grid>button,.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-disposition-grid>.mrb-dispo-backskip>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--sk4-tile-border);color:var(--sk4-tile-ink);font-weight:700;letter-spacing:.04em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-disposition-grid>button:hover:not(:disabled),.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-disposition-grid>.mrb-dispo-backskip>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1){color:var(--sk4-nrnfu)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-disposition-grid>button:after,.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-disposition-grid>.mrb-dispo-backskip>button:after,.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-disposition-grid>.mrb-dispo-backskip>button:hover:not(:disabled):after,.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-disposition-grid>button:after,.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-disposition-grid>.mrb-dispo-backskip>button:after,.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-dial-call:after{display:none}}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--sk4-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--sk4-cta-border);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--sk4-cta-border);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff4d}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff59}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-dial-hangup{box-shadow:0 0 20px #ff5a5a40}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--sk4-cta-border);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-newbar{background:var(--sk-fill);border-color:var(--sk4-cta-border);color:var(--sk-ink)}.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-outcome-menu,.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]) .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}.mrb-skin-surface[data-skin=pac-man]{position:relative;isolation:isolate}.mrb-skin-surface[data-skin=pac-man]:before{content:"";position:fixed;width:calc(var(--sk4-t) * 2);height:calc(var(--sk4-t) * 2);right:calc(var(--sk4-mzr) + var(--sk4-t) * 20.5);bottom:calc(var(--sk4-mzb) + var(--sk4-t) * 26.5);z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 50%,#ffe100 0 43%,transparent 46%);-webkit-mask:conic-gradient(from 55deg at 45% 50%,transparent 0 70deg,#000 70deg 360deg);mask:conic-gradient(from 55deg at 45% 50%,transparent 0 70deg,#000 70deg 360deg);animation:sk4-pac-route 24s linear infinite}.mrb-skp-preview.mrb-skin-surface[data-skin=pac-man]{--sk4-mzh: 160px;--sk4-mzb: 8px;--sk4-mzr: 18px;background:var(--sk4-board) right 18px bottom 8px / auto 160px no-repeat,radial-gradient(120% 90% at 50% 0%,#0b1430,#050b1e 62%)}.mrb-skp-preview.mrb-skin-surface[data-skin=pac-man] .mrb-skp-mini{visibility:hidden}.mrb-skp-preview.mrb-skin-surface[data-skin=pac-man]:before{position:absolute;animation-duration:9s}.mrb-skp-preview.mrb-skin-surface[data-skin=pac-man] .mrb-skp-mini:before{content:"";visibility:visible;position:absolute;width:calc(var(--sk4-t) * 2);height:calc(var(--sk4-t) * 2);right:calc(var(--sk4-mzr) + var(--sk4-t) * 20.5);bottom:calc(var(--sk4-mzb) + var(--sk4-t) * 22.5);pointer-events:none;will-change:transform;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 14%27%3E%3Cpath fill=%27%23ff0000%27 d=%27M0 13.5V7Q0 0 7 0Q14 0 14 7V13.5L11.7 11.6 9.3 13.5 7 11.6 4.7 13.5 2.3 11.6 0 13.5Z%27/%3E%3Cellipse cx=%274%27 cy=%275.8%27 rx=%272%27 ry=%272.5%27 fill=%27%23f2f6ff%27/%3E%3Cellipse cx=%278.8%27 cy=%275.8%27 rx=%272%27 ry=%272.5%27 fill=%27%23f2f6ff%27/%3E%3Ccircle cx=%272.9%27 cy=%276.2%27 r=%271.1%27 fill=%27%232121de%27/%3E%3Ccircle cx=%277.7%27 cy=%276.2%27 r=%271.1%27 fill=%27%232121de%27/%3E%3C/svg%3E") center / 87.5% auto no-repeat;animation:sk4-ghost-route 9s linear infinite}.mrb-skp-preview.mrb-skin-surface[data-skin=pac-man] .mrb-skp-lead:before{content:"";visibility:visible;position:absolute;left:-13px;right:auto;width:max(96px,calc(100% - 118px));bottom:24px;height:14px;pointer-events:none;will-change:transform,opacity;z-index:0;opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 96 14%27%3E%3Cdefs%3E%3Cpath id=%27g%27 d=%27M0 13.5V7Q0 0 7 0Q14 0 14 7V13.5L11.7 11.6 9.3 13.5 7 11.6 4.7 13.5 2.3 11.6 0 13.5Z%27/%3E%3C/defs%3E%3Cpath fill=%27%23ffe100%27 d=%27M13 3.5A7 7 0 1 0 13 10.5L7 7Z%27/%3E%3Cuse href=%27%23g%27 x=%2726%27 fill=%27%23ff0000%27/%3E%3Cuse href=%27%23g%27 x=%2744%27 fill=%27%23ffb8ff%27/%3E%3Cuse href=%27%23g%27 x=%2762%27 fill=%27%2300ffff%27/%3E%3Cuse href=%27%23g%27 x=%2780%27 fill=%27%23ffb852%27/%3E%3C/svg%3E") left center / auto 14px no-repeat;animation:sk4-marquee 6s linear infinite}@keyframes sk4-marquee{0%{transform:translateZ(0);opacity:0}10%{opacity:1}84%{transform:translate3d(calc(100% - 96px),0,0);opacity:1}96%{transform:translate3d(calc(100% - 96px),0,0);opacity:0}to{transform:translateZ(0);opacity:0}}.mrb-skin-surface[data-skin=pac-man]:not(.mrb-skp-preview):after{content:"";position:fixed;width:calc(var(--sk4-t) * 2);height:calc(var(--sk4-t) * 2);right:calc(var(--sk4-mzr) + var(--sk4-t) * 20.5);bottom:calc(var(--sk4-mzb) + var(--sk4-t) * 26.5);z-index:-1;pointer-events:none;will-change:transform,opacity;opacity:0;background:radial-gradient(circle at 50% 50%,#ffe100 0 43%,transparent 46%);animation:sk4-pac-route 24s linear infinite,sk4-pac-chomp .72s linear infinite}body[data-dialer-skin=pac-man]:after{content:"";position:fixed;width:calc(var(--sk4-t) * 2);height:calc(var(--sk4-t) * 2);right:calc(var(--sk4-mzr) + var(--sk4-t) * 20.5);bottom:calc(var(--sk4-mzb) + var(--sk4-t) * 22.5);z-index:-1;pointer-events:none;will-change:transform;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 14%27%3E%3Cpath fill=%27%23ff0000%27 d=%27M0 13.5V7Q0 0 7 0Q14 0 14 7V13.5L11.7 11.6 9.3 13.5 7 11.6 4.7 13.5 2.3 11.6 0 13.5Z%27/%3E%3Cellipse cx=%274%27 cy=%275.8%27 rx=%272%27 ry=%272.5%27 fill=%27%23f2f6ff%27/%3E%3Cellipse cx=%278.8%27 cy=%275.8%27 rx=%272%27 ry=%272.5%27 fill=%27%23f2f6ff%27/%3E%3Ccircle cx=%272.9%27 cy=%276.2%27 r=%271.1%27 fill=%27%232121de%27/%3E%3Ccircle cx=%277.7%27 cy=%276.2%27 r=%271.1%27 fill=%27%232121de%27/%3E%3C/svg%3E") center / 87.5% auto no-repeat;animation:sk4-ghost-route 24s linear infinite}body[data-dialer-skin=pac-man] .mrb-body:before{content:"";position:fixed;width:var(--sk4-t);height:calc(var(--sk4-t) * .72);right:calc(var(--sk4-mzr) + var(--sk4-t) * 21);bottom:calc(var(--sk4-mzb) + var(--sk4-t) * 27.14);z-index:-2;pointer-events:none;will-change:transform;background:#050b1e;transform-origin:0 50%;transform:scaleX(0);animation:sk4-eat-a 24s linear infinite}body[data-dialer-skin=pac-man] .mrb-body:after{content:"";position:fixed;width:calc(var(--sk4-t) * .72);height:var(--sk4-t);right:calc(var(--sk4-mzr) + var(--sk4-t) * 6.14);bottom:calc(var(--sk4-mzb) + var(--sk4-t) * 26.5);z-index:-2;pointer-events:none;will-change:transform;background:#050b1e;transform-origin:50% 0;transform:scaleY(0);animation:sk4-eat-b 24s linear infinite}body[data-dialer-skin=pac-man] .mrb-header-spacer:before{content:"";position:fixed;width:calc(var(--sk4-t) * .72);height:var(--sk4-t);right:calc(var(--sk4-mzr) + var(--sk4-t) * 21.14);bottom:calc(var(--sk4-mzb) + var(--sk4-t) * 18.5);z-index:-2;pointer-events:none;will-change:transform;background:#050b1e;transform-origin:50% 100%;transform:scaleY(0);animation:sk4-eat-h 24s linear infinite}@keyframes sk4-pac-route{0%{transform:translateZ(0) rotate(0)}27.7778%{transform:translate3d(750%,0,0) rotate(0)}27.7828%{transform:translate3d(750%,0,0) rotate(90deg)}44.4444%{transform:translate3d(750%,450%,0) rotate(90deg)}44.4494%{transform:translate3d(750%,450%,0) rotate(180deg)}50%{transform:translate3d(600%,450%,0) rotate(180deg)}50.005%{transform:translate3d(600%,450%,0) rotate(270deg)}55.5556%{transform:translate3d(600%,300%,0) rotate(270deg)}55.5606%{transform:translate3d(600%,300%,0) rotate(180deg)}72.2222%{transform:translate3d(150%,300%,0) rotate(180deg)}72.2272%{transform:translate3d(150%,300%,0) rotate(90deg)}77.7778%{transform:translate3d(150%,450%,0) rotate(90deg)}77.7828%{transform:translate3d(150%,450%,0) rotate(180deg)}83.3333%{transform:translate3d(0,450%,0) rotate(180deg)}83.3383%{transform:translate3d(0,450%,0) rotate(270deg)}to{transform:translateZ(0) rotate(270deg)}}@keyframes sk4-ghost-route{0%{transform:translateZ(0) scaleX(1)}7.4074%{transform:translate3d(0,-200%,0) scaleX(1)}7.4124%{transform:translate3d(0,-200%,0) scaleX(-1)}35.1852%{transform:translate3d(750%,-200%,0) scaleX(-1)}51.8519%{transform:translate3d(750%,250%,0) scaleX(-1)}51.8569%{transform:translate3d(750%,250%,0) scaleX(1)}57.4074%{transform:translate3d(600%,250%,0) scaleX(1)}62.963%{transform:translate3d(600%,100%,0) scaleX(1)}79.6296%{transform:translate3d(150%,100%,0) scaleX(1)}85.1852%{transform:translate3d(150%,250%,0) scaleX(1)}90.7407%{transform:translate3d(0,250%,0) scaleX(1)}to{transform:translateZ(0) scaleX(1)}}@keyframes sk4-pac-chomp{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes sk4-eat-a{0%{transform:scaleX(.5)}27.7778%{transform:scaleX(15.5)}to{transform:scaleX(15.5)}}@keyframes sk4-eat-b{0%,27.7778%{transform:scaleY(0)}44.4444%{transform:scaleY(9)}to{transform:scaleY(9)}}@keyframes sk4-eat-h{0%,83.3333%{transform:scaleY(0)}to{transform:scaleY(9)}}.mrb-skin-surface[data-skin=pac-man] .mrb-disposition-grid.mrb-dispo-grid-v2>button:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none}.mrb-skin-surface[data-skin=pac-man] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1):before{content:"⌁";color:#7ff4ff}.mrb-skin-surface[data-skin=pac-man] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(2):before{content:"✦";color:#ffb8ff}.mrb-skin-surface[data-skin=pac-man] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(3):before{content:"☏";color:#ffb852}.mrb-skin-surface[data-skin=pac-man] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(4):before{content:"✖";color:#ffb8ff}.mrb-skin-surface[data-skin=pac-man] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip{position:relative}.mrb-skin-surface[data-skin=pac-man] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none;content:"➤";color:#7ff4ff}.mrb-skin-surface[data-skin=pac-man] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dial-next:before{content:"»";color:#ffe97a}.mrb-skin-surface[data-skin=pac-man] .mrb-dial-hangup{border:2px solid #3d0410;box-shadow:0 0 0 3px #fff,0 0 26px #ff949466;font-weight:800}.mrb-skin-surface[data-skin=pac-man] .mrb-lead-card .mrb-pac-runner{position:absolute;top:-9px;left:-9px;width:18px;height:18px;z-index:7;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%,#ffe100 0 45%,transparent 48%);-webkit-mask:conic-gradient(from 55deg at 45% 50%,transparent 0 70deg,#000 70deg 360deg);mask:conic-gradient(from 55deg at 45% 50%,transparent 0 70deg,#000 70deg 360deg);will-change:transform;animation:sk4-border-run 26s linear infinite}@keyframes sk4-border-run{0%{transform:translateZ(0) rotate(0);opacity:.95}24.4%{transform:translate3d(var(--pmr-w, 720px),0,0) rotate(0);opacity:.95}24.45%{transform:translate3d(var(--pmr-w, 720px),0,0) rotate(90deg);opacity:.95}50%{transform:translate3d(var(--pmr-w, 720px),var(--pmr-h, 760px),0) rotate(90deg);opacity:.95}50.05%{transform:translate3d(var(--pmr-w, 720px),var(--pmr-h, 760px),0) rotate(180deg);opacity:.95}74.4%{transform:translate3d(0,var(--pmr-h, 760px),0) rotate(180deg);opacity:.95}74.45%{transform:translate3d(0,var(--pmr-h, 760px),0) rotate(270deg);opacity:.95}to{transform:translateZ(0) rotate(270deg);opacity:.95}}.mrb-skin-surface[data-skin=pac-man] .mrb-lead-card .mrb-pac-quarry{position:absolute;top:-9px;left:-9px;width:18px;height:18px;z-index:7;pointer-events:none;opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 14%27%3E%3Cpath fill=%27%2300ffff%27 d=%27M0 13.5V7Q0 0 7 0Q14 0 14 7V13.5L11.7 11.6 9.3 13.5 7 11.6 4.7 13.5 2.3 11.6 0 13.5Z%27/%3E%3Cellipse cx=%274%27 cy=%275.8%27 rx=%272%27 ry=%272.5%27 fill=%27%23f2f6ff%27/%3E%3Cellipse cx=%278.8%27 cy=%275.8%27 rx=%272%27 ry=%272.5%27 fill=%27%23f2f6ff%27/%3E%3Ccircle cx=%272.9%27 cy=%276.2%27 r=%271.1%27 fill=%27%232121de%27/%3E%3Ccircle cx=%277.7%27 cy=%276.2%27 r=%271.1%27 fill=%27%232121de%27/%3E%3C/svg%3E") center / 100% auto no-repeat;will-change:transform;animation:sk4-border-chase 26s linear infinite;animation-delay:-1s}@keyframes sk4-border-chase{0%{transform:translateZ(0) scaleX(-1);opacity:.95}24.4%{transform:translate3d(var(--pmr-w, 720px),0,0) scaleX(-1);opacity:.95}50%{transform:translate3d(var(--pmr-w, 720px),var(--pmr-h, 760px),0) scaleX(-1);opacity:.95}50.05%{transform:translate3d(var(--pmr-w, 720px),var(--pmr-h, 760px),0) scaleX(1);opacity:.95}74.4%{transform:translate3d(0,var(--pmr-h, 760px),0) scaleX(1);opacity:.95}74.45%{transform:translate3d(0,var(--pmr-h, 760px),0) scaleX(-1);opacity:.95}to{transform:translateZ(0) scaleX(-1);opacity:.95}}body[data-dialer-skin=pac-man][data-pac-arcade=play] .mrb-skin-surface[data-skin=pac-man]:before,body[data-dialer-skin=pac-man][data-pac-arcade=play] .mrb-skin-surface[data-skin=pac-man]:not(.mrb-skp-preview):after,body[data-dialer-skin=pac-man][data-pac-arcade=play]:after,body[data-dialer-skin=pac-man][data-pac-arcade=play] .mrb-body:before,body[data-dialer-skin=pac-man][data-pac-arcade=play] .mrb-body:after,body[data-dialer-skin=pac-man][data-pac-arcade=play] .mrb-header-spacer:before{display:none}.mrb-skin-surface[data-skin=galaga]{position:relative;isolation:isolate;--sk4-free-top: calc(var(--ga-bar-bottom, 141px) + 16px);--sk4-ranks: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 160 82%27%3E%3Cdefs%3E%3Cg id=%27a%27%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M0 0h1v1h-1zM12 0h1v1h-1zM1 1h1v1h-1zM11 1h1v1h-1zM6 2h1v1h-1z%27/%3E%3Cpath fill=%27%23ffd447%27 d=%27M5 1h3v1h-3zM5 2h1v1h-1zM7 2h1v1h-1zM5 3h3v1h-3z%27/%3E%3Cpath fill=%27%2335d6e0%27 d=%27M1 2h2v1h-2zM10 2h2v1h-2zM1 3h3v1h-3zM9 3h3v1h-3zM2 4h9v1h-9zM1 5h4v1h-4zM8 5h4v1h-4zM1 6h3v1h-3zM9 6h3v1h-3zM2 7h1v1h-1zM10 7h1v1h-1z%27/%3E%3Cpath fill=%27%233a6cf0%27 d=%27M5 5h3v1h-3zM4 6h5v1h-5zM3 7h7v1h-7zM3 8h2v1h-2zM8 8h2v1h-2zM2 9h2v1h-2zM9 9h2v1h-2z%27/%3E%3C/g%3E%3Cg id=%27b%27%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M5 0h1v1h-1zM7 0h1v1h-1zM5 1h3v1h-3zM5 2h3v1h-3zM5 3h3v1h-3zM5 4h3v1h-3zM5 5h3v1h-3zM6 6h1v1h-1z%27/%3E%3Cpath fill=%27%23c94ae8%27 d=%27M2 1h1v1h-1zM10 1h1v1h-1zM1 2h2v1h-2zM4 2h1v1h-1zM8 2h1v1h-1zM10 2h2v1h-2zM1 3h4v1h-4zM8 3h4v1h-4zM1 4h4v1h-4zM8 4h4v1h-4zM2 5h3v1h-3zM8 5h3v1h-3zM3 6h2v1h-2zM8 6h2v1h-2zM4 7h1v1h-1zM8 7h1v1h-1z%27/%3E%3Cpath fill=%27%23ffd447%27 d=%27M0 3h1v1h-1zM12 3h1v1h-1z%27/%3E%3C/g%3E%3Cg id=%27c%27%3E%3Cpath fill=%27%23ffd447%27 d=%27M2 0h1v1h-1zM10 0h1v1h-1zM1 1h2v1h-2zM10 1h2v1h-2zM1 2h3v1h-3zM9 2h3v1h-3zM2 3h3v1h-3zM8 3h3v1h-3zM3 4h2v1h-2zM8 4h2v1h-2zM4 5h1v1h-1zM8 5h1v1h-1z%27/%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M6 1h1v1h-1zM6 2h1v1h-1z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M5 2h1v1h-1zM7 2h1v1h-1zM5 3h3v1h-3zM5 4h3v1h-3zM5 5h3v1h-3zM5 6h3v1h-3zM4 7h1v1h-1zM8 7h1v1h-1z%27/%3E%3C/g%3E%3C/defs%3E%3Cuse href=%27%23a%27 x=%2749.5%27 y=%272%27/%3E%3Cuse href=%27%23a%27 x=%2765.5%27 y=%272%27/%3E%3Cuse href=%27%23a%27 x=%2781.5%27 y=%272%27/%3E%3Cuse href=%27%23a%27 x=%2797.5%27 y=%272%27/%3E%3Cuse href=%27%23b%27 x=%2717.5%27 y=%2718%27/%3E%3Cuse href=%27%23b%27 x=%2733.5%27 y=%2718%27/%3E%3Cuse href=%27%23b%27 x=%2749.5%27 y=%2718%27/%3E%3Cuse href=%27%23b%27 x=%2765.5%27 y=%2718%27/%3E%3Cuse href=%27%23b%27 x=%2781.5%27 y=%2718%27/%3E%3Cuse href=%27%23b%27 x=%2797.5%27 y=%2718%27/%3E%3Cuse href=%27%23b%27 x=%27113.5%27 y=%2718%27/%3E%3Cuse href=%27%23b%27 x=%27129.5%27 y=%2718%27/%3E%3Cuse href=%27%23b%27 x=%2717.5%27 y=%2734%27/%3E%3Cuse href=%27%23b%27 x=%2733.5%27 y=%2734%27/%3E%3Cuse href=%27%23b%27 x=%2749.5%27 y=%2734%27/%3E%3Cuse href=%27%23b%27 x=%2765.5%27 y=%2734%27/%3E%3Cuse href=%27%23b%27 x=%2781.5%27 y=%2734%27/%3E%3Cuse href=%27%23b%27 x=%2797.5%27 y=%2734%27/%3E%3Cuse href=%27%23b%27 x=%27113.5%27 y=%2734%27/%3E%3Cuse href=%27%23b%27 x=%27129.5%27 y=%2734%27/%3E%3Cuse href=%27%23c%27 x=%271.5%27 y=%2750%27/%3E%3Cuse href=%27%23c%27 x=%2717.5%27 y=%2750%27/%3E%3Cuse href=%27%23c%27 x=%2733.5%27 y=%2750%27/%3E%3Cuse href=%27%23c%27 x=%2749.5%27 y=%2750%27/%3E%3Cuse href=%27%23c%27 x=%2765.5%27 y=%2750%27/%3E%3Cuse href=%27%23c%27 x=%2781.5%27 y=%2750%27/%3E%3Cuse href=%27%23c%27 x=%2797.5%27 y=%2750%27/%3E%3Cuse href=%27%23c%27 x=%27113.5%27 y=%2750%27/%3E%3Cuse href=%27%23c%27 x=%27129.5%27 y=%2750%27/%3E%3Cuse href=%27%23c%27 x=%27145.5%27 y=%2750%27/%3E%3Cuse href=%27%23c%27 x=%271.5%27 y=%2766%27/%3E%3Cuse href=%27%23c%27 x=%2717.5%27 y=%2766%27/%3E%3Cuse href=%27%23c%27 x=%2733.5%27 y=%2766%27/%3E%3Cuse href=%27%23c%27 x=%2749.5%27 y=%2766%27/%3E%3Cuse href=%27%23c%27 x=%2765.5%27 y=%2766%27/%3E%3Cuse href=%27%23c%27 x=%2781.5%27 y=%2766%27/%3E%3Cuse href=%27%23c%27 x=%2797.5%27 y=%2766%27/%3E%3Cuse href=%27%23c%27 x=%27113.5%27 y=%2766%27/%3E%3Cuse href=%27%23c%27 x=%27129.5%27 y=%2766%27/%3E%3Cuse href=%27%23c%27 x=%27145.5%27 y=%2766%27/%3E%3C/svg%3E")}.mrb-skin-surface[data-skin=galaga]:before{content:"";position:fixed;left:auto;right:12px;top:calc(var(--sk4-free-top) + 34px);width:var(--sk4-gw);height:min(38vh,336px);z-index:-1;pointer-events:none;will-change:transform;background:var(--sk4-ranks) center top / contain no-repeat;animation:sk4-galaga-breathe 4.2s ease-in-out infinite alternate}@media (min-width: 1401px){.mrb-skin-surface[data-skin=galaga]:not(.mrb-skp-preview):before{display:none}}.mrb-skp-preview.mrb-skin-surface[data-skin=galaga]{--sk4-gw: 150px;background:radial-gradient(1px 1px at 18% 16%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 34% 58%,rgba(255,82,82,.4),transparent),radial-gradient(1px 1px at 52% 30%,rgba(255,255,255,.45),transparent),radial-gradient(1.5px 1.5px at 66% 74%,rgba(127,244,255,.4),transparent),radial-gradient(1px 1px at 78% 48%,rgba(255,212,71,.4),transparent),radial-gradient(1px 1px at 90% 82%,rgba(255,255,255,.5),transparent),radial-gradient(46% 34% at 80% 66%,rgba(64,106,255,.14),transparent 70%),radial-gradient(120% 90% at 50% 0%,#070a14,#020208 62%)}.mrb-skp-preview.mrb-skin-surface[data-skin=galaga]:before{position:absolute;top:4px;right:12px;width:126px;height:62px;animation:sk4-pv-breathe 2s ease-in-out infinite alternate}@keyframes sk4-pv-breathe{0%{transform:translate3d(-5px,0,0)}to{transform:translate3d(5px,0,0)}}.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-mini:before,.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-mini:after,.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-keys:before,.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-keys:after,.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-callbar:before,.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-callbar:after{content:"";position:absolute;z-index:1;pointer-events:none;background-position:center;background-repeat:no-repeat;background-size:contain;will-change:transform,opacity}.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-mini:before{top:22px;right:30px;width:15px;height:10px;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 13 8%27%3E%3Cpath fill=%27%23ffd447%27 d=%27M2 0h1v1h-1zM10 0h1v1h-1zM1 1h2v1h-2zM10 1h2v1h-2zM1 2h3v1h-3zM9 2h3v1h-3zM2 3h3v1h-3zM8 3h3v1h-3zM3 4h2v1h-2zM8 4h2v1h-2zM4 5h1v1h-1zM8 5h1v1h-1z%27/%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M6 1h1v1h-1zM6 2h1v1h-1z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M5 2h1v1h-1zM7 2h1v1h-1zM5 3h3v1h-3zM5 4h3v1h-3zM5 5h3v1h-3zM5 6h3v1h-3zM4 7h1v1h-1zM8 7h1v1h-1z%27/%3E%3C/svg%3E");animation:sk4-pv-dive 4.6s linear infinite}.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-mini:after{top:16px;right:70px;width:15px;height:10px;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 13 8%27%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M5 0h1v1h-1zM7 0h1v1h-1zM5 1h3v1h-3zM5 2h3v1h-3zM5 3h3v1h-3zM5 4h3v1h-3zM5 5h3v1h-3zM6 6h1v1h-1z%27/%3E%3Cpath fill=%27%23c94ae8%27 d=%27M2 1h1v1h-1zM10 1h1v1h-1zM1 2h2v1h-2zM4 2h1v1h-1zM8 2h1v1h-1zM10 2h2v1h-2zM1 3h4v1h-4zM8 3h4v1h-4zM1 4h4v1h-4zM8 4h4v1h-4zM2 5h3v1h-3zM8 5h3v1h-3zM3 6h2v1h-2zM8 6h2v1h-2zM4 7h1v1h-1zM8 7h1v1h-1z%27/%3E%3Cpath fill=%27%23ffd447%27 d=%27M0 3h1v1h-1zM12 3h1v1h-1z%27/%3E%3C/svg%3E");animation:sk4-pv-dive2 6.2s linear infinite}.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-keys:before{bottom:38px;left:50%;width:18px;height:14px;margin-left:-9px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 15 12%27%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M7 0h1v1h-1zM7 1h1v1h-1zM6 2h1v1h-1zM8 2h1v1h-1zM6 3h1v1h-1zM8 3h1v1h-1zM5 4h5v1h-5zM5 5h5v1h-5zM1 6h1v1h-1zM5 6h5v1h-5zM13 6h1v1h-1zM1 7h1v1h-1zM4 7h7v1h-7zM13 7h1v1h-1zM1 8h2v1h-2zM4 8h1v1h-1zM6 8h3v1h-3zM10 8h1v1h-1zM12 8h2v1h-2zM0 9h5v1h-5zM6 9h3v1h-3zM10 9h5v1h-5zM0 10h5v1h-5zM6 10h3v1h-3zM10 10h5v1h-5zM1 11h2v1h-2zM4 11h7v1h-7zM12 11h2v1h-2z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M7 2h1v1h-1zM7 3h1v1h-1zM5 8h1v1h-1zM9 8h1v1h-1zM5 9h1v1h-1zM9 9h1v1h-1zM5 10h1v1h-1zM9 10h1v1h-1z%27/%3E%3C/svg%3E");animation:sk4-pv-strafe 3.4s ease-in-out infinite}.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-keys:after{bottom:52px;left:50%;width:2px;height:7px;margin-left:-1px;opacity:0;background:#f2f6ff;animation:sk4-pv-shot 2.9s linear infinite}.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-callbar:before{top:84px;left:40%;width:13px;height:13px;border:2px solid #ffd447;border-radius:50%;opacity:0;transform:scale(.2);animation:sk4-pv-boom 4.6s linear infinite}.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-callbar:after{top:30px;left:62%;width:2px;height:6px;opacity:0;background:#ff3448;animation:sk4-pv-eshot 2.3s linear infinite}@keyframes sk4-pv-dive{0%,7%{opacity:0;transform:translateZ(0) rotate(0)}9%{opacity:1;transform:translateZ(0) rotate(0)}30%{opacity:1;transform:translate3d(-34px,52px,0) rotate(80deg)}55%{opacity:1;transform:translate3d(-62px,96px,0) rotate(150deg)}56%,to{opacity:0;transform:translate3d(-62px,96px,0) rotate(150deg)}}@keyframes sk4-pv-dive2{0%,30%{opacity:0;transform:translateZ(0) rotate(0)}32%{opacity:1;transform:translateZ(0) rotate(0)}55%{opacity:1;transform:translate3d(38px,60px,0) rotate(-80deg)}80%{opacity:1;transform:translate3d(10px,118px,0) rotate(-170deg)}81%,to{opacity:0;transform:translate3d(10px,118px,0) rotate(-170deg)}}@keyframes sk4-pv-strafe{0%{transform:translate3d(-34px,0,0)}30%{transform:translate3d(26px,0,0)}55%{transform:translate3d(-10px,0,0)}80%{transform:translate3d(30px,0,0)}to{transform:translate3d(-34px,0,0)}}@keyframes sk4-pv-shot{0%{opacity:1;transform:translate3d(-34px,0,0)}14%{opacity:1;transform:translate3d(-34px,-96px,0)}14.5%,32%{opacity:0;transform:translate3d(26px,0,0)}33%{opacity:1;transform:translate3d(26px,0,0)}47%{opacity:1;transform:translate3d(26px,-96px,0)}47.5%,65%{opacity:0;transform:translate3d(-10px,0,0)}66%{opacity:1;transform:translate3d(-10px,0,0)}80%{opacity:1;transform:translate3d(-10px,-96px,0)}80.5%,to{opacity:0;transform:translate3d(-10px,-96px,0)}}@keyframes sk4-pv-boom{0%,54%{opacity:0;transform:scale(.2)}55%{opacity:.9;transform:scale(.5)}62%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}@keyframes sk4-pv-eshot{0%,8%{opacity:0;transform:translateZ(0)}10%{opacity:1;transform:translateZ(0)}60%{opacity:1;transform:translate3d(-14px,110px,0)}61%,to{opacity:0;transform:translate3d(-14px,110px,0)}}@keyframes sk4-galaga-breathe{0%{transform:translate3d(-12px,0,0)}to{transform:translate3d(12px,0,0)}}.mrb-skin-surface[data-skin=galaga]:not(.mrb-skp-preview):after{content:"";position:absolute;top:-340px;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;will-change:transform;opacity:.6;background:radial-gradient(1.6px 1.6px at 14% 22%,rgba(255,255,255,.8),transparent),radial-gradient(1.4px 1.4px at 38% 62%,rgba(127,244,255,.6),transparent),radial-gradient(1.8px 1.8px at 58% 12%,rgba(255,255,255,.7),transparent),radial-gradient(1.4px 1.4px at 76% 78%,rgba(255,82,82,.5),transparent),radial-gradient(1.6px 1.6px at 92% 38%,rgba(255,255,255,.65),transparent),radial-gradient(1.4px 1.4px at 26% 92%,rgba(255,212,71,.5),transparent),radial-gradient(1.6px 1.6px at 6% 52%,rgba(255,255,255,.6),transparent);background-size:340px 340px;animation:sk4-star-near 22s linear infinite}@keyframes sk4-star-near{0%{transform:translate3d(0,-340px,0)}to{transform:translateZ(0)}}body[data-dialer-skin=galaga]:after{content:"";position:fixed;top:24%;right:calc(12px + var(--sk4-gw) * .4);width:20px;height:12px;z-index:-1;pointer-events:none;will-change:transform,opacity;opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 13 8%27%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M5 0h1v1h-1zM7 0h1v1h-1zM5 1h3v1h-3zM5 2h3v1h-3zM5 3h3v1h-3zM5 4h3v1h-3zM5 5h3v1h-3zM6 6h1v1h-1z%27/%3E%3Cpath fill=%27%23c94ae8%27 d=%27M2 1h1v1h-1zM10 1h1v1h-1zM1 2h2v1h-2zM4 2h1v1h-1zM8 2h1v1h-1zM10 2h2v1h-2zM1 3h4v1h-4zM8 3h4v1h-4zM1 4h4v1h-4zM8 4h4v1h-4zM2 5h3v1h-3zM8 5h3v1h-3zM3 6h2v1h-2zM8 6h2v1h-2zM4 7h1v1h-1zM8 7h1v1h-1z%27/%3E%3Cpath fill=%27%23ffd447%27 d=%27M0 3h1v1h-1zM12 3h1v1h-1z%27/%3E%3C/svg%3E") center / contain no-repeat;animation:sk4-dive 56s linear infinite}@keyframes sk4-dive{0%,78%{opacity:0;transform:translateZ(0) rotate(0)}79%{opacity:1;transform:translate3d(12px,3vh,0) rotate(18deg)}83%{opacity:1;transform:translate3d(120px,26vh,0) rotate(70deg)}87%{opacity:1;transform:translate3d(40px,52vh,0) rotate(180deg)}90%{opacity:1;transform:translate3d(-70px,34vh,0) rotate(260deg)}94%{opacity:1;transform:translate3d(-20px,6vh,0) rotate(340deg)}96%{opacity:1;transform:translateZ(0) rotate(360deg)}96.5%,to{opacity:0;transform:translateZ(0) rotate(360deg)}}.mrb-skin-surface[data-skin=galaga] .mrb-disposition-grid.mrb-dispo-grid-v2>button:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none}.mrb-skin-surface[data-skin=galaga] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1):before{content:"⌁";color:#7ff4ff}.mrb-skin-surface[data-skin=galaga] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(2):before{content:"✦";color:#ffd447}.mrb-skin-surface[data-skin=galaga] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(3):before{content:"☏";color:#ffd447}.mrb-skin-surface[data-skin=galaga] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(4):before{content:"✖";color:#cfe0ff}.mrb-skin-surface[data-skin=galaga] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip{position:relative}.mrb-skin-surface[data-skin=galaga] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none;content:"➤";color:#7ff4ff}.mrb-skin-surface[data-skin=galaga] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dial-next:before{content:"»";color:#7ff4ff}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-ship,.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-tracer,.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam{position:absolute;top:0;left:0;z-index:7;pointer-events:none;opacity:0}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-ship{z-index:8}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-ship{width:22px;height:17px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 15 12%27%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M7 0h1v1h-1zM7 1h1v1h-1zM6 2h1v1h-1zM8 2h1v1h-1zM6 3h1v1h-1zM8 3h1v1h-1zM5 4h5v1h-5zM5 5h5v1h-5zM1 6h1v1h-1zM5 6h5v1h-5zM13 6h1v1h-1zM1 7h1v1h-1zM4 7h7v1h-7zM13 7h1v1h-1zM1 8h2v1h-2zM4 8h1v1h-1zM6 8h3v1h-3zM10 8h1v1h-1zM12 8h2v1h-2zM0 9h5v1h-5zM6 9h3v1h-3zM10 9h5v1h-5zM0 10h5v1h-5zM6 10h3v1h-3zM10 10h5v1h-5zM1 11h2v1h-2zM4 11h7v1h-7zM12 11h2v1h-2z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M7 2h1v1h-1zM7 3h1v1h-1zM5 8h1v1h-1zM9 8h1v1h-1zM5 9h1v1h-1zM9 9h1v1h-1zM5 10h1v1h-1zM9 10h1v1h-1z%27/%3E%3C/svg%3E") center / contain no-repeat;filter:drop-shadow(0 0 6px rgba(146,172,255,.55))}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-tracer{width:12px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,52,72,.35) 40%,#ff3448);box-shadow:0 0 6px #ff34488c}@supports (offset-path: border-box){.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-ship{offset-path:border-box;offset-rotate:auto 90deg;offset-distance:0%;will-change:offset-distance,transform,opacity;animation:sk4-ship-lap 23s linear infinite,sk4-ship-trick 7s linear infinite}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-tracer-a{offset-path:border-box;offset-rotate:auto;will-change:offset-distance,opacity;animation:sk4-tracer-lap 3.7s linear infinite}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-tracer-b{offset-path:border-box;offset-rotate:auto;will-change:offset-distance,opacity;animation:sk4-tracer-lap 5.3s linear infinite reverse}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam{offset-path:border-box;offset-rotate:auto;will-change:offset-distance,opacity;animation:sk4-beam-lap 23s linear infinite,sk4-beam-fire 9.7s linear infinite}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam[data-n="1"]{animation-delay:-1.15s,.05s}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam[data-n="2"]{animation-delay:-2.3s,.1s}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam[data-n="3"]{animation-delay:-3.45s,.15s}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam[data-n="4"]{animation-delay:-4.6s,.2s}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam[data-n="5"]{animation-delay:-5.75s,.25s}}@keyframes sk4-ship-lap{0%{offset-distance:0%;opacity:1}to{offset-distance:100%;opacity:1}}@keyframes sk4-ship-trick{0%,22%{transform:none}30%{transform:rotate(360deg)}48%{transform:rotate(360deg)}56%{transform:rotate(540deg) scale(1.25)}64%{transform:rotate(720deg) scale(1)}86%{transform:rotate(720deg)}to{transform:rotate(1080deg)}}@keyframes sk4-tracer-lap{0%{offset-distance:0%;opacity:0}2%{opacity:.9}98%{opacity:.9}to{offset-distance:100%;opacity:0}}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam,.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam:before,.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam:after{width:34px;height:3px;border-radius:999px;background:linear-gradient(90deg,#ff344800,#ff3448 30%,#ff8090,#ff3448 70%,#ff344800);box-shadow:0 0 9px 1px #ff344880,0 0 20px 5px #ff344829}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam:before,.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam:after{content:"";position:absolute;top:0}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam:before{left:-52px}.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam:after{left:52px}@keyframes sk4-beam-lap{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes sk4-beam-fire{0%{opacity:0}1.6%{opacity:.62}4.5%{opacity:.52}11%{opacity:0}to{opacity:0}}.mrb-skin-surface[data-skin=galaga] .mrb-dial-hangup{border:2px solid #3d0410;box-shadow:0 0 0 3px #fff,0 0 26px #ff949466;font-weight:800}html[data-perf-call=active] .mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]):before,html[data-perf-call=active] .mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]):after,html[data-perf-call=active] body[data-dialer-skin=galaga]:after{animation-play-state:paused!important}html[data-perf-tier=minimal] .mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]):before,html[data-perf-tier=minimal] .mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]):after,html[data-perf-tier=minimal] body[data-dialer-skin=galaga]:after{display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]):before,.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]):after,.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]):not(.mrb-skp-preview):after,body[data-dialer-skin=galaga]:after{animation:none}}html[data-perf-call=active] body[data-dialer-skin=pac-man]:after,html[data-perf-call=active] body[data-dialer-skin=pac-man] .mrb-body:before,html[data-perf-call=active] body[data-dialer-skin=pac-man] .mrb-body:after,html[data-perf-call=active] body[data-dialer-skin=pac-man] .mrb-header-spacer:before,html[data-perf-call=active] .mrb-skin-surface[data-skin=pac-man] .mrb-lead-card .mrb-pac-runner,html[data-perf-call=active] .mrb-skin-surface[data-skin=pac-man] .mrb-lead-card .mrb-pac-quarry,html[data-perf-call=active] .mrb-skp-preview.mrb-skin-surface[data-skin=pac-man] .mrb-skp-mini:before,html[data-perf-call=active] .mrb-skp-preview.mrb-skin-surface[data-skin=pac-man] .mrb-skp-lead:before{animation-play-state:paused!important}html[data-perf-tier=minimal] body[data-dialer-skin=pac-man]:after,html[data-perf-tier=minimal] body[data-dialer-skin=pac-man] .mrb-body:before,html[data-perf-tier=minimal] body[data-dialer-skin=pac-man] .mrb-body:after,html[data-perf-tier=minimal] body[data-dialer-skin=pac-man] .mrb-header-spacer:before,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=pac-man] .mrb-lead-card .mrb-pac-runner,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=pac-man] .mrb-lead-card .mrb-pac-quarry,html[data-perf-tier=minimal] .mrb-skp-preview.mrb-skin-surface[data-skin=pac-man] .mrb-skp-mini:before,html[data-perf-tier=minimal] .mrb-skp-preview.mrb-skin-surface[data-skin=pac-man] .mrb-skp-lead:before{display:none!important}@media (prefers-reduced-motion: reduce){body[data-dialer-skin=pac-man]:after,body[data-dialer-skin=pac-man] .mrb-body:before,body[data-dialer-skin=pac-man] .mrb-body:after,body[data-dialer-skin=pac-man] .mrb-header-spacer:before,.mrb-skp-preview.mrb-skin-surface[data-skin=pac-man] .mrb-skp-mini:before,.mrb-skp-preview.mrb-skin-surface[data-skin=pac-man] .mrb-skp-lead:before{animation:none}.mrb-skin-surface[data-skin=pac-man] .mrb-lead-card .mrb-pac-runner,.mrb-skin-surface[data-skin=pac-man] .mrb-lead-card .mrb-pac-quarry{animation:none;opacity:0}}html[data-perf-call=active] .mrb-skp-preview.mrb-skin-surface[data-skin=galaga]:before,html[data-perf-call=active] .mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-mini:before,html[data-perf-call=active] .mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-mini:after,html[data-perf-call=active] .mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-keys:before,html[data-perf-call=active] .mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-keys:after,html[data-perf-call=active] .mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-callbar:before,html[data-perf-call=active] .mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-callbar:after{animation-play-state:paused!important}html[data-perf-tier=minimal] .mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-mini:before,html[data-perf-tier=minimal] .mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-mini:after,html[data-perf-tier=minimal] .mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-keys:before,html[data-perf-tier=minimal] .mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-keys:after,html[data-perf-tier=minimal] .mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-callbar:before,html[data-perf-tier=minimal] .mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-callbar:after{display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skp-preview.mrb-skin-surface[data-skin=galaga]:before,.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-mini:before,.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-mini:after,.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-keys:before,.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-keys:after,.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-callbar:before,.mrb-skins-premium .mrb-skp-preview[data-skin=galaga] .mrb-skp-callbar:after{animation:none}}html[data-perf-call=active] .mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-ship,html[data-perf-call=active] .mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-tracer,html[data-perf-call=active] .mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam{animation:none!important;opacity:0!important}html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-ship,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-tracer,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam{display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-ship,.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-tracer,.mrb-skin-surface[data-skin=galaga] .mrb-lead-card .mrb-galaga-beam{animation:none}}body[data-dialer-skin=sundial]{background:var(--sk-ground)}body[data-dialer-skin=sundial]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--td-ground-night);opacity:var(--tod-night, 0)}.mrb-skp-preview[data-skin=sundial]{position:relative;isolation:isolate}.mrb-skp-preview[data-skin=sundial]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--td-ground-night);background-attachment:scroll;opacity:var(--tod-night, 0)}body[data-dialer-skin=sundial] #mrb-header{background:radial-gradient(70% 160% at 85% 0%,color-mix(in srgb,rgba(255,214,130,.1),rgba(190,212,240,.1) calc(var(--tod-night, 0) * 100%)),transparent 70%),var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=sundial] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=sundial] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=sundial] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=sundial] .mrb-hzlogo-sky{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100%,62vh);aspect-ratio:1;max-height:100%;pointer-events:none;background:radial-gradient(var(--td-hz-bloom-r) var(--td-hz-bloom-r) at 50% var(--td-hz-moon-y),rgba(190,212,240,calc(.34 * var(--tod-night, 0))),transparent 70%),radial-gradient(var(--td-hz-bloom-r) var(--td-hz-bloom-r) at 50% var(--td-hz-sun-y),rgba(255,214,130,calc(.42 * (1 - var(--tod-night, 0)))),transparent 72%)}.mrb-skin-surface[data-skin=sundial] .mrb-hzlogo-mark{position:relative;z-index:1}.mrb-skin-surface[data-skin=sundial] .mrb-hzlogo-sky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(var(--td-hz-sun-r) var(--td-hz-sun-r) at 50% var(--td-hz-sun-y),rgba(255,252,240,.98) 0 34%,rgba(255,228,156,.78) 54%,rgba(255,206,112,.34) 76%,transparent 100%);opacity:calc(1 - var(--tod-night, 0))}.mrb-skin-surface[data-skin=sundial] .mrb-hzlogo-sky:after{content:"";position:absolute;left:calc(50% - var(--td-hz-moon-r));top:calc(var(--td-hz-moon-y) - var(--td-hz-moon-r));width:calc(var(--td-hz-moon-r) * 2);height:calc(var(--td-hz-moon-r) * 2);border-radius:50%;background:radial-gradient(circle at 34% 64%,#fff 0,#fff 40%,#e8f1fd 72%,#cfe0f4);-webkit-mask-image:radial-gradient(96% 96% at 124% 26%,transparent 99.2%,#000 100%);mask-image:radial-gradient(96% 96% at 124% 26%,transparent 99.2%,#000 100%);opacity:var(--tod-night, 0)}@media (min-width: 1401px){body[data-dialer-skin=sundial]{--td-sky-light: 0}}.mrb-skin-surface[data-skin=sundial] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=sundial] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=sundial] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=sundial] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=sundial] .mrb-vgroup-head span{color:var(--sk-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800}.mrb-skin-surface[data-skin=sundial] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=sundial] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=sundial] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=sundial] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=sundial] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=sundial] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=sundial] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=sundial] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=sundial] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--sk-hairline);color:var(--sk-accent-hi);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface[data-skin=sundial] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=sundial] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=sundial] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=sundial] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=sundial] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=sundial] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=sundial] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=sundial] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--td-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=sundial] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--td-cta-border);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=sundial] .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--td-cta-border);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff59}.mrb-skin-surface[data-skin=sundial] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #fff6}.mrb-skin-surface[data-skin=sundial] .mrb-dial-hangup{border:2px solid #3d0410;box-shadow:0 0 0 3px #fff,0 0 26px #ff949466;font-weight:800}.mrb-skin-surface[data-skin=sundial] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=sundial] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface[data-skin=sundial] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=sundial] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--td-cta-border);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=sundial] .mrb-newbar{background:var(--sk-fill);border-color:var(--td-cta-border);color:var(--sk-ink)}.mrb-skin-surface[data-skin=sundial] .mrb-outcome-menu,.mrb-skin-surface[data-skin=sundial] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}.mrb-skins-premium .mrb-skp-tod{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px) var(--space-3, 12px);padding:0 var(--space-3, 12px) var(--space-3, 12px)}.mrb-skins-premium .mrb-skp-tod-field{display:inline-flex;align-items:center;gap:6px;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);white-space:nowrap}.mrb-skins-premium .mrb-skp-tod-field input[type=time]{background:var(--surface-2);color:var(--text);border:1px solid var(--border-control);border-radius:var(--radius-sm, 8px);padding:2px 6px;font:inherit}.mrb-skins-premium .mrb-skp-tod-note{flex-basis:100%;font-size:calc(11px * var(--font-scale, 1));color:var(--text-faint)}body[data-dialer-skin=vespers],.mrb-skin-surface[data-skin=vespers]{color-scheme:dark;--bg: #06080d;--surface-1: #0d1119;--surface-2: #121721;--surface-3: #181e2a;--text: #ece5d7;--text-muted: #beb4a2;--text-faint: #9a9280;--accent: #d6ae66;--accent-text: #edd9ae;--accent-fill: rgba(214, 174, 102, .12);--accent-fill-hover: rgba(214, 174, 102, .22);--accent-wash: rgba(214, 174, 102, .06);--accent-border: #a9854a;--accent-neon: #ecc987;--border-control: #8d8574;--border-subtle: rgba(214, 174, 102, .2);--focus: #ecc987;--rank-first: rgba(214, 174, 102, .13);--rank-second: rgba(192, 192, 192, .1);--badge-fill: rgba(214, 174, 102, .2);--danger: #ff9c8a;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--glow: 0 0 0 1px rgba(214, 174, 102, .4), 0 4px 26px rgba(214, 174, 102, .25);--tab-gold: #d6ae66;--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--sk-accent-hi: #ecc987;--sk-accent: #d6ae66;--sk-ink: #1c1305;--sk-halo: rgba(214, 174, 102, .12);--sk-hairline: rgba(226, 196, 138, .5);--sk-hairline-soft: rgba(226, 196, 138, .26);--sk-glint: rgba(255, 236, 200, .8);--sk-fill: linear-gradient(150deg, #dfb469 0%, #c1934a 38%, #efd29a 50%, #b2853f 62%, #d3a75c 100%);--sk-fill-hover: linear-gradient(150deg, #e6bc72 0%, #c99b50 45%, #f4d9a4 55%, #ba8c45 100%);--sk-cta-glow: rgba(214, 174, 102, .4);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .45);--sk-badge: linear-gradient(135deg, #dfb469, #b2853f);--sk-row-hover: rgba(214, 174, 102, .07);--sk-row-sel: linear-gradient(90deg, rgba(140, 33, 48, .28), rgba(214, 174, 102, .05));--sk-chip-bg: rgba(214, 174, 102, .09);--sk-chip-border: rgba(226, 196, 138, .5);--sk-chip-ink: #dfcda6;--sk-stat-n: #ffffff;--sk-stat-label: #a89d88;--sk-stat-glow: rgba(214, 174, 102, .35);--sk-sheen: rgba(255, 236, 200, .22);--sk-brand-glow: rgba(214, 174, 102, .4);--sk-logo-filter: grayscale(1) sepia(1) saturate(2.4) hue-rotate(-8deg) brightness(.92) drop-shadow(0 0 8px rgba(214, 174, 102, .35));--sk-header-bg: linear-gradient(180deg, #0c1017, #06080d);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .05);--skv-blood: #8c2130;--skv-cta-border: #ecc987;--skv-tile-ink: #e9e2d3;--skv-tile-border: rgba(200, 186, 158, .55);--skv-nrnfu: #d98a90;--sk-texture: radial-gradient(1px 1px at 24% 32%, rgba(255, 236, 200, .07), transparent), radial-gradient(1px 1px at 72% 68%, rgba(255, 236, 200, .05), transparent), linear-gradient(115deg, transparent 55%, rgba(214, 164, 92, .05) 70%, transparent 85%), radial-gradient(140% 90% at 30% 0%, rgba(96, 116, 150, .06), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #101521, #0a0e16 60%, #0d1119);--sk-panel-bg: radial-gradient(80% 40% at 30% 0%, rgba(96, 116, 150, .05), transparent 70%), linear-gradient(180deg, #0d1119, #090c12);--sk-tile-bg: linear-gradient(180deg, #121722, #0b0f16);--sk-tile-bg-hover: linear-gradient(180deg, #1a2130, #10141d);--sk-tile-ink-hover: #edd9ae;--sk-pause-bg: linear-gradient(180deg, #0e1219, #0a0d13);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #10151f, #0c1018);--sk-menu-border: rgba(226, 196, 138, .28);--skv-scene-w: clamp(240px, 19vw, 340px);--skv-shift: max(0px, calc((100vw - 1168px) / 2 - .523 * var(--skv-scene-w) - 28px));--skv-fall-ms: 3.2s;--skv-burst-ms: 4.2s;--skv-lamp-w: 60px;--skv-lamp-right: max(0px, calc(.101 * var(--skv-scene-w) - 32px));--skv-lamp-cx: calc(var(--skv-lamp-right) + .5 * var(--skv-lamp-w));--skv-lamp-x: calc(var(--skv-scene-w) - var(--skv-lamp-cx));--sk-ground: radial-gradient(140px 34px at calc(100% - var(--skv-lamp-cx) - var(--skv-shift)) 93%, rgba(196, 164, 96, .16), transparent 75%), linear-gradient(180deg, transparent 0 86.2%, rgba(22, 18, 11, .9) 87.4%, rgba(46, 40, 26, .95) 90%, rgba(38, 33, 21, .97) 96%, rgba(28, 24, 15, .98) 100%), radial-gradient(150px 100px at calc(100% - var(--skv-lamp-cx) - var(--skv-shift)) 37%, rgba(244, 194, 112, .15), transparent 72%), radial-gradient(420px 340px at calc(100% - var(--skv-lamp-cx) - 8px - var(--skv-shift)) 46%, rgba(212, 144, 64, .11), transparent 72%), linear-gradient(180deg, rgba(8, 4, 2, .5) 0 6.6%, rgba(0, 0, 0, .55) 6.9% 7.4%, rgba(158, 102, 52, .08) 7.5% 7.9%, transparent 8.6%), linear-gradient(97deg, rgba(1, 1, 2, .66) 0%, rgba(2, 2, 3, .4) 26%, transparent 52%), radial-gradient(150% 85% at 62% -12%, transparent 42%, rgba(1, 1, 2, .6) 80%), linear-gradient(113deg, #191009 0%, #2f1e10 42%, #452c15 76%, #372310 100%), #150c07;--skv-flicker: radial-gradient(3.4% 3% at calc(86.5% - var(--skv-shift)) 33.5%, rgba(255, 246, 220, .5), transparent 80%), radial-gradient(7% 5.4% at calc(86.5% - var(--skv-shift)) 34.2%, rgba(255, 230, 176, .34), transparent 76%), radial-gradient(15% 12% at calc(86.5% - var(--skv-shift)) 37%, rgba(255, 210, 132, .2), transparent 72%), radial-gradient(38% 32% at calc(86% - var(--skv-shift)) 43%, rgba(238, 170, 86, .13), transparent 72%), radial-gradient(22% 6% at calc(86% - var(--skv-shift)) 90%, rgba(255, 216, 144, .12), transparent 76%), radial-gradient(54% 46% at calc(88% - var(--skv-shift)) 50%, rgba(220, 146, 66, .09), transparent 74%);--skv-figure: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20300'%3E%3Cg%20fill='%23000'%3E%3Cellipse%20cx='50'%20cy='22'%20rx='14.5'%20ry='19.5'/%3E%3Cpath%20d='M37%2032C30%2036%2025%2046%2022%2060%2019.6%2071%2018%2081%2015%2090h70c-3-9-4.6-19-7-30-3-14-8-24-15-28z'/%3E%3Cpath%20d='M15%2090c-2%2028-5%2052-8.5%2078C4%20186%202.4%20204%202%20222c-.4%2014%202%2018%206%2014l6-6c-2%2022-5%2044-8%2062-.8%204%20.6%206%204%206h80c3.4%200%204.8-2%204-6-3-18-6-40-8-62l6%206c4%204%206.4%200%206-14-.4-18-2-36-4.5-54C90%20142%2087%20118%2085%2090z'/%3E%3C/g%3E%3C/svg%3E");--skv-body-w: .626;--skv-body-cx: .55;--skv-canvas-left: calc(.087 * var(--skv-scene-w) - 28px);--skv-canvas-w: calc(.78 * var(--skv-scene-w));--skv-frame-top: 22.5vh;--skv-frame-bottom: calc(var(--skv-frame-top) + 1.2301 * var(--skv-scene-w));--skv-fig-w: calc(.6975 * var(--skv-scene-w));--skv-fig-h: clamp( calc(2 * var(--skv-fig-w)), calc((86.2vh - var(--skv-frame-bottom)) / .7), calc(3.2 * var(--skv-fig-w)) );--skv-fig-shoulder-y: .3;--skv-fig-shoulder-span: .7;--skv-damask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2096'%3E%3Cg%20transform='translate(1.1%201.1)'%20fill='none'%20stroke='%23000'%20stroke-opacity='.55'%20stroke-width='2'%20stroke-linecap='round'%3E%3Cpath%20d='M32%208%20C20%208%2014%2018%2014%2030%20C14%2044%2022%2052%2032%2062%20C42%2052%2050%2044%2050%2030%20C50%2018%2044%208%2032%208Z'/%3E%3Cpath%20d='M32%2020%20V50%20M24%2030%20H40'/%3E%3Cpath%20d='M4%2072%20C10%2072%2012%2078%2012%2084%20M60%2072%20C54%2072%2052%2078%2052%2084'/%3E%3Ccircle%20cx='32'%20cy='80'%20r='4'/%3E%3C/g%3E%3Cg%20transform='translate(-1.1%20-1.1)'%20fill='none'%20stroke='%23ffdca6'%20stroke-opacity='.30'%20stroke-width='2'%20stroke-linecap='round'%3E%3Cpath%20d='M32%208%20C20%208%2014%2018%2014%2030%20C14%2044%2022%2052%2032%2062%20C42%2052%2050%2044%2050%2030%20C50%2018%2044%208%2032%208Z'/%3E%3Cpath%20d='M32%2020%20V50%20M24%2030%20H40'/%3E%3Cpath%20d='M4%2072%20C10%2072%2012%2078%2012%2084%20M60%2072%20C54%2072%2052%2078%2052%2084'/%3E%3Ccircle%20cx='32'%20cy='80'%20r='4'/%3E%3C/g%3E%3C/svg%3E");--skv-nun-1: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2028%20L9.5%2018.5'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2028%20L34.5%2018.5'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='8.4'%20cy='16'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='7.5'%20cy='14.9'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='35.6'%20cy='16'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='34.7'%20cy='14.9'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-2: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2029%20L7%2027'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2029%20L37%2027'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='5.4'%20cy='26.4'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='4.5'%20cy='25.3'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='38.6'%20cy='26.4'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='37.7'%20cy='25.3'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-3: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2028%20L10.5%2018'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2029%20L35%2036'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='9.4'%20cy='15.6'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='8.5'%20cy='14.5'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='36.4'%20cy='38'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='35.5'%20cy='36.9'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-4: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2029%20L9%2036'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2028%20L33.5%2018'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='7.6'%20cy='38'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='6.7'%20cy='36.9'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='34.6'%20cy='15.6'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='33.7'%20cy='14.5'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-5: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2029%20L19%2034.5'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2029%20L25%2034.5'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='18'%20cy='36.6'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='17.1'%20cy='35.5'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='26'%20cy='36.6'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='25.1'%20cy='35.5'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-6: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2027%20L7%2020.5'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2027%20L37%2020.5'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='5.6'%20cy='18.8'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='4.7'%20cy='17.7'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='38.4'%20cy='18.8'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='37.5'%20cy='17.7'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-7: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2027%20L9%2018'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2028%20L35.5%2024'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Ccircle%20cx='7.4'%20cy='15.4'%20r='4.6'%20fill='none'%20stroke='%23c4863a'%20stroke-width='2.2'/%3E%3Ccircle%20cx='7.4'%20cy='15.4'%20r='2.4'%20fill='%233a2a14'/%3E%3Ccircle%20cx='3.5'%20cy='13.6'%20r='1.1'%20fill='%23f0c07c'/%3E%3Ccircle%20cx='11.3'%20cy='13.6'%20r='1.1'%20fill='%23f0c07c'/%3E%3Ccircle%20cx='7.4'%20cy='10.9'%20r='1.1'%20fill='%23f0c07c'/%3E%3Ccircle%20cx='7.4'%20cy='19.9'%20r='1.1'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='37.2'%20cy='23.2'%20rx='2.6'%20ry='3.1'%20fill='%23c4863a'/%3E%3Cellipse%20cx='36.4'%20cy='22.3'%20rx='.9'%20ry='1.1'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-8: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2028%20L13%2035'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2028%20L31%2035'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Crect%20x='14.5'%20y='34'%20width='15'%20height='13'%20rx='2.4'%20fill='%237a4a1e'/%3E%3Crect%20x='13.6'%20y='33'%20width='16.8'%20height='3.4'%20rx='1.7'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M16.6%2037.6h10.8M16.6%2041h10.8M16.6%2044.4h10.8'%20stroke='%23c4863a'%20stroke-width='1.1'/%3E%3Cellipse%20cx='16.4'%20cy='32.6'%20rx='2.4'%20ry='2'%20fill='%23c4863a'/%3E%3Cellipse%20cx='27.6'%20cy='32.6'%20rx='2.4'%20ry='2'%20fill='%23c4863a'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-9: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2027%20L8.5%2017'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2028%20L34%2022'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M6.6%2011.6%20L12.4%2021.6%20L1.1%2021.6%20Z'%20fill='none'%20stroke='%23f0c07c'%20stroke-width='1.8'%20stroke-linejoin='round'/%3E%3Cpath%20d='M35.4%2020.6%20L30.6%2015.2'%20stroke='%23c4863a'%20stroke-width='1.8'%20stroke-linecap='round'/%3E%3Ccircle%20cx='30.2'%20cy='14.6'%20r='1.5'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-10: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M22%2021c-2.6%200-4.6%201.8-5.2%204.2L9.6%2046.4c-.7%202%20.5%203.6%202.3%204%201.8.4%203.4-.6%203.9-2.4L22%2030.6l6.2%2017.4c.5%201.8%202.1%202.8%203.9%202.4%201.8-.4%203-2%202.3-4l-7.2-21.2C26.6%2022.8%2024.6%2021%2022%2021z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2024.5%20L4.6%2019.4'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2024.5%20L39.4%2019.4'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='3.2'%20cy='18.6'%20rx='2.8'%20ry='3.3'%20fill='%23c4863a'/%3E%3Cellipse%20cx='2.4'%20cy='17.6'%20rx='.9'%20ry='1.2'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='40.8'%20cy='18.6'%20rx='2.8'%20ry='3.3'%20fill='%23c4863a'/%3E%3Cellipse%20cx='40'%20cy='17.6'%20rx='.9'%20ry='1.2'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-11: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M22%2041c-2.6%200-4.6-1.8-5.2-4.2L9.6%2015.6c-.7-2%20.5-3.6%202.3-4%201.8-.4%203.4.6%203.9%202.4L22%2031.4l6.2-17.4c.5-1.8%202.1-2.8%203.9-2.4%201.8.4%203%202%202.3%204l-7.2%2021.2C26.6%2039.2%2024.6%2041%2022%2041z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%2058c-5.2%200-9-4-9-9.6%200-3.4%201-6%202.6-7.8-2-1.1-3.6-2.6-5.1-5h23c-1.5%202.4-3.1%203.9-5.1%205%201.6%201.8%202.6%204.4%202.6%207.8C31%2054%2027.2%2058%2022%2058z'%20fill='%23171312'/%3E%3Cpath%20d='M16.5%2042%20L13.4%2053'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M27.5%2042%20L30.6%2053'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='12.8'%20cy='55.4'%20rx='3.2'%20ry='2.4'%20fill='%23e0d2b4'/%3E%3Cellipse%20cx='31.2'%20cy='55.4'%20rx='3.2'%20ry='2.4'%20fill='%23e0d2b4'/%3E%3Cellipse%20cx='22'%20cy='47.4'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2049.1a5.2%205.2%200%200%200%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='47.8'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='47.8'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-12: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Ccircle%20cx='22'%20cy='33'%20r='15.4'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%2017.6a15.4%2015.4%200%200%200-14.6%2010.6c4.1-1.7%208.2-2.5%2012.3-2.5%201.7%200%203.3.1%204.9.4A15.4%2015.4%200%200%200%2022%2017.6z'%20fill='%23171312'/%3E%3Cpath%20d='M31.6%2041.4c3-3.6%203.4-8.6%201-12.6'%20fill='none'%20stroke='%23171312'%20stroke-width='3.6'%20stroke-linecap='round'/%3E%3Cpath%20d='M14.6%2037.6%20L22.4%2043.6'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M30%2034.6%20L24.4%2043.2'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='15.6'%20cy='24.6'%20rx='4.6'%20ry='5.2'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M11.1%2023.2a5%205%200%200%201%209.2-1.6'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='14'%20cy='24.4'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='17.7'%20cy='23.9'%20r='.75'%20fill='%232a2018'/%3E%3Cellipse%20cx='23.4'%20cy='45.2'%20rx='2.8'%20ry='3.2'%20fill='%23c4863a'/%3E%3Cellipse%20cx='22.6'%20cy='44.2'%20rx='.9'%20ry='1.2'%20fill='%23f0c07c'/%3E%3C/svg%3E");--skv-nun-13: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2030'%3E%3Cpath%20d='M13%2014c-4%200-7%202.6-7%206.4%200%203.2%202%205.6%205%205.6h22c3.6%200%205-2%205-5%200-4-3-7-8-7z'%20fill='%230c0a08'/%3E%3Cpath%20d='M11.6%209.4c-3.4%200-6%202.6-6%206%200%202%20.8%203.8%202.2%205-1.6.8-2.8%202-3.6%203.6h16c-.8-1.6-2-2.8-3.6-3.6%201.4-1.2%202.2-3%202.2-5%200-3.4-2.6-6-5.6-6z'%20fill='%23171312'/%3E%3Cellipse%20cx='12'%20cy='14.6'%20rx='3.6'%20ry='4.2'%20fill='%23e0d2b4'/%3E%3Ccircle%20cx='10.6'%20cy='14'%20r='.7'%20fill='%232a2018'/%3E%3Ccircle%20cx='13.6'%20cy='14'%20r='.7'%20fill='%232a2018'/%3E%3Cpath%20d='M20%2017.6%20L54%2013.4'%20fill='none'%20stroke='%232a2118'%20stroke-width='2.6'%20stroke-linecap='round'/%3E%3Cpath%20d='M18%2019.6%20L27%2018.4'%20fill='none'%20stroke='%233a2f22'%20stroke-width='3.6'%20stroke-linecap='round'/%3E%3Crect%20x='31'%20y='10.6'%20width='9'%20height='2.6'%20rx='1.3'%20fill='%23c4863a'%20transform='rotate(-7%2035%2012)'/%3E%3Cpath%20d='M26%2019%20L24%2024'%20fill='none'%20stroke='%23171312'%20stroke-width='2.2'%20stroke-linecap='round'/%3E%3Cpath%20d='M53.4%2012.6%20L57.6%2012.2'%20fill='none'%20stroke='%230c0a08'%20stroke-width='1.6'%20stroke-linecap='round'/%3E%3C/svg%3E");--skv-nun-14: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2027%20L6%2014'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2029%20L38%2034'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='5.2'%20cy='12.8'%20rx='2.6'%20ry='3'%20fill='%23e0d2b4'/%3E%3Cellipse%20cx='39'%20cy='35'%20rx='2.6'%20ry='3'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M39%2030.4%20L40.3%2033.7%20L43.6%2035%20L40.3%2036.3%20L39%2039.6%20L37.7%2036.3%20L34.4%2035%20L37.7%2033.7%20Z'%20fill='%23b9b2a4'%20stroke='%236d6659'%20stroke-width='.7'%20stroke-linejoin='round'/%3E%3Ccircle%20cx='39'%20cy='35'%20r='1'%20fill='%23171312'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-star: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%201.5%20L14.4%209.6%20L22.5%2012%20L14.4%2014.4%20L12%2022.5%20L9.6%2014.4%20L1.5%2012%20L9.6%209.6%20Z'%20fill='%23b9b2a4'%20stroke='%236d6659'%20stroke-width='1'%20stroke-linejoin='round'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='2.4'%20fill='%23171312'/%3E%3C/svg%3E")}body[data-dialer-skin=vespers]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=vespers] .mrb-hzlogo-mark{display:none}body[data-dialer-skin=vespers] #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=vespers] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 14px var(--sk-brand-glow)}body[data-dialer-skin=vespers] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=vespers] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=vespers] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=vespers] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=vespers] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=vespers] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.14em;font-weight:700;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=vespers] .mrb-vgroup-head span{color:var(--sk-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800}.mrb-skin-surface[data-skin=vespers] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=vespers] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--skv-blood)}.mrb-skin-surface[data-skin=vespers] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=vespers] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=vespers] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=vespers] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 12px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=vespers] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=vespers] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=vespers] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--skv-tile-border);color:var(--skv-tile-ink);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0a,0 2px 10px #0000004d}.mrb-skin-surface[data-skin=vespers] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff0f,0 0 16px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=vespers] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1){color:var(--skv-nrnfu)}.mrb-skin-surface[data-skin=vespers] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=vespers] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=vespers] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=vespers] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=vespers] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=vespers] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=vespers] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--skv-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=vespers] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--skv-cta-border);color:var(--sk-ink);box-shadow:0 0 20px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=vespers] .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--skv-cta-border);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 22px var(--sk-cta-glow),inset 0 1px #ffffff4d}.mrb-skin-surface[data-skin=vespers] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 30px var(--sk-cta-glow),inset 0 1px #ffffff59}.mrb-skin-surface[data-skin=vespers] .mrb-dial-hangup{border:2px solid #3d0410;box-shadow:0 0 0 3px #fff,0 0 26px #ff9c8a66;font-weight:800}.mrb-skin-surface[data-skin=vespers] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=vespers] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface[data-skin=vespers] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=vespers] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--skv-cta-border);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=vespers] .mrb-newbar{background:var(--sk-fill);border-color:var(--skv-cta-border);color:var(--sk-ink)}.mrb-skin-surface[data-skin=vespers] .mrb-outcome-menu,.mrb-skin-surface[data-skin=vespers] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}.mrb-skin-surface[data-skin=vespers]{position:relative;isolation:isolate}.mrb-skin-surface[data-skin=vespers]:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:-2;pointer-events:none;background:var(--skv-flicker);opacity:.45;will-change:transform,opacity;animation:skv-gutter 11s ease-in-out infinite}@keyframes skv-gutter{0%{opacity:.46;transform:translateZ(0)}22%{opacity:.54;transform:translate3d(-1px,0,0)}41%{opacity:.44;transform:translate3d(0,1px,0)}58%{opacity:.56;transform:translate3d(-1px,0,0) scale(1.008)}79%{opacity:.48;transform:translate3d(0,1px,0)}to{opacity:.46;transform:translateZ(0)}}body[data-dialer-skin=vespers] .vsp-portrait{position:fixed;top:0;right:var(--skv-shift);bottom:0;width:var(--skv-scene-w);z-index:-1;pointer-events:none;--vsp-approach: 0}body[data-dialer-skin=vespers] .vsp-wall{position:absolute;left:-170%;right:-8%;top:16%;bottom:13.8%;opacity:0;transition:opacity 1.6s ease-out;background:radial-gradient(58% 66% at 96% 76%,rgba(255,224,168,.1),rgba(240,186,108,.05) 42%,rgba(214,148,62,.02) 66%,transparent 84%)}body[data-dialer-skin=vespers] .vsp-wall:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--skv-damask);background-repeat:repeat;background-size:64px 96px;-webkit-mask-image:radial-gradient(46% 52% at 96% 76%,#000 6%,rgba(0,0,0,.45) 44%,transparent 78%);mask-image:radial-gradient(46% 52% at 96% 76%,#000 6%,rgba(0,0,0,.45) 44%,transparent 78%);opacity:.9}body[data-dialer-skin=vespers] .vsp-portrait[data-fallen="1"] .vsp-wall{opacity:1}body[data-dialer-skin=vespers] .vsp-shadow{position:absolute;left:calc(var(--skv-canvas-left) + var(--skv-body-cx) * var(--skv-canvas-w) - .5 * var(--skv-fig-w));top:calc(var(--skv-frame-bottom) - var(--skv-fig-shoulder-y) * var(--skv-fig-h));width:var(--skv-fig-w);height:var(--skv-fig-h);-webkit-mask-image:var(--skv-figure);mask-image:var(--skv-figure);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background:linear-gradient(180deg,#050302eb,#050302cc,#0604029e 68%,#08050366);filter:blur(6px);transform-origin:50% 100%;opacity:calc(.12 + .7 * var(--vsp-approach));transform:translate3d(calc((31% + var(--skv-shift)) * (1 - var(--vsp-approach))),calc(4% * (1 - var(--vsp-approach))),0) scale(calc(.72 + .28 * var(--vsp-approach)));transition:transform 2.4s ease,opacity 2.4s ease}body[data-dialer-skin=vespers] .vsp-portrait[data-fallen="1"] .vsp-shadow{opacity:0;transform:translate3d(0,12%,0) scale(1.18,.06)}body[data-dialer-skin=vespers] .vsp-portrait[data-playing="1"] .vsp-shadow{animation:skv-shadow-crumple var(--skv-fall-ms) cubic-bezier(.4,0,.7,1) forwards}@keyframes skv-shadow-crumple{0%{opacity:.82;transform:translateZ(0) scale(1)}14%{opacity:.82;transform:translateZ(0) scale(1)}30%{opacity:.78;transform:translate3d(0,2%,0) scale(1.04,.86)}52%{opacity:.62;transform:translate3d(0,6%,0) scale(1.11,.52)}72%{opacity:.4;transform:translate3d(0,9%,0) scale(1.16,.22)}88%{opacity:.16;transform:translate3d(0,11%,0) scale(1.18,.1)}to{opacity:0;transform:translate3d(0,12%,0) scale(1.18,.06)}}body[data-dialer-skin=vespers] .vsp-frame{position:absolute;left:calc(var(--skv-canvas-left) - .032 * var(--skv-scene-w));transform-origin:50% 4%;top:var(--skv-frame-top);width:var(--skv-canvas-w);aspect-ratio:200 / 299;padding:3.2%;background:linear-gradient(135deg,#3c301b,#171106 38%,#4c3d22 50%,#100b04 64%,#2c2413);border-radius:3px;box-shadow:0 0 0 1px #000c,0 14px 30px #0000008c,inset 0 0 0 1px #d6a45c2e,inset -1px 0 #d6a45c38}body[data-dialer-skin=vespers] .vsp-depth{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(130% 110% at 50% 24%,#0c0f16 26%,#04050a 80%)}body[data-dialer-skin=vespers] .vsp-canvas{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/skin-vespers-painting-ezyqy1fT.webp) center / cover no-repeat}body[data-dialer-skin=vespers] .vsp-glass{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 47%,rgba(214,164,92,.06) 50%,transparent 53%),linear-gradient(115deg,#0a0c1233,#04050999 55%,#040509bf);opacity:calc(.9 - .74 * var(--vsp-approach));transition:opacity 2.4s ease}body[data-dialer-skin=vespers] .vsp-lamp{position:absolute;right:var(--skv-lamp-right);top:34%;bottom:7.5%;width:var(--skv-lamp-w);transform-origin:50% 100%}body[data-dialer-skin=vespers] .vsp-lamp-glow{top:-74px;width:260px;height:250px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,233,184,.22),rgba(250,200,120,.1) 46%,rgba(226,152,62,.05) 70%,transparent 88%)}body[data-dialer-skin=vespers] .vsp-lamp i{position:absolute;left:50%;transform:translate(-50%)}body[data-dialer-skin=vespers] .vsp-lamp-shade{top:0;width:56px;height:46px;clip-path:polygon(50% 0%,100% 6%,88% 96%,62% 100%,38% 100%,12% 96%,0% 6%);background:radial-gradient(60% 46% at 50% 26%,#fff9e6,#f4e3ba 58%,#d9bf8c)}body[data-dialer-skin=vespers] .vsp-lamp-pole{top:44px;bottom:10px;width:4px;background:linear-gradient(90deg,#2a1c0c,#8a744a 45%,#c9b283 55%,#4a3a20)}body[data-dialer-skin=vespers] .vsp-lamp-base{bottom:0;width:42px;height:12px;border-radius:50%;background:radial-gradient(60% 60% at 50% 35%,#6b5836,#241a0d 80%)}body[data-dialer-skin=vespers] .vsp-fall{position:absolute;left:calc(8% - 28px);top:25.5%;width:73%;aspect-ratio:200 / 299;background:url(/assets/skin-vespers-painting-ezyqy1fT.webp) center / cover no-repeat;box-shadow:0 0 0 3px #2c2413,0 12px 26px #000000a6;transform-origin:50% 100%;--skv-land-x: calc(var(--skv-lamp-x) - .4653 * var(--skv-scene-w) - 17px);--skv-land-y: calc(70vh - 1.236 * var(--skv-scene-w))}body[data-dialer-skin=vespers] .vsp-fall:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/skin-vespers-painting-smile-BOrvZyMl.webp) center / cover no-repeat;opacity:1;transition:opacity .6s ease;pointer-events:none}body[data-dialer-skin=vespers] .vsp-portrait[data-playing="1"] .vsp-fall:after{opacity:0}body[data-dialer-skin=vespers] .vsp-portrait[data-fallen="1"]:not([data-playing="1"]) .vsp-fall{animation:skv-fall-sink var(--vsp-sink-ms, 45s) linear var(--vsp-sink-delay, 0ms) forwards}@keyframes skv-fall-sink{0%{opacity:1}to{opacity:0}}body[data-dialer-skin=vespers] .vsp-portrait[data-fallen="1"] .vsp-fall{transform:translate3d(var(--skv-land-x),var(--skv-land-y),0) rotate(-82deg) scale(.4)}body[data-dialer-skin=vespers] .vsp-portrait[data-fallen="1"] .vsp-canvas{opacity:0}body[data-dialer-skin=vespers] .vsp-portrait[data-fallen="1"] .vsp-frame{transform:rotate(-2.6deg)}body[data-dialer-skin=vespers] .vsp-portrait[data-fallen="1"] .vsp-lamp{transform:rotate(-84deg)}body[data-dialer-skin=vespers] .vsp-portrait[data-playing="1"] .vsp-fall{animation:skv-painting-fall var(--skv-fall-ms) cubic-bezier(.45,.02,.6,1) forwards}body[data-dialer-skin=vespers] .vsp-portrait[data-playing="1"] .vsp-frame{animation:skv-frame-knock var(--skv-fall-ms) ease-out forwards}body[data-dialer-skin=vespers] .vsp-portrait[data-playing="1"] .vsp-lamp{animation:skv-lamp-topple var(--skv-fall-ms) cubic-bezier(.4,0,.6,1) forwards}@keyframes skv-painting-fall{0%{opacity:0;transform:translateZ(0) rotate(0) scale(1)}1.5%{opacity:1;transform:translateZ(0) rotate(0) scale(1)}7%{opacity:1;transform:translateZ(0) rotate(-.6deg) scale(1.02)}14%{transform:translate3d(calc(.03 * var(--skv-land-x)),calc(-.05 * var(--skv-land-y)),0) rotate(-3deg) scale(1.26)}19%{transform:translate3d(calc(.07 * var(--skv-land-x)),calc(-.03 * var(--skv-land-y)),0) rotate(-6deg) scale(1.22)}30%{transform:translate3d(calc(.34 * var(--skv-land-x)),calc(.26 * var(--skv-land-y)),0) rotate(-22deg) scale(1.04)}40%{transform:translate3d(calc(.63 * var(--skv-land-x)),calc(.55 * var(--skv-land-y)),0) rotate(-45deg) scale(.82)}55%{transform:translate3d(calc(1.04 * var(--skv-land-x)),calc(1.02 * var(--skv-land-y)),0) rotate(-94deg) scale(.44)}70%{transform:translate3d(calc(.98 * var(--skv-land-x)),calc(.965 * var(--skv-land-y)),0) rotate(-73deg) scale(.4)}86%{transform:translate3d(calc(1.01 * var(--skv-land-x)),calc(1.006 * var(--skv-land-y)),0) rotate(-86deg) scale(.4)}to{transform:translate3d(var(--skv-land-x),var(--skv-land-y),0) rotate(-82deg) scale(.4)}}@keyframes skv-frame-knock{0%{transform:rotate(0)}2%{transform:rotate(.55deg)}4%{transform:rotate(-.7deg)}6%{transform:rotate(.3deg)}13%{transform:rotate(2.6deg)}27%{transform:rotate(-3.8deg)}46%{transform:rotate(-1.8deg)}70%{transform:rotate(-3deg)}to{transform:rotate(-2.6deg)}}@keyframes skv-lamp-topple{0%{transform:rotate(0)}38%{transform:rotate(0)}45%{transform:rotate(-9deg)}64%{transform:rotate(-58deg)}78%{transform:rotate(-89deg)}86%{transform:rotate(-78deg)}to{transform:rotate(-84deg)}}body[data-dialer-skin=vespers] .vsp-party{position:fixed;left:0;right:0;bottom:0;height:40vh;z-index:-1;pointer-events:none;contain:strict}body[data-dialer-skin=vespers] .vsp-nuns,body[data-dialer-skin=vespers] .vsp-pyramid{position:absolute;top:0;right:0;bottom:0;left:0}body[data-dialer-skin=vespers] .vsp-party i{position:absolute;display:block;background-image:var(--n);background-repeat:no-repeat;background-position:center bottom;background-size:contain;opacity:.9;transform-origin:50% 100%}body[data-dialer-skin=vespers] .vsp-nuns i{animation:skv-nun-walk var(--t1) ease-in-out infinite,skv-nun-shake var(--t2) ease-in-out infinite,skv-nun-bob var(--t3) ease-in-out infinite}@keyframes skv-nun-walk{0%{translate:0 0}50%{translate:var(--rx) 0}to{translate:0 0}}@keyframes skv-nun-shake{0%{rotate:-8deg}50%{rotate:8deg}to{rotate:-8deg}}@keyframes skv-nun-bob{0%{scale:1 1}50%{scale:.93 1.07}to{scale:1 1}}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(5),body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(11),body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(12){transform-origin:50% 50%;animation:skv-nun-walk var(--t1) ease-in-out infinite,skv-nun-tumble var(--t4) linear infinite,skv-nun-bob var(--t3) ease-in-out infinite}@keyframes skv-nun-tumble{0%{rotate:0deg}to{rotate:360deg}}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(2){transform-origin:50% 100%;animation:skv-sniper-recoil 8.09s ease-out infinite}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(2):after{content:"";position:absolute;left:100%;bottom:46%;width:23vw;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(255,240,202,.95),rgba(255,206,126,.35) 38%,rgba(226,152,62,.12) 62%,transparent 88%);transform-origin:0 50%;opacity:0;animation:skv-sniper-shot 8.09s linear infinite}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(4){transform-origin:50% 100%;animation:skv-nun-hit 8.09s ease-in-out infinite}@keyframes skv-sniper-recoil{0%{translate:0 0}40%{translate:0 0}42%{translate:3px 0}46%{translate:0 0}to{translate:0 0}}@keyframes skv-sniper-shot{0%{opacity:0;scale:0 1}41.6%{opacity:0;scale:0 1}42%{opacity:1;scale:.14 1}42.8%{opacity:1;scale:1 1}43.8%{opacity:0;scale:1 1}to{opacity:0;scale:0 1}}@keyframes skv-nun-hit{0%{rotate:0deg;scale:1 1}41%{rotate:0deg;scale:1 1}43%{rotate:-6deg;scale:1.04 .97}50%{rotate:46deg;scale:1 1}57%{rotate:84deg;scale:1 1}60%{rotate:80deg;scale:1 1}72%{rotate:80deg;scale:1 1}80%{rotate:34deg;scale:1 1}87%{rotate:-5deg;scale:.97 1.04}92%{rotate:0deg;scale:1 1}to{rotate:0deg;scale:1 1}}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(6){transform-origin:50% 100%;animation:skv-nun-walk var(--t1) ease-in-out infinite,skv-nun-throw 6.13s ease-out infinite,skv-nun-bob var(--t3) ease-in-out infinite}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(6):after{content:"";position:absolute;left:4%;bottom:72%;width:16px;height:16px;background-image:var(--skv-star);background-repeat:no-repeat;background-size:contain;opacity:0;animation:skv-star-flight 6.13s linear infinite,skv-star-spin .41s linear infinite}@keyframes skv-nun-throw{0%{rotate:0deg}4%{rotate:7deg}10%{rotate:9deg}12%{rotate:-11deg}18%{rotate:-4deg}26%{rotate:0deg}to{rotate:0deg}}@keyframes skv-star-flight{0%{translate:0 0;opacity:0}11.9%{translate:0 0;opacity:0}12%{translate:0 0;opacity:1}22%{translate:calc(var(--sx) * .42) -26px;opacity:1}31%{translate:calc(var(--sx) * .74) -38px;opacity:1}40%{translate:calc(var(--sx) * .95) -33px;opacity:1}50%{translate:var(--sx) -16px;opacity:1}60%{translate:calc(var(--sx) * .9) 2px;opacity:1}70%{translate:calc(var(--sx) * .64) 8px;opacity:1}80%{translate:calc(var(--sx) * .32) 6px;opacity:1}88%{translate:0 0;opacity:1}89%{translate:0 0;opacity:0}to{translate:0 0;opacity:0}}@keyframes skv-star-spin{0%{rotate:0deg}to{rotate:360deg}}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(1){--n: var(--skv-nun-1);--rx: 9vw;--t1: 23s;--t2: .53s;--t3: .89s;left:5vw;bottom:3%;width:46px;height:65px}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(2){--n: var(--skv-nun-13);left:17vw;bottom:7%;width:62px;height:31px}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(3){--n: var(--skv-nun-7);--rx: 12vw;--t1: 19s;--t2: .71s;--t3: .79s;left:28vw;bottom:2%;width:52px;height:73px}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(4){--n: var(--skv-nun-4);left:40vw;bottom:7%;width:40px;height:56px}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(5){--n: var(--skv-nun-10);--rx: 8vw;--t1: 29s;--t3: .79s;--t4: 2.11s;left:51vw;bottom:11%;width:46px;height:65px}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(6){--n: var(--skv-nun-14);--rx: -13vw;--t1: 17s;--t3: .97s;--sx: -15vw;left:62vw;bottom:1%;width:56px;height:79px}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(7){--n: var(--skv-nun-8);--rx: 6vw;--t1: 31s;--t2: .71s;--t3: 1.03s;left:70vw;bottom:14%;width:40px;height:56px}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(8){--n: var(--skv-nun-1);--rx: -5vw;--t1: 23s;--t2: .61s;--t3: .89s;left:77vw;bottom:5%;width:47px;height:66px}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(9){--n: var(--skv-nun-11);--rx: 4vw;--t1: 19s;--t2: .43s;--t3: .79s;left:83vw;bottom:19%;width:38px;height:54px}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(10){--n: var(--skv-nun-9);--rx: -6vw;--t1: 37s;--t2: .53s;--t3: 1.03s;left:88vw;bottom:9%;width:42px;height:59px}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(11){--n: var(--skv-nun-12);--rx: 5vw;--t1: 29s;--t3: .97s;--t4: 2.83s;left:92vw;bottom:13%;width:50px;height:70px}body[data-dialer-skin=vespers] .vsp-nuns i:nth-child(12){--n: var(--skv-nun-10);--rx: -4vw;--t1: 17s;--t3: .89s;--t4: 3.07s;left:74vw;bottom:25%;width:38px;height:54px}body[data-dialer-skin=vespers] .vsp-pyramid i{opacity:0;animation:var(--tier) 43s ease-in-out infinite,skv-nun-shake var(--t2) ease-in-out infinite}@keyframes skv-pyramid-base{0%{translate:var(--sx) var(--sy);opacity:0}8%{opacity:.9}22%{translate:0 0;opacity:.9}78%{translate:0 0;opacity:.9}94%{opacity:.9}to{translate:var(--sx) var(--sy);opacity:0}}@keyframes skv-pyramid-mid{0%{translate:var(--sx) var(--sy);opacity:0}14%{opacity:.9}31%{translate:0 0;opacity:.9}71%{translate:0 0;opacity:.9}88%{opacity:.9}to{translate:var(--sx) var(--sy);opacity:0}}@keyframes skv-pyramid-top{0%{translate:var(--sx) var(--sy);opacity:0}20%{opacity:.9}40%{translate:0 0;opacity:.9}62%{translate:0 0;opacity:.9}80%{opacity:.9}to{translate:var(--sx) var(--sy);opacity:0}}body[data-dialer-skin=vespers] .vsp-pyramid i:nth-child(1){--n: var(--skv-nun-2);--tier: skv-pyramid-base;--sx: -9vw;--sy: 0px;--t2: .53s;right:14vw;bottom:15%;width:48px;height:68px}body[data-dialer-skin=vespers] .vsp-pyramid i:nth-child(2){--n: var(--skv-nun-5);--tier: skv-pyramid-base;--sx: 4vw;--sy: 0px;--t2: .61s;right:9vw;bottom:15%;width:48px;height:68px}body[data-dialer-skin=vespers] .vsp-pyramid i:nth-child(3){--n: var(--skv-nun-7);--tier: skv-pyramid-base;--sx: 9vw;--sy: 0px;--t2: .59s;right:4vw;bottom:15%;width:48px;height:68px}body[data-dialer-skin=vespers] .vsp-pyramid i:nth-child(4){--n: var(--skv-nun-1);--tier: skv-pyramid-mid;--sx: -6vw;--sy: 60px;--t2: .71s;right:11.5vw;bottom:calc(15% + 60px);width:44px;height:62px}body[data-dialer-skin=vespers] .vsp-pyramid i:nth-child(5){--n: var(--skv-nun-6);--tier: skv-pyramid-mid;--sx: 6vw;--sy: 60px;--t2: .53s;right:6.5vw;bottom:calc(15% + 60px);width:44px;height:62px}body[data-dialer-skin=vespers] .vsp-pyramid i:nth-child(6){--n: var(--skv-nun-3);--tier: skv-pyramid-top;--sx: 0;--sy: 114px;--t2: .67s;right:9vw;bottom:calc(15% + 114px);width:38px;height:54px}body[data-dialer-skin=vespers] .vsp-scatter{position:fixed;left:0;right:0;bottom:0;height:55vh;z-index:-1;pointer-events:none;contain:strict}body[data-dialer-skin=vespers] .vsp-scatter i{position:absolute;display:block;bottom:var(--fb);left:var(--fx);background:linear-gradient(180deg,#060402eb,#090603a8);-webkit-mask-image:var(--skv-figure);mask-image:var(--skv-figure);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transform-origin:50% 50%;opacity:0;--fx0: calc(100vw - var(--skv-shift) - .484 * var(--skv-scene-w) - 28px - var(--fx));--fy0: calc(var(--fb) - 3vh);animation:var(--fa) var(--fd) cubic-bezier(.3,0,.5,1) var(--fdl) both}@keyframes skv-frag-backflip{0%{translate:var(--fx0) var(--fy0);rotate:0deg;scale:.38;opacity:0}7%{translate:calc(.93 * var(--fx0)) calc(var(--fy0) - 4vh);rotate:-56deg;scale:.6;opacity:.95}44%{translate:calc(.52 * var(--fx0)) calc(var(--fy0) - 15vh);rotate:-214deg;scale:.84;opacity:.95}76%{translate:calc(.14 * var(--fx0)) calc(var(--fy0) - 5vh);rotate:-328deg;scale:.97;opacity:.95}91%{translate:0 1.1vh;rotate:-360deg;scale:1.06;opacity:.9}to{translate:0 0;rotate:-360deg;scale:1;opacity:0}}@keyframes skv-frag-roundoff{0%{translate:var(--fx0) var(--fy0);rotate:0deg;scale:.38;opacity:0}8%{translate:calc(.9 * var(--fx0)) calc(var(--fy0) - 3vh);rotate:96deg;scale:.58;opacity:.95}38%{translate:calc(.56 * var(--fx0)) calc(var(--fy0) - 11vh);rotate:208deg;scale:.8;opacity:.95}62%{translate:calc(.24 * var(--fx0)) calc(var(--fy0) - 4vh);rotate:306deg;scale:.94;opacity:.95}78%{translate:0 0;rotate:372deg;scale:1;opacity:.95}88%{translate:0 .4vh;rotate:424deg;scale:1.06 .92;opacity:.9}96%{translate:0 1.5vh;rotate:452deg;scale:1.2 .54;opacity:.6}to{translate:0 1.5vh;rotate:452deg;scale:1.22 .5;opacity:0}}@keyframes skv-frag-cartwheel{0%{translate:var(--fx0) var(--fy0);rotate:0deg;scale:.38;opacity:0}9%{translate:calc(.88 * var(--fx0)) calc(var(--fy0) - 2vh);rotate:130deg;scale:.6;opacity:.95}50%{translate:calc(.45 * var(--fx0)) calc(var(--fy0) - 6vh);rotate:340deg;scale:.82;opacity:.95}84%{translate:calc(.08 * var(--fx0)) calc(var(--fy0) - 1vh);rotate:500deg;scale:.98;opacity:.95}to{translate:0 0;rotate:540deg;scale:1;opacity:0}}@keyframes skv-frag-aerial{0%{translate:var(--fx0) var(--fy0);rotate:0deg;scale:.38;opacity:0}10%{translate:calc(.86 * var(--fx0)) calc(var(--fy0) - 8vh);rotate:-70deg;scale:.5;opacity:.95}40%{translate:calc(.58 * var(--fx0)) calc(var(--fy0) - 19vh);rotate:-190deg;scale:.62;opacity:.95}70%{translate:calc(.22 * var(--fx0)) calc(var(--fy0) - 9vh);rotate:-318deg;scale:.88;opacity:.95}92%{translate:0 .8vh;rotate:-404deg;scale:1.04;opacity:.9}to{translate:0 0;rotate:-400deg;scale:1;opacity:0}}@keyframes skv-frag-roll{0%{translate:var(--fx0) var(--fy0);rotate:0deg;scale:.38;opacity:0}12%{translate:calc(.84 * var(--fx0)) var(--fy0);rotate:190deg;scale:.56;opacity:.95}56%{translate:calc(.4 * var(--fx0)) calc(var(--fy0) - 2vh);rotate:470deg;scale:.8;opacity:.95}88%{translate:calc(.05 * var(--fx0)) .3vh;rotate:690deg;scale:.98;opacity:.92}to{translate:0 0;rotate:720deg;scale:1;opacity:0}}body[data-dialer-skin=vespers] .vsp-scatter i:nth-child(1){--fx: 5vw;--fb: 1.2vh;--fa: skv-frag-backflip;--fd: 2.2s;--fdl: 1.45s;width:46px;height:65px}body[data-dialer-skin=vespers] .vsp-scatter i:nth-child(2){--fx: 17vw;--fb: 4.8vh;--fa: skv-frag-roll;--fd: 2.05s;--fdl: 1.7s;width:40px;height:56px}body[data-dialer-skin=vespers] .vsp-scatter i:nth-child(3){--fx: 28vw;--fb: .8vh;--fa: skv-frag-cartwheel;--fd: 2.35s;--fdl: 1.3s;width:52px;height:73px}body[data-dialer-skin=vespers] .vsp-scatter i:nth-child(4){--fx: 40vw;--fb: 6.8vh;--fa: skv-frag-roundoff;--fd: 2.15s;--fdl: 1.9s;width:40px;height:56px}body[data-dialer-skin=vespers] .vsp-scatter i:nth-child(5){--fx: 51vw;--fb: 4.4vh;--fa: skv-frag-aerial;--fd: 2.3s;--fdl: 1.55s;width:46px;height:65px}body[data-dialer-skin=vespers] .vsp-scatter i:nth-child(6){--fx: 62vw;--fb: .4vh;--fa: skv-frag-backflip;--fd: 2.1s;--fdl: 2.05s;width:56px;height:79px}body[data-dialer-skin=vespers] .vsp-scatter i:nth-child(7){--fx: 70vw;--fb: 5.6vh;--fa: skv-frag-cartwheel;--fd: 1.95s;--fdl: 1.35s;width:40px;height:56px}body[data-dialer-skin=vespers] .vsp-scatter i:nth-child(8){--fx: 77vw;--fb: 2vh;--fa: skv-frag-roundoff;--fd: 2.25s;--fdl: 1.75s;width:47px;height:66px}body[data-dialer-skin=vespers] .vsp-scatter i:nth-child(9){--fx: 83vw;--fb: 7.6vh;--fa: skv-frag-aerial;--fd: 2s;--fdl: 1.6s;width:38px;height:54px}body[data-dialer-skin=vespers] .vsp-scatter i:nth-child(10){--fx: 88vw;--fb: 3.6vh;--fa: skv-frag-backflip;--fd: 1.9s;--fdl: 1.5s;width:42px;height:59px}body[data-dialer-skin=vespers] .vsp-scatter i:nth-child(11){--fx: 92vw;--fb: 5.2vh;--fa: skv-frag-roll;--fd: 1.85s;--fdl: 1.4s;width:50px;height:70px}body[data-dialer-skin=vespers] .vsp-scatter i:nth-child(12){--fx: 74vw;--fb: 10vh;--fa: skv-frag-cartwheel;--fd: 2.1s;--fdl: 1.85s;width:38px;height:54px}body[data-dialer-skin=vespers] .vsp-party[data-playing="1"]{animation:skv-party-arrive .9s ease-out 3.3s both}@keyframes skv-party-arrive{0%{opacity:0}to{opacity:1}}body[data-dialer-skin=vespers] .vsp-burst{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;pointer-events:none}body[data-dialer-skin=vespers] .vsp-burst-dark{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 100% at 50% 45%,transparent 28%,rgba(60,8,14,.3) 62%,rgba(0,0,0,.85) 88%),#02030680;opacity:0;animation:skv-burst-dark var(--skv-fall-ms) ease-out forwards}@keyframes skv-burst-dark{0%{opacity:0}22%{opacity:.35}50%{opacity:.9}68%{opacity:1}86%{opacity:.55}to{opacity:0}}html[data-perf-call=active] .mrb-skin-surface[data-skin=vespers]:before{animation-play-state:paused!important}html[data-perf-call=active] body[data-dialer-skin=vespers] .vsp-scatter,html[data-perf-call=active] body[data-dialer-skin=vespers] .vsp-burst{display:none!important}html[data-perf-call=active] body[data-dialer-skin=vespers] .vsp-portrait[data-playing="1"] .vsp-fall,html[data-perf-call=active] body[data-dialer-skin=vespers] .vsp-portrait[data-playing="1"] .vsp-frame,html[data-perf-call=active] body[data-dialer-skin=vespers] .vsp-portrait[data-playing="1"] .vsp-shadow,html[data-perf-call=active] body[data-dialer-skin=vespers] .vsp-portrait[data-playing="1"] .vsp-lamp{animation:none!important}html[data-perf-call=active] body[data-dialer-skin=vespers] .vsp-wall{transition:none!important}html[data-perf-call=active] body[data-dialer-skin=vespers] .vsp-portrait[data-fallen="1"] .vsp-fall{animation-play-state:paused!important}html[data-perf-answered=active] body[data-dialer-skin=vespers] .vsp-party,html[data-perf-answered=active] body[data-dialer-skin=vespers] .vsp-party i,html[data-perf-answered=active] body[data-dialer-skin=vespers] .vsp-party i:before,html[data-perf-answered=active] body[data-dialer-skin=vespers] .vsp-party i:after{animation-play-state:paused!important}html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=vespers]:before,html[data-perf-tier=minimal] body[data-dialer-skin=vespers] .vsp-portrait,html[data-perf-tier=minimal] body[data-dialer-skin=vespers] .vsp-party,html[data-perf-tier=minimal] body[data-dialer-skin=vespers] .vsp-scatter,html[data-perf-tier=minimal] body[data-dialer-skin=vespers] .vsp-burst{display:none!important}html[data-perf-tier=reduced] body[data-dialer-skin=vespers] .vsp-party,html[data-perf-tier=reduced] body[data-dialer-skin=vespers] .vsp-scatter,html[data-perf-tier=reduced] body[data-dialer-skin=vespers] .vsp-burst{display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=vespers]:before{animation:none}body[data-dialer-skin=vespers] .vsp-shadow,body[data-dialer-skin=vespers] .vsp-wall,body[data-dialer-skin=vespers] .vsp-glass{transition:none}body[data-dialer-skin=vespers] .vsp-portrait[data-playing="1"] .vsp-fall,body[data-dialer-skin=vespers] .vsp-portrait[data-playing="1"] .vsp-frame,body[data-dialer-skin=vespers] .vsp-portrait[data-playing="1"] .vsp-shadow,body[data-dialer-skin=vespers] .vsp-portrait[data-playing="1"] .vsp-lamp{animation:none!important}body[data-dialer-skin=vespers] .vsp-fall:after{transition:none}body[data-dialer-skin=vespers] .vsp-portrait[data-fallen="1"] .vsp-fall{animation:none!important;opacity:var(--vsp-sink-now, 1)}body[data-dialer-skin=vespers] .vsp-burst,body[data-dialer-skin=vespers] .vsp-scatter,body[data-dialer-skin=vespers] .vsp-party{display:none!important}}.mrb-skins-premium .mrb-skp-retest{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2, 8px);padding:0 var(--space-3, 12px) var(--space-3, 12px)}.mrb-skins-premium .mrb-skp-retest-tag{font-size:calc(9px * var(--font-scale, 1));letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--text-faint);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 8px);padding:1px 5px}.mrb-skins-premium .mrb-skp-retest-btn{background:none;border:0;padding:0;font:inherit;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mrb-skins-premium .mrb-skp-retest-btn:hover{color:var(--text)}.mrb-skins-premium .mrb-skp-retest-btn[data-phase=armed]{color:var(--danger);font-weight:700}.mrb-skins-premium .mrb-skp-retest-note{flex-basis:100%;font-size:calc(11px * var(--font-scale, 1));color:var(--text-faint)}body[data-dialer-skin=light-cycle],.mrb-skin-surface[data-skin=light-cycle]{color-scheme:dark;--bg: #030608;--surface-1: #07131a;--surface-2: #0a1a22;--surface-3: #0e222c;--text: #e6f7fd;--text-muted: #a9ced9;--text-faint: #82abb7;--accent: #35dcff;--accent-text: #bdf1ff;--accent-fill: rgba(53, 220, 255, .12);--accent-fill-hover: rgba(53, 220, 255, .22);--accent-wash: rgba(53, 220, 255, .07);--accent-border: #2aa8c6;--accent-neon: #7ceaff;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--border-control: #5f838f;--border-subtle: rgba(53, 220, 255, .2);--focus: #7ceaff;--rank-first: rgba(53, 220, 255, .13);--rank-second: rgba(192, 192, 192, .1);--badge-fill: rgba(53, 220, 255, .2);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--glow: 0 0 0 1px rgba(53, 220, 255, .4), 0 4px 26px rgba(53, 220, 255, .28);--tab-gold: #35dcff;--lc-orange: #ff9b3d;--lc-orange-hi: #ffb066;--lc-green: #2deb91;--lc-green-hi: #4dffa6;--lc-purple: #a97bff;--lc-purple-hi: #c4a5ff;--sk-accent-hi: #7ceaff;--sk-accent: #00c8f0;--sk-ink: #04191f;--sk-stat-n: #ffffff;--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .35);--sk-halo: rgba(53, 220, 255, .13);--sk-hairline: rgba(124, 234, 255, .5);--sk-hairline-soft: rgba(124, 234, 255, .26);--sk-glint: rgba(190, 247, 255, .85);--sk-fill: linear-gradient(150deg, #9ff3ff 0%, #5ad2ee 38%, #dcfbff 50%, #45c3e2 62%, #8feafc 100%);--sk-fill-hover: linear-gradient(150deg, #aef6ff 0%, #66d8f2 38%, #e6fcff 50%, #50c9e8 62%, #9defff 100%);--sk-cta-glow: rgba(53, 220, 255, .45);--sk-badge: linear-gradient(150deg, #9ff3ff, #49c8e6);--sk-row-hover: rgba(53, 220, 255, .08);--sk-row-sel: linear-gradient(90deg, rgba(53, 220, 255, .2), rgba(53, 220, 255, .05));--sk-chip-bg: rgba(53, 220, 255, .08);--sk-chip-border: rgba(124, 234, 255, .55);--sk-chip-ink: #9cc6d2;--sk-stat-label: #82abb7;--sk-stat-glow: rgba(53, 220, 255, .4);--sk-sheen: rgba(190, 247, 255, .24);--sk-brand-glow: rgba(53, 220, 255, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(3) hue-rotate(155deg) brightness(1.15) drop-shadow(0 0 9px rgba(53, 220, 255, .5));--sk-header-bg: linear-gradient(180deg, #071219, #030608);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--lc-tile-border: #6b8f9b;--lc-tile-ink: #e8f4f8;--lc-mach-line: rgba(124, 234, 255, .9);--lc-mach-glow: rgba(53, 220, 255, .26);--sk-texture: radial-gradient(3px 3px at calc(100% - 56px) 22px, rgba(124, 234, 255, .5), transparent 70%) no-repeat, linear-gradient(180deg, transparent 21px, rgba(124, 234, 255, .22) 21px 22px, transparent 22px) no-repeat top right / 120px 44px, linear-gradient(90deg, transparent 62px, rgba(124, 234, 255, .22) 62px 63px, transparent 63px) no-repeat top right / 120px 68px, linear-gradient(115deg, rgba(124, 234, 255, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(53, 220, 255, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0a1720, #050d13 60%, #07131a);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(53, 220, 255, .06), transparent 70%), linear-gradient(180deg, #081420, #050d13);--sk-tile-bg: linear-gradient(180deg, #0b1822, #060f15);--sk-tile-bg-hover: linear-gradient(180deg, #102331, #081520);--sk-tile-ink-hover: #bdf1ff;--sk-pause-bg: linear-gradient(180deg, #0a1620, #071019);--sk-menu-bg: linear-gradient(115deg, rgba(124, 234, 255, .05) 0%, transparent 45%), linear-gradient(180deg, #0a1722, #071019);--sk-menu-border: rgba(124, 234, 255, .28);--lc-city-left: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20200'%20preserveAspectRatio='none'%3E%3Crect%20x='6'%20y='44'%20width='52'%20height='156'%20fill='%23050e15'/%3E%3Crect%20x='70'%20y='100'%20width='32'%20height='100'%20fill='%23050e15'/%3E%3Crect%20x='112'%20y='16'%20width='66'%20height='184'%20fill='%23050e15'/%3E%3Crect%20x='190'%20y='124'%20width='42'%20height='76'%20fill='%23050e15'/%3E%3Crect%20x='242'%20y='78'%20width='28'%20height='122'%20fill='%23050e15'/%3E%3Crect%20x='282'%20y='56'%20width='74'%20height='144'%20fill='%23050e15'/%3E%3Crect%20x='368'%20y='136'%20width='38'%20height='64'%20fill='%23050e15'/%3E%3Crect%20x='416'%20y='30'%20width='56'%20height='170'%20fill='%23050e15'/%3E%3Crect%20x='484'%20y='112'%20width='34'%20height='88'%20fill='%23050e15'/%3E%3Crect%20x='528'%20y='66'%20width='62'%20height='134'%20fill='%23050e15'/%3E%3Cpath%20d='M6%2044%20V200%20M58%2044%20V200%20M70%20100%20V200%20M102%20100%20V200%20M112%2016%20V200%20M178%2016%20V200%20M190%20124%20V200%20M232%20124%20V200%20M242%2078%20V200%20M270%2078%20V200%20M282%2056%20V200%20M356%2056%20V200%20M368%20136%20V200%20M406%20136%20V200%20M416%2030%20V200%20M472%2030%20V200%20M484%20112%20V200%20M518%20112%20V200%20M528%2066%20V200%20M590%2066%20V200'%20fill='none'%20stroke='%2366e4ff'%20stroke-width='2'%20opacity='1'/%3E%3Cpath%20d='M6%2044%20H58%20M70%20100%20H102%20M112%2016%20H178%20M190%20124%20H232%20M242%2078%20H270%20M282%2056%20H356%20M368%20136%20H406%20M416%2030%20H472%20M484%20112%20H518%20M528%2066%20H590'%20fill='none'%20stroke='%2350c9e8'%20stroke-width='1.5'%20opacity='0.95'/%3E%3Cpath%20d='M8%2056%20H56%20M8%2068%20H56%20M8%2080%20H56%20M8%2092%20H56%20M8%20104%20H56%20M8%20116%20H56%20M8%20128%20H56%20M8%20140%20H56%20M8%20152%20H56%20M8%20164%20H56%20M8%20176%20H56%20M8%20188%20H56%20M72%20112%20H100%20M72%20124%20H100%20M72%20136%20H100%20M72%20148%20H100%20M72%20160%20H100%20M72%20172%20H100%20M72%20184%20H100%20M72%20196%20H100%20M114%2028%20H176%20M114%2040%20H176%20M114%2052%20H176%20M114%2064%20H176%20M114%2076%20H176%20M114%2088%20H176%20M114%20100%20H176%20M114%20112%20H176%20M114%20124%20H176%20M114%20136%20H176%20M114%20148%20H176%20M114%20160%20H176%20M114%20172%20H176%20M114%20184%20H176%20M114%20196%20H176%20M192%20136%20H230%20M192%20148%20H230%20M192%20160%20H230%20M192%20172%20H230%20M192%20184%20H230%20M192%20196%20H230%20M244%2090%20H268%20M244%20102%20H268%20M244%20114%20H268%20M244%20126%20H268%20M244%20138%20H268%20M244%20150%20H268%20M244%20162%20H268%20M244%20174%20H268%20M244%20186%20H268%20M284%2068%20H354%20M284%2080%20H354%20M284%2092%20H354%20M284%20104%20H354%20M284%20116%20H354%20M284%20128%20H354%20M284%20140%20H354%20M284%20152%20H354%20M284%20164%20H354%20M284%20176%20H354%20M284%20188%20H354%20M370%20148%20H404%20M370%20160%20H404%20M370%20172%20H404%20M370%20184%20H404%20M370%20196%20H404%20M418%2042%20H470%20M418%2054%20H470%20M418%2066%20H470%20M418%2078%20H470%20M418%2090%20H470%20M418%20102%20H470%20M418%20114%20H470%20M418%20126%20H470%20M418%20138%20H470%20M418%20150%20H470%20M418%20162%20H470%20M418%20174%20H470%20M418%20186%20H470%20M486%20124%20H516%20M486%20136%20H516%20M486%20148%20H516%20M486%20160%20H516%20M486%20172%20H516%20M486%20184%20H516%20M486%20196%20H516%20M530%2078%20H588%20M530%2090%20H588%20M530%20102%20H588%20M530%20114%20H588%20M530%20126%20H588%20M530%20138%20H588%20M530%20150%20H588%20M530%20162%20H588%20M530%20174%20H588%20M530%20186%20H588'%20fill='none'%20stroke='%2335dcff'%20stroke-width='0.8'%20opacity='0.34'/%3E%3Cpath%20d='M14%2048%20V197%20M23%2048%20V197%20M32%2048%20V197%20M41%2048%20V197%20M50%2048%20V197%20M78%20104%20V197%20M87%20104%20V197%20M96%20104%20V197%20M120%2020%20V197%20M129%2020%20V197%20M138%2020%20V197%20M147%2020%20V197%20M156%2020%20V197%20M165%2020%20V197%20M198%20128%20V197%20M207%20128%20V197%20M216%20128%20V197%20M225%20128%20V197%20M250%2082%20V197%20M259%2082%20V197%20M290%2060%20V197%20M299%2060%20V197%20M308%2060%20V197%20M317%2060%20V197%20M326%2060%20V197%20M335%2060%20V197%20M344%2060%20V197%20M376%20140%20V197%20M385%20140%20V197%20M394%20140%20V197%20M424%2034%20V197%20M433%2034%20V197%20M442%2034%20V197%20M451%2034%20V197%20M460%2034%20V197%20M492%20116%20V197%20M501%20116%20V197%20M510%20116%20V197%20M536%2070%20V197%20M545%2070%20V197%20M554%2070%20V197%20M563%2070%20V197%20M572%2070%20V197%20M581%2070%20V197'%20fill='none'%20stroke='%232aa8c6'%20stroke-width='0.6'%20opacity='0.24'/%3E%3Cpath%20d='M8%2080%20H56%20M8%20128%20H56%20M72%20148%20H100%20M114%2040%20H176%20M114%2088%20H176%20M114%20148%20H176%20M192%20148%20H230%20M244%20114%20H268%20M284%20104%20H354%20M284%20164%20H354%20M370%20172%20H404%20M418%2054%20H470%20M418%20126%20H470%20M418%20186%20H470%20M486%20160%20H516%20M530%20102%20H588%20M530%20162%20H588'%20fill='none'%20stroke='%23b8f4ff'%20stroke-width='1.2'%20opacity='0.72'/%3E%3Cpath%20d='M32%2044%20V30%20M145%2016%20V-4%20M256%2078%20V68%20M444%2030%20V14'%20fill='none'%20stroke='%2366e4ff'%20stroke-width='1'%20opacity='0.7'/%3E%3Ccircle%20cx='32'%20cy='30'%20r='2.6'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='145'%20cy='-4'%20r='2.6'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='319'%20cy='53'%20r='2.6'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='559'%20cy='63'%20r='2.6'%20fill='%23b8f4ff'/%3E%3C/svg%3E");--lc-city-right: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%20200'%20preserveAspectRatio='none'%3E%3Crect%20x='6'%20y='146'%20width='40'%20height='54'%20fill='%23050e15'/%3E%3Crect%20x='58'%20y='22'%20width='68'%20height='178'%20fill='%23050e15'/%3E%3Crect%20x='142'%20y='94'%20width='58'%20height='106'%20fill='%23050e15'/%3E%3Crect%20x='216'%20y='48'%20width='92'%20height='152'%20fill='%23050e15'/%3E%3Crect%20x='324'%20y='128'%20width='42'%20height='72'%20fill='%23050e15'/%3E%3Crect%20x='378'%20y='34'%20width='50'%20height='166'%20fill='%23050e15'/%3E%3Crect%20x='676'%20y='60'%20width='34'%20height='140'%20fill='%23050e15'/%3E%3Crect%20x='722'%20y='118'%20width='22'%20height='82'%20fill='%23050e15'/%3E%3Crect%20x='756'%20y='30'%20width='30'%20height='170'%20fill='%23050e15'/%3E%3Crect%20x='796'%20y='150'%20width='4'%20height='50'%20fill='%23050e15'/%3E%3Cpath%20d='M6%20146%20V200%20M46%20146%20V200%20M58%2022%20V200%20M126%2022%20V200%20M142%2094%20V200%20M200%2094%20V200%20M216%2048%20V200%20M308%2048%20V200%20M324%20128%20V200%20M366%20128%20V200%20M378%2034%20V200%20M428%2034%20V200%20M676%2060%20V200%20M710%2060%20V200%20M722%20118%20V200%20M744%20118%20V200%20M756%2030%20V200%20M786%2030%20V200%20M796%20150%20V200%20M800%20150%20V200'%20fill='none'%20stroke='%2366e4ff'%20stroke-width='2'%20opacity='1'/%3E%3Cpath%20d='M6%20146%20H46%20M58%2022%20H126%20M142%2094%20H200%20M216%2048%20H308%20M324%20128%20H366%20M378%2034%20H428%20M676%2060%20H710%20M722%20118%20H744%20M756%2030%20H786%20M796%20150%20H800'%20fill='none'%20stroke='%2350c9e8'%20stroke-width='1.5'%20opacity='0.95'/%3E%3Cpath%20d='M8%20158%20H44%20M8%20170%20H44%20M8%20182%20H44%20M8%20194%20H44%20M60%2034%20H124%20M60%2046%20H124%20M60%2058%20H124%20M60%2070%20H124%20M60%2082%20H124%20M60%2094%20H124%20M60%20106%20H124%20M60%20118%20H124%20M60%20130%20H124%20M60%20142%20H124%20M60%20154%20H124%20M60%20166%20H124%20M60%20178%20H124%20M60%20190%20H124%20M144%20106%20H198%20M144%20118%20H198%20M144%20130%20H198%20M144%20142%20H198%20M144%20154%20H198%20M144%20166%20H198%20M144%20178%20H198%20M144%20190%20H198%20M218%2060%20H306%20M218%2072%20H306%20M218%2084%20H306%20M218%2096%20H306%20M218%20108%20H306%20M218%20120%20H306%20M218%20132%20H306%20M218%20144%20H306%20M218%20156%20H306%20M218%20168%20H306%20M218%20180%20H306%20M218%20192%20H306%20M326%20140%20H364%20M326%20152%20H364%20M326%20164%20H364%20M326%20176%20H364%20M326%20188%20H364%20M380%2046%20H426%20M380%2058%20H426%20M380%2070%20H426%20M380%2082%20H426%20M380%2094%20H426%20M380%20106%20H426%20M380%20118%20H426%20M380%20130%20H426%20M380%20142%20H426%20M380%20154%20H426%20M380%20166%20H426%20M380%20178%20H426%20M380%20190%20H426%20M678%2072%20H708%20M678%2084%20H708%20M678%2096%20H708%20M678%20108%20H708%20M678%20120%20H708%20M678%20132%20H708%20M678%20144%20H708%20M678%20156%20H708%20M678%20168%20H708%20M678%20180%20H708%20M678%20192%20H708%20M724%20130%20H742%20M724%20142%20H742%20M724%20154%20H742%20M724%20166%20H742%20M724%20178%20H742%20M724%20190%20H742%20M758%2042%20H784%20M758%2054%20H784%20M758%2066%20H784%20M758%2078%20H784%20M758%2090%20H784%20M758%20102%20H784%20M758%20114%20H784%20M758%20126%20H784%20M758%20138%20H784%20M758%20150%20H784%20M758%20162%20H784%20M758%20174%20H784%20M758%20186%20H784%20M798%20162%20H798%20M798%20174%20H798%20M798%20186%20H798'%20fill='none'%20stroke='%2335dcff'%20stroke-width='0.8'%20opacity='0.34'/%3E%3Cpath%20d='M14%20150%20V197%20M23%20150%20V197%20M32%20150%20V197%20M41%20150%20V197%20M66%2026%20V197%20M75%2026%20V197%20M84%2026%20V197%20M93%2026%20V197%20M102%2026%20V197%20M111%2026%20V197%20M120%2026%20V197%20M150%2098%20V197%20M159%2098%20V197%20M168%2098%20V197%20M177%2098%20V197%20M186%2098%20V197%20M195%2098%20V197%20M224%2052%20V197%20M233%2052%20V197%20M242%2052%20V197%20M251%2052%20V197%20M260%2052%20V197%20M269%2052%20V197%20M278%2052%20V197%20M287%2052%20V197%20M296%2052%20V197%20M332%20132%20V197%20M341%20132%20V197%20M350%20132%20V197%20M359%20132%20V197%20M386%2038%20V197%20M395%2038%20V197%20M404%2038%20V197%20M413%2038%20V197%20M422%2038%20V197%20M684%2064%20V197%20M693%2064%20V197%20M702%2064%20V197%20M730%20122%20V197%20M739%20122%20V197%20M764%2034%20V197%20M773%2034%20V197'%20fill='none'%20stroke='%232aa8c6'%20stroke-width='0.6'%20opacity='0.24'/%3E%3Cpath%20d='M8%20170%20H44%20M60%2058%20H124%20M60%20130%20H124%20M60%20190%20H124%20M144%20142%20H198%20M218%2072%20H306%20M218%20132%20H306%20M218%20192%20H306%20M326%20164%20H364%20M380%2082%20H426%20M380%20154%20H426%20M678%2096%20H708%20M678%20156%20H708%20M724%20142%20H742%20M758%2066%20H784%20M758%20138%20H784'%20fill='none'%20stroke='%23b8f4ff'%20stroke-width='1.2'%20opacity='0.72'/%3E%3Cpath%20d='M92%2022%20V0%20M403%2034%20V16%20M771%2030%20V14'%20fill='none'%20stroke='%2366e4ff'%20stroke-width='1'%20opacity='0.7'/%3E%3Ccircle%20cx='92'%20cy='0'%20r='2.6'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='262'%20cy='45'%20r='2.6'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='693'%20cy='57'%20r='1.9'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='771'%20cy='14'%20r='1.9'%20fill='%23b8f4ff'/%3E%3C/svg%3E");--lc-city-tall: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20400'%20preserveAspectRatio='none'%3E%3Crect%20x='30'%20y='70'%20width='38'%20height='330'%20fill='%2304101a'/%3E%3Crect%20x='130'%20y='26'%20width='24'%20height='374'%20fill='%2304101a'/%3E%3Crect%20x='218'%20y='112'%20width='54'%20height='288'%20fill='%2304101a'/%3E%3Crect%20x='330'%20y='10'%20width='28'%20height='390'%20fill='%2304101a'/%3E%3Crect%20x='420'%20y='136'%20width='44'%20height='264'%20fill='%2304101a'/%3E%3Crect%20x='506'%20y='58'%20width='20'%20height='342'%20fill='%2304101a'/%3E%3Crect%20x='578'%20y='154'%20width='60'%20height='246'%20fill='%2304101a'/%3E%3Crect%20x='666'%20y='92'%20width='26'%20height='308'%20fill='%2304101a'/%3E%3Crect%20x='738'%20y='128'%20width='34'%20height='272'%20fill='%2304101a'/%3E%3Cpath%20d='M30%2070%20V400%20M68%2070%20V400%20M130%2026%20V400%20M154%2026%20V400%20M218%20112%20V400%20M272%20112%20V400%20M330%2010%20V400%20M358%2010%20V400%20M420%20136%20V400%20M464%20136%20V400%20M506%2058%20V400%20M526%2058%20V400%20M578%20154%20V400%20M638%20154%20V400%20M666%2092%20V400%20M692%2092%20V400%20M738%20128%20V400%20M772%20128%20V400'%20fill='none'%20stroke='%235ad2ee'%20stroke-width='1.5'%20opacity='0.72'/%3E%3Cpath%20d='M30%2070%20H68%20M130%2026%20H154%20M218%20112%20H272%20M330%2010%20H358%20M420%20136%20H464%20M506%2058%20H526%20M578%20154%20H638%20M666%2092%20H692%20M738%20128%20H772'%20fill='none'%20stroke='%234cc0dd'%20stroke-width='1.2'%20opacity='0.7'/%3E%3Cpath%20d='M32%2088%20H66%20M32%20106%20H66%20M32%20124%20H66%20M32%20142%20H66%20M32%20160%20H66%20M32%20178%20H66%20M32%20196%20H66%20M32%20214%20H66%20M32%20232%20H66%20M32%20250%20H66%20M32%20268%20H66%20M32%20286%20H66%20M32%20304%20H66%20M32%20322%20H66%20M32%20340%20H66%20M32%20358%20H66%20M32%20376%20H66%20M32%20394%20H66%20M132%2044%20H152%20M132%2062%20H152%20M132%2080%20H152%20M132%2098%20H152%20M132%20116%20H152%20M132%20134%20H152%20M132%20152%20H152%20M132%20170%20H152%20M132%20188%20H152%20M132%20206%20H152%20M132%20224%20H152%20M132%20242%20H152%20M132%20260%20H152%20M132%20278%20H152%20M132%20296%20H152%20M132%20314%20H152%20M132%20332%20H152%20M132%20350%20H152%20M132%20368%20H152%20M132%20386%20H152%20M220%20130%20H270%20M220%20148%20H270%20M220%20166%20H270%20M220%20184%20H270%20M220%20202%20H270%20M220%20220%20H270%20M220%20238%20H270%20M220%20256%20H270%20M220%20274%20H270%20M220%20292%20H270%20M220%20310%20H270%20M220%20328%20H270%20M220%20346%20H270%20M220%20364%20H270%20M220%20382%20H270%20M332%2028%20H356%20M332%2046%20H356%20M332%2064%20H356%20M332%2082%20H356%20M332%20100%20H356%20M332%20118%20H356%20M332%20136%20H356%20M332%20154%20H356%20M332%20172%20H356%20M332%20190%20H356%20M332%20208%20H356%20M332%20226%20H356%20M332%20244%20H356%20M332%20262%20H356%20M332%20280%20H356%20M332%20298%20H356%20M332%20316%20H356%20M332%20334%20H356%20M332%20352%20H356%20M332%20370%20H356%20M332%20388%20H356%20M422%20154%20H462%20M422%20172%20H462%20M422%20190%20H462%20M422%20208%20H462%20M422%20226%20H462%20M422%20244%20H462%20M422%20262%20H462%20M422%20280%20H462%20M422%20298%20H462%20M422%20316%20H462%20M422%20334%20H462%20M422%20352%20H462%20M422%20370%20H462%20M422%20388%20H462%20M508%2076%20H524%20M508%2094%20H524%20M508%20112%20H524%20M508%20130%20H524%20M508%20148%20H524%20M508%20166%20H524%20M508%20184%20H524%20M508%20202%20H524%20M508%20220%20H524%20M508%20238%20H524%20M508%20256%20H524%20M508%20274%20H524%20M508%20292%20H524%20M508%20310%20H524%20M508%20328%20H524%20M508%20346%20H524%20M508%20364%20H524%20M508%20382%20H524%20M580%20172%20H636%20M580%20190%20H636%20M580%20208%20H636%20M580%20226%20H636%20M580%20244%20H636%20M580%20262%20H636%20M580%20280%20H636%20M580%20298%20H636%20M580%20316%20H636%20M580%20334%20H636%20M580%20352%20H636%20M580%20370%20H636%20M580%20388%20H636%20M668%20110%20H690%20M668%20128%20H690%20M668%20146%20H690%20M668%20164%20H690%20M668%20182%20H690%20M668%20200%20H690%20M668%20218%20H690%20M668%20236%20H690%20M668%20254%20H690%20M668%20272%20H690%20M668%20290%20H690%20M668%20308%20H690%20M668%20326%20H690%20M668%20344%20H690%20M668%20362%20H690%20M668%20380%20H690%20M740%20146%20H770%20M740%20164%20H770%20M740%20182%20H770%20M740%20200%20H770%20M740%20218%20H770%20M740%20236%20H770%20M740%20254%20H770%20M740%20272%20H770%20M740%20290%20H770%20M740%20308%20H770%20M740%20326%20H770%20M740%20344%20H770%20M740%20362%20H770%20M740%20380%20H770'%20fill='none'%20stroke='%2335dcff'%20stroke-width='0.8'%20opacity='0.2'/%3E%3Cpath%20d='M38%2074%20V397%20M47%2074%20V397%20M56%2074%20V397%20M138%2030%20V397%20M147%2030%20V397%20M226%20116%20V397%20M235%20116%20V397%20M244%20116%20V397%20M253%20116%20V397%20M262%20116%20V397%20M338%2014%20V397%20M347%2014%20V397%20M428%20140%20V397%20M437%20140%20V397%20M446%20140%20V397%20M455%20140%20V397%20M514%2062%20V397%20M586%20158%20V397%20M595%20158%20V397%20M604%20158%20V397%20M613%20158%20V397%20M622%20158%20V397%20M631%20158%20V397%20M674%2096%20V397%20M683%2096%20V397%20M746%20132%20V397%20M755%20132%20V397%20M764%20132%20V397'%20fill='none'%20stroke='%232aa8c6'%20stroke-width='0.6'%20opacity='0.14'/%3E%3Cpath%20d='M32%20124%20H66%20M32%20232%20H66%20M132%2098%20H152%20M132%20224%20H152%20M220%20148%20H270%20M220%20238%20H270%20M332%2064%20H356%20M332%20190%20H356%20M332%20280%20H356%20M422%20208%20H462%20M508%20148%20H524%20M580%20208%20H636%20M580%20262%20H636%20M668%20164%20H690%20M740%20164%20H770%20M740%20236%20H770'%20fill='none'%20stroke='%23b8f4ff'%20stroke-width='1'%20opacity='0.46'/%3E%3Cpath%20d='M49%2070%20V40%20M142%2026%20V-18%20M344%2010%20V-42%20M516%2058%20V22%20M679%2092%20V66'%20fill='none'%20stroke='%235ad2ee'%20stroke-width='1'%20opacity='0.7'/%3E%3Ccircle%20cx='49'%20cy='40'%20r='1.9'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='344'%20cy='-42'%20r='1.9'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='679'%20cy='66'%20r='1.9'%20fill='%23b8f4ff'/%3E%3C/svg%3E");--lc-city-far: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20120'%20preserveAspectRatio='none'%3E%3Crect%20x='8'%20y='16'%20width='7'%20height='104'%20fill='%23040c13'/%3E%3Crect%20x='60'%20y='45'%20width='20'%20height='75'%20fill='%23040c13'/%3E%3Crect%20x='99'%20y='74'%20width='13'%20height='46'%20fill='%23040c13'/%3E%3Crect%20x='138'%20y='27'%20width='26'%20height='93'%20fill='%23040c13'/%3E%3Crect%20x='177'%20y='56'%20width='19'%20height='64'%20fill='%23040c13'/%3E%3Crect%20x='216'%20y='85'%20width='12'%20height='35'%20fill='%23040c13'/%3E%3Crect%20x='255'%20y='38'%20width='25'%20height='82'%20fill='%23040c13'/%3E%3Crect%20x='307'%20y='67'%20width='18'%20height='53'%20fill='%23040c13'/%3E%3Crect%20x='346'%20y='20'%20width='11'%20height='100'%20fill='%23040c13'/%3E%3Crect%20x='385'%20y='49'%20width='24'%20height='71'%20fill='%23040c13'/%3E%3Crect%20x='424'%20y='78'%20width='17'%20height='42'%20fill='%23040c13'/%3E%3Crect%20x='463'%20y='31'%20width='10'%20height='89'%20fill='%23040c13'/%3E%3Crect%20x='502'%20y='60'%20width='23'%20height='60'%20fill='%23040c13'/%3E%3Crect%20x='541'%20y='89'%20width='16'%20height='31'%20fill='%23040c13'/%3E%3Crect%20x='593'%20y='42'%20width='9'%20height='78'%20fill='%23040c13'/%3E%3Crect%20x='632'%20y='71'%20width='22'%20height='49'%20fill='%23040c13'/%3E%3Crect%20x='671'%20y='24'%20width='15'%20height='96'%20fill='%23040c13'/%3E%3Crect%20x='710'%20y='53'%20width='8'%20height='67'%20fill='%23040c13'/%3E%3Crect%20x='749'%20y='82'%20width='21'%20height='38'%20fill='%23040c13'/%3E%3Crect%20x='788'%20y='35'%20width='14'%20height='85'%20fill='%23040c13'/%3E%3Crect%20x='840'%20y='64'%20width='7'%20height='56'%20fill='%23040c13'/%3E%3Crect%20x='879'%20y='17'%20width='20'%20height='103'%20fill='%23040c13'/%3E%3Crect%20x='918'%20y='46'%20width='13'%20height='74'%20fill='%23040c13'/%3E%3Crect%20x='957'%20y='75'%20width='26'%20height='45'%20fill='%23040c13'/%3E%3Crect%20x='996'%20y='28'%20width='19'%20height='92'%20fill='%23040c13'/%3E%3Crect%20x='1035'%20y='57'%20width='12'%20height='63'%20fill='%23040c13'/%3E%3Crect%20x='1074'%20y='86'%20width='25'%20height='34'%20fill='%23040c13'/%3E%3Crect%20x='1126'%20y='39'%20width='18'%20height='81'%20fill='%23040c13'/%3E%3Crect%20x='1165'%20y='68'%20width='11'%20height='52'%20fill='%23040c13'/%3E%3Crect%20x='1204'%20y='21'%20width='24'%20height='99'%20fill='%23040c13'/%3E%3Crect%20x='1243'%20y='50'%20width='17'%20height='70'%20fill='%23040c13'/%3E%3Crect%20x='1282'%20y='79'%20width='10'%20height='41'%20fill='%23040c13'/%3E%3Crect%20x='1321'%20y='32'%20width='23'%20height='88'%20fill='%23040c13'/%3E%3Crect%20x='1373'%20y='61'%20width='16'%20height='59'%20fill='%23040c13'/%3E%3Crect%20x='1412'%20y='90'%20width='9'%20height='30'%20fill='%23040c13'/%3E%3Crect%20x='1451'%20y='43'%20width='22'%20height='77'%20fill='%23040c13'/%3E%3Crect%20x='1490'%20y='72'%20width='15'%20height='48'%20fill='%23040c13'/%3E%3Crect%20x='1529'%20y='25'%20width='8'%20height='95'%20fill='%23040c13'/%3E%3Cpath%20d='M8%2016%20V120%20M15%2016%20V120%20M60%2045%20V120%20M80%2045%20V120%20M99%2074%20V120%20M112%2074%20V120%20M138%2027%20V120%20M164%2027%20V120%20M177%2056%20V120%20M196%2056%20V120%20M216%2085%20V120%20M228%2085%20V120%20M255%2038%20V120%20M280%2038%20V120%20M307%2067%20V120%20M325%2067%20V120%20M346%2020%20V120%20M357%2020%20V120%20M385%2049%20V120%20M409%2049%20V120%20M424%2078%20V120%20M441%2078%20V120%20M463%2031%20V120%20M473%2031%20V120%20M502%2060%20V120%20M525%2060%20V120%20M541%2089%20V120%20M557%2089%20V120%20M593%2042%20V120%20M602%2042%20V120%20M632%2071%20V120%20M654%2071%20V120%20M671%2024%20V120%20M686%2024%20V120%20M710%2053%20V120%20M718%2053%20V120%20M749%2082%20V120%20M770%2082%20V120%20M788%2035%20V120%20M802%2035%20V120%20M840%2064%20V120%20M847%2064%20V120%20M879%2017%20V120%20M899%2017%20V120%20M918%2046%20V120%20M931%2046%20V120%20M957%2075%20V120%20M983%2075%20V120%20M996%2028%20V120%20M1015%2028%20V120%20M1035%2057%20V120%20M1047%2057%20V120%20M1074%2086%20V120%20M1099%2086%20V120%20M1126%2039%20V120%20M1144%2039%20V120%20M1165%2068%20V120%20M1176%2068%20V120%20M1204%2021%20V120%20M1228%2021%20V120%20M1243%2050%20V120%20M1260%2050%20V120%20M1282%2079%20V120%20M1292%2079%20V120%20M1321%2032%20V120%20M1344%2032%20V120%20M1373%2061%20V120%20M1389%2061%20V120%20M1412%2090%20V120%20M1421%2090%20V120%20M1451%2043%20V120%20M1473%2043%20V120%20M1490%2072%20V120%20M1505%2072%20V120%20M1529%2025%20V120%20M1537%2025%20V120'%20fill='none'%20stroke='%233fd8f6'%20stroke-width='1.1'%20opacity='0.58'/%3E%3Cpath%20d='M8%2016%20H15%20M60%2045%20H80%20M99%2074%20H112%20M138%2027%20H164%20M177%2056%20H196%20M216%2085%20H228%20M255%2038%20H280%20M307%2067%20H325%20M346%2020%20H357%20M385%2049%20H409%20M424%2078%20H441%20M463%2031%20H473%20M502%2060%20H525%20M541%2089%20H557%20M593%2042%20H602%20M632%2071%20H654%20M671%2024%20H686%20M710%2053%20H718%20M749%2082%20H770%20M788%2035%20H802%20M840%2064%20H847%20M879%2017%20H899%20M918%2046%20H931%20M957%2075%20H983%20M996%2028%20H1015%20M1035%2057%20H1047%20M1074%2086%20H1099%20M1126%2039%20H1144%20M1165%2068%20H1176%20M1204%2021%20H1228%20M1243%2050%20H1260%20M1282%2079%20H1292%20M1321%2032%20H1344%20M1373%2061%20H1389%20M1412%2090%20H1421%20M1451%2043%20H1473%20M1490%2072%20H1505%20M1529%2025%20H1537'%20fill='none'%20stroke='%233fd8f6'%20stroke-width='0.9'%20opacity='0.5'/%3E%3Cpath%20d='M10%2030%20H13%20M10%2044%20H13%20M10%2058%20H13%20M10%2072%20H13%20M10%2086%20H13%20M10%20100%20H13%20M10%20114%20H13%20M62%2059%20H78%20M62%2073%20H78%20M62%2087%20H78%20M62%20101%20H78%20M62%20115%20H78%20M101%2088%20H110%20M101%20102%20H110%20M101%20116%20H110%20M140%2041%20H162%20M140%2055%20H162%20M140%2069%20H162%20M140%2083%20H162%20M140%2097%20H162%20M140%20111%20H162%20M179%2070%20H194%20M179%2084%20H194%20M179%2098%20H194%20M179%20112%20H194%20M218%2099%20H226%20M218%20113%20H226%20M257%2052%20H278%20M257%2066%20H278%20M257%2080%20H278%20M257%2094%20H278%20M257%20108%20H278%20M309%2081%20H323%20M309%2095%20H323%20M309%20109%20H323%20M348%2034%20H355%20M348%2048%20H355%20M348%2062%20H355%20M348%2076%20H355%20M348%2090%20H355%20M348%20104%20H355%20M387%2063%20H407%20M387%2077%20H407%20M387%2091%20H407%20M387%20105%20H407%20M426%2092%20H439%20M426%20106%20H439%20M465%2045%20H471%20M465%2059%20H471%20M465%2073%20H471%20M465%2087%20H471%20M465%20101%20H471%20M465%20115%20H471%20M504%2074%20H523%20M504%2088%20H523%20M504%20102%20H523%20M504%20116%20H523%20M543%20103%20H555%20M543%20117%20H555%20M595%2056%20H600%20M595%2070%20H600%20M595%2084%20H600%20M595%2098%20H600%20M595%20112%20H600%20M634%2085%20H652%20M634%2099%20H652%20M634%20113%20H652%20M673%2038%20H684%20M673%2052%20H684%20M673%2066%20H684%20M673%2080%20H684%20M673%2094%20H684%20M673%20108%20H684%20M712%2067%20H716%20M712%2081%20H716%20M712%2095%20H716%20M712%20109%20H716%20M751%2096%20H768%20M751%20110%20H768%20M790%2049%20H800%20M790%2063%20H800%20M790%2077%20H800%20M790%2091%20H800%20M790%20105%20H800%20M842%2078%20H845%20M842%2092%20H845%20M842%20106%20H845%20M881%2031%20H897%20M881%2045%20H897%20M881%2059%20H897%20M881%2073%20H897%20M881%2087%20H897%20M881%20101%20H897%20M881%20115%20H897%20M920%2060%20H929%20M920%2074%20H929%20M920%2088%20H929%20M920%20102%20H929%20M920%20116%20H929%20M959%2089%20H981%20M959%20103%20H981%20M959%20117%20H981%20M998%2042%20H1013%20M998%2056%20H1013%20M998%2070%20H1013%20M998%2084%20H1013%20M998%2098%20H1013%20M998%20112%20H1013%20M1037%2071%20H1045%20M1037%2085%20H1045%20M1037%2099%20H1045%20M1037%20113%20H1045%20M1076%20100%20H1097%20M1076%20114%20H1097%20M1128%2053%20H1142%20M1128%2067%20H1142%20M1128%2081%20H1142%20M1128%2095%20H1142%20M1128%20109%20H1142%20M1167%2082%20H1174%20M1167%2096%20H1174%20M1167%20110%20H1174%20M1206%2035%20H1226%20M1206%2049%20H1226%20M1206%2063%20H1226%20M1206%2077%20H1226%20M1206%2091%20H1226%20M1206%20105%20H1226%20M1245%2064%20H1258%20M1245%2078%20H1258%20M1245%2092%20H1258%20M1245%20106%20H1258%20M1284%2093%20H1290%20M1284%20107%20H1290%20M1323%2046%20H1342%20M1323%2060%20H1342%20M1323%2074%20H1342%20M1323%2088%20H1342%20M1323%20102%20H1342%20M1323%20116%20H1342%20M1375%2075%20H1387%20M1375%2089%20H1387%20M1375%20103%20H1387%20M1375%20117%20H1387%20M1414%20104%20H1419%20M1453%2057%20H1471%20M1453%2071%20H1471%20M1453%2085%20H1471%20M1453%2099%20H1471%20M1453%20113%20H1471%20M1492%2086%20H1503%20M1492%20100%20H1503%20M1492%20114%20H1503%20M1531%2039%20H1535%20M1531%2053%20H1535%20M1531%2067%20H1535%20M1531%2081%20H1535%20M1531%2095%20H1535%20M1531%20109%20H1535'%20fill='none'%20stroke='%2335dcff'%20stroke-width='0.6'%20opacity='0.16'/%3E%3Cpath%20d='M68%2049%20V117%20M107%2078%20V117%20M146%2031%20V117%20M155%2031%20V117%20M185%2060%20V117%20M263%2042%20V117%20M272%2042%20V117%20M315%2071%20V117%20M393%2053%20V117%20M402%2053%20V117%20M432%2082%20V117%20M510%2064%20V117%20M519%2064%20V117%20M549%2093%20V117%20M640%2075%20V117%20M649%2075%20V117%20M679%2028%20V117%20M757%2086%20V117%20M796%2039%20V117%20M887%2021%20V117%20M926%2050%20V117%20M965%2079%20V117%20M974%2079%20V117%20M1004%2032%20V117%20M1082%2090%20V117%20M1091%2090%20V117%20M1134%2043%20V117%20M1212%2025%20V117%20M1221%2025%20V117%20M1251%2054%20V117%20M1329%2036%20V117%20M1338%2036%20V117%20M1381%2065%20V117%20M1459%2047%20V117%20M1468%2047%20V117%20M1498%2076%20V117'%20fill='none'%20stroke='%232aa8c6'%20stroke-width='0.6'%20opacity='0'/%3E%3Cpath%20d='M10%2044%20H13%20M218%20113%20H226%20M426%20106%20H439%20M634%2099%20H652%20M842%2092%20H845%20M1037%2085%20H1045%20M1245%2078%20H1258%20M1453%2071%20H1471'%20fill='none'%20stroke='%23b8f4ff'%20stroke-width='0.8'%20opacity='0.4'/%3E%3C/svg%3E");--lc-reflect: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20120'%20preserveAspectRatio='none'%3E%3Cg%20fill='%232fd3f2'%20opacity='0.24'%3E%3Crect%20x='5.00'%20y='0'%20width='22.00'%20height='30'/%3E%3Crect%20x='58.00'%20y='0'%20width='29.00'%20height='30'/%3E%3Crect%20x='143.00'%20y='0'%20width='33.00'%20height='30'/%3E%3Crect%20x='210.00'%20y='0'%20width='24.00'%20height='30'/%3E%3Crect%20x='266.00'%20y='0'%20width='27.00'%20height='30'/%3E%3Crect%20x='323.75'%20y='0'%20width='22.50'%20height='30'/%3E%3Crect%20x='383.00'%20y='0'%20width='31.50'%20height='30'/%3E%3Crect%20x='443.75'%20y='0'%20width='15.75'%20height='30'/%3E%3Crect%20x='555.50'%20y='0'%20width='9.75'%20height='30'/%3E%3Crect%20x='585.50'%20y='0'%20width='8.25'%20height='30'/%3E%3C/g%3E%3Cg%20fill='%232fd3f2'%20opacity='0.15'%3E%3Crect%20x='6.98'%20y='30'%20width='18.04'%20height='30'/%3E%3Crect%20x='60.61'%20y='30'%20width='23.78'%20height='30'/%3E%3Crect%20x='145.97'%20y='30'%20width='27.06'%20height='30'/%3E%3Crect%20x='212.16'%20y='30'%20width='19.68'%20height='30'/%3E%3Crect%20x='268.43'%20y='30'%20width='22.14'%20height='30'/%3E%3Crect%20x='325.77'%20y='30'%20width='18.45'%20height='30'/%3E%3Crect%20x='385.83'%20y='30'%20width='25.83'%20height='30'/%3E%3Crect%20x='445.17'%20y='30'%20width='12.91'%20height='30'/%3E%3Crect%20x='556.38'%20y='30'%20width='7.99'%20height='30'/%3E%3Crect%20x='586.24'%20y='30'%20width='6.76'%20height='30'/%3E%3C/g%3E%3Cg%20fill='%232fd3f2'%20opacity='0.085'%3E%3Crect%20x='9.40'%20y='60'%20width='13.20'%20height='30'/%3E%3Crect%20x='63.80'%20y='60'%20width='17.40'%20height='30'/%3E%3Crect%20x='149.60'%20y='60'%20width='19.80'%20height='30'/%3E%3Crect%20x='214.80'%20y='60'%20width='14.40'%20height='30'/%3E%3Crect%20x='271.40'%20y='60'%20width='16.20'%20height='30'/%3E%3Crect%20x='328.25'%20y='60'%20width='13.50'%20height='30'/%3E%3Crect%20x='389.30'%20y='60'%20width='18.90'%20height='30'/%3E%3Crect%20x='446.90'%20y='60'%20width='9.45'%20height='30'/%3E%3Crect%20x='557.45'%20y='60'%20width='5.85'%20height='30'/%3E%3Crect%20x='587.15'%20y='60'%20width='4.95'%20height='30'/%3E%3C/g%3E%3Cg%20fill='%232fd3f2'%20opacity='0.04'%3E%3Crect%20x='12.04'%20y='90'%20width='7.92'%20height='30'/%3E%3Crect%20x='67.28'%20y='90'%20width='10.44'%20height='30'/%3E%3Crect%20x='153.56'%20y='90'%20width='11.88'%20height='30'/%3E%3Crect%20x='217.68'%20y='90'%20width='8.64'%20height='30'/%3E%3Crect%20x='274.64'%20y='90'%20width='9.72'%20height='30'/%3E%3Crect%20x='330.95'%20y='90'%20width='8.10'%20height='30'/%3E%3Crect%20x='393.08'%20y='90'%20width='11.34'%20height='30'/%3E%3Crect%20x='448.79'%20y='90'%20width='5.67'%20height='30'/%3E%3Crect%20x='558.62'%20y='90'%20width='3.51'%20height='30'/%3E%3Crect%20x='588.14'%20y='90'%20width='2.97'%20height='30'/%3E%3C/g%3E%3C/svg%3E");--lc-ring: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3E%3Ccircle%20cx='100'%20cy='100'%20r='88'%20fill='none'%20stroke='%2335dcff'%20stroke-width='8'%20opacity='0.16'/%3E%3Ccircle%20cx='100'%20cy='100'%20r='89'%20fill='none'%20stroke='%239feeff'%20stroke-width='2.4'%20opacity='0.85'/%3E%3Ccircle%20cx='100'%20cy='100'%20r='71'%20fill='none'%20stroke='%2366e4ff'%20stroke-width='1.8'%20opacity='0.7'/%3E%3Ccircle%20cx='100'%20cy='100'%20r='54'%20fill='%23020609'%20stroke='%23b8f4ff'%20stroke-width='3'%20opacity='0.95'/%3E%3Ccircle%20cx='100'%20cy='100'%20r='40'%20fill='none'%20stroke='%230e3542'%20stroke-width='6'%20opacity='0.8'/%3E%3Ccircle%20cx='100'%20cy='100'%20r='24'%20fill='none'%20stroke='%231b5f75'%20stroke-width='1.6'%20opacity='0.75'/%3E%3Ccircle%20cx='100'%20cy='100'%20r='9'%20fill='%237ceaff'%20opacity='0.45'/%3E%3C/svg%3E");--lc-ring-hi: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20120'%3E%3Ccircle%20cx='60'%20cy='60'%20r='52'%20fill='none'%20stroke='%2366e4ff'%20stroke-width='1.6'%20opacity='0.5'/%3E%3Ccircle%20cx='60'%20cy='60'%20r='38'%20fill='none'%20stroke='%2335dcff'%20stroke-width='1'%20opacity='0.36'/%3E%3Ccircle%20cx='60'%20cy='60'%20r='20'%20fill='none'%20stroke='%239feeff'%20stroke-width='1.4'%20opacity='0.42'/%3E%3C/svg%3E");--lc-bike-cyan: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%23041016'%20stroke='%2366e4ff'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%2366e4ff'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%23041016'%20stroke='%23b8f4ff'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%2366e4ff'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23b8f4ff'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%2366e4ff'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23b8f4ff'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23b8f4ff'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%2366e4ff'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%2366e4ff'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%2366e4ff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%2366e4ff'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23eafcff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23eafcff'/%3E%3C/g%3E%3C/svg%3E");--lc-bike-orange: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%20transform='matrix(-1%200%200%201%20220%200)'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%23160b04'%20stroke='%23ffb066'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%23ffb066'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%23160b04'%20stroke='%23ffd9b0'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%23ffb066'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23ffd9b0'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%23ffb066'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23ffd9b0'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23ffd9b0'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%23ffb066'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%23ffb066'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%23ffb066'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%23ffb066'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23fff3e4'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23fff3e4'/%3E%3C/g%3E%3C/svg%3E");--lc-bike-white: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%230a1216'%20stroke='%23dff1f8'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%23dff1f8'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%230a1216'%20stroke='%23f2fafd'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%23dff1f8'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23f2fafd'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%23dff1f8'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23f2fafd'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23f2fafd'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%23dff1f8'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%23dff1f8'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%23dff1f8'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%23dff1f8'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23ffffff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");--lc-bike-green: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%23031a10'%20stroke='%234dffa6'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%234dffa6'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%23031a10'%20stroke='%23adffd6'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%234dffa6'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23adffd6'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%234dffa6'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23adffd6'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23adffd6'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%234dffa6'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%234dffa6'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%234dffa6'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%234dffa6'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23e6fff2'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23e6fff2'/%3E%3C/g%3E%3C/svg%3E");--lc-bike-purple: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%20transform='matrix(-1%200%200%201%20220%200)'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%23100626'%20stroke='%23a97bff'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%23a97bff'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%23100626'%20stroke='%23d9c4ff'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%23a97bff'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23d9c4ff'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%23a97bff'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23d9c4ff'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23d9c4ff'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%23a97bff'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%23a97bff'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%23a97bff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%23a97bff'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23f2ebff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23f2ebff'/%3E%3C/g%3E%3C/svg%3E");--sk-ground: var(--lc-ring-hi) no-repeat 52% 30.8% / auto 9%, var(--lc-city-right) no-repeat 100% 60.8% / 50% 14.5%, var(--lc-city-left) no-repeat 0% 60.8% / 50% 14.5%, radial-gradient(50% 50% at 50% 50%, rgba(53, 220, 255, .2), transparent 70%) no-repeat 88.6% 67.5% / 22% 20%, var(--lc-ring) no-repeat 88.6% 65.1% / auto 14%, var(--lc-city-tall) no-repeat 0% 53.15% / 100% 28.5%, var(--lc-city-far) no-repeat 0% 62.57% / 100% 10.5%, radial-gradient(70% 6% at 88.6% 66.5%, rgba(53, 220, 255, .24), transparent 72%), radial-gradient(120% 5.5% at 50% 66.6%, rgba(0, 200, 240, .11), transparent 76%), linear-gradient(180deg, transparent 0 66.28%, #8feeff 66.4% 66.62%, rgba(0, 200, 240, .3) 66.9%, transparent 67.8%), linear-gradient(90deg, rgba(3, 6, 8, .6) 0 14%, rgba(3, 6, 8, .28) 32%, transparent 48%), linear-gradient(90deg, transparent 52%, rgba(0, 229, 255, .12) 64%, rgba(0, 229, 255, .38) 84%, rgba(190, 247, 255, .62) 85.6%, transparent 86.2%) no-repeat 0 73.2% / 100% .28%, linear-gradient(90deg, transparent 56%, rgba(0, 229, 255, .07) 70%, rgba(0, 229, 255, .14) 84%, transparent 85.6%) no-repeat 0 73.05% / 100% 1.15%, linear-gradient(62deg, transparent 46%, rgba(0, 229, 255, .24) 48.5% 51.5%, transparent 54%) no-repeat 86.4% 71.2% / 3.6% 5.8%, linear-gradient(90deg, transparent 8%, rgba(45, 235, 145, .1) 22%, rgba(45, 235, 145, .3) 42%, rgba(200, 255, 226, .5) 43.6%, transparent 44.2%) no-repeat 0 78% / 100% .28%, linear-gradient(90deg, transparent 12%, rgba(45, 235, 145, .07) 28%, rgba(45, 235, 145, .14) 42%, transparent 43.6%) no-repeat 0 77.85% / 100% 1.15%, linear-gradient(118deg, transparent 46%, rgba(45, 235, 145, .24) 48.5% 51.5%, transparent 54%) no-repeat 44.6% 76.4% / 3.6% 5.8%, linear-gradient(90deg, transparent 62%, rgba(226, 242, 248, .09) 72%, rgba(226, 242, 248, .28) 94%, rgba(244, 251, 255, .5) 95.4%, transparent 96%) no-repeat 0 84.8% / 100% .28%, linear-gradient(90deg, transparent 66%, rgba(226, 242, 248, .07) 78%, rgba(226, 242, 248, .14) 94%, transparent 95.4%) no-repeat 0 84.65% / 100% 1.15%, linear-gradient(116deg, transparent 46%, rgba(226, 242, 248, .24) 48.5% 51.5%, transparent 54%) no-repeat 97.2% 85.4% / 3.6% 5.8%, linear-gradient(90deg, transparent 30%, rgba(169, 123, 255, .1) 46%, rgba(169, 123, 255, .28) 66%, rgba(217, 196, 255, .46) 67.6%, transparent 68.2%) no-repeat 0 90.2% / 100% .28%, linear-gradient(90deg, transparent 34%, rgba(169, 123, 255, .07) 52%, rgba(169, 123, 255, .14) 66%, transparent 67.6%) no-repeat 0 90.05% / 100% 1.15%, linear-gradient(64deg, transparent 46%, rgba(169, 123, 255, .24) 48.5% 51.5%, transparent 54%) no-repeat 68.8% 88.6% / 3.6% 5.8%, linear-gradient(180deg, #020507 0 34%, #030d15 56%, #05161f 66.3%, transparent 66.5%), var(--lc-reflect) no-repeat 0% 73.19% / 100% 9%, linear-gradient(180deg, transparent 0 66.85%, rgba(0, 220, 255, .1) 66.85% 66.92%, transparent 66.96%), linear-gradient(180deg, transparent 0 67.2%, rgba(0, 220, 255, .12) 67.2% 67.28%, transparent 67.32%), linear-gradient(180deg, transparent 0 67.62%, rgba(0, 220, 255, .14) 67.62% 67.71%, transparent 67.75%), linear-gradient(180deg, transparent 0 68.15%, rgba(0, 220, 255, .16) 68.15% 68.25%, transparent 68.29%), linear-gradient(180deg, transparent 0 68.85%, rgba(0, 220, 255, .18) 68.85% 68.96%, transparent 69%), linear-gradient(180deg, transparent 0 69.8%, rgba(0, 220, 255, .2) 69.8% 69.92%, transparent 69.96%), linear-gradient(180deg, transparent 0 71.1%, rgba(0, 220, 255, .22) 71.1% 71.24%, transparent 71.28%), linear-gradient(180deg, transparent 0 72.9%, rgba(0, 220, 255, .24) 72.9% 73.06%, transparent 73.1%), linear-gradient(180deg, transparent 0 75.4%, rgba(0, 220, 255, .26) 75.4% 75.58%, transparent 75.62%), linear-gradient(180deg, transparent 0 79%, rgba(0, 220, 255, .28) 79% 79.2%, transparent 79.24%), linear-gradient(180deg, transparent 0 83.9%, rgba(0, 220, 255, .3) 83.9% 84.13%, transparent 84.17%), linear-gradient(180deg, transparent 0 90.5%, rgba(0, 220, 255, .32) 90.5% 90.76%, transparent 90.8%), repeating-conic-gradient(from 90deg at 88.6% 66.5%, rgba(0, 220, 255, .1) 0deg .3deg, transparent .3deg 5.25deg), repeating-conic-gradient(from 90deg at 88.6% 66.5%, rgba(0, 220, 255, .25) 0deg .55deg, transparent .55deg 10.5deg), radial-gradient(30% 9% at 88.6% 67%, rgba(53, 220, 255, .18), transparent 70%), linear-gradient(180deg, transparent 66.5%, rgba(2, 6, 9, 0) 72%, rgba(2, 6, 9, .55) 100%), radial-gradient(120% 90% at 50% 0%, #061014, #030608 62%) fixed, #030608;--lc-bike-cyan: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%23041016'%20stroke='%2366e4ff'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%2366e4ff'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%23061520'%20stroke='%239feeff'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%2366e4ff'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23b8f4ff'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%2366e4ff'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23b8f4ff'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23b8f4ff'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%2366e4ff'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%2366e4ff'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%2366e4ff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%2366e4ff'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23eafcff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23eafcff'/%3E%3C/g%3E%3C/svg%3E");--lc-bike-orange: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%20transform='matrix(-1%200%200%201%20220%200)'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%23160b04'%20stroke='%23ffb066'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%23ffb066'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%231a0e05'%20stroke='%23ffd9b0'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%23ffb066'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23ffd9b0'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%23ffb066'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23ffd9b0'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23ffd9b0'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%23ffb066'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%23ffb066'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%23ffb066'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%23ffb066'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23fff3e4'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23fff3e4'/%3E%3C/g%3E%3C/svg%3E");--lc-bike-white: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%230a1216'%20stroke='%23dff1f8'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%23dff1f8'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%230b1418'%20stroke='%23f2fafd'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%23dff1f8'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23f2fafd'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%23dff1f8'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23f2fafd'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23f2fafd'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%23dff1f8'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%23dff1f8'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%23dff1f8'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%23dff1f8'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23ffffff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");--lc-rider-cyan: var(--lc-bike-cyan) no-repeat 100% 29px / auto 30px, radial-gradient(closest-side, rgba(53, 220, 255, .3), transparent) no-repeat right 4px top 24px / 110px 36px, linear-gradient(90deg, transparent 2%, rgba(124, 234, 255, .1) 26%, rgba(124, 234, 255, .4) 84%, rgba(190, 247, 255, .62) 94%, transparent 96%) no-repeat right 0 top 13px / 52% 1px, radial-gradient(100% 100% at 96% 100%, rgba(0, 229, 255, .3), rgba(0, 229, 255, .1) 55%, transparent 92%) no-repeat right 0 top 14px / 52% 30px, linear-gradient(90deg, transparent 0%, rgba(0, 229, 255, .1) 8%, rgba(0, 229, 255, .5) 55%, rgba(160, 245, 255, .95) 90%, #eafcff 95%, transparent 96.5%) no-repeat right 0 top 44px / 52% 3px, radial-gradient(100% 100% at 96% 0%, rgba(0, 229, 255, .22), transparent 90%) no-repeat right 0 top 47px / 52% 11px, var(--lc-bike-green) no-repeat 44% 22px / auto 24px, radial-gradient(closest-side, rgba(77, 255, 166, .24), transparent) no-repeat left 0 top 18px / 92px 30px, linear-gradient(90deg, transparent 2%, rgba(146, 255, 202, .09) 26%, rgba(146, 255, 202, .32) 84%, rgba(200, 255, 226, .52) 94%, transparent 96%) no-repeat left 0 top 9px / 44% 1px, radial-gradient(100% 100% at 96% 100%, rgba(45, 235, 145, .24), rgba(45, 235, 145, .09) 55%, transparent 92%) no-repeat left 0 top 10px / 44% 24px, linear-gradient(90deg, transparent 0%, rgba(45, 235, 145, .09) 8%, rgba(45, 235, 145, .42) 55%, rgba(150, 255, 205, .88) 90%, #e6fff2 95%, transparent 96.5%) no-repeat left 0 top 34px / 44% 2px, radial-gradient(100% 100% at 96% 0%, rgba(45, 235, 145, .16), transparent 90%) no-repeat left 0 top 36px / 44% 9px;--lc-rider-orange: var(--lc-bike-orange) no-repeat 0% 18px / auto 32px, radial-gradient(closest-side, rgba(255, 155, 61, .3), transparent) no-repeat left 4px top 14px / 112px 38px, linear-gradient(270deg, transparent 2%, rgba(255, 176, 102, .11) 26%, rgba(255, 176, 102, .4) 84%, rgba(255, 217, 176, .6) 94%, transparent 96%) no-repeat left 0 top 1px / 52% 1px, radial-gradient(100% 100% at 4% 100%, rgba(255, 155, 61, .3), rgba(255, 155, 61, .11) 55%, transparent 92%) no-repeat left 0 top 2px / 52% 32px, linear-gradient(270deg, transparent 0%, rgba(255, 155, 61, .11) 8%, rgba(255, 155, 61, .5) 55%, rgba(255, 208, 160, .95) 90%, #fff3e4 95%, transparent 96.5%) no-repeat left 0 top 34px / 52% 3px, radial-gradient(100% 100% at 4% 0%, rgba(255, 155, 61, .22), transparent 90%) no-repeat left 0 top 37px / 52% 11px, var(--lc-bike-purple) no-repeat 56% 13px / auto 26px, radial-gradient(closest-side, rgba(169, 123, 255, .26), transparent) no-repeat right 0 top 9px / 96px 32px, linear-gradient(270deg, transparent 2%, rgba(196, 165, 255, .09) 26%, rgba(196, 165, 255, .32) 84%, rgba(217, 196, 255, .52) 94%, transparent 96%) no-repeat right 0 top 0 / 44% 1px, radial-gradient(100% 100% at 4% 100%, rgba(169, 123, 255, .26), rgba(169, 123, 255, .09) 55%, transparent 92%) no-repeat right 0 top 0 / 44% 26px, linear-gradient(270deg, transparent 0%, rgba(169, 123, 255, .09) 8%, rgba(169, 123, 255, .44) 55%, rgba(206, 180, 255, .9) 90%, #f2ebff 95%, transparent 96.5%) no-repeat right 0 top 26px / 44% 2px, radial-gradient(100% 100% at 4% 0%, rgba(169, 123, 255, .18), transparent 90%) no-repeat right 0 top 28px / 44% 9px;--lc-rider-white: var(--lc-bike-white) no-repeat 100% 23px / auto 26px, radial-gradient(closest-side, rgba(214, 236, 244, .24), transparent) no-repeat right 4px top 18px / 96px 32px, linear-gradient(90deg, transparent 2%, rgba(238, 248, 252, .09) 26%, rgba(238, 248, 252, .34) 84%, rgba(255, 255, 255, .55) 94%, transparent 96%) no-repeat right 0 top 9px / 95% 1px, radial-gradient(100% 100% at 96% 100%, rgba(222, 240, 248, .24), rgba(222, 240, 248, .09) 55%, transparent 92%) no-repeat right 0 top 10px / 95% 26px, linear-gradient(90deg, transparent 0%, rgba(226, 242, 248, .08) 8%, rgba(226, 242, 248, .4) 55%, rgba(244, 251, 255, .9) 90%, #f8fdff 95%, transparent 96.5%) no-repeat right 0 top 36px / 95% 3px, radial-gradient(100% 100% at 96% 0%, rgba(222, 240, 248, .16), transparent 90%) no-repeat right 0 top 39px / 95% 10px}body[data-dialer-skin=light-cycle]{background:var(--sk-ground)}body[data-dialer-skin=light-cycle] #mrb-header{background:radial-gradient(70% 160% at 85% 0%,rgba(53,220,255,.1),transparent 70%),var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=light-cycle] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow);letter-spacing:.08em}body[data-dialer-skin=light-cycle] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=light-cycle] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=light-cycle]{position:relative;isolation:isolate}.mrb-skin-surface[data-skin=light-cycle]:before{content:"";position:absolute;left:0;top:calc(70.8% - 44px);width:36%;height:62px;z-index:-1;pointer-events:none;background:var(--lc-rider-cyan);opacity:.85;will-change:transform,translate;animation:lc-ride-east 17s linear infinite,lc-weave-far 41s ease-in-out infinite;animation-delay:-11s,-19s}.mrb-skin-surface[data-skin=light-cycle]:not(.mrb-skp-preview):after{content:"";position:absolute;left:12%;top:calc(85% - 34px);width:46%;height:54px;z-index:-1;pointer-events:none;background:var(--lc-rider-orange);opacity:.9;will-change:transform,translate;animation:lc-ride-west 23s linear infinite,lc-weave-near 53s ease-in-out infinite;animation-delay:-7s,-29s}.mrb-skin-surface[data-skin=light-cycle] .mrb-lc-rider-white{position:absolute;left:5%;top:calc(78.2% - 36px);width:38%;height:54px;z-index:-1;pointer-events:none;background:var(--lc-rider-white);opacity:.78;will-change:transform,translate;animation:lc-ride-mid 19s linear infinite,lc-weave-mid 31s ease-in-out infinite;animation-delay:-13s,-5s}@keyframes lc-ride-east{0%{translate:-120% 0}to{translate:330% 0}}@keyframes lc-ride-west{0%{translate:240% 0}to{translate:-150% 0}}@keyframes lc-ride-mid{0%{translate:-135% 0}to{translate:305% 0}}@keyframes lc-weave-far{0%,12%{transform:translateY(0) scale(1)}17%,32%{transform:translateY(-6px) scale(.95)}37%,54%{transform:translateY(3px) scale(1.03)}60%,72%{transform:translateY(-9px) scale(.9)}78%,to{transform:translateY(0) scale(1)}}@keyframes lc-weave-near{0%,10%{transform:translateY(0) scale(1)}15%,30%{transform:translateY(-6px) scale(.93)}36%,50%{transform:translateY(2px) scale(1.05)}55%,68%{transform:translateY(-4px) scale(.97)}74%,88%{transform:translateY(2px) scale(1.04)}93%,to{transform:translateY(0) scale(1)}}@keyframes lc-weave-mid{0%,14%{transform:translateY(0) scale(1)}19%,38%{transform:translateY(3px) scale(1.05)}43%,58%{transform:translateY(-7px) scale(.92)}63%,80%{transform:translateY(-3px) scale(.97)}85%,to{transform:translateY(0) scale(1)}}html[data-perf-call=active] .mrb-skin-surface[data-skin=light-cycle]:before,html[data-perf-call=active] .mrb-skin-surface[data-skin=light-cycle]:not(.mrb-skp-preview):after,html[data-perf-call=active] .mrb-skin-surface[data-skin=light-cycle] .mrb-lc-rider-white{animation-play-state:paused!important}html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=light-cycle]:before,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=light-cycle]:not(.mrb-skp-preview):after,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=light-cycle] .mrb-lc-rider-white{display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=light-cycle]:before,.mrb-skin-surface[data-skin=light-cycle]:not(.mrb-skp-preview):after,.mrb-skin-surface[data-skin=light-cycle] .mrb-lc-rider-white{animation:none}}.mrb-skin-surface[data-skin=light-cycle] .mrb-hzlogo-stick{align-items:flex-start;padding-top:3.6vh}.mrb-skin-surface[data-skin=light-cycle] .mrb-hzlogo-mark{width:min(56%,22vh)}.mrb-skin-surface[data-skin=light-cycle] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=light-cycle] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=light-cycle] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=light-cycle] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.14em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=light-cycle] .mrb-vgroup-head span{color:var(--sk-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800}.mrb-skin-surface[data-skin=light-cycle] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=light-cycle] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=light-cycle] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=light-cycle] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=light-cycle] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=light-cycle] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=light-cycle] .mrb-stat .l{color:var(--sk-stat-label);text-transform:uppercase;letter-spacing:.1em}.mrb-skin-surface[data-skin=light-cycle] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid>button,.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid>.mrb-dispo-backskip>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--lc-tile-border);color:var(--lc-tile-ink);font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid>button:hover:not(:disabled),.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid>.mrb-dispo-backskip>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid.mrb-dispo-grid-v2>button:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none;color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1):before{content:"⌁"}.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(2):before{content:"✦"}.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(3):before{content:"☏";color:var(--lc-orange-hi)}.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(4):before{content:"✖";color:var(--lc-orange-hi)}.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip{position:relative}.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dispo-backskip:before{position:absolute;top:4px;right:6px;font-size:calc(10px * var(--font-scale, 1));line-height:1;opacity:.9;pointer-events:none;content:"➤";color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid.mrb-dispo-grid-v2>.mrb-dial-next:before{content:"»";color:var(--sk-ink)}.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid>.mrb-dispo-backskip>button:after,.mrb-skin-surface[data-skin=light-cycle] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid>.mrb-dispo-backskip>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=light-cycle] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid>.mrb-dispo-backskip>button:after,.mrb-skin-surface[data-skin=light-cycle] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--sk-accent-hi);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=light-cycle] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--sk-accent-hi);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=light-cycle] .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--sk-accent-hi);color:var(--sk-ink);font-weight:800;text-transform:uppercase;letter-spacing:.09em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 22px var(--sk-cta-glow),inset 0 0 0 1px #fff6}.mrb-skin-surface[data-skin=light-cycle] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 30px var(--sk-cta-glow),inset 0 0 0 1px #ffffff80}.mrb-skin-surface[data-skin=light-cycle] .mrb-dial-hangup{border:2px solid #3d0410;box-shadow:0 0 0 3px #fff,0 0 26px #ff949466;font-weight:800}.mrb-skin-surface[data-skin=light-cycle] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=light-cycle] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface[data-skin=light-cycle] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=light-cycle] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--sk-accent-hi);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=light-cycle] .mrb-newbar{background:var(--sk-fill);border-color:var(--sk-accent-hi);color:var(--sk-ink)}.mrb-skin-surface[data-skin=light-cycle] .mrb-outcome-menu,.mrb-skin-surface[data-skin=light-cycle] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}.mrb-skin-surface[data-skin=light-cycle] .mrb-lead-card{border-radius:3px;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,calc(100% + 96px) 14px,calc(100% + 96px) calc(100% - 14px),100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);background:linear-gradient(135deg,transparent 9.2px,var(--lc-mach-line) 9.2px 10.8px,transparent 10.8px) no-repeat left top / 15px 15px,linear-gradient(225deg,transparent 9.2px,var(--lc-mach-line) 9.2px 10.8px,transparent 10.8px) no-repeat right top / 15px 15px,linear-gradient(315deg,transparent 9.2px,var(--lc-mach-line) 9.2px 10.8px,transparent 10.8px) no-repeat right bottom / 15px 15px,linear-gradient(45deg,transparent 9.2px,var(--lc-mach-line) 9.2px 10.8px,transparent 10.8px) no-repeat left bottom / 15px 15px,var(--sk-card-bg);box-shadow:inset 0 1px #ffffff0f,inset 0 0 34px var(--sk-halo);filter:drop-shadow(0 0 14px var(--lc-mach-glow)) drop-shadow(0 12px 26px rgba(0,0,0,.5))}.mrb-skin-surface[data-skin=light-cycle] .mrb-vlist{border-radius:3px;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(135deg,transparent 6.4px,var(--lc-mach-line) 6.4px 8px,transparent 8px) no-repeat left top / 11px 11px,linear-gradient(225deg,transparent 6.4px,var(--lc-mach-line) 6.4px 8px,transparent 8px) no-repeat right top / 11px 11px,linear-gradient(315deg,transparent 6.4px,var(--lc-mach-line) 6.4px 8px,transparent 8px) no-repeat right bottom / 11px 11px,linear-gradient(45deg,transparent 6.4px,var(--lc-mach-line) 6.4px 8px,transparent 8px) no-repeat left bottom / 11px 11px,var(--sk-panel-bg);filter:drop-shadow(0 0 10px var(--lc-mach-glow))}body[data-dialer-skin=skyforged]{background:var(--sk-ground)}body[data-dialer-skin=skyforged] #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=skyforged] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=skyforged] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=skyforged] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=skyforged] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=skyforged] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=skyforged] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=skyforged] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=skyforged] .mrb-vgroup-head span{color:var(--sk-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800;box-shadow:0 0 0 1px #06121bcc,0 0 0 2px #7fdfffb3,0 0 10px #38c8f266}.mrb-skin-surface[data-skin=skyforged] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=skyforged] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=skyforged] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=skyforged] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=skyforged] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=skyforged] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=skyforged] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=skyforged] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=skyforged] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--sk4-tile-border);color:var(--sk4-tile-ink);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface[data-skin=skyforged] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=skyforged] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1){color:var(--sk4-nrnfu)}.mrb-skin-surface[data-skin=skyforged] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=skyforged] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=skyforged] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=skyforged] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=skyforged] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=skyforged] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=skyforged] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--sk4-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=skyforged] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--sk4-cta-border);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=skyforged] .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--sk4-cta-border);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff4d}.mrb-skin-surface[data-skin=skyforged] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff59}.mrb-skin-surface[data-skin=skyforged] .mrb-dial-hangup{box-shadow:0 0 20px #ff5a5a40}.mrb-skin-surface[data-skin=skyforged] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=skyforged] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface[data-skin=skyforged] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=skyforged] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--sk4-cta-border);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=skyforged] .mrb-newbar{background:var(--sk-fill);border-color:var(--sk4-cta-border);color:var(--sk-ink)}.mrb-skin-surface[data-skin=skyforged] .mrb-outcome-menu,.mrb-skin-surface[data-skin=skyforged] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}body[data-dialer-skin=lightning-storm],.mrb-skin-surface[data-skin=lightning-storm]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--bg: #060b15;--surface-1: #0f1929;--surface-2: #142238;--surface-3: #192b46;--text: #eef4fd;--text-muted: #c3cde0;--text-faint: #99a6c2;--accent: #7fcdff;--accent-text: #cfeaff;--accent-fill: rgba(127, 205, 255, .12);--accent-fill-hover: rgba(127, 205, 255, .22);--accent-wash: rgba(127, 205, 255, .07);--accent-border: #549fd2;--accent-neon: #a5e0ff;--border-control: #8b93ab;--border-subtle: rgba(127, 205, 255, .2);--focus: #a5e0ff;--rank-first: rgba(127, 205, 255, .13);--badge-fill: rgba(127, 205, 255, .2);--glow: 0 0 0 1px rgba(127, 205, 255, .4), 0 4px 26px rgba(127, 205, 255, .28);--tab-gold: #7fcdff;--ls-tile-ink: #e9eef8;--ls-tile-border: #6b7288;--ls-cta-border: #a5e0ff;--sk-accent-hi: #a5e0ff;--sk-accent: #7fcdff;--sk-ink: #051523;--sk-halo: rgba(127, 205, 255, .14);--sk-hairline: rgba(165, 224, 255, .55);--sk-hairline-soft: rgba(165, 224, 255, .28);--sk-glint: rgba(220, 240, 255, .85);--ls-cta-bolts: url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20140%2048%27%3E%3Cg%20fill=%27none%27%20stroke-linejoin=%27round%27%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(150,210,255,0.4)%27%20stroke-width=%272.6%27%3E%3Cpolyline%20points=%2724,3%2018,15%2026,14%2015,30%2027,27%2019,45%27/%3E%3Cpolyline%20points=%2796,5%2091,14%2098,13%2088,28%20100,25%2092,42%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(240,250,255,0.6)%27%20stroke-width=%271%27%3E%3Cpolyline%20points=%2724,3%2018,15%2026,14%2015,30%2027,27%2019,45%27/%3E%3Cpolyline%20points=%2796,5%2091,14%2098,13%2088,28%20100,25%2092,42%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat 0 0 / 140px 48px;--sk-fill: var(--ls-cta-bolts), linear-gradient(150deg, #4db6f0 0%, #2e97d6 38%, #b8ecff 50%, #2b93d2 62%, #45aeec 100%);--sk-fill-hover: var(--ls-cta-bolts), linear-gradient(150deg, #5ec2f6 0%, #35a4e0 45%, #c8f1ff 55%, #2e97d6 100%);--sk-cta-glow: rgba(127, 205, 255, .45);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .45);--sk-badge: linear-gradient(135deg, #4db6f0, #2b93d2);--sk-row-hover: rgba(127, 205, 255, .09);--sk-row-sel: linear-gradient(90deg, rgba(127, 205, 255, .2), rgba(127, 205, 255, .05));--sk-chip-bg: rgba(127, 205, 255, .1);--sk-chip-border: rgba(165, 224, 255, .5);--sk-chip-ink: #a9d2ef;--sk-stat-n: #ffffff;--sk-stat-label: #99a6c2;--sk-stat-glow: rgba(127, 205, 255, .4);--sk-sheen: rgba(220, 240, 255, .25);--sk-brand-glow: rgba(127, 205, 255, .45);--sk-logo-filter: grayscale(1) brightness(1.18) drop-shadow(0 0 9px rgba(150, 215, 255, .5));--sk-header-bg: linear-gradient(180deg, #101a2c, #060b15);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--sk-texture: linear-gradient(115deg, rgba(165, 224, 255, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(127, 205, 255, .07), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #121c2f, #0b1220 60%, #0f1929);--sk-panel-bg: var(--sk-texture), linear-gradient(180deg, #0f192c, #0a101d);--sk-tile-bg: linear-gradient(180deg, #121c31, #0c1322);--sk-tile-bg-hover: linear-gradient(180deg, #192b46, #0f1929);--sk-tile-ink-hover: #cfeaff;--sk-pause-bg: linear-gradient(180deg, #10192c, #0c1322);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #121c2f, #0d1525);--sk-menu-border: rgba(165, 224, 255, .3);--ls-scene-w: min(3960px, max( calc(100vw - 384px) , 220vh));--ls-scene-h: calc(var(--ls-scene-w) / 2.2);--ls-waterline: calc(100% - var(--ls-scene-h) * .26);--sk-ground: linear-gradient(180deg, rgba(5, 8, 15, .6) 0 96px, rgba(5, 8, 15, .42) 156px, rgba(5, 8, 15, .16) 230px, transparent 310px), linear-gradient(90deg, rgba(5, 8, 15, .82) 0 384px, rgba(5, 8, 15, .5) 424px, rgba(5, 8, 15, .28) 470px, rgba(5, 8, 15, .13) 520px, rgba(5, 8, 15, .05) 570px, transparent 620px), linear-gradient(180deg, transparent 238px, rgba(5, 8, 15, .42) 286px, rgba(5, 8, 15, .58) 300px, rgba(5, 8, 15, .38) 332px, rgba(5, 8, 15, .15) 374px, transparent 422px), url(/assets/skin-lightning-storm-K2KjEO9-.webp) no-repeat right bottom / var(--ls-scene-w) auto, linear-gradient(180deg, rgba(5, 8, 15, .2) 0 var(--ls-waterline), rgba(5, 8, 15, .9) calc(var(--ls-waterline) + 44px)), url(/assets/skin-lightning-storm-sky-LCznnbc0.webp) no-repeat center / cover, linear-gradient(180deg, transparent calc(var(--ls-waterline) - 11px), rgba(150, 200, 255, .1) calc(var(--ls-waterline) + 7px), transparent calc(var(--ls-waterline) + 25px)), linear-gradient(180deg, transparent var(--ls-waterline), #0a1526 calc(var(--ls-waterline) + 30px), #060d1a calc(var(--ls-waterline) + 84px), #030710 100%), radial-gradient(46% 24% at 18% 4%, rgba(46, 62, 92, .6), transparent 70%), radial-gradient(50% 28% at 70% 2%, rgba(38, 52, 82, .65), transparent 70%), radial-gradient(34% 20% at 46% 15%, rgba(56, 74, 110, .4), transparent 70%), radial-gradient(24% 30% at 86% 34%, rgba(66, 95, 145, .35), transparent 70%), radial-gradient(120% 90% at 50% 0%, #0c1628, #050a14 62%) fixed, #050a14;--ls-ground-lit: linear-gradient(180deg, rgba(5, 8, 15, .6) 0 96px, rgba(5, 8, 15, .42) 156px, rgba(5, 8, 15, .16) 230px, transparent 310px), linear-gradient(90deg, rgba(5, 8, 15, .82) 0 384px, rgba(5, 8, 15, .5) 424px, rgba(5, 8, 15, .28) 470px, rgba(5, 8, 15, .13) 520px, rgba(5, 8, 15, .05) 570px, transparent 620px), linear-gradient(180deg, transparent 238px, rgba(5, 8, 15, .42) 286px, rgba(5, 8, 15, .58) 300px, rgba(5, 8, 15, .38) 332px, rgba(5, 8, 15, .15) 374px, transparent 422px), url(/assets/skin-lightning-storm-lit-3G8Pma8Z.webp) no-repeat right bottom / var(--ls-scene-w) auto, linear-gradient(180deg, rgba(5, 8, 15, .2) 0 var(--ls-waterline), rgba(5, 8, 15, .9) calc(var(--ls-waterline) + 44px)), url(/assets/skin-lightning-storm-sky-lit-B5aiAy-4.webp) no-repeat center / cover, linear-gradient(180deg, transparent calc(var(--ls-waterline) - 11px), rgba(150, 200, 255, .1) calc(var(--ls-waterline) + 7px), transparent calc(var(--ls-waterline) + 25px)), linear-gradient(180deg, transparent var(--ls-waterline), #0a1526 calc(var(--ls-waterline) + 30px), #060d1a calc(var(--ls-waterline) + 84px), #030710 100%), radial-gradient(46% 24% at 18% 4%, rgba(46, 62, 92, .6), transparent 70%), radial-gradient(50% 28% at 70% 2%, rgba(38, 52, 82, .65), transparent 70%), radial-gradient(34% 20% at 46% 15%, rgba(56, 74, 110, .4), transparent 70%), radial-gradient(24% 30% at 86% 34%, rgba(66, 95, 145, .35), transparent 70%), radial-gradient(120% 90% at 50% 0%, #0c1628, #050a14 62%) fixed, #050a14}body[data-dialer-skin=lightning-storm]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-hzlogo-mark{display:none}body[data-dialer-skin=lightning-storm] #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=lightning-storm] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=lightning-storm] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=lightning-storm] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=lightning-storm] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px);box-shadow:0 0 24px var(--sk-halo)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-vgroup-head span{color:var(--sk-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800}.mrb-skin-surface[data-skin=lightning-storm] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--ls-tile-border);color:var(--ls-tile-ink);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface[data-skin=lightning-storm] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1){color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=lightning-storm] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=lightning-storm] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=lightning-storm] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=lightning-storm] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=lightning-storm] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=lightning-storm] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--ls-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--ls-cta-border);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--ls-cta-border);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff4d}.mrb-skin-surface[data-skin=lightning-storm] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff59}.mrb-skin-surface[data-skin=lightning-storm] .mrb-dial-hangup{box-shadow:0 0 20px #ff5a5a40}.mrb-skin-surface[data-skin=lightning-storm] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--ls-cta-border);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-newbar{background:var(--sk-fill);border-color:var(--ls-cta-border);color:var(--sk-ink)}.mrb-skin-surface[data-skin=lightning-storm] .mrb-outcome-menu,.mrb-skin-surface[data-skin=lightning-storm] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}.mrb-skin-surface[data-skin=lightning-storm]{position:relative;isolation:isolate}.mrb-skin-surface[data-skin=lightning-storm]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;will-change:opacity;background:radial-gradient(40% 26% at 82% 10%,rgba(130,175,235,.2),transparent 70%),radial-gradient(30% 18% at 30% 6%,rgba(110,150,210,.14),transparent 70%),linear-gradient(180deg,rgba(130,175,230,.08) 0 34%,transparent 60%);animation:ls-ambient 26s ease-in-out infinite}@keyframes ls-ambient{0%,to{opacity:calc(.25 * var(--ls-glow, 1))}32%{opacity:calc(.75 * var(--ls-glow, 1))}58%{opacity:calc(.4 * var(--ls-glow, 1))}74%{opacity:calc(.85 * var(--ls-glow, 1))}}.mrb-skin-surface[data-skin=lightning-storm] .lsk-cloudlit{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;will-change:opacity;background:var(--ls-ground-lit)}.mrb-skin-surface[data-skin=lightning-storm] .lsk-thrower{position:fixed;right:.6vw;top:84px;width:clamp(150px,calc(100vw - 1186px),330px);aspect-ratio:620 / 700;z-index:-1;pointer-events:none;opacity:0;will-change:opacity;background:url(/assets/skin-lightning-storm-thrower-RbGnv7DA.webp) no-repeat center / contain}body[data-dialer-skin=lightning-storm][data-ls-strike] .lsk-cloudlit{animation:ls-cloudlight 1.7s linear both}body[data-dialer-skin=lightning-storm][data-ls-strike] .lsk-thrower{animation:ls-thrower 1.7s linear both}@keyframes ls-cloudlight{0%{opacity:0}9%{opacity:.11}17%{opacity:.05}25%{opacity:.19}32%{opacity:.38}43%{opacity:.13}51%{opacity:.29}64%{opacity:.09}to{opacity:0}}@keyframes ls-thrower{0%,12%{opacity:0}25%{opacity:.15}32%{opacity:.55}43%{opacity:.12}51%{opacity:.4}68%{opacity:.05}to{opacity:0}}.mrb-skin-surface[data-skin=lightning-storm] .lsk-rig{position:fixed;right:0;bottom:0;height:var(--ls-scene-h);width:calc(var(--ls-scene-h) * .46963);z-index:-1;pointer-events:none}.mrb-skin-surface[data-skin=lightning-storm] .lsk-rig>div{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;will-change:opacity}.mrb-skin-surface[data-skin=lightning-storm] .lsk-skylift{background:radial-gradient(60% 30% at 62% 10%,rgba(140,185,240,.34),transparent 70%),radial-gradient(48% 26% at 74% 30%,rgba(130,175,230,.22),transparent 68%),radial-gradient(44% 9% at 60% 77%,rgba(150,200,255,.16),transparent 70%)}.mrb-skin-surface[data-skin=lightning-storm] .lsk-p1{background:radial-gradient(6.5% 2.6% at 88.6% 75.5%,rgba(245,252,255,.98) 0 32%,rgba(170,220,255,.6) 56%,transparent 76%),radial-gradient(13% 2.2% at 88.6% 75.9%,rgba(170,220,255,.5),transparent 72%),radial-gradient(3.2% 5.5% at 88.6% 73.6%,rgba(210,238,255,.42),transparent 70%),url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20402%20856%27%3E%3Cg%20fill=%27none%27%20stroke-linejoin=%27round%27%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%279.0%27%3E%3Cpolyline%20points=%27342,76%20344,125%20378,177%20356,231%20341,280%20335,337%20370,388%20342,438%20325,489%20323,545%20344,592%20356,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%274.5%27%3E%3Cpolyline%20points=%27356,231%20339,247%20327,265%20319,285%20289,299%27/%3E%3Cpolyline%20points=%27335,337%20360,357%20377,377%20402,395%20421,415%27/%3E%3Cpolyline%20points=%27342,438%20319,462%20309,488%20301,510%20258,535%27/%3E%3Cpolyline%20points=%27323,545%20341,566%20350,594%20378,616%20395,639%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.22)%27%20stroke-width=%273.0%27%3E%3Cpolyline%20points=%27325,489%20328,509%20326,528%20317,548%20311,563%27/%3E%3Cpolyline%20points=%27402,395%20389,405%20387,422%20377,429%20374,444%27/%3E%3Cpolyline%20points=%27319,285%20313,301%20316,323%20310,340%20324,355%27/%3E%3Cpolyline%20points=%27356,646%20351,646%20348,643%20330,648%20315,646%27/%3E%3Cpolyline%20points=%27356,646%20375,644%20378,645%20377,642%20385,644%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%273.0%27%3E%3Cpolyline%20points=%27342,76%20344,125%20378,177%20356,231%20341,280%20335,337%20370,388%20342,438%20325,489%20323,545%20344,592%20356,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%271.6%27%3E%3Cpolyline%20points=%27356,231%20339,247%20327,265%20319,285%20289,299%27/%3E%3Cpolyline%20points=%27335,337%20360,357%20377,377%20402,395%20421,415%27/%3E%3Cpolyline%20points=%27342,438%20319,462%20309,488%20301,510%20258,535%27/%3E%3Cpolyline%20points=%27323,545%20341,566%20350,594%20378,616%20395,639%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.75)%27%20stroke-width=%271.0%27%3E%3Cpolyline%20points=%27325,489%20328,509%20326,528%20317,548%20311,563%27/%3E%3Cpolyline%20points=%27402,395%20389,405%20387,422%20377,429%20374,444%27/%3E%3Cpolyline%20points=%27319,285%20313,301%20316,323%20310,340%20324,355%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.55)%27%20stroke-width=%270.55%27%3E%3Cpolyline%20points=%27323,545%20306,553%20313,561%20332,570%27/%3E%3Cpolyline%20points=%27325,489%20319,491%20313,496%20299,500%27/%3E%3Cpolyline%20points=%27319,285%20314,289%20325,286%20336,291%27/%3E%3Cpolyline%20points=%27319,285%20319,291%20325,303%20322,310%27/%3E%3Cpolyline%20points=%27377,377%20391,383%20374,387%20362,387%27/%3E%3Cpolyline%20points=%27402,395%20392,403%20399,413%20405,421%27/%3E%3Cpolyline%20points=%27301,510%20313,518%20329,520%20324,529%27/%3E%3Cpolyline%20points=%27309,488%20310,495%20302,505%20305,516%27/%3E%3Cpolyline%20points=%27378,616%20370,621%20364,628%20372,636%27/%3E%3Cpolyline%20points=%27350,594%20346,603%20338,607%20356,616%27/%3E%3Cpolyline%20points=%27317,548%20296,559%20303,566%20312,580%27/%3E%3Cpolyline%20points=%27326,528%20329,536%20321,539%20336,546%27/%3E%3Cpolyline%20points=%27377,429%20370,434%20388,439%20364,446%27/%3E%3Cpolyline%20points=%27377,429%20374,440%20377,450%20370,458%27/%3E%3Cpolyline%20points=%27316,323%20317,329%20323,334%20344,336%27/%3E%3Cpolyline%20points=%27316,323%20302,328%20317,333%20334,333%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.8)%27%20stroke-width=%271.1%27%3E%3Cpolyline%20points=%27356,646%20351,646%20348,643%20330,648%20315,646%27/%3E%3Cpolyline%20points=%27356,646%20375,644%20378,645%20377,642%20385,644%27/%3E%3C/g%3E%3Cg%20stroke=%27%23fff%27%20stroke-width=%271.6%27%3E%3Cpolyline%20points=%27342,76%20344,125%20378,177%20356,231%20341,280%20335,337%20370,388%20342,438%20325,489%20323,545%20344,592%20356,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(255,255,255,0.85)%27%20stroke-width=%270.7%27%3E%3Cpolyline%20points=%27356,231%20339,247%20327,265%20319,285%20289,299%27/%3E%3Cpolyline%20points=%27335,337%20360,357%20377,377%20402,395%20421,415%27/%3E%3Cpolyline%20points=%27342,438%20319,462%20309,488%20301,510%20258,535%27/%3E%3Cpolyline%20points=%27323,545%20341,566%20350,594%20378,616%20395,639%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%,radial-gradient(1.6% 6% at 88.6% 81%,rgba(180,225,255,.4),transparent 70%),radial-gradient(1% 4% at 89.6% 88%,rgba(160,210,250,.3),transparent 70%),radial-gradient(3.2% .7% at 88.1% 78.5%,rgba(190,228,255,.4),transparent 70%),radial-gradient(2.4% .6% at 89.3% 84%,rgba(170,215,250,.3),transparent 72%),radial-gradient(9% 16% at 85.1% 25.2%,rgba(150,210,255,.3),transparent 70%),radial-gradient(22% 15% at 85.1% 5.4%,rgba(120,175,235,.34),transparent 70%)}.mrb-skin-surface[data-skin=lightning-storm] .lsk-p2{background:radial-gradient(6.5% 2.6% at 85.6% 75.5%,rgba(245,252,255,.98) 0 32%,rgba(170,220,255,.6) 56%,transparent 76%),radial-gradient(13% 2.2% at 85.6% 75.9%,rgba(170,220,255,.5),transparent 72%),radial-gradient(3.2% 5.5% at 85.6% 73.6%,rgba(210,238,255,.42),transparent 70%),url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20402%20856%27%3E%3Cg%20fill=%27none%27%20stroke-linejoin=%27round%27%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%279.9%27%3E%3Cpolyline%20points=%27352,60%20346,107%20357,157%20337,204%20365,253%20388,306%20372,352%20364,400%20368,450%20341,501%20350,549%20339,595%20344,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%274.95%27%3E%3Cpolyline%20points=%27365,253%20350,270%20340,292%20328,309%20311,330%20271,347%20250,368%20238,385%27/%3E%3Cpolyline%20points=%27365,253%20364,272%20367,294%20397,317%20430,340%27/%3E%3Cpolyline%20points=%27372,352%20358,380%20363,400%20355,426%20350,453%20305,479%27/%3E%3Cpolyline%20points=%27368,450%20384,465%20388,485%20426,504%20456,516%20467,536%20488,553%27/%3E%3Cpolyline%20points=%27350,549%20307,575%20338,597%20336,628%20302,651%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.22)%27%20stroke-width=%273.3000000000000003%27%3E%3Cpolyline%20points=%27372,352%20383,366%20377,382%20349,396%20356,409%27/%3E%3Cpolyline%20points=%27367,294%20381,312%20372,327%20397,344%20420,362%27/%3E%3Cpolyline%20points=%27388,306%20381,317%20392,333%20403,343%20431,356%27/%3E%3Cpolyline%20points=%27344,646%20330,643%20327,643%20306,642%20306,644%27/%3E%3Cpolyline%20points=%27344,646%20354,647%20362,645%20373,650%20377,649%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%273.3000000000000003%27%3E%3Cpolyline%20points=%27352,60%20346,107%20357,157%20337,204%20365,253%20388,306%20372,352%20364,400%20368,450%20341,501%20350,549%20339,595%20344,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%271.7600000000000002%27%3E%3Cpolyline%20points=%27365,253%20350,270%20340,292%20328,309%20311,330%20271,347%20250,368%20238,385%27/%3E%3Cpolyline%20points=%27365,253%20364,272%20367,294%20397,317%20430,340%27/%3E%3Cpolyline%20points=%27372,352%20358,380%20363,400%20355,426%20350,453%20305,479%27/%3E%3Cpolyline%20points=%27368,450%20384,465%20388,485%20426,504%20456,516%20467,536%20488,553%27/%3E%3Cpolyline%20points=%27350,549%20307,575%20338,597%20336,628%20302,651%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.75)%27%20stroke-width=%271.1%27%3E%3Cpolyline%20points=%27372,352%20383,366%20377,382%20349,396%20356,409%27/%3E%3Cpolyline%20points=%27367,294%20381,312%20372,327%20397,344%20420,362%27/%3E%3Cpolyline%20points=%27388,306%20381,317%20392,333%20403,343%20431,356%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.55)%27%20stroke-width=%270.6050000000000001%27%3E%3Cpolyline%20points=%27350,549%20333,561%20356,570%20359,576%27/%3E%3Cpolyline%20points=%27368,450%20366,453%20373,459%20350,465%27/%3E%3Cpolyline%20points=%27250,368%20273,372%20280,373%20281,377%27/%3E%3Cpolyline%20points=%27250,368%20243,375%20249,381%20255,385%27/%3E%3Cpolyline%20points=%27397,317%20397,328%20389,334%20408,342%27/%3E%3Cpolyline%20points=%27397,317%20399,323%20419,329%20423,338%27/%3E%3Cpolyline%20points=%27350,453%20365,456%20373,459%20369,459%27/%3E%3Cpolyline%20points=%27350,453%20335,463%20326,478%20349,488%27/%3E%3Cpolyline%20points=%27426,504%20401,509%20422,519%20422,525%27/%3E%3Cpolyline%20points=%27467,536%20468,541%20484,552%20477,558%27/%3E%3Cpolyline%20points=%27336,628%20339,628%20328,630%20319,633%27/%3E%3Cpolyline%20points=%27336,628%20326,631%20317,638%20316,642%27/%3E%3Cpolyline%20points=%27377,382%20406,392%20393,398%20392,409%27/%3E%3Cpolyline%20points=%27349,396%20335,405%20331,408%20352,417%27/%3E%3Cpolyline%20points=%27372,327%20363,336%20369,342%20363,348%27/%3E%3Cpolyline%20points=%27397,344%20406,350%20415,356%20420,359%27/%3E%3Cpolyline%20points=%27403,343%20409,345%20421,349%20431,352%27/%3E%3Cpolyline%20points=%27403,343%20397,347%20403,358%20409,362%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.8)%27%20stroke-width=%271.2100000000000002%27%3E%3Cpolyline%20points=%27344,646%20330,643%20327,643%20306,642%20306,644%27/%3E%3Cpolyline%20points=%27344,646%20354,647%20362,645%20373,650%20377,649%27/%3E%3C/g%3E%3Cg%20stroke=%27%23fff%27%20stroke-width=%271.7600000000000002%27%3E%3Cpolyline%20points=%27352,60%20346,107%20357,157%20337,204%20365,253%20388,306%20372,352%20364,400%20368,450%20341,501%20350,549%20339,595%20344,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(255,255,255,0.85)%27%20stroke-width=%270.77%27%3E%3Cpolyline%20points=%27365,253%20350,270%20340,292%20328,309%20311,330%20271,347%20250,368%20238,385%27/%3E%3Cpolyline%20points=%27365,253%20364,272%20367,294%20397,317%20430,340%27/%3E%3Cpolyline%20points=%27372,352%20358,380%20363,400%20355,426%20350,453%20305,479%27/%3E%3Cpolyline%20points=%27368,450%20384,465%20388,485%20426,504%20456,516%20467,536%20488,553%27/%3E%3Cpolyline%20points=%27350,549%20307,575%20338,597%20336,628%20302,651%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%,radial-gradient(1.6% 6% at 85.6% 81%,rgba(180,225,255,.4),transparent 70%),radial-gradient(1% 4% at 86.6% 88%,rgba(160,210,250,.3),transparent 70%),radial-gradient(3.2% .7% at 85.1% 78.5%,rgba(190,228,255,.4),transparent 70%),radial-gradient(2.4% .6% at 86.3% 84%,rgba(170,215,250,.3),transparent 72%),radial-gradient(9% 16% at 87.6% 23.4%,rgba(150,210,255,.3),transparent 70%),radial-gradient(22% 15% at 87.6% 3.5%,rgba(120,175,235,.34),transparent 70%)}.mrb-skin-surface[data-skin=lightning-storm] .lsk-p3{background:radial-gradient(6.5% 2.6% at 51.7% 75.5%,rgba(245,252,255,.98) 0 32%,rgba(170,220,255,.6) 56%,transparent 76%),radial-gradient(13% 2.2% at 51.7% 75.9%,rgba(170,220,255,.5),transparent 72%),radial-gradient(3.2% 5.5% at 51.7% 73.6%,rgba(210,238,255,.42),transparent 70%),url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20402%20856%27%3E%3Cg%20fill=%27none%27%20stroke-linejoin=%27round%27%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%279.0%27%3E%3Cpolyline%20points=%27176,40%20156,88%20172,143%20188,194%20190,244%20183,294%27/%3E%3Cpolyline%20points=%27196,443%20201,494%20198,543%20218,594%20208,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%274.5%27%3E%3Cpolyline%20points=%27188,194%20164,218%20163,241%20152,267%20137,288%27/%3E%3Cpolyline%20points=%27282,430%20296,454%27/%3E%3Cpolyline%20points=%27201,494%20183,521%20162,546%20143,576%20138,601%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.22)%27%20stroke-width=%273.0%27%3E%3Cpolyline%20points=%27201,494%20203,503%20205,509%20216,513%20247,521%27/%3E%3Cpolyline%20points=%27162,546%20170,553%20148,559%20136,564%20117,571%27/%3E%3Cpolyline%20points=%27208,646%20193,647%20189,644%20183,644%20172,646%27/%3E%3Cpolyline%20points=%27208,646%20217,648%20215,646%20242,645%20240,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%273.0%27%3E%3Cpolyline%20points=%27176,40%20156,88%20172,143%20188,194%20190,244%20183,294%27/%3E%3Cpolyline%20points=%27196,443%20201,494%20198,543%20218,594%20208,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%271.6%27%3E%3Cpolyline%20points=%27188,194%20164,218%20163,241%20152,267%20137,288%27/%3E%3Cpolyline%20points=%27282,430%20296,454%27/%3E%3Cpolyline%20points=%27201,494%20183,521%20162,546%20143,576%20138,601%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.75)%27%20stroke-width=%271.0%27%3E%3Cpolyline%20points=%27201,494%20203,503%20205,509%20216,513%20247,521%27/%3E%3Cpolyline%20points=%27162,546%20170,553%20148,559%20136,564%20117,571%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.55)%27%20stroke-width=%270.55%27%3E%3Cpolyline%20points=%27218,594%20203,595%20214,601%20200,601%27/%3E%3Cpolyline%20points=%27137,288%20137,298%27/%3E%3Cpolyline%20points=%27137,288%20138,288%20145,292%20159,295%27/%3E%3Cpolyline%20points=%27282,430%20286,441%20283,455%20296,463%27/%3E%3Cpolyline%20points=%27282,430%20283,434%20297,444%20297,450%27/%3E%3Cpolyline%20points=%27143,576%20136,589%20150,600%20145,608%27/%3E%3Cpolyline%20points=%27162,546%20163,552%20156,561%20177,570%27/%3E%3Cpolyline%20points=%27216,513%20221,517%20232,530%20235,534%27/%3E%3Cpolyline%20points=%27216,513%20226,515%20240,521%20243,525%27/%3E%3Cpolyline%20points=%27136,564%20143,566%20150,573%20156,576%27/%3E%3Cpolyline%20points=%27136,564%20130,575%20124,585%20134,593%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.8)%27%20stroke-width=%271.1%27%3E%3Cpolyline%20points=%27208,646%20193,647%20189,644%20183,644%20172,646%27/%3E%3Cpolyline%20points=%27208,646%20217,648%20215,646%20242,645%20240,646%27/%3E%3C/g%3E%3Cg%20stroke=%27%23fff%27%20stroke-width=%271.6%27%3E%3Cpolyline%20points=%27176,40%20156,88%20172,143%20188,194%20190,244%20183,294%27/%3E%3Cpolyline%20points=%27196,443%20201,494%20198,543%20218,594%20208,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(255,255,255,0.85)%27%20stroke-width=%270.7%27%3E%3Cpolyline%20points=%27188,194%20164,218%20163,241%20152,267%20137,288%27/%3E%3Cpolyline%20points=%27282,430%20296,454%27/%3E%3Cpolyline%20points=%27201,494%20183,521%20162,546%20143,576%20138,601%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%,radial-gradient(1.6% 6% at 51.7% 81%,rgba(180,225,255,.4),transparent 70%),radial-gradient(1% 4% at 52.7% 88%,rgba(160,210,250,.3),transparent 70%),radial-gradient(3.2% .7% at 51.2% 78.5%,rgba(190,228,255,.4),transparent 70%),radial-gradient(2.4% .6% at 52.5% 84%,rgba(170,215,250,.3),transparent 72%),radial-gradient(9% 16% at 43.8% 21%,rgba(150,210,255,.3),transparent 70%),radial-gradient(22% 15% at 43.8% 1.2%,rgba(120,175,235,.34),transparent 70%)}.mrb-skin-surface[data-skin=lightning-storm] .lsk-p4{background:radial-gradient(6.5% 2.6% at 55.2% 75.5%,rgba(245,252,255,.98) 0 32%,rgba(170,220,255,.6) 56%,transparent 76%),radial-gradient(13% 2.2% at 55.2% 75.9%,rgba(170,220,255,.5),transparent 72%),radial-gradient(3.2% 5.5% at 55.2% 73.6%,rgba(210,238,255,.42),transparent 70%),url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20402%20856%27%3E%3Cg%20fill=%27none%27%20stroke-linejoin=%27round%27%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%279.0%27%3E%3Cpolyline%20points=%27196,52%20211,100%20242,154%20190,198%20160,252%20173,299%27/%3E%3Cpolyline%20points=%27220,450%20242,495%20232,547%20242,595%20222,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%274.5%27%3E%3Cpolyline%20points=%27190,198%20206,220%20129,244%20128,266%20110,292%27/%3E%3Cpolyline%20points=%27220,450%20190,469%20175,488%20125,503%20148,522%20106,541%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.22)%27%20stroke-width=%273.0%27%3E%3Cpolyline%20points=%27232,547%20223,553%20245,565%20290,572%20305,578%27/%3E%3Cpolyline%20points=%27220,450%20220,464%20197,481%20186,498%20177,516%27/%3E%3Cpolyline%20points=%27206,220%20199,236%20181,251%20195,273%20200,286%27/%3E%3Cpolyline%20points=%27222,646%20215,646%20193,645%20186,649%20188,647%27/%3E%3Cpolyline%20points=%27222,646%20229,646%20239,646%20255,643%20255,643%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%273.0%27%3E%3Cpolyline%20points=%27196,52%20211,100%20242,154%20190,198%20160,252%20173,299%27/%3E%3Cpolyline%20points=%27220,450%20242,495%20232,547%20242,595%20222,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%271.6%27%3E%3Cpolyline%20points=%27190,198%20206,220%20129,244%20128,266%20110,292%27/%3E%3Cpolyline%20points=%27220,450%20190,469%20175,488%20125,503%20148,522%20106,541%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.75)%27%20stroke-width=%271.0%27%3E%3Cpolyline%20points=%27232,547%20223,553%20245,565%20290,572%20305,578%27/%3E%3Cpolyline%20points=%27220,450%20220,464%20197,481%20186,498%20177,516%27/%3E%3Cpolyline%20points=%27206,220%20199,236%20181,251%20195,273%20200,286%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.55)%27%20stroke-width=%270.55%27%3E%3Cpolyline%20points=%27242,595%20239,604%20235,617%20229,627%27/%3E%3Cpolyline%20points=%27110,292%2099,296%27/%3E%3Cpolyline%20points=%27128,266%20123,267%2093,270%2096,276%27/%3E%3Cpolyline%20points=%27204,429%20188,436%27/%3E%3Cpolyline%20points=%27148,522%20176,530%20170,538%20150,543%27/%3E%3Cpolyline%20points=%27125,503%20131,510%20144,514%20145,516%27/%3E%3Cpolyline%20points=%27290,572%20320,572%20321,574%20318,578%27/%3E%3Cpolyline%20points=%27290,572%20290,573%20289,577%20310,578%27/%3E%3Cpolyline%20points=%27186,498%20194,498%20227,503%20213,506%27/%3E%3Cpolyline%20points=%27186,498%20195,508%20197,515%20191,521%27/%3E%3Cpolyline%20points=%27195,273%20195,277%20205,287%20201,293%27/%3E%3Cpolyline%20points=%27195,273%20201,282%20220,293%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.8)%27%20stroke-width=%271.1%27%3E%3Cpolyline%20points=%27222,646%20215,646%20193,645%20186,649%20188,647%27/%3E%3Cpolyline%20points=%27222,646%20229,646%20239,646%20255,643%20255,643%27/%3E%3C/g%3E%3Cg%20stroke=%27%23fff%27%20stroke-width=%271.6%27%3E%3Cpolyline%20points=%27196,52%20211,100%20242,154%20190,198%20160,252%20173,299%27/%3E%3Cpolyline%20points=%27220,450%20242,495%20232,547%20242,595%20222,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(255,255,255,0.85)%27%20stroke-width=%270.7%27%3E%3Cpolyline%20points=%27190,198%20206,220%20129,244%20128,266%20110,292%27/%3E%3Cpolyline%20points=%27220,450%20190,469%20175,488%20125,503%20148,522%20106,541%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%,radial-gradient(1.6% 6% at 55.2% 81%,rgba(180,225,255,.4),transparent 70%),radial-gradient(1% 4% at 56.2% 88%,rgba(160,210,250,.3),transparent 70%),radial-gradient(3.2% .7% at 54.7% 78.5%,rgba(190,228,255,.4),transparent 70%),radial-gradient(2.4% .6% at 56% 84%,rgba(170,215,250,.3),transparent 72%),radial-gradient(9% 16% at 48.8% 22.4%,rgba(150,210,255,.3),transparent 70%),radial-gradient(22% 15% at 48.8% 2.6%,rgba(120,175,235,.34),transparent 70%)}.mrb-skin-surface[data-skin=lightning-storm] .lsk-p5{background:radial-gradient(6.5% 2.6% at 82.1% 75.5%,rgba(245,252,255,.98) 0 32%,rgba(170,220,255,.6) 56%,transparent 76%),radial-gradient(13% 2.2% at 82.1% 75.9%,rgba(170,220,255,.5),transparent 72%),radial-gradient(3.2% 5.5% at 82.1% 73.6%,rgba(210,238,255,.42),transparent 70%),url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20402%20856%27%3E%3Cg%20fill=%27none%27%20stroke-linejoin=%27round%27%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%279.0%27%3E%3Cpolyline%20points=%27378,90%20396,139%20358,193%20396,242%20391,289%20389,345%20384,393%20366,444%20346,494%20344,547%20324,593%20330,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%274.5%27%3E%3Cpolyline%20points=%27396,242%20373,271%20367,294%20360,322%20382,346%20331,371%27/%3E%3Cpolyline%20points=%27391,289%20407,311%20467,336%20477,365%20467,387%27/%3E%3Cpolyline%20points=%27384,393%20392,418%20356,447%20316,472%20337,498%27/%3E%3Cpolyline%20points=%27344,547%20372,571%20365,598%20362,625%20391,648%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.22)%27%20stroke-width=%273.0%27%3E%3Cpolyline%20points=%27362,625%20341,636%20305,640%20312,649%20307,658%27/%3E%3Cpolyline%20points=%27367,294%20358,305%20359,313%20364,319%20351,330%27/%3E%3Cpolyline%20points=%27384,393%20392,411%20379,426%20392,444%20401,464%27/%3E%3Cpolyline%20points=%27330,646%20322,645%20323,645%20313,644%20301,646%27/%3E%3Cpolyline%20points=%27330,646%20342,645%20348,643%20367,644%20369,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%273.0%27%3E%3Cpolyline%20points=%27378,90%20396,139%20358,193%20396,242%20391,289%20389,345%20384,393%20366,444%20346,494%20344,547%20324,593%20330,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%271.6%27%3E%3Cpolyline%20points=%27396,242%20373,271%20367,294%20360,322%20382,346%20331,371%27/%3E%3Cpolyline%20points=%27391,289%20407,311%20467,336%20477,365%20467,387%27/%3E%3Cpolyline%20points=%27384,393%20392,418%20356,447%20316,472%20337,498%27/%3E%3Cpolyline%20points=%27344,547%20372,571%20365,598%20362,625%20391,648%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.75)%27%20stroke-width=%271.0%27%3E%3Cpolyline%20points=%27362,625%20341,636%20305,640%20312,649%20307,658%27/%3E%3Cpolyline%20points=%27367,294%20358,305%20359,313%20364,319%20351,330%27/%3E%3Cpolyline%20points=%27384,393%20392,411%20379,426%20392,444%20401,464%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.55)%27%20stroke-width=%270.55%27%3E%3Cpolyline%20points=%27346,494%20350,503%20365,507%20335,515%27/%3E%3Cpolyline%20points=%27346,494%20365,496%20368,501%20360,506%27/%3E%3Cpolyline%20points=%27360,322%20373,327%20372,335%20370,342%27/%3E%3Cpolyline%20points=%27382,346%20354,356%20372,363%20383,370%27/%3E%3Cpolyline%20points=%27477,365%20496,375%20500,379%20468,389%27/%3E%3Cpolyline%20points=%27467,336%20462,340%20452,349%20476,351%27/%3E%3Cpolyline%20points=%27316,472%20285,480%20302,481%20309,489%27/%3E%3Cpolyline%20points=%27316,472%20322,477%20318,481%20337,489%27/%3E%3Cpolyline%20points=%27362,625%20352,630%20346,631%20338,637%27/%3E%3Cpolyline%20points=%27365,598%20367,606%20357,617%20346,625%27/%3E%3Cpolyline%20points=%27312,649%20289,651%20308,659%20326,662%27/%3E%3Cpolyline%20points=%27312,649%20325,659%20329,668%20295,675%27/%3E%3Cpolyline%20points=%27364,319%20366,322%20350,329%20359,337%27/%3E%3Cpolyline%20points=%27364,319%20364,325%20365,338%20371,346%27/%3E%3Cpolyline%20points=%27392,444%20396,445%20378,451%20404,457%27/%3E%3Cpolyline%20points=%27392,444%20384,445%20348,448%20367,451%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.8)%27%20stroke-width=%271.1%27%3E%3Cpolyline%20points=%27330,646%20322,645%20323,645%20313,644%20301,646%27/%3E%3Cpolyline%20points=%27330,646%20342,645%20348,643%20367,644%20369,646%27/%3E%3C/g%3E%3Cg%20stroke=%27%23fff%27%20stroke-width=%271.6%27%3E%3Cpolyline%20points=%27378,90%20396,139%20358,193%20396,242%20391,289%20389,345%20384,393%20366,444%20346,494%20344,547%20324,593%20330,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(255,255,255,0.85)%27%20stroke-width=%270.7%27%3E%3Cpolyline%20points=%27396,242%20373,271%20367,294%20360,322%20382,346%20331,371%27/%3E%3Cpolyline%20points=%27391,289%20407,311%20467,336%20477,365%20467,387%27/%3E%3Cpolyline%20points=%27384,393%20392,418%20356,447%20316,472%20337,498%27/%3E%3Cpolyline%20points=%27344,547%20372,571%20365,598%20362,625%20391,648%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%,radial-gradient(1.6% 6% at 82.1% 81%,rgba(180,225,255,.4),transparent 70%),radial-gradient(1% 4% at 83.1% 88%,rgba(160,210,250,.3),transparent 70%),radial-gradient(3.2% .7% at 81.6% 78.5%,rgba(190,228,255,.4),transparent 70%),radial-gradient(2.4% .6% at 82.8% 84%,rgba(170,215,250,.3),transparent 72%),radial-gradient(9% 16% at 94% 26.9%,rgba(150,210,255,.3),transparent 70%),radial-gradient(22% 15% at 94% 7%,rgba(120,175,235,.34),transparent 70%)}.mrb-skin-surface[data-skin=lightning-storm] .lsk-p6{background:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20402%20856%27%3E%3Cg%20fill=%27none%27%20stroke-linejoin=%27round%27%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(140,190,255,0.22)%27%20stroke-width=%275%27%3E%3Cpolyline%20points=%2716,106%2041,107%2091,107%20100,100%20130,104%20141,100%20186,99%20207,100%20180,101%20192,98%20231,99%20244,97%20284,95%20295,93%20334,96%20367,93%20384,89%20386,90%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,190,255,0.18)%27%20stroke-width=%273%27%3E%3Cpolyline%20points=%27141,100%20133,112%20134,122%20154,135%20155,149%27/%3E%3Cpolyline%20points=%27192,98%20180,112%20199,119%20207,130%20198,143%27/%3E%3Cpolyline%20points=%27334,96%20339,112%20334,128%20344,140%20347,155%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(200,228,255,0.6)%27%20stroke-width=%271.4%27%3E%3Cpolyline%20points=%2716,106%2041,107%2091,107%20100,100%20130,104%20141,100%20186,99%20207,100%20180,101%20192,98%20231,99%20244,97%20284,95%20295,93%20334,96%20367,93%20384,89%20386,90%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(200,228,255,0.45)%27%20stroke-width=%270.8%27%3E%3Cpolyline%20points=%27141,100%20133,112%20134,122%20154,135%20155,149%27/%3E%3Cpolyline%20points=%27192,98%20180,112%20199,119%20207,130%20198,143%27/%3E%3Cpolyline%20points=%27334,96%20339,112%20334,128%20344,140%20347,155%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%}.mrb-skin-surface[data-skin=lightning-storm] .lsk-p7{background:radial-gradient(3.2% 1.3% at 59.2% 75.5%,rgba(245,252,255,.49) 0 32%,rgba(170,220,255,.3) 56%,transparent 76%),radial-gradient(6.5% 1.1% at 59.2% 75.9%,rgba(170,220,255,.25),transparent 72%),radial-gradient(1.6% 2.8% at 59.2% 73.6%,rgba(210,238,255,.21),transparent 70%),radial-gradient(2.5% 1% at 73.6% 75.5%,rgba(245,252,255,.37) 0 32%,rgba(170,220,255,.23) 56%,transparent 76%),radial-gradient(4.9% .8% at 73.6% 75.9%,rgba(170,220,255,.19),transparent 72%),radial-gradient(1.2% 2.1% at 73.6% 73.6%,rgba(210,238,255,.16),transparent 70%),url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20402%20856%27%3E%3Cg%20fill=%27none%27%20stroke-linejoin=%27round%27%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%274.95%27%3E%3Cpolyline%20points=%27232,552%20237,565%20238,575%20228,588%20233,600%20248,610%20247,622%20238,634%20238,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%272.475%27%3E%3Cpolyline%20points=%27238,575%20238,580%20245,578%20241,582%20232,586%27/%3E%3Cpolyline%20points=%27248,610%20245,615%20249,618%20258,618%20253,622%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.22)%27%20stroke-width=%271.6500000000000001%27%3E%3Cpolyline%20points=%27228,588%20224,590%20227,590%20226,590%20226,593%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%271.6500000000000001%27%3E%3Cpolyline%20points=%27232,552%20237,565%20238,575%20228,588%20233,600%20248,610%20247,622%20238,634%20238,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%270.8800000000000001%27%3E%3Cpolyline%20points=%27238,575%20238,580%20245,578%20241,582%20232,586%27/%3E%3Cpolyline%20points=%27248,610%20245,615%20249,618%20258,618%20253,622%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.75)%27%20stroke-width=%270.55%27%3E%3Cpolyline%20points=%27228,588%20224,590%20227,590%20226,590%20226,593%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.55)%27%20stroke-width=%270.30250000000000005%27%3E%3Cpolyline%20points=%27238,634%20244,634%20240,637%20239,639%27/%3E%3Cpolyline%20points=%27238,634%20240,637%20234,639%20235,637%27/%3E%3Cpolyline%20points=%27241,582%20241,582%20228,583%20238,586%27/%3E%3Cpolyline%20points=%27245,578%20246,582%20248,578%20245,581%27/%3E%3Cpolyline%20points=%27258,618%20260,616%20253,618%20254,620%27/%3E%3Cpolyline%20points=%27249,618%20242,618%20249,621%20250,623%27/%3E%3Cpolyline%20points=%27226,590%20229,589%20232,590%20227,593%27/%3E%3Cpolyline%20points=%27226,590%20229,590%20222,595%20227,594%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.8)%27%20stroke-width=%270.6050000000000001%27%3E%3C/g%3E%3Cg%20stroke=%27%23fff%27%20stroke-width=%270.8800000000000001%27%3E%3Cpolyline%20points=%27232,552%20237,565%20238,575%20228,588%20233,600%20248,610%20247,622%20238,634%20238,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(255,255,255,0.85)%27%20stroke-width=%270.385%27%3E%3Cpolyline%20points=%27238,575%20238,580%20245,578%20241,582%20232,586%27/%3E%3Cpolyline%20points=%27248,610%20245,615%20249,618%20258,618%20253,622%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%274.05%27%3E%3Cpolyline%20points=%27288,576%20290,582%20301,594%20299,603%20299,612%20303,622%20305,628%20309,635%20296,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%272.025%27%3E%3Cpolyline%20points=%27301,594%20304,593%20300,597%20292,598%20295,599%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.22)%27%20stroke-width=%271.35%27%3E%3Cpolyline%20points=%27304,593%20309,590%20300,594%20297,596%20301,594%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%271.35%27%3E%3Cpolyline%20points=%27288,576%20290,582%20301,594%20299,603%20299,612%20303,622%20305,628%20309,635%20296,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%270.7200000000000001%27%3E%3Cpolyline%20points=%27301,594%20304,593%20300,597%20292,598%20295,599%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.75)%27%20stroke-width=%270.45%27%3E%3Cpolyline%20points=%27304,593%20309,590%20300,594%20297,596%20301,594%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.55)%27%20stroke-width=%270.24750000000000003%27%3E%3Cpolyline%20points=%27305,628%20302,627%20304,630%20307,629%27/%3E%3Cpolyline%20points=%27305,628%20313,628%20312,628%20307,629%27/%3E%3Cpolyline%20points=%27292,598%20289,599%20293,595%20290,598%27/%3E%3Cpolyline%20points=%27292,598%20283,600%20290,599%20291,600%27/%3E%3Cpolyline%20points=%27297,596%20296,596%20304,599%20294,598%27/%3E%3Cpolyline%20points=%27300,594%20297,595%20302,596%20301,598%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.8)%27%20stroke-width=%270.49500000000000005%27%3E%3C/g%3E%3Cg%20stroke=%27%23fff%27%20stroke-width=%270.7200000000000001%27%3E%3Cpolyline%20points=%27288,576%20290,582%20301,594%20299,603%20299,612%20303,622%20305,628%20309,635%20296,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(255,255,255,0.85)%27%20stroke-width=%270.315%27%3E%3Cpolyline%20points=%27301,594%20304,593%20300,597%20292,598%20295,599%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%,radial-gradient(.8% 3% at 59.2% 81%,rgba(180,225,255,.2),transparent 70%),radial-gradient(.5% 2% at 60.2% 88%,rgba(160,210,250,.15),transparent 70%),radial-gradient(1.6% .3% at 58.7% 78.5%,rgba(190,228,255,.2),transparent 70%),radial-gradient(1.2% .3% at 60% 84%,rgba(170,215,250,.15),transparent 72%),radial-gradient(.6% 2.3% at 73.6% 81%,rgba(180,225,255,.15),transparent 70%),radial-gradient(.4% 1.5% at 74.6% 88%,rgba(160,210,250,.11),transparent 70%),radial-gradient(1.2% .3% at 73.1% 78.5%,rgba(190,228,255,.15),transparent 70%),radial-gradient(.9% .2% at 74.4% 84%,rgba(170,215,250,.11),transparent 72%)}.mrb-skin-surface[data-skin=lightning-storm] .lsk-p8{background:radial-gradient(2.6% 1% at 89.6% 75.5%,rgba(245,252,255,.39) 0 32%,rgba(170,220,255,.24) 56%,transparent 76%),radial-gradient(5.2% .9% at 89.6% 75.9%,rgba(170,220,255,.2),transparent 72%),radial-gradient(1.3% 2.2% at 89.6% 73.6%,rgba(210,238,255,.17),transparent 70%),url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20402%20856%27%3E%3Cg%20fill=%27none%27%20stroke-linejoin=%27round%27%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%274.5%27%3E%3Cpolyline%20points=%27368,585%20357,593%20351,599%20352,610%20354,615%20360,626%20361,630%20362,641%20360,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%272.25%27%3E%3Cpolyline%20points=%27351,599%20349,598%20348,603%20339,603%20344,605%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.22)%27%20stroke-width=%271.5%27%3E%3Cpolyline%20points=%27360,626%20363,625%20361,630%20361,626%20357,628%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%271.5%27%3E%3Cpolyline%20points=%27368,585%20357,593%20351,599%20352,610%20354,615%20360,626%20361,630%20362,641%20360,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%270.8%27%3E%3Cpolyline%20points=%27351,599%20349,598%20348,603%20339,603%20344,605%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.75)%27%20stroke-width=%270.5%27%3E%3Cpolyline%20points=%27360,626%20363,625%20361,630%20361,626%20357,628%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.55)%27%20stroke-width=%270.275%27%3E%3Cpolyline%20points=%27362,641%20360,644%20365,641%20362,643%27/%3E%3Cpolyline%20points=%27362,641%20369,643%20369,641%20361,643%27/%3E%3Cpolyline%20points=%27348,603%20349,604%20352,604%20350,604%27/%3E%3Cpolyline%20points=%27339,603%20330,602%20343,606%20338,604%27/%3E%3Cpolyline%20points=%27361,630%20358,628%20361,633%20361,632%27/%3E%3Cpolyline%20points=%27361,626%20363,628%20364,627%20362,629%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.8)%27%20stroke-width=%270.55%27%3E%3C/g%3E%3Cg%20stroke=%27%23fff%27%20stroke-width=%270.8%27%3E%3Cpolyline%20points=%27368,585%20357,593%20351,599%20352,610%20354,615%20360,626%20361,630%20362,641%20360,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(255,255,255,0.85)%27%20stroke-width=%270.35%27%3E%3Cpolyline%20points=%27351,599%20349,598%20348,603%20339,603%20344,605%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%,radial-gradient(.6% 2.4% at 89.6% 81%,rgba(180,225,255,.16),transparent 70%),radial-gradient(.4% 1.6% at 90.5% 88%,rgba(160,210,250,.12),transparent 70%),radial-gradient(1.3% .3% at 89.1% 78.5%,rgba(190,228,255,.16),transparent 70%),radial-gradient(1% .2% at 90.3% 84%,rgba(170,215,250,.12),transparent 72%)}.mrb-skin-surface[data-skin=lightning-storm] .lsk-p9{background:radial-gradient(6.5% 2.6% at 46.8% 75.5%,rgba(245,252,255,.98) 0 32%,rgba(170,220,255,.6) 56%,transparent 76%),radial-gradient(13% 2.2% at 46.8% 75.9%,rgba(170,220,255,.5),transparent 72%),radial-gradient(3.2% 5.5% at 46.8% 73.6%,rgba(210,238,255,.42),transparent 70%),radial-gradient(6.5% 2.6% at 87.6% 75.5%,rgba(245,252,255,.98) 0 32%,rgba(170,220,255,.6) 56%,transparent 76%),radial-gradient(13% 2.2% at 87.6% 75.9%,rgba(170,220,255,.5),transparent 72%),radial-gradient(3.2% 5.5% at 87.6% 73.6%,rgba(210,238,255,.42),transparent 70%),url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20402%20856%27%3E%3Cg%20fill=%27none%27%20stroke-linejoin=%27round%27%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%277.2%27%3E%3Cpolyline%20points=%27162,58%20177,108%20143,155%20155,205%20144,252%27/%3E%3Cpolyline%20points=%27198,450%20194,499%20192,549%20184,595%20188,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%273.6%27%3E%3Cpolyline%20points=%27143,155%20123,179%20102,198%2089,219%2074,243%27/%3E%3Cpolyline%20points=%27198,450%20218,465%20212,481%20251,495%20262,509%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.22)%27%20stroke-width=%272.4000000000000004%27%3E%3Cpolyline%20points=%2789,219%2083,227%2070,240%2064,247%2055,254%27/%3E%3Cpolyline%20points=%27102,198%20106,207%20120,218%20123,229%20104,238%27/%3E%3Cpolyline%20points=%27194,499%20182,512%20179,522%20180,533%20178,541%27/%3E%3Cpolyline%20points=%27188,646%20171,645%20166,647%20155,645%20142,646%27/%3E%3Cpolyline%20points=%27188,646%20194,646%20207,646%20222,649%20218,649%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%272.4000000000000004%27%3E%3Cpolyline%20points=%27162,58%20177,108%20143,155%20155,205%20144,252%27/%3E%3Cpolyline%20points=%27198,450%20194,499%20192,549%20184,595%20188,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%271.2800000000000002%27%3E%3Cpolyline%20points=%27143,155%20123,179%20102,198%2089,219%2074,243%27/%3E%3Cpolyline%20points=%27198,450%20218,465%20212,481%20251,495%20262,509%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.75)%27%20stroke-width=%270.8%27%3E%3Cpolyline%20points=%2789,219%2083,227%2070,240%2064,247%2055,254%27/%3E%3Cpolyline%20points=%27102,198%20106,207%20120,218%20123,229%20104,238%27/%3E%3Cpolyline%20points=%27194,499%20182,512%20179,522%20180,533%20178,541%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.55)%27%20stroke-width=%270.44000000000000006%27%3E%3Cpolyline%20points=%27184,595%20170,598%20161,605%20156,610%27/%3E%3Cpolyline%20points=%27198,450%20198,459%20187,465%20206,471%27/%3E%3Cpolyline%20points=%2789,219%20101,227%20107,233%20112,243%27/%3E%3Cpolyline%20points=%2789,219%2092,230%2093,238%20110,246%27/%3E%3Cpolyline%20points=%27251,495%20264,499%20266,504%20275,510%27/%3E%3Cpolyline%20points=%27251,495%20258,504%20261,512%20250,521%27/%3E%3Cpolyline%20points=%2764,247%2066,250%2074,258%2084,263%27/%3E%3Cpolyline%20points=%2764,247%2071,253%2059,258%2080,263%27/%3E%3Cpolyline%20points=%27123,229%20134,235%20128,243%20138,254%27/%3E%3Cpolyline%20points=%27120,218%20100,223%2099,225%2093,226%27/%3E%3Cpolyline%20points=%27180,533%20182,539%20184,540%20192,547%27/%3E%3Cpolyline%20points=%27180,533%20182,540%20169,551%20188,556%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.8)%27%20stroke-width=%270.8800000000000001%27%3E%3Cpolyline%20points=%27188,646%20171,645%20166,647%20155,645%20142,646%27/%3E%3Cpolyline%20points=%27188,646%20194,646%20207,646%20222,649%20218,649%27/%3E%3C/g%3E%3Cg%20stroke=%27%23fff%27%20stroke-width=%271.2800000000000002%27%3E%3Cpolyline%20points=%27162,58%20177,108%20143,155%20155,205%20144,252%27/%3E%3Cpolyline%20points=%27198,450%20194,499%20192,549%20184,595%20188,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(255,255,255,0.85)%27%20stroke-width=%270.5599999999999999%27%3E%3Cpolyline%20points=%27143,155%20123,179%20102,198%2089,219%2074,243%27/%3E%3Cpolyline%20points=%27198,450%20218,465%20212,481%20251,495%20262,509%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%277.6499999999999995%27%3E%3Cpolyline%20points=%27346,84%20347,134%20340,187%20347,235%20325,290%20358,337%20351,388%20352,439%20335,494%20362,544%20320,594%20352,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%273.8249999999999997%27%3E%3Cpolyline%20points=%27347,235%20332,261%20294,285%20280,312%20293,338%27/%3E%3Cpolyline%20points=%27358,337%20387,364%20397,393%20403,420%20413,450%27/%3E%3Cpolyline%20points=%27335,494%20337,512%20336,529%20321,549%20295,566%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.22)%27%20stroke-width=%272.55%27%3E%3Cpolyline%20points=%27351,388%20351,403%20373,414%20371,428%20349,441%27/%3E%3Cpolyline%20points=%27358,337%20359,347%20392,362%20405,373%20397,382%27/%3E%3Cpolyline%20points=%27352,439%20349,447%20341,461%20336,471%20330,482%27/%3E%3Cpolyline%20points=%27352,646%20349,648%20345,642%20326,644%20318,644%27/%3E%3Cpolyline%20points=%27352,646%20361,644%20369,645%20379,644%20388,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%272.55%27%3E%3Cpolyline%20points=%27346,84%20347,134%20340,187%20347,235%20325,290%20358,337%20351,388%20352,439%20335,494%20362,544%20320,594%20352,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%271.36%27%3E%3Cpolyline%20points=%27347,235%20332,261%20294,285%20280,312%20293,338%27/%3E%3Cpolyline%20points=%27358,337%20387,364%20397,393%20403,420%20413,450%27/%3E%3Cpolyline%20points=%27335,494%20337,512%20336,529%20321,549%20295,566%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.75)%27%20stroke-width=%270.85%27%3E%3Cpolyline%20points=%27351,388%20351,403%20373,414%20371,428%20349,441%27/%3E%3Cpolyline%20points=%27358,337%20359,347%20392,362%20405,373%20397,382%27/%3E%3Cpolyline%20points=%27352,439%20349,447%20341,461%20336,471%20330,482%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.55)%27%20stroke-width=%270.4675%27%3E%3Cpolyline%20points=%27352,439%20349,450%20348,456%20362,466%27/%3E%3Cpolyline%20points=%27320,594%20328,597%20328,600%20339,603%27/%3E%3Cpolyline%20points=%27280,312%20286,322%20287,326%20290,336%27/%3E%3Cpolyline%20points=%27294,285%20318,294%20310,304%20307,311%27/%3E%3Cpolyline%20points=%27403,420%20411,428%20407,434%20422,438%27/%3E%3Cpolyline%20points=%27403,420%20412,431%20384,439%20404,450%27/%3E%3Cpolyline%20points=%27321,549%20335,554%20341,553%20353,557%27/%3E%3Cpolyline%20points=%27336,529%20350,529%20338,531%20320,536%27/%3E%3Cpolyline%20points=%27371,428%20371,436%20356,441%20367,449%27/%3E%3Cpolyline%20points=%27373,414%20380,418%20374,427%20364,434%27/%3E%3Cpolyline%20points=%27405,373%20412,382%20417,389%20393,398%27/%3E%3Cpolyline%20points=%27405,373%20419,378%20419,383%20425,388%27/%3E%3Cpolyline%20points=%27336,471%20363,472%20371,477%20359,476%27/%3E%3Cpolyline%20points=%27336,471%20319,477%20318,486%20313,490%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.8)%27%20stroke-width=%270.935%27%3E%3Cpolyline%20points=%27352,646%20349,648%20345,642%20326,644%20318,644%27/%3E%3Cpolyline%20points=%27352,646%20361,644%20369,645%20379,644%20388,646%27/%3E%3C/g%3E%3Cg%20stroke=%27%23fff%27%20stroke-width=%271.36%27%3E%3Cpolyline%20points=%27346,84%20347,134%20340,187%20347,235%20325,290%20358,337%20351,388%20352,439%20335,494%20362,544%20320,594%20352,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(255,255,255,0.85)%27%20stroke-width=%270.595%27%3E%3Cpolyline%20points=%27347,235%20332,261%20294,285%20280,312%20293,338%27/%3E%3Cpolyline%20points=%27358,337%20387,364%20397,393%20403,420%20413,450%27/%3E%3Cpolyline%20points=%27335,494%20337,512%20336,529%20321,549%20295,566%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%,radial-gradient(1.6% 6% at 46.8% 81%,rgba(180,225,255,.4),transparent 70%),radial-gradient(1% 4% at 47.8% 88%,rgba(160,210,250,.3),transparent 70%),radial-gradient(3.2% .7% at 46.3% 78.5%,rgba(190,228,255,.4),transparent 70%),radial-gradient(2.4% .6% at 47.5% 84%,rgba(170,215,250,.3),transparent 72%),radial-gradient(1.6% 6% at 87.6% 81%,rgba(180,225,255,.4),transparent 70%),radial-gradient(1% 4% at 88.6% 88%,rgba(160,210,250,.3),transparent 70%),radial-gradient(3.2% .7% at 87.1% 78.5%,rgba(190,228,255,.4),transparent 70%),radial-gradient(2.4% .6% at 88.3% 84%,rgba(170,215,250,.3),transparent 72%),radial-gradient(9% 16% at 40.3% 23.1%,rgba(150,210,255,.3),transparent 70%),radial-gradient(22% 15% at 40.3% 3.3%,rgba(120,175,235,.34),transparent 70%)}.mrb-skin-surface[data-skin=lightning-storm] .lsk-p10{background:radial-gradient(6.5% 2.6% at 43.8% 75.5%,rgba(245,252,255,.98) 0 32%,rgba(170,220,255,.6) 56%,transparent 76%),radial-gradient(13% 2.2% at 43.8% 75.9%,rgba(170,220,255,.5),transparent 72%),radial-gradient(3.2% 5.5% at 43.8% 73.6%,rgba(210,238,255,.42),transparent 70%),url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20402%20856%27%3E%3Cg%20fill=%27none%27%20stroke-linejoin=%27round%27%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%279.0%27%3E%3Cpolyline%20points=%27214,66%20210,114%20216,164%20230,211%20211,259%27/%3E%3Cpolyline%20points=%27172,453%20183,500%20204,550%20212,595%20176,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%274.5%27%3E%3Cpolyline%20points=%27211,259%20206,287%27/%3E%3Cpolyline%20points=%27172,453%20159,475%20153,501%20112,523%2063,544%2069,569%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.22)%27%20stroke-width=%273.0%27%3E%3Cpolyline%20points=%27112,523%20109,529%2072,533%2066,540%2069,548%27/%3E%3Cpolyline%20points=%27172,453%20159,456%20147,463%20157,468%20135,471%27/%3E%3Cpolyline%20points=%27176,646%20166,647%20152,646%20147,645%20133,646%27/%3E%3Cpolyline%20points=%27176,646%20187,646%20195,650%20195,649%20210,650%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%273.0%27%3E%3Cpolyline%20points=%27214,66%20210,114%20216,164%20230,211%20211,259%27/%3E%3Cpolyline%20points=%27172,453%20183,500%20204,550%20212,595%20176,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.88)%27%20stroke-width=%271.6%27%3E%3Cpolyline%20points=%27211,259%20206,287%27/%3E%3Cpolyline%20points=%27172,453%20159,475%20153,501%20112,523%2063,544%2069,569%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.75)%27%20stroke-width=%271.0%27%3E%3Cpolyline%20points=%27112,523%20109,529%2072,533%2066,540%2069,548%27/%3E%3Cpolyline%20points=%27172,453%20159,456%20147,463%20157,468%20135,471%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.55)%27%20stroke-width=%270.55%27%3E%3Cpolyline%20points=%27172,453%20174,459%20172,467%20180,471%27/%3E%3Cpolyline%20points=%27204,550%20210,557%20216,568%20215,578%27/%3E%3Cpolyline%20points=%27112,523%20109,530%2089,536%20103,543%27/%3E%3Cpolyline%20points=%2763,544%2073,551%2079,562%2072,568%27/%3E%3Cpolyline%20points=%2766,540%2082,549%2067,553%2085,563%27/%3E%3Cpolyline%20points=%2772,533%2080,538%2084,544%2087,552%27/%3E%3Cpolyline%20points=%27157,468%20171,469%20196,476%20187,480%27/%3E%3Cpolyline%20points=%27157,468%20163,472%20180,482%20183,485%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.8)%27%20stroke-width=%271.1%27%3E%3Cpolyline%20points=%27176,646%20166,647%20152,646%20147,645%20133,646%27/%3E%3Cpolyline%20points=%27176,646%20187,646%20195,650%20195,649%20210,650%27/%3E%3C/g%3E%3Cg%20stroke=%27%23fff%27%20stroke-width=%271.6%27%3E%3Cpolyline%20points=%27214,66%20210,114%20216,164%20230,211%20211,259%27/%3E%3Cpolyline%20points=%27172,453%20183,500%20204,550%20212,595%20176,646%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(255,255,255,0.85)%27%20stroke-width=%270.7%27%3E%3Cpolyline%20points=%27211,259%20206,287%27/%3E%3Cpolyline%20points=%27172,453%20159,475%20153,501%20112,523%2063,544%2069,569%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%,radial-gradient(1.6% 6% at 43.8% 81%,rgba(180,225,255,.4),transparent 70%),radial-gradient(1% 4% at 44.8% 88%,rgba(160,210,250,.3),transparent 70%),radial-gradient(3.2% .7% at 43.3% 78.5%,rgba(190,228,255,.4),transparent 70%),radial-gradient(2.4% .6% at 44.5% 84%,rgba(170,215,250,.3),transparent 72%),radial-gradient(9% 16% at 53.2% 24.1%,rgba(150,210,255,.3),transparent 70%),radial-gradient(22% 15% at 53.2% 4.2%,rgba(120,175,235,.34),transparent 70%)}body[data-dialer-skin=lightning-storm][data-ls-strike="1"] .lsk-p1,body[data-dialer-skin=lightning-storm][data-ls-strike="2"] .lsk-p2,body[data-dialer-skin=lightning-storm][data-ls-strike="3"] .lsk-p3,body[data-dialer-skin=lightning-storm][data-ls-strike="4"] .lsk-p4,body[data-dialer-skin=lightning-storm][data-ls-strike="5"] .lsk-p5,body[data-dialer-skin=lightning-storm][data-ls-strike="6"] .lsk-p6,body[data-dialer-skin=lightning-storm][data-ls-strike="7"] .lsk-p7,body[data-dialer-skin=lightning-storm][data-ls-strike="8"] .lsk-p8,body[data-dialer-skin=lightning-storm][data-ls-strike="9"] .lsk-p9,body[data-dialer-skin=lightning-storm][data-ls-strike="10"] .lsk-p10{animation:ls-strike 1.7s linear both}body[data-dialer-skin=lightning-storm][data-ls-strike] .lsk-skylift{animation:ls-skylift 1.7s linear both}@keyframes ls-strike{0%{opacity:0}9%{opacity:.3}17%{opacity:.14}25%{opacity:.44}32%{opacity:1}43%{opacity:.36}51%{opacity:.85}64%{opacity:.28}78%{opacity:.1}to{opacity:0}}@keyframes ls-skylift{0%{opacity:0}18%{opacity:.22}26%{opacity:.14}32%{opacity:.4}50%{opacity:.16}62%{opacity:.26}to{opacity:0}}.mrb-skin-surface[data-skin=lightning-storm] .mrb-lead-card .lsk-hit-a,.mrb-skin-surface[data-skin=lightning-storm] .mrb-lead-card .lsk-hit-b{position:absolute;left:calc(100% - 5px);width:340px;height:430px;z-index:3;pointer-events:none;opacity:0;will-change:opacity}.mrb-skin-surface[data-skin=lightning-storm] .mrb-lead-card .lsk-hit-a{top:12px}.mrb-skin-surface[data-skin=lightning-storm] .mrb-lead-card .lsk-hit-b{top:118px}.mrb-skin-surface[data-skin=lightning-storm] .mrb-lead-card .lsk-hit-a{background:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20340%20430%27%3E%3Cg%20fill=%27none%27%20stroke-linejoin=%27round%27%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(140,195,255,0.28)%27%20stroke-width=%278%27%3E%3Cpolyline%20points=%27302,20%20265,51%20217,77%20220,108%20159,133%20116,163%20116,195%20104,221%20102,252%2058,277%2021,309%204,336%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%274%27%3E%3Cpolyline%20points=%27159,133%20201,149%20207,165%20222,183%20220,199%27/%3E%3Cpolyline%20points=%27104,221%2072,240%2074,251%2069,267%2068,285%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.9)%27%20stroke-width=%272.6%27%3E%3Cpolyline%20points=%27302,20%20265,51%20217,77%20220,108%20159,133%20116,163%20116,195%20104,221%20102,252%2058,277%2021,309%204,336%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.85)%27%20stroke-width=%271.4%27%3E%3Cpolyline%20points=%27159,133%20201,149%20207,165%20222,183%20220,199%27/%3E%3Cpolyline%20points=%27104,221%2072,240%2074,251%2069,267%2068,285%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.6)%27%20stroke-width=%270.6%27%3E%3Cpolyline%20points=%27116,195%20135,203%20128,215%20119,224%27/%3E%3Cpolyline%20points=%27116,195%20128,201%20119,209%20106,213%27/%3E%3Cpolyline%20points=%27102,252%20112,261%20101,268%20110,275%27/%3E%3Cpolyline%20points=%2721,309%2012,310%20-0,319%203,319%27/%3E%3C/g%3E%3Cg%20stroke=%27%23fff%27%20stroke-width=%271.4%27%3E%3Cpolyline%20points=%27302,20%20265,51%20217,77%20220,108%20159,133%20116,163%20116,195%20104,221%20102,252%2058,277%2021,309%204,336%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%}.mrb-skin-surface[data-skin=lightning-storm] .mrb-lead-card .lsk-hit-b{background:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20340%20430%27%3E%3Cg%20fill=%27none%27%20stroke-linejoin=%27round%27%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(140,195,255,0.28)%27%20stroke-width=%278%27%3E%3Cpolyline%20points=%27250,10%20189,26%20241,47%20212,63%20203,81%20135,100%20110,118%20115,137%20103,155%2084,174%2032,191%204,208%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(140,195,255,0.26)%27%20stroke-width=%274%27%3E%3Cpolyline%20points=%27203,81%20239,93%20240,104%20252,116%20267,124%27/%3E%3Cpolyline%20points=%27115,137%20100,153%20112,170%2098,186%2090,205%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.9)%27%20stroke-width=%272.6%27%3E%3Cpolyline%20points=%27250,10%20189,26%20241,47%20212,63%20203,81%20135,100%20110,118%20115,137%20103,155%2084,174%2032,191%204,208%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.85)%27%20stroke-width=%271.4%27%3E%3Cpolyline%20points=%27203,81%20239,93%20240,104%20252,116%20267,124%27/%3E%3Cpolyline%20points=%27115,137%20100,153%20112,170%2098,186%2090,205%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(222,241,255,0.6)%27%20stroke-width=%270.6%27%3E%3Cpolyline%20points=%2732,191%2031,199%2033,207%2031,216%27/%3E%3Cpolyline%20points=%2784,174%2080,177%2073,178%2060,182%27/%3E%3Cpolyline%20points=%2784,174%2087,182%2070,185%2082,190%27/%3E%3Cpolyline%20points=%27110,118%20107,118%20114,122%20129,127%27/%3E%3C/g%3E%3Cg%20stroke=%27%23fff%27%20stroke-width=%271.4%27%3E%3Cpolyline%20points=%27250,10%20189,26%20241,47%20212,63%20203,81%20135,100%20110,118%20115,137%20103,155%2084,174%2032,191%204,208%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%}body[data-dialer-skin=lightning-storm][data-ls-strike="11"] .lsk-hit-a,body[data-dialer-skin=lightning-storm][data-ls-strike="12"] .lsk-hit-b{animation:ls-hit 1.5s linear both}@keyframes ls-hit{0%{opacity:0}10%{opacity:.35}24%{opacity:.2}37%{opacity:1}50%{opacity:.4}60%{opacity:.8}75%{opacity:.25}to{opacity:0}}.mrb-skin-surface[data-skin=lightning-storm] .mrb-lead-card .lsk-card-glow{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:var(--radius-lg, 14px);border:2px solid rgba(165,224,255,.9);box-shadow:0 0 26px 4px #78beff8c,inset 0 0 18px #78beff4d;z-index:3;pointer-events:none;opacity:0;will-change:opacity}body[data-dialer-skin=lightning-storm][data-ls-strike="11"] .lsk-card-glow,body[data-dialer-skin=lightning-storm][data-ls-strike="12"] .lsk-card-glow{animation:ls-card-glow 1.5s .56s linear both}@keyframes ls-card-glow{0%{opacity:0}6%{opacity:.9}18%{opacity:.45}30%{opacity:.8}55%{opacity:.35}80%{opacity:.15}to{opacity:0}}.mrb-skin-surface[data-skin=lightning-storm] .mrb-lead-card .lsk-travel{position:absolute;top:0;left:0;width:44px;height:8px;border-radius:999px;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent 0,rgba(120,190,255,.25) 35%,rgba(190,230,255,.85) 75%,#ffffff 100%);box-shadow:0 0 14px 2px #a0d7ffbf,0 0 36px 10px #64afff59}@supports (offset-path: border-box){.mrb-skin-surface[data-skin=lightning-storm] .mrb-lead-card .lsk-travel{offset-path:border-box;offset-rotate:auto;offset-distance:38%;will-change:offset-distance,opacity}body[data-dialer-skin=lightning-storm][data-ls-strike="11"] .lsk-travel,body[data-dialer-skin=lightning-storm][data-ls-strike="12"] .lsk-travel{animation:ls-travel-lap 1.6s .56s linear both}}@keyframes ls-travel-lap{0%{offset-distance:38%;opacity:0}3%{opacity:1}20%{opacity:.75}30%{opacity:1}52%{opacity:.8}62%{offset-distance:100%;opacity:1}62.05%{offset-distance:0%;opacity:1}80%{opacity:.85}97%{opacity:1}to{offset-distance:38%;opacity:0}}.mrb-skin-surface[data-skin=lightning-storm] .lsk-water{position:fixed;left:0;right:0;bottom:0;top:calc(100vh - var(--ls-scene-h) * .26);z-index:-1;pointer-events:none;overflow:hidden;animation:ls-swell 9s ease-in-out infinite alternate}.mrb-skin-surface[data-skin=lightning-storm] .lsk-water:before{content:"";position:absolute;top:0;right:-96px;bottom:66%;left:0;--ls-wave-base: .22;opacity:calc(var(--ls-wave-base) * var(--ls-water-charge, 1));background:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2096%2018%27%3E%3Cg%20stroke=%27rgba(185,225,252,0.55)%27%20stroke-linecap=%27round%27%3E%3Cline%20x1=%274%27%20y1=%273%27%20x2=%2714%27%20y2=%273%27%20stroke-width=%270.7%27/%3E%3Cline%20x1=%2726%27%20y1=%276%27%20x2=%2733%27%20y2=%276%27%20stroke-width=%270.6%27/%3E%3Cline%20x1=%2744%27%20y1=%272%27%20x2=%2756%27%20y2=%272%27%20stroke-width=%270.8%27/%3E%3Cline%20x1=%2766%27%20y1=%277%27%20x2=%2775%27%20y2=%277%27%20stroke-width=%270.6%27/%3E%3Cline%20x1=%2784%27%20y1=%274%27%20x2=%2793%27%20y2=%274%27%20stroke-width=%270.7%27/%3E%3Cline%20x1=%2712%27%20y1=%2711%27%20x2=%2722%27%20y2=%2711%27%20stroke-width=%270.6%27/%3E%3Cline%20x1=%2736%27%20y1=%2714%27%20x2=%2748%27%20y2=%2714%27%20stroke-width=%270.8%27/%3E%3Cline%20x1=%2760%27%20y1=%2711%27%20x2=%2768%27%20y2=%2711%27%20stroke-width=%270.5%27/%3E%3Cline%20x1=%2778%27%20y1=%2715%27%20x2=%2790%27%20y2=%2715%27%20stroke-width=%270.7%27/%3E%3Cline%20x1=%272%27%20y1=%2716%27%20x2=%278%27%20y2=%2716%27%20stroke-width=%270.5%27/%3E%3C/g%3E%3C/svg%3E") repeat 0 0 / 96px 18px;will-change:transform;animation:ls-wave-far 44s linear infinite}.mrb-skin-surface[data-skin=lightning-storm] .lsk-water:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(160,205,250,.12) 0,rgba(150,200,250,.05) 3px,transparent 10%),linear-gradient(180deg,transparent 0 32%,rgba(3,7,16,.16) 64%,rgba(3,7,16,.34) 100%)}.mrb-skin-surface[data-skin=lightning-storm] .lsk-wave-a{position:absolute;top:-8px;right:-256px;bottom:0;left:0;--ls-wave-base: .34;opacity:calc(var(--ls-wave-base) * var(--ls-water-charge, 1));background:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20256%2044%27%3E%3Cg%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(150,200,250,0.3)%27%3E%3Cline%20x1=%2710%27%20y1=%2722%27%20x2=%2744%27%20y2=%2722%27%20stroke-width=%272.4%27/%3E%3Cline%20x1=%2776%27%20y1=%276%27%20x2=%27100%27%20y2=%276%27%20stroke-width=%272.2%27/%3E%3Cline%20x1=%2750%27%20y1=%2740%27%20x2=%2766%27%20y2=%2740%27%20stroke-width=%272.6%27/%3E%3Cline%20x1=%27150%27%20y1=%2727%27%20x2=%27188%27%20y2=%2727%27%20stroke-width=%272.5%27/%3E%3Cline%20x1=%27214%27%20y1=%2712%27%20x2=%27240%27%20y2=%2712%27%20stroke-width=%272.1%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(170,215,255,0.55)%27%3E%3Cline%20x1=%276%27%20y1=%278%27%20x2=%2730%27%20y2=%278%27%20stroke-width=%271.6%27/%3E%3Cline%20x1=%2752%27%20y1=%2718%27%20x2=%2768%27%20y2=%2718%27%20stroke-width=%271.1%27/%3E%3Cline%20x1=%2788%27%20y1=%2710%27%20x2=%27118%27%20y2=%2710%27%20stroke-width=%271.4%27/%3E%3Cline%20x1=%2724%27%20y1=%2730%27%20x2=%2740%27%20y2=%2730%27%20stroke-width=%271%27/%3E%3Cline%20x1=%2772%27%20y1=%2736%27%20x2=%27102%27%20y2=%2736%27%20stroke-width=%271.7%27/%3E%3Cline%20x1=%27108%27%20y1=%2726%27%20x2=%27124%27%20y2=%2726%27%20stroke-width=%270.9%27/%3E%3Cline%20x1=%27134%27%20y1=%275%27%20x2=%27166%27%20y2=%275%27%20stroke-width=%271.3%27/%3E%3Cline%20x1=%27178%27%20y1=%2717%27%20x2=%27196%27%20y2=%2717%27%20stroke-width=%271%27/%3E%3Cline%20x1=%27142%27%20y1=%2739%27%20x2=%27168%27%20y2=%2739%27%20stroke-width=%271.5%27/%3E%3Cline%20x1=%27206%27%20y1=%2733%27%20x2=%27234%27%20y2=%2733%27%20stroke-width=%271.2%27/%3E%3Cline%20x1=%27226%27%20y1=%2721%27%20x2=%27250%27%20y2=%2721%27%20stroke-width=%270.9%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(235,248,255,0.95)%27%3E%3Cline%20x1=%2718%27%20y1=%277%27%20x2=%2725%27%20y2=%277%27%20stroke-width=%271.9%27/%3E%3Cline%20x1=%2784%27%20y1=%2735%27%20x2=%2790%27%20y2=%2735%27%20stroke-width=%272%27/%3E%3Cline%20x1=%27119%27%20y1=%279%27%20x2=%27125%27%20y2=%279%27%20stroke-width=%271.6%27/%3E%3Cline%20x1=%2757%27%20y1=%2717%27%20x2=%2762%27%20y2=%2717%27%20stroke-width=%271.5%27/%3E%3Cline%20x1=%27160%27%20y1=%2726%27%20x2=%27165%27%20y2=%2726%27%20stroke-width=%271.8%27/%3E%3Cline%20x1=%27199%27%20y1=%2741%27%20x2=%27206%27%20y2=%2741%27%20stroke-width=%272%27/%3E%3Cline%20x1=%27238%27%20y1=%276%27%20x2=%27243%27%20y2=%276%27%20stroke-width=%271.4%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat 0 0 / 256px 44px;will-change:transform;animation:ls-wave-a 26s linear infinite}.mrb-skin-surface[data-skin=lightning-storm] .lsk-wave-b{position:absolute;top:-8px;right:0;bottom:0;left:-288px;--ls-wave-base: .26;opacity:calc(var(--ls-wave-base) * var(--ls-water-charge, 1));background:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20288%2060%27%3E%3Cg%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(150,200,250,0.45)%27%3E%3Cline%20x1=%2710%27%20y1=%2712%27%20x2=%2758%27%20y2=%2712%27%20stroke-width=%271.8%27/%3E%3Cline%20x1=%2784%27%20y1=%2722%27%20x2=%27116%27%20y2=%2722%27%20stroke-width=%271.2%27/%3E%3Cline%20x1=%27136%27%20y1=%2714%27%20x2=%27182%27%20y2=%2714%27%20stroke-width=%271.5%27/%3E%3Cline%20x1=%2734%27%20y1=%2738%27%20x2=%2772%27%20y2=%2738%27%20stroke-width=%271.1%27/%3E%3Cline%20x1=%27104%27%20y1=%2748%27%20x2=%27158%27%20y2=%2748%27%20stroke-width=%271.9%27/%3E%3Cline%20x1=%274%27%20y1=%2754%27%20x2=%2730%27%20y2=%2754%27%20stroke-width=%271%27/%3E%3Cline%20x1=%27204%27%20y1=%2726%27%20x2=%27246%27%20y2=%2726%27%20stroke-width=%271.6%27/%3E%3Cline%20x1=%27228%27%20y1=%2744%27%20x2=%27262%27%20y2=%2744%27%20stroke-width=%271.2%27/%3E%3Cline%20x1=%27252%27%20y1=%2710%27%20x2=%27282%27%20y2=%2710%27%20stroke-width=%271.4%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(210,235,255,0.7)%27%3E%3Cline%20x1=%2764%27%20y1=%2711%27%20x2=%2770%27%20y2=%2711%27%20stroke-width=%271.4%27/%3E%3Cline%20x1=%27168%27%20y1=%2746%27%20x2=%27175%27%20y2=%2746%27%20stroke-width=%271.5%27/%3E%3Cline%20x1=%27216%27%20y1=%2757%27%20x2=%27222%27%20y2=%2757%27%20stroke-width=%271.3%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat 24px 14px / 288px 60px;will-change:transform;animation:ls-wave-b 45s linear infinite}@keyframes ls-wave-a{0%{transform:translateZ(0)}50%{transform:translate3d(-128px,3px,0)}to{transform:translate3d(-256px,0,0)}}@keyframes ls-wave-b{0%{transform:translateZ(0)}50%{transform:translate3d(144px,-2px,0)}to{transform:translate3d(288px,0,0)}}@keyframes ls-wave-far{0%{transform:translateZ(0)}to{transform:translate3d(-96px,0,0)}}@keyframes ls-swell{0%{opacity:.75}to{opacity:1}}body[data-dialer-skin=lightning-storm][data-ls-strike] .mrb-skin-surface[data-skin=lightning-storm] .lsk-wave-a{animation:ls-wave-a 26s linear infinite,ls-glint-flash 1.7s linear both}body[data-dialer-skin=lightning-storm][data-ls-strike] .mrb-skin-surface[data-skin=lightning-storm] .lsk-water:before{animation:ls-wave-far 44s linear infinite,ls-glint-flash 1.7s linear both}@keyframes ls-glint-flash{0%,to{opacity:calc(var(--ls-wave-base, .3) * var(--ls-water-charge, 1))}8%{opacity:.9}20%{opacity:calc((var(--ls-wave-base, .3) + .14) * var(--ls-water-charge, 1))}34%{opacity:.78}60%{opacity:calc((var(--ls-wave-base, .3) + .08) * var(--ls-water-charge, 1))}}.mrb-skin-surface[data-skin=lightning-storm] .lsk-rain{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;pointer-events:none;opacity:calc(.42 * var(--ls-rain-charge, 1))}.mrb-skin-surface[data-skin=lightning-storm] .lsk-rain:before{content:"";position:absolute;top:-864px;right:-192px;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%20288'%3E%3Cg%20stroke='rgba(195,222,255,0.5)'%20stroke-linecap='round'%3E%3Cline%20x1='8'%20y1='20'%20x2='1.3'%20y2='49.3'%20stroke-width='0.9'/%3E%3Cline%20x1='30'%20y1='4'%20x2='26'%20y2='21.6'%20stroke-width='1.2'/%3E%3Cline%20x1='52'%20y1='40'%20x2='44.5'%20y2='73.2'%20stroke-width='1.5'/%3E%3Cline%20x1='18'%20y1='120'%20x2='13.1'%20y2='141.5'%20stroke-width='0.9'/%3E%3Cline%20x1='44'%20y1='150'%20x2='37.8'%20y2='177.3'%20stroke-width='1.2'/%3E%3Cline%20x1='60'%20y1='210'%20x2='56.4'%20y2='225.6'%20stroke-width='1.5'/%3E%3Cline%20x1='10'%20y1='220'%20x2='2'%20y2='255.1'%20stroke-width='0.9'/%3E%3Cline%20x1='34'%20y1='250'%20x2='29.6'%20y2='269.5'%20stroke-width='1.2'/%3E%3Cline%20x1='24'%20y1='66'%20x2='20.7'%20y2='80.6'%20stroke-width='1.5'/%3E%3Cline%20x1='56'%20y1='105'%20x2='50.7'%20y2='128.4'%20stroke-width='0.9'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 64px 288px,url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%20288'%3E%3Cg%20stroke='rgba(195,222,255,0.5)'%20stroke-linecap='round'%3E%3Cline%20x1='8'%20y1='20'%20x2='1.3'%20y2='49.3'%20stroke-width='0.9'/%3E%3Cline%20x1='30'%20y1='4'%20x2='26'%20y2='21.6'%20stroke-width='1.2'/%3E%3Cline%20x1='52'%20y1='40'%20x2='44.5'%20y2='73.2'%20stroke-width='1.5'/%3E%3Cline%20x1='18'%20y1='120'%20x2='13.1'%20y2='141.5'%20stroke-width='0.9'/%3E%3Cline%20x1='44'%20y1='150'%20x2='37.8'%20y2='177.3'%20stroke-width='1.2'/%3E%3Cline%20x1='60'%20y1='210'%20x2='56.4'%20y2='225.6'%20stroke-width='1.5'/%3E%3Cline%20x1='10'%20y1='220'%20x2='2'%20y2='255.1'%20stroke-width='0.9'/%3E%3Cline%20x1='34'%20y1='250'%20x2='29.6'%20y2='269.5'%20stroke-width='1.2'/%3E%3Cline%20x1='24'%20y1='66'%20x2='20.7'%20y2='80.6'%20stroke-width='1.5'/%3E%3Cline%20x1='56'%20y1='105'%20x2='50.7'%20y2='128.4'%20stroke-width='0.9'/%3E%3C/g%3E%3C/svg%3E") 37px 131px / 96px 432px;will-change:transform;animation:ls-rainfall 1.4s linear infinite}@keyframes ls-rainfall{0%{transform:translateZ(0)}to{transform:translate3d(-192px,864px,0)}}html[data-perf-call=active] .mrb-skin-surface[data-skin=lightning-storm]:after{animation:none!important;opacity:0!important}html[data-perf-call=active] .mrb-skin-surface[data-skin=lightning-storm] .lsk-cloudlit,html[data-perf-call=active] .mrb-skin-surface[data-skin=lightning-storm] .lsk-thrower,html[data-perf-call=active] .mrb-skin-surface[data-skin=lightning-storm] .lsk-rig>div,html[data-perf-call=active] .mrb-skin-surface[data-skin=lightning-storm] .lsk-hit-a,html[data-perf-call=active] .mrb-skin-surface[data-skin=lightning-storm] .lsk-hit-b,html[data-perf-call=active] .mrb-skin-surface[data-skin=lightning-storm] .lsk-card-glow,html[data-perf-call=active] .mrb-skin-surface[data-skin=lightning-storm] .lsk-travel{animation:none!important;opacity:0!important}html[data-perf-call=active] .mrb-skin-surface[data-skin=lightning-storm] .lsk-water,html[data-perf-call=active] .mrb-skin-surface[data-skin=lightning-storm] .lsk-rain{animation:none!important;opacity:0!important}html[data-perf-call=active] .mrb-skin-surface[data-skin=lightning-storm] .lsk-rain:before,html[data-perf-call=active] .mrb-skin-surface[data-skin=lightning-storm] .lsk-water:before,html[data-perf-call=active] .mrb-skin-surface[data-skin=lightning-storm] .lsk-wave-a,html[data-perf-call=active] .mrb-skin-surface[data-skin=lightning-storm] .lsk-wave-b{animation:none!important}html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=lightning-storm]:after{display:none!important}html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=lightning-storm] .lsk-cloudlit,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=lightning-storm] .lsk-thrower,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=lightning-storm] .lsk-rig,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=lightning-storm] .lsk-water,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=lightning-storm] .lsk-rain,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=lightning-storm] .lsk-hit-a,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=lightning-storm] .lsk-hit-b,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=lightning-storm] .lsk-card-glow,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=lightning-storm] .lsk-travel{display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=lightning-storm]:after{animation:none}.mrb-skin-surface[data-skin=lightning-storm] .lsk-rig>div,.mrb-skin-surface[data-skin=lightning-storm] .lsk-hit-a,.mrb-skin-surface[data-skin=lightning-storm] .lsk-hit-b,.mrb-skin-surface[data-skin=lightning-storm] .lsk-card-glow,.mrb-skin-surface[data-skin=lightning-storm] .lsk-travel,.mrb-skin-surface[data-skin=lightning-storm] .lsk-water,.mrb-skin-surface[data-skin=lightning-storm] .lsk-rain,.mrb-skin-surface[data-skin=lightning-storm] .lsk-rain:before,.mrb-skin-surface[data-skin=lightning-storm] .lsk-water:before,.mrb-skin-surface[data-skin=lightning-storm] .lsk-wave-a,.mrb-skin-surface[data-skin=lightning-storm] .lsk-wave-b{animation:none;opacity:0}body[data-dialer-skin=lightning-storm] .mrb-skin-surface[data-skin=lightning-storm] .lsk-cloudlit,body[data-dialer-skin=lightning-storm] .mrb-skin-surface[data-skin=lightning-storm] .lsk-thrower{animation:none;opacity:0}}body[data-dialer-skin=homecoming],.mrb-skin-surface[data-skin=homecoming]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--bg: #2a0618;--surface-1: #1e0a15;--surface-2: #260e1b;--surface-3: #2e1321;--text: #fdf0f7;--text-muted: #e6c4d7;--text-faint: #c79cb3;--accent: #ff5fae;--accent-text: #ffc9e4;--accent-fill: rgba(255, 95, 174, .13);--accent-fill-hover: rgba(255, 95, 174, .24);--accent-wash: rgba(255, 95, 174, .07);--accent-border: #d84a95;--accent-neon: #ff8ac6;--border-control: #a87e93;--border-subtle: rgba(255, 138, 198, .22);--focus: #ff8ac6;--rank-first: rgba(255, 95, 174, .14);--badge-fill: rgba(255, 95, 174, .2);--glow: 0 0 0 1px rgba(255, 95, 174, .42), 0 4px 26px rgba(255, 95, 174, .3);--tab-gold: #ff5fae;--sk-accent-hi: #ff8ac6;--sk-accent: #ff5fae;--sk-ink: #26030f;--sk-stat-n: #ffffff;--sk-halo: rgba(255, 95, 174, .16);--sk-hairline: rgba(255, 138, 198, .58);--sk-hairline-soft: rgba(255, 138, 198, .3);--sk-glint: rgba(255, 214, 235, .85);--sk-fill: linear-gradient(150deg, #ff58b0 0%, #e24094 38%, #ffa6d4 50%, #e24094 62%, #f855aa 100%);--sk-fill-hover: linear-gradient(150deg, #ff63b6 0%, #e8489a 45%, #ffb0d9 55%, #ea4b9e 100%);--sk-cta-glow: rgba(255, 88, 176, .5);--hc-cta-border: #ffb0d9;--sk-badge: linear-gradient(135deg, #ff58b0, #c22579);--sk-row-hover: rgba(255, 95, 174, .09);--sk-row-sel: linear-gradient(90deg, rgba(255, 95, 174, .2), rgba(255, 95, 174, .05));--sk-chip-bg: rgba(255, 95, 174, .1);--sk-chip-border: rgba(255, 138, 198, .58);--sk-chip-ink: #f4bfdb;--sk-stat-label: #c79cb3;--sk-stat-glow: rgba(255, 95, 174, .42);--sk-sheen: rgba(255, 214, 235, .25);--sk-brand-glow: rgba(255, 95, 174, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(3.4) hue-rotate(-68deg) brightness(1.12) drop-shadow(0 0 9px rgba(255, 95, 174, .5));--sk-header-bg: linear-gradient(180deg, #2b0b1c, #1a0511);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .45);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .55), 0 18px 50px rgba(58, 4, 30, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .07);--hc-tile-ink: #fdf0f7;--hc-tile-border: rgba(255, 138, 198, .55);--hc-nrnfu: #ff8ac6;--sk-texture: linear-gradient(115deg, rgba(255, 138, 198, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(255, 95, 174, .1), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #240d19, #180710 60%, #1e0a15);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(255, 95, 174, .07), transparent 70%), linear-gradient(180deg, #200b16, #170610);--sk-tile-bg: linear-gradient(180deg, #250e1a, #190811);--sk-tile-bg-hover: linear-gradient(180deg, #2f1322, #1d0a15);--sk-tile-ink-hover: #ffc9e4;--sk-pause-bg: linear-gradient(180deg, #220c18, #190811);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #240d19, #1c0913);--sk-menu-border: rgba(255, 138, 198, .32);--hc-scene-w: min(3960px, max( calc(100vw - 384px) , 272vh));--hc-fade-veil: 384px;--hc-fade-clear: 620px;--hc-fade-span: calc(var(--hc-fade-clear) - var(--hc-fade-veil));--hc-bear-left: 64.84vh;--hc-band-full: 1000px;--hc-band-clear: clamp(1060px, calc(100vw - var(--hc-bear-left) - 192px), 1600px);--hc-band-join: calc(var(--hc-band-clear) - var(--hc-band-full));--sk-ground: radial-gradient(var(--hc-band-join) 310px at 0 0, rgba(64, 9, 74, .82) 0 31%, rgba(64, 9, 74, .62) 50.3%, rgba(64, 9, 74, .24) 74.2%, transparent 100%) no-repeat var(--hc-band-full) top / var(--hc-band-join) 100%, linear-gradient(180deg, rgba(64, 9, 74, .82) 0 96px, rgba(64, 9, 74, .62) 156px, rgba(64, 9, 74, .24) 230px, transparent 310px) no-repeat left top / var(--hc-band-full) 100%, linear-gradient(90deg, rgba(64, 9, 74, .84) 0 var(--hc-fade-veil), rgba(70, 9, 76, .45) calc(var(--hc-fade-veil) + var(--hc-fade-span) * .3), rgba(83, 9, 78, .22) calc(var(--hc-fade-veil) + var(--hc-fade-span) * .55), rgba(97, 10, 76, .1) calc(var(--hc-fade-veil) + var(--hc-fade-span) * .75), rgba(111, 10, 74, .05) calc(var(--hc-fade-veil) + var(--hc-fade-span) * .9), transparent var(--hc-fade-clear)), url(/assets/skin-homecoming-CH6R8tJt.webp) no-repeat right bottom / var(--hc-scene-w) auto, linear-gradient(180deg, rgba(52, 8, 66, .5), rgba(74, 9, 62, .4)), radial-gradient(44% 32% at 90% 0%, rgba(96, 5, 92, .42), transparent 72%), radial-gradient(1px 1px at 22% 12%, rgba(255, 255, 255, .4), transparent), radial-gradient(1.5px 1.5px at 64% 6%, rgba(255, 238, 248, .36), transparent), radial-gradient(1px 1px at 9% 46%, rgba(255, 255, 255, .32), transparent), radial-gradient(1px 1px at 44% 30%, rgba(255, 238, 248, .28), transparent), radial-gradient(34% 18% at 12% 26%, rgba(232, 168, 214, .26), transparent 70%), radial-gradient(30% 16% at 28% 80%, rgba(240, 180, 208, .24), transparent 70%), radial-gradient(26% 14% at 66% 12%, rgba(236, 176, 212, .22), transparent 70%), radial-gradient(24% 12% at 47% 56%, rgba(228, 164, 208, .16), transparent 70%), linear-gradient(160deg, #1b0b30 0%, #3f0757 18%, #560855 34%, #6d0a5b 50%, #830950 66%, #970d47 80%, #ad1443 92%, #bb1c4c 100%) fixed, #5a0a52}body[data-dialer-skin=homecoming]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=homecoming] .mrb-hzlogo-mark{display:none}body[data-dialer-skin=homecoming] #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=homecoming] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=homecoming] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=homecoming] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=homecoming] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=homecoming] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=homecoming] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=homecoming] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=homecoming] .mrb-vgroup-head span{color:#fff;background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800;box-shadow:0 0 0 1px #26030fcc,0 0 0 2px #ffb0d9b3,0 0 10px #ff58b066}.mrb-skin-surface[data-skin=homecoming] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=homecoming] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=homecoming] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=homecoming] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=homecoming] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=homecoming] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=homecoming] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=homecoming] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=homecoming] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--hc-tile-border);color:var(--hc-tile-ink);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface[data-skin=homecoming] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=homecoming] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1){color:var(--hc-nrnfu)}.mrb-skin-surface[data-skin=homecoming] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=homecoming] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=homecoming] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=homecoming] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=homecoming] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=homecoming] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=homecoming] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--hc-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=homecoming] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--hc-cta-border);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=homecoming] .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--hc-cta-border);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff4d}.mrb-skin-surface[data-skin=homecoming] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff59}.mrb-skin-surface[data-skin=homecoming] .mrb-dial-hangup{border:2px solid #3d0410;box-shadow:0 0 0 3px #fff,0 0 26px #ff949466;font-weight:800}.mrb-skin-surface[data-skin=homecoming] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=homecoming] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface[data-skin=homecoming] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=homecoming] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--hc-cta-border);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=homecoming] .mrb-newbar{background:var(--sk-fill);border-color:var(--hc-cta-border);color:var(--sk-ink)}.mrb-skin-surface[data-skin=homecoming] .mrb-outcome-menu,.mrb-skin-surface[data-skin=homecoming] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}.mrb-skin-surface[data-skin=homecoming] .mrb-hzlogo:before{content:"";position:absolute;top:-6%;right:-16%;bottom:-6%;left:-160%;pointer-events:none;background:radial-gradient(46% 20% at 34% 26%,rgba(255,214,235,.22),transparent 70%),radial-gradient(40% 18% at 72% 58%,rgba(255,133,169,.2),transparent 70%),radial-gradient(30% 14% at 50% 86%,rgba(255,238,248,.14),transparent 70%);background-repeat:no-repeat;background-position:left top;background-size:max(0px,calc(97% - var(--hc-bear-left) - 261px)) 100%;opacity:.5;will-change:transform;animation:hc-drift 74s ease-in-out infinite alternate}@keyframes hc-drift{0%{transform:translate3d(-3%,1%,0);opacity:.34}to{transform:translate3d(3%,-1%,0);opacity:.62}}html[data-perf-call=active] .mrb-skin-surface[data-skin=homecoming] .mrb-hzlogo:before{animation-play-state:paused!important}html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=homecoming] .mrb-hzlogo:before{display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=homecoming] .mrb-hzlogo:before{animation:none}}body[data-dialer-skin=rainforest],.mrb-skin-surface[data-skin=rainforest]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--bg: #06110a;--surface-1: #0b1810;--surface-2: #0f1f15;--surface-3: #13261a;--text: #eef8f1;--text-muted: #c3dcca;--text-faint: #96b7a1;--accent: #46d488;--accent-text: #c0f0d3;--accent-fill: rgba(70, 212, 136, .12);--accent-fill-hover: rgba(70, 212, 136, .22);--accent-wash: rgba(70, 212, 136, .06);--accent-border: #2f9e63;--accent-neon: #7fe8ac;--border-control: #6f9b80;--border-subtle: rgba(110, 226, 156, .2);--focus: #7fe8ac;--rank-first: rgba(70, 212, 136, .14);--badge-fill: rgba(70, 212, 136, .18);--glow: 0 0 0 1px rgba(70, 212, 136, .4), 0 4px 26px rgba(70, 212, 136, .28);--tab-gold: #46d488;--sk-accent-hi: #7fe8ac;--sk-accent: #46d488;--sk-ink: #ffffff;--sk-stat-n: #ffffff;--sk-halo: rgba(70, 212, 136, .14);--sk-hairline: rgba(110, 226, 156, .5);--sk-hairline-soft: rgba(110, 226, 156, .26);--sk-glint: rgba(214, 244, 226, .85);--sk-fill: linear-gradient(150deg, #086022 0%, #0a6c27 38%, #0d7d2e 50%, #096222 62%, #0b752b 100%);--sk-fill-hover: linear-gradient(150deg, #096a26 0%, #0b752b 45%, #0e8130 55%, #0a6c27 100%);--sk-cta-glow: rgba(46, 204, 113, .42);--rf-cta-border: #5fe694;--sk-badge: linear-gradient(135deg, #12813a, #08511e);--sk-row-hover: rgba(70, 212, 136, .08);--sk-row-sel: linear-gradient(90deg, rgba(70, 212, 136, .18), rgba(70, 212, 136, .04));--sk-chip-bg: rgba(70, 212, 136, .09);--sk-chip-border: rgba(110, 226, 156, .5);--sk-chip-ink: #bfe6cc;--sk-stat-label: #96b7a1;--sk-stat-glow: rgba(70, 212, 136, .4);--sk-sheen: rgba(214, 244, 226, .22);--sk-brand-glow: rgba(70, 212, 136, .42);--sk-logo-filter: grayscale(1) sepia(1) saturate(2.6) hue-rotate(96deg) brightness(1.06) drop-shadow(0 0 9px rgba(70, 212, 136, .5));--sk-header-bg: linear-gradient(180deg, #0a1a10, #050e08);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .45);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .55), 0 18px 50px rgba(2, 20, 10, .6), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--rf-tile-ink: #e9f6ee;--rf-tile-border: rgba(110, 226, 156, .48);--sk-texture: linear-gradient(115deg, rgba(110, 226, 156, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(70, 212, 136, .07), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0c1a11, #07120b 60%, #0a1710);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(70, 212, 136, .05), transparent 70%), linear-gradient(180deg, #0a1810, #06100a);--sk-tile-bg: linear-gradient(180deg, #0d1c12, #08130c);--sk-tile-bg-hover: linear-gradient(180deg, #12271a, #0c1a10);--sk-tile-ink-hover: #c9f4da;--sk-pause-bg: linear-gradient(180deg, #0b1911, #08130c);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #0c1a11, #091510);--sk-menu-border: rgba(110, 226, 156, .3);--rf-field-w: min(4032px, max( calc(100vw - 384px) , 224vh));--sk-ground: linear-gradient(180deg, rgba(5, 18, 11, .82) 0 96px, rgba(5, 18, 11, .62) 156px, rgba(5, 18, 11, .24) 230px, transparent 310px), linear-gradient(90deg, rgba(5, 18, 11, .9) 0 384px, rgba(5, 18, 11, .55) 424px, rgba(5, 18, 11, .3) 470px, rgba(5, 18, 11, .14) 520px, rgba(5, 18, 11, .05) 570px, transparent 620px), url(/assets/skin-rainforest-TwIsuCE1.webp) no-repeat right bottom / auto 100%, url(/assets/skin-rainforest-field-BjtlwAS6.webp) no-repeat right bottom / var(--rf-field-w) auto, radial-gradient(1520px 840px at calc(100% - 900px) 22%, rgba(122, 148, 150, .22), transparent 74%), radial-gradient(1980px 940px at calc(100% - 620px) 108%, rgba(52, 81, 69, .34), transparent 78%), radial-gradient(1340px 900px at 384px 106%, rgba(56, 84, 71, .26), transparent 76%), radial-gradient(120% 90% at 50% 0%, #0a1a10, #050e08 62%), #050e08}body[data-dialer-skin=rainforest]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=rainforest] .mrb-hzlogo-mark{display:none}body[data-dialer-skin=rainforest] #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=rainforest] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=rainforest] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=rainforest] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=rainforest] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=rainforest] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=rainforest] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=rainforest] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=rainforest] .mrb-vgroup-head span{color:#fff;background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800;box-shadow:0 0 0 1px #041009cc,0 0 0 2px #5fe69499,0 0 10px #2ecc7159}.mrb-skin-surface[data-skin=rainforest] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=rainforest] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=rainforest] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=rainforest] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=rainforest] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=rainforest] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=rainforest] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=rainforest] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=rainforest] .mrb-disposition-grid>button{background:var(--sk-tile-bg);border:1px solid var(--rf-tile-border);color:var(--rf-tile-ink);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0a,0 2px 10px #00000040}.mrb-skin-surface[data-skin=rainforest] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff0f,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=rainforest] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--rf-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=rainforest] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--rf-cta-border);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=rainforest] .mrb-dial-call{background:var(--sk-fill);border:1px solid var(--rf-cta-border);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff38}.mrb-skin-surface[data-skin=rainforest] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff47}.mrb-skin-surface[data-skin=rainforest] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=rainforest] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface[data-skin=rainforest] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=rainforest] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--rf-cta-border);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=rainforest] .mrb-newbar{background:var(--sk-fill);border-color:var(--rf-cta-border);color:var(--sk-ink)}.mrb-skin-surface[data-skin=rainforest] .mrb-outcome-menu,.mrb-skin-surface[data-skin=rainforest] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}body[data-dialer-skin=cole-world],.mrb-skin-surface[data-skin=cole-world]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--bg: #170a0d;--surface-1: #150a0d;--surface-2: #1b0d11;--surface-3: #221015;--text: #f7eef0;--text-muted: #dcc0c6;--text-faint: #b8959c;--accent: #ee486e;--accent-text: #ffc9d2;--accent-fill: rgba(232, 58, 96, .13);--accent-fill-hover: rgba(232, 58, 96, .24);--accent-wash: rgba(232, 58, 96, .07);--accent-border: #c22950;--accent-neon: #ff85a0;--border-control: #a8808a;--border-subtle: rgba(255, 133, 160, .22);--focus: #ff85a0;--rank-first: rgba(232, 58, 96, .14);--badge-fill: rgba(232, 58, 96, .2);--glow: 0 0 0 1px rgba(232, 58, 96, .42), 0 4px 26px rgba(232, 58, 96, .3);--tab-gold: #e83a60;--sk-accent-hi: #ff85a0;--sk-accent: #e83a60;--sk-ink: #ffe9ee;--sk-stat-n: #ffffff;--sk-halo: rgba(232, 58, 96, .16);--sk-hairline: rgba(255, 133, 160, .58);--sk-hairline-soft: rgba(255, 133, 160, .28);--sk-glint: rgba(255, 214, 222, .85);--sk-fill: linear-gradient(150deg, #9c1132 0%, #700a22 38%, #b5163a 50%, #6a091f 62%, #8e0f2a 100%);--sk-fill-hover: linear-gradient(150deg, #a81438 0%, #7c0c26 38%, #b5163a 50%, #740a22 62%, #981130 100%);--sk-cta-glow: rgba(214, 30, 70, .45);--cw-cta-border: #d8506e;--sk-badge: linear-gradient(135deg, #b5163a, #700a22);--sk-row-hover: rgba(232, 58, 96, .09);--sk-row-sel: linear-gradient(90deg, rgba(232, 58, 96, .2), rgba(232, 58, 96, .05));--sk-chip-bg: rgba(232, 58, 96, .1);--sk-chip-border: rgba(255, 133, 160, .58);--sk-chip-ink: #f4c3cc;--sk-stat-label: #b8959c;--sk-stat-glow: rgba(232, 58, 96, .42);--sk-sheen: rgba(255, 214, 222, .25);--sk-brand-glow: rgba(232, 58, 96, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(3.2) hue-rotate(-52deg) brightness(1.02) drop-shadow(0 0 9px rgba(232, 58, 96, .5));--sk-header-bg: linear-gradient(180deg, #1c0c10, #12060a);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .55);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .55), 0 18px 50px rgba(30, 4, 12, .6), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--cw-tile-ink: #f7eef0;--cw-tile-border: rgba(255, 133, 160, .55);--cw-nrnfu: #ff85a0;--cw-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 48'%3E%3Cg fill='%23ff6e84' fill-opacity='0.22'%3E%3Crect x='2' y='20' width='3.6' height='8'/%3E%3Crect x='8.6' y='17' width='3.6' height='14'/%3E%3Crect x='15.2' y='19' width='3.6' height='10'/%3E%3Crect x='21.8' y='14' width='3.6' height='20'/%3E%3Crect x='28.4' y='11' width='3.6' height='26'/%3E%3Crect x='35' y='16' width='3.6' height='16'/%3E%3Crect x='41.6' y='9' width='3.6' height='30'/%3E%3Crect x='48.2' y='5' width='3.6' height='38'/%3E%3Crect x='54.8' y='13' width='3.6' height='22'/%3E%3Crect x='61.4' y='7' width='3.6' height='34'/%3E%3Crect x='68' y='2' width='3.6' height='44'/%3E%3Crect x='74.6' y='10' width='3.6' height='28'/%3E%3Crect x='81.2' y='6' width='3.6' height='36'/%3E%3Crect x='87.8' y='15' width='3.6' height='18'/%3E%3Crect x='94.4' y='11' width='3.6' height='26'/%3E%3Crect x='101' y='4' width='3.6' height='40'/%3E%3Crect x='107.6' y='8' width='3.6' height='32'/%3E%3Crect x='114.2' y='2' width='3.6' height='44'/%3E%3Crect x='120.8' y='12' width='3.6' height='24'/%3E%3Crect x='127.4' y='7' width='3.6' height='34'/%3E%3Crect x='134' y='3' width='3.6' height='42'/%3E%3Crect x='140.6' y='14' width='3.6' height='20'/%3E%3Crect x='147.2' y='9' width='3.6' height='30'/%3E%3Crect x='153.8' y='5' width='3.6' height='38'/%3E%3Crect x='160.4' y='16' width='3.6' height='16'/%3E%3Crect x='167' y='11' width='3.6' height='26'/%3E%3Crect x='173.6' y='7' width='3.6' height='34'/%3E%3Crect x='180.2' y='17' width='3.6' height='14'/%3E%3Crect x='186.8' y='13' width='3.6' height='22'/%3E%3Crect x='193.4' y='9' width='3.6' height='30'/%3E%3Crect x='200' y='18' width='3.6' height='12'/%3E%3Crect x='206.6' y='15' width='3.6' height='18'/%3E%3Crect x='213.2' y='12' width='3.6' height='24'/%3E%3Crect x='219.8' y='19' width='3.6' height='10'/%3E%3Crect x='226.4' y='16' width='3.6' height='16'/%3E%3Crect x='233' y='20' width='3.6' height='8'/%3E%3C/g%3E%3C/svg%3E");--sk-texture: linear-gradient(115deg, rgba(255, 133, 160, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(232, 58, 96, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #1c0d11, #12070a 60%, #170a0d);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(232, 58, 96, .06), transparent 70%), linear-gradient(180deg, #190b0f, #11060a);--sk-tile-bg: linear-gradient(180deg, #1e0d12, #13070b);--sk-tile-bg-hover: linear-gradient(180deg, #271117, #170a0e);--sk-tile-ink-hover: #ffc9d2;--sk-pause-bg: linear-gradient(180deg, #1a0b0f, #12070a);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #1c0d11, #150a0e);--sk-menu-border: rgba(255, 133, 160, .32);--cw-w: clamp(24vw, calc((100vw - 1167px)*1.28) , 64.8vh );--sk-ground: linear-gradient(180deg, rgba(13, 6, 8, .82) 0 96px, rgba(13, 6, 8, .62) 156px, rgba(13, 6, 8, .24) 230px, transparent 310px), radial-gradient(50% 40% at 82% 30%, rgba(140, 20, 35, .09), transparent 70%), radial-gradient(40% 30% at 20% 70%, rgba(120, 18, 30, .06), transparent 70%), linear-gradient(90deg, rgba(13, 6, 8, .84) 0 1168px, rgba(13, 6, 8, .6) 1188px, rgba(13, 6, 8, .32) 1206px, rgba(13, 6, 8, .16) 1228px, rgba(13, 6, 8, .06) 1258px, transparent 1312px), linear-gradient(270deg, transparent 0 calc(var(--cw-w) - 72px), rgba(13, 6, 8, .35) calc(var(--cw-w) - 34px), rgba(13, 6, 8, .8) calc(var(--cw-w) - 6px), rgba(13, 6, 8, .84) calc(var(--cw-w) + 2px)), linear-gradient(180deg, rgba(13, 6, 8, .84) 0 calc(100% - (var(--cw-w) * 1.5427) - 2px), rgba(13, 6, 8, .7) calc(100% - (var(--cw-w) * 1.5427) + 26px), rgba(13, 6, 8, .3) calc(100% - (var(--cw-w) * 1.5427) + 58px), transparent calc(100% - (var(--cw-w) * 1.5427) + 96px)), url(/assets/skin-cole-world-LzHefbz6.webp) no-repeat right bottom / var(--cw-w) auto, linear-gradient(180deg, rgba(13, 6, 8, .46), rgba(13, 6, 8, .36)), url(/assets/skin-cole-world-field-u6sV65WU.webp) no-repeat center / cover, radial-gradient(120% 90% at 50% 0%, #140809, #0a0405 62%)}body[data-dialer-skin=cole-world]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=cole-world] .mrb-hzlogo-mark{display:none}body[data-dialer-skin=cole-world] #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=cole-world] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=cole-world] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=cole-world] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=cole-world] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=cole-world] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=cole-world] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=cole-world] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=cole-world] .mrb-vgroup-head span{color:#fff;background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800;box-shadow:0 0 0 1px #170a0dcc,0 0 0 2px #d8506eb3,0 0 10px #b5163a66}.mrb-skin-surface[data-skin=cole-world] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=cole-world] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=cole-world] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=cole-world] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=cole-world] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=cole-world] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=cole-world] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=cole-world] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=cole-world] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--cw-tile-border);color:var(--cw-tile-ink);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface[data-skin=cole-world] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=cole-world] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1){color:var(--cw-nrnfu)}.mrb-skin-surface[data-skin=cole-world] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=cole-world] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=cole-world] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=cole-world] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=cole-world] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=cole-world] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=cole-world] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--cw-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=cole-world] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--cw-cta-border);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=cole-world] .mrb-dial-call{position:relative;overflow:hidden;background:var(--cw-wave) center / auto 72% no-repeat,var(--sk-fill);border:1px solid var(--cw-cta-border);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff38}.mrb-skin-surface[data-skin=cole-world] .mrb-dial-call:hover:not(:disabled){background:var(--cw-wave) center / auto 72% no-repeat,var(--sk-fill-hover);box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff47}.mrb-skin-surface[data-skin=cole-world] .mrb-dial-hangup{border:2px solid #3d0410;box-shadow:0 0 0 3px #fff,0 0 26px #ff949466;font-weight:800}.mrb-skin-surface[data-skin=cole-world] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=cole-world] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface[data-skin=cole-world] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=cole-world] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--cw-cta-border);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=cole-world] .mrb-newbar{background:var(--sk-fill);border-color:var(--cw-cta-border);color:var(--sk-ink)}.mrb-skin-surface[data-skin=cole-world] .mrb-outcome-menu,.mrb-skin-surface[data-skin=cole-world] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}body[data-dialer-skin=spiderman],.mrb-skin-surface[data-skin=spiderman]{color-scheme:dark;--danger: #ff9e9e;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .55);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .62);--bg: #0a0c12;--surface-1: #0b0e15;--surface-2: #10141d;--surface-3: #161b26;--text: #f2f6fb;--text-muted: #c6d0de;--text-faint: #9aa7b9;--accent: #e79a45;--accent-text: #ffd2a0;--accent-fill: rgba(231, 154, 69, .14);--accent-fill-hover: rgba(231, 154, 69, .25);--accent-wash: rgba(231, 154, 69, .07);--accent-border: #b06d24;--accent-neon: #ffc27a;--border-control: #8794a6;--border-subtle: rgba(206, 219, 236, .22);--focus: #ffc27a;--rank-first: rgba(231, 154, 69, .16);--badge-fill: rgba(231, 154, 69, .2);--glow: 0 0 0 1px rgba(206, 219, 236, .4), 0 4px 26px rgba(231, 154, 69, .26);--tab-gold: #e79a45;--sk-accent-hi: #ffc27a;--sk-accent: #e79a45;--sk-ink: #08111c;--sk-stat-n: #ffffff;--sk-halo: rgba(180, 202, 228, .14);--sk-hairline: rgba(206, 219, 236, .5);--sk-hairline-soft: rgba(206, 219, 236, .24);--sk-glint: rgba(236, 244, 255, .85);--sk-fill: linear-gradient(150deg, #dfe8f4 0%, #b9c9de 38%, #f5f9ff 50%, #aabcd4 62%, #d2ddec 100%);--sk-fill-hover: linear-gradient(150deg, #eaf1fa 0%, #c6d4e6 38%, #ffffff 50%, #b7c7dd 62%, #dee7f3 100%);--sk-cta-glow: rgba(190, 212, 238, .42);--spm-cta-border: #eef4fc;--sk-badge: linear-gradient(135deg, #c9782a, #8f4f14);--sk-row-hover: rgba(231, 154, 69, .09);--sk-row-sel: linear-gradient(90deg, rgba(231, 154, 69, .2), rgba(231, 154, 69, .05));--sk-chip-bg: rgba(231, 154, 69, .12);--sk-chip-border: rgba(255, 194, 122, .55);--sk-chip-ink: #ffd7a5;--sk-stat-label: #9aa7b9;--sk-stat-glow: rgba(231, 154, 69, .42);--sk-sheen: rgba(236, 244, 255, .26);--sk-brand-glow: rgba(231, 154, 69, .42);--sk-logo-filter: grayscale(1) sepia(1) saturate(2.6) hue-rotate(-8deg) brightness(1.04) drop-shadow(0 0 9px rgba(231, 154, 69, .45));--sk-header-bg: linear-gradient(180deg, #0e131c, #080b11);--sk-cta-shadow: 0 1px 2px rgba(255, 255, 255, .35);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--spm-tile-ink: #eef3fa;--spm-tile-border: rgba(206, 219, 236, .42);--spm-nrnfu: #ffc27a;--sk-texture: linear-gradient(115deg, rgba(206, 219, 236, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(160, 186, 218, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0f141d, #090c13 60%, #0c1017);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(160, 186, 218, .05), transparent 70%), linear-gradient(180deg, #0d111a, #080b11);--sk-tile-bg: linear-gradient(180deg, #10151f, #0a0e15);--sk-tile-bg-hover: linear-gradient(180deg, #172030, #0e131c);--sk-tile-ink-hover: #ffd7a5;--sk-pause-bg: linear-gradient(180deg, #0e131c, #090d13);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #0f141d, #0b0f16);--sk-menu-border: rgba(206, 219, 236, .3);--sp-w: min(max(19.5vw, calc(100vw - 1167px) ), calc((100vh - 176px) * .587992));--spm-city-w: min(2880px, max( calc(100vw - 384px) , calc((100vh - 60px) * 2.539683)));--spm-web: rgba(214, 228, 246, .46);--spm-web-soft: rgba(198, 214, 236, .3);--sk-ground: repeating-linear-gradient(12deg, rgba(202, 220, 242, .07) 0 1px, transparent 1px 9px), repeating-linear-gradient(9deg, rgba(186, 206, 232, .04) 0 1px, transparent 1px 17px), linear-gradient(90deg, rgba(6, 8, 13, .34) 0, rgba(6, 8, 13, .3) 384px, rgba(6, 8, 13, .24) 900px, rgba(6, 8, 13, .14) 1167px, rgba(6, 8, 13, .06) 1268px, transparent 1372px), linear-gradient(180deg, rgba(6, 8, 13, .86) 0 96px, rgba(6, 8, 13, .74) 150px, rgba(6, 8, 13, .38) 208px, rgba(6, 8, 13, .14) 254px, transparent 300px), url(/assets/skin-spiderman-Bt3OAafp.webp) no-repeat right bottom / var(--sp-w) auto, radial-gradient(78% 26% at 24% 102%, rgba(248, 168, 82, .26), transparent 72%), radial-gradient(66% 22% at 68% 103%, rgba(232, 138, 56, .22), transparent 74%), linear-gradient(0deg, rgba(216, 130, 52, .22) 0, rgba(200, 116, 46, .13) 8%, rgba(160, 88, 36, .06) 18%, transparent 34%), radial-gradient(26% 44% at 93% 38%, rgba(102, 130, 168, .2), transparent 72%), radial-gradient(20% 26% at 90% 70%, rgba(230, 142, 60, .16), transparent 72%), linear-gradient(180deg, rgba(6, 8, 13, .26), rgba(6, 8, 13, .12) 46%, rgba(6, 8, 13, .24)), url(/assets/skin-spiderman-city-BRrF9IfV.webp) no-repeat right bottom / var(--spm-city-w) auto, radial-gradient(120% 90% at 50% 0%, #0e1219, #06080d 62%)}body[data-dialer-skin=spiderman]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=spiderman] .mrb-hzlogo-mark{display:none}body[data-dialer-skin=spiderman] #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=spiderman] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=spiderman] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=spiderman] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=spiderman] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=spiderman] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=spiderman] .mrb-lead-card:before{content:"";position:absolute;left:100%;top:-158px;bottom:-138px;width:206px;pointer-events:none;background:repeating-conic-gradient(from 0deg at 0 158px,var(--spm-web) 0 .34deg,transparent .34deg 12.857deg),radial-gradient(circle at 0 158px,transparent 0 33px,var(--spm-web-soft) 33px 34px,transparent 34px),radial-gradient(circle at 0 158px,transparent 0 71px,var(--spm-web-soft) 71px 72px,transparent 72px),radial-gradient(circle at 0 158px,transparent 0 117px,var(--spm-web-soft) 117px 118px,transparent 118px),radial-gradient(circle at 0 158px,transparent 0 171px,var(--spm-web-soft) 171px 172px,transparent 172px),repeating-conic-gradient(from 6.4deg at 0 calc(100% - 138px),var(--spm-web) 0 .34deg,transparent .34deg 12.857deg),radial-gradient(circle at 0 calc(100% - 138px),transparent 0 29px,var(--spm-web-soft) 29px 30px,transparent 30px),radial-gradient(circle at 0 calc(100% - 138px),transparent 0 64px,var(--spm-web-soft) 64px 65px,transparent 65px),radial-gradient(circle at 0 calc(100% - 138px),transparent 0 105px,var(--spm-web-soft) 105px 106px,transparent 106px),radial-gradient(circle at 0 calc(100% - 138px),transparent 0 152px,var(--spm-web-soft) 152px 153px,transparent 153px);-webkit-mask-image:radial-gradient(circle at 0 158px,rgba(0,0,0,.95) 0 44px,rgba(0,0,0,.52) 112px,transparent 186px),radial-gradient(circle at 0 calc(100% - 138px),rgba(0,0,0,.9) 0 38px,rgba(0,0,0,.48) 100px,transparent 168px);mask-image:radial-gradient(circle at 0 158px,rgba(0,0,0,.95) 0 44px,rgba(0,0,0,.52) 112px,transparent 186px),radial-gradient(circle at 0 calc(100% - 138px),rgba(0,0,0,.9) 0 38px,rgba(0,0,0,.48) 100px,transparent 168px)}html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=spiderman] .mrb-lead-card:before{display:none!important}.mrb-skin-surface[data-skin=spiderman] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=spiderman] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=spiderman] .mrb-vgroup-head span{color:#fff;background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800;box-shadow:0 0 0 1px #0a0c12cc,0 0 0 2px #e79a45b3,0 0 10px #c9782a66}.mrb-skin-surface[data-skin=spiderman] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=spiderman] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=spiderman] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=spiderman] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=spiderman] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=spiderman] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=spiderman] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=spiderman] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=spiderman] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--spm-tile-border);color:var(--spm-tile-ink);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface[data-skin=spiderman] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=spiderman] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1){color:var(--spm-nrnfu)}.mrb-skin-surface[data-skin=spiderman] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=spiderman] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=spiderman] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=spiderman] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=spiderman] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=spiderman] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=spiderman] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--spm-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=spiderman] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--spm-cta-border);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=spiderman] .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--spm-cta-border);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #fff6}.mrb-skin-surface[data-skin=spiderman] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff80}.mrb-skin-surface[data-skin=spiderman] .mrb-dial-hangup{border:2px solid #3d0410;box-shadow:0 0 0 3px #fff,0 0 26px #ff9e9e66;font-weight:800}.mrb-skin-surface[data-skin=spiderman] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=spiderman] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface[data-skin=spiderman] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=spiderman] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--spm-cta-border);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=spiderman] .mrb-newbar{background:var(--sk-fill);border-color:var(--spm-cta-border);color:var(--sk-ink)}.mrb-skin-surface[data-skin=spiderman] .mrb-outcome-menu,.mrb-skin-surface[data-skin=spiderman] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}.mrb-skin-surface[data-skin=spiderman] .mrb-hzlogo:before,.mrb-skin-surface[data-skin=spiderman] .mrb-hzlogo:after{content:"";position:fixed;right:calc(var(--sp-w) * .065141);bottom:calc(var(--sp-w) * 1.110915);width:calc(var(--sp-w) * .443662);height:calc(var(--sp-w) * .485915);background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.mrb-skin-surface[data-skin=spiderman] .mrb-hzlogo:before{background-image:url(/assets/skin-spiderman-patch-BufyyR9T.webp)}.mrb-skin-surface[data-skin=spiderman] .mrb-hzlogo:after{background-image:url(/assets/skin-spiderman-head-CdGPay2Q.webp);transform-origin:50% 87.7%;will-change:transform;animation:spm-symbiote 15s ease-in-out infinite}@keyframes spm-symbiote{0%{transform:rotate(-.8deg) translate3d(-1.3px,.5px,0)}50%{transform:rotate(1deg) translate3d(1.3px,-.6px,0)}to{transform:rotate(-.8deg) translate3d(-1.3px,.5px,0)}}html[data-perf-call=active] .mrb-skin-surface[data-skin=spiderman] .mrb-hzlogo:after{animation-play-state:paused!important}html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=spiderman] .mrb-hzlogo:before,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=spiderman] .mrb-hzlogo:after{display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=spiderman] .mrb-hzlogo:after{animation:none}}body[data-dialer-skin=bronze],.mrb-skin-surface[data-skin=bronze]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--bg: #0d0906;--surface-1: #16100a;--surface-2: #1e160e;--surface-3: #271d13;--text: #f7eee4;--text-muted: #dcc6ad;--text-faint: #b69c81;--accent: #d8945a;--accent-text: #f0c297;--accent-fill: rgba(168, 106, 52, .16);--accent-fill-hover: rgba(168, 106, 52, .28);--accent-wash: rgba(168, 106, 52, .08);--accent-border: #8a5426;--accent-neon: #e2a56c;--border-control: #a48a72;--border-subtle: rgba(226, 165, 108, .2);--focus: #e2a56c;--rank-first: rgba(168, 106, 52, .18);--badge-fill: rgba(168, 106, 52, .22);--glow: 0 0 0 1px rgba(168, 106, 52, .42), 0 4px 26px rgba(168, 106, 52, .3);--tab-gold: #d8945a;--sk-accent-hi: #e2a56c;--sk-accent: #a86a34;--sk-ink: #f6fbff;--sk-stat-n: #ffffff;--sk-halo: rgba(168, 106, 52, .16);--sk-hairline: rgba(226, 165, 108, .56);--sk-hairline-soft: rgba(226, 165, 108, .26);--sk-glint: rgba(255, 226, 196, .85);--sk-fill: linear-gradient(150deg, #17304c 0%, #23486e 34%, #2f6796 50%, #1d3c5c 66%, #142a42 100%);--sk-fill-hover: linear-gradient(150deg, #1b3959 0%, #2a5580 34%, #316d97 50%, #234670 66%, #17304c 100%);--sk-cta-glow: rgba(90, 160, 216, .42);--bz-cta-border: #5aa0d8;--sk-badge: linear-gradient(135deg, #a86a34, #6b3f18);--sk-row-hover: rgba(168, 106, 52, .1);--sk-row-sel: linear-gradient(90deg, rgba(168, 106, 52, .24), rgba(168, 106, 52, .05));--sk-chip-bg: rgba(216, 148, 90, .12);--sk-chip-border: rgba(226, 165, 108, .58);--sk-chip-ink: #f0c99f;--sk-stat-label: #b69c81;--sk-stat-glow: rgba(168, 106, 52, .42);--sk-sheen: rgba(255, 232, 206, .25);--sk-brand-glow: rgba(168, 106, 52, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(3) hue-rotate(-8deg) brightness(1.05) drop-shadow(0 0 9px rgba(168, 106, 52, .5));--sk-header-bg: linear-gradient(180deg, #1a120b, #0f0a07);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .55);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .55), 0 18px 50px rgba(26, 14, 5, .6), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--bz-tile-ink: #f7eee4;--bz-tile-border: rgba(226, 165, 108, .56);--bz-nrnfu: #e2a56c;--sk-texture: linear-gradient(115deg, rgba(226, 165, 108, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(168, 106, 52, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #1d1510, #120d08 60%, #17100b);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(168, 106, 52, .06), transparent 70%), linear-gradient(180deg, #191108, #100b06);--sk-tile-bg: linear-gradient(180deg, #241a11, #150f09);--sk-tile-bg-hover: linear-gradient(180deg, #33240f, #1a1209);--sk-tile-ink-hover: #f0c297;--sk-pause-bg: linear-gradient(180deg, #1a120b, #120c07);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #1d1510, #17110b);--sk-menu-border: rgba(226, 165, 108, .32);--bz-hero-w: min( calc(100vw - 1215px) , 760px, calc(81.91vh - 205px) );--bz-field: radial-gradient(56% 50% at 74% 52%, rgba(79, 53, 40, .32), transparent 72%), radial-gradient(66% 56% at 98% 24%, rgba(58, 38, 28, .2), transparent 74%), radial-gradient(44% 40% at 16% 84%, rgba(34, 23, 16, .24), transparent 72%);--sk-ground: linear-gradient(90deg, rgba(11, 7, 5, .62) 0 1040px, rgba(11, 7, 5, .5) 1100px, rgba(11, 7, 5, .34) 1150px, rgba(11, 7, 5, .18) 1200px, rgba(11, 7, 5, .07) 1250px, transparent 1310px), linear-gradient(180deg, rgba(11, 7, 5, .84) 0 168px, rgba(11, 7, 5, .58) 200px, rgba(11, 7, 5, .3) 232px, rgba(11, 7, 5, .11) 262px, transparent 290px), url(/assets/skin-bronze-C823cjOD.webp) no-repeat calc(50vw + 583.5px - var(--bz-hero-w) * .5) calc(50% + 48px) / var(--bz-hero-w) auto, var(--bz-field), url(/assets/skin-bronze-field-DjPqHWaI.webp) no-repeat center center / cover, radial-gradient(120% 90% at 50% 0%, #17100a, #0b0705 62%)}body[data-dialer-skin=bronze]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=bronze] .mrb-hzlogo-mark{display:none}body[data-dialer-skin=bronze] #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=bronze] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=bronze] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=bronze] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=bronze] .mrb-lead-card{position:relative;z-index:1;background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=bronze] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=bronze] .mrb-vlist{position:relative;z-index:1;background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=bronze] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=bronze] .mrb-vgroup-head span{color:#fff;background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800;box-shadow:0 0 0 1px #0d0906cc,0 0 0 2px #a86a34b3,0 0 10px #a86a3466}.mrb-skin-surface[data-skin=bronze] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=bronze] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=bronze] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi);font-weight:700}.mrb-skin-surface[data-skin=bronze] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=bronze] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=bronze] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=bronze] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=bronze] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=bronze] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--bz-tile-border);color:var(--bz-tile-ink);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface[data-skin=bronze] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px #a86a3473}.mrb-skin-surface[data-skin=bronze] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1){color:var(--bz-nrnfu)}.mrb-skin-surface[data-skin=bronze] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=bronze] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=bronze] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=bronze] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=bronze] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=bronze] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=bronze] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--bz-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=bronze] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--bz-cta-border);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=bronze] .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--bz-cta-border);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff38}.mrb-skin-surface[data-skin=bronze] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff47}.mrb-skin-surface[data-skin=bronze] .mrb-dial-hangup{border:2px solid #2a0704;box-shadow:0 0 0 3px #fff,0 0 26px #ff949466;font-weight:800}.mrb-skin-surface[data-skin=bronze] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=bronze] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text);font-weight:700}.mrb-skin-surface[data-skin=bronze] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=bronze] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--bz-cta-border);box-shadow:0 0 16px -4px var(--bz-cta-border)}.mrb-skin-surface[data-skin=bronze] .mrb-newbar{background:var(--sk-fill);border-color:var(--bz-cta-border);color:var(--sk-ink)}.mrb-skin-surface[data-skin=bronze] .mrb-outcome-menu,.mrb-skin-surface[data-skin=bronze] .mrb-capture{position:relative;z-index:1;background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}body[data-dialer-skin=moonlit-pier],.mrb-skin-surface[data-skin=moonlit-pier]{color-scheme:dark;--bg: #08051a;--surface-1: #120b26;--surface-2: #181031;--surface-3: #1f163d;--text: #f2edfb;--text-muted: #c8bce2;--text-faint: #a292c6;--accent: #b795ff;--accent-text: #d7c6ff;--accent-fill: rgba(183, 149, 255, .12);--accent-fill-hover: rgba(183, 149, 255, .22);--accent-wash: rgba(183, 149, 255, .07);--accent-border: #8a68d4;--accent-neon: #d7c6ff;--danger: #ff9a8a;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #7fd8a8;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--border-control: #7d6ba6;--border-subtle: rgba(183, 149, 255, .2);--focus: #d7c6ff;--rank-first: rgba(183, 149, 255, .13);--rank-second: rgba(192, 192, 192, .1);--badge-fill: rgba(183, 149, 255, .2);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--glow: 0 0 0 1px rgba(183, 149, 255, .4), 0 4px 26px rgba(183, 149, 255, .28);--tab-gold: #b795ff;--sk-accent-hi: #d7c6ff;--sk-accent: #b795ff;--sk-ink: #10062a;--sk-stat-n: #ffffff;--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .4);--sk-halo: rgba(183, 149, 255, .13);--sk-hairline: rgba(199, 178, 240, .55);--sk-hairline-soft: rgba(199, 178, 240, .28);--sk-glint: rgba(238, 230, 250, .85);--sk-fill: linear-gradient(150deg, #b493f8 0%, #9d7bee 38%, #cfbaff 50%, #9271e6 62%, #a98af2 100%);--sk-fill-hover: linear-gradient(150deg, #bf9ffa 0%, #a685f0 45%, #d7c6ff 55%, #9c7cea 100%);--sk-cta-glow: rgba(183, 149, 255, .45);--sk-badge: linear-gradient(135deg, #cfbaff, #9d7bee);--sk-row-hover: rgba(183, 149, 255, .08);--sk-row-sel: linear-gradient(90deg, rgba(183, 149, 255, .2), rgba(183, 149, 255, .05));--sk-chip-bg: rgba(183, 149, 255, .1);--sk-chip-border: rgba(199, 178, 240, .5);--sk-chip-ink: #c9b9e8;--sk-stat-label: #a292c6;--sk-stat-glow: rgba(183, 149, 255, .4);--sk-sheen: rgba(238, 230, 250, .22);--sk-brand-glow: rgba(183, 149, 255, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(2.6) hue-rotate(212deg) brightness(1.05) drop-shadow(0 0 9px rgba(183, 149, 255, .5));--sk-header-bg: linear-gradient(180deg, #110a24, #06040f);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--sk-texture: linear-gradient(24deg, transparent 64.75%, rgba(199, 178, 240, .09) 64.85% 65%, transparent 65.12%), linear-gradient(115deg, rgba(199, 178, 240, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(183, 149, 255, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #150d29, #0d0720 60%, #120b26);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(183, 149, 255, .05), transparent 70%), linear-gradient(180deg, #110a23, #0b061c);--sk-tile-bg: linear-gradient(180deg, #150e2b, #0e0820);--sk-tile-bg-hover: linear-gradient(180deg, #1d1338, #120b26);--sk-tile-ink-hover: #d7c6ff;--sk-pause-bg: linear-gradient(180deg, #130c24, #0e0820);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #150d29, #100a22);--sk-menu-border: rgba(199, 178, 240, .28);--mp-scene-w: min(3960px, max( calc(100vw - 384px) , 220vh));--sk-ground: linear-gradient(180deg, rgba(8, 5, 26, .82) 0 96px, rgba(8, 5, 26, .62) 156px, rgba(8, 5, 26, .24) 230px, transparent 310px), linear-gradient(90deg, rgba(8, 5, 26, .86) 0 384px, rgba(8, 5, 26, .5) 424px, rgba(8, 5, 26, .28) 470px, rgba(8, 5, 26, .13) 520px, rgba(8, 5, 26, .05) 570px, transparent 620px), url(/assets/skin-midnight-pier-DzcmZ6Z-.webp) no-repeat right bottom / var(--mp-scene-w) auto, linear-gradient(180deg, rgba(8, 5, 26, .46), rgba(8, 5, 26, .36)), url(/assets/skin-midnight-pier-sky-DS6IvZRG.webp) no-repeat center / cover, radial-gradient(60% 46% at 88% 44%, rgba(129, 102, 188, .2), transparent 72%), radial-gradient(1px 1px at 66% 8%, rgba(240, 234, 252, .5), transparent), radial-gradient(1.5px 1.5px at 74% 20%, rgba(240, 234, 252, .45), transparent), radial-gradient(1px 1px at 82% 6%, rgba(240, 234, 252, .5), transparent), radial-gradient(1px 1px at 95% 14%, rgba(226, 214, 246, .45), transparent), radial-gradient(120% 90% at 50% 0%, #100a24, #08051a 62%) fixed, #08051a}body[data-dialer-skin=moonlit-pier]{background:var(--sk-ground)}body[data-dialer-skin=moonlit-pier] #mrb-header{background:radial-gradient(70% 160% at 85% 0%,rgba(183,149,255,.09),transparent 70%),var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=moonlit-pier] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=moonlit-pier] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=moonlit-pier] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-hzlogo-mark{display:none}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-hzlogo:after{content:"";position:absolute;top:-4%;right:-14%;bottom:-4%;left:-14%;z-index:3;pointer-events:none;background:radial-gradient(42% 9% at 30% 22%,rgba(18,10,36,.85),transparent 70%),radial-gradient(50% 10% at 75% 30%,rgba(14,8,30,.9),transparent 70%),radial-gradient(36% 7% at 55% 12%,rgba(20,12,40,.8),transparent 70%),radial-gradient(30% 4% at 72% 27%,rgba(190,170,230,.14),transparent 70%),radial-gradient(26% 5% at 38% 18%,rgba(190,170,230,.08),transparent 70%);opacity:.5;will-change:transform;animation:mp-clouds 90s ease-in-out infinite alternate}@keyframes mp-clouds{0%{transform:translate3d(-3%,0,0);opacity:.34}to{transform:translate3d(3%,0,0);opacity:.6}}html[data-perf-call=active] .mrb-skin-surface[data-skin=moonlit-pier] .mrb-hzlogo:after{animation-play-state:paused!important}html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=moonlit-pier] .mrb-hzlogo:after{display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=moonlit-pier] .mrb-hzlogo:after{animation:none}}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);border-radius:10px;box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:10px}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-vgroup-head span{color:var(--sk-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--sk-hairline-soft);color:var(--sk-accent-hi);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=moonlit-pier] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=moonlit-pier] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=moonlit-pier] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=moonlit-pier] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--sk-accent-hi);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--sk-accent-hi);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--sk-accent-hi);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff80}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff8c}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-dial-hangup{border:2px solid #2a0410;box-shadow:0 0 0 3px #f2edfb,0 0 26px #ff9a8a66;font-weight:800}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--sk-accent-hi);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-newbar{background:var(--sk-fill);border-color:var(--sk-accent-hi);color:var(--sk-ink)}.mrb-skin-surface[data-skin=moonlit-pier] .mrb-outcome-menu,.mrb-skin-surface[data-skin=moonlit-pier] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}body[data-dialer-skin=cyclone],.mrb-skin-surface[data-skin=cyclone]{color-scheme:dark;--bg: #060b14;--surface-1: #0d1520;--surface-2: #121c2b;--surface-3: #182436;--text: #eef4fb;--text-muted: #c0d1e2;--text-faint: #93a9c0;--accent: #9fc4e8;--accent-text: #cfe4f8;--accent-fill: rgba(159, 196, 232, .12);--accent-fill-hover: rgba(159, 196, 232, .22);--accent-wash: rgba(159, 196, 232, .07);--accent-border: #6f96bd;--accent-neon: #cfe4f8;--danger: #ff958a;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #7fd8a8;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--border-control: #6d84a0;--border-subtle: rgba(159, 196, 232, .2);--focus: #cfe4f8;--rank-first: rgba(159, 196, 232, .13);--rank-second: rgba(192, 192, 192, .1);--badge-fill: rgba(159, 196, 232, .2);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--glow: 0 0 0 1px rgba(159, 196, 232, .4), 0 4px 26px rgba(159, 196, 232, .26);--tab-gold: #9fc4e8;--sk-accent-hi: #cfe4f8;--sk-accent: #9fc4e8;--sk-ink: #0a1826;--sk-stat-n: #ffffff;--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .4);--sk-halo: rgba(159, 196, 232, .13);--sk-hairline: rgba(178, 205, 232, .55);--sk-hairline-soft: rgba(178, 205, 232, .28);--sk-glint: rgba(238, 246, 253, .85);--sk-fill: linear-gradient(150deg, #dcebf8 0%, #bfd7ec 38%, #f0f7fd 50%, #aec9e2 62%, #cfe2f4 100%);--sk-fill-hover: linear-gradient(150deg, #e6f1fa 0%, #cbdff0 45%, #f7fbfe 55%, #bcd3e8 100%);--sk-cta-glow: rgba(159, 196, 232, .45);--sk-badge: linear-gradient(135deg, #e6f1fa, #b7d0e8);--sk-row-hover: rgba(159, 196, 232, .08);--sk-row-sel: linear-gradient(90deg, rgba(159, 196, 232, .2), rgba(159, 196, 232, .05));--sk-chip-bg: rgba(159, 196, 232, .1);--sk-chip-border: rgba(178, 205, 232, .5);--sk-chip-ink: #bfd3e6;--sk-stat-label: #93a9c0;--sk-stat-glow: rgba(159, 196, 232, .4);--sk-sheen: rgba(238, 246, 253, .22);--sk-brand-glow: rgba(159, 196, 232, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(1.8) hue-rotate(172deg) brightness(1.08) drop-shadow(0 0 9px rgba(159, 196, 232, .5));--sk-header-bg: linear-gradient(180deg, #0c1420, #04070d);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--sk-texture: linear-gradient(24deg, transparent 64.75%, rgba(178, 205, 232, .09) 64.85% 65%, transparent 65.12%), linear-gradient(115deg, rgba(178, 205, 232, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(159, 196, 232, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #101927, #0a111c 60%, #0d1520);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(159, 196, 232, .05), transparent 70%), linear-gradient(180deg, #0d1622, #08101a);--sk-tile-bg: linear-gradient(180deg, #101a28, #0b131e);--sk-tile-bg-hover: linear-gradient(180deg, #16222f, #0d1520);--sk-tile-ink-hover: #cfe4f8;--sk-pause-bg: linear-gradient(180deg, #0e1723, #0b131e);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #101927, #0c1420);--sk-menu-border: rgba(178, 205, 232, .28);--cy-hero-w: min(3960px, max( calc(100vw - 384px) , 220vh));--cy-hero-h: calc(var(--cy-hero-w) / 2.2);--cy-rotor-d: calc(var(--cy-hero-w) * .2664);--cy-rotor-right: calc(var(--cy-hero-w) * .238595 - var(--cy-rotor-d) / 2);--cy-rotor-bottom: calc(var(--cy-hero-w) * .234273 - var(--cy-rotor-d) / 2);--cy-cell-d: clamp(180px, calc(var(--cy-hero-w) * .34), 640px);--cy-field: radial-gradient(64% 50% at 84% 38%, rgba(40, 56, 80, .4), transparent 74%), radial-gradient(56% 46% at 96% 84%, rgba(29, 43, 64, .34), transparent 72%), radial-gradient(50% 42% at 12% 16%, rgba(25, 37, 56, .3), transparent 72%);--sk-ground: linear-gradient(180deg, rgba(6, 11, 20, .82) 0 96px, rgba(6, 11, 20, .62) 156px, rgba(6, 11, 20, .24) 230px, transparent 310px), linear-gradient(90deg, rgba(6, 11, 20, .86) 0 384px, rgba(6, 11, 20, .52) 424px, rgba(6, 11, 20, .28) 470px, rgba(6, 11, 20, .13) 520px, rgba(6, 11, 20, .05) 570px, transparent 620px), url(/assets/skin-cyclone-DdMXwZ0t.webp) no-repeat right bottom / var(--cy-hero-w) auto, linear-gradient(180deg, rgba(6, 11, 20, .16), rgba(6, 11, 20, .1)), url(/assets/skin-cyclone-field-DR6jDFc1.webp) no-repeat center center / min(max(100%, 110.7692vh), 2880px) auto, var(--cy-field), radial-gradient(56% 44% at 86% 46%, rgba(96, 130, 172, .16), transparent 72%), radial-gradient(1px 1px at 64% 10%, rgba(226, 238, 250, .4), transparent), radial-gradient(1.5px 1.5px at 73% 22%, rgba(226, 238, 250, .35), transparent), radial-gradient(1px 1px at 84% 8%, rgba(226, 238, 250, .38), transparent), radial-gradient(1px 1px at 94% 16%, rgba(210, 228, 246, .35), transparent), radial-gradient(120% 90% at 50% 0%, #0d1725, #060b14 62%) fixed, #060b14}body[data-dialer-skin=cyclone]{background:var(--sk-ground)}body[data-dialer-skin=cyclone] #mrb-header{background:radial-gradient(70% 160% at 85% 0%,rgba(159,196,232,.09),transparent 70%),var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=cyclone] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=cyclone] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=cyclone] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=cyclone] .mrb-hzlogo-mark{display:none}.mrb-skin-surface[data-skin=cyclone] .mrb-hzlogo:after{content:"";position:absolute;top:-4%;right:-14%;bottom:-4%;left:-14%;z-index:3;pointer-events:none;background:radial-gradient(44% 9% at 32% 20%,rgba(8,14,24,.85),transparent 70%),radial-gradient(52% 10% at 74% 30%,rgba(6,11,20,.9),transparent 70%),radial-gradient(38% 7% at 52% 12%,rgba(10,17,28,.8),transparent 70%),radial-gradient(30% 4% at 70% 26%,rgba(190,214,238,.12),transparent 70%),radial-gradient(26% 5% at 36% 17%,rgba(190,214,238,.07),transparent 70%);opacity:.5;will-change:transform;animation:cy-scud 84s ease-in-out infinite alternate}@keyframes cy-scud{0%{transform:translate3d(-3%,0,0);opacity:.32}to{transform:translate3d(3%,0,0);opacity:.58}}.mrb-skin-surface[data-skin=cyclone] .mrb-hzlogo:before{content:"";position:fixed;right:var(--cy-rotor-right);bottom:var(--cy-rotor-bottom);width:var(--cy-rotor-d);height:var(--cy-rotor-d);z-index:2;pointer-events:none;background:url(/assets/skin-cyclone-eye-CRi-RWL-.webp) no-repeat center / 100% 100%;will-change:transform;animation:cy-rotor 121s linear infinite}@keyframes cy-rotor{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[data-dialer-skin=cyclone]:after{content:"";position:fixed;right:0;bottom:0;width:var(--cy-cell-d);height:var(--cy-cell-d);z-index:0;pointer-events:none;opacity:.55;background:url(/assets/skin-cyclone-eye-CRi-RWL-.webp) no-repeat center / 100% 100%;will-change:transform;animation:cy-voyage 1319s linear infinite}@keyframes cy-voyage{0%{transform:translate3d(0,118%,0) rotate(0)}3.033%{transform:translate3d(-3%,56%,0) rotate(24deg)}45.489%{transform:translate3d(calc(50% - 50vw),calc(50% - 50vh),0) rotate(360deg)}90.978%{transform:translate3d(126%,calc(50% - 50vh),0) rotate(720deg)}90.979%{transform:translate3d(0,118%,0) rotate(720deg)}to{transform:translate3d(0,118%,0) rotate(720deg)}}.mrb-queue.mrb-skin-surface[data-skin=cyclone]:before{content:"";position:fixed;left:966px;right:-200px;top:-560px;bottom:-60px;z-index:-1;pointer-events:none;background-repeat:repeat;background-size:480px 500px;background-image:radial-gradient(1.4px 26px at 34px 44px,rgba(206,230,250,.3),transparent),radial-gradient(1.4px 18px at 152px 30px,rgba(206,230,250,.22),transparent),radial-gradient(1.4px 32px at 263px 72px,rgba(206,230,250,.36),transparent),radial-gradient(1.4px 20px at 402px 40px,rgba(206,230,250,.24),transparent),radial-gradient(1.4px 28px at 93px 158px,rgba(206,230,250,.28),transparent),radial-gradient(1.4px 16px at 322px 140px,rgba(206,230,250,.2),transparent),radial-gradient(1.4px 30px at 446px 188px,rgba(206,230,250,.33),transparent),radial-gradient(1.4px 22px at 196px 222px,rgba(206,230,250,.25),transparent),radial-gradient(1.4px 18px at 44px 280px,rgba(206,230,250,.22),transparent),radial-gradient(1.4px 34px at 369px 300px,rgba(206,230,250,.38),transparent),radial-gradient(1.4px 20px at 253px 358px,rgba(206,230,250,.23),transparent),radial-gradient(1.4px 27px at 126px 412px,rgba(206,230,250,.3),transparent),radial-gradient(1.4px 17px at 425px 438px,rgba(206,230,250,.2),transparent),radial-gradient(1.4px 23px at 309px 470px,rgba(206,230,250,.27),transparent);will-change:transform;animation:cy-rain 5s linear infinite}.mrb-skin-surface[data-skin=cyclone] .mrb-lead-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-repeat:repeat;background-size:480px 500px;background-image:radial-gradient(1.1px 26px at 34px 44px,rgba(206,230,250,.09),transparent),radial-gradient(1.1px 18px at 152px 30px,rgba(206,230,250,.07),transparent),radial-gradient(1.1px 32px at 263px 72px,rgba(206,230,250,.11),transparent),radial-gradient(1.1px 20px at 402px 40px,rgba(206,230,250,.08),transparent),radial-gradient(1.1px 28px at 93px 158px,rgba(206,230,250,.09),transparent),radial-gradient(1.1px 16px at 322px 140px,rgba(206,230,250,.06),transparent),radial-gradient(1.1px 30px at 446px 188px,rgba(206,230,250,.1),transparent),radial-gradient(1.1px 22px at 196px 222px,rgba(206,230,250,.08),transparent),radial-gradient(1.1px 18px at 44px 280px,rgba(206,230,250,.07),transparent),radial-gradient(1.1px 34px at 369px 300px,rgba(206,230,250,.12),transparent),radial-gradient(1.1px 20px at 253px 358px,rgba(206,230,250,.07),transparent),radial-gradient(1.1px 27px at 126px 412px,rgba(206,230,250,.09),transparent),radial-gradient(1.1px 17px at 425px 438px,rgba(206,230,250,.06),transparent),radial-gradient(1.1px 23px at 309px 470px,rgba(206,230,250,.08),transparent);will-change:transform;animation:cy-rain 5s linear infinite}@keyframes cy-rain{0%{transform:skew(-12deg) translateZ(0)}to{transform:skew(-12deg) translate3d(0,500px,0)}}.mrb-queue.mrb-skin-surface[data-skin=cyclone]:after{content:"";position:fixed;left:1166px;right:-288px;bottom:calc(var(--cy-hero-h) * .26);height:calc(var(--cy-hero-h) * .3);z-index:-1;pointer-events:none;background-repeat:repeat;background-size:288px 120px;background-image:radial-gradient(16px .8px at 30px 22px,rgba(198,226,248,.3),transparent),radial-gradient(10px .8px at 128px 40px,rgba(198,226,248,.22),transparent),radial-gradient(20px .8px at 222px 16px,rgba(198,226,248,.26),transparent),radial-gradient(13px .8px at 72px 70px,rgba(198,226,248,.24),transparent),radial-gradient(22px .8px at 180px 84px,rgba(198,226,248,.32),transparent),radial-gradient(9px .8px at 262px 62px,rgba(198,226,248,.2),transparent),radial-gradient(14px .8px at 16px 104px,rgba(198,226,248,.21),transparent),radial-gradient(11px .8px at 140px 112px,rgba(198,226,248,.18),transparent);opacity:.42;will-change:transform,opacity;animation:cy-swell 53s linear infinite,cy-tide 29s ease-in-out infinite alternate}@keyframes cy-swell{0%{transform:translateZ(0)}to{transform:translate3d(-288px,0,0)}}@keyframes cy-tide{0%{opacity:.34}to{opacity:.52}}html[data-perf-call=active] .mrb-skin-surface[data-skin=cyclone] .mrb-hzlogo:after,html[data-perf-call=active] .mrb-skin-surface[data-skin=cyclone] .mrb-hzlogo:before,html[data-perf-call=active] .mrb-skin-surface[data-skin=cyclone] .mrb-lead-card:before,html[data-perf-call=active] body[data-dialer-skin=cyclone]:after,html[data-perf-call=active] .mrb-queue.mrb-skin-surface[data-skin=cyclone]:before,html[data-perf-call=active] .mrb-queue.mrb-skin-surface[data-skin=cyclone]:after{animation-play-state:paused!important}html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=cyclone] .mrb-hzlogo:after,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=cyclone] .mrb-hzlogo:before,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=cyclone] .mrb-lead-card:before,html[data-perf-tier=minimal] body[data-dialer-skin=cyclone]:after,html[data-perf-tier=minimal] .mrb-queue.mrb-skin-surface[data-skin=cyclone]:before,html[data-perf-tier=minimal] .mrb-queue.mrb-skin-surface[data-skin=cyclone]:after{display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=cyclone] .mrb-hzlogo:after,.mrb-skin-surface[data-skin=cyclone] .mrb-hzlogo:before,.mrb-skin-surface[data-skin=cyclone] .mrb-lead-card:before,body[data-dialer-skin=cyclone]:after,.mrb-queue.mrb-skin-surface[data-skin=cyclone]:before,.mrb-queue.mrb-skin-surface[data-skin=cyclone]:after{animation:none}}body[data-dialer-skin=cyclone] .mrb-shell-legal{position:relative;background:linear-gradient(180deg,#060b1485,#060b14d1);border-top-color:transparent}body[data-dialer-skin=cyclone] .mrb-shell-legal:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:72px;pointer-events:none;background:linear-gradient(180deg,#060b1400,#060b1429 46%,#060b1485)}.mrb-skin-surface[data-skin=cyclone] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);border-radius:10px;box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=cyclone] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=cyclone] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:10px}.mrb-skin-surface[data-skin=cyclone] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=cyclone] .mrb-vgroup-head span{color:var(--sk-ink);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800}.mrb-skin-surface[data-skin=cyclone] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=cyclone] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=cyclone] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=cyclone] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=cyclone] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=cyclone] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=cyclone] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=cyclone] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=cyclone] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--sk-hairline-soft);color:var(--sk-accent-hi);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface[data-skin=cyclone] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=cyclone] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=cyclone] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=cyclone] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=cyclone] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=cyclone] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=cyclone] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=cyclone] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--sk-accent-hi);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=cyclone] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--sk-accent-hi);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=cyclone] .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--sk-accent-hi);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff80}.mrb-skin-surface[data-skin=cyclone] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff8c}.mrb-skin-surface[data-skin=cyclone] .mrb-dial-hangup{border:2px solid #2a040c;box-shadow:0 0 0 3px #eef4fb,0 0 26px #ff958a66;font-weight:800}.mrb-skin-surface[data-skin=cyclone] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=cyclone] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface[data-skin=cyclone] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=cyclone] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--sk-accent-hi);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=cyclone] .mrb-newbar{background:var(--sk-fill);border-color:var(--sk-accent-hi);color:var(--sk-ink)}.mrb-skin-surface[data-skin=cyclone] .mrb-outcome-menu,.mrb-skin-surface[data-skin=cyclone] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}body[data-dialer-skin=bioluminescent],.mrb-skin-surface[data-skin=bioluminescent]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--bg: #071523;--surface-1: #0a1424;--surface-2: #0d1a2d;--surface-3: #112136;--text: #eef6fd;--text-muted: #c2d8e8;--text-faint: #92aec6;--accent: #46c8f5;--accent-text: #b5e5fb;--accent-fill: rgba(70, 200, 245, .12);--accent-fill-hover: rgba(70, 200, 245, .22);--accent-wash: rgba(70, 200, 245, .06);--accent-border: #2f9cc4;--accent-neon: #7fdcff;--border-control: #7f9cb4;--border-subtle: rgba(127, 220, 255, .2);--focus: #7fdcff;--rank-first: rgba(70, 200, 245, .13);--badge-fill: rgba(70, 200, 245, .18);--glow: 0 0 0 1px rgba(70, 200, 245, .38), 0 4px 26px rgba(70, 200, 245, .25);--tab-gold: #46c8f5;--sk-accent-hi: #7fdcff;--sk-accent: #46c8f5;--sk-ink: #03121e;--sk-stat-n: #ffffff;--sk-halo: rgba(70, 200, 245, .14);--sk-hairline: rgba(127, 220, 255, .55);--sk-hairline-soft: rgba(127, 220, 255, .26);--sk-glint: rgba(200, 240, 255, .8);--sk-fill: linear-gradient(150deg, #3cc6f2 0%, #189fd4 38%, #a5ecff 50%, #189fd4 62%, #3ec9f4 100%);--sk-fill-hover: linear-gradient(150deg, #4bcdf6 0%, #22aadd 45%, #b3f0ff 55%, #24abde 100%);--sk-cta-glow: rgba(70, 200, 245, .45);--bl-cta-border: #a5ecff;--sk-badge: linear-gradient(135deg, #3cc6f2, #1272a0);--sk-row-hover: rgba(70, 200, 245, .08);--sk-row-sel: linear-gradient(90deg, rgba(70, 200, 245, .18), rgba(70, 200, 245, .04));--sk-chip-bg: rgba(70, 200, 245, .09);--sk-chip-border: rgba(127, 220, 255, .5);--sk-chip-ink: #b8dff2;--sk-stat-label: #92aec6;--sk-stat-glow: rgba(70, 200, 245, .4);--sk-sheen: rgba(200, 240, 255, .22);--sk-brand-glow: rgba(70, 200, 245, .45);--sk-logo-filter: saturate(1.25) hue-rotate(4deg) brightness(1.08) drop-shadow(0 0 9px rgba(96, 196, 255, .5));--sk-header-bg: linear-gradient(180deg, #0a1a2c, #060f1c);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .45);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .55), 0 18px 50px rgba(2, 10, 20, .6), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--bl-tile-ink: #eef6fd;--bl-tile-border: rgba(127, 220, 255, .45);--bl-nrnfu: #7fdcff;--bl-sunset: rgba(255, 196, 110, .04);--bl-glint-warm: rgba(255, 214, 150, .55);--sk-texture: linear-gradient(115deg, rgba(127, 220, 255, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(70, 200, 245, .07), transparent 55%), radial-gradient(120% 55% at 18% 100%, var(--bl-sunset), transparent 62%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0d1b2e, #081221 60%, #0a1626);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(70, 200, 245, .05), transparent 70%), linear-gradient(180deg, #0b1828, #071120);--sk-tile-bg: linear-gradient(180deg, #0d1c2f, #081322);--sk-tile-bg-hover: linear-gradient(180deg, #11233a, #0a1728);--sk-tile-ink-hover: #b5e5fb;--sk-pause-bg: linear-gradient(180deg, #0c1a2b, #081322);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #0d1b2e, #0a1524);--sk-menu-border: rgba(127, 220, 255, .28);--sk-ground: radial-gradient(1px 1px at 18% 12%, rgba(214, 236, 255, .32), transparent), radial-gradient(1.5px 1.5px at 34% 30%, rgba(190, 225, 255, .3), transparent), radial-gradient(1px 1px at 8% 52%, rgba(214, 236, 255, .28), transparent), radial-gradient(1px 1px at 46% 20%, rgba(214, 236, 255, .25), transparent), radial-gradient(1px 1px at 27% 44%, rgba(214, 236, 255, .3), transparent), radial-gradient(1.5px 1.5px at 55% 16%, rgba(190, 225, 255, .26), transparent), radial-gradient(1px 1px at 12% 30%, rgba(214, 236, 255, .24), transparent), radial-gradient(60% 3% at 34% 62%, rgba(255, 196, 110, .1), transparent 70%), radial-gradient(80% 10% at 40% 60%, rgba(255, 196, 110, .05), transparent 72%), radial-gradient(44% 3.5% at 22% 70%, rgba(96, 214, 255, .16), transparent 72%), radial-gradient(36% 3% at 46% 78%, rgba(96, 214, 255, .13), transparent 72%), radial-gradient(50% 4% at 28% 86%, rgba(70, 200, 245, .16), transparent 72%), radial-gradient(36% 3% at 45% 93%, rgba(96, 214, 255, .12), transparent 72%), radial-gradient(50% 26% at 28% 85%, rgba(70, 200, 245, .08), transparent 74%), linear-gradient(90deg, rgba(4, 13, 24, .84) 0 1168px, rgba(4, 13, 24, .55) 1190px, rgba(4, 13, 24, .34) 1212px, rgba(4, 13, 24, .21) 1236px, rgba(4, 13, 24, .13) 1262px, rgba(4, 13, 24, .07) 1292px, rgba(4, 13, 24, .03) 1324px, transparent 1360px), linear-gradient(180deg, rgba(4, 13, 24, .84) 0 188px, rgba(4, 13, 24, .7) 202px, rgba(4, 13, 24, .42) 214px, rgba(4, 13, 24, .22) 224px, rgba(4, 13, 24, .09) 232px, transparent 242px), url(/assets/skin-bioluminescent-Bd1k-don.webp) no-repeat right bottom / auto min(100%, 66vw), radial-gradient(120% 90% at 50% 0%, #0a1526, #040d18 62%) fixed, #040d18}body[data-dialer-skin=bioluminescent]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-hzlogo-mark{display:none}body[data-dialer-skin=bioluminescent] #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=bioluminescent] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=bioluminescent] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=bioluminescent] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-lead-card{background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--bl-glint-warm),transparent);pointer-events:none}.mrb-skin-surface[data-skin=bioluminescent] .mrb-vlist{background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-vgroup-head span{color:#fff;background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800;box-shadow:0 0 0 1px #03121ecc,0 0 0 2px #a5ecff8c,0 0 10px #46c8f559}.mrb-skin-surface[data-skin=bioluminescent] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--bl-tile-border);color:var(--bl-tile-ink);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface[data-skin=bioluminescent] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1){color:var(--bl-nrnfu)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=bioluminescent] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=bioluminescent] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=bioluminescent] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=bioluminescent] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=bioluminescent] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=bioluminescent] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--bl-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--bl-cta-border);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--bl-cta-border);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff4d}.mrb-skin-surface[data-skin=bioluminescent] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff59}.mrb-skin-surface[data-skin=bioluminescent] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--bl-cta-border);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-newbar{background:var(--sk-fill);border-color:var(--bl-cta-border);color:var(--sk-ink)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-outcome-menu,.mrb-skin-surface[data-skin=bioluminescent] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}.mrb-skin-surface[data-skin=bioluminescent] .mrb-hzlogo:before{content:"";position:absolute;top:-8%;right:-12%;bottom:-8%;left:-12%;pointer-events:none;background:radial-gradient(46% 10% at 58% 70%,rgba(120,216,255,.3),transparent 70%),radial-gradient(34% 8% at 40% 79%,rgba(96,200,255,.2),transparent 70%);opacity:.35;will-change:transform,opacity;animation:bl-wave-a 23s ease-in-out infinite}.mrb-skin-surface[data-skin=bioluminescent] .mrb-hzlogo:after{content:"";position:absolute;top:-8%;right:-12%;bottom:-8%;left:-12%;pointer-events:none;background:radial-gradient(42% 9% at 64% 85%,rgba(140,226,255,.26),transparent 70%),radial-gradient(30% 6% at 44% 92%,rgba(96,200,255,.17),transparent 70%);opacity:.3;will-change:transform,opacity;animation:bl-wave-b 37s ease-in-out -14s infinite}@keyframes bl-wave-a{0%{transform:rotate(-12deg) translate3d(2.4%,-1.2%,0);opacity:0}42%{opacity:.7}to{transform:rotate(-12deg) translate3d(-2.6%,1.4%,0);opacity:0}}@keyframes bl-wave-b{0%{transform:rotate(-12deg) translate3d(2%,-1%,0);opacity:0}46%{opacity:.55}to{transform:rotate(-12deg) translate3d(-2.2%,1.2%,0);opacity:0}}html[data-perf-call=active] .mrb-skin-surface[data-skin=bioluminescent] .mrb-hzlogo:after,html[data-perf-call=active] .mrb-skin-surface[data-skin=bioluminescent] .mrb-hzlogo:before{animation-play-state:paused!important}html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=bioluminescent] .mrb-hzlogo:after,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=bioluminescent] .mrb-hzlogo:before{display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=bioluminescent] .mrb-hzlogo:after,.mrb-skin-surface[data-skin=bioluminescent] .mrb-hzlogo:before{animation:none}}body[data-dialer-skin=attack-on-titan],.mrb-skin-surface[data-skin=attack-on-titan]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--bg: #100b09;--surface-1: #15100d;--surface-2: #1b1512;--surface-3: #221a15;--text: #f7efe7;--text-muted: #d9c5b3;--text-faint: #b09884;--accent: #ff8a3c;--accent-text: #ffc79a;--accent-fill: rgba(214, 106, 34, .14);--accent-fill-hover: rgba(214, 106, 34, .26);--accent-wash: rgba(214, 106, 34, .07);--accent-border: #a85718;--accent-neon: #ff9d55;--border-control: #9c8271;--border-subtle: rgba(255, 157, 85, .22);--focus: #ff9d55;--rank-first: rgba(214, 106, 34, .16);--badge-fill: rgba(214, 106, 34, .2);--glow: 0 0 0 1px rgba(214, 106, 34, .42), 0 4px 26px rgba(214, 106, 34, .3);--tab-gold: #ff8a3c;--sk-accent-hi: #ff9d55;--sk-accent: #d66a22;--sk-ink: #fff8ef;--sk-stat-n: #ffffff;--sk-halo: rgba(214, 106, 34, .16);--sk-hairline: rgba(255, 157, 85, .56);--sk-hairline-soft: rgba(255, 157, 85, .26);--sk-glint: rgba(255, 226, 198, .85);--sk-fill: linear-gradient(150deg, #7a3e08 0%, #552a04 38%, #8a460b 50%, #4d2503 62%, #6d3706 100%);--sk-fill-hover: linear-gradient(150deg, #833f09 0%, #5e2f05 38%, #8a460b 50%, #562a04 62%, #763c07 100%);--sk-cta-glow: rgba(214, 106, 34, .45);--aot-cta-border: #c8783a;--sk-badge: linear-gradient(135deg, #8a460b, #4d2503);--sk-row-hover: rgba(214, 106, 34, .1);--sk-row-sel: linear-gradient(90deg, rgba(214, 106, 34, .22), rgba(214, 106, 34, .05));--sk-chip-bg: rgba(214, 106, 34, .1);--sk-chip-border: rgba(255, 157, 85, .56);--sk-chip-ink: #f6c9a2;--sk-stat-label: #b09884;--sk-stat-glow: rgba(214, 106, 34, .42);--sk-sheen: rgba(255, 226, 198, .25);--sk-brand-glow: rgba(214, 106, 34, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(3.4) hue-rotate(-16deg) brightness(1.04) drop-shadow(0 0 9px rgba(214, 106, 34, .5));--sk-header-bg: linear-gradient(180deg, #1a120c, #100b08);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .55);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .55), 0 18px 50px rgba(28, 12, 4, .6), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--aot-tile-ink: #f7efe7;--aot-tile-border: rgba(255, 157, 85, .54);--aot-nrnfu: #ff9d55;--aot-blades: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 64'%3E%3Cg fill='none' stroke='%23ffd0a4' stroke-opacity='0.14' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M74 46 L166 18'/%3E%3Cpath d='M74 18 L166 46'/%3E%3Cpath d='M70 44 l10 4 l-2 -8 z'/%3E%3Cpath d='M70 20 l10 -4 l-2 8 z'/%3E%3Cpath d='M120 12 c-16 -6 -34 -4 -46 4'/%3E%3Cpath d='M120 12 c16 -6 34 -4 46 4'/%3E%3Cpath d='M120 52 c-12 4 -26 3 -36 -3'/%3E%3Cpath d='M120 52 c12 4 26 3 36 -3'/%3E%3C/g%3E%3C/svg%3E");--sk-texture: linear-gradient(115deg, rgba(255, 157, 85, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(214, 106, 34, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #1c140f, #120c09 60%, #170f0b);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(214, 106, 34, .06), transparent 70%), linear-gradient(180deg, #191109, #110b07);--sk-tile-bg: linear-gradient(180deg, #1e150f, #130d09);--sk-tile-bg-hover: linear-gradient(180deg, #2a1c11, #17100a);--sk-tile-ink-hover: #ffc79a;--sk-pause-bg: linear-gradient(180deg, #1a120c, #120c08);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #1c140f, #16100b);--sk-menu-border: rgba(255, 157, 85, .32);--aot-w: min(max( 142vh , calc(100vw - 384px) ), 146vh );--aot-face-l: calc(100vw - var(--aot-w) * .2641);--aot-face-r: calc(100vw - var(--aot-w) * .1);--aot-ash-zero: min( 71.986vw , var(--aot-face-l));--aot-ash-flat: calc(var(--aot-ash-zero) - 100vw * .13986);--aot-rail-flat: calc(100vw - 81px) ;--aot-rail-fall: max(1px, calc(var(--aot-w) * .1 - 81px));--sk-ground: radial-gradient(46% 34% at 84% 26%, rgba(255, 122, 48, .07), transparent 70%), radial-gradient(38% 30% at 22% 76%, rgba(150, 52, 18, .05), transparent 70%), linear-gradient(90deg, rgba(13, 9, 7, .84) 0 384px, rgba(13, 9, 7, .6) 424px, rgba(13, 9, 7, .36) 470px, rgba(13, 9, 7, .18) 524px, rgba(13, 9, 7, .07) 578px, transparent 640px), linear-gradient(180deg, rgba(13, 9, 7, .84) 0 168px, rgba(13, 9, 7, .56) 196px, rgba(13, 9, 7, .28) 224px, rgba(13, 9, 7, .1) 252px, transparent 284px) no-repeat left top / calc(var(--aot-ash-flat) + .5px) 284px, radial-gradient( 13.986vw 284px at 0% 0%, rgba(13, 9, 7, .84) 0 59.2%, rgba(13, 9, 7, .56) 69%, rgba(13, 9, 7, .28) 78.9%, rgba(13, 9, 7, .1) 88.7%, transparent 100%) no-repeat right top / calc(100vw - var(--aot-ash-flat)) 284px, linear-gradient(180deg, rgba(13, 9, 7, .84) 0 168px, rgba(13, 9, 7, .56) 196px, rgba(13, 9, 7, .28) 224px, rgba(13, 9, 7, .1) 252px, transparent 284px) no-repeat right top / 81.5px 284px, radial-gradient(var(--aot-rail-fall) 284px at 100% 0%, rgba(13, 9, 7, .84) 0 59.2%, rgba(13, 9, 7, .56) 69%, rgba(13, 9, 7, .28) 78.9%, rgba(13, 9, 7, .1) 88.7%, transparent 100%) no-repeat left top / var(--aot-rail-flat) 284px, url(/assets/skin-attack-on-titan-Bkq5Ec40.webp) no-repeat right bottom / var(--aot-w) auto, url(/assets/skin-attack-on-titan-field-DRF7RBdG.webp) no-repeat center center / cover, radial-gradient(120% 90% at 50% 0%, #17100c, #0b0807 62%)}body[data-dialer-skin=attack-on-titan]{background:var(--sk-ground)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-hzlogo-mark{display:none}.mrb-skin-surface[data-skin=attack-on-titan]:before{content:"";position:absolute;left:0;right:0;top:-300px;height:calc(100% + 600px);z-index:0;pointer-events:none;background-repeat:repeat;background-size:420px 300px;background-image:radial-gradient(1.6px 1.6px at 34px 268px,rgba(255,176,96,.75),transparent),radial-gradient(1.2px 1.2px at 118px 212px,rgba(255,140,60,.6),transparent),radial-gradient(2px 2px at 196px 254px,rgba(255,198,128,.55),transparent),radial-gradient(1.2px 1.2px at 268px 176px,rgba(255,150,70,.6),transparent),radial-gradient(1.6px 1.6px at 352px 232px,rgba(255,176,96,.5),transparent),radial-gradient(1.2px 1.2px at 76px 104px,rgba(255,160,80,.45),transparent),radial-gradient(1.6px 1.6px at 232px 62px,rgba(255,190,120,.4),transparent),radial-gradient(1.2px 1.2px at 386px 118px,rgba(255,150,70,.45),transparent),radial-gradient(1.4px 1.4px at 14px 178px,rgba(255,168,88,.5),transparent),radial-gradient(1px 1px at 158px 292px,rgba(255,140,60,.55),transparent),radial-gradient(1.8px 1.8px at 300px 296px,rgba(255,198,128,.45),transparent),radial-gradient(1px 1px at 96px 44px,rgba(255,150,70,.35),transparent),radial-gradient(1.4px 1.4px at 410px 208px,rgba(255,176,96,.4),transparent),radial-gradient(1px 1px at 208px 148px,rgba(255,160,80,.4),transparent),radial-gradient(1.6px 1.6px at 128px 244px,rgba(255,186,110,.5),transparent);opacity:.85;will-change:transform;animation:aot-embers 23s linear infinite}@keyframes aot-embers{0%{transform:translateZ(0)}to{transform:translate3d(0,-300px,0)}}.mrb-skin-surface[data-skin=attack-on-titan]:after{content:"";position:absolute;top:0;bottom:0;left:-640px;right:-640px;z-index:0;pointer-events:none;background-repeat:repeat-x;background-size:640px 100%;background-image:radial-gradient(280px 62% at 150px 46%,rgba(226,208,196,.1),transparent 72%),radial-gradient(200px 44% at 470px 66%,rgba(226,208,196,.07),transparent 74%);will-change:transform;animation:aot-steam 31s linear infinite}@keyframes aot-steam{0%{transform:translateZ(0)}to{transform:translate3d(640px,0,0)}}html[data-perf-call] .mrb-skin-surface[data-skin=attack-on-titan]:before,html[data-perf-call] .mrb-skin-surface[data-skin=attack-on-titan]:after{animation:none!important;display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=attack-on-titan]:before,.mrb-skin-surface[data-skin=attack-on-titan]:after{animation:none;display:none}}body[data-dialer-skin=attack-on-titan] #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=attack-on-titan] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=attack-on-titan] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=attack-on-titan] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-lead-card{position:relative;z-index:1;background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-lead-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint),transparent);pointer-events:none}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-vlist{position:relative;z-index:1;background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-vgroup-head{color:var(--sk-accent-hi);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-vgroup-head span{color:#fff;background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800;box-shadow:0 0 0 1px #100b09cc,0 0 0 2px #c8783ab3,0 0 10px #8a460b66}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent-hi)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi);font-weight:700}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--aot-tile-border);color:var(--aot-tile-ink);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000040}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1){color:var(--aot-nrnfu)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=attack-on-titan] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=attack-on-titan] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=attack-on-titan] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=attack-on-titan] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--aot-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--aot-cta-border);color:var(--sk-ink);box-shadow:0 0 22px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-dial-call{position:relative;overflow:hidden;background:var(--aot-blades) center / auto 78% no-repeat,var(--sk-fill);border:1px solid var(--aot-cta-border);color:var(--sk-ink);font-weight:800;letter-spacing:.02em;text-shadow:var(--sk-cta-shadow);box-shadow:0 0 24px var(--sk-cta-glow),inset 0 1px #ffffff38}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-dial-call:hover:not(:disabled){background:var(--aot-blades) center / auto 78% no-repeat,var(--sk-fill-hover);box-shadow:0 0 32px var(--sk-cta-glow),inset 0 1px #ffffff47}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-dial-hangup{border:2px solid #2a0704;box-shadow:0 0 0 3px #fff,0 0 26px #ff949466;font-weight:800}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text);font-weight:700}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-prism-tab:hover{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-prism-tab.on{background:var(--sk-fill);color:var(--sk-ink);border-color:var(--aot-cta-border);box-shadow:0 0 16px -4px var(--sk-accent)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-newbar{background:var(--sk-fill);border-color:var(--aot-cta-border);color:var(--sk-ink)}.mrb-skin-surface[data-skin=attack-on-titan] .mrb-outcome-menu,.mrb-skin-surface[data-skin=attack-on-titan] .mrb-capture{position:relative;z-index:1;background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}body[data-dialer-skin=prestige],.mrb-skin-surface[data-skin=prestige]{color-scheme:light;--bg: #f7f2e8;--surface-1: #fffdf7;--surface-2: #f2ece0;--surface-3: #e7dfd0;--text: #10283c;--text-muted: #35506b;--text-faint: #4a6076;--accent: #7d5a0c;--accent-text: #6d4e08;--accent-fill: rgba(160, 122, 20, .14);--accent-fill-hover: rgba(160, 122, 20, .24);--accent-wash: rgba(160, 122, 20, .07);--accent-border: #9a7716;--accent-neon: #a07a14;--border-control: #6d7d8e;--border-subtle: rgba(16, 40, 60, .15);--focus: #7d5a0c;--rank-first: rgba(160, 122, 20, .16);--rank-second: rgba(109, 125, 142, .14);--badge-fill: rgba(160, 122, 20, .16);--tab-gold: #7d5a0c;--danger: #b3122f;--warn: #7a5300;--warn-fill: rgba(200, 150, 30, .2);--warn-border: rgba(150, 110, 20, .6);--ok: #0f6b3f;--ok-fill: rgba(40, 160, 90, .16);--ok-border: rgba(15, 107, 63, .45);--shadow-1: 0 1px 2px rgba(16, 40, 60, .09), 0 1px 3px rgba(16, 40, 60, .06);--shadow-2: 0 2px 4px rgba(16, 40, 60, .08), 0 8px 22px rgba(16, 40, 60, .12);--glow: 0 0 0 1px rgba(160, 122, 20, .3), 0 4px 20px rgba(236, 184, 80, .32);--sk-accent-hi: #7d5a0c;--sk-accent: #96690a;--sk-ink: #0d2337;--sk-stat-n: #10283c;--sk-halo: rgba(160, 122, 20, .2);--sk-hairline: rgba(125, 90, 12, .6);--sk-hairline-soft: rgba(125, 90, 12, .3);--sk-glint: rgba(255, 248, 224, .95);--sk-fill: linear-gradient(150deg, #f0c264 0%, #e3ae44 38%, #f7d68a 50%, #d9a236 62%, #ecb850 100%);--sk-fill-hover: linear-gradient(150deg, #f6cf7e 0%, #ecb850 45%, #fbe2a6 55%, #e0aa3e 100%);--sk-cta-glow: rgba(236, 184, 80, .45);--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .35);--sk-badge: linear-gradient(135deg, #f0c264, #d9a236);--sk-row-hover: rgba(236, 184, 80, .12);--sk-row-sel: linear-gradient(90deg, rgba(236, 184, 80, .26), rgba(236, 184, 80, .06));--sk-chip-bg: rgba(160, 122, 20, .1);--sk-chip-border: rgba(160, 122, 20, .5);--sk-chip-ink: #6d4e08;--sk-stat-label: #4a6076;--sk-sheen: rgba(255, 255, 255, .55);--sk-stat-glow: rgba(236, 184, 80, .35);--sk-brand-glow: rgba(236, 184, 80, .4);--sk-logo-filter: grayscale(1) sepia(1) saturate(3.4) hue-rotate(-12deg) brightness(.92) drop-shadow(0 0 8px rgba(160, 122, 20, .35));--sk-header-bg: linear-gradient(180deg, #fffdf7, #f3ede1);--sk-card-shadow: 0 1px 2px rgba(16, 40, 60, .09), 0 16px 42px rgba(16, 40, 60, .13), 0 0 30px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .95);--sk-texture: linear-gradient(115deg, rgba(160, 122, 20, .05) 0%, transparent 48%), radial-gradient(140% 90% at 82% 0%, rgba(16, 52, 76, .04), transparent 58%);--sk-card-bg: linear-gradient(115deg, rgba(255, 255, 255, .8) 0%, transparent 46%), var(--sk-texture), linear-gradient(160deg, #fffdf7, #f5efe4);--sk-panel-bg: linear-gradient(180deg, #133c58, #0d2c42);--sk-tile-bg: linear-gradient(180deg, #fffdf7, #f1ebdf);--sk-tile-bg-hover: linear-gradient(180deg, #fffdf7, #e9e1d2);--sk-tile-ink-hover: #6d4e08;--sk-pause-bg: linear-gradient(180deg, #f9f5ec, #efe8dc);--sk-menu-bg: linear-gradient(180deg, #fffdf7, #f3ede1);--sk-menu-border: rgba(160, 122, 20, .4);--pg-navy: #10283c;--pg-navy-deep: #0d2337;--pg-rule: rgba(16, 40, 60, .16);--pg-cta-border: #a07a14;--pg-list-ink: #f6f1e6;--pg-list-sub: #cfdcea;--pg-list-faint: #b9cadb;--pg-list-gold: #f2c76a;--pg-p: max(240px, min(max( 190vh , calc(100vw - 384px) ), calc((100vw - 1167px)*3.6) , calc((100vh - 168px)*2.15) ));--pg-h-w: calc(var(--pg-p) * .41331);--sk-ground: radial-gradient(46% 34% at 86% 22%, rgba(160, 122, 20, .05), transparent 70%), radial-gradient(40% 30% at 18% 84%, rgba(16, 52, 76, .04), transparent 70%), linear-gradient(90deg, rgba(247, 242, 232, .7) 0 1167px, rgba(247, 242, 232, .34) 1180px, rgba(247, 242, 232, .12) 1193px, transparent 1208px), linear-gradient(180deg, rgba(247, 242, 232, .84) 0 232px, rgba(247, 242, 232, .5) 268px, rgba(247, 242, 232, .24) 300px, rgba(247, 242, 232, .08) 330px, transparent 364px), url(/assets/skin-prestige-DnEcd_c6.webp) no-repeat right bottom / var(--pg-h-w) auto, url(/assets/skin-prestige-wide-CsI-1AqY.webp) no-repeat right bottom / var(--pg-p) auto, url(/assets/skin-prestige-field-DVR3WmhM.webp) no-repeat center center / cover, radial-gradient(120% 90% at 50% 0%, #fbf7ee, #f3ede1 62%)}body[data-dialer-skin=prestige]{background:var(--sk-ground)}.mrb-skins-premium .mrb-skin-surface[data-skin=prestige].mrb-skp-preview{--sk-ground: radial-gradient(46% 34% at 86% 22%, rgba(160, 122, 20, .05), transparent 70%), radial-gradient(40% 30% at 18% 84%, rgba(16, 52, 76, .04), transparent 70%), linear-gradient(180deg, rgba(247, 242, 232, .72) 0 30px, rgba(247, 242, 232, .44) 40px, rgba(247, 242, 232, .2) 48px, transparent 56px), url(/assets/skin-prestige-DnEcd_c6.webp) no-repeat right -95px bottom 0 / auto var(--pg-h), url(/assets/skin-prestige-field-DVR3WmhM.webp) no-repeat center center / cover, radial-gradient(120% 90% at 50% 0%, #fbf7ee, #f3ede1 62%)}.mrb-skin-surface[data-skin=prestige] .mrb-hzlogo-mark{display:none}.mrb-skin-surface[data-skin=prestige]:before{content:"";position:absolute;left:0;right:0;top:-320px;height:calc(100% + 640px);z-index:0;pointer-events:none;background-repeat:repeat;background-size:440px 320px;background-image:radial-gradient(1.6px 1.6px at 38px 284px,rgba(176,134,30,.5),transparent),radial-gradient(1.2px 1.2px at 126px 226px,rgba(160,122,20,.42),transparent),radial-gradient(2px 2px at 208px 270px,rgba(196,152,46,.36),transparent),radial-gradient(1.2px 1.2px at 286px 188px,rgba(160,122,20,.4),transparent),radial-gradient(1.6px 1.6px at 376px 246px,rgba(176,134,30,.34),transparent),radial-gradient(1.2px 1.2px at 82px 112px,rgba(160,122,20,.3),transparent),radial-gradient(1.6px 1.6px at 248px 66px,rgba(196,152,46,.28),transparent),radial-gradient(1.2px 1.2px at 412px 126px,rgba(160,122,20,.3),transparent),radial-gradient(1.4px 1.4px at 16px 190px,rgba(176,134,30,.34),transparent),radial-gradient(1px 1px at 168px 310px,rgba(160,122,20,.36),transparent),radial-gradient(1.8px 1.8px at 320px 314px,rgba(196,152,46,.3),transparent),radial-gradient(1px 1px at 102px 48px,rgba(160,122,20,.24),transparent),radial-gradient(1.4px 1.4px at 430px 222px,rgba(176,134,30,.28),transparent),radial-gradient(1px 1px at 222px 158px,rgba(160,122,20,.26),transparent),radial-gradient(1.6px 1.6px at 136px 260px,rgba(186,142,38,.34),transparent),radial-gradient(1.2px 1.2px at 352px 96px,rgba(160,122,20,.26),transparent);will-change:transform;animation:pg-leaf 29s linear infinite}@keyframes pg-leaf{0%{transform:translateZ(0)}to{transform:translate3d(0,-320px,0)}}.mrb-skin-surface[data-skin=prestige]:not(.mrb-skp-preview):after{content:"";position:absolute;top:0;bottom:0;left:-1160px;right:-1160px;z-index:0;pointer-events:none;background-repeat:repeat-x;background-size:1160px 100%;background-image:linear-gradient(101deg,transparent 6%,rgba(255,252,240,.1) 15%,transparent 25%),linear-gradient(101deg,transparent 38%,rgba(255,250,234,.07) 46%,transparent 55%),linear-gradient(101deg,transparent 70%,rgba(16,52,76,.035) 79%,transparent 88%);will-change:transform;animation:pg-rake 41s linear infinite}@keyframes pg-rake{0%{transform:translateZ(0)}to{transform:translate3d(1160px,0,0)}}body[data-dialer-skin=prestige] #mrb-header{background:var(--sk-header-bg);border-bottom:1px solid var(--sk-hairline-soft)}body[data-dialer-skin=prestige] .mrb-brand{color:var(--sk-accent-hi);text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=prestige] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=prestige] .mrb-points-btn{border:1px solid var(--sk-hairline);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=prestige] .mrb-lead-card{position:relative;z-index:1;background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=prestige] .mrb-lead-card:after{content:"";position:absolute;left:6%;right:6%;top:-1px;height:1px;overflow:hidden;background-repeat:repeat-x;background-size:46% 100%;background-image:linear-gradient(90deg,transparent 0%,transparent 26%,var(--sk-glint) 50%,transparent 74%,transparent 100%);pointer-events:none;will-change:transform;animation:pg-seam 53s linear infinite}@keyframes pg-seam{0%{transform:translateZ(0)}to{transform:translate3d(46%,0,0)}}.mrb-skin-surface[data-skin=prestige] .mrb-vlist{position:relative;z-index:1;background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft);border-radius:var(--radius-lg, 14px);--text: var(--pg-list-ink);--text-muted: var(--pg-list-sub);--text-faint: var(--pg-list-faint);--surface-1: #143d59;--surface-2: #1a4a68;--surface-3: #215779;--border-subtle: rgba(242, 199, 106, .28);--border-control: #7f9db6;--accent: var(--pg-list-gold);--accent-text: var(--pg-list-gold);--accent-border: rgba(242, 199, 106, .6);--accent-fill: rgba(242, 199, 106, .18);--accent-fill-hover: rgba(242, 199, 106, .28);--accent-wash: rgba(242, 199, 106, .1);--badge-fill: rgba(242, 199, 106, .2);--danger: #ff9aa8;--warn: #f2c76a;--ok: #7fd8ab;color:var(--pg-list-ink)}.mrb-skin-surface[data-skin=prestige] .mrb-vgroup-head{color:var(--pg-list-gold);background:linear-gradient(180deg,#133c58,#103450);text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-bottom:1px solid rgba(242,199,106,.3)}.mrb-skin-surface[data-skin=prestige] .mrb-vgroup-head span{color:var(--pg-navy-deep);background:var(--sk-badge);border-radius:999px;padding:1px 8px;font-weight:800;box-shadow:0 0 0 1px #0d2337e6,0 0 0 2px #f2c76ab3}.mrb-skin-surface[data-skin=prestige] .mrb-vrow-name{color:var(--pg-list-ink)}.mrb-skin-surface[data-skin=prestige] .mrb-vrow-sub{color:var(--pg-list-sub)}.mrb-skin-surface[data-skin=prestige] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=prestige] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--pg-list-gold)}.mrb-skin-surface[data-skin=prestige] .mrb-vrow.sel .mrb-vrow-name{color:var(--pg-list-gold);font-weight:700}.mrb-skin-surface[data-skin=prestige] .mrb-tag{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=prestige] .mrb-vlist .mrb-tag{background:#f2c76a29;border-color:#f2c76a8c;color:var(--pg-list-gold)}.mrb-skin-surface[data-skin=prestige] .mrb-lead-locale span{color:var(--sk-chip-ink);border-color:var(--sk-hairline);background:var(--sk-chip-bg)}.mrb-skin-surface[data-skin=prestige] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=prestige] .mrb-stat .l{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=prestige] .mrb-stat .d{color:var(--text)}.mrb-skin-surface[data-skin=prestige] .mrb-disposition-grid>button{position:relative;overflow:hidden;background:var(--sk-tile-bg);border:1px solid var(--sk-chip-border);color:var(--pg-navy);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #fffc,0 2px 8px #10283c14}.mrb-skin-surface[data-skin=prestige] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-accent-hi);color:var(--sk-tile-ink-hover);box-shadow:inset 0 1px #ffffffe6,0 0 16px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=prestige] .mrb-disposition-grid.mrb-dispo-grid-v2>button:nth-child(1){color:var(--accent-text)}.mrb-skin-surface[data-skin=prestige] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=prestige] .mrb-dial-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,var(--sk-sheen) 50%,transparent 60%);transform:translate(-130%);opacity:0;pointer-events:none}.mrb-skin-surface[data-skin=prestige] .mrb-disposition-grid>button:hover:not(:disabled):after,.mrb-skin-surface[data-skin=prestige] .mrb-dial-call:hover:not(:disabled):after{opacity:1;transform:translate(130%);transition:transform .6s var(--ease-out, ease-out),opacity .15s linear}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=prestige] .mrb-disposition-grid>button:after,.mrb-skin-surface[data-skin=prestige] .mrb-dial-call:after{display:none}}.mrb-skin-surface[data-skin=prestige] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border-color:var(--pg-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=prestige] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover);border-color:var(--pg-cta-border);color:var(--sk-ink);box-shadow:0 0 20px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=prestige] .mrb-dial-call{position:relative;overflow:hidden;background:var(--sk-fill);border:1px solid var(--pg-cta-border);color:var(--sk-ink);font-weight:800;text-shadow:var(--sk-cta-shadow);box-shadow:0 2px 10px #10283c24,inset 0 1px #ffffff8c}.mrb-skin-surface[data-skin=prestige] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover);box-shadow:0 0 26px var(--sk-cta-glow),inset 0 1px #fff9}.mrb-skin-surface[data-skin=prestige] .mrb-dial-hangup{border:2px solid #ffffff;box-shadow:0 0 0 3px var(--pg-navy),0 6px 18px #b3122f52;font-weight:800}.mrb-skin-surface[data-skin=prestige] .mrb-dial-pause{background:var(--sk-pause-bg);border-color:var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=prestige] .mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--sk-hairline);color:var(--accent-text)}.mrb-skin-surface[data-skin=prestige] .mrb-prism-tab:hover{border-color:var(--sk-hairline)}.mrb-skin-surface[data-skin=prestige] .mrb-prism-tab.on{background:var(--sk-fill);border-color:var(--pg-cta-border);color:var(--sk-ink);font-weight:800}.mrb-skin-surface[data-skin=prestige] .mrb-newbar{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border)}.mrb-skin-surface[data-skin=prestige] .mrb-outcome-menu,.mrb-skin-surface[data-skin=prestige] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border);box-shadow:var(--shadow-2)}html[data-perf-call] .mrb-skin-surface[data-skin=prestige]:before,html[data-perf-call] .mrb-skin-surface[data-skin=prestige]:not(.mrb-skp-preview):after,html[data-perf-call] .mrb-skin-surface[data-skin=prestige] .mrb-lead-card:after,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=prestige]:before,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=prestige]:not(.mrb-skp-preview):after,html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=prestige] .mrb-lead-card:after{animation:none!important;display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=prestige]:before,.mrb-skin-surface[data-skin=prestige]:not(.mrb-skp-preview):after,.mrb-skin-surface[data-skin=prestige] .mrb-lead-card:after{animation:none;display:none}}body[data-dialer-skin=gear-5],.mrb-skin-surface[data-skin=gear-5]{color-scheme:light;--bg: #eef2fb;--surface-1: #fbfcff;--surface-2: #eef2fb;--surface-3: #e2e8f7;--text: #17204a;--text-muted: #2b3768;--text-faint: #3a4573;--accent: #4436a0;--accent-text: #3d3092;--accent-fill: rgba(92, 79, 187, .13);--accent-fill-hover: rgba(92, 79, 187, .23);--accent-wash: rgba(92, 79, 187, .07);--accent-border: #6558c0;--accent-neon: #5c4fbb;--border-control: #6f7aa4;--border-subtle: rgba(23, 32, 74, .16);--focus: #4436a0;--rank-first: rgba(92, 79, 187, .16);--rank-second: rgba(111, 122, 164, .14);--badge-fill: rgba(92, 79, 187, .16);--tab-gold: #4436a0;--danger: #8c0b23;--warn: #654a00;--warn-fill: rgba(150, 110, 20, .18);--warn-border: rgba(120, 88, 12, .6);--ok: #0b5730;--ok-fill: rgba(20, 130, 76, .15);--ok-border: rgba(11, 87, 48, .45);--shadow-1: 0 1px 2px rgba(23, 32, 74, .1), 0 1px 3px rgba(23, 32, 74, .07);--shadow-2: 0 2px 4px rgba(23, 32, 74, .09), 0 8px 22px rgba(23, 32, 74, .13);--glow: 0 0 0 1px rgba(92, 79, 187, .3), 0 4px 20px rgba(114, 100, 205, .3);--sk-accent-hi: #4436a0;--sk-accent: #5045ac;--sk-ink: #ffffff;--sk-stat-n: #17204a;--sk-halo: rgba(92, 79, 187, .2);--sk-hairline: rgba(68, 54, 160, .5);--sk-hairline-soft: rgba(68, 54, 160, .26);--sk-glint: rgba(255, 255, 255, .95);--sk-twinkle: rgba(255, 255, 255, .8);--sk-fill: linear-gradient(150deg, #6053bf 0%, #574abb 38%, #6558c0 50%, #5045ac 62%, #5d50bd 100%);--sk-fill-hover: linear-gradient(150deg, #6a5dc5 0%, #6053bf 45%, #6f62c9 55%, #5b4fbb 100%);--sk-cta-glow: rgba(114, 100, 205, .45);--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .3);--sk-badge: linear-gradient(135deg, #5d50bd, #4436a0);--sk-row-hover: rgba(92, 79, 187, .1);--sk-row-sel: linear-gradient(90deg, rgba(92, 79, 187, .22), rgba(92, 79, 187, .05));--sk-chip-bg: rgba(92, 79, 187, .1);--sk-chip-border: rgba(68, 54, 160, .45);--sk-chip-ink: #3d3092;--sk-stat-label: #3a4573;--sk-sheen: rgba(255, 255, 255, .6);--sk-stat-glow: rgba(114, 100, 205, .35);--sk-brand-glow: rgba(114, 100, 205, .45);--sk-logo-filter: drop-shadow(0 0 8px rgba(92, 79, 187, .5));--sk-header-bg: linear-gradient(180deg, #1c2550, #141c3e);--sk-card-shadow: 0 1px 2px rgba(23, 32, 74, .1), 0 16px 42px rgba(23, 32, 74, .16), 0 0 30px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .9);--sk-backdrop-extremes: #201722, #fbfbfc, #214daa, #e2e4f4;--sk-texture: linear-gradient(115deg, rgba(92, 79, 187, .05) 0%, transparent 48%), radial-gradient(140% 90% at 82% 0%, rgba(38, 92, 190, .05), transparent 58%);--sk-card-bg: linear-gradient(115deg, rgba(255, 255, 255, .5) 0%, transparent 46%), var(--sk-texture), linear-gradient(160deg, rgba(251, 252, 255, .92), rgba(239, 243, 253, .92));--sk-panel-bg: linear-gradient(180deg, rgba(244, 247, 254, .88), rgba(228, 234, 250, .88));--sk-tile-bg: linear-gradient(180deg, rgba(251, 252, 255, .93), rgba(238, 242, 251, .93));--sk-tile-bg-hover: linear-gradient(180deg, rgba(251, 252, 255, .95), rgba(228, 234, 250, .95));--sk-tile-ink-hover: #3d3092;--sk-pause-bg: linear-gradient(180deg, rgba(248, 250, 255, .93), rgba(235, 240, 251, .93));--sk-menu-bg: linear-gradient(180deg, rgba(251, 252, 255, .97), rgba(240, 244, 253, .97));--sk-menu-border: rgba(68, 54, 160, .38);--g5-indigo: #17204a;--g5-indigo-deep: #141c3e;--g5-rule: rgba(23, 32, 74, .16);--g5-cta-border: #6558c0;--g5-p: max(560px, min( calc((100vw - 1191px)*3.9405) , calc(100vh * 1.2306), calc((100vh - 184px)*1.8884) , 3920px));--g5-sky: min(4800px, max(100vw, 200vh));--sk-ground: linear-gradient(90deg, rgba(238, 242, 251, .55) 0 1167px, rgba(238, 242, 251, .22) 1174px, transparent 1180px), url(/assets/skin-gear-5-QyAf8cCD.webp) no-repeat right bottom / var(--g5-p) auto, url(/assets/skin-gear-5-sky-C0gLBJH0.webp) no-repeat right bottom / var(--g5-sky) auto, linear-gradient(180deg, #6d8ed4 0%, #b8cbeb 62%, #dbe6f6 100%)}body[data-dialer-skin=gear-5]{background:var(--sk-ground)}.mrb-skins-premium .mrb-skin-surface[data-skin=gear-5].mrb-skp-preview{--sk-ground: url(/assets/skin-gear-5-QyAf8cCD.webp) no-repeat right bottom / var(--g5-p) auto, url(/assets/skin-gear-5-sky-C0gLBJH0.webp) no-repeat right bottom / var(--g5-sky) auto, linear-gradient(180deg, #6d8ed4 0%, #b8cbeb 62%, #dbe6f6 100%)}.mrb-skin-surface[data-skin=gear-5] .mrb-hzlogo-mark{display:none}.mrb-skin-surface[data-skin=gear-5]:not(.mrb-skp-preview):after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--g5-p) * .088);z-index:0;pointer-events:none;overflow:hidden;background-repeat:repeat-x;background-size:640px 100%;background-image:linear-gradient(94deg,transparent 0 14%,rgba(255,255,255,.13) 24%,transparent 36% 100%),linear-gradient(86deg,transparent 0 46%,rgba(255,255,255,.1) 56%,transparent 66% 100%),linear-gradient(91deg,transparent 0 74%,rgba(255,255,255,.09) 84%,transparent 94% 100%);will-change:transform;animation:g5-swell 43s linear infinite}@keyframes g5-swell{0%{transform:translateZ(0)}to{transform:translate3d(640px,0,0)}}body[data-dialer-skin=gear-5] #mrb-header{background:var(--sk-header-bg);color-scheme:dark;border-bottom:1px solid rgba(255,255,255,.14);--text: #eef1fb;--text-muted: #c8d0ee;--text-faint: #aab5dc;--accent: #b3a6f6;--accent-text: #c9bffa;--accent-neon: #c9bffa;--accent-border: #8c7ee6;--surface-1: #212b58;--surface-2: #1b2450;--surface-3: #263066;--danger: #ff9fae;--warn: #f4c96a;--ok: #6fd7a2;--border-subtle: rgba(255, 255, 255, .16);--border-control: #7d88b4;--sk-accent-hi: #c9bffa}body[data-dialer-skin=gear-5] .mrb-brand{color:#eef1fb;text-shadow:0 0 16px var(--sk-brand-glow)}body[data-dialer-skin=gear-5] #mrb-header .mrb-brand-logo{filter:var(--sk-logo-filter)}body[data-dialer-skin=gear-5] .mrb-points-btn{border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-pill, 999px)}.mrb-skin-surface[data-skin=gear-5] .mrb-lead-card{position:relative;z-index:1;background:var(--sk-card-bg);border:1px solid var(--sk-hairline);box-shadow:var(--sk-card-shadow)}.mrb-skin-surface[data-skin=gear-5] .mrb-vlist{position:relative;z-index:1;background:var(--sk-panel-bg);border:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=gear-5] .mrb-vgroup-head{background:linear-gradient(180deg,#5c4fbb1f,#5c4fbb0a),var(--surface-2, #eef2fb);border-bottom:1px solid var(--g5-rule);color:var(--text)}.mrb-skin-surface[data-skin=gear-5] .mrb-vrow-name{color:#3d3092}.mrb-skin-surface[data-skin=gear-5] .mrb-vrow-sub{color:var(--text-faint)}.mrb-skin-surface[data-skin=gear-5] .mrb-vrow:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=gear-5] .mrb-vrow.sel{background:var(--sk-row-sel);box-shadow:inset 3px 0 0 var(--sk-accent)}.mrb-skin-surface[data-skin=gear-5] .mrb-vrow.sel .mrb-vrow-name{color:var(--sk-accent-hi)}.mrb-skin-surface[data-skin=gear-5] .mrb-tag,.mrb-skin-surface[data-skin=gear-5] .mrb-lead-locale span{background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skin-surface[data-skin=gear-5] .mrb-stat .n{color:var(--sk-stat-n);text-shadow:0 0 14px var(--sk-stat-glow)}.mrb-skin-surface[data-skin=gear-5] .mrb-stat .l,.mrb-skin-surface[data-skin=gear-5] .mrb-stat .d{color:var(--sk-stat-label)}.mrb-skin-surface[data-skin=gear-5] .mrb-disposition-grid>button{background:var(--sk-tile-bg);border:1px solid var(--sk-hairline-soft);color:var(--text)}.mrb-skin-surface[data-skin=gear-5] .mrb-disposition-grid>button:hover:not(:disabled){background:var(--sk-tile-bg-hover);border-color:var(--sk-hairline);color:var(--sk-tile-ink-hover)}.mrb-skin-surface[data-skin=gear-5] .mrb-disposition-grid>.mrb-dial-next{background:var(--sk-fill);border:1px solid var(--g5-cta-border);color:var(--sk-ink);text-shadow:var(--sk-cta-shadow)}.mrb-skin-surface[data-skin=gear-5] .mrb-disposition-grid>.mrb-dial-next:hover:not(:disabled){background:var(--sk-fill-hover)}.mrb-skin-surface[data-skin=gear-5] .mrb-dial-call{background:var(--sk-fill);border:1px solid var(--g5-cta-border);color:var(--sk-ink);text-shadow:var(--sk-cta-shadow);box-shadow:0 0 26px var(--sk-cta-glow)}.mrb-skin-surface[data-skin=gear-5] .mrb-dial-call:hover:not(:disabled){background:var(--sk-fill-hover)}.mrb-skin-surface[data-skin=gear-5] .mrb-dial-hangup{border:2px solid #ffffff;box-shadow:0 0 0 3px var(--g5-indigo)}.mrb-skin-surface[data-skin=gear-5] .mrb-dial-pause{background:var(--sk-pause-bg);border:1px solid var(--sk-hairline-soft)}.mrb-skin-surface[data-skin=gear-5] .mrb-dial-pause-on{background:var(--sk-fill);border-color:var(--g5-cta-border);color:var(--sk-ink)}.mrb-skin-surface[data-skin=gear-5] .mrb-prism-tab:hover{background:var(--sk-row-hover)}.mrb-skin-surface[data-skin=gear-5] .mrb-prism-tab.on{background:var(--sk-fill);border-color:var(--g5-cta-border);color:var(--sk-ink)}.mrb-skin-surface[data-skin=gear-5] .mrb-newbar,.mrb-skin-surface[data-skin=gear-5] .mrb-capture{background:var(--sk-menu-bg);border:1px solid var(--sk-menu-border);color:var(--text)}html[data-perf-call] .mrb-skin-surface[data-skin=gear-5]:not(.mrb-skp-preview):after{animation:none!important;display:none!important}html[data-perf-tier=minimal] .mrb-skin-surface[data-skin=gear-5]:not(.mrb-skp-preview):after{animation:none!important;display:none!important}@media (prefers-reduced-motion: reduce){.mrb-skin-surface[data-skin=gear-5]:not(.mrb-skp-preview):after{animation:none!important;display:none!important}}.mrb-skins-premium{--skp-iris-cyan: color-mix(in srgb, var(--accent-neon) 62%, #22d3ee);--skp-iris-violet: color-mix(in srgb, var(--accent-neon) 58%, #a855f7);--skp-glass: color-mix(in srgb, var(--surface-1) 82%, transparent);position:relative;max-width:1060px;margin:0 auto;padding:var(--space-4, 16px)}.mrb-skins-premium:before{content:"";position:absolute;inset:-58px 0 auto 0;height:280px;z-index:0;pointer-events:none;background:radial-gradient(56% 100% at 82% 0%,color-mix(in srgb,var(--skp-iris-violet) 16%,transparent),transparent 70%),radial-gradient(48% 100% at 12% 4%,color-mix(in srgb,var(--skp-iris-cyan) 15%,transparent),transparent 72%);opacity:.5;animation:skp-aurora 12s ease-in-out infinite}@keyframes skp-aurora{0%,to{opacity:.34}50%{opacity:.6}}[data-theme=light] .mrb-skins-premium:before{opacity:.28}.mrb-skins-premium>*{position:relative;z-index:1}.mrb-skins-premium .mrb-skp-head{position:relative;overflow:hidden;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);padding:var(--space-4, 16px) var(--space-5, 20px);margin-bottom:var(--space-5, 20px)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mrb-skins-premium .mrb-skp-head{background:var(--skp-glass);backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}}.mrb-skins-premium .mrb-skp-head:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--skp-iris-cyan) 70%,transparent),color-mix(in srgb,var(--accent) 80%,transparent),color-mix(in srgb,var(--skp-iris-violet) 70%,transparent),transparent);opacity:.85;pointer-events:none}.mrb-skins-premium .mrb-skp-title{margin:0 0 var(--space-1, 4px);font-size:var(--text-2xl, 28px);font-weight:800;letter-spacing:-.01em;color:var(--text)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.mrb-skins-premium .mrb-skp-title{background:linear-gradient(180deg,var(--text),color-mix(in srgb,var(--text) 66%,var(--accent)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.mrb-skins-premium .mrb-skp-sub{margin:0 0 var(--space-3, 12px);color:var(--text-muted);max-width:70ch}.mrb-skins-premium .mrb-skp-opened{margin:0 0 var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);border-left:3px solid var(--accent, currentColor);border-radius:var(--radius-sm, 4px);background:var(--surface-2);color:var(--text);font-size:var(--text-sm, 13px);line-height:1.5;max-width:70ch}.mrb-skins-premium .mrb-skp-opened strong{text-transform:uppercase;letter-spacing:var(--tracking-wide, .08em);font-size:var(--text-xs, 11px)}.mrb-skins-premium .mrb-skp-strip{display:flex;align-items:center;gap:var(--space-3, 12px)}.mrb-skins-premium .mrb-skp-strip-label{flex:0 0 auto;font-size:var(--text-xs, 11px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide, .08em);color:var(--text-muted)}.mrb-skins-premium .mrb-skp-strip-label strong{color:var(--text);font-size:var(--text-sm, 12px)}.mrb-skins-premium .mrb-skp-meter{flex:1 1 auto;min-width:120px;max-width:340px;height:6px;border-radius:var(--radius-pill, 999px);background:var(--surface-2);border:1px solid var(--border-subtle);overflow:hidden;box-shadow:0 0 10px -2px var(--accent-neon)}.mrb-skins-premium .mrb-skp-meter-fill{display:block;height:100%;border-radius:var(--radius-pill, 999px);background:linear-gradient(90deg,var(--skp-iris-cyan),var(--accent),var(--skp-iris-violet));transition:width var(--motion-base, .2s) var(--ease-out, ease)}.mrb-skins-premium .mrb-skp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--space-4, 16px)}.mrb-skins-premium .mrb-skp-card{display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);overflow:hidden;transition:transform var(--motion-base, .2s) var(--ease-out, ease),border-color var(--motion-fast, .12s) ease,box-shadow var(--motion-base, .2s) ease}.mrb-skins-premium .mrb-skp-card:hover{transform:translateY(-3px);border-color:var(--accent-border);box-shadow:0 12px 28px -16px #0000008c,0 0 18px -8px var(--accent-neon)}.mrb-skins-premium .mrb-skp-card.is-equipped{border-color:var(--accent-border);box-shadow:0 0 0 1px var(--accent-border),0 0 22px -8px var(--accent-neon)}.mrb-skins-premium .mrb-skp-preview{position:relative;height:176px;padding:var(--space-3, 12px);box-sizing:border-box;overflow:hidden;background:var(--sk-ground);background-attachment:scroll;color:var(--text)}.mrb-skins-premium .mrb-skp-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,var(--sk-sheen, rgba(255, 255, 255, .18)) 48%,transparent 66%);transform:translate(-130%);opacity:0}.mrb-skins-premium .mrb-skp-card:not(.is-locked):hover .mrb-skp-preview:after{opacity:1;transform:translate(130%);transition:transform .72s var(--ease-out, ease),opacity .2s ease}.mrb-skins-premium .mrb-skp-mini{display:flex;flex-direction:column;gap:6px;height:100%}.mrb-skins-premium .mrb-skp-mini-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2, 8px)}.mrb-skins-premium .mrb-skp-brand{font-size:calc(10px * var(--font-scale, 1));font-weight:800;letter-spacing:.18em;color:var(--sk-accent-hi);text-shadow:0 0 12px var(--sk-cta-glow, transparent)}.mrb-skins-premium .mrb-skp-stat{display:inline-flex;align-items:baseline;gap:4px}.mrb-skins-premium .mrb-skp-stat-n{font-size:calc(15px * var(--font-scale, 1));font-weight:800;line-height:1;color:var(--sk-stat-n);font-variant-numeric:tabular-nums}.mrb-skins-premium .mrb-skp-stat-label{font-size:calc(9px * var(--font-scale, 1));font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--sk-stat-label)}.mrb-skins-premium .mrb-skp-lead{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:8px 10px;border-radius:var(--radius-md, 10px);background:var(--sk-card-bg);border:1px solid var(--sk-hairline-soft);box-shadow:var(--sk-card-shadow, 0 10px 24px -14px rgba(0, 0, 0, .55))}.mrb-skins-premium .mrb-skp-lead:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--sk-glint, rgba(255, 255, 255, .6)),transparent);pointer-events:none}.mrb-skins-premium .mrb-skp-lead-name{font-size:calc(11px * var(--font-scale, 1));font-weight:700;line-height:var(--leading-tight, 1.2);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-skins-premium .mrb-skp-lead-sub{font-size:calc(9.5px * var(--font-scale, 1));line-height:var(--leading-tight, 1.2);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-skins-premium .mrb-skp-chip{align-self:flex-start;margin-top:auto;padding:2px 7px;border-radius:var(--radius-pill, 999px);font-size:calc(8.5px * var(--font-scale, 1));font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:var(--sk-chip-bg);border:1px solid var(--sk-chip-border);color:var(--sk-chip-ink)}.mrb-skins-premium .mrb-skp-keys{display:flex;gap:6px}.mrb-skins-premium .mrb-skp-key{flex:1 1 0;display:grid;place-items:center;height:20px;border-radius:var(--radius-sm, 6px);font-size:calc(9px * var(--font-scale, 1));line-height:1;font-weight:700;background:var(--sk-tile-bg);border:1px solid var(--sk-hairline-soft);color:var(--text-muted)}.mrb-skins-premium .mrb-skp-callbar{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;border-radius:var(--radius-pill, 999px);font-size:var(--text-sm, 12px);font-weight:800;letter-spacing:.02em;background:var(--sk-fill);color:var(--sk-ink);text-shadow:var(--sk-cta-shadow, none);box-shadow:0 6px 18px -8px var(--sk-cta-glow, transparent)}.mrb-skins-premium .mrb-skp-card:not(.is-locked):hover .mrb-skp-callbar{background:var(--sk-fill-hover, var(--sk-fill))}.mrb-skins-premium .mrb-skp-preview:not(.mrb-skin-surface){--text: #f2f6fb;--text-muted: #b6c4d6;--sk-ground: var(--pv-bg);--sk-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .03));--sk-card-shadow: 0 10px 24px -14px rgba(0, 0, 0, .55);--sk-glint: color-mix(in srgb, var(--pv-label) 75%, transparent);--sk-fill: var(--pv-accent);--sk-fill-hover: var(--pv-accent);--sk-ink: var(--pv-ink);--sk-cta-shadow: none;--sk-cta-glow: color-mix(in srgb, var(--pv-accent) 40%, transparent);--sk-accent-hi: var(--pv-label);--sk-hairline-soft: color-mix(in srgb, var(--pv-label) 28%, transparent);--sk-sheen: rgba(255, 255, 255, .18);--sk-chip-bg: color-mix(in srgb, var(--pv-accent) 14%, transparent);--sk-chip-border: color-mix(in srgb, var(--pv-accent) 45%, transparent);--sk-chip-ink: var(--pv-label);--sk-stat-n: #ffffff;--sk-stat-label: var(--pv-label);--sk-tile-bg: rgba(255, 255, 255, .06)}.mrb-skins-premium .mrb-skp-body{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, 8px);padding:var(--space-3, 12px)}.mrb-skins-premium .mrb-skp-info{min-width:0}.mrb-skins-premium .mrb-skp-name{font-weight:700;color:var(--text)}.mrb-skins-premium .mrb-skp-equip{flex:0 0 auto;min-height:44px;min-width:96px;padding:0 var(--space-4, 16px);border-radius:var(--radius-pill, 999px);font-size:var(--text-sm, 12px);font-weight:700;background:var(--accent-fill);color:var(--accent-text);border:1px solid var(--accent-border);cursor:pointer;transition:background var(--motion-fast, .12s) ease,box-shadow var(--motion-base, .2s) ease,transform var(--motion-fast, .12s) ease}.mrb-skins-premium .mrb-skp-equip:hover:not(:disabled){background:var(--accent-fill-hover);transform:translateY(-1px);box-shadow:0 0 16px -6px var(--accent-neon)}.mrb-skins-premium .mrb-skp-equip:disabled{background:var(--ok-fill);color:var(--ok);border-color:var(--ok-border);cursor:default}.mrb-skins-premium .mrb-skp-equip:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px)}.mrb-skins-premium .mrb-skp-modes{display:flex;gap:var(--space-2, 8px);margin:0;padding:0 var(--space-3, 12px) var(--space-3, 12px);box-sizing:border-box;width:100%}.mrb-skins-premium .mrb-skp-mode{flex:1 1 0;min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding-inline:var(--space-2, 8px);border-radius:var(--radius-pill, 999px);border:1px solid var(--border-control);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-sm, 12px);font-weight:700;cursor:pointer;white-space:nowrap;transition:background var(--motion-fast, .12s) ease,color var(--motion-fast, .12s) ease}.mrb-skins-premium .mrb-skp-mode:hover{color:var(--text)}.mrb-skins-premium .mrb-skp-mode.on{color:var(--text);background:color-mix(in srgb,var(--accent-neon) 20%,transparent);border-color:color-mix(in srgb,var(--accent-neon) 45%,transparent)}.mrb-skins-premium .mrb-skp-mode:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px)}.mrb-skins-premium .mrb-skp-mode-chip{flex:0 0 auto;width:12px;height:12px;border-radius:4px;border:1px solid var(--border-subtle)}.mrb-skins-premium .mrb-skp-mode-chip--light{background:linear-gradient(135deg,#eef3fb 0,#eef3fb 52%,#2f7bd4 52%,#2f7bd4)}.mrb-skins-premium .mrb-skp-mode-chip--dark{background:linear-gradient(135deg,#0b1017 0,#0b1017 52%,#3aa6ff 52%,#3aa6ff)}@media (pointer: coarse){.mrb-skins-premium .mrb-skp-mode{min-height:44px}}.mrb-skins-premium .mrb-skp-lock{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--radius-pill, 999px);font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.02em;background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border-control)}.mrb-skins-premium .mrb-skp-card.is-locked .mrb-skp-preview{filter:grayscale(.45) brightness(.8) contrast(.92)}.mrb-skins-premium .mrb-skp-card.is-locked:hover{border-color:var(--border-control);box-shadow:0 12px 28px -16px #00000073}@media (prefers-reduced-motion: reduce){.mrb-skins-premium:before{animation:none}.mrb-skins-premium .mrb-skp-card,.mrb-skins-premium .mrb-skp-equip,.mrb-skins-premium .mrb-skp-mode,.mrb-skins-premium .mrb-skp-meter-fill{transition:none}.mrb-skins-premium .mrb-skp-card:hover,.mrb-skins-premium .mrb-skp-equip:hover:not(:disabled){transform:none}.mrb-skins-premium .mrb-skp-card:not(.is-locked):hover .mrb-skp-preview:after{opacity:0;transition:none}}@media (max-width: 430px){.mrb-skins-premium .mrb-skp-body{flex-wrap:wrap}.mrb-skins-premium .mrb-skp-equip{width:100%}.mrb-skins-premium .mrb-skp-strip{flex-wrap:wrap}}.mrb-skins-premium .mrb-skp-scope{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2, 8px);margin:var(--space-3, 12px) 0 0}.mrb-skins-premium .mrb-skp-scope-label{flex:0 0 auto;font-size:var(--text-xs, 11px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide, .08em);color:var(--text-muted)}.mrb-skins-premium .mrb-skp-scope-btn{flex:0 0 auto;padding:6px 14px;font-size:var(--text-sm, 12px);font-weight:700;border-radius:var(--radius-pill, 999px);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-muted)}.mrb-skins-premium .mrb-skp-scope-btn:hover{border-color:var(--accent-border, var(--accent));color:var(--text)}.mrb-skins-premium .mrb-skp-scope-btn.on{background:var(--accent-fill);border-color:var(--accent-border, var(--accent));color:var(--accent-text)}.mrb-skins-premium .mrb-skp-scope-note{flex:1 1 260px;min-width:0;font-size:var(--text-xs, 11px);line-height:var(--leading-normal, 1.5);color:var(--text-faint)}.prg-page{display:grid;gap:var(--space-4, 16px)}.prg-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3, 12px)}.prg-hero-text{min-width:0;flex:1 1 320px}.prg-title{margin:0 0 var(--space-2, 8px);font-size:var(--text-2xl)}.prg-hero-rank{display:grid;justify-items:end;gap:2px;padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);background:var(--surface-2)}.prg-rank-label{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.prg-rank-n{font-size:var(--text-xl);font-weight:800}.prg-rank-note{font-size:var(--text-xs);color:var(--text-muted)}.prg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:var(--space-3, 12px)}.prg-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);background:var(--surface-1)}.prg-card.is-on{border-color:var(--accent-border, var(--accent))}.prg-card.is-locked{opacity:.72}.prg-swatch{height:74px;border-bottom:1px solid var(--border-subtle)}.prg-body{display:grid;gap:var(--space-2, 8px);padding:var(--space-3, 12px);min-width:0}.prg-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, 8px);min-width:0}.prg-name{margin:0;font-size:var(--text-md);min-width:0}.prg-tag{flex:none;padding:2px var(--space-2, 8px);border-radius:var(--radius-pill, 999px);font-size:var(--text-xs);font-weight:700;white-space:nowrap}.prg-tag-on{background:var(--accent-fill);color:var(--accent-text)}.prg-tag-lock{background:var(--surface-3);color:var(--text-muted)}.prg-note{margin:0;color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.prg-foot{display:flex}.prg-wear{flex:1;padding:var(--space-2, 8px);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:var(--surface-2);color:var(--text);font-weight:700;font-size:var(--text-sm);cursor:pointer}.prg-wear:hover:not(:disabled){background:var(--accent-fill);border-color:var(--accent-border, var(--accent))}.prg-wear:disabled{cursor:default;opacity:.6}.cst-page{max-width:1040px;margin:0 auto;padding:var(--space-4, 16px);--cst-gold: #e3bd58;--cst-gold-wash: rgba(212, 175, 55, .1);--cst-gold-border: rgba(212, 175, 55, .45)}[data-theme=light] .cst-page{--cst-gold: #8a6a14;--cst-gold-wash: rgba(154, 123, 24, .1);--cst-gold-border: rgba(138, 106, 20, .5)}.cst-hero{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4, 16px);padding:var(--space-5, 20px);margin-bottom:var(--space-5, 20px);border:1px solid var(--cst-gold-border);border-radius:var(--radius-lg, 14px);background:linear-gradient(160deg,var(--cst-gold-wash),transparent 60%),var(--surface-1)}.cst-title{margin:0 0 var(--space-2, 8px);font-size:var(--text-2xl, 28px);font-weight:800;letter-spacing:.02em;color:var(--text)}.cst-back{font-size:var(--text-sm, 13px);color:var(--accent)}.cst-hero-bal{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:var(--space-3, 12px) var(--space-4, 16px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);background:var(--surface-2);min-width:168px}.cst-bal-label{font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.cst-bal-n{font-size:var(--text-2xl, 28px);font-weight:800;font-variant-numeric:tabular-nums;color:var(--cst-gold)}.cst-bal-note,.cst-bal-owned{font-size:var(--text-xs, 11px);color:var(--text-muted)}.cst-group{margin-bottom:var(--space-5, 20px)}.cst-group-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2, 8px) var(--space-3, 12px);margin-bottom:var(--space-3, 12px)}.cst-group-name{margin:0;font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.cst-group-hint{margin:0;font-size:var(--text-xs, 11px);color:var(--text-muted)}.cst-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4, 16px)}.cst-card{display:flex;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);background:var(--surface-1)}.cst-card.is-owned{border-color:var(--cst-gold-border);background:linear-gradient(160deg,var(--cst-gold-wash),transparent 70%),var(--surface-1)}.cst-card-art{flex:none;width:48px;height:48px;display:grid;place-items:center;font-size:calc(26px * var(--font-scale, 1));line-height:1;border-radius:var(--radius-md, 10px);background:var(--surface-2)}.cst-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.cst-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2, 8px)}.cst-card-name{margin:0;font-size:var(--text-base, 14px);font-weight:700;color:var(--text)}.cst-card-desc,.cst-card-vis-hint{margin:0;font-size:var(--text-xs, 11px);color:var(--text-muted)}.cst-card-vis-hint{color:var(--text-faint)}.cst-vis{flex:none;padding:2px 8px;border-radius:var(--radius-pill, 999px);border:1px solid var(--border-subtle);font-size:var(--text-xs, 11px);font-weight:700;white-space:nowrap;color:var(--text-muted);background:var(--surface-2)}.cst-vis[data-vis=public]{border-color:var(--accent-border);color:var(--accent-text);background:var(--accent-fill)}.cst-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);margin-top:auto;padding-top:6px}.cst-cost{display:flex;align-items:baseline;gap:5px}.cst-cost-n{font-size:var(--text-lg, 18px);font-weight:800;font-variant-numeric:tabular-nums;color:var(--cst-gold)}.cst-cost-label{font-size:var(--text-xs, 11px);color:var(--text-faint)}.cst-buy{min-height:36px;padding:7px 18px;font-weight:700;font-size:var(--text-sm, 13px);white-space:nowrap}.cst-owned-tag{font-size:var(--text-sm, 13px);font-weight:700;color:var(--ok);white-space:nowrap}.cst-owned{display:flex;align-items:center;gap:var(--space-2, 8px)}.cst-wear{min-height:36px;padding:7px 14px;font-weight:700;font-size:var(--text-sm, 13px);white-space:nowrap}.cst-wear.is-worn{border-color:color-mix(in oklab,var(--accent-border) 80%,transparent);background:var(--accent-fill);color:var(--accent-text)}.cst-wear.is-worn:hover:not(:disabled){background:var(--accent-fill-hover)}.cst-card-note{margin:0;font-size:var(--text-xs, 11px);color:var(--text-muted)}.cst-card-note[data-worn=yes]{color:var(--text);font-weight:600}.cst-msg{margin:0 0 var(--space-4, 16px);padding:var(--space-3, 12px) var(--space-4, 16px);border:1px solid var(--ok-border);border-radius:var(--radius-md, 10px);background:var(--ok-fill);color:var(--text);font-size:var(--text-sm, 13px)}.cst-msg[role=alert]{border-color:var(--warn-border);background:var(--warn-fill)}.cst-empty{margin:0;padding:var(--space-5, 20px);border:1px dashed var(--border-subtle);border-radius:var(--radius-lg, 14px);text-align:center;color:var(--text-muted);font-size:var(--text-sm, 13px)}.cst-retry{min-height:32px;padding:5px 14px;font-size:var(--text-sm, 13px)}.cst-wallet{display:flex;flex-direction:column;gap:var(--space-3, 12px);margin-bottom:var(--space-5, 20px);min-width:0}@media (max-width: 640px){.cst-hero{flex-direction:column;align-items:stretch}.cst-hero-bal{align-items:flex-start;min-width:0}.cst-grid{grid-template-columns:1fr}}.shop-page{max-width:1040px;margin:0 auto;padding:var(--space-4, 16px);--shop-gold: #e3bd58;--shop-gold-deep: #b8860b;--shop-gold-wash: rgba(212, 175, 55, .1);--shop-gold-border: rgba(212, 175, 55, .45);--shop-gold-glow: 0 0 22px rgba(212, 175, 55, .18);--shop-gold-sheen: linear-gradient(105deg, #e3bd58, #f7e6ad 38%, #c99a2e 55%, #f3d67a 78%, #e3bd58)}[data-theme=light] .shop-page{--shop-gold: #8a6a14;--shop-gold-deep: #6d5310;--shop-gold-wash: rgba(154, 123, 24, .1);--shop-gold-border: rgba(138, 106, 20, .5);--shop-gold-glow: none;--shop-gold-sheen: linear-gradient(105deg, #8a6a14, #b8912a 38%, #6d5310 55%, #a5821f 78%, #8a6a14)}.shop-topbar{display:flex;margin-bottom:var(--space-3, 12px)}.shop-back{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:var(--text-sm, 13px);font-weight:600;color:var(--text-muted);text-decoration:none}.shop-back:hover{color:var(--accent)}.shop-hero{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4, 16px);padding:var(--space-5, 20px);margin-bottom:var(--space-5, 20px);border:1px solid var(--shop-gold-border);border-radius:var(--radius-lg, 14px);background:linear-gradient(160deg,var(--shop-gold-wash),transparent 55%),var(--surface-1);box-shadow:var(--shop-gold-glow)}.shop-title{margin:0 0 var(--space-1, 4px);font-size:var(--text-2xl, 28px);font-weight:800;letter-spacing:.02em;background:var(--shop-gold-sheen);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shop-sheen 6s linear infinite}@keyframes shop-sheen{0%{background-position:0% 0}to{background-position:200% 0}}.shop-subtitle{margin:0;max-width:46ch;color:var(--text-muted, #9fb0c4);font-size:var(--text-sm, 13px)}.shop-you{margin-bottom:var(--space-5, 20px);padding:var(--space-5, 20px);border:1px solid var(--shop-gold-border);border-radius:var(--radius-lg, 14px);background:linear-gradient(160deg,var(--shop-gold-wash),transparent 55%),var(--surface-1);min-width:0}.shop-you-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3, 12px);margin-bottom:var(--space-4, 16px)}.shop-you-title{margin:0 0 var(--space-3, 12px);font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, #9fb0c4)}.shop-you-bal{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--text, #f2f6fb)}.shop-you-bal-n{font-size:var(--text-2xl, 28px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.shop-you-bal-word{font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, #9fb0c4)}.shop-you-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-4, 16px);align-items:start}@media (max-width: 760px){.shop-you-grid{grid-template-columns:minmax(0,1fr)}}.shop-you-box{min-width:0;padding:0;border:0;background:none}.shop-you-figs{display:flex;flex-wrap:wrap;gap:var(--space-4, 16px);margin:0 0 var(--space-3, 12px);padding:0;list-style:none}.shop-you-figs li{display:flex;flex-direction:column;gap:2px;min-width:0}.shop-you-fig-label{font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, #9fb0c4)}.shop-you-fig-value{font-size:var(--text-md, 15px);font-weight:800;font-variant-numeric:tabular-nums;color:var(--text, #f2f6fb)}.shop-you-unlimited{margin:0 0 var(--space-3, 12px);font-size:var(--text-xs, 11px);font-weight:800;letter-spacing:.04em;color:var(--accent-text, var(--accent, #4d9fff))}.shop-you-foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2, 8px)}.shop-you-ledger{margin-top:var(--space-4, 16px);max-height:260px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-md, 10px);background:var(--surface-2)}.shop-you-ledger .mrb-points-lreason{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-you-ledger .mrb-points-lamt{flex:0 0 auto;font-weight:800;font-variant-numeric:tabular-nums}.shop-you-ledger .mrb-points-ltime{flex:0 0 auto;color:var(--text-muted, #9fb0c4)}.shop-you-empty{padding:10px 14px;font-size:var(--text-xs, 11px);color:var(--text-muted, #9fb0c4)}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4, 16px)}.shop-card{display:flex;flex-direction:column;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-lg, 14px);background:var(--surface-1);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.shop-card-live:hover,.shop-card-live:focus-visible{border-color:var(--shop-gold-border);box-shadow:var(--shop-gold-glow);transform:translateY(-2px)}.shop-card-live:focus-visible{outline:2px solid var(--focus, #3b9eff);outline-offset:2px}.shop-card-soon{opacity:.62;cursor:default}.shop-card-face{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4, 16px);min-height:72px;background:linear-gradient(150deg,var(--shop-gold-wash),transparent 60%),var(--surface-2);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .09))}.shop-card-icon{font-size:calc(30px * var(--font-scale, 1));line-height:1;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.shop-card-badge{font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-pill, 999px);border:1px solid transparent}.shop-card-badge-live{color:var(--shop-gold);border-color:var(--shop-gold-border);background:var(--shop-gold-wash)}.shop-card-badge-soon{color:var(--text-faint, #8093a8);border-color:var(--border-subtle, rgba(255, 255, 255, .09));background:var(--surface-3)}.shop-card-body{padding:var(--space-4, 16px);display:flex;flex-direction:column;gap:var(--space-2, 8px);flex:1}.shop-card-name{margin:0;font-size:var(--text-lg, 17px);font-weight:800}.shop-card-teaser{margin-top:auto;padding-top:var(--space-2, 8px);display:flex;flex-direction:column;gap:var(--space-2, 8px)}.shop-credits-teaser{display:flex;align-items:center;gap:6px;min-width:0;color:var(--accent, #7dd3fc)}.shop-credits-n{font-size:var(--text-lg, 17px);font-weight:800;color:var(--text, #f2f6fb);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-credits-word{font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, #9fb0c4);white-space:nowrap}.shop-swatches{display:flex;gap:6px}.shop-swatch{width:28px;height:28px;border-radius:8px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));flex:0 0 auto}.shop-swatch-more{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xs, 11px);font-weight:700;color:var(--text-muted, #9fb0c4);background:var(--surface-3)}.shop-teaser-line{font-size:var(--text-xs, 11px);color:var(--text-faint, #8093a8)}.shop-teaser-line strong{color:var(--text, #f2f6fb)}@media (prefers-reduced-motion: reduce){.shop-title{animation:none}.shop-card{transition:none}.shop-card-live:hover,.shop-card-live:focus-visible{transform:none}}.shop-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-bottom:var(--space-4, 16px);padding-bottom:var(--space-2, 8px);border-bottom:1px solid var(--shop-gold-border)}.shop-tab-slot{display:inline-flex;align-items:stretch;min-width:0}.shop-tab{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;padding:7px 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-pill, 999px);background:var(--surface-2);color:var(--text-muted, #9fb0c4);font-family:inherit;font-size:var(--text-sm, 13px);font-weight:700;line-height:1.2;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.shop-tab-slot .shop-tab{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.shop-tab:hover{color:var(--text, #f2f6fb);border-color:var(--shop-gold-border)}.shop-tab:focus-visible{outline:2px solid var(--focus, #3b9eff);outline-offset:2px}.shop-tab-on{color:var(--text, #f2f6fb);border-color:var(--shop-gold-border);background:linear-gradient(160deg,var(--shop-gold-wash),transparent 70%),var(--surface-1);box-shadow:inset 0 1px #ffffff0f}.shop-tab-icon{font-size:calc(14px * var(--font-scale, 1));line-height:1}.shop-tab-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-tab-x{display:inline-flex;align-items:center;justify-content:center;width:30px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-left:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-top-right-radius:var(--radius-pill, 999px);border-bottom-right-radius:var(--radius-pill, 999px);background:var(--surface-2);color:var(--text-faint, #8093a8);font-family:inherit;font-size:var(--text-xs, 11px);cursor:pointer}.shop-tab-x:hover{color:var(--text, #f2f6fb);border-color:var(--shop-gold-border)}.shop-tab-x:focus-visible{outline:2px solid var(--focus, #3b9eff);outline-offset:2px}.shop-tab-slot:has(.shop-tab-on) .shop-tab-x{border-color:var(--shop-gold-border);background:linear-gradient(160deg,var(--shop-gold-wash),transparent 70%),var(--surface-1)}.shop-tabbody{min-width:0}.shop-tabbody>.mrb-page{max-width:none;margin:0;padding:0}.shop-tabbody .mrb-skins-premium:before,.shop-tabbody .mrb-page.mrb-shop-premium:before,.shop-tabbody .shop-title{animation:none}button:where(.shop-backlink){-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;color:var(--accent);font:inherit;text-align:inherit;cursor:pointer}button:where(.shop-backlink):hover{text-decoration:underline}button:where(.shop-backlink):focus-visible{outline:2px solid var(--focus, #3b9eff);outline-offset:2px;border-radius:3px}button:where(.shop-card){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;font:inherit;text-align:left;cursor:pointer}.mrb-page.mrb-shop-premium,.shop-embedded.mrb-shop-premium{position:relative;--shp-gold-ink: var(--shop-gold);--shp-glass: color-mix(in srgb, var(--surface-1) 84%, transparent);--shp-line: color-mix(in srgb, #ffffff 10%, transparent);--shp-gold-halo: 0 0 24px -4px rgba(212, 175, 55, .32);--shp-lift: 0 0 0 0 transparent;--shp-aurora-lo: .32;--shp-aurora-hi: .58}[data-theme=light] .mrb-page.mrb-shop-premium,[data-theme=light] .shop-embedded.mrb-shop-premium{--shp-gold-ink: var(--shop-gold-deep);--shp-gold-halo: 0 0 0 0 transparent;--shp-aurora-lo: .17;--shp-aurora-hi: .3;--shp-line: transparent;--shp-lift: 0 2px 4px rgba(10, 30, 80, .07), 0 8px 20px rgba(10, 30, 80, .1)}.mrb-page.mrb-shop-premium:before{content:"";position:absolute;inset:-58px 0 auto 0;height:280px;z-index:0;pointer-events:none;background:radial-gradient(56% 100% at 80% 0%,color-mix(in srgb,var(--shop-gold) 15%,transparent),transparent 70%),radial-gradient(48% 100% at 14% 6%,color-mix(in srgb,var(--shop-gold-deep) 13%,transparent),transparent 72%);opacity:.5;animation:shp-aurora 12s ease-in-out infinite}@keyframes shp-aurora{0%,to{opacity:var(--shp-aurora-lo)}50%{opacity:var(--shp-aurora-hi)}}[data-theme=light] .mrb-page.mrb-shop-premium:before{opacity:var(--shp-aurora-lo)}.mrb-page.mrb-shop-premium>*{position:relative;z-index:1}.mrb-shop-premium .shop-hero{position:relative;overflow:hidden;align-items:center;padding:var(--space-6, 24px);border:1px solid var(--shop-gold-border);border-radius:var(--radius-lg, 14px);background:radial-gradient(120% 190% at 10% 0%,color-mix(in srgb,var(--shop-gold) 13%,transparent),transparent 55%),radial-gradient(90% 160% at 96% 100%,color-mix(in srgb,var(--shop-gold) 6%,transparent),transparent 60%),var(--surface-1);box-shadow:inset 0 1px 0 var(--shp-line),var(--shp-gold-halo),var(--shp-lift)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mrb-shop-premium .shop-hero{background:radial-gradient(120% 190% at 10% 0%,color-mix(in srgb,var(--shop-gold) 13%,transparent),transparent 55%),radial-gradient(90% 160% at 96% 100%,color-mix(in srgb,var(--shop-gold) 6%,transparent),transparent 60%),var(--shp-glass);backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}}.mrb-shop-premium .shop-hero:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--shop-gold) 85%,transparent) 22%,color-mix(in srgb,#f7e6ad 80%,transparent) 50%,color-mix(in srgb,var(--shop-gold-deep) 85%,transparent) 78%,transparent);opacity:.85}.mrb-shop-premium .shop-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--shop-gold) 13%,transparent) 47%,transparent 64%);transform:translate(-120%);animation:shp-hero-sheen 5.5s cubic-bezier(.16,1,.3,1) .4s 1 forwards}@keyframes shp-hero-sheen{to{transform:translate(120%)}}.mrb-shop-premium .shop-you{border:1px solid var(--shop-gold-border);background:radial-gradient(120% 190% at 10% 0%,color-mix(in srgb,var(--shop-gold) 13%,transparent),transparent 55%),radial-gradient(90% 160% at 96% 100%,color-mix(in srgb,var(--shop-gold) 6%,transparent),transparent 60%),var(--surface-1);box-shadow:inset 0 1px 0 var(--shp-line),var(--shp-gold-halo),var(--shp-lift)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mrb-shop-premium .shop-you{background:radial-gradient(120% 190% at 10% 0%,color-mix(in srgb,var(--shop-gold) 13%,transparent),transparent 55%),radial-gradient(90% 160% at 96% 100%,color-mix(in srgb,var(--shop-gold) 6%,transparent),transparent 60%),var(--shp-glass);backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}}.mrb-shop-premium .shop-hero-text:before{content:"Zenith · Agent Rewards";content:"Zenith · Agent Rewards" / "";display:block;margin-bottom:var(--space-2, 8px);font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:var(--tracking-wide, .08em);text-transform:uppercase;color:var(--shp-gold-ink)}.mrb-shop-premium .shop-title{font-size:calc(clamp(30px,4vw,34px) * var(--font-scale, 1));letter-spacing:.015em;line-height:var(--leading-tight, 1.2);filter:drop-shadow(0 0 18px var(--shop-gold-wash))}[data-theme=light] .mrb-shop-premium .shop-title{filter:none}.mrb-shop-premium .shop-subtitle{font-size:var(--text-md, 15px);line-height:var(--leading-normal, 1.45);max-width:52ch;color:var(--text-muted)}.mrb-shop-premium .shop-prog{gap:var(--space-3, 12px);align-self:center}.mrb-shop-premium .shop-prog-chip{position:relative;overflow:hidden;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:104px;min-height:68px;padding:var(--space-2, 8px) var(--space-4, 16px);border-radius:var(--radius-md, 10px);border:1px solid var(--shop-gold-border);background:linear-gradient(180deg,var(--shop-gold-wash),transparent 65%),var(--shp-glass);box-shadow:inset 0 1px 0 var(--shp-line),var(--shp-lift)}.mrb-shop-premium .shop-prog-chip:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--shop-gold),transparent 82%);opacity:.85}.mrb-shop-premium .shop-prog-label{font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:var(--tracking-wide, .08em);text-transform:uppercase;color:var(--text-muted)}.mrb-shop-premium .shop-prog-value{font-size:calc(24px * var(--font-scale, 1));font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--text)}.mrb-shop-premium .shop-prog-loading{align-items:center;color:var(--text-muted);font-size:var(--text-xs, 11px);font-weight:600}.mrb-shop-premium .shop-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--space-4, 16px)}.mrb-shop-premium .shop-card{--shp-cat: var(--accent-neon);--shp-cat-strong: var(--shp-cat);position:relative;border-color:color-mix(in srgb,var(--shp-cat) 22%,var(--border-subtle));background:radial-gradient(120% 130% at 0% 0%,color-mix(in srgb,var(--shp-cat) 6%,transparent),transparent 60%),var(--shp-glass);box-shadow:inset 0 1px 0 var(--shp-line),var(--shp-lift);transition:transform var(--motion-base, .2s) var(--ease-out, ease),border-color var(--motion-fast, .12s) ease,box-shadow var(--motion-base, .2s) ease}[data-theme=light] .mrb-shop-premium .shop-card{--shp-cat-strong: color-mix(in srgb, var(--shp-cat) 70%, var(--text))}.mrb-shop-premium .shop-card[data-cat=skins]{--shp-cat: var(--accent-neon)}.mrb-shop-premium .shop-card[data-cat=reskins]{--shp-cat: #a855f7}.mrb-shop-premium .shop-card[data-cat=credits]{--shp-cat: var(--shop-gold)}.mrb-shop-premium .shop-card[data-cat=badges]{--shp-cat: #34d399}.mrb-shop-premium .shop-card[data-cat=themes]{--shp-cat: #ec4899}.mrb-shop-premium .shop-card[data-cat=merch]{--shp-cat: #fb923c}.mrb-shop-premium .shop-card-face{position:relative;min-height:88px;background:linear-gradient(150deg,color-mix(in srgb,var(--shp-cat) 11%,transparent),transparent 62%),var(--surface-2);border-bottom:1px solid color-mix(in srgb,var(--shp-cat) 16%,var(--border-subtle))}.mrb-shop-premium .shop-card-face:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--shp-cat-strong),transparent 78%);opacity:.8}.mrb-shop-premium .shop-card-icon{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:var(--radius-pill, 999px);font-size:calc(26px * var(--font-scale, 1));line-height:1;background:radial-gradient(120% 120% at 30% 24%,color-mix(in srgb,var(--shp-cat) 22%,transparent),transparent 72%),var(--surface-3);box-shadow:0 0 0 1px color-mix(in srgb,var(--shp-cat-strong) 45%,transparent),0 0 16px -6px color-mix(in srgb,var(--shp-cat) 55%,transparent),inset 0 1px 0 var(--shp-line);filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.mrb-shop-premium .shop-card-badge-live{display:inline-flex;align-items:center;gap:6px;color:var(--shp-gold-ink);border-color:var(--shop-gold-border);background:var(--shop-gold-wash)}.mrb-shop-premium .shop-card-badge-live:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:var(--radius-pill, 999px);background:var(--shp-gold-ink);box-shadow:0 0 8px var(--shop-gold);animation:shp-pulse 2.8s ease-in-out infinite}@keyframes shp-pulse{0%,to{opacity:.55}50%{opacity:1}}.mrb-shop-premium .shop-card-badge-soon{color:var(--text-muted);background:var(--surface-3);border-color:var(--border-control)}.mrb-shop-premium .shop-card-name{font-size:var(--text-lg, 18px);letter-spacing:-.01em;color:var(--text)}.mrb-shop-premium .shop-card-live:hover,.mrb-shop-premium .shop-card-live:focus-visible{border-color:var(--shop-gold-border);transform:translateY(-3px);box-shadow:inset 0 1px 0 var(--shp-line),0 0 0 1px var(--shop-gold-border),0 12px 28px -16px #0000008c,var(--shp-gold-halo)}.mrb-shop-premium .shop-card-live:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px)}.mrb-shop-premium .shop-card-live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 32%,color-mix(in srgb,var(--shop-gold) 15%,transparent) 48%,transparent 64%);transform:translate(-130%);opacity:0}.mrb-shop-premium .shop-card-live:hover:after,.mrb-shop-premium .shop-card-live:focus-visible:after{opacity:1;transform:translate(130%);transition:transform .7s var(--ease-out, ease),opacity .2s ease}.mrb-shop-premium .shop-card.shop-card-soon{opacity:1;border-color:var(--border-subtle);background:var(--shp-glass);box-shadow:var(--shp-lift);transition:none}.mrb-shop-premium .shop-card-soon .shop-card-face{background:var(--surface-2);border-bottom-color:var(--border-subtle)}.mrb-shop-premium .shop-card-soon .shop-card-face:before{content:none}.mrb-shop-premium .shop-card-soon .shop-card-icon{background:var(--surface-3);box-shadow:0 0 0 1px var(--border-subtle);filter:grayscale(.55) opacity(.8)}.mrb-shop-premium .shop-swatches{gap:8px;padding-top:2px;flex-wrap:wrap}.mrb-shop-premium .shop-swatch{position:relative;width:34px;height:34px;border-radius:10px;border:1px solid color-mix(in srgb,var(--text) 22%,transparent);box-shadow:inset 0 1px #ffffff47,0 3px 8px -3px #00000080}[data-theme=light] .mrb-shop-premium .shop-swatch{box-shadow:inset 0 1px #ffffff47,0 3px 8px -3px #0a1e504d}.mrb-shop-premium .shop-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(155deg,rgba(255,255,255,.3),transparent 48%)}.mrb-shop-premium .shop-swatch-more:after{content:none}.mrb-shop-premium .shop-swatch-more{color:var(--text-muted);background:var(--surface-3)}.mrb-shop-premium .shop-teaser-line{color:var(--text-muted)}.mrb-shop-premium .shop-teaser-line strong{color:var(--shp-gold-ink);font-weight:800}@media (prefers-reduced-motion: reduce){.mrb-page.mrb-shop-premium:before{animation:none}.mrb-shop-premium .shop-hero:after{animation:none;transform:translate(120%)}.mrb-shop-premium .shop-title{animation:none}.mrb-shop-premium .shop-card{transition:none}.mrb-shop-premium .shop-card-live:hover,.mrb-shop-premium .shop-card-live:focus-visible{transform:none}.mrb-shop-premium .shop-card-live:hover:after,.mrb-shop-premium .shop-card-live:focus-visible:after{opacity:0;transform:translate(-130%);transition:none}.mrb-shop-premium .shop-card-badge-live:before{animation:none}}@media (max-width: 640px){.mrb-shop-premium .shop-hero{padding:var(--space-5, 20px) var(--space-4, 16px)}.mrb-shop-premium .shop-prog{align-self:stretch;width:100%}.mrb-shop-premium .shop-prog-chip{flex:1 1 auto}}.shop-embedded.mrb-shop-premium{max-width:none;margin:0;width:100%;padding:var(--space-4, 16px);border:1px solid var(--shop-gold-border);border-radius:var(--radius-lg, 14px);background:linear-gradient(170deg,var(--shop-gold-wash),transparent 42%);box-shadow:inset 0 1px 0 var(--shp-line),var(--shp-gold-halo)}.shop-embedded.mrb-shop-premium:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;opacity:.5;background-repeat:repeat;background-size:128px 128px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='128' height='128' viewBox='0 0 128 128'><rect x='0' y='0' width='64' height='64' fill='%23d4af37' opacity='.03'/><rect x='64' y='64' width='64' height='64' fill='%23d4af37' opacity='.03'/><g fill='none' stroke='%23d4af37' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' opacity='.16'><g><path d='M16 20h7l5 20h17l4-14H25'/><circle cx='31' cy='47' r='3'/><circle cx='43' cy='47' r='3'/></g><g transform='translate(64 64)'><path d='M16 20h7l5 20h17l4-14H25'/><circle cx='31' cy='47' r='3'/><circle cx='43' cy='47' r='3'/></g><g transform='translate(64 0)'><rect x='16' y='16' width='32' height='32' rx='8'/><path d='M24 25h16l-16 14h16'/></g><g transform='translate(0 64)'><rect x='16' y='16' width='32' height='32' rx='8'/><path d='M24 25h16l-16 14h16'/></g></g></svg>")}[data-theme=light] .shop-embedded.mrb-shop-premium:before{opacity:.3}.shop-embedded.mrb-shop-premium>*{position:relative;z-index:1;max-width:1040px;margin-inline:auto}.hudp{position:fixed;bottom:0;z-index:1001;overflow:hidden;pointer-events:none;visibility:hidden}.hudp-scrim{position:fixed;top:var(--zenith-hud-bottom, 0px);right:0;bottom:0;left:0;z-index:999;background:#0009;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-base, .2s) var(--ease-out, ease-out)}.hudp-scrim[data-live=true]{visibility:visible}.hudp-scrim[data-open=true]{opacity:1}@media (forced-colors: active){.hudp-scrim{display:none}}.hudp[data-live=true]{visibility:visible}.hudp[data-open=true]{pointer-events:auto}.hudp-inner{height:100%;display:flex;flex-direction:column;transform:translateY(-100%);transition:transform var(--motion-base, .2s) var(--ease-out, ease-out);background:var(--surface-1);border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-radius:0 0 12px 12px;box-shadow:0 24px 60px var(--cshadow3)}.hudp[data-open=true] .hudp-inner{transform:translateY(0)}.hudp[data-height=content]{bottom:auto}.hudp[data-height=content] .hudp-inner{height:auto;max-height:calc(100vh - var(--hudp-top, 0px));overflow:auto;border-radius:0 0 12px 12px}.hudp[data-height=content][data-align=center] .hudp-inner{max-height:min(60vh,calc(100vh - var(--hudp-top, 0px)))}.hudp-music[data-height=content][data-align=center] .hudp-inner{max-height:calc(100vh - var(--hudp-top, 0px))}.hudp[data-height=content] .hudp-body{flex:0 1 auto;overflow:visible}.hudp[data-full-bleed=true] .hudp-inner{border-left:0;border-right:0;border-radius:0}.hudp[data-full-bleed=true] .hudp-dismiss{flex:0 0 auto;display:flex;justify-content:flex-end;padding:6px 8px;border-bottom:1px solid var(--border-subtle);background:var(--surface-1)}.hudp-dismiss-btn{min-height:44px;min-width:44px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2);color:var(--text-1);font:inherit;font-size:calc(14px * var(--font-scale, 1));cursor:pointer}.hudp-dismiss-btn:active{background:var(--surface-3, var(--surface-2))}.hudp-dismiss-x{font-size:calc(15px * var(--font-scale, 1));line-height:1}.hudp[data-full-bleed=true] [style*=col-resize],.hudp[data-full-bleed=true] .pt-plan__splitbar{display:none}.hudp-body{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain}.hudp .spx-pop,.hudp .mrb-ah-menu{position:static;inset:auto;width:auto;max-width:none;max-height:none;z-index:auto;border:0;border-radius:0;box-shadow:none;background:transparent}.hudp .mrb-agent-ambient:before,.hudp .mrb-agent-ambient:after,.hudp .mrb-agent-orb{animation:none!important}@media (prefers-reduced-motion: reduce){.hudp-inner{transform:none!important}}.hudp-plan .hudp-plan-body{display:flex;flex-direction:column;gap:8px;padding:10px 14px 14px;overflow:hidden}.hudp-plan .hudp-plan-head{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0;padding-right:2px}.hudp-plan .hudp-plan-head__title{margin:0;font-size:var(--text-base, 14px);font-weight:800;letter-spacing:-.01em;white-space:nowrap;color:var(--text)}.hudp-plan .pt-plan{--pt-todo-w: clamp(300px, 26%, 420px);flex:1 1 auto;min-width:0;min-height:0;display:grid;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-2, var(--surface-1));overflow:hidden}.hudp-plan .pt-plan[data-todo=shut]{--pt-todo-w: 0px}.hudp-plan .pt-plan{grid-template-columns:minmax(0,1fr) auto var(--pt-todo-w);grid-template-rows:auto auto minmax(0,2fr) minmax(0,1fr);grid-template-areas:"wide    wide  wide" "tools   tools tools" "cal     bar   side" "folders bar   side"}.hudp-plan .pt-plan__wide{grid-area:wide;min-width:0;display:flex;flex-direction:column;border-bottom:1px solid var(--border-subtle);position:relative;z-index:2}.hudp-plan .pt-plan__wideslot{min-width:0}.hudp-plan .pt-plan__wideslot:empty{display:none}.hudp-plan .hudp-plan-body{container:planframe / inline-size}@container planframe (max-width: 720px){.hudp-plan .pt-plan[data-todo=open]{--pt-todo-w: 174px}.hudp-plan .pt-scopeflip,.hudp-plan .dcc-scopes{flex-wrap:wrap}}.hudp-plan .pt-plan__splitbar{grid-area:bar;min-height:0;width:14px;display:grid;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;padding:8px 0;border-left:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-1) 70%,transparent);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.hudp-plan .pt-plan__splitbar:hover,.hudp-plan .pt-plan[data-dragging] .pt-plan__splitbar{background:color-mix(in srgb,var(--accent) 14%,var(--surface-1))}.hudp-plan .pt-plan__grip{grid-row:2;width:4px;height:44px;border-radius:999px;background:var(--text-muted);opacity:.55}.hudp-plan .pt-plan__splitbar:hover .pt-plan__grip{background:var(--accent);opacity:1}.hudp-plan .pt-plan__splitbtns{grid-row:3;align-self:end;display:flex;flex-direction:column;gap:2px}.hudp-plan .pt-plan__splitbtn{display:grid;place-items:center;width:14px;height:18px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer}.hudp-plan .pt-plan__splitbtn:hover:not(:disabled){color:var(--accent-text, var(--accent));background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.hudp-plan .pt-plan__splitbtn:disabled{opacity:.3;cursor:default}.hudp-plan .pt-plan__splitbtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hudp-plan .hudp-plan-tools{grid-area:tools}.hudp-plan .hudp-plan-cal{grid-area:cal}.hudp-plan .hudp-plan-side{grid-area:side;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.hudp-plan .hudp-plan-folders{grid-area:folders;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.hudp-plan .hudp-plan-box{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.hudp-plan .hudp-plan-cal,.hudp-plan .hudp-plan-side{border-left:1px solid var(--border-subtle)}.hudp-plan .hudp-plan-folders{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle)}.hudp-plan .hudp-plan-folders>.pt-plan__body{padding:12px 12px 18px}.hudp-plan .pt-plan__body{min-width:0;display:flex;flex-direction:column}.hudp-plan .pt-plan__body>*{max-width:none;min-width:0;margin:0;overflow-x:clip}.hudp-plan .hudp-plan-box .mrb-panel{border:0;border-radius:0;box-shadow:none;background:transparent}.hudp-plan .hudp-plan-cal>.pt-plan__body{flex:1 1 auto;min-height:0}.hudp-plan .hudp-plan-cal .mrb-cal{padding:12px 14px 14px;flex:1 1 auto;min-height:0}.hudp-plan .mcv-range{flex-wrap:wrap}.hudp-plan .pt-plan__items{container:todohost / inline-size}.hudp-plan .hudp-plan-tools{overflow:hidden}.hudp-plan .hudp-plan-box>.pt-plan__head{flex:none}.hudp-plan .pt-plan__split{flex:0 0 auto;min-height:0;display:flex;flex-direction:column}.hudp-plan .pt-plan__compose,.hudp-plan .pt-plan__items{flex:0 0 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:visible}.hudp-plan .pt-plan__compose.mrb-todos-premium{gap:10px;padding:10px;border-bottom:0}.hudp-plan .pt-plan__compose.mrb-todos-premium:before{top:0;right:0;bottom:0;left:0}.hudp-plan .pt-plan__filters.mrb-todos-premium:before{top:0;right:0;bottom:0;left:0}.hudp-plan .pt-plan__items>*{min-width:0;overflow-x:clip}.hudp-plan .pt-plan__subhead{margin:0;font-size:var(--text-sm, 14px);font-weight:700;color:var(--text)}.hudp-plan .pt-plan__compose .mt-composer{flex-wrap:wrap;align-items:center;gap:var(--space-2, 6px)}.hudp-plan .pt-plan__compose .mt-composer__field{flex:1 1 140px;min-width:min(140px,100%)}.hudp-plan .pt-plan__compose .pt-make{flex-wrap:wrap;justify-content:flex-end;flex-shrink:1;min-width:0}.hudp-plan .pt-plan__compose .pt-details{flex-direction:column;flex-wrap:nowrap;gap:12px;padding:12px;min-width:0}.hudp-plan .pt-plan__compose .pt-details__group{min-width:0}.hudp-plan .pt-plan__compose .pt-prio-pills{flex-wrap:wrap}.hudp-plan .pt-plan__compose .pt-due-input{max-width:100%;min-width:0;box-sizing:border-box}.hudp-plan .pt-plan__tip{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.hudp-plan .pt-plan__fill{display:flex;flex-direction:column;gap:4px;min-width:0}.hudp-plan .pt-plan__fillbtn{min-height:34px;padding:0 12px;border:1px solid var(--accent);border-radius:var(--radius-md, 10px);background:var(--accent-fill, transparent);color:var(--accent-text, var(--accent));font:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}.hudp-plan .pt-plan__fillbtn:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 16%,transparent)}.hudp-plan .pt-plan__fillbtn:disabled{opacity:.45;cursor:default}.hudp-plan .pt-plan__fillnote{min-width:0;font-size:var(--text-xs);color:var(--text-muted)}.hudp-plan .pt-plan__items .mt-header,.hudp-plan .pt-plan__items .pt-connect{display:none}.hudp-plan .pt-plan__items .mt-item{flex-wrap:wrap;row-gap:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--space-2)}.hudp-plan .pt-plan__items .mt-item+.mt-item{margin-top:var(--space-2)}.hudp-plan .pt-plan__items .pt-item__body{flex:1 1 calc(100% - 44px);min-width:0}.hudp-plan .pt-plan__items .pt-meta{flex-wrap:wrap;gap:var(--space-2)}.hudp-plan .pt-plan__items .pt-item--drag{cursor:grab}.hudp-plan .pt-plan__items .pt-item--drag:active{cursor:grabbing}.hudp-plan .pt-chip--prio-btn{cursor:pointer;font:inherit;font-size:inherit}@media (max-width: 1000px){.hudp-plan .hudp-plan-body{overflow:auto}.hudp-plan .pt-plan,.hudp-plan .pt-plan[data-todo=shut],.hudp-plan .pt-plan[data-goals],.hudp-plan .pt-plan[data-dragging][data-todo]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"wide" "tools" "cal" "folders" "side";overflow:visible}.hudp-plan .hudp-plan-side{display:block;flex:none;overflow:visible;grid-template-rows:none}.hudp-plan .hudp-plan-folders{overflow:visible;border-left:0}.hudp-plan .hudp-plan-box,.hudp-plan .hudp-plan-box>.pt-plan__body,.hudp-plan .pt-plan__compose,.hudp-plan .pt-plan__items{overflow:visible}.hudp-plan .pt-plan__splitbar{display:none}.hudp-plan .pt-plan__toolsrow,.hudp-plan .pt-plan[data-todo=shut] .pt-plan__toolsrow{grid-template-columns:minmax(0,1fr)}.hudp-plan .pt-plan__toolsside{grid-column:1;padding:6px 0 0;border-left:0;border-top:1px solid var(--border-subtle)}.hudp-plan .pt-plan__split{grid-template-rows:auto auto}.hudp-plan .hudp-plan-side{border-left:0;border-top:1px solid var(--border-subtle)}.hudp-plan .hudp-plan-cal{border:0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.hudp-plan .pt-plan{flex:0 0 auto;align-self:stretch;min-height:0}.hudp-plan .hudp-plan-box{min-height:0}.hudp-plan .hudp-plan-cal{min-height:60vh}}.hudp.hudp-plan--full{left:0!important;right:0;width:auto!important}.hudp-plan .hudp-plan-tools{min-width:0;padding:6px 10px;border-bottom:1px solid var(--border-subtle);border-right:0}.hudp-plan .pt-plan__toolsrow{display:grid;grid-template-columns:minmax(0,1fr) 14px var(--pt-todo-w);align-items:center;min-width:0}.hudp-plan .pt-plan[data-todo=shut] .pt-plan__toolsrow{grid-template-columns:minmax(0,1fr) 14px max-content}.hudp-plan .pt-plan__toolscal{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.hudp-plan .pt-plan__toolsside{grid-column:2 / 4;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;min-width:0;padding-left:14px;border-left:1px solid var(--border-subtle)}.hudp-shop .hudp-shop-body{padding:var(--space-4, 16px);min-width:0;display:flex;flex-direction:column}.hudp-shop .hudp-shop-body>.shop-page{flex:1 0 auto}.hudp-shop .hudp-shop-body .shop-hero{margin-top:0}.hudp-plan .pt-plan__calfoot{flex:0 0 auto;min-width:0;padding:6px 14px 10px;border-top:1px solid var(--border-subtle)}.hudp-plan .pt-plan__calfoot .pt-plan__filters.mrb-todos-premium{gap:8px}.hudp-plan .pt-plan__wide .mcv-shell--hoisted{min-width:0}.hudp-plan .pt-plan__wide .mcv-toolbar--wide{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-2, 6px);padding:6px 12px;border:0}.hudp-plan .pt-plan__wide .mcv-toolbar--wide .mcv-toolstart{justify-self:end}.hudp-plan .pt-plan__wide .mcv-toolbar--wide .mcv-range{justify-self:center;margin:0;flex:0 0 auto}.hudp-plan .pt-plan__wide .mcv-toolbar--wide .mcv-toolend{justify-self:start;display:inline-flex;align-items:center}.hudp-plan .pt-plan__wide .mcv-toolbar--wide>.mcv-window-hint,.hudp-plan .pt-plan__wide .mcv-toolbar--wide>.mcv-cals{grid-column:1 / -1}.hudp-plan .pt-plan__wide .mc-opts__btn,.hudp-plan .pt-plan__wide .mcv-nav__btn,.hudp-plan .pt-plan__wide .mdr-display--nav{box-sizing:border-box;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent-neon) 22%,var(--border-subtle));border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--surface-2) 60%,transparent);box-shadow:inset 0 1px 0 var(--mc-glass-line);color:var(--text)}.hudp-plan .pt-plan__wide .mdr-display--nav{width:auto;min-width:40px;padding:0 var(--space-4, 16px)}.hudp-plan .pt-plan__wide .mc-opts__btn:hover,.hudp-plan .pt-plan__wide .mc-opts__btn.is-open,.hudp-plan .pt-plan__wide .mcv-nav__btn:hover:not(:disabled),.hudp-plan .pt-plan__wide .mdr-display--nav:hover,.hudp-plan .pt-plan__wide .mdr-display--nav.is-open{border-color:color-mix(in srgb,var(--accent-neon) 50%,var(--border-control));background:color-mix(in srgb,var(--accent-neon) 10%,var(--surface-2));color:var(--text)}.hudp-plan .pt-plan__name{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.hudp-plan .pt-plan__namelabel{font-size:var(--text-base, 13px);font-weight:800;letter-spacing:-.01em;white-space:nowrap;color:var(--text)}.hudp-plan .pt-plan__namen{padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 18%,transparent);font-size:var(--text-xs, 11px);font-variant-numeric:tabular-nums;color:var(--text-muted)}.hudp-plan .hudp-plan-side select,.hudp-plan .hudp-plan-side .pt-when__pick,.hudp-plan .hudp-plan-side .pt-chip--file{min-width:0;max-width:100%}.hudp-plan .pt-plan.pt-plan--rail,.hudp-plan .pt-plan.pt-plan--rail[data-todo]{grid-template-columns:var(--pt-todo-w) auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"wide wide wide" "side bar  cal"}.hudp-plan .pt-plan--rail .hudp-plan-side{border-left:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.hudp-plan .pt-plan--rail .hudp-plan-tools{grid-area:auto;flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;overflow:visible;border-bottom:1px solid var(--border-subtle)}.hudp-plan .pt-plan__calslot:empty{display:none}.hudp-plan .mc-side.mrb-cal-premium:before{content:none}.hudp-plan .mc-side{display:flex;flex-direction:column;gap:6px;min-width:0}.hudp-plan .mc-side__head{margin:0;font-size:calc(12px * var(--font-scale, 1));font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text);opacity:.85}.hudp-plan .mc-gcals{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;min-width:0}.hudp-plan .mc-gcal{min-width:0}.hudp-plan .mc-gcal__row{display:flex;align-items:flex-start;gap:10px;min-width:0;min-height:32px;padding:6px 8px;border-radius:8px;cursor:pointer;color:var(--text);font-size:calc(13px * var(--font-scale, 1));line-height:1.35}.hudp-plan .mc-gcal__row:hover{background:var(--surface-2, rgba(255, 255, 255, .04))}.hudp-plan .mc-gcal__box{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;accent-color:var(--mc-gcal, var(--accent));cursor:pointer}.hudp-plan .mc-gcal__name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.hudp-plan .mc-opts__panel{width:min(300px,calc(100vw - 32px))}.hudp-plan .mc-opts__extra{display:flex;flex-direction:column;gap:8px;min-width:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.hudp-plan .mc-opts__extra .pt-plan__filters.mrb-todos-premium{padding:0;min-width:0}.hudp-plan .mc-opts__extra .pt-plan__filters.mrb-todos-premium:before{display:none}.hudp-plan .mc-opts__extra .pt-plan__layers{display:flex;flex-direction:column;align-items:stretch;gap:2px}.hudp-plan .mc-opts__extra .pt-plan__layer{justify-content:flex-start;min-width:0}.hudp-plan .mc-opts__extra .mc-connect-btn{width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hudp-plan .mc-opts__extra .mc-opts__connected{display:block;min-width:0;font-size:var(--text-xs, 12px);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hudp-plan .pt-plan [hidden]{display:none!important}.hudp-plan .pt-plan.pt-plan--rail[data-editing=true]{display:flex;flex-direction:column}.hudp-plan .pt-plan[data-editing=true]>.pt-plan__splitbar{display:none}.hudp-plan .pt-plan__editor{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.hudp-plan .pt-plan--rail .pt-plan__compose:empty{padding:0;min-height:4px}.hudp-plan .pt-plan--rail .hudp-plan-folders{grid-area:auto;flex:0 0 auto;overflow:hidden;border:0}.hudp-plan .pt-plan--rail .hudp-plan-folders>.pt-plan__body{padding:0}.hudp-plan .pt-plan--rail .fdr__list{display:flex;flex-direction:column;gap:4px}.hudp-plan .pt-plan--rail .fdr__list>.fdr__row{width:auto;max-width:none}.hudp-plan .pt-plan--rail .fdr__list{max-height:min(260px,32vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.hudp-plan .pt-plan--rail .hudp-plan-cal{border-left:0}@media (max-width: 1000px){.hudp-plan .pt-plan.pt-plan--rail,.hudp-plan .pt-plan.pt-plan--rail[data-todo]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"wide" "cal" "side"}.hudp-plan .pt-plan--rail .hudp-plan-side{display:block;overflow:visible}.hudp-plan .pt-plan--rail .fdr__list{max-height:none;overflow:visible}.hudp-plan .pt-plan--rail .hudp-plan-folders{overflow:visible}}.hudp-plan .pt-plan--rail[data-todo=shut] .hudp-plan-side>*{display:none}@media (max-width: 1000px){.hudp-plan .hudp-plan-body:has(.pt-plan[data-editing=true]){overflow:hidden}.hudp-plan .pt-plan.pt-plan--rail[data-editing=true]{flex:1 1 auto;min-height:0}}.mrb-todos-premium{--mt-glass-line: color-mix(in srgb, var(--text) 10%, transparent);position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-5);background:transparent;border:0;box-shadow:none;padding:0}.mrb-todos-premium:before{content:"";position:absolute;top:-40px;right:-20px;bottom:0;left:-20px;z-index:-1;pointer-events:none;background:radial-gradient(58% 42% at 18% 0%,color-mix(in srgb,var(--accent-neon) 9%,transparent),transparent 70%),radial-gradient(50% 38% at 88% 12%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 70%)}.mrb-todos-premium .mt-header{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);border:1px solid color-mix(in srgb,var(--accent-neon) 14%,var(--border-subtle));border-radius:var(--radius-lg);padding:var(--space-6) var(--space-6) var(--space-5);background:radial-gradient(130% 190% at 12% 0%,color-mix(in srgb,var(--accent-neon) 13%,transparent),transparent 56%),radial-gradient(90% 160% at 95% 100%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 78%,transparent);box-shadow:inset 0 1px 0 var(--mt-glass-line),0 14px 38px -26px #0000008c}.mrb-todos-premium .mt-header:before{content:"";position:absolute;top:0;left:var(--space-5);right:45%;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent-neon),transparent);opacity:.75}.mrb-todos-premium .mt-header:after{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:34%;pointer-events:none;transform:translate(-120%) skew(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-neon) 9%,transparent) 45%,color-mix(in srgb,var(--text) 7%,transparent) 52%,transparent);animation:mt-sheen 8s var(--ease-out) 1.2s infinite}@keyframes mt-sheen{0%{transform:translate(-120%) skew(-18deg)}38%{transform:translate(440%) skew(-18deg)}to{transform:translate(440%) skew(-18deg)}}.mrb-todos-premium .mt-header__copy{min-width:0}.mrb-todos-premium .mt-header__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent-text, var(--text));font-size:var(--text-xs, 12px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.mrb-todos-premium .mt-header__eyebrow:before{content:"";width:18px;height:2px;border-radius:var(--radius-pill);background:var(--accent-neon);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 60%,transparent)}.mrb-todos-premium .mt-header__title{margin:var(--space-2) 0 0;font-size:calc(clamp(26px,3.4vw,38px) * var(--font-scale, 1));font-weight:800;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--text);background:linear-gradient(115deg,var(--text) 55%,var(--accent-text, var(--accent-neon)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mrb-todos-premium .mt-header__tagline{margin:var(--space-1) 0 0;color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent));font-size:var(--text-base, 15px);line-height:var(--leading-normal);max-width:52ch}.mrb-todos-premium .mt-progress{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);flex-shrink:0}.mrb-todos-premium .mt-progress__stat{display:flex;align-items:baseline;gap:var(--space-2)}.mrb-todos-premium .mt-progress__num{font-size:calc(clamp(30px,3.6vw,42px) * var(--font-scale, 1));font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--text);text-shadow:0 0 18px color-mix(in srgb,var(--accent-neon) 35%,transparent)}.mrb-todos-premium .mt-progress__label{color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent));font-size:var(--text-xs, 12px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.mrb-todos-premium .mt-progress__done{padding:2px var(--space-3);border:1px solid color-mix(in srgb,var(--accent-neon) 30%,var(--border-subtle));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-neon) 10%,transparent);color:var(--accent-text, var(--text));font-size:var(--text-xs, 12px);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.mrb-todos-premium .mt-composer{display:flex;gap:var(--space-3);margin-bottom:0}.mrb-todos-premium .mt-composer__field{position:relative;display:flex;align-items:center;flex:1;min-width:0}.mrb-todos-premium .mt-composer input{flex:1;min-width:0;min-height:44px;padding:var(--space-2) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base, 15px);color:var(--text);border:1px solid color-mix(in srgb,var(--accent-neon) 15%,var(--border-subtle));border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 46%,transparent),color-mix(in srgb,var(--surface-1) 30%,transparent) 55%),color-mix(in srgb,var(--surface-1) 68%,transparent);box-shadow:inset 0 1px 0 var(--mt-glass-line);outline:none}.mrb-todos-premium .mt-composer input::placeholder{color:var(--text-faint)}.mrb-todos-premium .mt-composer input:focus-visible{border-color:color-mix(in srgb,var(--accent-neon) 55%,var(--border-subtle));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon) 30%,transparent),inset 0 1px 0 var(--mt-glass-line)}.mrb-todos-premium .pt-make{display:flex;align-items:center;gap:var(--space-2, 6px);flex:0 0 auto}.mrb-todos-premium .pt-make__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid color-mix(in srgb,var(--accent-neon) 45%,var(--border-subtle));border-radius:var(--radius-pill);color:var(--text);cursor:pointer;background:radial-gradient(120% 160% at 50% 0%,color-mix(in srgb,var(--accent-neon) 22%,transparent),transparent 70%),color-mix(in srgb,var(--surface-2) 70%,transparent);box-shadow:inset 0 1px 0 var(--mt-glass-line),0 0 18px -6px color-mix(in srgb,var(--accent-neon) 40%,transparent);transition:transform var(--motion-fast) var(--ease-out);will-change:transform}.mrb-todos-premium .pt-make__btn:hover:not(:disabled){transform:translateY(-2px)}.mrb-todos-premium .pt-make__btn:active:not(:disabled){transform:translateY(0)}.mrb-todos-premium .pt-make__btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon) 35%,transparent),inset 0 1px 0 var(--mt-glass-line)}.mrb-todos-premium .pt-make__btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:inset 0 1px 0 var(--mt-glass-line)}.mrb-todos-premium .pt-make__btn--details{border-color:color-mix(in srgb,var(--accent-neon) 18%,var(--border-subtle));background:color-mix(in srgb,var(--surface-1) 62%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 70%, transparent));box-shadow:inset 0 1px 0 var(--mt-glass-line)}.mrb-todos-premium .pt-make__btn--details:hover{color:var(--text)}.mrb-todos-premium .pt-make__btn--details[aria-expanded=true]{color:var(--text);border-color:color-mix(in srgb,var(--accent-neon) 40%,var(--border-subtle))}.mrb-todos-premium .mt-list{display:flex;flex-direction:column;gap:var(--space-2)}.mrb-todos-premium .mt-item{position:relative;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--accent-neon) 12%,var(--border-subtle));border-bottom:1px solid color-mix(in srgb,var(--accent-neon) 12%,var(--border-subtle));border-radius:var(--radius-md, 10px);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 40%,transparent),color-mix(in srgb,var(--surface-1) 26%,transparent) 55%),color-mix(in srgb,var(--surface-1) 62%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--mt-glass-line),0 10px 26px -22px #0000008c;transition:transform var(--motion-base) var(--ease-out);will-change:transform}.mrb-todos-premium .mt-item:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-neon) 38%,transparent),0 8px 30px -12px color-mix(in srgb,var(--accent-neon) 34%,transparent);transition:opacity var(--motion-base) var(--ease-out)}.mrb-todos-premium .mt-item:hover{transform:translateY(-2px)}.mrb-todos-premium .mt-item:hover:after{opacity:1}.mrb-todos-premium .mt-item:focus-within:after{opacity:1}.mrb-todos-premium .mt-item__text{flex:1;min-width:0;color:var(--text);font-size:var(--text-base, 15px);line-height:var(--leading-normal);overflow-wrap:anywhere}.mrb-todos-premium .pt-longtext{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mrb-todos-premium .pt-clamp:not(.is-open){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.mrb-todos-premium .pt-more{padding:0;border:0;background:none;color:var(--accent-text, var(--accent));font-size:var(--text-xs, 12px);font-weight:600;cursor:pointer}.mrb-todos-premium .pt-more:hover{text-decoration:underline}.mrb-todos-premium .pt-more:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:2px}.mrb-todos-premium .mt-item--done .mt-item__text{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--accent-neon) 55%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent))}.mrb-todos-premium .mt-check{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;cursor:pointer}.mrb-todos-premium .mt-check input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;-moz-appearance:none;appearance:none;-webkit-appearance:none}.mrb-todos-premium .mt-check__box{position:relative;flex:none;width:22px;height:22px;border:1px solid color-mix(in srgb,var(--accent-neon) 40%,var(--border-subtle));border-radius:var(--radius-sm, 6px);background:color-mix(in srgb,var(--surface-2) 60%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 6%,transparent);transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.mrb-todos-premium .mt-check__box:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid var(--surface-1);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform var(--motion-fast) var(--ease-out)}.mrb-todos-premium .mt-check input:checked+.mt-check__box{border-color:color-mix(in srgb,var(--accent-neon) 80%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon) 85%,var(--surface-1));box-shadow:0 0 12px -2px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.mrb-todos-premium .mt-check input:checked+.mt-check__box:after{transform:rotate(45deg) scale(1)}.mrb-todos-premium .mt-check input:focus-visible+.mt-check__box{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon) 35%,transparent),inset 0 1px color-mix(in srgb,var(--text) 6%,transparent)}.mrb-todos-premium .mt-del{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:1px solid transparent;border-radius:var(--radius-md, 10px);background:transparent;color:var(--text-faint, color-mix(in srgb, var(--text) 45%, transparent));font-size:var(--text-sm, 14px);cursor:pointer;transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.mrb-todos-premium .mt-del:hover{color:var(--accent-text, var(--text));background:color-mix(in srgb,var(--accent-neon) 12%,transparent);border-color:color-mix(in srgb,var(--accent-neon) 30%,transparent)}.mrb-todos-premium .mt-del:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon) 35%,transparent)}.mrb-todos-premium .mt-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1px dashed color-mix(in srgb,var(--accent-neon) 20%,var(--border-subtle));border-radius:var(--radius-lg);color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent));font-size:var(--text-base, 15px);text-align:center;background:color-mix(in srgb,var(--surface-1) 40%,transparent)}.mrb-todos-premium .mt-empty__glyph{color:color-mix(in srgb,var(--accent-neon) 65%,var(--text-muted));filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent-neon) 35%,transparent))}.mrb-todos-premium .mt-drawer{margin-top:0}.mrb-todos-premium .mt-drawer-toggle{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb,var(--accent-neon) 14%,var(--border-subtle));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-1) 62%,transparent);box-shadow:inset 0 1px 0 var(--mt-glass-line);color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent));font-family:var(--font-sans);font-size:var(--text-sm, 14px);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.mrb-todos-premium .mt-drawer-toggle:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent-neon) 30%,var(--border-subtle))}.mrb-todos-premium .mt-drawer-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon) 35%,transparent),inset 0 1px 0 var(--mt-glass-line)}.mrb-todos-premium .mt-drawer-toggle .mt-caret{color:var(--accent-text, var(--accent-neon))}.mrb-todos-premium .mt-count{margin-left:auto;min-width:24px;padding:1px var(--space-2);border:1px solid color-mix(in srgb,var(--accent-neon) 35%,var(--border-subtle));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-neon) 12%,transparent);color:var(--accent-text, var(--text));font-size:var(--text-xs, 12px);font-weight:700;font-variant-numeric:tabular-nums;text-align:center;box-shadow:0 0 10px -4px color-mix(in srgb,var(--accent-neon) 50%,transparent)}.mrb-todos-premium .mt-list--drawer{margin-top:var(--space-2);opacity:.8}.mrb-todos-premium .mt-purge-note{padding-top:var(--space-1);color:var(--text-faint, color-mix(in srgb, var(--text) 45%, transparent));font-size:var(--text-xs, 12px);text-align:center}@keyframes mt-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mrb-todos-premium .mt-header,.mrb-todos-premium .mt-composer,.mrb-todos-premium .mt-item,.mrb-todos-premium .mt-empty,.mrb-todos-premium .mt-drawer{animation:mt-rise .44s var(--ease-out) both}.mrb-todos-premium .mt-composer{animation-delay:70ms}.mrb-todos-premium .mt-list>.mt-item:nth-child(1),.mrb-todos-premium .mt-empty{animation-delay:.14s}.mrb-todos-premium .mt-list>.mt-item:nth-child(2){animation-delay:.21s}.mrb-todos-premium .mt-list>.mt-item:nth-child(3){animation-delay:.28s}.mrb-todos-premium .mt-list>.mt-item:nth-child(4){animation-delay:.35s}.mrb-todos-premium .mt-list>.mt-item:nth-child(n+5){animation-delay:.42s}.mrb-todos-premium .mt-drawer{animation-delay:.42s}.mrb-todos-premium .mt-list.mt-list--drawer>.mt-item{animation-delay:0ms}[data-theme=light] .mrb-todos-premium:before{opacity:.55}[data-theme=light] .mrb-todos-premium .mt-header,[data-theme=light] .mrb-todos-premium .mt-item{box-shadow:inset 0 1px #ffffffa6,0 10px 26px -20px #0f234659}[data-theme=light] .mrb-todos-premium .mt-progress__num{text-shadow:none}@media (max-width: 640px){.mrb-todos-premium{gap:var(--space-4)}.mrb-todos-premium .mt-header{padding:var(--space-5) var(--space-4) var(--space-4)}.mrb-todos-premium .mt-header__title{font-size:var(--text-2xl)}}@media (max-width: 560px){.mrb-todos-premium .mt-header{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.mrb-todos-premium .mt-progress{flex-direction:row;align-items:baseline;gap:var(--space-3)}.mrb-todos-premium .mt-composer{flex-direction:row;flex-wrap:nowrap;gap:var(--space-2, 6px)}}@container todohost (max-width: 640px){.mrb-todos-premium{gap:var(--space-4)}.mrb-todos-premium .mt-header{padding:var(--space-5) var(--space-4) var(--space-4)}.mrb-todos-premium .mt-header__title{font-size:var(--text-2xl)}}@container todohost (max-width: 560px){.mrb-todos-premium .mt-header{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.mrb-todos-premium .mt-progress{flex-direction:row;align-items:baseline;gap:var(--space-3)}.mrb-todos-premium .mt-composer{flex-direction:row;flex-wrap:nowrap;gap:var(--space-2, 6px)}}@media (prefers-reduced-motion: reduce){.mrb-todos-premium,.mrb-todos-premium *,.mrb-todos-premium *:before,.mrb-todos-premium *:after{animation:none!important;transition:none!important}.mrb-todos-premium .mt-item:hover,.mrb-todos-premium .pt-make__btn:hover{transform:none}}.mrb-todos-premium .mt-header__grab{display:block;position:relative;cursor:grab;touch-action:none}.mrb-todos-premium .mt-header__grab:active{cursor:grabbing}.mrb-todos-premium .mt-header__grab:after{content:"⠿";position:absolute;top:50%;left:100%;transform:translate(var(--space-2),-50%);font-size:var(--text-sm);line-height:1;color:var(--text-faint);opacity:0;pointer-events:none;transition:opacity var(--motion-fast, .12s) var(--ease-out, ease-out)}.mrb-todos-premium .mt-header__grab:hover:after{opacity:.85}@media (prefers-reduced-motion: reduce){.mrb-todos-premium .mt-header__grab:after{transition:none}}.mrb-todos-premium .pt-progress__missed{padding:2px var(--space-3);border:1px solid color-mix(in srgb,var(--danger, crimson) 45%,var(--border-subtle));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--danger, crimson) 14%,transparent);color:color-mix(in srgb,var(--danger, crimson) 85%,var(--text));font-size:var(--text-xs, 12px);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.mrb-todos-premium .pt-banner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md, 10px);font-size:var(--text-sm, 14px)}.mrb-todos-premium .pt-banner--error{border:1px solid color-mix(in srgb,var(--danger, crimson) 40%,var(--border-subtle));background:color-mix(in srgb,var(--danger, crimson) 10%,transparent);color:color-mix(in srgb,var(--danger, crimson) 88%,var(--text))}.mrb-todos-premium .pt-banner__x{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer;font-size:var(--text-sm, 14px);opacity:.7}.mrb-todos-premium .pt-banner__x:hover{opacity:1}.mrb-todos-premium .pt-note{padding:var(--space-2) var(--space-1);color:var(--text-muted, color-mix(in srgb, var(--text) 68%, transparent));font-size:var(--text-sm, 14px)}.mrb-todos-premium .pt-connect{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px dashed color-mix(in srgb,var(--accent-neon) 30%,var(--border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent-neon) 6%,transparent)}.mrb-todos-premium .pt-connect__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-todos-premium .pt-connect__copy strong{color:var(--text);font-size:var(--text-base, 15px)}.mrb-todos-premium .pt-connect__copy span{color:var(--text-muted, color-mix(in srgb, var(--text) 68%, transparent));font-size:var(--text-sm, 14px)}.mrb-todos-premium .pt-connect__btn{flex-shrink:0;min-height:40px;padding:var(--space-2) var(--space-5);border:1px solid color-mix(in srgb,var(--accent-neon) 45%,var(--border-subtle));border-radius:var(--radius-pill);background:radial-gradient(120% 160% at 50% 0%,color-mix(in srgb,var(--accent-neon) 22%,transparent),transparent 70%),color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text);font-weight:700;font-size:var(--text-sm, 14px);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out)}.mrb-todos-premium .pt-connect__btn:hover{transform:translateY(-1px)}.mrb-todos-premium .pt-details{display:flex;flex-wrap:wrap;gap:var(--space-5);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--accent-neon) 12%,var(--border-subtle));border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--surface-1) 55%,transparent)}.mrb-todos-premium.pt-details--over{position:fixed;z-index:1200;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;gap:12px;width:min(360px,calc(100vw - 16px));min-width:0;padding:12px;max-height:calc(100vh - 16px);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent)) 26%,var(--border-subtle));border-radius:var(--radius-md, 10px);background:var(--surface-1, #10151c);box-shadow:0 18px 48px #00000080}.mrb-todos-premium.pt-details--over:before{top:0;right:0;bottom:0;left:0}.pt-details__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;min-width:0;overflow-y:auto;overflow-x:hidden}.pt-details__head{flex:0 0 auto;display:flex;align-items:baseline;gap:var(--space-2, 6px);min-width:0;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.pt-details__kind{flex:0 0 auto;font-size:var(--text-xs, 12px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--accent-neon, var(--accent))}.pt-details__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm, 13px);font-weight:600;color:var(--text)}.pt-details__x{flex:0 0 auto;min-width:26px;min-height:26px;border:0;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text-muted);font-size:var(--text-sm, 13px);line-height:1;cursor:pointer}.pt-details__x:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text)}.pt-details__x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pt-details__foot{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:var(--space-2, 6px);padding-top:10px;border-top:1px solid var(--border-subtle)}.pt-details__make{flex:1 1 auto;min-width:0;min-height:36px;padding:0 var(--space-4, 12px);border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent)) 45%,var(--border-subtle));border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--accent-neon, var(--accent)) 16%,transparent);color:var(--accent-neon, var(--accent));font-size:var(--text-sm, 13px);font-weight:650;cursor:pointer}.pt-details__make:hover:not(:disabled){background:color-mix(in srgb,var(--accent-neon, var(--accent)) 28%,transparent)}.pt-details__make:disabled{opacity:.5;cursor:default}.pt-details__make:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-todos-premium.pt-details--over .pt-due-input,.mrb-todos-premium.pt-details--over .pt-when__pick{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.mrb-todos-premium.pt-details--over .pt-prio-pills{flex-wrap:wrap}.mrb-todos-premium .pt-details__group{display:flex;flex-direction:column;gap:var(--space-2)}.mrb-todos-premium .pt-details__label{font-size:var(--text-xs, 12px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted, color-mix(in srgb, var(--text) 65%, transparent))}.mrb-todos-premium .pt-prio-pills{display:flex;gap:var(--space-2)}.mrb-todos-premium .pt-prio-pill{min-height:36px;padding:var(--space-1) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 70%, transparent));font-size:var(--text-sm, 14px);font-weight:600;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.mrb-todos-premium .pt-prio-pill.is-active{color:var(--text);border-color:color-mix(in srgb,var(--accent-neon) 55%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon) 12%,transparent)}.mrb-todos-premium .pt-prio-pill--high.is-active{border-color:color-mix(in srgb,var(--danger, crimson) 55%,var(--border-subtle));background:color-mix(in srgb,var(--danger, crimson) 12%,transparent)}.mrb-todos-premium .pt-due-input{min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--accent-neon) 15%,var(--border-subtle));border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--surface-1) 68%,transparent);color:var(--text);font-family:var(--font-sans);font-size:var(--text-sm, 14px);color-scheme:light dark}.mrb-todos-premium .pt-item{align-items:flex-start}.mrb-todos-premium .pt-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-1) 0}.mrb-todos-premium .pt-item__title{padding:0}.mrb-todos-premium .pt-item__title a{color:inherit;text-decoration:none}.mrb-todos-premium .pt-item__title a:hover{text-decoration:underline}.mrb-todos-premium .pt-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.mrb-todos-premium .pt-chip,.mrb-todos-premium .pt-badge{display:inline-flex;align-items:center;gap:4px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs, 12px);font-weight:600;line-height:1.6;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mrb-todos-premium .pt-chip--when{border:1px solid color-mix(in srgb,var(--accent-neon) 25%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon) 8%,transparent);color:var(--accent-text, var(--text));font-variant-numeric:tabular-nums}.mrb-todos-premium .pt-chip--cal,.mrb-todos-premium .pt-chip--notes{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-2) 50%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 68%, transparent))}.mrb-todos-premium .pt-chip--notes{max-width:22ch}.mrb-todos-premium .pt-chip--prio{border:1px solid var(--border-subtle)}.mrb-todos-premium .pt-chip--high{border-color:color-mix(in srgb,var(--danger, crimson) 45%,var(--border-subtle));background:color-mix(in srgb,var(--danger, crimson) 12%,transparent);color:color-mix(in srgb,var(--danger, crimson) 85%,var(--text))}.mrb-todos-premium .pt-chip--normal{border-color:color-mix(in srgb,var(--accent-neon) 30%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon) 8%,transparent);color:var(--accent-text, var(--text))}.mrb-todos-premium .pt-chip--low{background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 65%, transparent))}.mrb-todos-premium .pt-badge--missed{border:1px solid color-mix(in srgb,var(--danger, crimson) 55%,var(--border-subtle));background:color-mix(in srgb,var(--danger, crimson) 16%,transparent);color:color-mix(in srgb,var(--danger, crimson) 88%,var(--text));text-transform:uppercase;letter-spacing:var(--tracking-wide)}.mrb-todos-premium .pt-chip--overdue{border-color:color-mix(in srgb,var(--danger, crimson) 45%,var(--border-subtle));background:color-mix(in srgb,var(--danger, crimson) 10%,transparent);color:color-mix(in srgb,var(--danger, crimson) 85%,var(--text))}.mrb-todos-premium .pt-item--missed{border-color:color-mix(in srgb,var(--danger, crimson) 35%,var(--border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--danger, crimson) 7%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 62%,transparent)}.mrb-todos-premium .pt-eventglyph{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;color:var(--accent-text, var(--accent-neon))}.mrb-todos-premium .pt-item--event{border-left:2px solid color-mix(in srgb,var(--accent-neon) 45%,var(--border-subtle))}.mrb-todos-premium .pt-timer{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;flex-shrink:0;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2) 50%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 68%, transparent));cursor:pointer}.mrb-todos-premium .pt-timer>svg{flex:none}.mrb-todos-premium .pt-timer:hover{color:var(--accent-text, var(--text));border-color:color-mix(in srgb,var(--accent-neon) 40%,var(--border-subtle))}.mrb-todos-premium .pt-timer.is-running{border-color:color-mix(in srgb,var(--accent-neon) 60%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon) 18%,transparent);color:var(--accent-text, var(--accent-neon))}.mrb-todos-premium .pt-chip--est,.mrb-todos-premium .pt-chip--spent{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-2) 50%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 68%, transparent));font-variant-numeric:tabular-nums}.mrb-todos-premium .pt-chip--spent.is-running{border-color:color-mix(in srgb,var(--accent-neon) 45%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon) 10%,transparent);color:var(--accent-text, var(--text))}.mrb-todos-premium .pt-est-input{width:9ch}.mrb-todos-premium .pt-graveyard{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--surface-2) 40%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 70%, transparent));font-size:var(--text-sm, 14px)}.mrb-todos-premium .pt-graveyard__line,.mrb-todos-premium .pt-graveyard__where{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-todos-premium .pt-graveyard__where{margin-inline-start:auto;color:var(--text-faint, var(--text-muted));font-size:var(--text-xs, 12px)}.mrb-todos-premium .pt-graveyard__btn{flex-shrink:0;padding:2px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:transparent;color:var(--accent-text, var(--text));font-size:var(--text-xs, 12px);font-weight:600;cursor:pointer}@media (max-width: 640px){.mrb-todos-premium .pt-connect{flex-direction:column;align-items:flex-start}.mrb-todos-premium .pt-details{flex-direction:column;gap:var(--space-3)}}.mrb-todos-premium .pt-today{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--accent-neon, #38bdf8) 4%,transparent)}.mrb-todos-premium .pt-today__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.mrb-todos-premium .pt-today__title{margin:0;font-size:var(--text-sm, 14px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-neon, #38bdf8) 70%,var(--text))}.mrb-todos-premium .pt-today__stats{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.mrb-todos-premium .pt-chip--free{border-color:color-mix(in srgb,var(--accent-neon, #38bdf8) 45%,var(--border-subtle));font-weight:700}.mrb-todos-premium .pt-chip--unsized,.mrb-todos-premium .pt-chip--dur.is-unsized{opacity:.72;font-style:italic}.mrb-todos-premium .pt-today__committed{display:flex;flex-direction:column;gap:2px}.mrb-todos-premium .pt-today__empty{margin:0;font-size:var(--text-sm, 14px);opacity:.75}.mrb-todos-premium .pt-today__block{display:flex;align-items:baseline;gap:var(--space-3);padding:4px var(--space-3);border-left:3px solid color-mix(in srgb,var(--accent-neon, #38bdf8) 55%,transparent);font-size:var(--text-sm, 14px)}.mrb-todos-premium .pt-today__block.is-past{opacity:.45;border-left-color:var(--border-subtle)}.mrb-todos-premium .pt-today__clock{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.mrb-todos-premium .pt-today__blocktitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-todos-premium .pt-today__gap{padding:var(--space-3);border-left:3px dashed color-mix(in srgb,var(--accent-neon, #38bdf8) 40%,transparent)}.mrb-todos-premium .pt-today__gaphead{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-sm, 14px)}.mrb-todos-premium .pt-today__gapwhen,.mrb-todos-premium .pt-today__gapmore{font-variant-numeric:tabular-nums;opacity:.7}.mrb-todos-premium .pt-today__caveat{margin:2px 0 var(--space-2);font-size:var(--text-xs, 12px);opacity:.7}.mrb-todos-premium .pt-today__fits{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.mrb-todos-premium .pt-today__fit{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-sm, 14px)}.mrb-todos-premium .pt-today__fittitle{font-weight:600}.mrb-todos-premium .pt-today__why{flex:1 1 100%;font-size:var(--text-xs, 12px);opacity:.72}.mrb-todos-premium .pt-today__shape{margin-top:var(--space-2)}.mrb-todos-premium .pt-today__shapetoggle{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:4px var(--space-3);background:none;border:0;color:inherit;font:inherit;font-size:var(--text-xs, 12px);text-align:left;opacity:.68;cursor:pointer}.mrb-todos-premium .pt-today__shapetoggle:hover{opacity:1}.mrb-todos-premium .pt-today__shapetoggle .mt-caret{display:inline-block;transition:transform .12s ease}.mrb-todos-premium .pt-today__shapetoggle .mt-caret.open{transform:rotate(90deg)}.mrb-todos-premium .pt-today__block--routine{border-left-color:var(--border-subtle);opacity:.7}.mrb-todos-premium .pt-routine__note{margin:0 0 var(--space-2);font-size:var(--text-xs, 12px);opacity:.7}@media (max-width: 720px){.mrb-todos-premium .pt-today__stats{margin-left:0}}.mrb-todos-premium .pt-scopeflip{display:inline-flex;gap:2px;padding:2px;margin-left:auto;border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent)) 14%,var(--border-subtle));border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.mrb-todos-premium .pt-scopeflip__btn{display:inline-flex;align-items:center;gap:var(--space-1, 4px);min-height:30px;padding:0 var(--space-3, 10px);border:0;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 68%, transparent));font-size:var(--text-xs, 12px);font-weight:700;letter-spacing:var(--tracking-wide);cursor:pointer;transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.mrb-todos-premium .pt-scopeflip__btn.is-active{color:var(--accent-text, var(--text));background:color-mix(in srgb,var(--accent-neon, var(--accent)) 16%,transparent)}.mrb-todos-premium .pt-scopeflip__n{font-variant-numeric:tabular-nums;opacity:.7}@container todohost (max-width: 560px){.mrb-todos-premium .pt-scopeflip{margin-left:0}}.mrb-todos-premium .pt-transfer{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--space-1, 4px);flex-shrink:0}.mrb-todos-premium .pt-transfer__btn{display:inline-flex;align-items:center;min-height:30px;padding:0 var(--space-3, 10px);border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent)) 14%,var(--border-subtle));border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--surface-2) 45%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 68%, transparent));font-size:var(--text-xs, 12px);font-weight:700;letter-spacing:var(--tracking-wide);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.mrb-todos-premium .pt-transfer__btn:hover:not(:disabled){color:var(--accent-text, var(--text));border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 40%,var(--border-subtle))}.mrb-todos-premium .pt-transfer__btn:disabled{opacity:.55;cursor:default}.mrb-todos-premium .pt-transfer__btn.is-dragging{color:var(--accent-text, var(--text));border-style:dashed;border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 60%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon, var(--accent)) 12%,transparent)}.mrb-todos-premium .pt-chip--do{border:1px dashed color-mix(in srgb,var(--accent-neon, var(--accent)) 32%,var(--border-subtle));background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 68%, transparent))}.mrb-todos-premium .pt-chip--scope{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-2) 50%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));cursor:pointer;font:inherit;font-size:inherit;line-height:inherit;transition:border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.mrb-todos-premium .pt-chip--scope:hover,.mrb-todos-premium .pt-chip--scope:focus-visible{color:var(--text);border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 45%,var(--border-subtle))}.mrb-todos-premium .pt-chip--scope-personal{border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 30%,var(--border-subtle));color:var(--accent-text, var(--text))}.mrb-todos-premium .pt-scope-pill{min-height:36px;padding:var(--space-1) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 70%, transparent));font-size:var(--text-sm, 14px);font-weight:600;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.mrb-todos-premium .pt-scope-pill.is-active{color:var(--text);border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 55%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon, var(--accent)) 12%,transparent)}.mrb-todos-premium .pt-details__hint{font-size:var(--text-xs, 12px);color:var(--text-faint, color-mix(in srgb, var(--text) 45%, transparent))}.mrb-todos-premium .pt-workspace{display:flex;gap:var(--space-5, 16px);align-items:flex-start}.mrb-todos-premium .pt-workspace__main{flex:1 1 auto;min-width:0}.mrb-todos-premium .ptv-rail{flex:0 0 190px;display:flex;flex-direction:column;gap:var(--space-2, 6px);padding-right:var(--space-4, 12px);border-right:1px solid var(--border-subtle)}.mrb-todos-premium .ptv-rail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mrb-todos-premium .ptv-rail__list--projects{margin-top:2px}.mrb-todos-premium .ptv-rail__list li{display:flex;align-items:center;gap:2px}.mrb-todos-premium .ptv-rail__btn{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--space-2, 6px);min-height:34px;padding:0 var(--space-3, 10px);border:1px solid transparent;border-radius:var(--radius-md, 10px);background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 70%, transparent));font-size:var(--text-sm, 14px);font-weight:600;text-align:left;cursor:pointer;transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.mrb-todos-premium .ptv-rail__btn:hover{color:var(--text);background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.mrb-todos-premium .ptv-rail__btn.is-active{color:var(--accent-text, var(--text));background:color-mix(in srgb,var(--accent-neon, var(--accent)) 14%,transparent);border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 34%,var(--border-subtle))}.mrb-todos-premium .ptv-rail__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-todos-premium .ptv-rail__n,.mrb-todos-premium .ptv-rail__pct{flex:0 0 auto;font-size:var(--text-xs, 12px);font-variant-numeric:tabular-nums;opacity:.68}.mrb-todos-premium .ptv-rail__head{display:flex;align-items:center;gap:var(--space-2, 6px);margin-top:var(--space-4, 12px);padding:0 var(--space-3, 10px)}.mrb-todos-premium .ptv-rail__heading{flex:1 1 auto;font-size:var(--text-xs, 12px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-faint, color-mix(in srgb, var(--text) 45%, transparent))}.mrb-todos-premium .ptv-rail__edit{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));cursor:pointer;line-height:1}.mrb-todos-premium .ptv-rail__edit:hover{color:var(--accent-text, var(--text));border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 45%,var(--border-subtle))}.mrb-todos-premium .ptv-rail__empty{margin:0;padding:0 var(--space-3, 10px);font-size:var(--text-xs, 12px);color:var(--text-faint, color-mix(in srgb, var(--text) 45%, transparent))}.mrb-todos-premium .ptv-rail__dot,.mrb-todos-premium .pt-chip__dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--accent-neon, var(--accent))}.mrb-todos-premium .ptv-rail__dot[data-scope=personal]{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-neon, var(--accent)) 22%,transparent)}.mrb-todos-premium .ptv-rail__prio{flex:0 0 auto;min-height:24px;padding:0 var(--space-2, 6px);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:transparent;font-size:var(--text-xs, 12px);font-weight:700;line-height:1;cursor:pointer}.mrb-todos-premium .ptv-rail__prio--high{border-color:color-mix(in srgb,var(--danger, crimson) 45%,var(--border-subtle));background:color-mix(in srgb,var(--danger, crimson) 12%,transparent);color:color-mix(in srgb,var(--danger, crimson) 85%,var(--text))}.mrb-todos-premium .ptv-rail__prio--normal{border-color:color-mix(in srgb,var(--accent-neon) 30%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon) 8%,transparent);color:var(--accent-text, var(--text))}.mrb-todos-premium .ptv-rail__prio--low{background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 65%, transparent))}.mrb-todos-premium .pt-projhead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3, 10px);padding:var(--space-3, 10px) var(--space-4, 12px);margin-bottom:var(--space-3, 10px);border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent)) 14%,var(--border-subtle));border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--surface-1) 55%,transparent)}.mrb-todos-premium .pt-projhead__copy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 6px);flex:1 1 220px;min-width:0}.mrb-todos-premium .pt-projhead__name{color:var(--text)}.mrb-todos-premium .pt-projhead__pct{font-size:var(--text-xs, 12px);font-variant-numeric:tabular-nums;color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent))}.mrb-todos-premium .pt-projhead__bar{flex:1 1 120px;height:6px;min-width:80px;border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--surface-3, var(--surface-2)) 70%,transparent);overflow:hidden}.mrb-todos-premium .pt-projhead__fill{display:block;height:100%;background:var(--accent-neon, var(--accent));transition:width var(--motion-med, .25s) var(--ease-out)}.mrb-todos-premium .pt-projhead__btn{min-height:30px;padding:0 var(--space-3, 10px);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 68%, transparent));font-size:var(--text-xs, 12px);font-weight:700;cursor:pointer}.mrb-todos-premium .pt-projhead__btn:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 45%,var(--border-subtle))}.mrb-todos-premium .pt-projhead__btn--danger:hover{color:var(--danger, crimson);border-color:color-mix(in srgb,var(--danger, crimson) 50%,var(--border-subtle))}.mrb-todos-premium .pt-projhead__prio{display:flex;align-items:center;gap:var(--space-2, 6px);flex:0 1 auto;min-width:0}.mrb-todos-premium .pt-projhead__prio .pt-prio-pills{flex-wrap:wrap;min-width:0}.mrb-todos-premium .pt-projhead__priolabel{color:var(--text-muted, color-mix(in srgb, var(--text) 68%, transparent));font-size:var(--text-xs, 12px);font-weight:700;white-space:nowrap}.mrb-todos-premium .pt-projhead__prio .pt-prio-pill{min-height:30px;padding:0 var(--space-3, 10px);font-size:var(--text-xs, 12px);font-weight:700}.mrb-todos-premium .pt-chip--project{display:inline-flex;align-items:center;gap:var(--space-1, 4px);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-2) 50%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));cursor:pointer;font:inherit;font-size:inherit;line-height:inherit}.mrb-todos-premium .pt-chip--project:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 45%,var(--border-subtle))}.mrb-todos-premium .ptc{flex:0 0 auto}.mrb-todos-premium .ptc__toggle{min-height:28px;padding:0 var(--space-2, 6px);border:1px solid transparent;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text-faint, color-mix(in srgb, var(--text) 42%, transparent));font-size:var(--text-xs, 12px);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.mrb-todos-premium .ptc__toggle:hover{color:var(--text-muted, var(--text))}.mrb-todos-premium .ptc__toggle.has-lines{color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));border-color:var(--border-subtle)}.mrb-todos-premium .ptc__body{flex-basis:100%;margin-top:var(--space-2, 6px);padding:var(--space-2, 6px);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--surface-2) 40%,transparent)}.mrb-todos-premium .ptc__lines{list-style:none;margin:0;padding:0}.mrb-todos-premium .ptc__line{display:flex;align-items:center;gap:var(--space-2, 6px);padding:2px 0}.mrb-todos-premium .ptc__line.is-done .ptc__title{text-decoration:line-through;color:var(--text-faint, color-mix(in srgb, var(--text) 42%, transparent))}.mrb-todos-premium .ptc__title{flex:1 1 auto;min-width:0;font-size:var(--text-sm, 14px);color:var(--text)}.mrb-todos-premium .ptc__x{flex:0 0 auto;border:0;background:transparent;color:var(--text-faint, color-mix(in srgb, var(--text) 40%, transparent));cursor:pointer;line-height:1}.mrb-todos-premium .ptc__x:hover{color:var(--danger, crimson)}.mrb-todos-premium .ptc__add{display:flex;gap:var(--space-2, 6px);margin-top:var(--space-2, 6px)}.mrb-todos-premium .ptc__input{flex:1 1 auto;min-width:0;min-height:30px;padding:0 var(--space-2, 6px);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:color-mix(in srgb,var(--surface-1) 60%,transparent);color:var(--text);font:inherit;font-size:var(--text-sm, 14px)}.mrb-todos-premium .ptc__go{flex:0 0 auto;min-height:30px;padding:0 var(--space-3, 10px);border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent)) 40%,var(--border-subtle));border-radius:var(--radius-sm, 6px);background:color-mix(in srgb,var(--accent-neon, var(--accent)) 12%,transparent);color:var(--accent-text, var(--text));font-size:var(--text-xs, 12px);font-weight:700;cursor:pointer}.mrb-todos-premium .ptc__go:disabled{opacity:.45;cursor:default}@media (max-width: 720px){.mrb-todos-premium .pt-workspace{flex-direction:column;align-items:stretch}.mrb-todos-premium .ptv-rail{flex:0 0 auto;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2, 6px);padding-right:0;padding-bottom:var(--space-3, 10px);border-right:0;border-bottom:1px solid var(--border-subtle)}.mrb-todos-premium .ptv-rail__list{flex-direction:row;flex-wrap:wrap}.mrb-todos-premium .ptv-rail__head{margin-top:0;padding:0}.mrb-todos-premium .ptv-rail__heading{flex:0 0 auto}.mrb-todos-premium .ptv-rail__empty{flex:1 1 100%;padding:0}}@container todohost (max-width: 720px){.mrb-todos-premium .pt-workspace{flex-direction:column;align-items:stretch}.mrb-todos-premium .ptv-rail{flex:0 0 auto;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2, 6px);padding-right:0;padding-bottom:var(--space-3, 10px);border-right:0;border-bottom:1px solid var(--border-subtle)}.mrb-todos-premium .ptv-rail__list{flex-direction:row;flex-wrap:wrap}.mrb-todos-premium .ptv-rail__head{margin-top:0;padding:0}.mrb-todos-premium .ptv-rail__heading{flex:0 0 auto}.mrb-todos-premium .ptv-rail__empty{flex:1 1 100%;padding:0}}.mrb-todos-premium .pt-must-pill{min-height:36px;padding:var(--space-1) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 70%, transparent));font-size:var(--text-sm, 14px);font-weight:600;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.mrb-todos-premium .pt-must-pill:hover,.mrb-todos-premium .pt-must-pill:focus-visible{color:var(--text);border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 45%,var(--border-subtle))}.mrb-todos-premium .pt-must-pill.is-active{color:var(--text);border-color:color-mix(in srgb,var(--danger, crimson) 55%,var(--border-subtle));background:color-mix(in srgb,var(--danger, crimson) 12%,transparent)}.mrb-todos-premium .pt-chip--must{border:1px dashed color-mix(in srgb,var(--border-subtle) 90%,transparent);background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 45%, transparent));cursor:pointer;font:inherit;font-size:inherit;line-height:inherit;opacity:.55;transition:opacity var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.mrb-todos-premium .pt-chip--must:hover,.mrb-todos-premium .pt-chip--must:focus-visible{opacity:1;color:var(--text);border-color:color-mix(in srgb,var(--danger, crimson) 45%,var(--border-subtle))}.mrb-todos-premium .pt-chip--must.is-on{opacity:1;border-style:solid;border-color:color-mix(in srgb,var(--danger, crimson) 55%,var(--border-subtle));background:color-mix(in srgb,var(--danger, crimson) 12%,transparent);color:var(--text);font-weight:700}@media (pointer: coarse){.mrb-todos-premium button.pt-chip,.mrb-todos-premium button.pt-badge{min-height:32px}}.mrb-todos-premium .pt-chip--file{display:inline-flex;align-items:center;max-width:11rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--surface-2) 50%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));cursor:pointer;font:inherit;font-size:inherit;line-height:inherit;padding:0 calc(var(--space-2, 6px) + 11px) 0 var(--space-2, 6px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7' fill='none' stroke='%238a93a6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 5 5.5 9 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-2, 6px) center;background-size:8px 6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:0;overflow:hidden;text-overflow:ellipsis}.mrb-todos-premium .pt-chip--file:hover,.mrb-todos-premium .pt-chip--file:focus-visible{color:var(--text);border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 45%,var(--border-subtle))}.mrb-todos-premium .pt-chip--file.is-filed{color:var(--text);border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 35%,var(--border-subtle))}.mrb-todos-premium .pt-chip--file option{background:var(--surface-1);color:var(--text)}.mrb-todos-premium .pt-chip--nodate{border:1px dashed color-mix(in srgb,var(--warn, #d9a441) 55%,var(--border-subtle));color:color-mix(in srgb,var(--warn, #d9a441) 85%,var(--text));background:color-mix(in srgb,var(--warn, #d9a441) 10%,transparent)}.pt-part{min-width:0;margin-top:var(--space-3, 10px);padding-top:var(--space-2, 6px);border-top:1px solid var(--border-subtle)}.pt-board__sort{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2, 6px);margin-bottom:var(--space-3, 10px)}.pt-board__only{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2, 6px);margin-bottom:var(--space-3, 10px);padding:var(--space-2, 6px) var(--space-3, 10px);border:1px solid color-mix(in srgb,var(--accent-neon, #6ea8ff) 34%,transparent);border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--accent-neon, #6ea8ff) 9%,transparent)}.pt-board__onlyname{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs, 12px);color:var(--text-muted, color-mix(in srgb, var(--text) 70%, transparent))}.pt-board__onlyname strong{color:var(--text, #e8eefc);font-weight:700}.pt-board__onlyback{flex:0 0 auto;padding:3px 8px;border:1px solid color-mix(in srgb,var(--accent-neon, #6ea8ff) 48%,transparent);border-radius:var(--radius-sm, 7px);background:transparent;color:var(--accent-neon, #6ea8ff);font-size:var(--text-xs, 12px);font-weight:700;cursor:pointer}.pt-board__onlyback:hover{background:color-mix(in srgb,var(--accent-neon, #6ea8ff) 16%,transparent)}.pt-board.mrb-todos-premium{gap:0}.pt-board.mrb-todos-premium:before{content:none}.pt-board .mt-list{gap:var(--space-2, 6px)}.pt-board .mt-item{align-items:flex-start;gap:var(--space-1, 4px);padding:var(--space-2, 6px)}.pt-board .mt-check{width:26px;height:26px}.pt-board .mt-check__box{width:17px;height:17px}.pt-board .mt-check__box:after{left:5px;top:2px;width:5px;height:9px}.pt-board .pt-eventglyph{width:26px;height:26px}.pt-board .mt-del{min-width:26px;min-height:26px}.pt-board .pt-timer{width:24px;height:24px}.pt-board .pt-item__body{gap:var(--space-1, 4px);padding:0}.pt-board .mt-item{flex-wrap:wrap}.pt-board .pt-item__body{flex:1 1 4rem}.pt-board .pt-meta{gap:var(--space-1, 4px)}.pt-board .pt-chip--file,.pt-board .pt-chip--project{max-width:9rem}@media (pointer: coarse){.pt-board .mt-check{width:40px;height:40px}.pt-board .mt-del{min-width:40px;min-height:40px}.pt-board .pt-timer{width:32px;height:32px}}.mrb-todos-premium .mt-list.pt-part__list>.mt-item{animation-fill-mode:backwards}.pt-board__sortlabel{flex:0 0 auto;font-size:var(--text-xs, 12px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent))}.pt-board__sortpick{flex:0 1 auto;min-width:0;max-width:100%}.pt-board__sortn{flex:0 0 auto;margin-left:auto;font-size:var(--text-xs, 12px);font-variant-numeric:tabular-nums;color:var(--text-muted, color-mix(in srgb, var(--text) 55%, transparent))}.mrb-todos-premium .ptv-rail__list--all{margin-bottom:var(--space-2, 6px);padding-bottom:var(--space-2, 6px);border-bottom:1px solid var(--border-subtle)}.pt-part__head{display:flex;align-items:baseline;gap:var(--space-2, 6px);flex-wrap:wrap;margin-bottom:var(--space-2, 6px)}.pt-part__label{font-size:var(--text-xs, 12px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent))}.pt-part__count{font-size:var(--text-xs, 12px);font-variant-numeric:tabular-nums;color:var(--text-muted, color-mix(in srgb, var(--text) 55%, transparent))}.pt-part__demand{margin-left:auto;font-size:var(--text-xs, 12px);font-weight:600;color:color-mix(in srgb,var(--warn, #d9a441) 85%,var(--text))}.pt-part__empty{margin:0;font-size:var(--text-xs, 12px);color:var(--text-muted, color-mix(in srgb, var(--text) 50%, transparent))}.pt-part__list{min-width:0}.pt-part__more{display:block;width:100%;margin-top:var(--space-2, 6px);padding:6px 10px;border:1px dashed var(--border-subtle);border-radius:var(--radius-sm, 8px);background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 62%, transparent));font-size:var(--text-xs, 12px);font-weight:600;cursor:pointer}.pt-part__more:hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 30%,var(--border-subtle));background:color-mix(in srgb,var(--text) 5%,transparent)}.pt-when{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1, 4px);margin:var(--space-2, 6px) 0 0;min-width:0}.pt-when__label{font-size:var(--text-xs, 12px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, color-mix(in srgb, var(--text) 60%, transparent));margin-right:var(--space-1, 4px)}.pt-when__btn{min-height:28px;padding:0 var(--space-2, 8px);border:1px solid var(--border-subtle);border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--surface-2) 45%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 70%, transparent));font:inherit;font-size:var(--text-xs, 12px);font-weight:600;cursor:pointer}.pt-when__btn:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 45%,var(--border-subtle))}.pt-when__btn.is-active{color:var(--text);border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 70%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon, var(--accent)) 18%,transparent)}.pt-when__need{font-size:var(--text-xs, 12px);color:color-mix(in srgb,var(--warn, #d9a441) 85%,var(--text))}.pt-folder__head{align-items:center;gap:6px}.pt-folder__fold{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-height:28px;padding:2px;border:0;border-radius:var(--radius-sm, 8px);background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 62%, transparent));cursor:pointer}.pt-folder__fold:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.pt-folder__fold:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pt-folder__caret{display:inline-flex;transform:rotate(90deg);transition:transform var(--motion-fast, .14s) var(--ease-out, ease)}.pt-folder.is-folded .pt-folder__caret{transform:rotate(0)}.pt-folder__glyph{display:inline-flex}.pt-folder.is-folded .pt-folder__glyph{opacity:.75}.pt-folder__inner{min-width:0;margin-left:9px;padding-left:11px;border-left:1px solid var(--border-subtle)}.pt-folder.is-folded{padding-bottom:0}.mrb-todos-premium .pt-item>.pt-grip{align-items:flex-start;padding-top:10px;margin-left:-2px}.mrb-todos-premium .pt-item--grab{cursor:default}.mrb-todos-premium .mt-list.pt-list>.mt-item{animation-fill-mode:backwards}body.lift-dragging .mrb-todos-premium .mt-list.pt-list>.mt-item:hover{transform:none}.lift-ghost__row.pt-item{transform:none}.mrb-todos-premium .pt-item{flex-wrap:wrap}.mrb-todos-premium .pt-item__body{min-width:0}.mrb-todos-premium .pt-item__open{flex:0 0 auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin-left:auto;border:0;border-radius:var(--radius-sm, 8px);background:transparent;color:color-mix(in srgb,var(--text) 32%,transparent);cursor:pointer;transition:color var(--motion-fast, .14s) var(--ease-out, ease),transform var(--motion-fast, .14s) var(--ease-out, ease)}.mrb-todos-premium .pt-item:hover .pt-item__open{color:var(--text-muted, color-mix(in srgb, var(--text) 62%, transparent))}.mrb-todos-premium .pt-item__open:hover{color:var(--text);background:color-mix(in srgb,var(--text) 9%,transparent)}.mrb-todos-premium .pt-item__open:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mrb-todos-premium .pt-item__open.is-open{transform:rotate(90deg);color:var(--text)}@media (pointer: coarse){.mrb-todos-premium .pt-item__open{width:36px;height:36px}}.mrb-todos-premium .pt-drawer{flex:0 0 100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-2, 6px);margin-top:var(--space-2, 6px);padding-top:var(--space-2, 6px);border-top:1px solid var(--border-subtle)}.mrb-todos-premium .pt-drawer__row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2, 6px);min-width:0}.mrb-todos-premium .pt-drawer__row--foot{justify-content:space-between;margin-top:var(--space-1, 4px)}.mrb-todos-premium .pt-drawer__field{display:flex;align-items:center;gap:6px;min-width:0}.mrb-todos-premium .pt-drawer__field--wide{flex:1 1 11rem;min-width:0}.mrb-todos-premium .pt-drawer__field--wide .pt-chip--file{flex:1 1 auto;min-width:0;max-width:100%}.mrb-todos-premium .pt-drawer__label{flex:0 0 auto;font-size:var(--text-xs, 12px);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted, color-mix(in srgb, var(--text) 58%, transparent))}.mrb-todos-premium .pt-drawer__mins{display:inline-flex;align-items:baseline;gap:4px}.mrb-todos-premium .pt-drawer__unit{font-size:var(--text-xs, 12px);color:var(--text-muted, color-mix(in srgb, var(--text) 55%, transparent))}.mrb-todos-premium .pt-drawer__notes{margin:0;font-size:var(--text-xs, 12px);line-height:1.5;color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));overflow-wrap:anywhere}.mrb-todos-premium .pt-drawer__del{margin-left:auto;padding:4px 10px;border:1px solid color-mix(in srgb,var(--danger, #e5484d) 32%,var(--border-subtle));border-radius:999px;background:transparent;color:color-mix(in srgb,var(--danger, #e5484d) 82%,var(--text));font-size:var(--text-xs, 12px);font-weight:600;cursor:pointer}.mrb-todos-premium .pt-drawer__del:hover{background:color-mix(in srgb,var(--danger, #e5484d) 14%,transparent);border-color:var(--danger, #e5484d)}.mrb-todos-premium .pt-drawer__del:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-todos-premium .pt-chip--metric{border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent, #2bd9c4)) 30%,var(--border-subtle));color:color-mix(in srgb,var(--accent-neon, var(--accent, #2bd9c4)) 70%,var(--text));font-variant-numeric:tabular-nums;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-todos-premium button.pt-chip--metric{cursor:pointer}.mrb-todos-premium button.pt-chip--metric:hover{border-color:var(--accent-neon, var(--accent, #2bd9c4));background:color-mix(in srgb,var(--accent-neon, var(--accent, #2bd9c4)) 12%,transparent)}.mrb-todos-premium .pt-chip--metric.is-on{background:color-mix(in srgb,var(--accent-neon, var(--accent, #2bd9c4)) 14%,transparent)}.mrb-todos-premium .pt-metric{position:relative}.mrb-todos-premium .pt-metric__pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:212px;max-width:min(260px,100%);box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:var(--surface-2, #1f2433);box-shadow:0 12px 28px #00000073}.mrb-todos-premium .pt-metric__line{display:flex;gap:6px;min-width:0}.mrb-todos-premium .pt-metric__n{flex:0 0 4.5rem;min-width:0;box-sizing:border-box;padding:5px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 8px);background:var(--surface-1, rgba(255, 255, 255, .04));color:var(--text);font-size:var(--text-sm, 13px);font-variant-numeric:tabular-nums}.mrb-todos-premium .pt-metric__unit,.mrb-todos-premium .pt-metric__custom{flex:1 1 auto;min-width:0;box-sizing:border-box;padding:5px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 8px);background:var(--surface-1, rgba(255, 255, 255, .04));color:var(--text);font-size:var(--text-sm, 13px)}.mrb-todos-premium .pt-metric__acts{display:flex;gap:6px;flex-wrap:wrap}.mrb-todos-premium .pt-metric__btn{flex:0 0 auto;padding:5px 11px;border:1px solid var(--border-subtle);border-radius:999px;background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 70%, transparent));font-size:var(--text-xs, 12px);font-weight:650;cursor:pointer}.mrb-todos-premium .pt-metric__btn:hover{color:var(--text);background:color-mix(in srgb,var(--text) 9%,transparent)}.mrb-todos-premium .pt-metric__btn--go{border-color:color-mix(in srgb,var(--accent-neon, var(--accent, #2bd9c4)) 50%,var(--border-subtle));color:var(--accent-neon, var(--accent, #2bd9c4))}.mrb-todos-premium .pt-metric__btn:disabled{opacity:.45;cursor:default}.pt-folder__head{align-items:center;gap:7px;min-height:34px}.pt-folder__glyph{display:inline-flex;color:var(--text-muted, color-mix(in srgb, var(--text) 62%, transparent))}.pt-folder.is-folded .pt-folder__glyph{opacity:.8}.pt-folder__name{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base, 15px);font-weight:650;letter-spacing:0;text-transform:none;color:var(--text)}button.pt-folder__name{padding:2px 4px;border:0;border-radius:var(--radius-sm, 8px);background:transparent;cursor:pointer}button.pt-folder__name:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}button.pt-folder__name:focus-visible{outline:2px solid var(--focus);outline-offset:1px}button.pt-folder__name.is-active{color:var(--accent-neon, var(--accent, #2bd9c4))}.pt-part__clock{flex:0 0 auto;font-size:var(--text-xs, 12px);color:var(--text-muted, color-mix(in srgb, var(--text) 58%, transparent))}.pt-part__clock.is-late{color:color-mix(in srgb,var(--danger, #e5484d) 80%,var(--text));font-weight:650}.pt-folder__door{flex:0 0 auto;margin-left:0}.pt-folder__door .exp-rowmenu-pop{left:0;right:auto}.pt-folder__head .pt-folder__fold{margin-left:auto}.pt-folder__count{font-variant-numeric:tabular-nums;font-family:inherit}.pt-folder.is-dropover{border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--accent-neon, var(--accent, #2bd9c4)) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-neon, var(--accent, #2bd9c4)) 55%,transparent)}.pt-folder.is-orderover{border-radius:var(--radius-md, 10px);box-shadow:inset 0 3px 0 0 var(--accent-neon, var(--accent, #2bd9c4))}.pt-folder>.pt-folder__head{cursor:grab}.pt-folder>.pt-folder__head:active{cursor:grabbing}.pt-folder__inner{display:grid;grid-template-columns:30px minmax(0,1fr);gap:var(--space-2, 6px);min-width:0;margin-left:4px;padding-left:0;border-left:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 22%,transparent) transparent}.pt-folder__stack{min-width:0}.pt-folder__add{display:flex;align-items:center;gap:var(--space-2, 6px);margin:2px 0 6px 40px;min-width:0}.pt-folder__addname{flex:1 1 auto;min-width:0;height:30px;padding:0 10px;border:1px dashed color-mix(in srgb,var(--border-subtle) 90%,transparent);border-radius:var(--radius-sm, 8px);background:color-mix(in srgb,var(--surface-1) 45%,transparent);color:var(--text);font:inherit;font-size:var(--text-xs, 12px)}.pt-folder__addname:focus{outline:none;border-style:solid;border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 55%,var(--border-subtle));background:color-mix(in srgb,var(--surface-2) 70%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-neon, var(--accent)) 18%,transparent)}.pt-folder__addname::placeholder{color:color-mix(in srgb,var(--text) 42%,transparent)}.pt-folder__addbtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;padding:0;border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent)) 40%,var(--border-subtle));border-radius:var(--radius-sm, 8px);background:color-mix(in srgb,var(--surface-2) 65%,transparent);color:var(--text);cursor:pointer}.pt-folder__addbtn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 70%,var(--border-subtle));background:color-mix(in srgb,var(--accent-neon, var(--accent)) 16%,transparent)}.pt-folder__addbtn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon, var(--accent)) 32%,transparent)}.pt-folder__addbtn:disabled{opacity:.4;cursor:not-allowed}.pt-details__star{margin-left:3px;color:color-mix(in srgb,var(--warn, #d9a441) 90%,var(--text))}.pt-details__group.is-wanted>.pt-details__label{color:color-mix(in srgb,var(--warn, #d9a441) 80%,var(--text))}.pt-details__wants{flex:1 0 100%;min-width:0;font-size:var(--text-xs, 12px);color:color-mix(in srgb,var(--warn, #d9a441) 85%,var(--text))}.pt-folder__gauge{position:relative;min-width:0;min-height:26px}.pt-folder__gaugeline{position:absolute;top:0;bottom:0;right:0;width:3px;border-radius:999px;background:linear-gradient(to top,var(--ok, #3fb950) 0 var(--pt-pct, 0%),color-mix(in srgb,var(--text) 14%,transparent) var(--pt-pct, 0%) 100%)}.pt-folder__gaugepct{position:absolute;right:7px;bottom:clamp(0px,calc(var(--pt-pct, 0%) - 7px),calc(100% - 14px));height:14px;line-height:calc(14px * var(--font-scale, 1));font-size:var(--text-xs, 11px);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-muted, color-mix(in srgb, var(--text) 55%, transparent))}.pt-folder__done{min-width:0;margin-top:var(--space-2, 6px);padding-top:var(--space-2, 6px);border-top:1px dashed var(--border-subtle)}.pt-folder__donehead{display:flex;align-items:center;gap:5px;margin-bottom:4px;font-size:var(--text-xs, 12px);line-height:calc(16px * var(--font-scale, 1));font-weight:650;color:var(--text-muted, color-mix(in srgb, var(--text) 52%, transparent))}.pt-folder__donetick{color:var(--ok, #3fb950);font-weight:800}.pt-folder__donelabel{letter-spacing:.02em}.pt-folder__donen{font-variant-numeric:tabular-nums}.pt-folder__donelist{min-width:0;opacity:.72}.pt-folder__donelist:hover{opacity:1}.pt-triage{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 10px;border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent, #2bd9c4)) 40%,var(--border-subtle));border-radius:999px;background:color-mix(in srgb,var(--accent-neon, var(--accent, #2bd9c4)) 10%,transparent);color:var(--accent-neon, var(--accent, #2bd9c4));font-size:var(--text-xs, 12px);font-weight:650;cursor:pointer}.pt-triage:hover:not(:disabled){background:color-mix(in srgb,var(--accent-neon, var(--accent, #2bd9c4)) 20%,transparent)}.pt-triage:disabled{opacity:.55;cursor:default}.pt-triage:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pt-triagenote{margin:0 0 var(--space-2, 6px);font-size:var(--text-xs, 12px);color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent))}.dcc-nownext{border:1px solid var(--border-subtle, var(--border-control));border-radius:12px;background:var(--surface-2);padding:14px 16px 12px;margin:0 0 14px;display:block;min-width:0}.dcc-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.dcc-head-title{margin:0;font-size:calc(.78rem * var(--font-scale, 1));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);flex:1 1 auto;min-width:0}.dcc-head-sub{margin:14px 0 6px;font-size:calc(.72rem * var(--font-scale, 1));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint, var(--text-muted))}.dcc-refresh{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-control);border-radius:8px;background:var(--surface-1);color:var(--text);font:inherit;font-size:calc(.75rem * var(--font-scale, 1));padding:4px 10px;cursor:pointer}.dcc-refresh:disabled{opacity:.6;cursor:default}.dcc-refresh:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dcc-item{border:1px solid var(--border-subtle, var(--border-control));border-left:3px solid var(--border-control);border-radius:10px;background:var(--surface-1);padding:10px 12px;min-width:0}.dcc-item-now{border-left-color:var(--accent-neon, var(--accent));background:var(--accent-wash, var(--surface-1))}.dcc-item-when{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:calc(.72rem * var(--font-scale, 1));color:var(--text-muted)}.dcc-item-rel{font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text, var(--accent))}.dcc-item-now .dcc-item-title{font-size:calc(1.15rem * var(--font-scale, 1));line-height:1.25}.dcc-item-title{margin-top:2px;font-size:calc(.95rem * var(--font-scale, 1));font-weight:600;color:var(--text);overflow-wrap:anywhere}.dcc-item-why{margin-top:3px;font-size:calc(.8rem * var(--font-scale, 1));color:var(--text-muted)}.dcc-later,.dcc-empty{margin:8px 0 0;font-size:calc(.8rem * var(--font-scale, 1));color:var(--text-muted)}.dcc-error{margin:0 0 8px;font-size:calc(.8rem * var(--font-scale, 1));color:var(--warn, var(--text-muted))}.dcc-warn{margin:10px 0 0;padding:8px 10px;border:1px solid var(--warn-border, var(--border-control));border-radius:8px;background:var(--warn-fill, var(--surface-1));color:var(--text);font-size:calc(.8rem * var(--font-scale, 1))}.dcc-risks{margin:8px 0 0;padding-left:18px;font-size:calc(.78rem * var(--font-scale, 1));color:var(--text-muted)}.dcc-stranded{margin-top:8px;font-size:calc(.78rem * var(--font-scale, 1));color:var(--text-muted)}.dcc-stranded>summary{cursor:pointer;color:var(--text-muted)}.dcc-stranded ul{margin:6px 0 0;padding-left:18px}@media (max-width: 480px){.dcc-nownext{padding:12px}.dcc-head-title{flex-basis:100%}.dcc-item-now .dcc-item-title{font-size:calc(1.05rem * var(--font-scale, 1))}}.dcc-flow{min-width:0;--dcc-band-row-h: calc(.98rem * var(--font-scale, 1) * 1.45 + 10px)}.dcc-flow-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-width:0;margin-bottom:8px}.dcc-flow .dcc-band-tail{min-width:0;flex-wrap:wrap}.dcc-flow .dcc-band-chip{white-space:normal}.dcc-flow-title{margin:0;min-width:0;font-size:calc(.72rem * var(--font-scale, 1));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.dcc-flow-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:0}.dcc-flow-row{min-width:0}.dcc-flow .dcc-band-slot{align-items:stretch}.dcc-flow .dcc-band-body{flex-direction:column;align-items:flex-start;gap:2px}.dcc-flow .dcc-band-title,.dcc-flow .dcc-band-why,.dcc-flow .dcc-band-empty{white-space:normal;overflow:visible;text-overflow:clip}.dcc-flow-rest{margin:8px 0 0;font-size:calc(.72rem * var(--font-scale, 1));color:var(--text-muted)}.dcc-band-row{display:flex;align-items:stretch;gap:8px;min-width:0;min-height:var(--dcc-band-row-h)}.dcc-band-slot{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:0;min-height:var(--dcc-band-row-h);padding:4px 10px;border:1px solid var(--border-subtle, var(--border-control));border-left:3px solid var(--border-control);border-radius:9px;background:var(--surface-1)}.dcc-band-slot-now{flex-grow:1.5;border-left-color:var(--accent-neon, var(--accent));background:var(--accent-wash, var(--surface-1))}.dcc-band-body{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1 1 auto}.dcc-band-when{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:6px;font-size:calc(.68rem * var(--font-scale, 1));color:var(--text-muted)}.dcc-band-rel{font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text, var(--accent))}.dcc-band-title{min-width:0;flex:1 1 auto;font-size:calc(.88rem * var(--font-scale, 1));font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcc-band-slot-now .dcc-band-title{font-size:calc(.98rem * var(--font-scale, 1))}.dcc-band-why{flex:0 1 auto;min-width:0;font-size:calc(.72rem * var(--font-scale, 1));color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcc-band-empty{margin:0;flex:1 1 auto;min-width:0;align-self:center;font-size:calc(.82rem * var(--font-scale, 1));color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcc-band-tail{flex:0 0 auto;display:flex;align-items:center;gap:6px}.dcc-band-chip{font-size:calc(.7rem * var(--font-scale, 1));color:var(--text-muted);white-space:nowrap;padding:3px 8px;border:1px solid var(--border-control);border-radius:999px;background:var(--surface-1)}.dcc-band-chip--warn{border-color:var(--warn-border, var(--border-control));background:var(--warn-fill, var(--surface-1));color:var(--text)}.dcc-band-error{margin:6px 0 0;font-size:calc(.76rem * var(--font-scale, 1));color:var(--warn, var(--text-muted))}.dcc-refresh--icon{width:32px;height:32px;min-width:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.pde-wrap{position:relative;display:inline-flex}.pde-toggle{padding:6px 12px;border-radius:10px;border:1px solid var(--border-subtle, #3a3f4b);background:var(--surface-1, #1c1f27);color:inherit;font:inherit;cursor:pointer}.pde-toggle.active{border-color:var(--accent, #5b8cff)}.pde-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:5;width:min(340px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 96px));overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--border-subtle, #3a3f4b);background:var(--surface-1, #1c1f27);box-shadow:var(--shadow-2, 0 12px 32px rgba(0, 0, 0, .35));box-sizing:border-box}.pde-head{display:flex;align-items:center;gap:8px}.pde-name-input{flex:1;min-width:0;padding:6px 8px;border-radius:8px;border:1px solid var(--border-subtle, #3a3f4b);background:transparent;color:inherit;font:inherit}.pde-close{flex:0 0 auto;border:none;background:transparent;color:inherit;font-size:calc(18px * var(--font-scale, 1));line-height:1;cursor:pointer;padding:4px 8px}.pde-status,.pde-empty{margin:0;opacity:.7;font-size:.9em}.pde-error,.pde-save-error{margin:0;color:var(--danger, #ff6b6b);font-size:.9em}.pde-tabs{display:flex;flex-wrap:wrap;gap:4px}.pde-tab{padding:4px 8px;border-radius:8px;border:1px solid var(--border-subtle, #3a3f4b);background:transparent;color:inherit;font:inherit;cursor:pointer}.pde-tab.is-active{background:var(--accent, #5b8cff);border-color:var(--accent, #5b8cff);color:#fff}.pde-bands{display:flex;flex-direction:column;gap:8px;min-width:0}.pde-band{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;border-radius:10px;border:1px solid var(--border-subtle, #3a3f4b);min-width:0}.pde-band.has-error{border-color:var(--danger, #ff6b6b)}.pde-band-label{flex:1 1 100px;min-width:0;padding:4px 6px;border-radius:6px;border:1px solid var(--border-subtle, #3a3f4b);background:transparent;color:inherit;font:inherit}.pde-band-kind,.pde-band-level{flex:0 1 auto;max-width:100%;padding:4px 6px;border-radius:6px;border:1px solid var(--border-subtle, #3a3f4b);background:var(--surface-1, #1c1f27);color:inherit;font:inherit}.pde-band-time{display:flex;align-items:center;gap:4px;flex:0 0 auto}.pde-band-start,.pde-band-end{width:90px;padding:4px 6px;border-radius:6px;border:1px solid var(--border-subtle, #3a3f4b);background:transparent;color:inherit;font:inherit}.pde-band-range{flex:1 1 100%;font-size:.85em;opacity:.7}.pde-band-remove{flex:0 0 auto;border:none;background:transparent;color:var(--danger, #ff6b6b);cursor:pointer;font:inherit}.pde-band-error{flex:1 1 100%;margin:0;color:var(--danger, #ff6b6b);font-size:.85em}.pde-add{align-self:flex-start;padding:6px 10px;border-radius:8px;border:1px dashed var(--border-subtle, #3a3f4b);background:transparent;color:inherit;font:inherit;cursor:pointer}.pde-overlaps{padding:8px;border-radius:10px;border:1px solid var(--danger, #ff6b6b)}.pde-overlaps-title{margin:0 0 4px;font-weight:600;font-size:.9em}.pde-overlaps ul{margin:0;padding-left:18px;font-size:.85em}.pde-copy{display:flex;gap:6px;min-width:0}.pde-copy-target{flex:1;min-width:0;padding:4px 6px;border-radius:6px;border:1px solid var(--border-subtle, #3a3f4b);background:var(--surface-1, #1c1f27);color:inherit;font:inherit}.pde-copy-btn{flex:0 0 auto;padding:4px 10px;border-radius:6px;border:1px solid var(--border-subtle, #3a3f4b);background:transparent;color:inherit;font:inherit;cursor:pointer}.pde-default{display:flex;align-items:center;gap:6px;font-size:.9em}.pde-foot{display:flex;flex-direction:column;gap:6px}.pde-save{padding:8px 12px;border-radius:8px;border:none;background:var(--accent, #5b8cff);color:#fff;font:inherit;cursor:pointer}.pde-save:disabled{opacity:.5;cursor:not-allowed}.exp-rowmenu{position:relative;display:inline-flex}.exp-rowmenu-btn{display:flex;align-items:center;justify-content:center;width:24px;min-height:32px;padding:0;border:0;background:none;cursor:pointer;color:var(--text-faint);border-radius:var(--radius-sm)}.exp-rowmenu-btn:hover,.exp-rowmenu-btn.is-on{color:var(--exp-accent-text, var(--accent-text))}.exp-rowmenu-btn:focus-visible{outline:2px solid var(--exp-accent, var(--accent));outline-offset:2px}.exp-rowmenu-btn[disabled]{cursor:default;opacity:.4}.exp-rowmenu-pop{position:absolute;top:calc(100% + 4px);left:0;z-index:5;display:flex;flex-direction:column;min-width:11rem;padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--exp-accent, var(--accent)) 6%,var(--surface-2));box-shadow:0 10px 28px color-mix(in srgb,var(--surface-1) 55%,transparent)}.exp-rowmenu-pop.is-up{top:auto;bottom:calc(100% + 4px)}.exp-rowmenu-item{padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:none;color:var(--text);font-size:var(--text-sm);text-align:left;white-space:nowrap;cursor:pointer}.exp-rowmenu-item:hover,.exp-rowmenu-item:focus-visible{background:color-mix(in srgb,var(--exp-accent, var(--accent)) 14%,transparent)}.exp-rowmenu-item.is-danger{color:var(--danger)}.exp-rowmenu-item[disabled]{opacity:.4;cursor:default}.exp-rowmenu-ask{display:block;padding:var(--space-2) var(--space-2) var(--space-1);max-width:22ch;color:var(--text-muted);font-size:var(--text-xs);white-space:normal}.exp-row>.exp-rowmenu,.lift-row>.exp-rowmenu,.mny-field-row>.exp-rowmenu{opacity:0;transition:opacity .12s linear,color .12s linear}.exp-row:hover>.exp-rowmenu,.exp-row:focus-within>.exp-rowmenu,.lift-row:hover>.exp-rowmenu,.lift-row:focus-within>.exp-rowmenu,.mny-field-row:hover>.exp-rowmenu,.mny-field-row:focus-within>.exp-rowmenu,.exp-rowmenu:focus-within{opacity:1}@media (hover: none){.exp-row>.exp-rowmenu,.lift-row>.exp-rowmenu,.mny-field-row>.exp-rowmenu{opacity:1}}@media (prefers-reduced-motion: reduce){.exp-row>.exp-rowmenu,.lift-row>.exp-rowmenu,.mny-field-row>.exp-rowmenu{transition:none}}.exp-rowmenu.exp-rowmenu-quiet{opacity:0;transition:opacity .12s linear,color .12s linear}:hover>.exp-rowmenu.exp-rowmenu-quiet,:focus-within>.exp-rowmenu.exp-rowmenu-quiet,.exp-rowmenu.exp-rowmenu-quiet:focus-within{opacity:1}@media (hover: none){.exp-rowmenu.exp-rowmenu-quiet{opacity:1}}@media (prefers-reduced-motion: reduce){.exp-rowmenu.exp-rowmenu-quiet{transition:none}}.ptdb-dock{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:60;pointer-events:none;max-width:calc(100vw - 32px)}.ptdb-bar{pointer-events:auto;box-sizing:border-box;display:flex;align-items:center;gap:var(--space-2, 6px);max-width:100%;padding:7px 8px 7px 12px;border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent, #2bd9c4)) 36%,var(--border-subtle));border-radius:999px;background:var(--surface-2, #1f2433);box-shadow:0 12px 34px #00000080;color:var(--text);animation:ptdb-rise var(--motion-fast, .16s) var(--ease-out, ease) both}@keyframes ptdb-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.ptdb-bar{animation:none}}.ptdb-tick{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--accent-neon, var(--accent, #2bd9c4)) 22%,transparent);color:var(--accent-neon, var(--accent, #2bd9c4))}.ptdb-said{display:flex;align-items:baseline;gap:5px;min-width:0;font-size:var(--text-sm, 13px)}.ptdb-what{min-width:0;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;color:var(--text)}.ptdb-done{flex:none;color:var(--text-muted, color-mix(in srgb, var(--text) 58%, transparent))}.ptdb-btn{flex:none;min-height:30px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);font-size:var(--text-xs, 12px);font-weight:650;cursor:pointer}.ptdb-btn:hover:not(:disabled){background:color-mix(in srgb,var(--text) 12%,transparent);border-color:color-mix(in srgb,var(--text) 28%,var(--border-subtle))}.ptdb-btn:disabled{opacity:.5;cursor:default}.ptdb-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ptdb-btn--danger{border-color:color-mix(in srgb,var(--danger, #e5484d) 45%,var(--border-subtle));color:color-mix(in srgb,var(--danger, #e5484d) 86%,var(--text));background:transparent}.ptdb-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger, #e5484d) 16%,transparent);border-color:var(--danger, #e5484d)}.ptdb-x{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 55%, transparent));font-size:calc(13px * var(--font-scale, 1));line-height:1;cursor:pointer}.ptdb-x:hover{color:var(--text);background:color-mix(in srgb,var(--text) 10%,transparent)}.ptdb-x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width: 560px){.ptdb-bar{flex-wrap:wrap;border-radius:16px}.ptdb-said{flex:1 1 100%}.ptdb-what{max-width:100%}}.fdp-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fdp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1210;background:#04080e8c;animation:fdp-scrim-in .12s ease-out}@keyframes fdp-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.fdp-scrim{animation:none}}.fdp-refused{display:block;margin-top:var(--space-1, 4px);color:var(--danger, #e5484d);font-size:var(--text-sm, 13px)}.mrb-cal-mirror{display:inline-flex;align-items:center}.mrb-cal-mirror-toggle{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer}.mrb-cal-mirror-toggle:hover,.mrb-cal-mirror-toggle[aria-expanded=true]{color:var(--text);border-color:var(--border-control)}.mrb-cal-mirror-toggle[data-mirror-state=on]{color:var(--ok);border-color:var(--ok-border)}.mrb-cal-mirror-toggle[data-mirror-state=error]{color:var(--danger);border-color:var(--danger)}.mrb-cal-mirror-toggle[data-mirror-state=expired]{color:var(--warn);border-color:var(--warn-border)}.mrb-cal-mirror-toggle__icon{line-height:1}.mrb-cal-mirror-toggle__text{line-height:1.2}.mrb-cal-mirror-panel{position:fixed;top:0;left:0;z-index:40;box-sizing:border-box;width:300px;max-width:calc(100vw - var(--space-6));padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-2);text-align:left}[data-theme=dark] .mrb-cal-mirror-panel{border-color:var(--border-control)}.mrb-cal-mirror-sentence{margin:0 0 var(--space-2);color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal)}.mrb-cal-mirror-msg{margin:0 0 var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--leading-normal)}.mrb-cal-mirror-msg--error{background:var(--danger-fill);color:var(--danger)}.mrb-cal-mirror-msg--notice{background:var(--ok-fill);color:var(--ok)}.mrb-cal-mirror-blocked{margin:0 0 var(--space-2);color:var(--text-faint);font-size:var(--text-sm);line-height:var(--leading-normal)}.mrb-cal-mirror-mark{display:inline-flex;align-items:center;margin-left:var(--space-1);color:var(--ok);font-size:var(--text-sm);line-height:1}.mrb-cdlg-scrim{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--zenith-top-strip, 0px);z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#04080e9e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:mrb-cdlg-fade .14s ease-out both}[data-theme=light] .mrb-cdlg-scrim{background:#141c286b}.mrb-cdlg{display:flex;flex-direction:column;width:min(640px,100%);max-height:calc(100vh - 48px);background:var(--surface-1, #141b25);color:var(--text, #f2f6fb);border:1px solid var(--border-control, rgb(255 255 255 / 22%));border-radius:var(--radius-lg, 14px);box-shadow:0 24px 64px #0000008c,0 0 0 1px #ffffff08;overflow:hidden;animation:mrb-cdlg-rise .16s ease-out both}.mrb-cdlg.is-wide{width:min(1000px,100%)}.mrb-cdlg.is-sheet{width:min(1760px,100%)}.mrb-cdlg-scrim.is-top{align-items:flex-start;padding-top:88px}.mrb-cdlg.is-top{max-height:100%;animation:mrb-cdlg-slide .22s cubic-bezier(.22,.61,.36,1) both}.mrb-cdlg-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border-subtle, rgb(255 255 255 / 9%))}.mrb-cdlg-head h2{margin:0;font-size:calc(17px * var(--font-scale, 1));font-weight:700}.mrb-cdlg-head-tools{margin-left:auto;min-width:0;display:flex;align-items:center;gap:10px}.mrb-cdlg-head-tools:empty{display:none}.mrb-cdlg-x{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:calc(20px * var(--font-scale, 1));line-height:1;color:var(--text-muted, #9fb0c4);background:var(--surface-2, #1c2430);border:1px solid var(--border-control, rgb(255 255 255 / 22%));border-radius:var(--radius-md, 10px);cursor:pointer}.mrb-cdlg-x:hover{color:var(--text, #f2f6fb);border-color:var(--accent-border, #3b9eff)}.mrb-cdlg-body{min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 18px 18px}.mrb-cdlg .mrb-addcontact,.mrb-contacts-premium .mrb-cdlg .mrb-addcontact{margin:0;padding:0;border:0;background:none;box-shadow:none}.mrb-cdlg .mrb-addcontact-head h2{display:none}.mrb-cdlg .mrb-csv,.mrb-contacts-premium .mrb-cdlg .mrb-csv{margin:0;padding:0;border:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mrb-cdlg .mrb-panel{max-width:none}.mrb-cdlg .mrb-csv:before,.mrb-cdlg .mrb-csv:after{display:none}.mrb-cdlg .mrb-csv>.mrb-panel-title{display:none}.mrb-cdlg:has(.mrb-csv-table){width:min(1360px,100%);height:auto;max-height:calc(100vh - 48px)}.mrb-cdlg:has(.mrb-csv-table) .mrb-cdlg-head{padding:10px 14px}.mrb-cdlg:has(.mrb-csv-table) .mrb-cdlg-body{padding:10px 12px 12px}.mrb-cdlg:has(.mrb-csv-table) .mrb-cdlg-body{flex:1 1 auto;display:flex;flex-direction:column}.mrb-cdlg .mrb-csv:has(.mrb-csv-table){flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.mrb-cdlg .mrb-csv:has(.mrb-csv-table)>*{flex:0 0 auto}.mrb-cdlg .mrb-csv>.mrb-table-scroll{flex:1 1 auto;min-height:0;max-height:calc(var(--csv-thead-h) + var(--csv-row-h) * var(--csv-rows-shown));overflow:auto;border:1px solid var(--border-subtle, rgb(255 255 255 / 9%));border-radius:var(--radius-md, 10px)}.mrb-cdlg .mrb-csv-table{width:max-content;min-width:100%}.mrb-cdlg .mrb-csv-table td{white-space:nowrap}.mrb-cdlg .mrb-csv-table thead th{position:sticky;top:0;z-index:1;background:var(--surface-1, #141b25)}@keyframes mrb-cdlg-fade{0%{opacity:0}to{opacity:1}}@keyframes mrb-cdlg-slide{0%{opacity:0;transform:translateY(-10px) scaleY(.94);transform-origin:top center}to{opacity:1;transform:none}}@keyframes mrb-cdlg-rise{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.mrb-cdlg-scrim,.mrb-cdlg{animation:none}}.mrb-contacts-premium .mrb-contacts-actions :is(.mrb-contacts-add-toggle,.mrb-contacts-import-toggle,.mrb-contacts-filters-toggle,.mrb-segpick){box-sizing:border-box;min-height:44px;height:44px;border-radius:var(--radius-md, 10px);white-space:nowrap}.mrb-contacts-premium .mrb-contacts-actions :is(.mrb-contacts-add-toggle,.mrb-contacts-import-toggle,.mrb-contacts-filters-toggle){flex:0 0 auto;justify-content:center;padding:0 16px;font-weight:600;border:1px solid var(--border-control, rgb(255 255 255 / 22%))}.mrb-contacts-premium .mrb-contacts-actions .mrb-segpick{padding-top:0;padding-bottom:0}.mrb-addcontact-group{margin:0 0 14px}.mrb-addcontact-group>h3{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font-size:calc(12px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, #9fb0c4)}.mrb-addcontact-group>h3 small{font-size:calc(12px * var(--font-scale, 1));font-weight:500;letter-spacing:0;text-transform:none}.mrb-addcontact-group.is-required>h3{color:var(--accent-text, var(--accent, #3b9eff))}.mrb-addcontact-req{color:var(--accent-text, var(--accent, #3b9eff));font-weight:700}.mrb-cdlg.mrb-contacts-premium:before{display:none}.mrb-cdlg .mrb-leadfilter,.mrb-contacts-premium .mrb-cdlg .mrb-leadfilter{margin:0;padding:0;border:0;border-radius:0;background:none;max-height:none;overflow:visible}.mrb-cdlg .mrb-leadfilter-head h3{display:none}.mrb-cdlg .mrb-leadfilter-head{justify-content:flex-end;margin-bottom:6px}.mrb-cdlg .mrb-leadfilter-head:empty{display:none}.dtpl-root{display:flex;flex-direction:column;gap:16px;min-width:0}.dtpl-open-row{display:flex;margin:4px 0}.dtpl-open-btn{font:inherit;font-weight:600;font-size:calc(13px * var(--font-scale, 1));color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border-control);border-radius:var(--radius-md, 10px);padding:8px 14px;cursor:pointer}.dtpl-open-btn:hover{color:var(--text);border-color:var(--accent-border, #3b9eff)}.dtpl-note{color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1))}.dtpl-note--day{margin:4px 0 10px}.dtpl-templates{display:flex;flex-direction:column;gap:10px;min-width:0}.dtpl-template-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.dtpl-template{box-sizing:border-box;display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 10px;border:1px solid var(--border-control);border-radius:var(--radius-md, 10px);background:var(--surface-2)}.dtpl-template.is-selected{border-color:var(--accent-border, #3b9eff);background:var(--surface-3)}.dtpl-template-btn{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-weight:600;color:var(--text);background:none;border:0;padding:0;cursor:pointer;display:flex;align-items:center;gap:6px}.dtpl-default-tag{flex:0 0 auto;font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text, var(--accent, #3b9eff));border:1px solid currentColor;border-radius:999px;padding:1px 6px}.dtpl-template-actions{flex:0 0 auto;display:flex;gap:6px}.dtpl-link-btn{flex:0 0 auto;font:inherit;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);background:none;border:0;padding:2px 4px;cursor:pointer;white-space:nowrap}.dtpl-link-btn:hover{color:var(--text)}.dtpl-link-btn--danger:hover{color:var(--danger)}.dtpl-new-template{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.dtpl-input,.dtpl-select{box-sizing:border-box;min-width:0;font:inherit;font-size:calc(13px * var(--font-scale, 1));color:var(--text);background:var(--surface-2);border:1px solid var(--border-control);border-radius:var(--radius-sm, 8px);padding:6px 8px}.dtpl-btn{flex:0 0 auto;font:inherit;font-weight:600;font-size:calc(13px * var(--font-scale, 1));color:var(--text);background:var(--surface-2);border:1px solid var(--border-control);border-radius:var(--radius-sm, 8px);padding:7px 14px;cursor:pointer;white-space:nowrap}.dtpl-btn:hover{border-color:var(--accent-border, #3b9eff)}.dtpl-btn--primary{color:#fff;background:var(--accent, #3b9eff);border-color:var(--accent, #3b9eff)}.dtpl-btn:disabled{opacity:.5;cursor:default}.dtpl-error{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:8px 10px;font-size:calc(13px * var(--font-scale, 1));color:var(--danger);background:var(--danger-fill);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);border-radius:var(--radius-sm, 8px)}.dtpl-error-x{flex:0 0 auto;font:inherit;color:inherit;background:none;border:0;cursor:pointer}.dtpl-blocks{display:flex;flex-direction:column;gap:14px;min-width:0}.dtpl-day{min-width:0}.dtpl-day-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.dtpl-day-head h3{margin:0;font-size:calc(13px * var(--font-scale, 1));font-weight:700;color:var(--text-muted)}.dtpl-block{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;padding:8px;margin-bottom:6px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 8px)}.dtpl-input--label{flex:1 1 160px;min-width:80px}.dtpl-input--time{flex:0 1 100px;min-width:80px}.dtpl-time-sep{flex:0 0 auto;color:var(--text-muted)}.dtpl-select{flex:0 1 140px;min-width:100px}.dtpl-remove-btn{flex:0 0 auto;margin-left:auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(16px * var(--font-scale, 1));line-height:1;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border-control);border-radius:var(--radius-sm, 8px);cursor:pointer}.dtpl-remove-btn:hover{color:var(--danger);border-color:var(--danger)}.dtpl-save-row{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;padding:10px 0 0;background:var(--surface-1);border-top:1px solid var(--border-subtle)}.dtpl-unsaved{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.pt-plan__tab{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm, 14px);font-weight:700;white-space:nowrap;cursor:pointer}.pt-plan__tab:hover{color:var(--text);background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.pt-plan__tab.is-on{color:var(--text);border-color:var(--border-control, var(--border-subtle));background:var(--surface-1)}.pt-plan__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pt-plan__tabn{flex:none;min-width:18px;padding:0 5px;border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--text);font-size:var(--text-xs, 12px);font-weight:700;text-align:center}.pt-plan__tab:not(.is-on) .pt-plan__tabn{background:color-mix(in srgb,var(--text-muted) 18%,transparent)}.pt-plan__filters.mrb-todos-premium{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;padding:0;min-width:0}.pt-plan__projects.mrb-todos-premium .ptv-rail{flex:1 1 auto;width:100%;min-width:0;padding-right:0;border-right:0}.pt-plan__projects.mrb-todos-premium .ptv-rail__list--projects{margin-top:0}.pt-plan__layers{display:flex;flex-direction:row;align-items:center;gap:2px;margin-left:0;padding-top:0;border-top:0}.pt-plan__layer{display:flex;align-items:center;gap:6px;min-width:0;min-height:26px;padding:0 10px;white-space:nowrap;border:1px solid transparent;border-radius:var(--radius-md, 10px);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm, 14px);font-weight:600;text-align:left;cursor:pointer}.pt-plan__layer:hover{background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--text)}.pt-plan__layer.is-on{color:var(--text)}.pt-plan__swatch{flex:none;width:12px;height:12px;border-radius:3px;border:2px solid currentColor;opacity:.45}.pt-plan__layer.is-on .pt-plan__swatch{opacity:1}.pt-plan__layer--meetings.is-on .pt-plan__swatch{background:var(--accent);border-color:var(--accent)}.pt-plan__layer--todos.is-on .pt-plan__swatch{background:color-mix(in srgb,var(--success, #22c55e) 35%,transparent);border-color:var(--success, #22c55e);border-style:dashed}.pt-plan__layer--goals.is-on .pt-plan__swatch{background:color-mix(in srgb,var(--warn, #f59e0b) 35%,transparent);border-color:var(--warn, #f59e0b)}.pt-day__loose--plan{margin:12px 12px 0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:10px}.pt-day__loosewhen{margin-left:auto;font-size:var(--text-xs, 12px);font-weight:500;color:var(--text-muted)}.pt-day{display:flex;flex-direction:column;gap:12px;padding:14px;min-width:0}.pt-day__nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pt-day__title{font-size:var(--text-lg);color:var(--text)}.pt-day__step{width:28px;height:28px;border:1px solid var(--border-subtle);border-radius:8px;background:transparent;color:var(--text);font-size:var(--text-md);line-height:1;cursor:pointer}.pt-day__step:disabled{opacity:.35;cursor:default}.pt-day__sum{margin-left:auto;font-size:var(--text-sm);color:var(--text-muted)}.pt-day__allday{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pt-day__alldayitem{padding:3px 10px;border-radius:999px;border:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-muted)}.pt-day__line{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pt-day__empty,.pt-day__note{font-size:var(--text-sm);color:var(--text-muted);margin:0}.pt-day__item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-1)}.pt-day__item--event{border-left:3px solid var(--text-muted)}.pt-day__item--event.is-routine{opacity:.7}.pt-day__item--task{border-left:3px solid var(--accent);background:var(--accent-fill, var(--surface-1))}.pt-day__item--task.is-done .pt-day__itemtitle{text-decoration:line-through;opacity:.6}.pt-day__clock{font-size:var(--text-sm);font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.pt-day__what{display:flex;flex-direction:column;min-width:0}.pt-day__itemtitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);color:var(--text)}.pt-day__meta{font-size:var(--text-xs);color:var(--text-muted)}.pt-day__check{display:flex;align-items:center;gap:8px;min-width:0;cursor:pointer}.pt-day__check input{flex:none;accent-color:var(--accent)}.pt-day__unpin{border:0;background:transparent;color:var(--text-muted);font-size:var(--text-sm);line-height:1;cursor:pointer;padding:4px 6px;border-radius:6px}.pt-day__unpin:hover{color:var(--text);background:var(--surface-2, transparent)}.pt-day__gap{border:1px dashed var(--border-subtle);border-radius:10px;padding:6px 10px}.pt-day__gapline{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px}.pt-day__free{font-size:var(--text-sm);color:var(--text-muted)}.pt-day__put,.pt-day__slot{border:1px solid var(--accent-border, var(--accent));background:transparent;color:var(--accent-text, var(--accent));border-radius:999px;padding:3px 10px;font-size:var(--text-sm);font-weight:600;cursor:pointer;white-space:nowrap}.pt-day__put:hover,.pt-day__slot:hover{background:var(--accent-fill, transparent)}.pt-day__pick{list-style:none;margin:8px 0 2px;padding:0;display:flex;flex-direction:column;gap:4px}.pt-day__pickbtn{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-1);color:var(--text);font:inherit;text-align:left;cursor:pointer}.pt-day__pickbtn:hover{border-color:var(--accent)}.pt-day__picktitle{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base)}.pt-day__est{flex:none;font-size:var(--text-xs);color:var(--text-muted)}.pt-day__loose{border-top:1px solid var(--border-subtle);padding-top:12px}.pt-day__loosehead{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:var(--text-md);color:var(--text)}.pt-day__count{font-size:var(--text-xs);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:999px;padding:1px 8px}.pt-day__looselist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pt-day__looseitem{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-1)}.pt-day__looseitem .pt-day__itemtitle{flex:1 1 200px}.pt-day__slots{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.pt-plan__filters.mrb-todos-premium .pt-scopeflip,.pt-plan__filters.mrb-todos-premium .pt-plan__layers,.hudp-plan .pt-plan__toolscal>.pt-frame{flex-wrap:wrap;min-width:0}.pt-frame{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;min-width:0;padding:2px;border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent)) 16%,var(--border-subtle));border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.pt-frame__btn{display:inline-flex;align-items:center;gap:var(--space-1, 4px);min-height:24px;padding:0 var(--space-3, 10px);border:1px solid transparent;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 68%, transparent));font-size:var(--text-xs, 12px);font-weight:700;letter-spacing:var(--tracking-wide);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.pt-frame__btn:hover{color:var(--text);background:color-mix(in srgb,var(--surface-1) 70%,transparent)}.pt-frame__btn.is-active{color:var(--accent-text, var(--text));background:color-mix(in srgb,var(--accent-neon, var(--accent)) 26%,transparent);border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 48%,transparent)}.pt-frame__n{font-variant-numeric:tabular-nums;opacity:.72}.mrb-tags-band-custom{border-top:1px solid var(--border-subtle);padding-top:var(--space-2)}.mrb-tags-swatch.is-dashed:before{background:transparent;border:1px dashed var(--text-muted);width:20px;height:20px}.mrb-tags-swatch.is-dashed{color:var(--text-muted);font-size:calc(14px * var(--font-scale, 1));line-height:1}.mrb-tags-custom-open{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mrb-tags-custom-open:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-tags-custom-open-text{display:flex;flex-direction:column}.mrb-tags-custom-open-title{color:var(--text);font-size:calc(13px * var(--font-scale, 1))}.mrb-cc{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);max-width:min(340px,calc(100vw - 2 * var(--space-3)))}.mrb-cc-head{display:flex;align-items:center;gap:var(--space-2)}.mrb-cc-head-title{flex:1;color:var(--text);font-weight:600}.mrb-cc-head-icon{color:var(--text-muted)}.mrb-cc-x{border:0;background:transparent;color:var(--text-muted);cursor:pointer;font-size:calc(14px * var(--font-scale, 1));line-height:1;padding:var(--space-1)}.mrb-cc-x:focus-visible{outline:var(--focus-ring-width) solid var(--focus)}.mrb-cc-mix{display:flex;gap:var(--space-2)}.mrb-cc-square{position:relative;flex:none;border-radius:var(--radius-sm);background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent),var(--cc-hue, #00ff88);touch-action:none;cursor:crosshair}.mrb-cc-strip{position:relative;flex:none;width:20px;border-radius:var(--radius-sm);background:linear-gradient(to bottom,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);touch-action:none;cursor:crosshair}.mrb-cc-handle{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border:0;border-radius:var(--radius-pill);box-shadow:0 0 0 2px #fff,0 0 0 3px #0000008c;background:var(--cc-at, transparent);pointer-events:none}.mrb-cc-handle.is-strip{left:50%;width:18px;height:8px;margin:-4px 0 0 -9px;border-radius:3px}.mrb-cc-label{color:var(--text-muted);font-size:calc(10px * var(--font-scale, 1));letter-spacing:var(--tracking-wide);text-transform:uppercase}.mrb-cc-hexrow{display:flex;align-items:center;gap:var(--space-2)}.mrb-cc-hex{flex:1;min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);font-family:var(--font-mono, ui-monospace, monospace);font-size:calc(12px * var(--font-scale, 1))}.mrb-cc-copy{flex:none;padding:var(--space-1) var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));cursor:pointer}.mrb-cc-preview{display:flex;flex-direction:column;gap:var(--space-1)}.mrb-cc-previews{display:flex;gap:var(--space-2)}.mrb-cc-prev{flex:1;display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.mrb-cc-prev-pill{font-size:calc(11px * var(--font-scale, 1));font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);white-space:nowrap}.mrb-cc-prev-name{font-size:calc(10px * var(--font-scale, 1))}.mrb-cc-note{margin:0;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1))}.mrb-cc-ratio{font-variant-numeric:tabular-nums;white-space:nowrap}.mrb-cc-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.mrb-leadtag-wrap{position:relative;display:inline-flex;flex:none}.mrb-leadtag-btn{display:inline-flex;align-items:center;gap:var(--space-1);min-height:40px;max-width:11rem;padding:var(--space-1) var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-family:inherit;font-size:calc(12px * var(--font-scale, 1));line-height:var(--leading-tight);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.mrb-leadtag-btn:hover{background:var(--surface-2);color:var(--text)}.mrb-leadtag-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-leadtag-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-leadtag-name.is-empty{color:var(--text-faint)}.mrb-leadtag-more{flex:none;color:var(--text-faint);font-variant-numeric:tabular-nums}.mrb-leadtag-btn.has-tags{color:var(--tag-slate);border-color:var(--tag-slate)}.mrb-leadtag-btn.has-tags .mrb-leadtag-more{color:inherit}.mrb-leadtag-pills{display:inline-flex;flex-wrap:wrap;align-items:center;gap:inherit}.mrb-leadtag-pill{flex:none;font-size:calc(11px * var(--font-scale, 1));font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--border, rgba(148, 163, 184, .28));background:var(--dispo-label-bg);color:var(--pill-ink, var(--text-muted));white-space:nowrap;max-width:12rem;overflow:hidden;text-overflow:ellipsis}.mrb-lead-facts .mrb-leadtag-pill{font-size:var(--text-sm);padding:var(--space-1) var(--space-3)}.mrb-leadtag-pill.is-more{background:transparent;border-color:var(--border-subtle);color:var(--text-faint);font-variant-numeric:tabular-nums}.is-custom{--tag-paint: var(--tag-paint-d);--tag-paint-on: var(--tag-paint-on-d);--tag-paint-plate: var(--tag-paint-plate-d);--tag-paint-letter: var(--tag-paint-letter-d);--pill-on: var(--tag-paint-on)}[data-theme=light] .is-custom{--tag-paint: var(--tag-paint-l);--tag-paint-on: var(--tag-paint-on-l);--tag-paint-plate: var(--tag-paint-plate-l);--tag-paint-letter: var(--tag-paint-letter-l)}.mrb-leadtag-pill.is-custom{--pill-ink: var(--tag-paint-letter)}.mrb-tags-row.is-custom{--pill-ink: var(--tag-paint)}.mrb-leadtag-btn.is-custom{background:var(--tag-paint);border-color:var(--tag-paint-plate);color:var(--tag-paint-on)}.mrb-leadtag-opt.is-custom .mrb-leadtag-dot{background:var(--tag-paint);box-shadow:0 0 0 1px var(--tag-paint-plate)}.mrb-tags-swatch.is-custom:before{background:var(--tag-paint);box-shadow:0 0 0 1px var(--tag-paint-plate)}.mrb-contacts-tagfilter-btn.is-custom .mrb-leadtag-dot,.mrb-ihb-dot.is-custom{background:var(--tag-paint);box-shadow:0 0 0 1px var(--tag-paint-plate)}.mrb-disposition-grid>button.is-custom{background:var(--tag-paint);border-color:var(--tag-paint-plate);color:var(--tag-paint-on)}.mrb-leadtag-pop{position:fixed;top:0;left:0;z-index:40;width:min(calc(56rem * var(--font-scale, 1)),calc(100vw - var(--space-6)));padding:var(--space-3);border:var(--dispobox-edge);border-radius:var(--dispobox-radius);background-color:var(--dispobox-fill);background-image:var(--dispobox-sheen);box-shadow:var(--dispobox-shadow);text-align:left}.mrb-leadtag-pop-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));font-weight:var(--weight-semibold, 600);letter-spacing:var(--tracking-wide);text-transform:uppercase}.mrb-leadtag-manage{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px 0;border-radius:var(--radius-sm);color:var(--accent);text-decoration:none;text-transform:none;letter-spacing:normal}.mrb-leadtag-manage:hover{background:var(--surface-2);text-decoration:none}.mrb-leadtag-manage:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-leadtag-list{max-height:30rem;overflow-y:auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;gap:2px var(--space-2)}.mrb-leadtag-empty,.mrb-leadtag-full{grid-column:1 / -1}.mrb-leadtag-pop.mrb-dsppick.is-one-lane{width:min(calc(26rem * var(--font-scale, 1)),calc(100vw - var(--space-6)))}.mrb-dsppick-top{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(9rem * var(--font-scale, 1)),1fr));gap:2px var(--space-2);margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.mrb-leadtag-opt.is-plain{color:var(--text-muted)}.mrb-leadtag-fold{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mrb-leadtag-fold-head{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-family:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:var(--weight-semibold, 600);text-align:left;cursor:pointer}.mrb-leadtag-fold-head:hover{background:var(--surface-2);color:var(--text)}.mrb-leadtag-fold-head:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(var(--focus-ring-width) * -1)}.mrb-leadtag-fold-chev,.mrb-leadtag-fold-icon{flex:none;display:inline-flex;align-items:center;justify-content:center}.mrb-leadtag-fold-chev{width:14px;height:14px}.mrb-leadtag-fold-icon{width:22px;height:22px}.mrb-leadtag-fold-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-leadtag-fold-count{flex:none;color:var(--text-faint, var(--text-muted));font-size:calc(11px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.mrb-leadtag-fold-body{display:flex;flex-direction:column;gap:var(--space-2);padding-inline-start:var(--space-4);min-width:0}.mrb-leadtag-lanes{grid-column:1 / -1;display:flex;align-items:flex-start;gap:var(--space-4);min-width:0}.mrb-leadtag-lane{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}@media (max-width: 30rem){.mrb-leadtag-lanes{flex-direction:column}}.mrb-leadtag-lane .mrb-leadtag-opt{padding:var(--space-2);border:var(--disporow-edge);border-radius:var(--disporow-radius);background-color:var(--disporow-fill);background-image:var(--disporow-sheen);box-shadow:var(--disporow-shadow);transition:border-color .14s cubic-bezier(.16,1,.3,1),background-color .14s cubic-bezier(.16,1,.3,1)}.mrb-leadtag-lane .mrb-leadtag-opt:hover{border:var(--disporow-edge-hover);background-color:var(--disporow-fill-hover);background-image:var(--disporow-sheen)}.mrb-leadtag-lane .mrb-leadtag-opt.is-on{border:var(--disporow-edge-hover);background-color:var(--disporow-fill-on);background-image:var(--disporow-sheen);box-shadow:var(--disporow-rail-on),var(--disporow-shadow)}.mrb-leadtag-lane .mrb-leadtag-fold-head{border:var(--disporow-edge);border-radius:var(--disporow-radius);background-color:var(--disporow-fill);background-image:var(--disporow-sheen);box-shadow:var(--disporow-shadow)}.mrb-leadtag-lane .mrb-leadtag-fold-head:hover{border:var(--disporow-edge-hover);background-color:var(--disporow-fill-hover);background-image:var(--disporow-sheen);color:var(--text)}.mrb-leadtag-lane .mrb-leadtag-dot{width:16px;height:16px;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 34%,transparent),0 1px 2px color-mix(in srgb,#000000 45%,transparent)}.mrb-leadtag-lane .mrb-leadtag-opt-name{font-weight:700}.mrb-leadtag-lane .mrb-leadtag-opt-name{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.mrb-leadtag-lane .mrb-leadtag-opt{align-items:center}.mrb-leadtag-full{margin:0 0 var(--space-1);padding:var(--space-1) var(--space-2);color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}.mrb-leadtag-empty{margin:0;padding:var(--space-2);color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}.mrb-leadtag-sect{margin:var(--space-1) 0 0;padding:var(--space-1) var(--space-2);color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));letter-spacing:var(--tracking-wide);text-transform:uppercase}.mrb-leadtag-sect:first-child{margin-top:0}.mrb-leadtag-list [role=radiogroup]{display:contents}.mrb-leadtag-opt{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text);font-family:inherit;font-size:calc(13px * var(--font-scale, 1));text-align:left;cursor:pointer}.mrb-leadtag-opt:hover{background:var(--surface-2)}.mrb-leadtag-opt:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(var(--focus-ring-width) * -1)}.mrb-leadtag-opt[disabled]{opacity:.6;cursor:default}.mrb-leadtag-opt.is-on{border-color:var(--border-subtle);background:var(--surface-2)}.mrb-leadtag-opt-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-leadtag-tick{flex:none;width:1em;color:var(--accent)}.mrb-leadtag-dot{flex:none;width:10px;height:10px;border-radius:var(--radius-marker, 22%);background:var(--tag-slate)}.mrb-leadtag-input{flex:1 1 auto;min-width:0;min-height:40px;padding:var(--space-1) var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-family:inherit;font-size:calc(13px * var(--font-scale, 1))}.mrb-leadtag-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-leadtag-add{flex:none;min-height:40px;padding:var(--space-1) var(--space-3);border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--accent-fill);color:var(--accent-text);font-family:inherit;font-size:calc(13px * var(--font-scale, 1));cursor:pointer}.mrb-leadtag-add.is-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;padding:0;line-height:0}.mrb-leadtag-add:hover:not([disabled]){background:var(--accent-fill-hover)}.mrb-leadtag-add[disabled]{opacity:.5;cursor:default}.mrb-leadtag-add:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-leadtag-note,.mrb-leadtag-err{margin:var(--space-2) 0 0;font-size:calc(12px * var(--font-scale, 1))}.mrb-leadtag-note:empty,.mrb-leadtag-err:empty{margin:0}.mrb-leadtag-note{color:var(--ok)}.mrb-leadtag-err{color:var(--danger)}.mrb-contact-tagchip{align-self:flex-start}.mrb-smx-tagchip{margin-left:auto}.mrb-smx-peer-acts .mrb-smx-tagchip{margin-left:0}.mrb-tags-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.mrb-tags-sub{margin:var(--space-1) 0 0;max-width:46rem;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));line-height:var(--leading-normal)}.mrb-tags-new{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-bottom:var(--space-4)}.mrb-tags-list{display:grid;grid-template-columns:1fr;gap:var(--space-2) var(--space-3);align-items:start}@media (min-width: 60rem){.mrb-tags-list{grid-template-columns:1fr 1fr}}.mrb-tags-col{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mrb-tags-item{display:flex;flex-direction:column;min-width:0}.mrb-tags-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1)}.mrb-tags-row-name{flex:1 1 8rem;min-width:0}.mrb-tags-count{flex:none;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.mrb-tags-group{margin-top:var(--space-5)}.mrb-tags-group-h{margin:0 0 var(--space-1);font-size:calc(14px * var(--font-scale, 1))}.mrb-tags-group-note{margin:0 0 var(--space-3);max-width:60ch;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));line-height:1.5}.mrb-tags-group-list,.mrb-tags-custom-list{display:flex;flex-direction:column;gap:var(--space-2)}.mrb-tags-group-name{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.mrb-tags-picker{flex:none;display:inline-flex}.mrb-tags-picker-toggle{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-1) var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:transparent;color:var(--text);font-family:inherit;font-size:calc(13px * var(--font-scale, 1));cursor:pointer}.mrb-tags-picker-toggle:hover:not([disabled]){background:var(--surface-2)}.mrb-tags-picker-toggle[disabled]{opacity:.6;cursor:default}.mrb-tags-picker-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-tags-picker-panel{--tp-cols: 10;position:fixed;top:0;left:0;z-index:40;display:flex;flex-direction:column;gap:var(--space-2);box-sizing:border-box;width:max-content;max-width:calc(100vw - var(--space-6));padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-2);text-align:left}[data-theme=dark] .mrb-tags-picker-panel{border-color:var(--border-control)}@media (max-width: 560px){.mrb-tags-picker-panel{--tp-cols: 8}}@media (max-width: 420px){.mrb-tags-picker-panel{--tp-cols: 6}}.mrb-tags-band{display:flex;flex-direction:column;gap:var(--space-1)}.mrb-tags-band-label{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));letter-spacing:var(--tracking-wide);text-transform:uppercase}.mrb-tags-colors{display:grid;grid-template-columns:repeat(var(--tp-cols, 10),40px);justify-content:start;gap:var(--space-1);min-height:0;overflow-y:auto;overscroll-behavior:contain}.mrb-tags-swatch{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;cursor:pointer}.mrb-tags-swatch:before{content:"";width:16px;height:16px;border-radius:var(--radius-marker, 22%);background:var(--tag-slate)}.mrb-tags-swatch[aria-checked=true]{border-color:var(--text)}.mrb-tags-swatch:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-tags-pager{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border-subtle, var(--border-control))}.mrb-tags-pager-btn{flex:none;min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-control);border-radius:var(--radius-sm);background:transparent;color:var(--text);font-size:calc(16px * var(--font-scale, 1));line-height:1;cursor:pointer}.mrb-tags-pager-btn:hover:not(:disabled){background:var(--surface-2)}.mrb-tags-pager-btn:disabled{opacity:.35;cursor:default}.mrb-tags-pager-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-tags-pager-at{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide)}.mrb-tags-del{flex:none;min-height:40px;padding:var(--space-1) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:transparent;color:var(--danger);font-family:inherit;font-size:calc(13px * var(--font-scale, 1));cursor:pointer}.mrb-tags-del.is-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;padding:0}.mrb-tags-confirm{display:inline-flex;flex:none;gap:var(--space-1)}.mrb-tags-del:hover{background:var(--danger-fill)}.mrb-tags-del:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-tags-pager{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-3)}.mrb-tags-page{min-height:40px;min-width:40px;padding:var(--space-1) var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:transparent;color:var(--text);font-family:inherit;font-size:calc(13px * var(--font-scale, 1));font-variant-numeric:tabular-nums;cursor:pointer}.mrb-tags-page:hover:not([disabled]){background:var(--surface-2)}.mrb-tags-page[disabled]{opacity:.5;cursor:default}.mrb-tags-page[aria-current=page]{border-color:var(--text);background:var(--surface-2);font-weight:600}.mrb-tags-page:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-tags-pager-count{margin-left:var(--space-2);color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.mrb-tags-vendors{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.mrb-tags-vendors-head{margin:0;font-size:calc(17px * var(--font-scale, 1))}.mrb-tags-vendor-name{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere;font-size:calc(13px * var(--font-scale, 1))}.mrb-tags-vendor-order{display:flex;align-items:stretch;gap:var(--space-2);container:lvorder / inline-size;position:relative;z-index:1}.mrb-tags-vendor-list{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.mrb-contacts-tagfilter{display:flex;gap:var(--space-1);align-items:center;margin-top:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1)}.mrb-contacts-tagfilter-btn{flex:none;display:inline-flex;align-items:center;gap:var(--space-1);min-height:40px;padding:var(--space-1) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-family:inherit;font-size:calc(12px * var(--font-scale, 1));white-space:nowrap;cursor:pointer}.mrb-contacts-tagfilter-btn:hover{background:var(--surface-2);color:var(--text)}.mrb-contacts-tagfilter-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-contacts-tagfilter-btn[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-fill);color:var(--accent-text)}.mrb-contacts-tagfilter-btn .mrb-leadtag-dot{width:8px;height:8px}.mrb-lv-back{margin:0 0 var(--space-3)}.mrb-lv-panel.is-solo .mrb-tags-vendor-order{margin-block-start:0}.mrb-lv-row{display:block;cursor:default;padding:0;overflow:hidden;position:relative;--lv-rail-w: 6px;background:var(--surface-2);transition:border-color .14s ease,box-shadow .14s ease}.mrb-lv-row:hover{border-color:var(--border-control);box-shadow:0 2px 14px #00000038}.mrb-lv-row:has(.exp-rowmenu-btn[aria-expanded=true]){overflow:visible}.mrb-lv-head{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-3);padding:var(--space-3)}.mrb-tags-row>.exp-rowmenu,.mrb-lv-head>.exp-rowmenu{flex:none;align-self:center;margin-inline-end:2px}.mrb-tags-row>.exp-rowmenu>.exp-rowmenu-btn,.mrb-lv-head>.exp-rowmenu>.exp-rowmenu-btn{min-height:22px}.mrb-lv-doorgap{flex:none;width:24px;min-width:24px;height:22px;margin-inline-end:2px}.mrb-lv-head>.mrb-tags-picker{align-self:stretch}.mrb-lv-head>.mrb-tags-picker .mrb-tags-picker-toggle{display:flex;align-items:stretch;justify-content:center;width:calc(var(--lv-rail-w) + 8px);min-height:2.4rem;padding:0;border:0;border-radius:999px;background:transparent}.mrb-lv-head>.mrb-tags-picker .mrb-tags-picker-toggle:hover:not([disabled]){background:transparent}.mrb-lv-head>.mrb-tags-picker .mrb-tags-swatch{display:flex;width:var(--lv-rail-w);height:auto;padding:0;border:0;border-radius:999px}.mrb-lv-head>.mrb-tags-picker .mrb-tags-swatch:before{width:100%;height:100%;border-radius:999px;box-shadow:0 0 10px #0000002e;transition:box-shadow .14s ease}.mrb-lv-head>.mrb-tags-picker .mrb-tags-picker-toggle:hover:not([disabled]) .mrb-tags-swatch:before,.mrb-lv-head>.mrb-tags-picker .mrb-tags-picker-toggle[aria-expanded=true] .mrb-tags-swatch:before{box-shadow:0 0 0 2px color-mix(in srgb,var(--text) 28%,transparent)}.mrb-lv-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.mrb-lv-title{display:flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:20px}.mrb-lv-name{flex:0 1 auto;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);text-align:left;border:0;background:transparent;color:inherit;font:inherit;padding:var(--space-1) 0;cursor:pointer}.mrb-lv-name:disabled{cursor:default}.mrb-lv-name{row-gap:2px}.mrb-lv-main>.mrb-lv-name{max-width:100%;padding:0;font-size:var(--text-sm);color:var(--text-muted)}.mrb-lv-head>.mrb-tags-picker{flex:none}.mrb-lv-head .mrb-tags-vendor-name,.mrb-lv-head .mrb-tags-title-input{flex:1 1 0;min-width:0;overflow-wrap:normal;word-break:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-sm);font-weight:700}.mrb-lv-name .mrb-ls-state{font-size:inherit;font-weight:500;flex:0 1 auto;white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:0;overflow:hidden;text-overflow:ellipsis}.mrb-lv-head .mrb-tags-title-input{min-height:20px;padding:0 var(--space-1)}.mrb-lv-head .mrb-tags-title{padding:0}.mrb-lv-chev{flex:none;margin-left:auto;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1))}.mrb-lv-row .mrb-ls-cardbody{border-top:1px solid var(--border-subtle)}.mrb-lv-note{padding:var(--space-2) var(--space-3)}.mrb-lv-design{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.mrb-lv-maplayer{position:absolute;inset-block-start:0;inset-inline:0;z-index:2;max-height:min(78vh,920px);overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-2)}.mrb-lv-maplayer:focus{outline:none}.mrb-lv-maphead{display:flex;align-items:center;gap:var(--space-2);position:sticky;inset-block-start:calc(-1 * var(--space-3));margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) 0;padding:var(--space-2) var(--space-3);background:var(--surface-1);border-block-end:1px solid var(--border-subtle)}.mrb-lv-mapdot{flex:none;inline-size:16px;block-size:16px;border-radius:var(--radius-marker, 22%);background:var(--lv-mapdot-ink, var(--tag-slate));box-shadow:inset 0 0 0 1px #00000059}.mrb-lv-mapname{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:calc(15px * var(--font-scale, 1))}.mrb-lv-mapclose,.mrb-lv-mapmore{flex:none;border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1));padding:var(--space-1) var(--space-2);cursor:pointer}.mrb-lv-mapclose:hover,.mrb-lv-mapmore:hover{border-color:var(--focus)}.mrb-lv-mapclose:focus-visible,.mrb-lv-mapmore:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-lv-mapmore{align-self:flex-start}@container lvorder (min-width: 860px){.mrb-lv-head .mrb-tags-title-input{flex:0 1 18rem}}.mrb-leadtag-btn.is-slate{color:var(--tag-slate);border-color:var(--tag-slate)}.mrb-leadtag-btn.is-carnation{color:var(--tag-carnation);border-color:var(--tag-carnation)}.mrb-leadtag-btn.is-rose{color:var(--tag-rose);border-color:var(--tag-rose)}.mrb-leadtag-btn.is-watermelon{color:var(--tag-watermelon);border-color:var(--tag-watermelon)}.mrb-leadtag-btn.is-blossom{color:var(--tag-blossom);border-color:var(--tag-blossom)}.mrb-leadtag-btn.is-red{color:var(--tag-red);border-color:var(--tag-red)}.mrb-leadtag-btn.is-blush{color:var(--tag-blush);border-color:var(--tag-blush)}.mrb-leadtag-btn.is-vermilion{color:var(--tag-vermilion);border-color:var(--tag-vermilion)}.mrb-leadtag-btn.is-clay{color:var(--tag-clay);border-color:var(--tag-clay)}.mrb-leadtag-btn.is-coral{color:var(--tag-coral);border-color:var(--tag-coral)}.mrb-leadtag-btn.is-apricot{color:var(--tag-apricot);border-color:var(--tag-apricot)}.mrb-leadtag-btn.is-peach{color:var(--tag-peach);border-color:var(--tag-peach)}.mrb-leadtag-btn.is-sand{color:var(--tag-sand);border-color:var(--tag-sand)}.mrb-leadtag-btn.is-orange{color:var(--tag-orange);border-color:var(--tag-orange)}.mrb-leadtag-btn.is-caramel{color:var(--tag-caramel);border-color:var(--tag-caramel)}.mrb-leadtag-btn.is-brown{color:var(--tag-brown);border-color:var(--tag-brown)}.mrb-leadtag-btn.is-cream{color:var(--tag-cream);border-color:var(--tag-cream)}.mrb-leadtag-btn.is-ochre{color:var(--tag-ochre);border-color:var(--tag-ochre)}.mrb-leadtag-btn.is-honey{color:var(--tag-honey);border-color:var(--tag-honey)}.mrb-leadtag-btn.is-mustard{color:var(--tag-mustard);border-color:var(--tag-mustard)}.mrb-leadtag-btn.is-butter{color:var(--tag-butter);border-color:var(--tag-butter)}.mrb-leadtag-btn.is-amber{color:var(--tag-amber);border-color:var(--tag-amber)}.mrb-leadtag-btn.is-gold{color:var(--tag-gold);border-color:var(--tag-gold)}.mrb-leadtag-btn.is-citron{color:var(--tag-citron);border-color:var(--tag-citron)}.mrb-leadtag-btn.is-khaki{color:var(--tag-khaki);border-color:var(--tag-khaki)}.mrb-leadtag-btn.is-lemon{color:var(--tag-lemon);border-color:var(--tag-lemon)}.mrb-leadtag-btn.is-pear{color:var(--tag-pear);border-color:var(--tag-pear)}.mrb-leadtag-btn.is-olive{color:var(--tag-olive);border-color:var(--tag-olive)}.mrb-leadtag-btn.is-straw{color:var(--tag-straw);border-color:var(--tag-straw)}.mrb-leadtag-btn.is-vanilla{color:var(--tag-vanilla);border-color:var(--tag-vanilla)}.mrb-leadtag-btn.is-chartreuse{color:var(--tag-chartreuse);border-color:var(--tag-chartreuse)}.mrb-leadtag-btn.is-linen{color:var(--tag-linen);border-color:var(--tag-linen)}.mrb-leadtag-btn.is-lime{color:var(--tag-lime);border-color:var(--tag-lime)}.mrb-leadtag-btn.is-spring{color:var(--tag-spring);border-color:var(--tag-spring)}.mrb-leadtag-btn.is-apple{color:var(--tag-apple);border-color:var(--tag-apple)}.mrb-leadtag-btn.is-fern{color:var(--tag-fern);border-color:var(--tag-fern)}.mrb-leadtag-btn.is-pistachio{color:var(--tag-pistachio);border-color:var(--tag-pistachio)}.mrb-leadtag-btn.is-clover{color:var(--tag-clover);border-color:var(--tag-clover)}.mrb-leadtag-btn.is-grass{color:var(--tag-grass);border-color:var(--tag-grass)}.mrb-leadtag-btn.is-mint{color:var(--tag-mint);border-color:var(--tag-mint)}.mrb-leadtag-btn.is-emerald{color:var(--tag-emerald);border-color:var(--tag-emerald)}.mrb-leadtag-btn.is-jade{color:var(--tag-jade);border-color:var(--tag-jade)}.mrb-leadtag-btn.is-malachite{color:var(--tag-malachite);border-color:var(--tag-malachite)}.mrb-leadtag-btn.is-celadon{color:var(--tag-celadon);border-color:var(--tag-celadon)}.mrb-leadtag-btn.is-green{color:var(--tag-green);border-color:var(--tag-green)}.mrb-leadtag-btn.is-frost{color:var(--tag-frost);border-color:var(--tag-frost)}.mrb-leadtag-btn.is-seafoam{color:var(--tag-seafoam);border-color:var(--tag-seafoam)}.mrb-leadtag-btn.is-aquamarine{color:var(--tag-aquamarine);border-color:var(--tag-aquamarine)}.mrb-leadtag-btn.is-verdigris{color:var(--tag-verdigris);border-color:var(--tag-verdigris)}.mrb-leadtag-btn.is-aqua{color:var(--tag-aqua);border-color:var(--tag-aqua)}.mrb-leadtag-btn.is-sage{color:var(--tag-sage);border-color:var(--tag-sage)}.mrb-leadtag-btn.is-turquoise{color:var(--tag-turquoise);border-color:var(--tag-turquoise)}.mrb-leadtag-btn.is-lagoon{color:var(--tag-lagoon);border-color:var(--tag-lagoon)}.mrb-leadtag-btn.is-marine{color:var(--tag-marine);border-color:var(--tag-marine)}.mrb-leadtag-btn.is-teal{color:var(--tag-teal);border-color:var(--tag-teal)}.mrb-leadtag-btn.is-glacier{color:var(--tag-glacier);border-color:var(--tag-glacier)}.mrb-leadtag-btn.is-mist{color:var(--tag-mist);border-color:var(--tag-mist)}.mrb-leadtag-btn.is-ice{color:var(--tag-ice);border-color:var(--tag-ice)}.mrb-leadtag-btn.is-cyan{color:var(--tag-cyan);border-color:var(--tag-cyan)}.mrb-leadtag-btn.is-sky{color:var(--tag-sky);border-color:var(--tag-sky)}.mrb-leadtag-btn.is-peacock{color:var(--tag-peacock);border-color:var(--tag-peacock)}.mrb-leadtag-btn.is-cerulean{color:var(--tag-cerulean);border-color:var(--tag-cerulean)}.mrb-leadtag-btn.is-fog{color:var(--tag-fog);border-color:var(--tag-fog)}.mrb-leadtag-btn.is-powder{color:var(--tag-powder);border-color:var(--tag-powder)}.mrb-leadtag-btn.is-azure{color:var(--tag-azure);border-color:var(--tag-azure)}.mrb-leadtag-btn.is-cornflower{color:var(--tag-cornflower);border-color:var(--tag-cornflower)}.mrb-leadtag-btn.is-blue{color:var(--tag-blue);border-color:var(--tag-blue)}.mrb-leadtag-btn.is-periwinkle{color:var(--tag-periwinkle);border-color:var(--tag-periwinkle)}.mrb-leadtag-btn.is-cobalt{color:var(--tag-cobalt);border-color:var(--tag-cobalt)}.mrb-leadtag-btn.is-denim{color:var(--tag-denim);border-color:var(--tag-denim)}.mrb-leadtag-btn.is-sapphire{color:var(--tag-sapphire);border-color:var(--tag-sapphire)}.mrb-leadtag-btn.is-hyacinth{color:var(--tag-hyacinth);border-color:var(--tag-hyacinth)}.mrb-leadtag-btn.is-lilac{color:var(--tag-lilac);border-color:var(--tag-lilac)}.mrb-leadtag-btn.is-indigo{color:var(--tag-indigo);border-color:var(--tag-indigo)}.mrb-leadtag-btn.is-iris{color:var(--tag-iris);border-color:var(--tag-iris)}.mrb-leadtag-btn.is-thistle{color:var(--tag-thistle);border-color:var(--tag-thistle)}.mrb-leadtag-btn.is-amethyst{color:var(--tag-amethyst);border-color:var(--tag-amethyst)}.mrb-leadtag-btn.is-lavender{color:var(--tag-lavender);border-color:var(--tag-lavender)}.mrb-leadtag-btn.is-violet{color:var(--tag-violet);border-color:var(--tag-violet)}.mrb-leadtag-btn.is-heather{color:var(--tag-heather);border-color:var(--tag-heather)}.mrb-leadtag-btn.is-purple{color:var(--tag-purple);border-color:var(--tag-purple)}.mrb-leadtag-btn.is-grape{color:var(--tag-grape);border-color:var(--tag-grape)}.mrb-leadtag-btn.is-wisteria{color:var(--tag-wisteria);border-color:var(--tag-wisteria)}.mrb-leadtag-btn.is-freesia{color:var(--tag-freesia);border-color:var(--tag-freesia)}.mrb-leadtag-btn.is-lupine{color:var(--tag-lupine);border-color:var(--tag-lupine)}.mrb-leadtag-btn.is-opal{color:var(--tag-opal);border-color:var(--tag-opal)}.mrb-leadtag-btn.is-orchid{color:var(--tag-orchid);border-color:var(--tag-orchid)}.mrb-leadtag-btn.is-mauve{color:var(--tag-mauve);border-color:var(--tag-mauve)}.mrb-leadtag-btn.is-plum{color:var(--tag-plum);border-color:var(--tag-plum)}.mrb-leadtag-btn.is-mallow{color:var(--tag-mallow);border-color:var(--tag-mallow)}.mrb-leadtag-btn.is-hibiscus{color:var(--tag-hibiscus);border-color:var(--tag-hibiscus)}.mrb-leadtag-btn.is-fuchsia{color:var(--tag-fuchsia);border-color:var(--tag-fuchsia)}.mrb-leadtag-btn.is-bubblegum{color:var(--tag-bubblegum);border-color:var(--tag-bubblegum)}.mrb-leadtag-btn.is-magenta{color:var(--tag-magenta);border-color:var(--tag-magenta)}.mrb-leadtag-btn.is-pink{color:var(--tag-pink);border-color:var(--tag-pink)}.mrb-leadtag-btn.is-candy{color:var(--tag-candy);border-color:var(--tag-candy)}.mrb-leadtag-btn.is-shell{color:var(--tag-shell);border-color:var(--tag-shell)}.mrb-leadtag-btn.is-petal{color:var(--tag-petal);border-color:var(--tag-petal)}.mrb-leadtag-btn.is-peony{color:var(--tag-peony);border-color:var(--tag-peony)}.mrb-leadtag-btn.is-quartz{color:var(--tag-quartz);border-color:var(--tag-quartz)}.mrb-leadtag-opt.is-slate .mrb-leadtag-dot{background:var(--tag-slate)}.mrb-leadtag-opt.is-carnation .mrb-leadtag-dot{background:var(--tag-carnation)}.mrb-leadtag-opt.is-rose .mrb-leadtag-dot{background:var(--tag-rose)}.mrb-leadtag-opt.is-watermelon .mrb-leadtag-dot{background:var(--tag-watermelon)}.mrb-leadtag-opt.is-blossom .mrb-leadtag-dot{background:var(--tag-blossom)}.mrb-leadtag-opt.is-red .mrb-leadtag-dot{background:var(--tag-red)}.mrb-leadtag-opt.is-blush .mrb-leadtag-dot{background:var(--tag-blush)}.mrb-leadtag-opt.is-vermilion .mrb-leadtag-dot{background:var(--tag-vermilion)}.mrb-leadtag-opt.is-clay .mrb-leadtag-dot{background:var(--tag-clay)}.mrb-leadtag-opt.is-coral .mrb-leadtag-dot{background:var(--tag-coral)}.mrb-leadtag-opt.is-apricot .mrb-leadtag-dot{background:var(--tag-apricot)}.mrb-leadtag-opt.is-peach .mrb-leadtag-dot{background:var(--tag-peach)}.mrb-leadtag-opt.is-sand .mrb-leadtag-dot{background:var(--tag-sand)}.mrb-leadtag-opt.is-orange .mrb-leadtag-dot{background:var(--tag-orange)}.mrb-leadtag-opt.is-caramel .mrb-leadtag-dot{background:var(--tag-caramel)}.mrb-leadtag-opt.is-brown .mrb-leadtag-dot{background:var(--tag-brown)}.mrb-leadtag-opt.is-cream .mrb-leadtag-dot{background:var(--tag-cream)}.mrb-leadtag-opt.is-ochre .mrb-leadtag-dot{background:var(--tag-ochre)}.mrb-leadtag-opt.is-honey .mrb-leadtag-dot{background:var(--tag-honey)}.mrb-leadtag-opt.is-mustard .mrb-leadtag-dot{background:var(--tag-mustard)}.mrb-leadtag-opt.is-butter .mrb-leadtag-dot{background:var(--tag-butter)}.mrb-leadtag-opt.is-amber .mrb-leadtag-dot{background:var(--tag-amber)}.mrb-leadtag-opt.is-gold .mrb-leadtag-dot{background:var(--tag-gold)}.mrb-leadtag-opt.is-citron .mrb-leadtag-dot{background:var(--tag-citron)}.mrb-leadtag-opt.is-khaki .mrb-leadtag-dot{background:var(--tag-khaki)}.mrb-leadtag-opt.is-lemon .mrb-leadtag-dot{background:var(--tag-lemon)}.mrb-leadtag-opt.is-pear .mrb-leadtag-dot{background:var(--tag-pear)}.mrb-leadtag-opt.is-olive .mrb-leadtag-dot{background:var(--tag-olive)}.mrb-leadtag-opt.is-straw .mrb-leadtag-dot{background:var(--tag-straw)}.mrb-leadtag-opt.is-vanilla .mrb-leadtag-dot{background:var(--tag-vanilla)}.mrb-leadtag-opt.is-chartreuse .mrb-leadtag-dot{background:var(--tag-chartreuse)}.mrb-leadtag-opt.is-linen .mrb-leadtag-dot{background:var(--tag-linen)}.mrb-leadtag-opt.is-lime .mrb-leadtag-dot{background:var(--tag-lime)}.mrb-leadtag-opt.is-spring .mrb-leadtag-dot{background:var(--tag-spring)}.mrb-leadtag-opt.is-apple .mrb-leadtag-dot{background:var(--tag-apple)}.mrb-leadtag-opt.is-fern .mrb-leadtag-dot{background:var(--tag-fern)}.mrb-leadtag-opt.is-pistachio .mrb-leadtag-dot{background:var(--tag-pistachio)}.mrb-leadtag-opt.is-clover .mrb-leadtag-dot{background:var(--tag-clover)}.mrb-leadtag-opt.is-grass .mrb-leadtag-dot{background:var(--tag-grass)}.mrb-leadtag-opt.is-mint .mrb-leadtag-dot{background:var(--tag-mint)}.mrb-leadtag-opt.is-emerald .mrb-leadtag-dot{background:var(--tag-emerald)}.mrb-leadtag-opt.is-jade .mrb-leadtag-dot{background:var(--tag-jade)}.mrb-leadtag-opt.is-malachite .mrb-leadtag-dot{background:var(--tag-malachite)}.mrb-leadtag-opt.is-celadon .mrb-leadtag-dot{background:var(--tag-celadon)}.mrb-leadtag-opt.is-green .mrb-leadtag-dot{background:var(--tag-green)}.mrb-leadtag-opt.is-frost .mrb-leadtag-dot{background:var(--tag-frost)}.mrb-leadtag-opt.is-seafoam .mrb-leadtag-dot{background:var(--tag-seafoam)}.mrb-leadtag-opt.is-aquamarine .mrb-leadtag-dot{background:var(--tag-aquamarine)}.mrb-leadtag-opt.is-verdigris .mrb-leadtag-dot{background:var(--tag-verdigris)}.mrb-leadtag-opt.is-aqua .mrb-leadtag-dot{background:var(--tag-aqua)}.mrb-leadtag-opt.is-sage .mrb-leadtag-dot{background:var(--tag-sage)}.mrb-leadtag-opt.is-turquoise .mrb-leadtag-dot{background:var(--tag-turquoise)}.mrb-leadtag-opt.is-lagoon .mrb-leadtag-dot{background:var(--tag-lagoon)}.mrb-leadtag-opt.is-marine .mrb-leadtag-dot{background:var(--tag-marine)}.mrb-leadtag-opt.is-teal .mrb-leadtag-dot{background:var(--tag-teal)}.mrb-leadtag-opt.is-glacier .mrb-leadtag-dot{background:var(--tag-glacier)}.mrb-leadtag-opt.is-mist .mrb-leadtag-dot{background:var(--tag-mist)}.mrb-leadtag-opt.is-ice .mrb-leadtag-dot{background:var(--tag-ice)}.mrb-leadtag-opt.is-cyan .mrb-leadtag-dot{background:var(--tag-cyan)}.mrb-leadtag-opt.is-sky .mrb-leadtag-dot{background:var(--tag-sky)}.mrb-leadtag-opt.is-peacock .mrb-leadtag-dot{background:var(--tag-peacock)}.mrb-leadtag-opt.is-cerulean .mrb-leadtag-dot{background:var(--tag-cerulean)}.mrb-leadtag-opt.is-fog .mrb-leadtag-dot{background:var(--tag-fog)}.mrb-leadtag-opt.is-powder .mrb-leadtag-dot{background:var(--tag-powder)}.mrb-leadtag-opt.is-azure .mrb-leadtag-dot{background:var(--tag-azure)}.mrb-leadtag-opt.is-cornflower .mrb-leadtag-dot{background:var(--tag-cornflower)}.mrb-leadtag-opt.is-blue .mrb-leadtag-dot{background:var(--tag-blue)}.mrb-leadtag-opt.is-periwinkle .mrb-leadtag-dot{background:var(--tag-periwinkle)}.mrb-leadtag-opt.is-cobalt .mrb-leadtag-dot{background:var(--tag-cobalt)}.mrb-leadtag-opt.is-denim .mrb-leadtag-dot{background:var(--tag-denim)}.mrb-leadtag-opt.is-sapphire .mrb-leadtag-dot{background:var(--tag-sapphire)}.mrb-leadtag-opt.is-hyacinth .mrb-leadtag-dot{background:var(--tag-hyacinth)}.mrb-leadtag-opt.is-lilac .mrb-leadtag-dot{background:var(--tag-lilac)}.mrb-leadtag-opt.is-indigo .mrb-leadtag-dot{background:var(--tag-indigo)}.mrb-leadtag-opt.is-iris .mrb-leadtag-dot{background:var(--tag-iris)}.mrb-leadtag-opt.is-thistle .mrb-leadtag-dot{background:var(--tag-thistle)}.mrb-leadtag-opt.is-amethyst .mrb-leadtag-dot{background:var(--tag-amethyst)}.mrb-leadtag-opt.is-lavender .mrb-leadtag-dot{background:var(--tag-lavender)}.mrb-leadtag-opt.is-violet .mrb-leadtag-dot{background:var(--tag-violet)}.mrb-leadtag-opt.is-heather .mrb-leadtag-dot{background:var(--tag-heather)}.mrb-leadtag-opt.is-purple .mrb-leadtag-dot{background:var(--tag-purple)}.mrb-leadtag-opt.is-grape .mrb-leadtag-dot{background:var(--tag-grape)}.mrb-leadtag-opt.is-wisteria .mrb-leadtag-dot{background:var(--tag-wisteria)}.mrb-leadtag-opt.is-freesia .mrb-leadtag-dot{background:var(--tag-freesia)}.mrb-leadtag-opt.is-lupine .mrb-leadtag-dot{background:var(--tag-lupine)}.mrb-leadtag-opt.is-opal .mrb-leadtag-dot{background:var(--tag-opal)}.mrb-leadtag-opt.is-orchid .mrb-leadtag-dot{background:var(--tag-orchid)}.mrb-leadtag-opt.is-mauve .mrb-leadtag-dot{background:var(--tag-mauve)}.mrb-leadtag-opt.is-plum .mrb-leadtag-dot{background:var(--tag-plum)}.mrb-leadtag-opt.is-mallow .mrb-leadtag-dot{background:var(--tag-mallow)}.mrb-leadtag-opt.is-hibiscus .mrb-leadtag-dot{background:var(--tag-hibiscus)}.mrb-leadtag-opt.is-fuchsia .mrb-leadtag-dot{background:var(--tag-fuchsia)}.mrb-leadtag-opt.is-bubblegum .mrb-leadtag-dot{background:var(--tag-bubblegum)}.mrb-leadtag-opt.is-magenta .mrb-leadtag-dot{background:var(--tag-magenta)}.mrb-leadtag-opt.is-pink .mrb-leadtag-dot{background:var(--tag-pink)}.mrb-leadtag-opt.is-candy .mrb-leadtag-dot{background:var(--tag-candy)}.mrb-leadtag-opt.is-shell .mrb-leadtag-dot{background:var(--tag-shell)}.mrb-leadtag-opt.is-petal .mrb-leadtag-dot{background:var(--tag-petal)}.mrb-leadtag-opt.is-peony .mrb-leadtag-dot{background:var(--tag-peony)}.mrb-leadtag-opt.is-quartz .mrb-leadtag-dot{background:var(--tag-quartz)}.mrb-tags-swatch.is-slate:before{background:var(--tag-slate)}.mrb-tags-swatch.is-carnation:before{background:var(--tag-carnation)}.mrb-tags-swatch.is-rose:before{background:var(--tag-rose)}.mrb-tags-swatch.is-watermelon:before{background:var(--tag-watermelon)}.mrb-tags-swatch.is-blossom:before{background:var(--tag-blossom)}.mrb-tags-swatch.is-red:before{background:var(--tag-red)}.mrb-tags-swatch.is-blush:before{background:var(--tag-blush)}.mrb-tags-swatch.is-vermilion:before{background:var(--tag-vermilion)}.mrb-tags-swatch.is-clay:before{background:var(--tag-clay)}.mrb-tags-swatch.is-coral:before{background:var(--tag-coral)}.mrb-tags-swatch.is-apricot:before{background:var(--tag-apricot)}.mrb-tags-swatch.is-peach:before{background:var(--tag-peach)}.mrb-tags-swatch.is-sand:before{background:var(--tag-sand)}.mrb-tags-swatch.is-orange:before{background:var(--tag-orange)}.mrb-tags-swatch.is-caramel:before{background:var(--tag-caramel)}.mrb-tags-swatch.is-brown:before{background:var(--tag-brown)}.mrb-tags-swatch.is-cream:before{background:var(--tag-cream)}.mrb-tags-swatch.is-ochre:before{background:var(--tag-ochre)}.mrb-tags-swatch.is-honey:before{background:var(--tag-honey)}.mrb-tags-swatch.is-mustard:before{background:var(--tag-mustard)}.mrb-tags-swatch.is-butter:before{background:var(--tag-butter)}.mrb-tags-swatch.is-amber:before{background:var(--tag-amber)}.mrb-tags-swatch.is-gold:before{background:var(--tag-gold)}.mrb-tags-swatch.is-citron:before{background:var(--tag-citron)}.mrb-tags-swatch.is-khaki:before{background:var(--tag-khaki)}.mrb-tags-swatch.is-lemon:before{background:var(--tag-lemon)}.mrb-tags-swatch.is-pear:before{background:var(--tag-pear)}.mrb-tags-swatch.is-olive:before{background:var(--tag-olive)}.mrb-tags-swatch.is-straw:before{background:var(--tag-straw)}.mrb-tags-swatch.is-vanilla:before{background:var(--tag-vanilla)}.mrb-tags-swatch.is-chartreuse:before{background:var(--tag-chartreuse)}.mrb-tags-swatch.is-linen:before{background:var(--tag-linen)}.mrb-tags-swatch.is-lime:before{background:var(--tag-lime)}.mrb-tags-swatch.is-spring:before{background:var(--tag-spring)}.mrb-tags-swatch.is-apple:before{background:var(--tag-apple)}.mrb-tags-swatch.is-fern:before{background:var(--tag-fern)}.mrb-tags-swatch.is-pistachio:before{background:var(--tag-pistachio)}.mrb-tags-swatch.is-clover:before{background:var(--tag-clover)}.mrb-tags-swatch.is-grass:before{background:var(--tag-grass)}.mrb-tags-swatch.is-mint:before{background:var(--tag-mint)}.mrb-tags-swatch.is-emerald:before{background:var(--tag-emerald)}.mrb-tags-swatch.is-jade:before{background:var(--tag-jade)}.mrb-tags-swatch.is-malachite:before{background:var(--tag-malachite)}.mrb-tags-swatch.is-celadon:before{background:var(--tag-celadon)}.mrb-tags-swatch.is-green:before{background:var(--tag-green)}.mrb-tags-swatch.is-frost:before{background:var(--tag-frost)}.mrb-tags-swatch.is-seafoam:before{background:var(--tag-seafoam)}.mrb-tags-swatch.is-aquamarine:before{background:var(--tag-aquamarine)}.mrb-tags-swatch.is-verdigris:before{background:var(--tag-verdigris)}.mrb-tags-swatch.is-aqua:before{background:var(--tag-aqua)}.mrb-tags-swatch.is-sage:before{background:var(--tag-sage)}.mrb-tags-swatch.is-turquoise:before{background:var(--tag-turquoise)}.mrb-tags-swatch.is-lagoon:before{background:var(--tag-lagoon)}.mrb-tags-swatch.is-marine:before{background:var(--tag-marine)}.mrb-tags-swatch.is-teal:before{background:var(--tag-teal)}.mrb-tags-swatch.is-glacier:before{background:var(--tag-glacier)}.mrb-tags-swatch.is-mist:before{background:var(--tag-mist)}.mrb-tags-swatch.is-ice:before{background:var(--tag-ice)}.mrb-tags-swatch.is-cyan:before{background:var(--tag-cyan)}.mrb-tags-swatch.is-sky:before{background:var(--tag-sky)}.mrb-tags-swatch.is-peacock:before{background:var(--tag-peacock)}.mrb-tags-swatch.is-cerulean:before{background:var(--tag-cerulean)}.mrb-tags-swatch.is-fog:before{background:var(--tag-fog)}.mrb-tags-swatch.is-powder:before{background:var(--tag-powder)}.mrb-tags-swatch.is-azure:before{background:var(--tag-azure)}.mrb-tags-swatch.is-cornflower:before{background:var(--tag-cornflower)}.mrb-tags-swatch.is-blue:before{background:var(--tag-blue)}.mrb-tags-swatch.is-periwinkle:before{background:var(--tag-periwinkle)}.mrb-tags-swatch.is-cobalt:before{background:var(--tag-cobalt)}.mrb-tags-swatch.is-denim:before{background:var(--tag-denim)}.mrb-tags-swatch.is-sapphire:before{background:var(--tag-sapphire)}.mrb-tags-swatch.is-hyacinth:before{background:var(--tag-hyacinth)}.mrb-tags-swatch.is-lilac:before{background:var(--tag-lilac)}.mrb-tags-swatch.is-indigo:before{background:var(--tag-indigo)}.mrb-tags-swatch.is-iris:before{background:var(--tag-iris)}.mrb-tags-swatch.is-thistle:before{background:var(--tag-thistle)}.mrb-tags-swatch.is-amethyst:before{background:var(--tag-amethyst)}.mrb-tags-swatch.is-lavender:before{background:var(--tag-lavender)}.mrb-tags-swatch.is-violet:before{background:var(--tag-violet)}.mrb-tags-swatch.is-heather:before{background:var(--tag-heather)}.mrb-tags-swatch.is-purple:before{background:var(--tag-purple)}.mrb-tags-swatch.is-grape:before{background:var(--tag-grape)}.mrb-tags-swatch.is-wisteria:before{background:var(--tag-wisteria)}.mrb-tags-swatch.is-freesia:before{background:var(--tag-freesia)}.mrb-tags-swatch.is-lupine:before{background:var(--tag-lupine)}.mrb-tags-swatch.is-opal:before{background:var(--tag-opal)}.mrb-tags-swatch.is-orchid:before{background:var(--tag-orchid)}.mrb-tags-swatch.is-mauve:before{background:var(--tag-mauve)}.mrb-tags-swatch.is-plum:before{background:var(--tag-plum)}.mrb-tags-swatch.is-mallow:before{background:var(--tag-mallow)}.mrb-tags-swatch.is-hibiscus:before{background:var(--tag-hibiscus)}.mrb-tags-swatch.is-fuchsia:before{background:var(--tag-fuchsia)}.mrb-tags-swatch.is-bubblegum:before{background:var(--tag-bubblegum)}.mrb-tags-swatch.is-magenta:before{background:var(--tag-magenta)}.mrb-tags-swatch.is-pink:before{background:var(--tag-pink)}.mrb-tags-swatch.is-candy:before{background:var(--tag-candy)}.mrb-tags-swatch.is-shell:before{background:var(--tag-shell)}.mrb-tags-swatch.is-petal:before{background:var(--tag-petal)}.mrb-tags-swatch.is-peony:before{background:var(--tag-peony)}.mrb-tags-swatch.is-quartz:before{background:var(--tag-quartz)}.mrb-contacts-tagfilter-btn.is-slate .mrb-leadtag-dot{background:var(--tag-slate)}.mrb-contacts-tagfilter-btn.is-carnation .mrb-leadtag-dot{background:var(--tag-carnation)}.mrb-contacts-tagfilter-btn.is-rose .mrb-leadtag-dot{background:var(--tag-rose)}.mrb-contacts-tagfilter-btn.is-watermelon .mrb-leadtag-dot{background:var(--tag-watermelon)}.mrb-contacts-tagfilter-btn.is-blossom .mrb-leadtag-dot{background:var(--tag-blossom)}.mrb-contacts-tagfilter-btn.is-red .mrb-leadtag-dot{background:var(--tag-red)}.mrb-contacts-tagfilter-btn.is-blush .mrb-leadtag-dot{background:var(--tag-blush)}.mrb-contacts-tagfilter-btn.is-vermilion .mrb-leadtag-dot{background:var(--tag-vermilion)}.mrb-contacts-tagfilter-btn.is-clay .mrb-leadtag-dot{background:var(--tag-clay)}.mrb-contacts-tagfilter-btn.is-coral .mrb-leadtag-dot{background:var(--tag-coral)}.mrb-contacts-tagfilter-btn.is-apricot .mrb-leadtag-dot{background:var(--tag-apricot)}.mrb-contacts-tagfilter-btn.is-peach .mrb-leadtag-dot{background:var(--tag-peach)}.mrb-contacts-tagfilter-btn.is-sand .mrb-leadtag-dot{background:var(--tag-sand)}.mrb-contacts-tagfilter-btn.is-orange .mrb-leadtag-dot{background:var(--tag-orange)}.mrb-contacts-tagfilter-btn.is-caramel .mrb-leadtag-dot{background:var(--tag-caramel)}.mrb-contacts-tagfilter-btn.is-brown .mrb-leadtag-dot{background:var(--tag-brown)}.mrb-contacts-tagfilter-btn.is-cream .mrb-leadtag-dot{background:var(--tag-cream)}.mrb-contacts-tagfilter-btn.is-ochre .mrb-leadtag-dot{background:var(--tag-ochre)}.mrb-contacts-tagfilter-btn.is-honey .mrb-leadtag-dot{background:var(--tag-honey)}.mrb-contacts-tagfilter-btn.is-mustard .mrb-leadtag-dot{background:var(--tag-mustard)}.mrb-contacts-tagfilter-btn.is-butter .mrb-leadtag-dot{background:var(--tag-butter)}.mrb-contacts-tagfilter-btn.is-amber .mrb-leadtag-dot{background:var(--tag-amber)}.mrb-contacts-tagfilter-btn.is-gold .mrb-leadtag-dot{background:var(--tag-gold)}.mrb-contacts-tagfilter-btn.is-citron .mrb-leadtag-dot{background:var(--tag-citron)}.mrb-contacts-tagfilter-btn.is-khaki .mrb-leadtag-dot{background:var(--tag-khaki)}.mrb-contacts-tagfilter-btn.is-lemon .mrb-leadtag-dot{background:var(--tag-lemon)}.mrb-contacts-tagfilter-btn.is-pear .mrb-leadtag-dot{background:var(--tag-pear)}.mrb-contacts-tagfilter-btn.is-olive .mrb-leadtag-dot{background:var(--tag-olive)}.mrb-contacts-tagfilter-btn.is-straw .mrb-leadtag-dot{background:var(--tag-straw)}.mrb-contacts-tagfilter-btn.is-vanilla .mrb-leadtag-dot{background:var(--tag-vanilla)}.mrb-contacts-tagfilter-btn.is-chartreuse .mrb-leadtag-dot{background:var(--tag-chartreuse)}.mrb-contacts-tagfilter-btn.is-linen .mrb-leadtag-dot{background:var(--tag-linen)}.mrb-contacts-tagfilter-btn.is-lime .mrb-leadtag-dot{background:var(--tag-lime)}.mrb-contacts-tagfilter-btn.is-spring .mrb-leadtag-dot{background:var(--tag-spring)}.mrb-contacts-tagfilter-btn.is-apple .mrb-leadtag-dot{background:var(--tag-apple)}.mrb-contacts-tagfilter-btn.is-fern .mrb-leadtag-dot{background:var(--tag-fern)}.mrb-contacts-tagfilter-btn.is-pistachio .mrb-leadtag-dot{background:var(--tag-pistachio)}.mrb-contacts-tagfilter-btn.is-clover .mrb-leadtag-dot{background:var(--tag-clover)}.mrb-contacts-tagfilter-btn.is-grass .mrb-leadtag-dot{background:var(--tag-grass)}.mrb-contacts-tagfilter-btn.is-mint .mrb-leadtag-dot{background:var(--tag-mint)}.mrb-contacts-tagfilter-btn.is-emerald .mrb-leadtag-dot{background:var(--tag-emerald)}.mrb-contacts-tagfilter-btn.is-jade .mrb-leadtag-dot{background:var(--tag-jade)}.mrb-contacts-tagfilter-btn.is-malachite .mrb-leadtag-dot{background:var(--tag-malachite)}.mrb-contacts-tagfilter-btn.is-celadon .mrb-leadtag-dot{background:var(--tag-celadon)}.mrb-contacts-tagfilter-btn.is-green .mrb-leadtag-dot{background:var(--tag-green)}.mrb-contacts-tagfilter-btn.is-frost .mrb-leadtag-dot{background:var(--tag-frost)}.mrb-contacts-tagfilter-btn.is-seafoam .mrb-leadtag-dot{background:var(--tag-seafoam)}.mrb-contacts-tagfilter-btn.is-aquamarine .mrb-leadtag-dot{background:var(--tag-aquamarine)}.mrb-contacts-tagfilter-btn.is-verdigris .mrb-leadtag-dot{background:var(--tag-verdigris)}.mrb-contacts-tagfilter-btn.is-aqua .mrb-leadtag-dot{background:var(--tag-aqua)}.mrb-contacts-tagfilter-btn.is-sage .mrb-leadtag-dot{background:var(--tag-sage)}.mrb-contacts-tagfilter-btn.is-turquoise .mrb-leadtag-dot{background:var(--tag-turquoise)}.mrb-contacts-tagfilter-btn.is-lagoon .mrb-leadtag-dot{background:var(--tag-lagoon)}.mrb-contacts-tagfilter-btn.is-marine .mrb-leadtag-dot{background:var(--tag-marine)}.mrb-contacts-tagfilter-btn.is-teal .mrb-leadtag-dot{background:var(--tag-teal)}.mrb-contacts-tagfilter-btn.is-glacier .mrb-leadtag-dot{background:var(--tag-glacier)}.mrb-contacts-tagfilter-btn.is-mist .mrb-leadtag-dot{background:var(--tag-mist)}.mrb-contacts-tagfilter-btn.is-ice .mrb-leadtag-dot{background:var(--tag-ice)}.mrb-contacts-tagfilter-btn.is-cyan .mrb-leadtag-dot{background:var(--tag-cyan)}.mrb-contacts-tagfilter-btn.is-sky .mrb-leadtag-dot{background:var(--tag-sky)}.mrb-contacts-tagfilter-btn.is-peacock .mrb-leadtag-dot{background:var(--tag-peacock)}.mrb-contacts-tagfilter-btn.is-cerulean .mrb-leadtag-dot{background:var(--tag-cerulean)}.mrb-contacts-tagfilter-btn.is-fog .mrb-leadtag-dot{background:var(--tag-fog)}.mrb-contacts-tagfilter-btn.is-powder .mrb-leadtag-dot{background:var(--tag-powder)}.mrb-contacts-tagfilter-btn.is-azure .mrb-leadtag-dot{background:var(--tag-azure)}.mrb-contacts-tagfilter-btn.is-cornflower .mrb-leadtag-dot{background:var(--tag-cornflower)}.mrb-contacts-tagfilter-btn.is-blue .mrb-leadtag-dot{background:var(--tag-blue)}.mrb-contacts-tagfilter-btn.is-periwinkle .mrb-leadtag-dot{background:var(--tag-periwinkle)}.mrb-contacts-tagfilter-btn.is-cobalt .mrb-leadtag-dot{background:var(--tag-cobalt)}.mrb-contacts-tagfilter-btn.is-denim .mrb-leadtag-dot{background:var(--tag-denim)}.mrb-contacts-tagfilter-btn.is-sapphire .mrb-leadtag-dot{background:var(--tag-sapphire)}.mrb-contacts-tagfilter-btn.is-hyacinth .mrb-leadtag-dot{background:var(--tag-hyacinth)}.mrb-contacts-tagfilter-btn.is-lilac .mrb-leadtag-dot{background:var(--tag-lilac)}.mrb-contacts-tagfilter-btn.is-indigo .mrb-leadtag-dot{background:var(--tag-indigo)}.mrb-contacts-tagfilter-btn.is-iris .mrb-leadtag-dot{background:var(--tag-iris)}.mrb-contacts-tagfilter-btn.is-thistle .mrb-leadtag-dot{background:var(--tag-thistle)}.mrb-contacts-tagfilter-btn.is-amethyst .mrb-leadtag-dot{background:var(--tag-amethyst)}.mrb-contacts-tagfilter-btn.is-lavender .mrb-leadtag-dot{background:var(--tag-lavender)}.mrb-contacts-tagfilter-btn.is-violet .mrb-leadtag-dot{background:var(--tag-violet)}.mrb-contacts-tagfilter-btn.is-heather .mrb-leadtag-dot{background:var(--tag-heather)}.mrb-contacts-tagfilter-btn.is-purple .mrb-leadtag-dot{background:var(--tag-purple)}.mrb-contacts-tagfilter-btn.is-grape .mrb-leadtag-dot{background:var(--tag-grape)}.mrb-contacts-tagfilter-btn.is-wisteria .mrb-leadtag-dot{background:var(--tag-wisteria)}.mrb-contacts-tagfilter-btn.is-freesia .mrb-leadtag-dot{background:var(--tag-freesia)}.mrb-contacts-tagfilter-btn.is-lupine .mrb-leadtag-dot{background:var(--tag-lupine)}.mrb-contacts-tagfilter-btn.is-opal .mrb-leadtag-dot{background:var(--tag-opal)}.mrb-contacts-tagfilter-btn.is-orchid .mrb-leadtag-dot{background:var(--tag-orchid)}.mrb-contacts-tagfilter-btn.is-mauve .mrb-leadtag-dot{background:var(--tag-mauve)}.mrb-contacts-tagfilter-btn.is-plum .mrb-leadtag-dot{background:var(--tag-plum)}.mrb-contacts-tagfilter-btn.is-mallow .mrb-leadtag-dot{background:var(--tag-mallow)}.mrb-contacts-tagfilter-btn.is-hibiscus .mrb-leadtag-dot{background:var(--tag-hibiscus)}.mrb-contacts-tagfilter-btn.is-fuchsia .mrb-leadtag-dot{background:var(--tag-fuchsia)}.mrb-contacts-tagfilter-btn.is-bubblegum .mrb-leadtag-dot{background:var(--tag-bubblegum)}.mrb-contacts-tagfilter-btn.is-magenta .mrb-leadtag-dot{background:var(--tag-magenta)}.mrb-contacts-tagfilter-btn.is-pink .mrb-leadtag-dot{background:var(--tag-pink)}.mrb-contacts-tagfilter-btn.is-candy .mrb-leadtag-dot{background:var(--tag-candy)}.mrb-contacts-tagfilter-btn.is-shell .mrb-leadtag-dot{background:var(--tag-shell)}.mrb-contacts-tagfilter-btn.is-petal .mrb-leadtag-dot{background:var(--tag-petal)}.mrb-contacts-tagfilter-btn.is-peony .mrb-leadtag-dot{background:var(--tag-peony)}.mrb-contacts-tagfilter-btn.is-quartz .mrb-leadtag-dot{background:var(--tag-quartz)}.mrb-ihb-dot.is-slate{background:var(--tag-slate)}.mrb-ihb-dot.is-carnation{background:var(--tag-carnation)}.mrb-ihb-dot.is-rose{background:var(--tag-rose)}.mrb-ihb-dot.is-watermelon{background:var(--tag-watermelon)}.mrb-ihb-dot.is-blossom{background:var(--tag-blossom)}.mrb-ihb-dot.is-red{background:var(--tag-red)}.mrb-ihb-dot.is-blush{background:var(--tag-blush)}.mrb-ihb-dot.is-vermilion{background:var(--tag-vermilion)}.mrb-ihb-dot.is-clay{background:var(--tag-clay)}.mrb-ihb-dot.is-coral{background:var(--tag-coral)}.mrb-ihb-dot.is-apricot{background:var(--tag-apricot)}.mrb-ihb-dot.is-peach{background:var(--tag-peach)}.mrb-ihb-dot.is-sand{background:var(--tag-sand)}.mrb-ihb-dot.is-orange{background:var(--tag-orange)}.mrb-ihb-dot.is-caramel{background:var(--tag-caramel)}.mrb-ihb-dot.is-brown{background:var(--tag-brown)}.mrb-ihb-dot.is-cream{background:var(--tag-cream)}.mrb-ihb-dot.is-ochre{background:var(--tag-ochre)}.mrb-ihb-dot.is-honey{background:var(--tag-honey)}.mrb-ihb-dot.is-mustard{background:var(--tag-mustard)}.mrb-ihb-dot.is-butter{background:var(--tag-butter)}.mrb-ihb-dot.is-amber{background:var(--tag-amber)}.mrb-ihb-dot.is-gold{background:var(--tag-gold)}.mrb-ihb-dot.is-citron{background:var(--tag-citron)}.mrb-ihb-dot.is-khaki{background:var(--tag-khaki)}.mrb-ihb-dot.is-lemon{background:var(--tag-lemon)}.mrb-ihb-dot.is-pear{background:var(--tag-pear)}.mrb-ihb-dot.is-olive{background:var(--tag-olive)}.mrb-ihb-dot.is-straw{background:var(--tag-straw)}.mrb-ihb-dot.is-vanilla{background:var(--tag-vanilla)}.mrb-ihb-dot.is-chartreuse{background:var(--tag-chartreuse)}.mrb-ihb-dot.is-linen{background:var(--tag-linen)}.mrb-ihb-dot.is-lime{background:var(--tag-lime)}.mrb-ihb-dot.is-spring{background:var(--tag-spring)}.mrb-ihb-dot.is-apple{background:var(--tag-apple)}.mrb-ihb-dot.is-fern{background:var(--tag-fern)}.mrb-ihb-dot.is-pistachio{background:var(--tag-pistachio)}.mrb-ihb-dot.is-clover{background:var(--tag-clover)}.mrb-ihb-dot.is-grass{background:var(--tag-grass)}.mrb-ihb-dot.is-mint{background:var(--tag-mint)}.mrb-ihb-dot.is-emerald{background:var(--tag-emerald)}.mrb-ihb-dot.is-jade{background:var(--tag-jade)}.mrb-ihb-dot.is-malachite{background:var(--tag-malachite)}.mrb-ihb-dot.is-celadon{background:var(--tag-celadon)}.mrb-ihb-dot.is-green{background:var(--tag-green)}.mrb-ihb-dot.is-frost{background:var(--tag-frost)}.mrb-ihb-dot.is-seafoam{background:var(--tag-seafoam)}.mrb-ihb-dot.is-aquamarine{background:var(--tag-aquamarine)}.mrb-ihb-dot.is-verdigris{background:var(--tag-verdigris)}.mrb-ihb-dot.is-aqua{background:var(--tag-aqua)}.mrb-ihb-dot.is-sage{background:var(--tag-sage)}.mrb-ihb-dot.is-turquoise{background:var(--tag-turquoise)}.mrb-ihb-dot.is-lagoon{background:var(--tag-lagoon)}.mrb-ihb-dot.is-marine{background:var(--tag-marine)}.mrb-ihb-dot.is-teal{background:var(--tag-teal)}.mrb-ihb-dot.is-glacier{background:var(--tag-glacier)}.mrb-ihb-dot.is-mist{background:var(--tag-mist)}.mrb-ihb-dot.is-ice{background:var(--tag-ice)}.mrb-ihb-dot.is-cyan{background:var(--tag-cyan)}.mrb-ihb-dot.is-sky{background:var(--tag-sky)}.mrb-ihb-dot.is-peacock{background:var(--tag-peacock)}.mrb-ihb-dot.is-cerulean{background:var(--tag-cerulean)}.mrb-ihb-dot.is-fog{background:var(--tag-fog)}.mrb-ihb-dot.is-powder{background:var(--tag-powder)}.mrb-ihb-dot.is-azure{background:var(--tag-azure)}.mrb-ihb-dot.is-cornflower{background:var(--tag-cornflower)}.mrb-ihb-dot.is-blue{background:var(--tag-blue)}.mrb-ihb-dot.is-periwinkle{background:var(--tag-periwinkle)}.mrb-ihb-dot.is-cobalt{background:var(--tag-cobalt)}.mrb-ihb-dot.is-denim{background:var(--tag-denim)}.mrb-ihb-dot.is-sapphire{background:var(--tag-sapphire)}.mrb-ihb-dot.is-hyacinth{background:var(--tag-hyacinth)}.mrb-ihb-dot.is-lilac{background:var(--tag-lilac)}.mrb-ihb-dot.is-indigo{background:var(--tag-indigo)}.mrb-ihb-dot.is-iris{background:var(--tag-iris)}.mrb-ihb-dot.is-thistle{background:var(--tag-thistle)}.mrb-ihb-dot.is-amethyst{background:var(--tag-amethyst)}.mrb-ihb-dot.is-lavender{background:var(--tag-lavender)}.mrb-ihb-dot.is-violet{background:var(--tag-violet)}.mrb-ihb-dot.is-heather{background:var(--tag-heather)}.mrb-ihb-dot.is-purple{background:var(--tag-purple)}.mrb-ihb-dot.is-grape{background:var(--tag-grape)}.mrb-ihb-dot.is-wisteria{background:var(--tag-wisteria)}.mrb-ihb-dot.is-freesia{background:var(--tag-freesia)}.mrb-ihb-dot.is-lupine{background:var(--tag-lupine)}.mrb-ihb-dot.is-opal{background:var(--tag-opal)}.mrb-ihb-dot.is-orchid{background:var(--tag-orchid)}.mrb-ihb-dot.is-mauve{background:var(--tag-mauve)}.mrb-ihb-dot.is-plum{background:var(--tag-plum)}.mrb-ihb-dot.is-mallow{background:var(--tag-mallow)}.mrb-ihb-dot.is-hibiscus{background:var(--tag-hibiscus)}.mrb-ihb-dot.is-fuchsia{background:var(--tag-fuchsia)}.mrb-ihb-dot.is-bubblegum{background:var(--tag-bubblegum)}.mrb-ihb-dot.is-magenta{background:var(--tag-magenta)}.mrb-ihb-dot.is-pink{background:var(--tag-pink)}.mrb-ihb-dot.is-candy{background:var(--tag-candy)}.mrb-ihb-dot.is-shell{background:var(--tag-shell)}.mrb-ihb-dot.is-petal{background:var(--tag-petal)}.mrb-ihb-dot.is-peony{background:var(--tag-peony)}.mrb-ihb-dot.is-quartz{background:var(--tag-quartz)}.mrb-disposition-grid>button.is-slate{color:var(--tag-slate);border-color:var(--tag-slate);background:var(--tag-slate-wash)}.mrb-disposition-grid>button.is-carnation{color:var(--tag-carnation);border-color:var(--tag-carnation);background:var(--tag-carnation-wash)}.mrb-disposition-grid>button.is-rose{color:var(--tag-rose);border-color:var(--tag-rose);background:var(--tag-rose-wash)}.mrb-disposition-grid>button.is-watermelon{color:var(--tag-watermelon);border-color:var(--tag-watermelon);background:var(--tag-watermelon-wash)}.mrb-disposition-grid>button.is-blossom{color:var(--tag-blossom);border-color:var(--tag-blossom);background:var(--tag-blossom-wash)}.mrb-disposition-grid>button.is-red{color:var(--tag-red);border-color:var(--tag-red);background:var(--tag-red-wash)}.mrb-disposition-grid>button.is-blush{color:var(--tag-blush);border-color:var(--tag-blush);background:var(--tag-blush-wash)}.mrb-disposition-grid>button.is-vermilion{color:var(--tag-vermilion);border-color:var(--tag-vermilion);background:var(--tag-vermilion-wash)}.mrb-disposition-grid>button.is-clay{color:var(--tag-clay);border-color:var(--tag-clay);background:var(--tag-clay-wash)}.mrb-disposition-grid>button.is-coral{color:var(--tag-coral);border-color:var(--tag-coral);background:var(--tag-coral-wash)}.mrb-disposition-grid>button.is-apricot{color:var(--tag-apricot);border-color:var(--tag-apricot);background:var(--tag-apricot-wash)}.mrb-disposition-grid>button.is-peach{color:var(--tag-peach);border-color:var(--tag-peach);background:var(--tag-peach-wash)}.mrb-disposition-grid>button.is-sand{color:var(--tag-sand);border-color:var(--tag-sand);background:var(--tag-sand-wash)}.mrb-disposition-grid>button.is-orange{color:var(--tag-orange);border-color:var(--tag-orange);background:var(--tag-orange-wash)}.mrb-disposition-grid>button.is-caramel{color:var(--tag-caramel);border-color:var(--tag-caramel);background:var(--tag-caramel-wash)}.mrb-disposition-grid>button.is-brown{color:var(--tag-brown);border-color:var(--tag-brown);background:var(--tag-brown-wash)}.mrb-disposition-grid>button.is-cream{color:var(--tag-cream);border-color:var(--tag-cream);background:var(--tag-cream-wash)}.mrb-disposition-grid>button.is-ochre{color:var(--tag-ochre);border-color:var(--tag-ochre);background:var(--tag-ochre-wash)}.mrb-disposition-grid>button.is-honey{color:var(--tag-honey);border-color:var(--tag-honey);background:var(--tag-honey-wash)}.mrb-disposition-grid>button.is-mustard{color:var(--tag-mustard);border-color:var(--tag-mustard);background:var(--tag-mustard-wash)}.mrb-disposition-grid>button.is-butter{color:var(--tag-butter);border-color:var(--tag-butter);background:var(--tag-butter-wash)}.mrb-disposition-grid>button.is-amber{color:var(--tag-amber);border-color:var(--tag-amber);background:var(--tag-amber-wash)}.mrb-disposition-grid>button.is-gold{color:var(--tag-gold);border-color:var(--tag-gold);background:var(--tag-gold-wash)}.mrb-disposition-grid>button.is-citron{color:var(--tag-citron);border-color:var(--tag-citron);background:var(--tag-citron-wash)}.mrb-disposition-grid>button.is-khaki{color:var(--tag-khaki);border-color:var(--tag-khaki);background:var(--tag-khaki-wash)}.mrb-disposition-grid>button.is-lemon{color:var(--tag-lemon);border-color:var(--tag-lemon);background:var(--tag-lemon-wash)}.mrb-disposition-grid>button.is-pear{color:var(--tag-pear);border-color:var(--tag-pear);background:var(--tag-pear-wash)}.mrb-disposition-grid>button.is-olive{color:var(--tag-olive);border-color:var(--tag-olive);background:var(--tag-olive-wash)}.mrb-disposition-grid>button.is-straw{color:var(--tag-straw);border-color:var(--tag-straw);background:var(--tag-straw-wash)}.mrb-disposition-grid>button.is-vanilla{color:var(--tag-vanilla);border-color:var(--tag-vanilla);background:var(--tag-vanilla-wash)}.mrb-disposition-grid>button.is-chartreuse{color:var(--tag-chartreuse);border-color:var(--tag-chartreuse);background:var(--tag-chartreuse-wash)}.mrb-disposition-grid>button.is-linen{color:var(--tag-linen);border-color:var(--tag-linen);background:var(--tag-linen-wash)}.mrb-disposition-grid>button.is-lime{color:var(--tag-lime);border-color:var(--tag-lime);background:var(--tag-lime-wash)}.mrb-disposition-grid>button.is-spring{color:var(--tag-spring);border-color:var(--tag-spring);background:var(--tag-spring-wash)}.mrb-disposition-grid>button.is-apple{color:var(--tag-apple);border-color:var(--tag-apple);background:var(--tag-apple-wash)}.mrb-disposition-grid>button.is-fern{color:var(--tag-fern);border-color:var(--tag-fern);background:var(--tag-fern-wash)}.mrb-disposition-grid>button.is-pistachio{color:var(--tag-pistachio);border-color:var(--tag-pistachio);background:var(--tag-pistachio-wash)}.mrb-disposition-grid>button.is-clover{color:var(--tag-clover);border-color:var(--tag-clover);background:var(--tag-clover-wash)}.mrb-disposition-grid>button.is-grass{color:var(--tag-grass);border-color:var(--tag-grass);background:var(--tag-grass-wash)}.mrb-disposition-grid>button.is-mint{color:var(--tag-mint);border-color:var(--tag-mint);background:var(--tag-mint-wash)}.mrb-disposition-grid>button.is-emerald{color:var(--tag-emerald);border-color:var(--tag-emerald);background:var(--tag-emerald-wash)}.mrb-disposition-grid>button.is-jade{color:var(--tag-jade);border-color:var(--tag-jade);background:var(--tag-jade-wash)}.mrb-disposition-grid>button.is-malachite{color:var(--tag-malachite);border-color:var(--tag-malachite);background:var(--tag-malachite-wash)}.mrb-disposition-grid>button.is-celadon{color:var(--tag-celadon);border-color:var(--tag-celadon);background:var(--tag-celadon-wash)}.mrb-disposition-grid>button.is-green{color:var(--tag-green);border-color:var(--tag-green);background:var(--tag-green-wash)}.mrb-disposition-grid>button.is-frost{color:var(--tag-frost);border-color:var(--tag-frost);background:var(--tag-frost-wash)}.mrb-disposition-grid>button.is-seafoam{color:var(--tag-seafoam);border-color:var(--tag-seafoam);background:var(--tag-seafoam-wash)}.mrb-disposition-grid>button.is-aquamarine{color:var(--tag-aquamarine);border-color:var(--tag-aquamarine);background:var(--tag-aquamarine-wash)}.mrb-disposition-grid>button.is-verdigris{color:var(--tag-verdigris);border-color:var(--tag-verdigris);background:var(--tag-verdigris-wash)}.mrb-disposition-grid>button.is-aqua{color:var(--tag-aqua);border-color:var(--tag-aqua);background:var(--tag-aqua-wash)}.mrb-disposition-grid>button.is-sage{color:var(--tag-sage);border-color:var(--tag-sage);background:var(--tag-sage-wash)}.mrb-disposition-grid>button.is-turquoise{color:var(--tag-turquoise);border-color:var(--tag-turquoise);background:var(--tag-turquoise-wash)}.mrb-disposition-grid>button.is-lagoon{color:var(--tag-lagoon);border-color:var(--tag-lagoon);background:var(--tag-lagoon-wash)}.mrb-disposition-grid>button.is-marine{color:var(--tag-marine);border-color:var(--tag-marine);background:var(--tag-marine-wash)}.mrb-disposition-grid>button.is-teal{color:var(--tag-teal);border-color:var(--tag-teal);background:var(--tag-teal-wash)}.mrb-disposition-grid>button.is-glacier{color:var(--tag-glacier);border-color:var(--tag-glacier);background:var(--tag-glacier-wash)}.mrb-disposition-grid>button.is-mist{color:var(--tag-mist);border-color:var(--tag-mist);background:var(--tag-mist-wash)}.mrb-disposition-grid>button.is-ice{color:var(--tag-ice);border-color:var(--tag-ice);background:var(--tag-ice-wash)}.mrb-disposition-grid>button.is-cyan{color:var(--tag-cyan);border-color:var(--tag-cyan);background:var(--tag-cyan-wash)}.mrb-disposition-grid>button.is-sky{color:var(--tag-sky);border-color:var(--tag-sky);background:var(--tag-sky-wash)}.mrb-disposition-grid>button.is-peacock{color:var(--tag-peacock);border-color:var(--tag-peacock);background:var(--tag-peacock-wash)}.mrb-disposition-grid>button.is-cerulean{color:var(--tag-cerulean);border-color:var(--tag-cerulean);background:var(--tag-cerulean-wash)}.mrb-disposition-grid>button.is-fog{color:var(--tag-fog);border-color:var(--tag-fog);background:var(--tag-fog-wash)}.mrb-disposition-grid>button.is-powder{color:var(--tag-powder);border-color:var(--tag-powder);background:var(--tag-powder-wash)}.mrb-disposition-grid>button.is-azure{color:var(--tag-azure);border-color:var(--tag-azure);background:var(--tag-azure-wash)}.mrb-disposition-grid>button.is-cornflower{color:var(--tag-cornflower);border-color:var(--tag-cornflower);background:var(--tag-cornflower-wash)}.mrb-disposition-grid>button.is-blue{color:var(--tag-blue);border-color:var(--tag-blue);background:var(--tag-blue-wash)}.mrb-disposition-grid>button.is-periwinkle{color:var(--tag-periwinkle);border-color:var(--tag-periwinkle);background:var(--tag-periwinkle-wash)}.mrb-disposition-grid>button.is-cobalt{color:var(--tag-cobalt);border-color:var(--tag-cobalt);background:var(--tag-cobalt-wash)}.mrb-disposition-grid>button.is-denim{color:var(--tag-denim);border-color:var(--tag-denim);background:var(--tag-denim-wash)}.mrb-disposition-grid>button.is-sapphire{color:var(--tag-sapphire);border-color:var(--tag-sapphire);background:var(--tag-sapphire-wash)}.mrb-disposition-grid>button.is-hyacinth{color:var(--tag-hyacinth);border-color:var(--tag-hyacinth);background:var(--tag-hyacinth-wash)}.mrb-disposition-grid>button.is-lilac{color:var(--tag-lilac);border-color:var(--tag-lilac);background:var(--tag-lilac-wash)}.mrb-disposition-grid>button.is-indigo{color:var(--tag-indigo);border-color:var(--tag-indigo);background:var(--tag-indigo-wash)}.mrb-disposition-grid>button.is-iris{color:var(--tag-iris);border-color:var(--tag-iris);background:var(--tag-iris-wash)}.mrb-disposition-grid>button.is-thistle{color:var(--tag-thistle);border-color:var(--tag-thistle);background:var(--tag-thistle-wash)}.mrb-disposition-grid>button.is-amethyst{color:var(--tag-amethyst);border-color:var(--tag-amethyst);background:var(--tag-amethyst-wash)}.mrb-disposition-grid>button.is-lavender{color:var(--tag-lavender);border-color:var(--tag-lavender);background:var(--tag-lavender-wash)}.mrb-disposition-grid>button.is-violet{color:var(--tag-violet);border-color:var(--tag-violet);background:var(--tag-violet-wash)}.mrb-disposition-grid>button.is-heather{color:var(--tag-heather);border-color:var(--tag-heather);background:var(--tag-heather-wash)}.mrb-disposition-grid>button.is-purple{color:var(--tag-purple);border-color:var(--tag-purple);background:var(--tag-purple-wash)}.mrb-disposition-grid>button.is-grape{color:var(--tag-grape);border-color:var(--tag-grape);background:var(--tag-grape-wash)}.mrb-disposition-grid>button.is-wisteria{color:var(--tag-wisteria);border-color:var(--tag-wisteria);background:var(--tag-wisteria-wash)}.mrb-disposition-grid>button.is-freesia{color:var(--tag-freesia);border-color:var(--tag-freesia);background:var(--tag-freesia-wash)}.mrb-disposition-grid>button.is-lupine{color:var(--tag-lupine);border-color:var(--tag-lupine);background:var(--tag-lupine-wash)}.mrb-disposition-grid>button.is-opal{color:var(--tag-opal);border-color:var(--tag-opal);background:var(--tag-opal-wash)}.mrb-disposition-grid>button.is-orchid{color:var(--tag-orchid);border-color:var(--tag-orchid);background:var(--tag-orchid-wash)}.mrb-disposition-grid>button.is-mauve{color:var(--tag-mauve);border-color:var(--tag-mauve);background:var(--tag-mauve-wash)}.mrb-disposition-grid>button.is-plum{color:var(--tag-plum);border-color:var(--tag-plum);background:var(--tag-plum-wash)}.mrb-disposition-grid>button.is-mallow{color:var(--tag-mallow);border-color:var(--tag-mallow);background:var(--tag-mallow-wash)}.mrb-disposition-grid>button.is-hibiscus{color:var(--tag-hibiscus);border-color:var(--tag-hibiscus);background:var(--tag-hibiscus-wash)}.mrb-disposition-grid>button.is-fuchsia{color:var(--tag-fuchsia);border-color:var(--tag-fuchsia);background:var(--tag-fuchsia-wash)}.mrb-disposition-grid>button.is-bubblegum{color:var(--tag-bubblegum);border-color:var(--tag-bubblegum);background:var(--tag-bubblegum-wash)}.mrb-disposition-grid>button.is-magenta{color:var(--tag-magenta);border-color:var(--tag-magenta);background:var(--tag-magenta-wash)}.mrb-disposition-grid>button.is-pink{color:var(--tag-pink);border-color:var(--tag-pink);background:var(--tag-pink-wash)}.mrb-disposition-grid>button.is-candy{color:var(--tag-candy);border-color:var(--tag-candy);background:var(--tag-candy-wash)}.mrb-disposition-grid>button.is-shell{color:var(--tag-shell);border-color:var(--tag-shell);background:var(--tag-shell-wash)}.mrb-disposition-grid>button.is-petal{color:var(--tag-petal);border-color:var(--tag-petal);background:var(--tag-petal-wash)}.mrb-disposition-grid>button.is-peony{color:var(--tag-peony);border-color:var(--tag-peony);background:var(--tag-peony-wash)}.mrb-disposition-grid>button.is-quartz{color:var(--tag-quartz);border-color:var(--tag-quartz);background:var(--tag-quartz-wash)}.mrb-pipe-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mrb-pipe-item{display:flex;flex-direction:column;min-width:0}.mrb-pipe-item.is-dragging .mrb-pipe-row{border-color:var(--accent-border);background:var(--accent-fill)}.mrb-pipe-grip{flex:none;color:var(--text-muted);cursor:grab;font-size:calc(13px * var(--font-scale, 1));line-height:1}.mrb-pipe-item.is-dragging .mrb-pipe-grip{cursor:grabbing}.mrb-pipe-name{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.mrb-tags-row.is-painted{background:var(--pill-ink, var(--tag-slate));border-color:var(--pill-ink, var(--tag-slate));color:var(--pill-on)}.mrb-tags-row.is-painted .mrb-pipe-name,.mrb-tags-row.is-painted .mrb-tags-group-name{color:var(--pill-on)}.mrb-tags-row.is-painted .mrb-pipe-grip,.mrb-tags-row.is-painted .mrb-tags-count{color:var(--pill-on);opacity:.75}.mrb-tags-row.is-painted .mrb-pipe-move,.mrb-tags-row.is-painted .mrb-pipe-edit,.mrb-tags-row.is-painted .mrb-tags-del{color:var(--pill-on);border-color:color-mix(in srgb,var(--pill-on) 45%,transparent);background:transparent}.mrb-tags-row.is-painted .mrb-pipe-move:hover:not(:disabled),.mrb-tags-row.is-painted .mrb-pipe-edit:hover:not(:disabled),.mrb-tags-row.is-painted .mrb-tags-del:hover:not(:disabled){background:color-mix(in srgb,var(--pill-on) 18%,transparent)}.mrb-pipe-edit{flex:none;min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-control);border-radius:var(--radius-sm);background:transparent;color:var(--text);cursor:pointer}.mrb-pipe-edit:disabled{opacity:.4;cursor:default}.mrb-pipe-editor{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-1) 0 0 calc(var(--space-2) + .6rem);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2)}.mrb-pipe-editor-field{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-pipe-editor-label{color:var(--text-muted);font-size:calc(10px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.06em}.mrb-pipe-editor-note{flex:1 1 100%;margin:0;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1))}.mrb-pipe-editor-done{flex:none;min-height:28px;padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:transparent;color:var(--text);cursor:pointer}.mrb-pipe-locked,.mrb-pipe-open{flex:none;padding:1px 6px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-muted);font-size:calc(10px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.04em}button.mrb-pipe-open{background:none;font:inherit;font-size:calc(10px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.04em;line-height:inherit;cursor:pointer}.mrb-pipe-move{flex:none;min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-2);color:inherit;cursor:pointer;font-size:calc(13px * var(--font-scale, 1));line-height:1;transition:background var(--motion-fast) var(--ease-out)}.mrb-pipe-move:hover:not(:disabled){background:var(--accent-fill)}.mrb-pipe-move:disabled{opacity:.4;cursor:default}.mrb-pipe-move:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-pipe-blurb{margin-bottom:var(--space-2)}.mrb-pipe-none{padding-inline:0}.mrb-pipe-park{margin-top:var(--space-3)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-tags-group-h{margin:0 0 var(--space-2);color:var(--text);font-size:calc(16px * var(--font-scale, 1));font-weight:700;letter-spacing:-.01em}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-blurb{margin:0 0 var(--space-3);font-size:calc(12.5px * var(--font-scale, 1))}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-tags-new{gap:var(--space-2);margin-bottom:var(--space-3)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-tags-new .mrb-leadtag-input{flex:1 1 12rem;min-height:40px;padding:0 14px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-1);transition:border-color var(--motion-fast) var(--ease-out)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-tags-new .mrb-leadtag-input:hover{border-color:var(--border-control)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-tags-new .mrb-leadtag-input:focus{border-color:var(--accent-border)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-tags-new .mrb-leadtag-add{min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:10px;background:var(--accent);color:var(--bg);font-weight:600;white-space:nowrap}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-tags-new .mrb-leadtag-add:hover:not([disabled]){filter:brightness(1.08)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-tags-new .mrb-leadtag-add[disabled]{border-color:var(--border-subtle);background:var(--surface-2);color:var(--text-muted);opacity:1}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-row.is-painted{--pipe-hue: var(--pill-ink, var(--tag-slate));position:relative;gap:10px;min-height:48px;padding:6px 8px 6px 14px;border:1px solid color-mix(in srgb,var(--pipe-hue) 24%,var(--border-subtle));border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--pipe-hue) 16%,transparent),color-mix(in srgb,var(--pipe-hue) 4%,transparent) 70%),var(--surface-1);color:var(--text);box-shadow:0 1px 2px #00000024;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-row.is-painted:hover{border-color:color-mix(in srgb,var(--pipe-hue) 45%,var(--border-subtle));box-shadow:0 4px 14px -6px #00000059}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-row.is-painted:before{content:"";order:-1;flex:none;width:10px;height:10px;border-radius:50%;background:var(--pipe-hue);box-shadow:0 0 0 3px color-mix(in srgb,var(--pipe-hue) 22%,transparent)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-row.is-painted .mrb-pipe-grip{position:absolute;left:3px;top:50%;transform:translateY(-50%);color:var(--text-muted);opacity:0;font-size:calc(11px * var(--font-scale, 1));transition:opacity var(--motion-fast) var(--ease-out)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-row.is-painted:is(:hover,:focus-within) .mrb-pipe-grip{opacity:.8}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-row.is-painted .mrb-pipe-name{flex:1 1 8rem;color:var(--text);font-size:calc(14px * var(--font-scale, 1));font-weight:600;letter-spacing:-.005em}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-row.is-painted .mrb-tags-count{padding:2px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-1) 55%,transparent);color:var(--text-muted);opacity:1;font-size:calc(12px * var(--font-scale, 1));white-space:nowrap}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-row.is-painted .mrb-pipe-open{padding:3px 9px;border-color:var(--accent-border);background:var(--accent-fill);color:var(--accent-text);font-weight:700;text-decoration:none}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-row.is-painted :is(.mrb-pipe-edit,.mrb-pipe-move,.mrb-tags-del){width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-muted);transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-row.is-painted :is(.mrb-pipe-edit,.mrb-pipe-move):hover:not(:disabled){background:color-mix(in srgb,var(--text) 9%,transparent);color:var(--text)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-row.is-painted .mrb-tags-del:hover{background:var(--danger-fill);color:var(--danger)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-row.is-painted .mrb-pipe-edit[aria-expanded=true]{background:var(--accent-fill);color:var(--accent-text)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-row.is-painted .mrb-pipe-move:disabled{visibility:hidden}.mrb-pipe:not(.mrb-casc-statuses *) :is(.mrb-pipe-edit,.mrb-tags-del):focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-item.is-dragging .mrb-pipe-row.is-painted{border-color:var(--accent);box-shadow:0 10px 24px -10px #00000080,0 0 0 1px var(--accent)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-editor{gap:var(--space-3);margin:6px 0 0;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-2)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-editor-field{gap:6px}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-editor-label{font-size:calc(11px * var(--font-scale, 1));font-weight:600;letter-spacing:.05em}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-editor .mrb-leadtag-input{border-color:var(--border-subtle);border-radius:10px;background:var(--surface-1)}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-editor-note{font-size:calc(12px * var(--font-scale, 1));line-height:1.5}.mrb-pipe:not(.mrb-casc-statuses *) .mrb-pipe-editor-done{min-height:36px;margin-left:auto;padding:0 18px;border-color:transparent;border-radius:10px;background:var(--accent);color:var(--bg);font-weight:600}@media (prefers-reduced-motion: reduce){.mrb-pipe:not(.mrb-casc-statuses *) :is(.mrb-pipe-row,.mrb-pipe-grip,.mrb-pipe-edit,.mrb-pipe-move,.mrb-tags-del,.mrb-leadtag-input){transition:none}}.mrb-pipe-editor .mrb-pipe-editor-field{max-width:100%}.mrb-pipe-editor select.mrb-leadtag-input{max-width:100%;min-width:min(12rem,100%)}.mrb-pipe-booking-err{flex:1 1 100%;margin:0;color:var(--danger);font-size:calc(12px * var(--font-scale, 1));line-height:1.5}.mrb-leadtag-btn.is-readonly{cursor:default}.mrb-leadtag-btn.is-readonly:hover{background:transparent;color:inherit}.mrb-dispo-folder,.mrb-dispo-folder-head{min-width:0}.mrb-dispo-folder-icon{flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text-muted);position:relative}.mrb-dispo-folder-icon.is-filled{color:var(--text)}.mrb-dispo-folder-icon.is-filled svg path{fill:currentColor}.mrb-dispo-folder-tally{position:absolute;inset-inline:0;bottom:3px;text-align:center;color:var(--surface-1);font-size:calc(11px * var(--font-scale, 1));font-weight:800;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.mrb-dispo-folder-name:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-dispo-folder-name{flex:1 1 8rem;min-width:0;font-size:calc(13px * var(--font-scale, 1))}.mrb-dispo-folder-body{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);padding-inline-start:var(--space-4);min-width:0}.mrb-dispo-board{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mrb-dispo-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--space-3);min-width:0}.mrb-dispo-lane{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;border:1px solid transparent;border-radius:var(--radius-md)}.mrb-dispo-lane.is-empty{align-self:start;border-color:var(--border-subtle);border-style:dashed;min-height:3.5rem}.mrb-dispo-lane-empty{margin:0;padding:var(--space-2);color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));font-style:italic;text-align:center}@media (max-width: 56rem){.mrb-dispo-lanes{grid-template-columns:minmax(0,1fr)}}.mrb-tags-new.mrb-dispo-newrow{margin-bottom:var(--space-3)}.mrb-leadtag-add.is-quiet{border-color:var(--border-control);background:transparent;color:var(--text)}.mrb-leadtag-add.is-quiet:hover:not([disabled]){background:var(--surface-2)}.mrb-tags-pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.mrb-tags-pick.is-picked{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;font-weight:var(--weight-semibold, 600)}.mrb-casc-side.is-dispo .mrb-tags-list{grid-template-columns:1fr}.mrb-casc-side.is-dispo .mrb-tags-count{display:none}.mrb-casc-side.is-dispo .mrb-tags-row,.mrb-casc-side.is-dispo .mrb-dispo-folder-head{flex-wrap:nowrap}.mrb-casc-side.is-dispo .mrb-tags-row.is-painted{background:var(--surface-1);border-color:var(--border-subtle);color:var(--text);padding:var(--space-1) var(--space-2)}.mrb-casc-side.is-dispo .mrb-tags-row.is-painted .mrb-tags-row-name{flex:0 1 auto;min-width:0;padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--pill-ink, var(--tag-slate));color:var(--pill-on);font-size:calc(12px * var(--font-scale, 1));font-weight:var(--weight-semibold, 600);line-height:1.5;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-casc-side.is-dispo .mrb-tags-row .mrb-pipe-edit,.mrb-casc-side.is-dispo .mrb-dispo-folder-head .mrb-pipe-edit{margin-left:auto}.mrb-casc-side.is-dispo :is(.mrb-pipe-edit,.mrb-tags-del){flex:none;width:26px;min-width:26px;height:26px;min-height:26px;padding:0}.mrb-casc-side.is-dispo .mrb-tags-row,.mrb-casc-side.is-dispo .mrb-dispo-folder-head{gap:var(--space-1)}.mrb-casc-side.is-dispo .mrb-tags-row.is-painted .mrb-pipe-edit{color:var(--warn);border-color:var(--warn-border);background:transparent}.mrb-casc-side.is-dispo .mrb-tags-row.is-painted .mrb-tags-del{color:var(--danger);border-color:var(--danger);background:transparent}.mrb-casc-side.is-dispo .mrb-tags-row.is-painted :is(.mrb-pipe-edit,.mrb-tags-del):hover:not(:disabled){background:var(--surface-2)}.mrb-casc-side.is-dispo .mrb-dispo-folder-name{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-tags-rowmenu{display:flex;flex-direction:column;align-items:stretch;gap:2px;max-width:260px;margin:2px 0 var(--space-1) var(--space-3);padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1)}.mrb-lv-rowmenu{position:absolute;z-index:3;inset-inline-start:var(--space-2);margin:0;width:max-content;max-width:min(260px,calc(100% - var(--space-2) * 2));box-shadow:var(--shadow-2)}.mrb-tags-rowmenu-btn{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:6px var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;text-align:left;color:var(--text);font-size:calc(12px * var(--font-scale, 1));font-weight:var(--weight-semibold, 600);line-height:1.6;cursor:pointer}.mrb-tags-rowmenu-btn:hover:not(:disabled){background:var(--surface-3, var(--surface-2))}.mrb-tags-rowmenu-btn:disabled{opacity:.5;cursor:default}.mrb-tags-rowmenu-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mrb-tags-rowmenu-btn.is-danger{color:var(--danger);border-color:transparent;background:transparent}.mrb-tags-rowmenu-btn.is-danger:hover:not(:disabled){background:var(--danger-fill)}.mrb-casc-dispohead{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%}.mrb-casc-dispohead>h1{min-width:0;max-width:100%}.mrb-casc-dispohead-name{max-width:100%;padding:2px var(--space-2);border:0;border-radius:var(--radius-sm);background:var(--pill-ink, var(--tag-slate));color:var(--pill-on);font:inherit;letter-spacing:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text}.mrb-casc-dispohead-name:disabled{opacity:.6;cursor:default}.mrb-casc-dispohead-name.is-custom{--pill-ink: var(--tag-paint)}.mrb-casc-dispohead-name:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-casc-dispohead-err{font-size:calc(12px * var(--font-scale, 1));color:var(--danger)}.mrb-tags-row.is-line{padding:3px var(--space-1);border-color:transparent;background:transparent;flex-wrap:nowrap}.mrb-tags-row.is-line:hover{background:var(--surface-2)}.mrb-tags-row.is-line .mrb-tags-row-name{color:var(--pill-ink, var(--text));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-tags-row.is-line.is-custom .mrb-tags-row-name:not(input){background:transparent;color:var(--tag-paint-plate)}.mrb-tags-row.is-line.is-custom input.mrb-tags-row-name{color:var(--text)}.mrb-tags-row.is-line .mrb-tags-count{color:var(--text-muted);flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-tags-title{min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:text}.mrb-tags-title:disabled{opacity:.6;cursor:default}.mrb-tags-title:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-tags-title-input{flex:1 1 8rem;min-width:0;font-weight:700}.mrb-tags-row.is-line .mrb-tags-title-input{min-height:24px;padding:1px var(--space-1)}.mrb-name-check{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-height:0;padding:0;margin:0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--accent, var(--text));cursor:pointer}.mrb-name-check:hover:not(:disabled){background:var(--surface-2)}.mrb-name-check:disabled{opacity:.4;cursor:default}.mrb-tags-row.is-line .mrb-tags-picker-toggle{min-height:0;padding:0;border:0;border-radius:var(--radius-marker, 22%);background:transparent}.mrb-tags-row.is-line .mrb-tags-picker-toggle:hover:not([disabled]){background:transparent}.mrb-tags-row.is-line .mrb-tags-swatch{width:20px;height:20px}.mrb-dispo-folder-name.mrb-tags-title{font:inherit;font-weight:inherit}.mrb-tags-row.is-line .mrb-tags-del.is-icon{width:22px;min-width:22px;height:22px;min-height:22px;padding:0;border:0;background:transparent}.mrb-tags-row.is-line .mrb-tags-del.is-icon:hover:not(:disabled){background:var(--danger-fill)}.mrb-tags-item:has(>.mrb-dispo-dropin){position:relative}.mrb-dispo-dropin{position:absolute;top:25%;right:0;bottom:25%;left:0;border-radius:var(--radius-sm);pointer-events:none}.mrb-tags-item:has(>.mrb-dispo-dropin.is-liftover) .mrb-dispo-folder-icon,.mrb-tags-item:has(>.mrb-dispo-dropin.is-liftover) .mrb-dispo-folder-name{color:var(--accent-border, #3b9eff)}body.lift-dragging .mrb-dispo-lane *{pointer-events:none}@media (hover: hover){.mrb-dispo-lane .mrb-tags-item.lift-row>.mrb-tags-row{cursor:grab}}.mrb-dispo-lane .mrb-tags-item.lift-row .mrb-tags-row-name{touch-action:none}.lift-ghost .mrb-tags-item{inline-size:100%}.mrb-dsptick{display:flex;flex-direction:column;min-width:0;min-height:0;box-sizing:border-box;padding:var(--space-3, 12px);background:var(--surface-2, var(--surface-1))}.mrb-dsptick:focus{outline:none}.mrb-dsptick .mrb-leadtag-list.mrb-dsptick-list{flex:1 1 auto;min-height:0;max-height:none}.mrb-dsptick .mrb-leadtag-lanes{flex-direction:column;align-items:stretch;gap:var(--space-2)}.mrb-dsptick .mrb-leadtag-lane{flex:none;width:100%}.mrb-dsptick-done{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}.mrb-dsptick-done:hover{color:var(--text);background:var(--surface-1)}.mrb-dsptick-done svg{width:16px;height:16px}.mrb-leadtag-fold-row{display:flex;align-items:center;gap:var(--space-1);min-width:0}.mrb-leadtag-fold-row>.mrb-leadtag-fold-head{flex:1 1 auto;min-width:0}.mrb-dsptick-fold{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:grid;place-items:center;width:20px;height:20px;margin-left:var(--space-2);padding:0;border:1.5px solid var(--border-control, var(--border));border-radius:4px;background:var(--surface, var(--bg));color:var(--text);cursor:pointer}.mrb-dsptick-fold.is-on{border-color:var(--accent-neon, var(--accent))}.mrb-dsptick-fold svg{width:14px;height:14px}.mrb-dsptick-dash{display:block;width:10px;height:2px;border-radius:1px;background:currentColor}.mrb-dsptick-fold:focus-visible,.mrb-dsptick-done:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:2px}.mrb-leadtag-fold-lift{position:relative;min-width:0}.mrb-leadtag-dropin{position:absolute;top:25%;right:0;bottom:25%;left:0;border-radius:var(--radius-sm);pointer-events:none}.mrb-leadtag-dropin.is-liftover{background:var(--accent-wash, rgba(77, 159, 255, .1));box-shadow:inset 0 0 0 1px var(--accent-border, #3b9eff)}@media (hover: hover){[data-dispo-lift] .lift-row{cursor:grab}}.fdr{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.fdr__head{display:flex;align-items:center;gap:var(--space-2);min-width:0}.fdr__title{margin:0;font-size:calc(12px * var(--font-scale, 1));font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text);opacity:.85}.fdr__make{display:flex;align-items:center;gap:var(--space-2);min-width:0}.fdr__name-in{flex:1 1 auto;min-width:0;height:30px;padding:0 10px;font:inherit;font-size:calc(13px * var(--font-scale, 1));color:var(--text);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px}.fdr__name-in:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.fdr__add{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer}.fdr .fdr__add{padding:0}.fdr__add:disabled{opacity:.4;cursor:default}.fdr__add:not(:disabled):hover{border-color:var(--accent)}.fdr__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;min-width:0}.fdr__row{display:grid;grid-template-columns:minmax(0,1fr) 34px 30px;align-items:stretch;gap:4px;min-width:0}.fdr__row.is-lifted .fdr__enter,.fdr__row.is-lifted .fdr__toggle{border-color:var(--accent);box-shadow:0 6px 16px #00000059}.fdr__enter,.fdr__toggle{display:grid;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:34px;padding:0 8px;font:inherit;font-size:calc(13px * var(--font-scale, 1));text-align:left;color:var(--text);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.fdr .fdr__enter{padding:4px 8px}.fdr .fdr__toggle{padding:0;display:inline-flex;justify-content:center}.fdr__enter:hover,.fdr__toggle:hover{border-color:var(--accent)}.fdr__enter:focus-visible,.fdr__toggle:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.fdr__row.is-in .fdr__enter{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--surface-1));box-shadow:inset 3px 0 0 var(--accent)}.fdr__labels{display:flex;flex-direction:column;gap:1px;min-width:0}.fdr__goal{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px * var(--font-scale, 1));font-weight:600;color:var(--text-muted)}.fdr__row.is-done .fdr__goal{color:var(--success, #22c55e)}.fdr__row.is-off .fdr__enter,.fdr__row.is-off .fdr__toggle{opacity:.5}.fdr__dot{width:12px;height:12px;box-sizing:border-box;border-radius:4px;border:1px solid var(--border-subtle);background:var(--surface-2)}.fdr__labeltext{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdr__eye{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.fdr__toggle[aria-pressed=true] .fdr__eye{color:var(--accent)}.fdr__more{width:30px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);background:none;border:1px solid transparent;border-radius:8px;cursor:pointer}.fdr .fdr__more{padding:0}.fdr__more:hover,.fdr__more[aria-expanded=true]{color:var(--text);border-color:var(--border-subtle);background:var(--surface-2)}.fds{position:fixed;z-index:1200;box-sizing:border-box;width:480px;max-width:calc(100vw - 16px);padding:10px;display:flex;flex-direction:column;gap:10px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 14px 34px #00000073;color:var(--text)}.fds>*{min-width:0}.fds__head{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px}.fds__name{min-width:0;padding:2px 0;border:0;background:none;color:var(--text);font:inherit;font-size:calc(14px * var(--font-scale, 1));font-weight:700;text-align:left;cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fds .fds__name{padding:2px 0}.fds__namein{box-sizing:border-box;width:100%;min-width:0;height:32px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2, var(--surface-1));color:var(--text);font:inherit;font-size:calc(14px * var(--font-scale, 1))}.fds__bin{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer}.fds .fds__bin{padding:0}.fds__bin:hover{color:var(--danger, #ef5f5f);border-color:currentColor}.fds__colors{min-width:0}.fds .mrb-tags-colors--inline{--tp-cols: 10;max-height:calc(4 * 40px + 3 * var(--space-1, 4px))}.fds .mrb-tags-colors--inline .mrb-tags-swatch{padding:0}.fds .mrb-tags-colors--inline .mrb-tags-swatch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width: 480px){.fds .mrb-tags-colors--inline{--tp-cols: 8}}@media (max-width: 400px){.fds .mrb-tags-colors--inline{--tp-cols: 7}}.fds__order{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:min(320px,45vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.fds__item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:30px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2, var(--surface-1));font-size:calc(13px * var(--font-scale, 1));cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.fds__item.is-lifted{border-color:var(--accent);box-shadow:0 6px 16px #00000059;cursor:grabbing}.fds__item:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.fds__rank{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1))}.fds__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fds__when{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));white-space:nowrap;font-variant-numeric:tabular-nums}.fds__goal{display:flex;flex-direction:column;gap:6px;min-width:0}.fds__field{display:flex;align-items:center;gap:8px;min-width:0}.fds__label{flex:0 0 44px;font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:var(--text-muted)}.fds__date,.fds__metric,.fds__target{box-sizing:border-box;min-width:0;min-height:30px;padding:2px 8px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2, var(--surface-1));color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1))}.fds__date,.fds__metric{flex:1 1 auto}.fds__target{flex:0 0 84px;width:84px}.fds__now{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--font-scale, 1));font-weight:600;color:var(--text-muted)}.fds__now.is-done{color:var(--success, #22c55e)}.cqa{position:fixed;z-index:1200;box-sizing:border-box;padding:12px;display:flex;flex-direction:column;gap:8px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 14px 34px #00000073;color:var(--text)}.cqa>*{min-width:0}.cqa__when{font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:var(--accent-text, var(--accent));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqa__title,.cqa__folder{box-sizing:border-box;width:100%;min-height:34px;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2, var(--surface-1));color:var(--text);font:inherit;font-size:calc(14px * var(--font-scale, 1))}.cqa__title:focus-visible,.cqa__folder:focus-visible{outline:2px solid var(--accent);outline-offset:0}.cqa__none{margin:0;font-size:calc(13px * var(--font-scale, 1));color:var(--text-muted)}.cqa__row{display:flex;justify-content:flex-end;gap:8px}.cqa__cancel,.cqa__save{min-height:32px;padding:0 14px;border-radius:8px;font:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:700;cursor:pointer}.cqa__cancel{border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted)}.cqa__save{border:1px solid var(--accent);background:var(--accent);color:#fff}.cqa__save:disabled{opacity:.45;cursor:default}.cev-bar,.cqa__bar{display:flex;align-items:center;justify-content:flex-end;gap:2px;min-width:0;margin:-4px -4px 0 0}.cev-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font-size:17px;cursor:pointer;text-decoration:none}.cev-icon:hover{background:var(--surface-2, rgba(255, 255, 255, .06));color:var(--text)}.cev-icon:focus-visible{outline:2px solid var(--accent);outline-offset:0}.cev-lock{cursor:default}.cev-lock:hover{background:transparent;color:var(--text-muted)}.cts__bin:hover{color:var(--danger, #ef5f5f)}.cev-more{position:relative;display:inline-flex}.cev-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:2;display:flex;flex-direction:column;min-width:150px;padding:4px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-1);box-shadow:0 10px 26px #0006}.cev-menu__item{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1));text-align:left;cursor:pointer}.cev-menu__item:hover{background:var(--surface-2, rgba(255, 255, 255, .06))}.cts.cts--g{gap:6px;padding:10px 12px 12px}.cev-head{display:flex;align-items:center;gap:10px;min-width:0}.cev-head>:last-child{flex:1 1 auto;min-width:0}.cev-dot{flex:0 0 auto;width:12px;height:12px;border-radius:4px;background:var(--accent)}.cev-title{font-size:calc(15px * var(--font-scale, 1));font-weight:700;color:var(--text);overflow-wrap:anywhere}.cev-sub,.cev-line{min-width:0;font-size:calc(12.5px * var(--font-scale, 1));color:var(--text-muted);overflow-wrap:anywhere}.cev-line{display:flex;align-items:flex-start;gap:8px}.cev-line>svg{flex:0 0 auto;margin-top:2px}.cev-notes{min-width:0;max-height:160px;overflow:auto;font-size:calc(13px * var(--font-scale, 1));line-height:1.45;color:var(--text);overflow-wrap:anywhere}.cev-notes ul,.cev-notes ol{margin:0;padding-left:20px}.cev-notes p{margin:0}.cqa.cqa--g{gap:8px;padding:10px 12px 12px}.cqa--g .cqa__title{border:0;border-bottom:2px solid var(--border-subtle);border-radius:0;background:transparent;font-size:calc(18px * var(--font-scale, 1));padding:4px 2px}.cqa--g .cqa__title:focus-visible{border-bottom-color:var(--accent)}.cqa__kinds{display:flex;gap:6px;flex-wrap:wrap}.cqa__kind{min-height:30px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:600;cursor:pointer}.cqa__kind.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--text)}.cqa--g .cqa__when{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;white-space:normal;overflow:visible;color:var(--text);font-weight:600}.cqa__day{min-width:0}.cqa__times{display:inline-flex;align-items:center;gap:4px;min-width:0}.cqa__time,.cqa__notes,.cte__date,.cte__time,.cte__repeat,.cte__folder,.cte__num,.cte__unit{box-sizing:border-box;min-height:32px;padding:4px 8px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2, var(--surface-1));color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1));min-width:0}.cqa__notes{width:100%}.cqa--g .cqa__row{align-items:center}.cqa__more{margin-right:auto;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--accent-text, var(--accent));font:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:700;cursor:pointer}.cqa__more:hover{background:var(--surface-2, rgba(255, 255, 255, .06))}.ces{position:fixed;left:50%;bottom:24px;z-index:1250;transform:translate(-50%);box-sizing:border-box;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px 4px 16px;border-radius:8px;background:#2b2f36;color:#f3f5f8;box-shadow:0 10px 28px #00000073;font-size:calc(14px * var(--font-scale, 1))}.ces__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ces__undo{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#8ab4ff;font:inherit;font-weight:700;cursor:pointer}.ces__undo:hover{background:#ffffff14}.ces__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.ces__close:hover{background:#ffffff14}.mrb-cal-premium .mcv-ev .mcv-ev__resize{position:absolute;left:0;right:0;bottom:0;height:7px;cursor:ns-resize;touch-action:none}.mrb-cal-premium .mcv-ev:hover .mcv-ev__resize:after{content:"";position:absolute;left:50%;bottom:2px;width:16px;height:2px;margin-left:-8px;border-radius:2px;background:currentColor;opacity:.6}.mrb-cal-premium .mcv-ghost.mcv-ghost--sweep{z-index:4}.cte{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;background:var(--surface-1);color:var(--text)}.cte__bar{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 16px;border-bottom:1px solid var(--border-subtle)}.cte__title{flex:1 1 auto;min-width:0;box-sizing:border-box;padding:6px 4px;border:0;border-bottom:2px solid var(--border-subtle);background:transparent;color:var(--text);font:inherit;font-size:calc(22px * var(--font-scale, 1))}.cte__title:focus-visible{border-bottom-color:var(--accent)}.cte__save{flex:0 0 auto;min-height:36px;padding:0 20px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}.cte__save:disabled{opacity:.45;cursor:default}.cte__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:14px 16px 20px;max-width:860px;box-sizing:border-box;width:100%}.cte__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.cte__to,.cte__label{color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1))}.cte__check{display:inline-flex;align-items:center;gap:8px;font-size:calc(13px * var(--font-scale, 1));cursor:pointer}.cte__check input{width:16px;height:16px;accent-color:var(--accent)}.cte__custom{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:10px;border:1px solid var(--border-subtle);border-radius:10px}.cte__num{width:72px}.cte__days{display:inline-flex;flex-wrap:wrap;gap:4px}.cte__day{width:30px;height:30px;border:1px solid var(--border-subtle);border-radius:999px;background:transparent;color:var(--text-muted);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:700;cursor:pointer}.cte__day.is-on{border-color:var(--accent);background:var(--accent);color:#fff}.cte__block{display:flex;flex-direction:column;gap:6px;min-width:0}.cte__reminder>svg{color:var(--text-muted)}.cte__add{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--accent-text, var(--accent));font:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:700;cursor:pointer}.cte__add:hover{background:var(--surface-2, rgba(255, 255, 255, .06))}.cte__folder{max-width:100%}.cte__colors{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.cte__swatch{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:2px solid transparent;border-radius:999px;background:var(--cte-sw, var(--accent));color:#fff;font-size:14px;cursor:pointer}.cte__swatch.is-on{border-color:var(--text)}.cte__swatch--folder{box-shadow:inset 0 0 0 2px var(--surface-1)}.cte__notesbox{display:flex;flex-direction:column;min-width:0;border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden}.cte__tools{display:flex;gap:2px;padding:4px;border-bottom:1px solid var(--border-subtle)}.cte__tool{width:32px;height:30px;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:15px;cursor:pointer}.cte__tool:hover{background:var(--surface-2, rgba(255, 255, 255, .06))}.cte__notes{min-height:120px;padding:10px 12px;outline:0;font-size:calc(14px * var(--font-scale, 1));line-height:1.5;overflow-wrap:anywhere}.cte__notes:empty:before{content:attr(data-placeholder);color:var(--text-muted)}.cte__notes ul,.cte__notes ol{margin:0;padding-left:22px}.hudp-plan .cte__notesbox:focus-within,.cte__notesbox:focus-within{border-color:var(--accent)}.cqa__meeting{display:flex;flex-direction:column;gap:8px;min-width:0}.cqa__lead{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 2px;border-bottom:2px solid var(--accent);font-size:calc(18px * var(--font-scale, 1));font-weight:600;color:var(--text)}.cqa__time--fixed{display:inline-flex;align-items:center}.cqa__allday{color:var(--text-muted);font-weight:600}.cqa__count{display:flex;gap:8px;min-width:0}.cqa__metric,.cqa__target{box-sizing:border-box;min-height:32px;padding:4px 8px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2, var(--surface-1));color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1));min-width:0}.cqa__metric{flex:1 1 auto}.cqa__target{flex:0 0 96px;width:96px}.cts{position:fixed;z-index:1200;box-sizing:border-box;max-width:calc(100vw - 16px);padding:12px;display:flex;flex-direction:column;gap:8px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 14px 34px #00000073;color:var(--text)}.cts>*{min-width:0}.cts__title{display:block;width:100%;margin:0;padding:2px 0;border:0;background:transparent;color:var(--text);font:inherit;font-size:calc(15px * var(--font-scale, 1));font-weight:700;text-align:left;cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts__title.is-done{text-decoration:line-through;color:var(--text-muted)}.cts__titlein,.cts__folder{box-sizing:border-box;width:100%;min-height:34px;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2, var(--surface-1));color:var(--text);font:inherit;font-size:calc(14px * var(--font-scale, 1))}.cts__titlein:focus-visible,.cts__folder:focus-visible,.cts__title:focus-visible{outline:2px solid var(--accent);outline-offset:0}.cts__when{font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:var(--accent-text, var(--accent));font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cts__row{display:flex;align-items:center;gap:8px}.cts__done,.cts__bin{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;font:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:700;cursor:pointer}.cts__done{flex:1 1 auto;padding:0 14px;border:1px solid var(--accent);background:var(--accent);color:#fff}.cts__bin{flex:0 0 34px;width:34px;padding:0;border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted)}.cts__bin:hover{color:var(--danger, #ef5f5f);border-color:currentColor}.cts__count{display:flex;flex-direction:column;gap:4px;min-width:0;font-weight:600}.cts__count-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts__count-bar{display:block;height:6px;border-radius:3px;background:var(--border-subtle);overflow:hidden}.cts__count-bar>span{display:block;height:100%;background:var(--accent)}.cts__count.is-met .cts__count-bar>span{background:var(--success, #22c55e)}#mrb-header .mrb-toolbar .mrb-hudx .mrb-tool-btn.mrb-hosticon{min-width:32px;padding:0 5px;border-radius:10px}#mrb-header .mrb-toolbar .mrb-hudx .mrb-tool-btn.mrb-hosticon{border-left:1px solid var(--border-subtle, rgba(128, 128, 128, .28));border-radius:0}#mrb-header .mrb-toolbar .mrb-hudx .mrb-tool-btn.mrb-hosticon-plan{border-radius:0 10px 10px 0}:root[data-tab-drag=todo] #mrb-header .mrb-tool-btn.mrb-hosticon-todo{color:var(--accent);background:var(--accent-fill)}#mrb-header .mrb-toolbar .mrb-hdr-search{--hdr-search-w: clamp(150px, calc(150px + (100vw - 1400px)*.38) , 340px);display:inline-flex;align-items:center;gap:7px;flex:0 1 auto;width:var(--hdr-search-w);min-width:150px;height:42px;box-sizing:border-box;margin:0 10px;padding:0 10px;border:1px solid var(--tool-border);border-radius:10px;background:var(--tool-bg);min-height:0}#mrb-header .mrb-toolbar .mrb-hdr-search:has(.mrb-hdr-search-in:focus-visible){outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);box-shadow:var(--glow);border-color:var(--focus)}#mrb-header .mrb-toolbar .mrb-hdr-search .mrb-hdr-search-in:focus-visible{outline:none;box-shadow:none}#mrb-header .mrb-toolbar .mrb-hdr-search .mrb-hdr-search-ic{flex:0 0 auto;color:var(--tbx-ink)}#mrb-header .mrb-toolbar .mrb-hdr-search .mrb-hdr-search-in{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1));line-height:normal}#mrb-header .mrb-toolbar .mrb-hdr-search .mrb-hdr-search-in::placeholder{color:var(--tbx-ink);opacity:1}#mrb-header .mrb-toolbar .mrb-hdr-search .mrb-hdr-search-x{flex:0 0 auto;width:20px;height:20px;min-width:0;min-height:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--tbx-ink);font-size:calc(15px * var(--font-scale, 1));line-height:1;cursor:pointer}#mrb-header .mrb-toolbar .mrb-hdr-search .mrb-hdr-search-x:hover{color:var(--chrome-hue);background:var(--surface-2)}@media (max-width: 1465px){#mrb-header .mrb-toolbar .mrb-hdr-search{margin:0 6px}}@media (max-width: 899px){#mrb-header .mrb-toolbar .mrb-hdr-search{display:none}}.mrb-csv{margin-bottom:18px;--csv-rows-shown: 25;--csv-cell-y: 3px;--csv-cell-x: 8px;--csv-row-h: 23px;--csv-thead-h: 76px}.mrb-csv-lede{color:var(--text-muted);font-size:var(--text-sm, .85rem);margin:4px 0 14px}.mrb-csv-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px 18px;border:1.5px dashed var(--border-control, rgba(255, 255, 255, .22));border-radius:14px;background:var(--accent-wash, rgba(77, 159, 255, .05));color:var(--text);cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.mrb-csv-drop:hover,.mrb-csv-drop:focus-visible,.mrb-csv-drop.is-dragging{border-color:var(--accent);background:var(--accent-fill, rgba(77, 159, 255, .12));box-shadow:0 0 0 3px var(--accent-wash, rgba(77, 159, 255, .15));outline:none}.mrb-csv-drop-icon{font-size:calc(1.6rem * var(--font-scale, 1));line-height:1;color:var(--accent)}.mrb-csv-drop-main{font-weight:600;font-size:var(--text-md, .95rem)}.mrb-csv-drop-sub{color:var(--text-muted);font-size:var(--text-xs, .75rem)}.mrb-csv-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mrb-csv-drop.is-reading{cursor:progress;border-style:solid;border-color:var(--accent);background:var(--accent-fill, rgba(77, 159, 255, .12))}.mrb-csv-drop.is-reading:hover{box-shadow:none}.mrb-csv-sheetnote{margin-top:12px;padding:8px 12px;border-radius:10px;border:1px solid var(--border-control, rgba(255, 255, 255, .22));background:var(--accent-wash, rgba(77, 159, 255, .05));color:var(--text-muted);font-size:var(--text-sm, .85rem)}.mrb-csv-error{margin-top:12px}.mrb-csv-filebar{display:flex;align-items:center;gap:10px;margin:4px 0 10px;flex-wrap:wrap}.mrb-csv-fname{color:var(--text-muted);font-size:var(--text-sm, .85rem);min-width:0;overflow-wrap:anywhere;max-width:420px}.mrb-csv-reset{margin-left:auto;min-height:32px}.mrb-csv-summary{color:var(--text-muted);font-size:var(--text-sm, .85rem);margin-bottom:12px}.mrb-csv-summary strong{color:var(--text)}.mrb-csv-warn{color:var(--warn)}.mrb-csv-table th,.mrb-csv-table td{padding:var(--csv-cell-y) var(--csv-cell-x);line-height:1.3}.mrb-csv-table td{font-size:var(--text-sm, .8rem)}.mrb-csv-table th{vertical-align:top;min-width:112px}.mrb-csv-colname{font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:anywhere;max-width:150px;margin-bottom:4px}.mrb-csv-select{width:100%;min-height:34px;padding:5px 8px;border-radius:8px;border:1px solid var(--border-control, rgba(255, 255, 255, .18));background:var(--tool-bg, rgba(255, 255, 255, .04));color:var(--text);font-size:var(--text-xs, .78rem)}.mrb-csv-select:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-wash, rgba(77, 159, 255, .2))}.mrb-csv-rownum{color:var(--text-faint, var(--text-muted));text-align:right;min-width:34px;width:34px;font-variant-numeric:tabular-nums}.mrb-csv-ignored{color:var(--text-faint, var(--text-muted));opacity:.55}.mrb-csv-row-warn{background:var(--warn-fill, rgba(240, 192, 90, .06))}.mrb-csv-ok{color:var(--cgreen, #52d896);font-weight:600;font-size:var(--text-xs, .78rem)}.mrb-csv-table td .mrb-csv-warn{font-size:var(--text-xs, .75rem);font-weight:600}.mrb-csv-more{color:var(--text-muted);font-size:var(--text-xs, .78rem);margin:8px 0 0}.mrb-csv-actions{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.mrb-csv-import{min-height:40px}.mrb-csv-import:disabled{opacity:.5;cursor:not-allowed}.mrb-csv-stub-note{color:var(--text-muted);font-size:var(--text-xs, .75rem)}.mrb-csv-stubmsg{margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--accent-border, rgba(77, 159, 255, .35));background:var(--accent-wash, rgba(77, 159, 255, .08));color:var(--text);font-size:var(--text-sm, .85rem)}.mrb-csv-source{margin-top:16px;display:flex;flex-direction:column;gap:6px}.mrb-csv-source-label{color:var(--text-muted);font-size:var(--text-xs, .78rem);font-weight:600;letter-spacing:.02em}.mrb-csv-source-select{max-width:100%;width:min(460px,100%);min-height:36px}.mrb-csv-channel{color:var(--text-muted);font-size:var(--text-xs, .78rem);line-height:1.5}.mrb-csv-channel strong{color:var(--text)}.mrb-csv-newcompany{max-width:100%;width:min(460px,100%);min-height:36px}.mrb-csv-certify{margin-top:12px;padding:12px 14px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-2, rgba(255, 255, 255, .03))}.mrb-csv-certify-label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.mrb-csv-certify-label input{margin-top:3px;flex:none}.mrb-csv-certify-text{color:var(--text);font-size:var(--text-sm, .85rem);line-height:1.5}.mrb-csv-finish{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.mrb-csv-finish>.mrb-csv-after{margin-top:0;min-width:0}.mrb-csv-optouts{margin:10px 0 0;padding:0;border:0;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}.mrb-csv-optouts legend{float:left;width:100%;padding:0;margin-bottom:2px}.mrb-csv-optout{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:var(--text-sm, .85rem);cursor:pointer}.mrb-csv-optout input{margin:0;flex:none}.mrb-csv-optouts:disabled .mrb-csv-optout{opacity:.6;cursor:default}.mrb-csv-finish-sign{min-width:0;display:flex;flex-direction:column}.mrb-csv-finish-sign .mrb-csv-certify{margin-top:0}.mrb-csv-finish-sign .mrb-csv-actions{margin-top:12px}@media (max-width: 900px){.mrb-csv-finish{grid-template-columns:minmax(0,1fr);gap:16px}}.mrb-csv-posture{margin-top:12px;padding:12px 14px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-2, rgba(255, 255, 255, .03));color:var(--text);font-size:var(--text-sm, .85rem);line-height:1.5}.mrb-csv-posture.is-suppressed{border-color:var(--warn-border, rgba(240, 192, 90, .45));background:var(--warn-fill, rgba(240, 192, 90, .08))}.mrb-csv-posture.is-workable{border-color:var(--accent-border, rgba(77, 159, 255, .35));background:var(--accent-wash, rgba(77, 159, 255, .08))}.mrb-csv-posture strong{color:var(--text)}.mrb-csv-progress{margin-top:12px;height:6px;border-radius:999px;overflow:hidden;background:var(--surface-2, rgba(255, 255, 255, .06))}.mrb-csv-progress-fill{height:100%;background:var(--accent);transition:width .16s linear}@media (prefers-reduced-motion: reduce){.mrb-csv-progress-fill{transition:none}}.mrb-csv-result{margin-top:14px;padding:12px 14px;border-radius:10px;border:1px solid var(--accent-border, rgba(77, 159, 255, .35));background:var(--accent-wash, rgba(77, 159, 255, .08));color:var(--text);font-size:var(--text-sm, .85rem);line-height:1.5}.mrb-csv-result.is-stopped{border-color:var(--warn-border, rgba(240, 192, 90, .45));background:var(--warn-fill, rgba(240, 192, 90, .08))}.mrb-csv-result-head{font-weight:700;margin-bottom:6px}.mrb-csv-result-list{margin:0;padding-left:18px}.mrb-csv-result-list li{margin:2px 0}.mrb-csv-result-note{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-subtle);color:var(--text-muted)}.mrb-csv-result-note strong{color:var(--text)}.mrb-csv-dispos{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;width:min(460px,100%);max-width:100%}.mrb-csv-dispo{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 6px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-2, rgba(255, 255, 255, .03))}.mrb-csv-dispo.is-firing{border-color:var(--accent-border, rgba(77, 159, 255, .45));background:var(--accent-wash, rgba(77, 159, 255, .08))}.mrb-csv-dispo-n{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--surface-3, rgba(255, 255, 255, .07));color:var(--text-muted);font-size:var(--text-xs, .7rem);font-weight:700;line-height:1}.mrb-csv-dispo-name{flex:1 1 auto;min-width:0;color:var(--text);font-size:var(--text-sm, .85rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-csv-dispo-drips{flex:0 1 auto;min-width:0;color:var(--text-muted);font-size:var(--text-xs, .72rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-csv-dispo-x{flex:none;min-width:24px;padding:0 6px;line-height:1.6}.mrb-pickscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000073;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:mrb-pickscrim-in .12s ease-out}@keyframes mrb-pickscrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.mrb-pickscrim{animation:none}}.mrb-contacts-import-toggle.is-dragging,.ihub-importbtn.is-dragging{border-color:var(--accent-border, rgba(77, 159, 255, .6));background:var(--accent-wash, rgba(77, 159, 255, .14));color:var(--text)}.mrb-importbtn-refused{color:var(--danger, #ff8a8a);font-size:var(--text-xs, .75rem);line-height:1.4}.mrb-contacts-addwrap{position:relative;display:inline-flex;flex:0 0 auto}.mrb-contacts-add-toggle.is-dragging{border-color:var(--accent-border, rgb(77 159 255 / 60%));background:var(--accent-wash, rgb(77 159 255 / 14%))}.mrb-contacts-addmenu{position:absolute;top:100%;inset-inline-end:0;z-index:30;display:flex;flex-direction:column;gap:1px;width:220px;max-width:calc(100vw - 24px);box-sizing:border-box;margin:var(--space-2, 8px) 0 0;padding:var(--space-1, 4px);list-style:none;border:1px solid var(--border, rgb(255 255 255 / 14%));border-radius:10px;background:var(--surface-2, #1c2430);box-shadow:0 10px 22px #0000004d}.mrb-contacts-addmenu>li{min-width:0}.mrb-contacts-addmenu button{display:flex;flex-direction:row;align-items:center;gap:var(--space-2, 8px);width:100%;min-width:0;box-sizing:border-box;padding:var(--space-2, 8px) var(--space-3, 12px);border:0;border-radius:8px;background:transparent;color:var(--text, #e8eef6);font:inherit;font-size:var(--text-base, 13px);text-align:start;white-space:nowrap;cursor:pointer}.mrb-contacts-addmenu button:hover,.mrb-contacts-addmenu button:focus-visible{background:var(--surface-3, rgb(255 255 255 / 7%))}.mrb-contacts-addmenu-ico{flex:0 0 auto;color:var(--text-muted, rgb(255 255 255 / 62%))}.mrb-contacts-addmenu button:hover .mrb-contacts-addmenu-ico,.mrb-contacts-addmenu button:focus-visible .mrb-contacts-addmenu-ico{color:inherit}.mrb-contacts-addmenu-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mrb-contacts-addmenu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000073;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:mrb-contacts-addmenu-scrim-in .12s ease-out}@keyframes mrb-contacts-addmenu-scrim-in{0%{opacity:0}to{opacity:1}}.mrb-contacts-addmenu-refused{position:absolute;top:100%;inset-inline-end:0;z-index:30;margin-top:var(--space-2, 8px);max-width:min(320px,calc(100vw - 24px));box-sizing:border-box;padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid color-mix(in srgb,var(--danger, #ff8a8a) 40%,transparent);border-radius:10px;background:var(--surface-2, #1c2430);color:var(--danger, #ff8a8a);box-shadow:0 10px 22px #0000004d;font-size:var(--text-sm, 12px);line-height:1.4;white-space:normal;text-align:start}@media (prefers-reduced-motion: reduce){.mrb-contacts-addmenu-scrim{animation:none}}.mrb-contacts-add-toggle{display:inline-flex;gap:var(--space-1, 4px);align-items:center;padding:var(--space-2, 8px) var(--space-3, 12px);font:inherit;font-weight:600;color:var(--text, #e8eef6);background:var(--surface-2);border:1px solid var(--border-control);border-radius:var(--radius-2, 8px);cursor:pointer}.mrb-contacts-add-toggle:hover{color:var(--accent);border-color:var(--accent)}.mrb-contacts-premium .mrb-contacts-add-toggle{min-height:44px;padding:var(--space-2, 8px) var(--space-4, 16px);border-radius:var(--radius-pill, 999px);border:1px solid var(--border-control, rgb(255 255 255 / 22%));background:var(--ct-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:color var(--motion-fast, .12s) var(--ease-out, ease),border-color var(--motion-fast, .12s) var(--ease-out, ease),background-color var(--motion-fast, .12s) var(--ease-out, ease),box-shadow var(--motion-fast, .12s) var(--ease-out, ease)}.mrb-contacts-premium .mrb-contacts-add-toggle:hover{color:var(--accent-text, var(--accent));border-color:color-mix(in srgb,var(--ct-teal) 45%,var(--border-control, rgb(255 255 255 / 22%)));background:var(--accent-wash, rgb(77 159 255 / 8%))}.mrb-contacts-premium .mrb-contacts-add-toggle[aria-expanded=true]{color:var(--accent-text, var(--accent));border-color:var(--accent-border, #3b9eff);background:linear-gradient(180deg,color-mix(in srgb,var(--ct-teal) 16%,transparent),var(--accent-fill, rgb(77 159 255 / 16%)));box-shadow:0 0 14px color-mix(in srgb,var(--ct-teal, #2dd4bf) 22%,transparent),inset 0 0 10px color-mix(in srgb,var(--ct-teal) 10%,transparent)}.mrb-contacts-premium .mrb-contacts-add-toggle:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, #3b9eff);outline-offset:var(--focus-ring-offset, 2px);box-shadow:0 0 0 3px var(--accent-fill, rgb(77 159 255 / 16%)),0 0 14px -4px var(--accent-neon, #3b9eff)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mrb-contacts-premium .mrb-contacts-add-toggle{background:var(--surface-2, #1c2430)}}@media (prefers-reduced-motion: reduce){.mrb-contacts-premium .mrb-contacts-add-toggle{transition:none}}.mrb-addcontact{display:block;margin:0 0 18px;padding:18px 20px 16px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--ct-glass, var(--surface-1, #141b25));box-shadow:0 6px 24px -18px #0000008c}.mrb-addcontact-head h2{margin:0 0 4px;font-size:calc(1.05rem * var(--font-scale, 1));letter-spacing:.01em;color:var(--text, #e8eef6)}.mrb-addcontact-head p{margin:0 0 14px;font-size:calc(.85rem * var(--font-scale, 1));line-height:1.45;color:var(--text-muted)}.mrb-addcontact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 14px}.mrb-addcontact-field{display:flex;flex-direction:column;gap:5px;min-width:0}.mrb-addcontact-field>span{font-size:calc(.74rem * var(--font-scale, 1));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mrb-addcontact-field input,.mrb-addcontact-field select,.mrb-addcontact-field textarea{width:100%;box-sizing:border-box;padding:9px 11px;font:inherit;font-size:calc(.92rem * var(--font-scale, 1));color:var(--text, #e8eef6);background:var(--surface-2, #0f151d);border:1px solid var(--border-control);border-radius:9px;transition:border-color .14s ease,box-shadow .14s ease}.mrb-addcontact-field textarea{resize:vertical}.mrb-addcontact-field input:focus-visible,.mrb-addcontact-field select:focus-visible,.mrb-addcontact-field textarea:focus-visible{outline:none;border-color:var(--ct-cyan, var(--accent-neon, #3b9eff));box-shadow:0 0 0 3px color-mix(in srgb,var(--ct-cyan, #3b9eff) 26%,transparent)}.mrb-addcontact-field input:disabled,.mrb-addcontact-field textarea:disabled{opacity:.55}.mrb-addcontact.is-boxes{container-type:inline-size}.mrb-addcontact.is-boxes>.mrb-addcontact-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 12px}.mrb-addcontact-grid>.is-w2{grid-column:span 2}.mrb-addcontact-grid>.is-w3{grid-column:span 3}.mrb-addcontact-grid>.is-w4{grid-column:span 4}.mrb-addcontact-grid>.is-w6{grid-column:span 6}@container (max-width: 420px){.mrb-addcontact-grid>.is-w2,.mrb-addcontact-grid>.is-w3,.mrb-addcontact-grid>.is-w4{grid-column:span 6}}.mrb-addcontact-cell{min-width:0}.mrb-addcontact-in,.mrb-addcontact-cell .mrb-pick-trigger.mrb-addcontact-in{width:100%;min-width:0;min-height:40px;box-sizing:border-box;padding:9px 11px;font:inherit;font-size:calc(.92rem * var(--font-scale, 1));color:var(--text, #e8eef6);background:var(--surface-2, #0f151d);border:1px solid var(--border-control);border-radius:9px;transition:border-color .14s ease,box-shadow .14s ease}.mrb-addcontact-in::placeholder{color:var(--text-faint, var(--text-muted));opacity:1}.mrb-addcontact-in:focus-visible,.mrb-addcontact-cell .mrb-pick-trigger.mrb-addcontact-in:focus-visible{outline:none;border-color:var(--ct-cyan, var(--accent-neon, #3b9eff));box-shadow:0 0 0 3px color-mix(in srgb,var(--ct-cyan, #3b9eff) 26%,transparent)}.mrb-addcontact-check{display:flex;align-items:center;gap:8px;min-width:0;min-height:40px;font-size:calc(.88rem * var(--font-scale, 1));color:var(--text, #e8eef6);cursor:pointer}.mrb-addcontact-check input{margin:0;accent-color:var(--ct-cyan, #3b9eff)}.mrb-addcontact-optouts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;min-width:0;margin:6px 0 0;padding:0;border:0}.mrb-addcontact-optouts>legend{float:left;padding:0;margin-right:2px;font-size:calc(.88rem * var(--font-scale, 1));color:var(--text-muted)}.mrb-addcontact-dispos{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0}.mrb-addcontact-dispo{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:4px 4px 4px 8px;font-size:calc(.84rem * var(--font-scale, 1));color:var(--text, #e8eef6);border:1px solid var(--border-control);border-radius:999px}.mrb-addcontact-dispo.is-firing{border-color:color-mix(in srgb,var(--ct-cyan, #3b9eff) 55%,var(--border-control))}.mrb-addcontact-dispo-n{color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-addcontact-dispo-name,.mrb-addcontact-dispo-drips{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-addcontact-dispo-drips{color:var(--ct-cyan, var(--accent-neon, #3b9eff))}.mrb-addcontact-x{flex:none;width:26px;height:26px;padding:0;font:inherit;line-height:1;color:var(--text-muted);background:transparent;border:0;border-radius:999px;cursor:pointer}.mrb-addcontact-x:hover{color:var(--text, #e8eef6);background:var(--surface-2, #0f151d)}.mrb-addcontact-customs{display:grid;gap:8px;margin-top:10px}.mrb-addcontact-custom{display:flex;align-items:center;gap:8px;min-width:0}.mrb-addcontact-custom>.mrb-addcontact-cell,.mrb-addcontact-custom>.mrb-addcontact-in{flex:1 1 0}.mrb-addcontact-addfield{display:inline-flex;align-items:center;max-width:100%;margin-top:10px;min-height:40px;box-sizing:border-box;padding:9px 14px;font:inherit;font-size:calc(.92rem * var(--font-scale, 1));font-weight:600;color:var(--ct-cyan, var(--accent-neon, #3b9eff));background:var(--surface-2, #0f151d);border:1px solid var(--border-control);border-radius:9px;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.mrb-addcontact-addfield:hover{border-color:var(--ct-cyan, var(--accent-neon, #3b9eff))}.mrb-addcontact-addfield:focus-visible{outline:none;border-color:var(--ct-cyan, var(--accent-neon, #3b9eff));box-shadow:0 0 0 3px color-mix(in srgb,var(--ct-cyan, #3b9eff) 26%,transparent)}.mrb-addcontact-err,.mrb-addcontact-note{margin-top:14px;padding:10px 12px;font-size:calc(.86rem * var(--font-scale, 1));line-height:1.5;border-radius:9px}.mrb-addcontact-err{color:var(--danger, #ff6b6b);background:color-mix(in srgb,var(--danger, #ff6b6b) 12%,transparent);border:1px solid color-mix(in srgb,var(--danger, #ff6b6b) 34%,transparent)}.mrb-addcontact-note{color:var(--text, #e8eef6);background:color-mix(in srgb,var(--warn, #f5b445) 12%,transparent);border:1px solid color-mix(in srgb,var(--warn, #f5b445) 38%,transparent)}.mrb-addcontact-note p{margin:0 0 6px}.mrb-addcontact-note p:last-child{margin-bottom:0}.mrb-addcontact-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.mrb-addcontact-save,.mrb-addcontact-cancel{padding:9px 18px;font:inherit;font-size:calc(.9rem * var(--font-scale, 1));font-weight:600;border-radius:9px;cursor:pointer;transition:transform .12s ease,filter .12s ease}.mrb-addcontact-save{color:#06121d;background:linear-gradient(135deg,var(--ct-cyan, #3b9eff),var(--ct-teal, #2dd4bf));border:1px solid transparent}.mrb-addcontact-save:disabled{filter:grayscale(.6);opacity:.55;cursor:not-allowed}.mrb-addcontact-save:not(:disabled):hover{transform:translateY(-1px)}.mrb-addcontact-cancel{color:var(--text-muted);background:transparent;border:1px solid var(--border-control)}.mrb-addcontact-cancel:hover{color:var(--text, #e8eef6)}@media (prefers-reduced-motion: reduce){.mrb-addcontact-save,.mrb-addcontact-cancel,.mrb-addcontact-field input,.mrb-addcontact-field select,.mrb-addcontact-field textarea{transition:none}.mrb-addcontact-save:not(:disabled):hover{transform:none}}.mrb-addtest-methods{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mrb-addtest-method{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--border-control, #3a4a5c);border-radius:var(--radius-2, 8px);background:var(--ct-glass, rgba(255, 255, 255, .03));min-width:0}.mrb-addtest-method[data-confirmed=true]{border-color:var(--ct-teal, #2dd4bf)}.mrb-addtest-method-what{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:calc(.86rem * var(--font-scale, 1))}.mrb-addtest-method-id{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mrb-addtest-code{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mrb-addtest-code input{width:7.5ch;padding:8px 10px;color:inherit;background:var(--ct-glass, rgba(255, 255, 255, .04));border:1px solid var(--border-control, #3a4a5c);border-radius:var(--radius-2, 8px);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.14em;text-align:center}.mrb-addtest-done{color:var(--ct-teal, #2dd4bf);font-size:calc(.82rem * var(--font-scale, 1));font-weight:600}.mrb-addcontact-cancelnote{color:var(--text-muted);font-size:calc(.8rem * var(--font-scale, 1));flex:1 1 14ch;min-width:0}.mrb-pick-pop{--pick-rows: 6;--pick-row-h: 40px;--pick-min-w: 176px;position:fixed;top:0;left:0;z-index:40;min-width:var(--pick-min-w);max-width:calc(100vw - var(--space-6, 24px));box-sizing:border-box;padding:var(--space-1, 4px);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:var(--surface-1);box-shadow:var(--shadow-2);text-align:left}[data-theme=dark] .mrb-pick-pop{border-color:var(--border-control)}.mrb-pick-list{max-height:calc(var(--pick-rows) * var(--pick-row-h));overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0;list-style:none}.mrb-pick-opt{display:flex;align-items:center;gap:var(--space-2, 8px);min-height:var(--pick-row-h);padding:var(--space-1, 4px) var(--space-2, 8px);border-radius:var(--radius-sm, 6px);color:var(--text);font-size:calc(13px * var(--font-scale, 1));line-height:var(--leading-tight, 1.25);cursor:pointer}.mrb-pick-opt.is-active{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.mrb-pick-opt.is-chosen{color:var(--accent)}.mrb-pick-opt.is-chosen .mrb-pick-opt-label{font-weight:600}.mrb-pick-opt-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-pick-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--pick-ink, var(--text-faint));box-shadow:0 0 0 1px color-mix(in srgb,#000000 26%,transparent)}.mrb-pick-dot.is-custom{--pick-ink: var(--tag-paint)}.mrb-pick-opt.is-muted .mrb-pick-opt-label{color:var(--text-muted)}.mrb-pick-opt.is-muted.is-active .mrb-pick-opt-label{color:var(--text)}.mrb-pick-opt.is-muted.is-chosen .mrb-pick-opt-label{color:var(--accent)}.mrb-pick-opt-hint{flex:none;color:var(--text-faint);font-size:calc(11px * var(--font-scale, 1))}.mrb-pick-note{margin:0;padding:var(--space-1, 4px) var(--space-2, 8px);color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));line-height:var(--leading-normal, 1.5)}.mrb-pick-pop.is-above{display:flex;flex-direction:column-reverse}.mrb-pick-trigger{display:inline-flex;align-items:center;gap:var(--space-2, 8px);width:100%;min-height:40px;box-sizing:border-box;padding:var(--space-1, 4px) var(--space-2, 8px);border:1px solid var(--border-control);border-radius:var(--radius-sm, 6px);background:var(--surface-2);color:var(--text);font-family:inherit;font-size:calc(13px * var(--font-scale, 1));text-align:left;cursor:pointer}.mrb-pick-trigger[disabled]{opacity:.55;cursor:default}.mrb-pick-trigger-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-pick-trigger-text.is-placeholder{color:var(--text-faint)}.mrb-pick-caret{flex:none;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.7}.nq-note{display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--text);font-size:var(--text-base, 13px);line-height:1.5;overflow-wrap:anywhere;word-break:break-word;animation:nq-enter var(--motion-base, .2s) var(--ease-out, ease-out) both}@keyframes nq-enter{0%{opacity:0}to{opacity:1}}.nq-note .nq-sec{min-width:0;padding-left:10px;border-left:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.nq-note .nq-sec-h{display:flex;align-items:center;gap:8px;margin:0 0 5px;font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:var(--tracking-wide, .08em);text-transform:uppercase;color:var(--accent-text)}.nq-note .nq-sec-h:after{content:"";flex:1 1 12px;min-width:12px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 35%,transparent),transparent)}.nq-note .nq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;min-width:0}.nq-note .nq-item{position:relative;min-width:0;padding-left:14px}.nq-note .nq-item:before{content:"";position:absolute;left:1px;top:.62em;width:4px;height:4px;border-radius:var(--radius-pill, 999px);background:var(--accent);box-shadow:0 0 6px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.nq-note .nq-item-chain:before{content:none}.nq-note .nq-text{color:var(--text)}.nq-note .nq-item-kv{display:flex;flex-wrap:wrap;align-items:baseline;gap:1px 8px}.nq-note .nq-key{flex:0 1 auto;min-width:0;font-size:var(--text-sm, 12px);font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.nq-note .nq-value{flex:1 1 18ch;min-width:0;font-weight:600;color:var(--text)}.nq-note .nq-chain{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.nq-note .nq-chip{min-width:0;padding:2px 10px;border:1px solid var(--accent-border);border-radius:var(--radius-pill, 999px);background:var(--accent-fill);font-size:var(--text-sm, 12px);font-weight:600;line-height:1.45;color:var(--accent-text)}.nq-note .nq-chip:first-child{border-color:color-mix(in srgb,var(--accent-neon) 55%,var(--accent-border));box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 22%,transparent)}.nq-note .nq-chain-arrow{flex:0 0 auto;font-size:var(--text-sm, 12px);color:var(--text-faint)}.nq-note .nq-prose{margin:0;min-width:0;color:var(--text);line-height:1.55;white-space:pre-wrap}.nq-note .nq-byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:2px;padding-top:7px;border-top:1px solid var(--border-subtle);font-size:var(--text-xs, 11px);color:var(--text-muted)}.nq-note .nq-by-author{font-weight:600;color:var(--accent-text)}.nq-note .nq-by-sep{color:var(--text-faint)}.nq-note .nq-by-when{font-variant-numeric:tabular-nums;color:var(--text-muted)}@media (prefers-reduced-motion: reduce){.nq-note{animation:none}}.mrb-notesfs-pane.is-workspace{width:min(1320px,100%)}.mrb-notesfs-body.is-workspace{display:flex;padding:0;overflow:hidden}.mrb-cw{flex:1 1 auto;display:grid;grid-template-columns:248px minmax(0,1fr);min-width:0;min-height:0}.mrb-cw-rail{display:flex;flex-direction:column;gap:var(--space-2, 8px);min-width:0;min-height:0;padding:var(--space-3, 12px) var(--space-2, 8px);border-right:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-2) 35%,transparent)}.mrb-cw-new{position:relative;flex:none}.mrb-cw-new-btn{display:flex;align-items:center;gap:var(--space-2, 8px);width:100%;min-height:36px;padding:0 var(--space-3, 12px);border-radius:var(--radius-md, 8px);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text);font-size:var(--text-sm);font-weight:600;cursor:pointer}.mrb-cw-new-btn:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}.mrb-cw-new-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-cw-new-plus{font-size:18px;line-height:1;font-weight:500}.mrb-cw-new-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;display:flex;flex-direction:column;padding:4px;border-radius:var(--radius-md, 8px);border:1px solid var(--border-subtle);background:var(--surface-1);box-shadow:0 12px 28px #0006}.mrb-cw-new-item{min-height:34px;padding:0 var(--space-3, 12px);border:0;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text);font-size:var(--text-sm);text-align:left;cursor:pointer}.mrb-cw-new-item:hover,.mrb-cw-new-item:focus-visible{background:color-mix(in srgb,var(--accent) 14%,transparent);outline:none}.mrb-cw-new-item:disabled{opacity:.5;cursor:default}.mrb-cw-rail-err:empty{display:none}.mrb-cw-rail-err{font-size:var(--text-xs);color:var(--danger, #f87171);padding:0 var(--space-1, 4px)}.mrb-cw-scroll{flex:1 1 0;display:flex;flex-direction:column;gap:var(--space-2, 8px);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.mrb-cw-group{display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px;border-radius:var(--radius-md, 8px);border:1px solid transparent}.mrb-cw-group.is-live{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.mrb-cw-group.is-liftover{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:1px;background:color-mix(in srgb,var(--accent) 12%,transparent)}.mrb-cw-group-h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, 8px);margin:0 0 2px;padding:2px 4px;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mrb-cw-count{font-variant-numeric:tabular-nums}.mrb-cw-rows{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-cw-slot{display:flex;align-items:center;gap:2px;min-width:0}.mrb-cw-row{display:flex;align-items:center;gap:var(--space-2, 8px);flex:1 1 auto;min-width:0;min-height:32px;padding:4px 8px;border:0;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text);font-size:var(--text-sm);text-align:left;cursor:pointer}.mrb-cw-row:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.mrb-cw-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mrb-cw-row.is-on{background:color-mix(in srgb,var(--accent) 18%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.mrb-cw-row-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-cw-row-meta{flex:none;font-size:var(--text-xs);color:var(--text-muted)}.mrb-cw-rowmenu{flex:none}.mrb-cw-rowmenu .exp-rowmenu-pop{left:auto;right:0}.mrb-cw-drop{display:flex;align-items:center;justify-content:center;min-height:32px;margin:0;border:1px dashed var(--border-subtle);border-radius:var(--radius-sm, 6px);font-size:var(--text-xs);color:var(--text-muted)}.mrb-cw-pane{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.mrb-cw-compose,.mrb-cw-note{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;padding:var(--space-4, 16px)}.mrb-cw-compose .mrb-note-input{min-height:320px}.mrb-cw-note{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mrb-cw-note-input{flex:1 1 auto;width:100%;min-height:280px;box-sizing:border-box;resize:vertical;font-size:var(--notepad-text);line-height:1.55}.mrb-cw-note .nq-note{font-size:var(--notepad-text)}.mrb-cw-note>.mrb-note-src{align-self:flex-start}.mrb-cw-note-head{display:flex;align-items:center;gap:var(--space-2, 8px);min-width:0}.mrb-cw-note-foot{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2, 8px);min-width:0}.mrb-cw-note-by{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--text-muted)}.mrb-cw-notemenu{flex:none}.mrb-cw-notemenu .exp-rowmenu-pop{left:auto;right:0}.mrb-cw-pane>.mrb-documents.docs-embed{flex:1 1 auto}.mrb-cw-wait{padding:var(--space-4, 16px);color:var(--text-muted)}@media (max-width: 720px){.mrb-cw{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.mrb-cw-rail{max-height:38vh;border-right:0;border-bottom:1px solid var(--border-subtle)}}.mrb-notesfs{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--zenith-top-strip, 0px);z-index:9000;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vh,40px);background:color-mix(in srgb,var(--surface-0, #04121f) 86%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mrb-notesfs-pane{display:flex;flex-direction:column;width:min(900px,100%);height:min(900px,100%);min-height:0;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);background:var(--surface-1);box-shadow:0 24px 64px #00000073;overflow:hidden}.mrb-notesfs-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding:10px var(--space-4, 16px);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.mrb-notesfs-head h4{margin:0;font-size:var(--text-sm);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-notesfs-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-pill, 999px);border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted, inherit);cursor:pointer}.mrb-notesfs-close:hover{border-color:var(--accent);color:var(--text)}.mrb-notesfs-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-notesfs-body{flex:1 1 0;min-height:0;overflow-y:auto;padding:var(--space-4, 16px)}.mrb-notesfs-body .mrb-note-input{min-height:140px}.mrb-notesfs-body .mrb-note-input,.mrb-notesfs-body .mrb-note-editor{font-size:var(--notepad-text);line-height:1.55}.mrb-notesfs-body .nq-note{font-size:var(--notepad-text)}.mrb-notesfs-body>.mrb-script-wrap{min-width:0}.mrb-crp-notes-full{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-md, 8px);border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted, inherit);cursor:pointer}.mrb-crp-notes-full:hover{border-color:var(--accent);color:var(--text)}.mrb-crp-notes-full:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-lt{display:grid;gap:6px;min-width:0}.mrb-lt-new{justify-self:start;padding:5px 12px;font-size:var(--text-sm);font-weight:600;color:var(--accent-text);background:var(--accent-fill);border:1px solid var(--accent-border, var(--border-subtle));border-radius:var(--radius-pill, 999px);cursor:pointer}.mrb-lt-form{display:grid;gap:7px;min-width:0;padding:9px;border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--surface-2) 50%,transparent)}.mrb-lt-title{min-width:0;width:100%;padding:6px 8px;font-size:var(--text-sm);color:var(--text);background:var(--surface-1, var(--surface-2));border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px)}.mrb-lt-when{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.mrb-lt-field{flex:1 1 150px;min-width:0;display:grid;gap:2px}.mrb-lt-field.is-short{flex:1 1 92px}.mrb-lt-field>span{font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mrb-lt-field input,.mrb-lt-field select{min-width:0;width:100%;padding:5px 7px;font-size:var(--text-xs);color:var(--text);background:var(--surface-1, var(--surface-2));border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px)}.mrb-lt-actions{display:flex;justify-content:flex-end;gap:7px}.mrb-lt-cancel,.mrb-lt-save{padding:5px 12px;font-size:var(--text-sm);border-radius:var(--radius-pill, 999px);cursor:pointer}.mrb-lt-cancel{color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle)}.mrb-lt-save{font-weight:600;color:var(--accent-text);background:var(--accent-fill);border:1px solid var(--accent-border, var(--border-subtle))}.mrb-lt-save:disabled{opacity:.55;cursor:default}.mrb-lt-empty{padding:8px 2px;font-size:var(--text-sm);color:var(--text-muted)}.mrb-lt-err:empty,.mrb-lt-say:empty{display:none}.mrb-lt-err{font-size:var(--text-xs);color:var(--danger)}.mrb-lt-say{font-size:var(--text-xs);color:var(--text-muted)}.mrb-lt-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:6px 2px;border-top:1px solid var(--border-subtle)}.mrb-lt-row:first-of-type{border-top:0}.mrb-lt-tick{flex:none;width:17px;height:17px;margin-top:1px;display:grid;place-items:center;font-size:calc(11px * var(--font-scale, 1));line-height:1;color:var(--accent-text);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 5px);cursor:pointer}.mrb-lt-tick[aria-pressed=true]{background:var(--accent-fill);border-color:var(--accent-border, var(--accent))}.mrb-lt-tick:disabled{opacity:.5;cursor:default}.mrb-lt-body{min-width:0;display:grid;gap:1px}.mrb-lt-name{min-width:0;font-size:var(--text-sm);color:var(--text);overflow-wrap:anywhere}.mrb-lt-line{min-width:0;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.mrb-lt-row.is-done .mrb-lt-name{text-decoration:line-through;color:var(--text-muted)}.mrb-lt-row.is-late .mrb-lt-line{color:var(--danger)}.mrb-mattach{display:grid;gap:var(--space-3, .6rem)}.mrb-mattach .matt-alert{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal, 1.45);color:var(--text);background:color-mix(in srgb,var(--danger-fill) 65%,var(--surface-1));border-left:3px solid var(--danger);border-radius:var(--radius-sm, .25rem);padding:var(--space-2, .4rem) var(--space-3, .6rem)}.mrb-mattach .matt-say{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal, 1.45);color:var(--text-muted)}.mrb-mattach .matt-drop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, .4rem) var(--space-3, .6rem);border:2px dashed var(--border-control);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 55%,transparent);padding:var(--space-3, .6rem) var(--space-4, .75rem);text-align:left;transition:border-color var(--motion-fast, .16s) var(--ease-out, ease-out),background var(--motion-fast, .16s) var(--ease-out, ease-out)}.mrb-mattach.is-compact .matt-drop{padding:var(--space-2, .4rem) var(--space-3, .6rem)}.mrb-mattach .matt-drop.is-over{border-color:var(--accent);background:color-mix(in srgb,var(--accent-wash) 70%,var(--surface-2))}.mrb-mattach .matt-drop.is-full{border-color:var(--warn-border);background:color-mix(in srgb,var(--warn-fill) 45%,var(--surface-2))}.mrb-mattach .matt-drop-head{flex:none;margin:0;font-size:var(--text-sm);line-height:var(--leading-tight, 1.2);font-weight:600;color:var(--text)}.mrb-mattach .matt-drop-sub{flex:1 1 18rem;min-width:0;margin:0;font-size:var(--text-xs);line-height:var(--leading-normal, 1.45);color:var(--text-muted)}.mrb-mattach .matt-ways{display:flex;flex-wrap:wrap;gap:var(--space-2, .4rem);justify-content:flex-start;margin-left:auto}.mrb-mattach .matt-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mrb-mattach .matt-file:focus-visible{position:static;width:auto;height:auto;margin:0;clip-path:none;outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px)}.mrb-mattach .matt-btn{display:inline-flex;align-items:center;gap:var(--space-2, .35rem);font-size:var(--text-sm);line-height:var(--leading-tight, 1.2);padding:var(--space-2, .4rem) var(--space-4, .8rem);border-radius:var(--radius-md, .4rem);border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);cursor:pointer}.mrb-mattach .matt-btn:hover:not(:disabled){background:color-mix(in srgb,var(--accent-wash) 60%,var(--surface-1));border-color:var(--accent)}.mrb-mattach .matt-btn:disabled{opacity:.55;cursor:not-allowed}.mrb-mattach .matt-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent, var(--text))}.mrb-mattach .matt-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 85%,var(--text));border-color:color-mix(in srgb,var(--accent) 85%,var(--text))}.mrb-mattach .matt-clip{flex:none}.mrb-mattach .matt-warn{margin:var(--space-3, .6rem) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal, 1.45);color:var(--text)}.mrb-mattach .matt-more{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal, 1.45)}.mrb-mattach .matt-more-link{color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.mrb-mattach .matt-more-link:hover{color:var(--text)}.mrb-mattach .matt-more-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-mattach .matt-clipwrap{display:inline-flex;align-items:center;gap:var(--space-2, .4rem);border-radius:var(--radius-md, .4rem);border:1px dashed transparent;padding:2px}.mrb-mattach .matt-clipwrap.is-over{border-color:var(--accent);background:var(--accent-wash)}.mrb-mattach .matt-clipwrap.is-full{opacity:.6}.mrb-mattach .matt-clipbtn{display:inline-flex;align-items:center;gap:var(--space-2, .35rem);min-height:40px;padding:0 var(--space-4, .8rem);border-radius:var(--radius-md, .4rem);border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-tight, 1.2);cursor:pointer}.mrb-mattach .matt-clipbtn:hover:not(:disabled){background:color-mix(in srgb,var(--accent-wash) 60%,var(--surface-1));border-color:var(--accent)}.mrb-mattach .matt-clipbtn:disabled{opacity:.55;cursor:not-allowed}.mrb-mattach .matt-clipbtn:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px)}.mrb-mattach .matt-note{margin:var(--space-2, .35rem) 0 0;font-size:var(--text-xs);line-height:var(--leading-normal, 1.45);color:var(--text-muted)}.mrb-lf{display:grid;gap:8px;min-width:0}.mrb-lf .matt-clipwrap.mrb-lf-drop{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border:1px dashed var(--border-subtle);border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--surface-2) 40%,transparent)}.mrb-lf .matt-clipwrap.mrb-lf-drop.is-over{border-color:var(--accent);border-style:solid;background:var(--accent-wash)}.mrb-lf-add{flex:none;padding:5px 12px;font-size:var(--text-sm);font-weight:600;color:var(--accent-text);background:var(--accent-fill);border:1px solid var(--accent-border, var(--border-subtle));border-radius:var(--radius-pill, 999px);cursor:pointer}.mrb-lf-add:disabled{opacity:.55;cursor:default}.mrb-lf-dropsay{min-width:0;font-size:var(--text-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-lf-empty{padding:8px 2px;font-size:var(--text-sm);color:var(--text-muted)}.mrb-lf-err:empty,.mrb-lf-say:empty{display:none}.mrb-lf-err{font-size:var(--text-xs);color:var(--danger)}.mrb-lf-say{font-size:var(--text-xs);color:var(--text-muted)}.mrb-lf-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:8px;min-width:0}.mrb-lf-item{position:relative;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--surface-2) 55%,transparent);overflow:hidden}.mrb-lf-open{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px 30px 8px 8px;color:inherit;text-decoration:none}.mrb-lf-open:hover{background:var(--accent-wash)}.mrb-lf-open:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mrb-lf-prev{flex:none;width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-sm, 6px);border:1px solid var(--border-subtle);background:var(--surface-1, var(--surface-2))}.mrb-lf-thumb{width:100%;height:100%;object-fit:cover;display:block}.mrb-lf-type{font-size:calc(10px * var(--font-scale, 1));font-weight:800;letter-spacing:.04em;color:var(--text-muted)}.mrb-lf-words{min-width:0;display:grid;gap:1px}.mrb-lf-name{min-width:0;font-size:var(--text-sm);font-weight:600;color:var(--text);overflow-wrap:anywhere}.mrb-lf-meta{font-size:var(--text-xs);color:var(--text-muted)}.mrb-lf-del{position:absolute;top:4px;right:4px;width:20px;height:20px;display:grid;place-items:center;font-size:calc(11px * var(--font-scale, 1));line-height:1;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm, 6px);cursor:pointer}.mrb-lf-del:hover{color:var(--danger);border-color:var(--danger)}.mrb-lf-del:disabled{opacity:.5;cursor:default}.mrb-lf.is-column{display:flex;flex-direction:column;gap:6px;min-height:0;height:100%}.mrb-lf-dropdoc{flex:none;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:34px;padding:6px 10px;border:1px dashed var(--border-subtle);border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--surface-2) 40%,transparent);color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}.mrb-lf-dropdoc:hover:not(:disabled){border-color:var(--accent)}.mrb-lf-dropdoc.is-over{border-style:solid;border-color:var(--accent);background:var(--accent-wash)}.mrb-lf-dropdoc:disabled{cursor:default;opacity:.7}.mrb-lf-dropdoc:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-lf-col{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));grid-auto-rows:max-content;align-content:start;flex:1 1 0;gap:6px;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain}.mrb-lf-colitem{position:relative;min-width:0}.mrb-lf-colopen{display:grid;grid-template-rows:auto auto;gap:3px;min-width:0;padding:4px;border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);color:inherit;text-decoration:none;overflow:hidden}.mrb-lf-colopen:hover{border-color:var(--accent)}.mrb-lf-colprev{display:flex;align-items:center;justify-content:center;aspect-ratio:17 / 22;min-height:0;border-radius:6px;background:color-mix(in srgb,var(--surface-2) 60%,transparent);overflow:hidden}.mrb-lf-colprev .mrb-lf-thumb{width:100%;height:100%;object-fit:cover}.mrb-lf-thumb.is-page{object-position:top;background:#fff}.mrb-lf-coltitle{min-width:0;font-size:var(--text-xs);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.mrb-lf-colacts{position:absolute;top:6px;right:6px;display:flex;align-items:center;gap:2px}.mrb-lf.is-column .mrb-lf-colacts .mrb-lf-del{position:static}.mrb-lf.is-column .mrb-lf-colacts .mrb-lf-download,.mrb-lf.is-column .mrb-lf-colacts .mrb-lf-del{width:20px;height:20px;background:color-mix(in srgb,var(--surface-1) 88%,transparent)}.mrb-lf.is-column .mrb-lf-colacts .mrb-lf-download svg,.mrb-lf.is-column .mrb-lf-colacts .mrb-lf-del svg{width:12px;height:12px}.mrb-lf-download{width:26px;height:26px;display:grid;place-items:center;color:var(--text-muted);border:1px solid transparent;border-radius:var(--radius-sm, 6px)}.mrb-lf-download svg{width:14px;height:14px}.mrb-lf-download:hover{color:var(--accent);border-color:var(--accent)}.mrb-ctl{--ctl-rail: 9px;list-style:none;margin:0;padding:0 0 0 calc(var(--ctl-rail) + 15px);display:grid;gap:0;min-width:0;position:relative;max-height:34em;overflow-y:auto;overscroll-behavior:contain}.mrb-ctl:before{content:"";position:absolute;left:var(--ctl-rail);top:14px;bottom:14px;width:1px;background:color-mix(in srgb,var(--border-subtle) 85%,transparent);pointer-events:none}.mrb-ctl-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 45%,transparent)}.mrb-ctl-row:last-child{border-bottom:0}.mrb-ctl-mark{position:absolute;left:calc((var(--ctl-rail) + 15px) * -1 + var(--ctl-rail) - 3px);top:14px;width:7px;height:7px;border-radius:50%;background:var(--surface-1);border:1px solid var(--text-muted);box-shadow:0 0 0 3px var(--surface-1)}.mrb-ctl-row[data-kind=response] .mrb-ctl-mark{background:var(--ok, #5fd39a);border-color:var(--ok, #5fd39a)}.mrb-ctl-row[data-kind=appointment] .mrb-ctl-mark{background:var(--accent, #4c8dff);border-color:var(--accent, #4c8dff)}.mrb-ctl-row[data-kind=call] .mrb-ctl-mark{border-color:color-mix(in srgb,var(--text) 60%,transparent)}.mrb-ctl-row[data-kind=added] .mrb-ctl-mark{background:var(--text-muted);border-color:var(--text-muted)}.mrb-ctl-body{display:grid;gap:2px;min-width:0}.mrb-ctl-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3, 12px);min-width:0}.mrb-ctl-kind{flex:none;white-space:nowrap;font-size:var(--text-xs, 11px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide, .06em);color:var(--text-muted)}.mrb-ctl-row[data-kind=response] .mrb-ctl-kind{color:var(--ok, #5fd39a)}.mrb-ctl-when{font-size:var(--text-xs, 11px);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.mrb-ctl-what{font-size:var(--text-sm, 14px);font-weight:600;color:var(--text);line-height:var(--leading-normal, 1.45);overflow-wrap:anywhere;min-width:0}.mrb-ctl-detail{font-size:var(--text-xs, 12px);color:var(--text-muted);line-height:var(--leading-normal, 1.45);overflow-wrap:anywhere;min-width:0}.mrb-ctl-empty{padding:var(--space-3, 12px) 0;font-size:var(--text-sm, 14px);color:var(--text-muted)}.mrb-contacts.is-wide{max-width:none}.mrb-contact-facts{margin:0;min-width:0}.mrb-contact-facts:empty{display:none}.mrb-contact-fact{display:flex;gap:6px;min-width:0;align-items:baseline}.mrb-contact-fact dt{flex:none;font-size:max(9px,calc(10px * var(--ct-u, var(--font-scale, 1))));text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-contact-fact dd{margin:0;min-width:0;font-size:calc(12.5px * var(--ct-u, var(--font-scale, 1)));color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-contact-fact dd.is-muted,.mrb-contact-fact dd.is-blank{color:var(--text-muted);opacity:.55}.mrb-contact-fact dd.is-gold{color:var(--warn);font-weight:600;font-variant-numeric:tabular-nums}.mrb-contacts.is-cards .mrb-contact-row{flex-wrap:wrap;align-content:space-between;min-height:calc(var(--cards-fit, calc(100dvh - 140px) ) / var(--cards-per-screen, 6) - 8px);padding-top:8px;padding-bottom:8px;padding-right:18px;--ct-card-edge: 7px;--ct-card-seat: 44px;--ct-card-pick: var(--ct-card-edge);--ct-card-lane: calc(var(--ct-card-pick) + var(--ct-card-seat) + var(--ct-card-edge));padding-left:var(--ct-card-lane)}.mrb-contacts.is-cards .mrb-contact-pick{left:var(--ct-card-pick);top:50%;transform:translateY(-50%)}.mrb-contacts.is-cards .mrb-contact-main{flex:1 1 0;min-width:0}.mrb-contacts.is-cards .mrb-contact-name{font-size:calc(18px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-detail{font-size:calc(14px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-facts{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1.95fr) minmax(0,1.95fr) minmax(0,1fr) minmax(0,1.25fr);grid-auto-columns:minmax(0,1fr);align-content:start;gap:3px 10px;margin-top:0;padding-left:12px;border-left:1px solid var(--border-subtle)}.mrb-contact-idfacts{margin:0;min-width:0;display:grid;gap:3px}.mrb-contacts.is-cards .mrb-contact-idfacts{margin-top:0;padding-top:2px}.mrb-contacts.is-rows{--ct-name: minmax(0, 1.25fr);--ct-grid-left: var(--ct-fit-left, var(--ct-name) minmax(0, 1.6fr) minmax(0, 1.45fr) minmax(0, .8fr) minmax(0, 1fr));--ct-grid-right: var(--ct-fit-right, minmax(0, .9fr) minmax(0, .85fr) minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, .85fr));--ct-frame: minmax(0, 6.1fr) 136px minmax(0, 4.7fr)}.mrb-contacts.is-rows .mrb-contact-row:not(.mrb-sublead){min-height:calc(var(--cards-fit, calc(100dvh - 180px) ) / var(--cards-per-screen, 12) - 8px);display:grid;grid-template-columns:var(--ct-frame);align-items:center;column-gap:14px;padding-top:8px;padding-bottom:8px}.mrb-contacts.is-rows .mrb-contact-main{flex:none;min-width:0}.mrb-contacts.is-rows .mrb-contact-date{display:none}.mrb-contacts.is-rows .mrb-contact-actions{justify-content:flex-end;align-items:center;padding-top:0}.mrb-contacts.is-rows .mrb-contact-row:not(.mrb-sublead)>.mrb-contact-unfold,.mrb-contacts.is-rows .mrb-contact-row:not(.mrb-sublead)>.mrb-optout-standing{grid-column:1 / -1}.mrb-ctc-grid,.mrb-contacts-colhead{display:grid;column-gap:14px;align-items:center}.mrb-ctc-grid{text-align:left}.mrb-ctc-grid.is-left{grid-template-columns:var(--ct-grid-left)}.mrb-ctc-grid.is-right{grid-template-columns:var(--ct-grid-right)}.mrb-ctc-name,.mrb-ctc-cell{display:flex;flex-direction:column;gap:3px;min-width:0}.mrb-ctc-name .mrb-contact-name{font-size:calc(14px * var(--ct-u, var(--font-scale, 1)));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-ctc-tags{display:flex;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.mrb-ctc-v{font-size:calc(13px * var(--ct-u, var(--font-scale, 1)));color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-ctc-cell .mrb-ctc-v+.mrb-ctc-v{color:var(--text-muted)}.mrb-ctc-v.is-muted,.mrb-ctc-v.is-blank{color:var(--text-muted);opacity:.55}.mrb-ctc-v.is-gold{color:var(--warn);font-weight:600;font-variant-numeric:tabular-nums}.mrb-ctc-v.is-door,.mrb-contact-fact .is-door{color:inherit;text-decoration:none;cursor:pointer}.mrb-ctc-v.is-door:hover,.mrb-ctc-v.is-door:focus-visible,.mrb-contact-fact .is-door:hover,.mrb-contact-fact .is-door:focus-visible{color:var(--accent, var(--text));text-decoration:underline}.mrb-ctc-v.is-handoff{color:var(--accent, var(--text));font-weight:600;padding-inline-start:6px;border-inline-start:2px solid currentColor}.mrb-contact-fact dd.is-handoff{color:var(--accent, var(--text));font-weight:600}.mrb-contacts-colhead{grid-template-columns:var(--ct-frame);padding:0 15px 6px 59px}.mrb-contacts-colhead span{font-size:max(9px,calc(10.5px * var(--ct-u, var(--font-scale, 1))));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-contacts-colhead .mrb-ctc-cell span+span,.mrb-contacts-colhead .mrb-ctc-name span+span{font-weight:600;opacity:.7}.mrb-contacts.is-rows .mrb-contact-row:not(.mrb-sublead){align-items:stretch;padding-top:4px;padding-bottom:4px}.mrb-contacts.is-rows .mrb-contact-row:not(.mrb-sublead)>.mrb-contact-tagchip,.mrb-contacts.is-rows .mrb-contact-row:not(.mrb-sublead)>.mrb-contact-actions{align-self:center}.mrb-contacts.is-rows .mrb-contact-main{display:flex;align-items:stretch;border-radius:8px}.mrb-contacts.is-rows .mrb-ctc-grid{column-gap:4px}.mrb-contacts.is-rows .mrb-contact-main>.mrb-ctc-grid{flex:1 1 auto;align-items:stretch}.mrb-contacts.is-rows .mrb-contact-main .mrb-ctc-name,.mrb-contacts.is-rows .mrb-contact-main .mrb-ctc-cell{justify-content:center;padding:4px 8px;border:1px solid transparent;border-radius:8px;transition:background-color .1s ease,border-color .1s ease}.mrb-contacts.is-rows .mrb-contacts-colhead .mrb-ctc-name,.mrb-contacts.is-rows .mrb-contacts-colhead .mrb-ctc-cell{padding:0 9px}.mrb-contacts.is-rows .mrb-contact-main .mrb-ctc-name:hover,.mrb-contacts.is-rows .mrb-contact-main .mrb-ctc-cell:hover,.mrb-contacts.is-rows .mrb-contact-main .mrb-ctc-name:focus-within,.mrb-contacts.is-rows .mrb-contact-main .mrb-ctc-cell:focus-within{border-color:var(--border-control, rgba(255, 255, 255, .22));background:color-mix(in srgb,var(--text) 6%,transparent)}.mrb-contacts.is-rows .mrb-contact-main .mrb-ctc-v.is-copy:hover{background:var(--accent-fill-hover, rgba(77, 159, 255, .2));border-color:var(--accent-border, rgba(77, 159, 255, .45))}.mrb-contact-btnword{display:none}.mrb-contacts.is-rows .mrb-contact-row:not(.mrb-sublead){grid-template-rows:repeat(3,auto);row-gap:4px}.mrb-contacts.is-rows .mrb-contact-row:not(.mrb-sublead)>.mrb-contact-main.is-left{grid-column:1;grid-row:1 / 4}.mrb-contacts.is-rows .mrb-contact-row:not(.mrb-sublead)>.mrb-contact-main.is-right{grid-column:3;grid-row:1 / 4}.mrb-contacts.is-rows .mrb-contact-row:not(.mrb-sublead)>.mrb-contact-actions{display:contents}.mrb-contacts.is-rows .mrb-contact-row:not(.mrb-sublead)>.mrb-contact-tagchip{grid-column:2;grid-row:1}.mrb-contacts.is-rows .mrb-contact-actions>.mrb-contact-call-wrap{grid-column:2;grid-row:2}.mrb-contacts.is-rows .mrb-contact-actions>.mrb-contact-text-wrap{grid-column:2;grid-row:3}.mrb-contacts.is-rows .mrb-contact-actions>.mrb-live:not(.mrb-live-idle){grid-column:1 / -1;grid-row:4;justify-self:end}.mrb-contacts.is-rows .mrb-contact-call-wrap,.mrb-contacts.is-rows .mrb-contact-text-wrap,.mrb-contacts.is-rows .mrb-contact-row:not(.mrb-sublead)>.mrb-contact-tagchip{display:flex;flex-direction:column;align-items:stretch;min-width:0;margin:0;align-self:stretch}.mrb-contacts.is-rows .mrb-contact-call,.mrb-contacts.is-rows .mrb-contact-text,.mrb-contacts.is-rows .mrb-contact-tagchip .mrb-leadtag-btn{width:100%;min-width:0;min-height:0;height:26px;padding:0 10px;gap:6px;justify-content:center;border:1px solid var(--border-control, rgba(255, 255, 255, .22));border-radius:999px;font-size:calc(12px * var(--ct-u, var(--font-scale, 1)));font-weight:600;white-space:nowrap;overflow:hidden}.mrb-contacts.is-rows .mrb-contact-call svg,.mrb-contacts.is-rows .mrb-contact-text svg{width:14px;height:14px;flex:none}.mrb-contacts.is-rows .mrb-contact-call.is-ready{border-color:var(--accent-border, #3b9eff);background:var(--accent-fill, rgba(77, 159, 255, .16))}.mrb-contacts.is-rows .mrb-contact-call.is-ready:hover,.mrb-contacts.is-rows .mrb-contact-call.is-ready:focus-visible{background:color-mix(in srgb,var(--accent, #4d9fff) 28%,transparent)}.mrb-contacts.is-rows .mrb-contact-text.is-ready{border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 40%,transparent);background:color-mix(in srgb,var(--accent-neon, #3b9eff) 10%,transparent)}.mrb-contacts.is-rows .mrb-contact-text.is-ready:hover,.mrb-contacts.is-rows .mrb-contact-text.is-ready:focus-visible{background:color-mix(in srgb,var(--accent-neon, #3b9eff) 20%,transparent)}[data-theme=light] .mrb-contacts.is-rows .mrb-contact-text.is-ready{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}[data-theme=light] .mrb-contacts.is-rows .mrb-contact-text.is-ready:hover,[data-theme=light] .mrb-contacts.is-rows .mrb-contact-text.is-ready:focus-visible{background:color-mix(in srgb,var(--accent) 14%,transparent)}.mrb-contacts.is-rows .mrb-contact-btnword{display:inline}.mrb-contacts.is-rows .mrb-contact-call-why,.mrb-contacts.is-rows .mrb-contact-text-why{max-width:none;text-align:center;white-space:normal}.mrb-contacts.is-rows .mrb-contact-call-anyway{justify-content:center}.mrb-contacts-colhead>.mrb-ctc-grid.is-left{grid-column:1}.mrb-contacts-colhead>.mrb-ctc-grid.is-right{grid-column:3}.mrb-contacts .mrb-ctc-v.is-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;margin:0;padding:1px 4px;border:1px solid transparent;border-radius:6px;background:transparent;font-family:inherit;line-height:inherit;text-align:left;cursor:copy}.mrb-contacts .mrb-ctc-v.is-copy:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-contacts .mrb-ctc-v.is-copy.is-copied{color:var(--ok, #5fd39a);font-weight:600}.mrb-contacts.is-rows .mrb-contact-main .mrb-ctc-cell{padding-left:4px;padding-right:4px}.mrb-contacts.is-rows .mrb-contacts-colhead .mrb-ctc-cell{padding:0 10px}.mrb-contacts.is-rows .mrb-contact-main .mrb-ctc-v:not(.is-copy){padding-left:5px}.mrb-contacts.is-rows .mrb-contact-main .mrb-ctc-name{height:100%;text-align:left}.mrb-ctc-nameline{display:flex;align-items:center;gap:2px;min-width:0}.mrb-ctc-nameline>.mrb-contact-name{flex:1 1 auto;min-width:0}.mrb-contacts.is-rows .mrb-ctc-nameline>.mrb-contact-opp{vertical-align:0;margin-right:0}.mrb-contacts.is-rows .mrb-ctc-name>.mrb-contact-view{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;height:22px;min-width:0;max-width:100%;padding:0 8px;border:1px solid var(--border-control, rgba(255, 255, 255, .22));border-radius:999px;background:none;color:var(--text-muted);font-family:inherit;font-size:calc(11px * var(--ct-u, var(--font-scale, 1)));font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;cursor:pointer}.mrb-contacts.is-rows .mrb-ctc-name>.mrb-contact-view svg{width:12px;height:12px;flex:none}.mrb-contacts.is-rows .mrb-ctc-name>.mrb-contact-view:hover{border-color:var(--accent-border, rgba(77, 159, 255, .45));color:var(--text)}.mrb-contacts.is-rows .mrb-ctc-name>.mrb-contact-view:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-contacts.is-rows .mrb-ctc-name>.mrb-contact-view[aria-current=true]{border-color:var(--accent-border, rgba(77, 159, 255, .45));color:var(--text)}.mrb-contacts.is-rows .mrb-ctc-name>.mrb-contact-view .mrb-contact-viewgo{display:inline-flex;opacity:.7}.mrb-contacts.is-rows .mrb-ctc-name>.mrb-contact-view svg.is-go{width:11px;height:11px}.mrb-contacts.is-rows .mrb-contact-main .mrb-ctc-v{white-space:normal;overflow-wrap:anywhere;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mrb-contacts .mrb-contact-actions>.mrb-contact-copied,.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-copied{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width: 1100px){.mrb-contacts-colhead{display:none}.mrb-contacts.is-rows{--ct-frame: minmax(0, 1fr) 136px}.mrb-contacts.is-rows .mrb-contact-row:not(.mrb-sublead)>.mrb-contact-main.is-right{grid-column:1;grid-row:4}.mrb-contacts.is-rows .mrb-contact-actions>.mrb-contact-call-wrap,.mrb-contacts.is-rows .mrb-contact-actions>.mrb-contact-text-wrap,.mrb-contacts.is-rows .mrb-contact-row:not(.mrb-sublead)>.mrb-contact-tagchip{grid-column:2}.mrb-ctc-grid.is-left,.mrb-ctc-grid.is-right{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));row-gap:8px}}.mrb-contacts{--ct-type: 1.04}.mrb-contacts.is-cards .mrb-contact-row{display:grid;--ct-u: calc(var(--font-scale, 1) * var(--ct-scale, 1) * var(--ct-type, 1));--ct-card-cell: calc(158px * var(--ct-scale, 1));--ct-card-gap: calc(8px * var(--ct-air, 1));--ct-card-btn: calc(var(--ct-card-cell) + var(--ct-lane-pad) * 2);--ct-lane-pad: calc(14px * var(--ct-scale, 1));--ct-av: calc(22px * var(--ct-scale, 1));--ct-glyph: calc(16px * var(--ct-u));--ct-mark-gap: calc(6px * var(--ct-u));--ct-lane-indent: calc(var(--ct-glyph) + var(--ct-mark-gap));--ct-chip-inset: 9px;grid-template-columns:var(--ct-card-tracks, auto minmax(0, 1.15fr) minmax(0, 1.15fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, .86fr) minmax(0, .86fr) minmax(0, .86fr) minmax(0, .86fr) minmax(0, .86fr));grid-template-rows:auto auto 1fr;column-gap:0;row-gap:0;align-content:center;align-items:start}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row{--ct-scale: 1;--ct-air: 1;--ct-type: 1}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row .mrb-contact-name{font-weight:600}.mrb-contacts.is-cards .mrb-contact-row>*{grid-column:1 / -1}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-main{grid-column:var(--ct-col-identity, 2);grid-row:1}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-idfacts{grid-column:var(--ct-col-identity, 2);grid-row:2}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-place{grid-column:var(--ct-col-place, 3);grid-row:1 / -1}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-dispo{grid-column:var(--ct-col-dispo, 3);grid-row:1 / -1}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-cardhead{grid-column:var(--ct-col-actions, 5);grid-row:1 / -1;align-self:center}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-activity{grid-column:var(--ct-col-activity, 4);grid-row:1 / -1}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-scripts{grid-column:var(--ct-col-scripts, 6 / span 5);grid-row:1 / -1}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-meta{grid-column:var(--ct-col-meta, 11);grid-row:1 / -1}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-custom{grid-column:var(--ct-col-custom, 5);grid-row:1 / -1}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-message{grid-column:var(--ct-col-message, 11);grid-row:1 / -1}.mrb-contacts.is-cards .mrb-contact-dispo,.mrb-lead-dispo-tower .mrb-contact-dispo{--ct-dispo-rows: 6;--ct-dispo-box: calc(11px * var(--ct-u, var(--font-scale, 1)) * 1.45 + 8px);--ct-dispo-cap: calc( var(--ct-dispo-box) * var(--ct-dispo-rows) + var(--ct-dispo-gap, 4px) * (var(--ct-dispo-rows) - 1) )}.mrb-contacts.is-cards .mrb-contact-dispo{justify-content:flex-start}.mrb-contacts.is-cards .mrb-contact-dispo-none,.mrb-lead-dispo-lead .mrb-contact-dispo-none,.mrb-lead-dispo-tower .mrb-contact-dispo-none{margin:2px 0 0;color:var(--text-muted);font-size:calc(11px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-dispolist,.mrb-lead-dispo-tower .mrb-contact-dispolist{display:flex;flex-direction:column;align-items:stretch;gap:var(--ct-dispo-gap, 4px);margin:2px 0 0;padding:0;list-style:none;min-width:0;max-height:var(--ct-dispo-cap);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.mrb-contacts.is-cards .mrb-contact-dispo>.mrb-contact-tagchip{margin-bottom:calc(6px * var(--ct-air, 1))}.mrb-contacts.is-cards .mrb-contact-dispobox,.mrb-lead-dispo-lead .mrb-contact-dispobox,.mrb-lead-dispo-tower .mrb-contact-dispobox{flex:none;font-size:calc(11px * var(--ct-u, var(--font-scale, 1)));line-height:1.45;font-weight:600;padding:3px 8px;border-radius:3px;border:1px solid var(--border, rgba(148, 163, 184, .28));background:var(--dispo-label-bg);color:var(--pill-ink, var(--text-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-contacts.is-cards .mrb-contact-dispobox.is-custom,.mrb-lead-dispo-lead .mrb-contact-dispobox.is-custom,.mrb-lead-dispo-tower .mrb-contact-dispobox.is-custom{--pill-ink: var(--tag-paint-letter)}.mrb-lead-dispo-tower .mrb-contact-dispo{--ct-dispo-rows: 4;--ct-dispo-box: var(--qd-row, calc(11px * var(--font-scale, 1) * 1.45 + 8px));--ct-dispo-gap: var(--qd-gap, 4px)}.mrb-lead-dispo-tower .mrb-contact-dispobox{display:block;height:var(--ct-dispo-box);line-height:calc(var(--ct-dispo-box) - 2px);padding:0 8px;font-size:calc(12px * var(--ct-u, var(--font-scale, 1)))}.mrb-lead-dispo-tower .mrb-contact-dispolist{margin-top:0}.mrb-lead-dispo-lead .mrb-contact-dispobox{display:block;padding:6px 12px;border-radius:4px;font-size:var(--text-lg);font-weight:700;line-height:1.3}.mrb-contacts.is-cards .mrb-contact-lane,.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-cardhead{min-width:0;padding:2px var(--ct-lane-pad);border-left:1px solid var(--border-subtle);align-self:stretch}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-idfacts{padding-right:var(--ct-lane-pad)}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-main{padding:0 var(--ct-lane-pad) calc(1px * var(--ct-air, 1));border-bottom:0;align-self:start}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded):not(.mrb-sublead)>.mrb-contact-main .mrb-contact-nameword{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-contact-avatar{display:inline-grid;vertical-align:middle;place-items:center;box-sizing:border-box;width:1px;height:1px;overflow:hidden}.mrb-contact-avatar.has-face,.mrb-contact-avatar.has-letters{width:var(--ct-av, 22px);height:var(--ct-av, 22px);border-radius:50%;margin-inline-end:calc(5px * var(--ct-u, 1));--ct-av-paint: var(--ct-av-grey, #6b7280);background:linear-gradient(145deg,var(--ct-av-paint),color-mix(in srgb,var(--ct-av-paint) 62%,#000));box-shadow:0 0 0 2px color-mix(in srgb,var(--ct-av-paint) 26%,transparent)}.mrb-contact-avatar-letters{color:#fff;font-size:calc(var(--ct-av, 22px) * .45);font-weight:700;letter-spacing:.02em;line-height:1;-webkit-user-select:none;user-select:none}.mrb-contact-avatar-photo{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.mrb-contact-avatar.has-letters.has-dispo,.mrb-contact-avatar.has-face.has-dispo,.mrb-contact-avatar.has-letters.has-plate{--ct-av-paint: var(--av-fill);background:var(--av-fill);box-shadow:0 0 0 2px color-mix(in srgb,var(--av-ring) 70%,transparent)}.mrb-contact-avatar.has-dispo>.mrb-contact-avatar-letters{color:var(--av-ink)}.mrb-contact-avatar.has-letters>.mrb-contact-avatar-letters.has-source{color:var(--av-letter)}.mrb-contact-avatar.has-dispo.is-custom>.mrb-contact-avatar-letters,.mrb-contact-avatar.has-dispo>.mrb-contact-avatar-letters.has-source.is-custom{text-shadow:0 0 2px var(--bg, #0b1220),0 0 1px var(--bg, #0b1220)}.mrb-contacts.is-cards .mrb-contact-main{display:block;gap:0;text-align:left;min-width:0}.mrb-contacts.is-cards .mrb-contact-name{font-size:calc(16px * var(--ct-u, var(--font-scale, 1)));font-weight:700;line-height:1.25;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.mrb-contact-opp{flex:none;vertical-align:-4px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin:0;border:0;background:none;border-radius:6px;color:var(--text-muted);cursor:pointer;line-height:0}.mrb-contact-opp svg{width:15px;height:15px;transition:transform .12s ease}.mrb-contact-opp:hover{background:var(--surface-2, rgba(255, 255, 255, .06));color:inherit}.mrb-contact-opp:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-contact-opp.is-open{color:inherit}.mrb-contact-opp.is-open svg{transform:rotate(90deg)}.mrb-contact-nameword{min-width:0;overflow-wrap:anywhere}.mrb-contacts.is-cards .mrb-contact-name>.mrb-leadtag-pills{min-width:0;align-self:center}.mrb-contacts.is-cards .mrb-contact-main,.mrb-contacts.is-cards .mrb-contact-idfacts{padding-left:var(--ct-chip-inset)}.mrb-contacts.is-cards .mrb-contact-main .mrb-contact-tags{margin-top:calc(2px * var(--ct-air, 1));margin-left:calc(-1 * var(--ct-chip-inset))}.mrb-contacts.is-cards .mrb-contact-idfacts{display:grid;gap:calc(2px * var(--ct-air, 1));margin:0;min-width:0}.mrb-contact-idfact{display:block;min-width:0}.mrb-contact-idfact dd{display:flex;align-items:center;gap:var(--ct-mark-gap);margin:0;min-width:0;line-height:1.35;font-size:calc(14px * var(--ct-u, var(--font-scale, 1)));color:var(--text)}.mrb-contact-idval{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-contact-idlbl{font-size:max(9px,calc(10px * var(--ct-u, var(--font-scale, 1))));text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.mrb-contact-idfact.is-blank dd{color:var(--text-muted);opacity:.55}.mrb-contact-idval.is-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;flex:0 1 auto;padding:1px calc(var(--ct-mark-gap, 6px) - 2px);margin:-2px 0 -2px calc(-1 * var(--ct-mark-gap, 6px) + 1px);border:1px solid transparent;border-radius:var(--radius-sm, 6px);background:transparent;color:inherit;font:inherit;text-align:left;cursor:copy;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.mrb-contact-idval.is-copy:hover{background:var(--accent-fill-hover, rgba(77, 159, 255, .2));border-color:var(--accent-border, rgba(77, 159, 255, .45))}.mrb-contact-idval.is-copy:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-contact-idval.is-copy.is-copied{color:var(--ok, #5fd39a)}.mrb-contact-idcopied{flex:none;color:var(--ok, #5fd39a);font-size:calc(11px * var(--ct-u, var(--font-scale, 1)));font-weight:600;white-space:nowrap}.mrb-contacts.is-cards .mrb-contact-dispo>.mrb-contact-tagchip,.mrb-contacts.is-cards .mrb-contact-actions>.mrb-contact-tagchip{display:flex;align-self:stretch;min-width:0;margin:0}.mrb-contacts.is-cards .mrb-contact-dispo>.mrb-contact-tagchip .mrb-leadtag-btn,.mrb-contacts.is-cards .mrb-contact-actions>.mrb-contact-tagchip .mrb-leadtag-btn{flex:1 1 auto;width:100%;max-width:none;min-width:0;min-height:calc(40px * var(--ct-u, var(--font-scale, 1)));padding:0 calc(10px * var(--ct-u, var(--font-scale, 1)));margin-left:0;line-height:1.25;justify-content:flex-start;border-radius:var(--radius-md, 10px);font-size:calc(13px * var(--ct-u, var(--font-scale, 1)));font-weight:600;white-space:nowrap;overflow:hidden}.mrb-contact-lane{display:flex;flex-direction:column;justify-content:flex-start;gap:calc(2px * var(--ct-air, 1));min-width:0}.mrb-contact-lanehead{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ct-mark-gap);min-width:0;line-height:1.35;font-size:calc(11px * var(--ct-u, var(--font-scale, 1)));font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.mrb-contact-lanehead.is-title{font-size:calc(12px * var(--ct-u, var(--font-scale, 1)));color:var(--text);margin-bottom:calc(2px * var(--ct-air, 1))}.mrb-contact-lanetitle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-align:left;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.mrb-contact-lanetitle:hover{text-decoration:underline}.mrb-contact-lanetitle:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:2px;border-radius:3px}.mrb-contact-lanetitlebox{width:100%;min-width:0;box-sizing:border-box;padding:0 2px;font:inherit;color:var(--text);letter-spacing:inherit;background:var(--surface-2, rgba(255, 255, 255, .04));border:1px solid var(--border-subtle);border-radius:3px}.mrb-contact-lanehead+.mrb-contact-lanebody{margin-bottom:calc(4px * var(--ct-air, 1))}.mrb-contact-lanebody{display:grid;gap:calc(1px * var(--ct-air, 1));margin:0;min-width:0}.mrb-contact-laneline{min-width:0}.mrb-contact-place .mrb-contact-lanebody{padding-left:var(--ct-lane-indent)}.mrb-contact-placetop{contain:inline-size;display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(10px * var(--ct-air, 1)) calc(14px * var(--ct-air, 1));min-width:0}.mrb-contact-placetop>.mrb-contact-placehalf{min-width:0;max-width:100%}.mrb-contact-placetop>.is-where{flex:1 1 calc(120px * var(--ct-air, 1))}.mrb-contact-placetop>.is-zone{flex:1 1 calc(60px * var(--ct-air, 1))}.mrb-contact-place .mrb-contact-placedates{padding-left:0;margin-top:calc(6px * var(--ct-air, 1))}.mrb-contact-noteswrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:calc(3px * var(--ct-air, 1));min-width:0}.mrb-contact-noteshead{color:var(--text-faint);font-size:max(9px,calc(10px * var(--ct-u, var(--font-scale, 1))));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mrb-contact-noteslast{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted, var(--text-faint));font-size:calc(11px * var(--ct-u, var(--font-scale, 1)))}.mrb-contact-notesbox{width:100%;min-width:0;box-sizing:border-box;resize:none;flex:1 1 auto;min-height:calc(34px * var(--ct-air, 1));padding:5px 7px;border:1px solid var(--border);border-radius:var(--radius-2, 8px);background:var(--surface-1);color:var(--text);font:inherit;font-size:calc(11px * var(--ct-u, var(--font-scale, 1)));line-height:1.35}.mrb-contact-notesbox::placeholder{color:var(--text-faint)}.mrb-contact-notesbox[readonly]{cursor:default;opacity:.75}.mrb-contact-notesbox:disabled{opacity:.55}.mrb-contact-laneline dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45;font-size:calc(12.5px * var(--ct-u, var(--font-scale, 1)));color:var(--text)}.mrb-contact-laneline.is-blank dd{color:var(--text-muted);opacity:.55}.mrb-contact-lanefact{display:flex;align-items:baseline;gap:calc(8px * var(--ct-u, var(--font-scale, 1)));min-width:0}.mrb-contact-lanefact dt{display:flex;align-items:center;gap:var(--ct-mark-gap);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;font-size:calc(12px * var(--ct-u, var(--font-scale, 1)));color:var(--text-muted)}.mrb-contact-lanefact dd{flex:0 1 auto;margin:0;min-width:0;max-width:60%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;font-size:calc(12.5px * var(--ct-u, var(--font-scale, 1)));font-weight:600;color:var(--text)}.mrb-contact-lanefact.is-blank dd{font-weight:500;color:var(--text-muted);opacity:.55}.mrb-contact-activity .mrb-contact-lanefact dt,.mrb-contacts.is-cards .mrb-contact-activity .mrb-contact-lanefact dd{line-height:1.18}.mrb-contact-activity .mrb-contact-lanehead{margin-bottom:2px}.mrb-contact-lanefact.is-gold dd{color:var(--warn);font-variant-numeric:tabular-nums}.mrb-contact-laneslot{min-height:calc(17px * var(--ct-u, var(--font-scale, 1)));border-radius:4px;border:1px dashed color-mix(in srgb,var(--border) 70%,transparent);background:transparent}.mrb-contact-lanefact.is-draggable{cursor:grab;border-radius:4px}.mrb-contact-lanefact.is-draggable:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.mrb-contact-lanefact.is-held{opacity:.4;cursor:grabbing}.mrb-contact-lanefact.is-over,.mrb-contact-laneslot.is-over{outline:2px solid var(--accent, var(--brand, #4c8dff));outline-offset:1px;background:color-mix(in srgb,var(--accent, #4c8dff) 12%,transparent)}.mrb-contact-mark{display:inline-grid;place-items:center;flex:none;line-height:0}.mrb-contact-mark svg{width:var(--ct-glyph, 16px);height:var(--ct-glyph, 16px)}.mrb-contact-mark.is-blue{color:var(--accent, #60a5fa)}.mrb-contact-map{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;margin:0 0 0 var(--ct-mark-gap, 6px);padding:calc(2px * var(--ct-u, var(--font-scale, 1)));border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:var(--surface-2);color:var(--text-muted);line-height:0;text-decoration:none}.mrb-contact-map svg{width:var(--ct-glyph, 16px);height:var(--ct-glyph, 16px)}.mrb-contact-map:hover{color:var(--text);border-color:var(--accent-border, var(--accent))}.mrb-contact-map:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-contact-map.is-reference{cursor:default}.mrb-contact-map.is-reference:hover{color:var(--text-muted);border-color:var(--border-subtle)}.mrb-contacts.is-cards .mrb-contact-meta .mrb-contact-date{position:static;text-align:left;margin:1px 0 0;padding:0 0 0 var(--ct-lane-indent);font-size:calc(14px * var(--ct-u, var(--font-scale, 1)));font-weight:700;letter-spacing:0;text-transform:none;color:var(--text)}.mrb-contacts.is-cards .mrb-contact-cardhead{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:calc(8px * var(--ct-air, 1));min-width:0}.mrb-contacts.is-cards .mrb-contact-cardhead>.mrb-contact-actions{flex:none;align-self:stretch;margin:0}.mrb-contacts.is-cards .mrb-contact-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-items:stretch;gap:var(--ct-card-gap);padding-top:0}.mrb-contacts.is-cards .mrb-contact-btnword{display:inline}.mrb-contacts.is-cards .mrb-contact-call-wrap,.mrb-contacts.is-cards .mrb-contact-text-wrap,.mrb-contacts.is-cards .mrb-contact-view{width:100%;align-items:stretch}.mrb-contacts.is-cards .mrb-contact-call,.mrb-contacts.is-cards .mrb-contact-text,.mrb-contacts.is-cards .mrb-contact-view{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:calc(40px * var(--ct-u, var(--font-scale, 1)));gap:calc(7px * var(--ct-u, var(--font-scale, 1)));padding:0 calc(10px * var(--ct-u, var(--font-scale, 1)));border-radius:var(--radius-md, 10px);font-family:inherit;font-size:calc(13px * var(--ct-u, var(--font-scale, 1)));font-weight:600;cursor:pointer}.mrb-contacts.is-cards .mrb-contact-call .mrb-contact-btnword,.mrb-contacts.is-cards .mrb-contact-text .mrb-contact-btnword,.mrb-contacts.is-cards .mrb-contact-view .mrb-contact-btnword{white-space:nowrap}.mrb-contacts.is-cards .mrb-contact-call svg,.mrb-contacts.is-cards .mrb-contact-text svg,.mrb-contacts.is-cards .mrb-contact-view svg{width:calc(17px * var(--ct-u, var(--font-scale, 1)));height:calc(17px * var(--ct-u, var(--font-scale, 1)));flex:none}.mrb-contacts.is-cards .mrb-contact-view{border:1px solid var(--border, rgba(148, 163, 184, .28));background:color-mix(in srgb,var(--surface-2, #111827) 70%,transparent);color:var(--text-2, #94a3b8)}.mrb-contacts.is-cards .mrb-contact-view:hover{color:var(--text, #e2e8f0);border-color:color-mix(in srgb,var(--border, #94a3b8) 60%,var(--text, #e2e8f0))}.mrb-contacts.is-cards .mrb-contact-viewgo{display:inline-flex;opacity:.7}.mrb-contacts.is-cards .mrb-contact-view svg.is-go{width:calc(14px * var(--ct-u, var(--font-scale, 1)));height:calc(14px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-call.is-ready{border:1px solid color-mix(in srgb,var(--accent, #4d9fff) 45%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--accent, #4d9fff) 26%,transparent),color-mix(in srgb,var(--accent, #4d9fff) 12%,transparent));color:var(--accent, #4d9fff)}.mrb-contacts.is-cards .mrb-contact-call.is-ready:hover{background:linear-gradient(140deg,color-mix(in srgb,var(--accent, #4d9fff) 38%,transparent),color-mix(in srgb,var(--accent, #4d9fff) 20%,transparent))}.mrb-contacts.is-cards .mrb-contact-call.is-off,.mrb-contacts.is-cards .mrb-contact-call.is-blocked,.mrb-contacts.is-cards .mrb-contact-text.is-off{border:1px solid var(--border, rgba(148, 163, 184, .28));background:transparent;color:var(--text-2, #94a3b8)}.mrb-contacts.is-cards .mrb-contact-text.is-ready{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 26%,transparent),color-mix(in srgb,var(--accent) 12%,transparent));color:var(--accent)}.mrb-contacts.is-cards .mrb-contact-text.is-ready:hover{background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 38%,transparent),color-mix(in srgb,var(--accent) 20%,transparent))}.mrb-contacts.is-cards .mrb-contact-call-why,.mrb-contacts.is-cards .mrb-contact-text-why{max-width:none;text-align:center;white-space:normal}.mrb-contacts.is-cards .mrb-contact-call-anyway{justify-content:center}.mrb-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mrb-contacts.is-cards .mrb-contact-row.is-open,.mrb-contacts.is-cards .mrb-contact-row.is-picked{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent),0 0 18px -6px color-mix(in srgb,var(--accent) 55%,transparent)}.mrb-contacts.is-cards .mrb-contact-row.mrb-contact-row:hover{border-color:var(--ct-edge-now, var(--border-control, #79859a))}@media (max-width: 1250px){.mrb-contacts.is-cards .mrb-contact-row{grid-template-columns:auto minmax(0,1fr) var(--ct-card-btn);grid-template-rows:auto auto auto}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-dispo,.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-place,.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-activity,.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-notes,.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-scripts,.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-meta,.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-custom{grid-column:1 / -1;grid-row:auto;padding:6px 0 0;border-left:none;border-top:1px solid var(--border-subtle)}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-cardhead{grid-column:3;grid-row:1 / 4}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-main{grid-column:2;grid-row:1}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-idfacts{grid-column:2;grid-row:2}}@media (max-width: 700px){.mrb-contacts.is-cards .mrb-contact-row{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-cardhead{grid-column:1 / -1;grid-row:auto;padding:6px 0 0;border-left:none;border-top:1px solid var(--border-subtle)}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-main{grid-column:2;grid-row:1}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-idfacts{grid-column:2;grid-row:2}.mrb-contacts.is-cards .mrb-contact-main{min-width:0;min-height:var(--tap-min, 44px);text-align:left}.mrb-contacts.is-cards .mrb-contact-name{min-width:0;overflow-wrap:anywhere}.mrb-contact-opp{width:32px;height:32px;margin-left:-6px}.mrb-contacts.is-cards .mrb-contact-actions{grid-template-columns:repeat(3,auto);grid-template-rows:auto;justify-content:flex-start}.mrb-contacts.is-cards .mrb-contact-actions>.mrb-contact-tagchip .mrb-leadtag-btn{width:auto;min-width:44px;min-height:44px;justify-content:center}.mrb-contacts.is-cards .mrb-contact-btnword{display:none}.mrb-contacts.is-cards .mrb-contact-lanedoor>.mrb-contact-view .mrb-contact-btnword{display:inline}.mrb-contacts.is-cards .mrb-contact-call-wrap,.mrb-contacts.is-cards .mrb-contact-text-wrap{width:auto;align-items:flex-start}.mrb-contacts.is-cards .mrb-contact-call,.mrb-contacts.is-cards .mrb-contact-text{width:auto;min-width:44px;min-height:44px;padding:0 10px}.mrb-contacts.is-cards .mrb-contact-row{--ct-card-edge: 2px}}.mrb-contacts .mrb-ctc-v.mrb-ctc-src{width:fit-content;max-width:100%;box-sizing:border-box;padding:3px 9px;border:1px solid color-mix(in srgb,var(--ctc-src-ink, var(--text-muted)) 40%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ctc-src-ink, var(--text-muted)) 14%,transparent);color:var(--ctc-src-ink, var(--text));font-weight:600}.mrb-contact-fact dd.mrb-ctc-src{flex:none;width:fit-content;max-width:100%;box-sizing:border-box;padding:3px 9px;border:1px solid color-mix(in srgb,var(--ctc-src-ink, var(--text-muted)) 40%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ctc-src-ink, var(--text-muted)) 14%,transparent);color:var(--ctc-src-ink, var(--text));font-weight:600}.mrb-contacts .mrb-ctc-v.mrb-ctc-src.is-custom,.mrb-contact-fact dd.mrb-ctc-src.is-custom{--ctc-src-ink: var(--tag-paint-d, var(--text))}[data-theme=light] .mrb-contacts .mrb-ctc-v.mrb-ctc-src.is-custom,[data-theme=light] .mrb-contact-fact dd.mrb-ctc-src.is-custom{--ctc-src-ink: var(--tag-paint-l, var(--text))}.mrb-contacts.is-rows .mrb-contact-main .mrb-ctc-v.mrb-ctc-src{width:fit-content;max-width:100%;align-self:flex-start}@media (forced-colors: active){.mrb-contacts .mrb-ctc-v.mrb-ctc-src{forced-color-adjust:none;border:1px solid CanvasText;background:Canvas;color:CanvasText}}.mrb-contact-lanegroup{min-width:0;padding-left:calc(var(--ct-mark-gap, 6px) + 2px);border-left:1px solid var(--border-subtle)}.mrb-contact-lanegroup-h{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35;font-size:max(9px,calc(10.5px * var(--ct-u, var(--font-scale, 1))));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.mrb-contacts.is-cards .mrb-contact-row>[data-card-lane]{cursor:grab}.mrb-contacts.is-cards .mrb-contact-row>[data-lane-state=held]{opacity:.45}.mrb-contacts.is-cards .mrb-contact-row>[data-lane-state=drop]{box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:4px}body.is-lane-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}body.is-lane-dragging .mrb-contacts.is-cards .mrb-contact-row>[data-card-lane]{cursor:grabbing}.mrb-lcd .mrb-contact-idpick,.mrb-testlead .mrb-contact-idpick{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}.mrb-lcd .mrb-contact-idbtn,.mrb-testlead .mrb-contact-idbtn{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0;padding:3px 8px;border:1px solid var(--border-subtle, rgb(255 255 255 / .14));border-radius:var(--radius-sm, 8px);background:var(--surface-2, #1c2430);font:inherit;color:inherit;line-height:inherit;cursor:pointer;text-align:left}.mrb-lcd .mrb-contact-idbtn:hover,.mrb-testlead .mrb-contact-idbtn:hover,.mrb-lcd .mrb-contact-idbtn.is-open,.mrb-testlead .mrb-contact-idbtn.is-open{border-color:var(--accent, #60a5fa);color:var(--text)}.mrb-lcd .mrb-contact-idbtn:focus-visible,.mrb-testlead .mrb-contact-idbtn:focus-visible{outline:2px solid var(--accent, #60a5fa);outline-offset:2px}.mrb-lcd .mrb-contact-idbtnname,.mrb-testlead .mrb-contact-idbtnname{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mrb-lcd .mrb-contact-idcaret,.mrb-testlead .mrb-contact-idcaret{flex:none;font-size:.75em;line-height:1;color:var(--text-muted);pointer-events:none}.mrb-lcd .mrb-contact-iddot,.mrb-testlead .mrb-contact-iddot{flex:none;width:16px;height:16px;border-radius:var(--radius-marker, 22%);background:var(--pick-ink, var(--tag-slate, #8a8a94));box-shadow:inset 0 0 0 1px #00000059}.mrb-lcd .mrb-contact-idbtn.is-custom,.mrb-testlead .mrb-contact-idbtn.is-custom,.mrb-lcd .mrb-contact-idopt.is-custom,.mrb-testlead .mrb-contact-idopt.is-custom{--pick-ink: var(--tag-paint)}.mrb-lcd .mrb-contact-idpop,.mrb-testlead .mrb-contact-idpop{position:absolute;bottom:calc(100% + 4px);left:0;z-index:5;box-sizing:border-box;width:max-content;min-width:15rem;max-width:min(26rem,calc(100vw - 24px));padding:8px;border:1px solid var(--border-subtle, rgb(255 255 255 / .14));border-radius:10px;background:var(--surface-1);box-shadow:0 -12px 24px -6px #00000059;overflow:auto;text-align:left}.mrb-lcd .mrb-contact-idpop.is-down,.mrb-testlead .mrb-contact-idpop.is-down{bottom:auto;top:calc(100% + 4px);box-shadow:0 12px 24px -6px #00000059}.mrb-lcd .mrb-contact-idpophead,.mrb-testlead .mrb-contact-idpophead{margin:0 0 6px;font-size:calc(11px * var(--ct-u, var(--font-scale, 1)));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.mrb-lcd .mrb-contact-idpoplist,.mrb-testlead .mrb-contact-idpoplist{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-lcd .mrb-contact-idopt,.mrb-testlead .mrb-contact-idopt{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:5px 8px;border:1px solid transparent;border-radius:7px;background:transparent;font:inherit;color:var(--text);cursor:pointer;text-align:left}.mrb-lcd .mrb-contact-idopt:hover,.mrb-testlead .mrb-contact-idopt:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.mrb-lcd .mrb-contact-idopt.is-on,.mrb-testlead .mrb-contact-idopt.is-on{background:color-mix(in srgb,var(--text) 10%,transparent);border-color:var(--pick-ink, var(--accent, #60a5fa))}.mrb-lcd .mrb-contact-idopt:focus-visible,.mrb-testlead .mrb-contact-idopt:focus-visible{outline:2px solid var(--accent, #60a5fa);outline-offset:-2px}.mrb-lcd .mrb-contact-idoptname,.mrb-testlead .mrb-contact-idoptname{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mrb-lcd .mrb-contact-idopttick,.mrb-testlead .mrb-contact-idopttick{flex:none;width:1em;text-align:center;color:var(--accent, #60a5fa)}.mrb-contact-msgwrap{contain:inline-size;display:flex;flex-direction:column;gap:calc(4px * var(--ct-air, 1));margin-top:calc(8px * var(--ct-air, 1));padding-top:calc(8px * var(--ct-air, 1));border-top:1px solid var(--border, rgba(255, 255, 255, .08));min-width:0}.mrb-contact-msghead{display:flex;align-items:center;gap:calc(6px * var(--ct-air, 1));min-width:0}.mrb-contact-msgscript{flex:0 1 auto;min-width:0;max-width:100%;margin-left:auto;padding:calc(1px * var(--ct-air, 1)) calc(4px * var(--ct-air, 1));border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:4px;background:transparent;color:var(--text-muted);font-size:max(9px,calc(10px * var(--ct-u, var(--font-scale, 1))))}.mrb-contact-msgbox{width:100%;min-width:0;resize:none;border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:6px;background:var(--surface-1, rgba(255, 255, 255, .03));color:var(--text);padding:calc(5px * var(--ct-air, 1)) calc(7px * var(--ct-air, 1));font:inherit;font-size:calc(11px * var(--ct-u, var(--font-scale, 1)));line-height:1.35}.mrb-contact-msgfoot{display:flex;align-items:center;justify-content:space-between;gap:calc(6px * var(--ct-air, 1));min-width:0}.mrb-contact-msgsaid{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:max(9px,calc(10px * var(--ct-u, var(--font-scale, 1))));color:var(--text-muted)}.mrb-contact-msgsend{flex:0 0 auto;padding:calc(3px * var(--ct-air, 1)) calc(10px * var(--ct-air, 1));border:1px solid var(--border, rgba(255, 255, 255, .14));border-radius:6px;background:var(--surface-2, rgba(255, 255, 255, .06));color:var(--text);font-size:max(9px,calc(10px * var(--ct-u, var(--font-scale, 1))));font-weight:600;cursor:pointer}.mrb-contact-msgsend:disabled{opacity:.45;cursor:default}.mrb-contact-msgchan{display:flex;min-width:0;overflow:hidden;border:1px solid var(--border, rgba(255, 255, 255, .14));border-radius:6px;background:var(--surface-1, rgba(255, 255, 255, .03))}.mrb-contact-msgchanarm{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:calc(3px * var(--ct-air, 1)) calc(4px * var(--ct-air, 1));border:0;border-left:1px solid var(--border, rgba(255, 255, 255, .1));background:transparent;color:var(--text-muted);font:inherit;font-size:max(9px,calc(10px * var(--ct-u, var(--font-scale, 1))));font-weight:600;cursor:pointer}.mrb-contact-msgchanarm:first-child{border-left:0}.mrb-contact-msgchanarm.is-on{background:var(--surface-2, rgba(255, 255, 255, .08));color:var(--text)}.mrb-contact-msgchanarm:disabled{opacity:.35;cursor:default}.mrb-contact-msgsubject{width:100%;min-width:0;border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:6px;background:var(--surface-1, rgba(255, 255, 255, .03));color:var(--text);padding:calc(4px * var(--ct-air, 1)) calc(7px * var(--ct-air, 1));font:inherit;font-size:calc(11px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-idphone dd{align-items:flex-start}.mrb-contacts.is-cards .mrb-contact-namecall{flex:0 1 auto;min-width:min-content;max-width:100%;margin-left:auto;display:inline-flex;align-items:center}.mrb-contacts.is-cards .mrb-contact-name:has(>.mrb-contact-namecall){flex-wrap:nowrap;align-items:center}.mrb-contacts.is-cards .mrb-contact-namecall .mrb-contact-call .mrb-contact-btnword{display:inline}.mrb-contact-callnum{flex:none;font-variant-numeric:tabular-nums;font-weight:700;font-size:max(10px,calc(11px * var(--ct-u, var(--font-scale, 1))));line-height:1;opacity:.85}.mrb-contacts.is-cards .mrb-contact-namecall .mrb-contact-call-wrap{width:auto;min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:flex-end}.mrb-contacts.is-cards .mrb-contact-namecall .mrb-contact-call{width:auto;min-height:calc(40px * var(--ct-u, var(--font-scale, 1)));padding:0 calc(10px * var(--ct-u, var(--font-scale, 1)));border-radius:var(--radius-md, 10px);font-size:calc(13px * var(--ct-u, var(--font-scale, 1)));font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden}.mrb-contacts.is-cards .mrb-contact-namecall .mrb-contact-call svg{width:calc(15px * var(--ct-u, var(--font-scale, 1)));height:calc(15px * var(--ct-u, var(--font-scale, 1)));flex:none}.mrb-contacts.is-cards .mrb-contact-namecall .mrb-contact-call-why,.mrb-contacts.is-cards .mrb-contact-namecall .mrb-contact-call-anyway{min-width:0;max-width:100%}.mrb-contacts.is-cards .mrb-contact-namecall .mrb-contact-call-why{overflow-wrap:anywhere}.mrb-contacts.is-cards .mrb-contact-namecall .mrb-contact-call-anyway{flex-wrap:wrap;justify-content:flex-end}.mrb-contacts.is-cards .mrb-contact-idtz{flex:0 1 auto;min-width:0;max-width:100%;order:1;margin-left:auto;display:inline-flex;align-items:center;gap:calc(3px * var(--ct-air, 1));padding-left:calc(7px * var(--ct-air, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-muted);font-size:calc(12px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-idtz .mrb-contact-mark{display:inline-flex;flex:none;width:auto;min-width:0}.mrb-contacts.is-cards .mrb-contact-idtz .mrb-contact-mark svg{width:calc(11px * var(--ct-u, var(--font-scale, 1)));height:calc(11px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-idcall{order:2}.mrb-contacts.is-cards .mrb-contact-idcall{flex:0 1 auto;max-width:100%;display:inline-flex;align-items:center;min-width:min-content;margin-left:auto;padding-left:calc(7px * var(--ct-air, 1));border-left:1px solid var(--border, rgba(255, 255, 255, .12))}.mrb-contacts.is-cards .mrb-contact-idcall .mrb-contact-call-wrap{width:auto;min-width:0;max-width:100%}.mrb-contacts.is-cards .mrb-contact-idcall .mrb-contact-call{width:auto;min-height:calc(24px * var(--ct-u, var(--font-scale, 1)));gap:calc(5px * var(--ct-u, var(--font-scale, 1)));padding:0 calc(8px * var(--ct-u, var(--font-scale, 1)));border-radius:calc(var(--radius-md, 10px) * .6);font-size:calc(11px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-idcall .mrb-contact-call svg{width:calc(13px * var(--ct-u, var(--font-scale, 1)));height:calc(13px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-idcall .mrb-contact-call-why,.mrb-contacts.is-cards .mrb-contact-idcall .mrb-contact-call-anyway{min-width:0;max-width:100%}.mrb-contacts.is-cards .mrb-contact-idcall .mrb-contact-call-why{overflow-wrap:anywhere}.mrb-contacts.is-cards .mrb-contact-idcall .mrb-contact-call-anyway{flex-wrap:wrap;justify-content:flex-end}.mrb-contacts{--ct-lane-scroll: calc(190px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-activity>.mrb-contact-lanebody,.mrb-contacts.is-cards .mrb-contact-custom>.mrb-contact-lanebody{contain:inline-size;min-height:0;max-height:var(--ct-lane-scroll);overflow-y:auto;overscroll-behavior:auto}.mrb-contacts.is-cards .mrb-contact-scripts{justify-content:flex-start}.mrb-contact-flip{display:flex;flex:0 0 auto;gap:calc(3px * var(--ct-air, 1));min-width:0;margin:0 0 calc(4px * var(--ct-air, 1))}.mrb-contact-flipx{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:calc(2px * var(--ct-air, 1)) calc(7px * var(--ct-air, 1));border:1px solid transparent;border-radius:5px;background:transparent;color:var(--text-muted);font:inherit;font-size:calc(12.5px * var(--ct-u, var(--font-scale, 1)));font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;cursor:pointer}.mrb-contact-flipx:hover{color:var(--text);background:var(--surface-1, rgba(255, 255, 255, .04))}.mrb-contact-flipx.is-on{color:var(--text);background:color-mix(in srgb,var(--accent, #4d9fff) 16%,transparent);border-color:color-mix(in srgb,var(--accent, #4d9fff) 55%,transparent)}.mrb-contact-scripts.is-flip>.mrb-contact-stage{height:var(--ct-lane-scroll)}.mrb-contact-stage{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.mrb-contact-stage>*{flex:1 1 auto;min-height:0}.mrb-contact-scripts .mrb-contact-noteswrap{flex:1 1 auto;min-width:0;min-height:0;max-height:var(--ct-lane-scroll)}.mrb-contact-scripts .mrb-contact-noteswrap>.mrb-contact-notesbox{flex:1 1 auto;min-height:calc(96px * var(--ct-u, var(--font-scale, 1)))}.mrb-contact-scriptwrap{contain:inline-size;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2fr);background:color-mix(in srgb,var(--accent, #4d9fff) 4%,transparent);gap:calc(8px * var(--ct-air, 1));align-items:stretch;flex:1 1 auto;min-width:0;min-height:0;max-height:var(--ct-lane-scroll)}.mrb-contact-scriptlist{display:flex;flex-direction:column;gap:calc(2px * var(--ct-air, 1));min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:calc(5px * var(--ct-air, 1));border-right:1px solid color-mix(in srgb,var(--accent, #4d9fff) 32%,transparent)}.mrb-contact-scriptpick{flex:0 0 auto;width:100%;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:calc(3px * var(--ct-air, 1)) calc(6px * var(--ct-air, 1));border:1px solid transparent;border-radius:5px;background:transparent;color:var(--text-muted);font:inherit;font-size:max(10px,calc(12px * var(--ct-u, var(--font-scale, 1))));line-height:1.35;cursor:pointer}.mrb-contact-scriptpick:hover{color:var(--text);background:color-mix(in srgb,var(--accent, #4d9fff) 9%,transparent)}.mrb-contact-scriptpick.is-on{color:var(--text);background:color-mix(in srgb,var(--accent, #4d9fff) 18%,transparent);border-color:color-mix(in srgb,var(--accent, #4d9fff) 55%,transparent);box-shadow:inset 2px 0 0 0 var(--accent-neon, #3b9eff);font-weight:600}.mrb-contact-scriptbody{contain:inline-size;display:flex;flex-direction:column;gap:calc(5px * var(--ct-air, 1));min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mrb-contact-scriptsec{min-width:0}.mrb-contact-scripthead{margin:0 0 calc(2px * var(--ct-air, 1));font-size:calc(11px * var(--ct-u, var(--font-scale, 1)));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-neon, #3b9eff)}.mrb-contact-scripttext{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(11px * var(--ct-u, var(--font-scale, 1)));line-height:1.32;color:var(--text)}.mrb-contact-scriptnone{margin:0;font-size:max(9px,calc(10.5px * var(--ct-u, var(--font-scale, 1))));color:var(--text-muted)}.mrb-contacts .mrb-contact-row{--ct-opp-zone: 0px}.mrb-contacts .mrb-contact-row:has(>.mrb-contact-oppedge:hover),.mrb-contacts .mrb-contact-row:has(>.mrb-contact-oppedge:focus-visible),.mrb-contacts .mrb-contact-row:has(>.mrb-contact-oppedge.is-open){--ct-opp-zone: 22px}.mrb-contacts.is-cards .mrb-contact-row:not(.mrb-sublead){--ct-card-pick: calc(var(--ct-card-edge) + var(--ct-opp-zone))}.mrb-contacts .mrb-contacts-list .mrb-contact-row:not(.mrb-sublead){padding-left:calc(58px + var(--ct-opp-zone))}.mrb-contacts .mrb-contacts-list .mrb-contact-row:not(.mrb-sublead) .mrb-contact-pick{left:calc(7px + var(--ct-opp-zone))}.mrb-contacts.is-cards .mrb-contact-row:not(.mrb-sublead)>.mrb-contact-pick{grid-column:auto;grid-row:1 / 3}.mrb-contacts .mrb-contact-row>.mrb-contact-oppedge,.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-oppedge{grid-column:auto;grid-row:auto;position:absolute;left:0;top:0;bottom:0;width:calc(7px + var(--ct-opp-zone));margin:0;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;color:var(--text-2, #8b98a9);border-radius:11px 0 0 11px;transition:width .12s ease,background-color .12s ease}.mrb-contact-oppedge>svg{width:0;height:0;flex:none;opacity:0;transition:opacity .12s ease,transform .12s ease}.mrb-contacts .mrb-contact-row>.mrb-contact-oppedge:hover{background:var(--surface-2, rgba(255, 255, 255, .06))}.mrb-contact-oppedge:hover>svg,.mrb-contact-oppedge:focus-visible>svg,.mrb-contact-oppedge.is-open>svg{width:14px;height:14px;opacity:1}.mrb-contact-oppedge.is-open>svg{transform:rotate(90deg)}.mrb-contact-oppedge:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mrb-contact-lanedoor{display:flex;min-width:0;margin-bottom:calc(6px * var(--ct-air, 1))}.mrb-contact-lanedoor>.mrb-contact-view{width:100%}.mrb-contact-idfact.is-place .mrb-contact-mark:empty{width:var(--ct-glyph, 16px);height:var(--ct-glyph, 16px)}.mrb-contact-idfact.is-place .mrb-contact-map{flex:none}.mrb-contact-activity .mrb-contact-lanefact dt{font-size:calc(11.5px * var(--ct-u, var(--font-scale, 1)));letter-spacing:-.005em}.mrb-contact-activity .mrb-contact-lanefact dd{max-width:54%}.mrb-contacts.is-cards .mrb-contact-lanedoor>.mrb-contact-view{min-height:calc(32px * var(--ct-u, var(--font-scale, 1)));gap:calc(6px * var(--ct-u, var(--font-scale, 1)));padding:0 calc(8px * var(--ct-u, var(--font-scale, 1)));font-size:calc(12px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-lanedoor>.mrb-contact-view svg{width:calc(14px * var(--ct-u, var(--font-scale, 1)));height:calc(14px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-lanedoor>.mrb-contact-view svg.is-go{width:calc(12px * var(--ct-u, var(--font-scale, 1)));height:calc(12px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-lanedoor{margin-bottom:calc(4px * var(--ct-air, 1))}.mrb-contact-lanetitle.is-unnamed{opacity:.5;font-style:italic;font-weight:500}.mrb-contacts.is-cards .mrb-contact-name>.mrb-contact-pick,.mrb-contacts.is-cards .mrb-contact-nameword>.mrb-contact-pick{position:static;transform:none;flex:0 0 auto;min-width:0;min-height:0;width:20px;height:20px;z-index:auto}.mrb-contacts.is-cards .mrb-contact-name>.mrb-contact-pick input,.mrb-contacts.is-cards .mrb-contact-nameword>.mrb-contact-pick input{width:18px;height:18px;min-width:0;min-height:0;padding:0;margin:0;flex:0 0 auto}.mrb-contacts.is-cards .mrb-contact-name>.mrb-contact-pick+.mrb-contact-nameword,.mrb-contacts.is-cards .mrb-contact-nameword:has(>.mrb-contact-pick){flex:0 1 auto;min-width:0}.mrb-contacts.is-cards .mrb-contacts-list .mrb-contact-row:not(.mrb-sublead){padding-left:calc(58px + var(--ct-opp-zone))}.mrb-contact-scripts.is-lifted{position:relative;z-index:40}.mrb-contacts.is-cards .mrb-contact-scripts.is-lifted>.mrb-contact-stage>*{position:absolute;left:0;right:0;height:var(--ct-lift-h, var(--ct-lane-scroll));max-height:var(--ct-lift-h, var(--ct-lane-scroll));padding:calc(8px * var(--ct-air, 1));border:1px solid color-mix(in srgb,var(--accent, #4d9fff) 55%,transparent);border-radius:8px;background:var(--surface-2, #141a22);box-shadow:0 10px 30px #0000008c}.mrb-contacts.is-cards .mrb-contact-scripts.is-lifted>.mrb-contact-stage>*{top:var(--ct-lift-top, 0px)}.mrb-contacts.is-cards .mrb-contact-scripts.is-lifted .mrb-contact-noteswrap{max-height:none}.mrb-contacts.is-cards .mrb-contact-main>.mrb-contact-lanedoor.is-headbar{margin-bottom:calc(2px * var(--ct-air, 1))}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded):not(.mrb-sublead)>.mrb-contact-main .mrb-contact-name{font-size:calc(18px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded):not(.mrb-sublead)>.mrb-contact-idfacts .mrb-contact-idfact dd{font-size:calc(14.5px * var(--ct-u, var(--font-scale, 1)));line-height:1.25}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded):not(.mrb-sublead)>.mrb-contact-idfacts{gap:0}.mrb-contact-idfact.is-tz dd{color:var(--text-muted)}.mrb-contact-optboxes{display:flex;flex-wrap:wrap;gap:calc(4px * var(--ct-air, 1));margin:0 0 calc(5px * var(--ct-air, 1));padding:0;list-style:none;min-width:0}.mrb-contact-optbox{min-width:0;max-width:100%;padding:calc(2px * var(--ct-air, 1)) calc(7px * var(--ct-u, var(--font-scale, 1)));border:1px solid color-mix(in srgb,var(--danger) 55%,transparent);border-radius:6px;background:var(--danger-fill);color:var(--danger);font-size:calc(12px * var(--ct-u, var(--font-scale, 1)));font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-contact-optbox.is-press{padding:0}.mrb-contact-optlift{display:block;width:100%;margin:0;padding:calc(2px * var(--ct-air, 1)) calc(7px * var(--ct-u, var(--font-scale, 1)));border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;line-height:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.mrb-contact-optlift:hover,.mrb-contact-optlift:focus-visible{background:color-mix(in srgb,var(--danger) 16%,transparent)}.mrb-contact-optlift:focus-visible{outline:2px solid var(--danger);outline-offset:1px}.mrb-contact-optlift:disabled{cursor:progress;opacity:.6}.mrb-contacts.is-cards .mrb-contact-dispocall.has-optouts{gap:calc(6px * var(--ct-air, 1))}.mrb-contact-dispocall>.mrb-contact-optboxes.is-beside{flex:0 0 auto;flex-wrap:nowrap;margin:0;align-items:stretch}.mrb-contact-dispocall>.mrb-contact-optboxes.is-beside>.mrb-contact-optbox{display:flex;align-items:center;border-radius:var(--radius-md, 10px)}.mrb-contact-dispocall>.mrb-contact-optboxes.is-beside>.mrb-contact-optbox>.mrb-contact-optlift{height:100%;padding-left:calc(10px * var(--ct-u, var(--font-scale, 1)));padding-right:calc(10px * var(--ct-u, var(--font-scale, 1)))}.mrb-contact-dispocall>.mrb-contact-optboxes.is-beside>.mrb-contact-optbox:not(.is-press){padding-left:calc(10px * var(--ct-u, var(--font-scale, 1)));padding-right:calc(10px * var(--ct-u, var(--font-scale, 1)))}.mrb-contact-dispo>.mrb-contact-optboxes.is-below{margin:0 0 calc(6px * var(--ct-air, 1))}.mrb-contacts.is-cards .mrb-contact-lanedoor>.mrb-contact-view,.mrb-contacts.is-cards .mrb-contact-detailshead,.mrb-contacts.is-cards .mrb-contact-dispo>.mrb-contact-tagchip .mrb-leadtag-btn,.mrb-contacts.is-cards .mrb-contact-namecall .mrb-contact-call{min-height:calc(32px * var(--ct-u, var(--font-scale, 1)));gap:calc(7px * var(--ct-u, var(--font-scale, 1)));padding:0 calc(10px * var(--ct-u, var(--font-scale, 1)));border-radius:var(--radius-md, 10px);font-size:calc(13px * var(--ct-u, var(--font-scale, 1)));font-weight:600}.mrb-contacts.is-cards .mrb-contact-lanedoor>.mrb-contact-view svg,.mrb-contacts.is-cards .mrb-contact-detailshead svg{width:calc(16px * var(--ct-u, var(--font-scale, 1)));height:calc(16px * var(--ct-u, var(--font-scale, 1)));flex:none}.mrb-contact-detailshead{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;border:1px solid var(--border, rgba(148, 163, 184, .28));background:color-mix(in srgb,var(--surface-2, #111827) 70%,transparent);color:var(--text-2, #94a3b8);line-height:1.25;white-space:nowrap;overflow:hidden;cursor:default;-webkit-user-select:none;user-select:none}.mrb-contact-detailshead>svg{width:16px;height:16px;flex:none}.mrb-contact-detailsword{min-width:0;overflow:hidden;text-overflow:ellipsis}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded):not(.mrb-sublead)>.mrb-contact-idfacts{--ct-glyph: calc(18px * var(--ct-u, var(--font-scale, 1)));grid-row:2 / -1;align-self:stretch;align-content:space-between;gap:calc(1px * var(--ct-air, 1));padding-top:calc(4px * var(--ct-air, 1))}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded):not(.mrb-sublead)>.mrb-contact-idfacts .mrb-contact-idfact dd{font-size:calc(14.5px * var(--ct-u, var(--font-scale, 1)));line-height:1.2}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded):not(.mrb-sublead)>.mrb-contact-activity .mrb-contact-lanebody{gap:calc(2px * var(--ct-air, 1));flex:1 1 auto;align-content:space-between}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded):not(.mrb-sublead)>.mrb-contact-activity .mrb-contact-lanefact dt,.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded):not(.mrb-sublead)>.mrb-contact-activity .mrb-contact-lanefact dd{font-size:calc(13.5px * var(--ct-u, var(--font-scale, 1)));line-height:1.25}.mrb-contacts.is-cards .mrb-contact-row:not(.mrb-sublead):not(.is-unfolded)>.mrb-contact-pick{grid-row:1 / -1}.mrb-contacts.is-cards .mrb-contact-row:not(.mrb-sublead) .mrb-contact-idfacts .mrb-contact-idphone dd{align-items:center}.mrb-contacts.is-cards .mrb-contact-row:not(.mrb-sublead) .mrb-contact-idfacts .mrb-contact-idcall{margin-left:calc(8px * var(--ct-u, var(--font-scale, 1)));padding-left:0;border-left:0}.mrb-contacts.is-cards .mrb-contact-row:not(.mrb-sublead) .mrb-contact-idfacts .mrb-contact-idcall .mrb-contact-call{width:auto;min-height:calc(22px * var(--ct-u, var(--font-scale, 1)));gap:calc(5px * var(--ct-u, var(--font-scale, 1)));padding:0 calc(8px * var(--ct-u, var(--font-scale, 1)));border-radius:var(--radius-md, 10px);font-size:calc(12px * var(--ct-u, var(--font-scale, 1)));font-weight:600;line-height:1.25;white-space:nowrap}.mrb-contacts.is-cards .mrb-contact-row:not(.mrb-sublead) .mrb-contact-idfacts .mrb-contact-idcall .mrb-contact-call svg{width:calc(13px * var(--ct-u, var(--font-scale, 1)));height:calc(13px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-row:not(.mrb-sublead):not(.is-unfolded)>.mrb-contact-idfacts{container:ct-idfacts / inline-size}@container ct-idfacts (max-width: 150px){.mrb-contact-idcall .mrb-contact-call .mrb-contact-btnword{display:none}}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded):not(.mrb-sublead)>.mrb-contact-idfacts{align-content:space-between;gap:calc(2px * var(--ct-air, 1))}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded):not(.mrb-sublead)>.mrb-contact-main{padding-left:var(--ct-chip-inset)}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded):not(.mrb-sublead)>.mrb-contact-main .mrb-contact-editname{width:calc(18px * var(--ct-u, var(--font-scale, 1)));height:calc(18px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded):not(.mrb-sublead)>.mrb-contact-main .mrb-contact-name:has(>.mrb-contact-editname){flex-wrap:nowrap}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded):not(.mrb-sublead)>.mrb-contact-main .mrb-contact-editname+.mrb-contact-nameword{flex:0 1 auto;min-width:0}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded)>.mrb-contact-activity>.mrb-contact-lanebody{flex:1 1 auto;align-content:space-between}@media (min-width: 1250.02px){.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded)>.mrb-contact-dispo>.mrb-contact-dispolist,.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded)>.mrb-contact-custom>.mrb-contact-lanebody{--ct-six-gap: 4px;flex:1 1 0;min-height:0;max-height:none;container-type:size;display:flex;flex-direction:column;gap:var(--ct-six-gap);overflow-y:auto;overflow-x:hidden}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded)>.mrb-contact-dispo>.mrb-contact-dispolist>.mrb-contact-dispobox,.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded)>.mrb-contact-custom>.mrb-contact-lanebody>.mrb-contact-lanefact{flex:none;box-sizing:border-box;height:calc((100cqh - 5 * var(--ct-six-gap)) / 6);min-height:18px;display:flex;align-items:center}.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded)>.mrb-contact-dispo>.mrb-contact-dispolist>.mrb-contact-dispobox{padding-top:0;padding-bottom:0;font-size:calc(12px * var(--ct-u, var(--font-scale, 1)))}}.mrb-contact-lanefact.is-followups.is-soonest{align-items:baseline}.mrb-contact-lanefact.is-followups.is-soonest>dt{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-contact-lanefact.is-followups.is-soonest>dd{flex:0 1 auto;min-width:0;margin-left:auto;text-align:right}.mrb-contact-lanefact.is-followups.is-soonest>dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none}.mrb-contact-fumore{color:var(--text-muted);font-weight:600}.mrb-contacts.is-cards .mrb-contact-dispo.has-call>.mrb-contact-dispocall{display:flex;min-width:0;margin-bottom:calc(6px * var(--ct-air, 1))}.mrb-contacts.is-cards .mrb-contact-dispocall>.mrb-contact-call-wrap{flex:1 1 auto;min-width:0;display:flex;position:relative;gap:0;align-items:stretch}.mrb-contacts.is-cards .mrb-contact-dispocall .mrb-contact-call-why:empty{display:none}.mrb-contacts.is-cards .mrb-contact-dispocall .mrb-live-idle{position:absolute}.mrb-contacts.is-cards .mrb-contact-dispocall .mrb-contact-call,.mrb-contacts.is-cards .mrb-contact-dispo.has-call>.mrb-contact-tagchip .mrb-leadtag-btn{flex:1 1 auto;width:100%;box-sizing:border-box;height:calc(32px * var(--ct-u, var(--font-scale, 1)));min-height:calc(32px * var(--ct-u, var(--font-scale, 1)));margin:0;padding:0 calc(10px * var(--ct-u, var(--font-scale, 1)));justify-content:center;border-radius:var(--radius-md, 10px);font-size:calc(13px * var(--ct-u, var(--font-scale, 1)));font-weight:600}.mrb-contacts.is-cards .mrb-contact-dispo.has-call>.mrb-contact-tagchip .mrb-leadtag-btn{border:1px solid color-mix(in srgb,var(--accent, #4d9fff) 45%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--accent, #4d9fff) 26%,transparent),color-mix(in srgb,var(--accent, #4d9fff) 12%,transparent));color:var(--accent, #4d9fff)}@media (min-width: 1250.02px){.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded)>.mrb-contact-dispo.has-call>.mrb-contact-dispolist,.mrb-contacts.is-cards .mrb-contact-row:not(.is-unfolded)>.mrb-contact-dispo.has-call>.mrb-contact-dispo-none{min-height:calc(6 * 18px + 5 * var(--ct-six-gap, 4px))}}.mrb-contacts.is-cards .mrb-contact-dispo.has-call>.mrb-contact-tagchip .mrb-leadtag-btn:hover{background:linear-gradient(140deg,color-mix(in srgb,var(--accent, #4d9fff) 38%,transparent),color-mix(in srgb,var(--accent, #4d9fff) 20%,transparent))}.mrb-email-status{flex:0 0 auto;display:inline-block;padding:0 6px;border-radius:4px;font-size:11px;font-weight:700;line-height:14px;white-space:nowrap;border:1px solid var(--border-subtle);color:var(--text-muted)}.mrb-email-status.is-bounced,.mrb-email-status.is-invalid{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.mrb-email-status.is-valid{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.mrb-email-status.is-catchall{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.mrb-lasttouch{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;vertical-align:bottom}.mrb-lasttouch-icon{flex:none}.mrb-lasttouch-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-contact-lanefact.is-lasttouch:has(.mrb-lasttouch){flex-direction:column;align-items:stretch;gap:1px}.mrb-contact-lanefact.is-lasttouch:has(.mrb-lasttouch)>dd{max-width:100%;text-align:left;white-space:normal;overflow:visible}.mrb-contact-lanefact.is-lasttouch:has(.mrb-lasttouch) .mrb-lasttouch{display:flex;align-items:flex-start}.mrb-contact-lanefact.is-lasttouch:has(.mrb-lasttouch) .mrb-lasttouch-text{white-space:normal;overflow:visible;overflow-wrap:anywhere}:root{--spot-bolt: #4d9fff}[data-theme=light]{--spot-bolt: #0b62f0}.spot-bolt{flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--spot-bolt);line-height:0}.spot-bolt svg{display:block}.spot-tag{flex:none;display:inline-flex;align-items:center;color:var(--text-muted);line-height:0}.spot-tag svg{display:block}.spot-bolt.is-attached svg{fill:currentColor}.mrb-hud-rail{--hud: var(--accent-neon, var(--accent));--hud-ink: var(--accent-text, var(--accent));--hud-pad: 12px;--hud-inset: 24px;--hud-segs: 3;--hud-quiet-h: 44px;--hud-quiet-n: 1;--hud-quiet-run: calc(var(--hud-quiet-h) * var(--hud-quiet-n));--hud-seg-h: clamp(104px, min(17vh, calc((100% - var(--hud-inset) * 2 - var(--hud-pad) * 2 - 2px - var(--hud-quiet-run)) / var(--hud-segs))), 152px);--hud-seg-h-abs: calc((100% - var(--hud-pad) * 2 - var(--hud-quiet-run)) / var(--hud-segs));position:absolute;top:var(--hud-inset);bottom:var(--hud-inset);min-height:calc(var(--hud-seg-h) * var(--hud-segs) + var(--hud-quiet-run) + var(--hud-pad) * 2 + 2px);right:-48px;z-index:6;width:48px;box-sizing:border-box;display:flex;flex-direction:column;padding:var(--hud-pad) 1px;border-radius:var(--radius-md, 10px);isolation:isolate;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--hud) 4%,transparent) 0 1px,transparent 1px 4px),radial-gradient(120% 30% at 50% 0%,color-mix(in srgb,var(--hud) 12%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--hud) 12%,var(--surface-1)),color-mix(in srgb,var(--hud) 6%,var(--surface-1)) 40%,color-mix(in srgb,var(--hud) 10%,var(--surface-1)));border:1px solid color-mix(in srgb,var(--hud) 50%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--hud) 12%,transparent),0 4px 22px color-mix(in srgb,var(--hud) 16%,transparent),6px 10px 26px #00000047,inset 0 0 16px color-mix(in srgb,var(--hud) 8%,transparent);transition:box-shadow var(--motion-base, .2s) var(--ease-out, ease-out)}.mrb-hud-rail.is-open{border-color:color-mix(in srgb,var(--hud) 72%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--hud) 20%,transparent),0 4px 30px color-mix(in srgb,var(--hud) 28%,transparent),6px 10px 26px #00000047,inset 0 0 20px color-mix(in srgb,var(--hud) 12%,transparent)}.mrb-hud-rail:before{content:"";position:absolute;top:calc(var(--hud-pad) + var(--hud-seg-h-abs) * var(--hud-segs) + var(--hud-quiet-run) + 10px);bottom:16px;left:50%;width:1px;margin-left:-.5px;z-index:1;pointer-events:none;background-image:linear-gradient(180deg,color-mix(in srgb,var(--hud) 38%,transparent),transparent);opacity:.72;transition:opacity var(--motion-base, .2s) var(--ease-out, ease-out)}.mrb-hud-rail.is-open:before{opacity:.72}.mrb-hud-rail:after{content:"";position:absolute;bottom:3px;left:50%;width:6px;height:6px;margin-left:-3px;z-index:1;pointer-events:none;transform:rotate(45deg);border-radius:1px;background:linear-gradient(135deg,var(--hud),color-mix(in srgb,var(--hud) 40%,transparent));box-shadow:0 0 7px color-mix(in srgb,var(--hud) 55%,transparent);opacity:.75;transition:opacity var(--motion-base, .2s) var(--ease-out, ease-out)}.mrb-hud-rail.is-open:after{opacity:1}.mrb-hud-rail-frame{--notch: color-mix(in srgb, var(--hud) 85%, transparent);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hud) 90%,transparent) 50%,transparent) center top / 72% 1px,linear-gradient(90deg,transparent,color-mix(in srgb,var(--hud) 60%,transparent) 50%,transparent) center bottom / 72% 1px,linear-gradient(var(--notch),var(--notch)) left 3px top 3px / 9px 1.5px,linear-gradient(var(--notch),var(--notch)) left 3px top 3px / 1.5px 9px,linear-gradient(var(--notch),var(--notch)) right 3px top 3px / 9px 1.5px,linear-gradient(var(--notch),var(--notch)) right 3px top 3px / 1.5px 9px,linear-gradient(var(--notch),var(--notch)) left 3px bottom 3px / 9px 1.5px,linear-gradient(var(--notch),var(--notch)) left 3px bottom 3px / 1.5px 9px,linear-gradient(var(--notch),var(--notch)) right 3px bottom 3px / 9px 1.5px,linear-gradient(var(--notch),var(--notch)) right 3px bottom 3px / 1.5px 9px;background-repeat:no-repeat;box-shadow:inset 0 1px color-mix(in srgb,var(--hud) 22%,transparent)}.mrb-hud-rail-ticks{position:absolute;top:16px;bottom:16px;right:3px;width:3px;z-index:1;pointer-events:none;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--hud) 55%,transparent) 0 1.5px,transparent 1.5px 8px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);opacity:.8}.mrb-hud-rail-handle{position:absolute;left:-2px;top:calc(var(--hud-pad) + 16px);width:4px;height:calc(var(--hud-seg-h-abs) - 32px);border-radius:var(--radius-pill, 999px);z-index:2;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--hud-ink) 55%,var(--hud)),var(--hud));box-shadow:0 0 3px var(--hud),0 0 12px color-mix(in srgb,var(--hud) 70%,transparent);transition:top .24s var(--ease-out, ease-out),transform .24s var(--ease-out, ease-out),opacity var(--motion-base, .2s) var(--ease-out, ease-out)}.mrb-hud-rail-handle[data-at=scripts]{top:calc(var(--hud-pad) + 16px + var(--hud-seg-h-abs))}.mrb-hud-rail-handle[data-at=analytics]{top:calc(var(--hud-pad) + 16px + var(--hud-seg-h-abs) * 2)}.mrb-hud-rail-handle[data-at=messages]{top:calc(var(--hud-pad) + 16px + var(--hud-seg-h-abs) * 3)}.mrb-hud-rail-handle[data-at=games]{top:calc(var(--hud-pad) + 12px + var(--hud-seg-h-abs) * var(--hud-segs));height:calc(var(--hud-quiet-h) - 24px)}.mrb-hud-rail-handle[data-at=none]{opacity:0;top:calc(var(--hud-pad) + 16px + var(--hud-seg-h-abs));transform:scaleY(.3)}.mrb-hud-seg{position:relative;z-index:2;width:44px;flex:1 1 0;min-height:44px;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:transparent;border:0;border-radius:calc(var(--radius-md, 10px) - 3px);color:var(--text-muted);font:inherit;cursor:pointer;transition:color var(--motion-fast, .12s) var(--ease-out, ease-out),background-color var(--motion-fast, .12s) var(--ease-out, ease-out),transform var(--motion-fast, .12s) var(--ease-out, ease-out)}.mrb-hud-seg-quiet{flex:0 0 var(--hud-quiet-h);min-height:44px;gap:0}.mrb-hud-seg-quiet .mrb-hud-seg-ic{opacity:.72;transition:opacity var(--motion-fast, .12s) var(--ease-out, ease-out),filter var(--motion-fast, .12s) var(--ease-out, ease-out)}.mrb-hud-seg-quiet:hover .mrb-hud-seg-ic,.mrb-hud-seg-quiet:focus-visible .mrb-hud-seg-ic,.mrb-hud-seg-quiet.on .mrb-hud-seg-ic{opacity:1}.mrb-hud-seg+.mrb-hud-seg:before{content:"";position:absolute;top:0;left:7px;right:7px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hud) 35%,transparent),transparent);pointer-events:none}.mrb-hud-seg-ic{display:grid;place-items:center;width:20px;height:20px;transition:filter var(--motion-fast, .12s) var(--ease-out, ease-out)}.mrb-hud-seg-label{writing-mode:vertical-rl;text-orientation:mixed;font-size:calc(11px * var(--font-scale, 1));font-weight:650;letter-spacing:.06em;line-height:1;white-space:nowrap}.mrb-hud-seg-pip{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--hud) 25%,var(--surface-3));transition:background-color var(--motion-fast, .12s),box-shadow var(--motion-fast, .12s)}.mrb-hud-seg:hover{color:var(--hud-ink);background:color-mix(in srgb,var(--hud) 9%,transparent)}.mrb-hud-seg:hover .mrb-hud-seg-ic{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--hud) 60%,transparent))}.mrb-hud-seg:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--hud-ink));outline-offset:-3px;box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--hud) 22%,transparent);z-index:3}.mrb-hud-seg.on{color:var(--hud-ink);background:linear-gradient(90deg,color-mix(in srgb,var(--hud) 24%,transparent),color-mix(in srgb,var(--hud) 8%,transparent));box-shadow:inset 2px 0 0 var(--hud),inset 0 0 18px color-mix(in srgb,var(--hud) 12%,transparent)}.mrb-hud-seg.on:focus-visible{box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--hud) 22%,transparent),inset 2px 0 0 var(--hud),inset 0 0 18px color-mix(in srgb,var(--hud) 12%,transparent)}.mrb-hud-seg.on .mrb-hud-seg-label{font-weight:800}.mrb-hud-seg.on .mrb-hud-seg-ic{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--hud) 75%,transparent))}.mrb-hud-seg.on .mrb-hud-seg-pip{background:var(--hud);box-shadow:0 0 4px var(--hud),0 0 10px color-mix(in srgb,var(--hud) 70%,transparent)}.mrb-hud-slide{--hud: var(--accent-neon, var(--accent));--hud-ink: var(--accent-text, var(--accent));flex:0 0 380px;align-self:stretch;min-height:min(82vh,700px);max-height:90vh;overflow-y:auto;overscroll-behavior:contain;position:relative;border-radius:var(--radius-lg, 14px);border:1px solid color-mix(in srgb,var(--hud) 38%,transparent);background:radial-gradient(130% 32% at 50% 0%,color-mix(in srgb,var(--hud) 9%,transparent),transparent 65%),linear-gradient(180deg,color-mix(in srgb,var(--hud) 5%,var(--surface-1)),var(--surface-1) 42%);box-shadow:0 0 0 1px color-mix(in srgb,var(--hud) 10%,transparent),0 16px 40px #00000042,0 0 28px color-mix(in srgb,var(--hud) 12%,transparent);animation:mrb-hud-slide-in .24s var(--ease-out, ease-out);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--hud) 35%,transparent) transparent}.mrb-hud-slide[data-panel=analytics]{flex:0 1 560px;min-width:380px}.mrb-hud-slide{margin-left:34px}@keyframes mrb-hud-slide-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.mrb-hud-slide::-webkit-scrollbar{width:8px}.mrb-hud-slide::-webkit-scrollbar-track{background:transparent}.mrb-hud-slide::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--hud) 30%,transparent);border-radius:var(--radius-pill, 999px);border:2px solid transparent;background-clip:padding-box}.mrb-hud-slide::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--hud) 50%,transparent);border:2px solid transparent;background-clip:padding-box}.mrb-hud-slide-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-2, 8px) var(--space-2, 8px) var(--space-4, 16px);background:color-mix(in srgb,var(--surface-1) 86%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);border-bottom:1px solid var(--border-subtle)}.mrb-hud-slide-bar:after{content:"";position:absolute;left:6%;right:6%;bottom:-1px;height:2px;border-radius:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hud) 85%,transparent) 30%,var(--hud) 50%,color-mix(in srgb,var(--hud) 85%,transparent) 70%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--hud) 45%,transparent);pointer-events:none}.mrb-hud-slide-title{flex:1;min-width:0;display:flex;align-items:center;gap:10px;font-size:var(--text-sm, 12px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-hud-slide-title:before{content:"";flex:none;width:7px;height:7px;transform:rotate(45deg);background:linear-gradient(135deg,var(--hud),color-mix(in srgb,var(--hud) 45%,var(--surface-1)));box-shadow:0 0 8px color-mix(in srgb,var(--hud) 60%,transparent);border-radius:1px}.mrb-hud-slide-x{flex:none;width:44px;height:44px;display:grid;place-items:center;background:transparent;border:0;border-radius:var(--radius-md, 10px);color:var(--text-muted);font-size:calc(15px * var(--font-scale, 1));line-height:1;cursor:pointer;transition:color var(--motion-fast, .12s) var(--ease-out, ease-out),background-color var(--motion-fast, .12s) var(--ease-out, ease-out),transform var(--motion-fast, .12s) var(--ease-out, ease-out)}.mrb-hud-slide-x:hover{color:var(--hud-ink);background:var(--accent-fill)}.mrb-hud-slide-x:active{transform:scale(.94)}.mrb-hud-slide-x:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--hud));outline-offset:-2px}.mrb-hud-slide-body{padding:0}.mrb-hud-slide[data-panel=analytics] .mrb-hud-slide-body{padding:var(--space-4, 16px) var(--space-4, 16px) var(--space-5, 20px)}.mrb-hud-slide[data-panel=usha]{display:flex;flex-direction:column;flex:1 0 380px;min-width:0;max-width:var(--lead-card-w, 720px)}.mrb-hud-slide[data-panel=usha] .mrb-hud-slide-body{flex:1 1 0px;min-height:0;min-width:0;display:flex}@media (max-width: 1100px){.mrb-hud-slide[data-panel=usha]{display:block;flex:1 1 auto;max-width:100%}.mrb-hud-slide[data-panel=usha] .mrb-hud-slide-body{display:block;flex:0 1 auto}}.mrb-hud-slide[data-panel=messages]{flex:0 1 var(--lead-card-w, 720px);min-width:min(380px,100%);max-width:var(--lead-card-w, 720px);max-height:none;display:flex;flex-direction:column;overflow:hidden;min-height:0}.mrb-hud-slide[data-panel=messages] .mrb-hud-slide-body{flex:1 1 0px;min-height:0;min-width:0;display:flex}@media (max-width: 1100px){.mrb-hud-slide[data-panel=messages]{display:block;flex:1 1 auto;max-width:none;overflow:visible}.mrb-hud-slide[data-panel=messages] .mrb-hud-slide-body{display:block;flex:0 1 auto}}.mrb-hud-slide[data-panel=games]{display:flex;flex-direction:column;flex:1 0 380px;min-width:0;max-width:var(--lead-card-w, 720px);max-height:none}.mrb-hud-slide[data-panel=games] .mrb-hud-slide-body{flex:1 1 0px;min-height:0;min-width:0;display:flex}@media (max-width: 1100px){.mrb-hud-slide[data-panel=games]{display:block;flex:1 1 auto;max-width:100%}.mrb-hud-slide[data-panel=games] .mrb-hud-slide-body{display:block;flex:0 1 auto}}@media (max-width: 1100px){.mrb-hud-slide,.mrb-hud-slide[data-panel=analytics]{flex:1 1 auto;width:100%;max-width:100%;min-height:0;max-height:none;margin-left:0}.mrb-hud-rail{right:-24px}}@media (prefers-reduced-motion: reduce){.mrb-hud-rail,.mrb-hud-rail-handle,.mrb-hud-seg,.mrb-hud-seg-ic,.mrb-hud-seg-label,.mrb-hud-seg-pip,.mrb-hud-slide-x{transition:none}.mrb-hud-seg:hover,.mrb-hud-seg:active{transform:none}.mrb-hud-seg.on .mrb-hud-seg-pip,.mrb-hud-slide{animation:none}.mrb-hud-rail.is-open:before{animation:none;opacity:.72}.mrb-hud-rail:before,.mrb-hud-rail:after{transition:none}}.mrb-hud-slide .uwt-quote{--q-surface-1: var(--surface-1);--q-surface-2: var(--surface-2);--q-surface-3: var(--surface-3);--q-border: var(--border-subtle);--q-text: var(--text);--q-text-muted: var(--text-muted);--q-accent-text: var(--accent-text);--q-focus: var(--focus, var(--accent-text))}.mrb-hud-slide .uwt-quote .qt-root{color-scheme:inherit;--qt-font: inherit;--qt-neon: var(--hud);--qt-neon-bright: var(--hud);--qt-accent: var(--hud);--qt-bg: var(--q-surface-1);--qt-bg-2: var(--q-surface-1);--qt-surface: var(--q-surface-2);--qt-surface-2: var(--q-surface-3);--qt-field-bg: var(--q-surface-1);--qt-border: var(--q-border);--qt-border-strong: color-mix(in srgb, var(--hud) 45%, var(--q-border));--qt-text: var(--q-text);--qt-text-dim: var(--q-text-muted);--qt-text-faint: var(--q-text-muted);--qt-price: var(--q-text);--qt-accent-text: var(--q-accent-text);--qt-focus: var(--q-focus);--qt-glow: 0 0 0 1px color-mix(in srgb, var(--hud) 30%, transparent), 0 8px 30px color-mix(in srgb, var(--hud) 18%, transparent);--qt-shadow: 0 1px 2px rgba(0, 0, 0, .28), 0 14px 40px rgba(0, 0, 0, .22);background:none;border-radius:0;padding:var(--space-5, 20px) var(--space-4, 16px) var(--space-6, 24px)}.mrb-hud-slide .uwt-quote .qt-eyebrow,.mrb-hud-slide .uwt-quote .qt-foot-badge{color:var(--q-accent-text, var(--q-text))}.mrb-hud-slide .uwt-quote .qt-mark{background:linear-gradient(145deg,var(--hud),color-mix(in srgb,var(--hud) 55%,#000));box-shadow:inset 0 1px #ffffff59,0 0 16px color-mix(in srgb,var(--hud) 50%,transparent)}.mrb-hud-slide .uwt-quote .qt-comm-controls{grid-template-columns:1fr}@container uwt-quote (min-width: 260px){.mrb-hud-slide .uwt-quote .qt-grid{grid-template-columns:340px minmax(0,1fr)}.mrb-hud-slide .uwt-quote .qt-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@container uwt-quote (max-width: 900px){.mrb-hud-slide .uwt-quote .qt-grid{grid-template-columns:minmax(0,1fr)}}@container uwt-quote (max-width: 470px){.mrb-hud-slide .uwt-quote .qt-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@container uwt-quote (max-width: 320px){.mrb-hud-slide .uwt-quote .qt-tiers{grid-template-columns:minmax(0,1fr)}}@container uwt-quote (max-width: 400px){.mrb-hud-slide .uwt-quote .qt-row2{grid-template-columns:minmax(0,1fr)}}.mrb-hud-slide .uwt-quote .qt-root :is(input,select,button):focus-visible{outline:var(--focus-ring-width, 2px) solid var(--q-focus);outline-offset:2px}.mrb-hud-slide .uwt-quote .qt-root :is(input,select){min-height:44px}.mrb-hud-slide .uwt-quote .qt-seg button{min-height:44px}.mrb-hud-slide .uwt-quote .qt-geo-tabs button{min-height:44px;padding-inline:14px}@media (prefers-reduced-motion: reduce){.mrb-hud-slide .uwt-quote .qt-root :is(.qt-tier,.qt-seg button,.qt-geo-tabs button,input,select){transition:none}.mrb-hud-slide .uwt-quote .qt-tier:hover{transform:none}}[data-arrange].is-arranging{opacity:.4;cursor:grabbing}[data-arrange][data-axis=x][data-drop=before]{box-shadow:inset 3px 0 0 0 var(--accent, #4ea1ff)}[data-arrange][data-axis=x][data-drop=after]{box-shadow:inset -3px 0 0 0 var(--accent, #4ea1ff)}[data-arrange][data-axis=y][data-drop=before]{box-shadow:inset 0 3px 0 0 var(--accent, #4ea1ff)}[data-arrange][data-axis=y][data-drop=after]{box-shadow:inset 0 -3px 0 0 var(--accent, #4ea1ff)}[data-arrange-zone].is-arrange-over{box-shadow:inset 0 0 0 1px var(--accent, #4ea1ff);border-radius:6px}.mrb-crash{display:flex;align-items:flex-start;justify-content:center;padding:var(--space-8, 32px) var(--space-4, 16px);min-height:40vh}.mrb-crash:focus{outline:none}.mrb-crash-card{width:100%;max-width:560px;background:var(--surface-1);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-left:3px solid var(--danger);border-radius:var(--radius-lg, 14px);padding:var(--space-6, 24px)}.mrb-crash-title{color:var(--danger);font-size:var(--text-lg, 18px);font-weight:650;margin-bottom:var(--space-3, 12px)}.mrb-crash-body{color:var(--text);font-size:var(--text-sm, 13px);line-height:1.55;margin:0 0 var(--space-3, 12px)}.mrb-crash-body-quiet{color:var(--text-muted)}.mrb-crash-actions{display:flex;flex-wrap:wrap;gap:var(--space-3, 12px);margin-top:var(--space-5, 20px)}.mrb-crash-call{margin-top:var(--space-5, 20px);padding-top:var(--space-4, 16px);border-top:1px solid var(--border-control)}.mrb-crash-call-note{color:var(--text);font-size:var(--text-sm, 13px);line-height:1.55;margin:0 0 var(--space-3, 12px)}.mrb-crash-call-fail{color:var(--danger);margin:var(--space-3, 12px) 0 0}.mrb-crash-btn-hangup{border-color:var(--danger);background:var(--danger-fill);color:var(--danger)}.mrb-crash-btn-hangup:hover{background:var(--danger-fill);border-color:var(--danger)}.mrb-crash-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-5, 20px);border-radius:var(--radius-md, 10px);border:1px solid var(--border-control);background:transparent;color:var(--text);font-size:var(--text-sm, 13px);font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.mrb-crash-btn:hover{background:var(--surface-2)}.mrb-crash-btn-primary{border-color:var(--accent-border);background:var(--accent-fill);color:var(--accent-text)}.mrb-crash-btn-primary:hover{background:var(--accent-fill-hover)}.mrb-crash-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-crash-details{margin-top:var(--space-5, 20px);color:var(--text-muted);font-size:var(--text-xs, 11px)}.mrb-crash-details summary{cursor:pointer;min-height:24px;padding:var(--space-1, 4px) 0}.mrb-crash-details summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm, 6px)}.mrb-crash-details code{display:block;margin-top:var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--bg);border-radius:var(--radius-sm, 6px);color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}@media (prefers-reduced-motion: reduce){.mrb-crash-btn{transition:none}}.mrb-panel-crash{border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-left:3px solid var(--danger);border-radius:var(--radius-md, 10px);background:var(--surface-1);padding:var(--space-4, 16px);margin:var(--space-3, 12px) 0}.mrb-panel-crash:focus{outline:none}.mrb-panel-crash-line{margin:0;color:var(--text-muted);font-size:var(--text-sm, 13px);line-height:1.5}.mrb-panel-crash-what{color:var(--danger);font-weight:650}.mrb-panel-crash-actions{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);margin-top:var(--space-3, 12px)}.mrb-panel-crash-retry{padding:0 var(--space-4, 16px);font-size:var(--text-xs, 11px)}.mrb-panel-crash-details{margin-top:var(--space-3, 12px)}.mrb-crash-card-update{border-left-color:var(--accent-border, #3b9eff)}.mrb-crash-title-update{color:var(--accent, #4d9fff)}.mrb-segm{display:flex;flex-direction:column;gap:4px;margin-top:6px;font-size:calc(11px * var(--font-scale, 1));line-height:1.45;color:var(--text-muted)}.mrb-segm-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.mrb-segm-count strong{color:var(--text);font-size:calc(12px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.mrb-segm-says{color:var(--text);font-size:calc(12px * var(--font-scale, 1))}.mrb-segm-says strong{color:var(--text);font-variant-numeric:tabular-nums}.mrb-segm-nocost{color:var(--text-muted)}.mrb-segm-note{margin:0;padding:5px 8px;border-radius:6px;border-left:2px solid rgba(120,132,158,.4);background:#ffffff08;font-size:calc(11px * var(--font-scale, 1))}.mrb-segm-note strong{color:var(--text)}.mrb-segm-note.is-ucs{border-left-color:#f0af3c;color:#e2b366}.mrb-segm-note.is-optout{border-left-color:var(--accent);color:var(--accent)}.mrb-ccheck{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:6px;min-width:0;max-width:100%}.mrb-ccheck-chip{display:inline-block;min-width:0;max-width:100%;padding:1px 8px;border-radius:999px;border:1px solid transparent;font-size:calc(11px * var(--font-scale, 1));line-height:1.5;overflow-wrap:anywhere}.mrb-ccheck-chip.is-block{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}.mrb-ccheck-chip.is-review{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent)}.mrb-ccheck-chip.is-more{color:var(--text-muted);border-color:var(--border-control)}.gifa{display:grid;gap:var(--space-2, .4rem);min-width:0}.gifa .gifa-alert{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal, 1.45);color:var(--text);background:color-mix(in srgb,var(--danger-fill) 65%,var(--surface-1));border-left:3px solid var(--danger);border-radius:var(--radius-sm, .25rem);padding:var(--space-2, .4rem) var(--space-3, .6rem)}.gifa .gifa-say{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal, 1.45);color:var(--text-muted)}.gifa .gifa-drop{display:grid;gap:var(--space-2, .4rem);min-width:0;border:2px dashed var(--border-control);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 55%,transparent);padding:var(--space-3, .6rem) var(--space-4, .75rem);text-align:left;transition:border-color var(--motion-fast, .16s) var(--ease-out, ease-out),background var(--motion-fast, .16s) var(--ease-out, ease-out)}.gifa.is-over .gifa-drop{border-color:var(--accent);background:color-mix(in srgb,var(--accent-wash) 60%,var(--surface-2))}.gifa.is-full .gifa-drop{opacity:.6}.gifa .gifa-head{margin:0;font-size:var(--text-sm);line-height:var(--leading-tight, 1.2);font-weight:600;color:var(--text)}.gifa .gifa-sub{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal, 1.45);color:var(--text-muted)}.gifa .gifa-ways{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, .4rem);min-width:0}.gifa .gifa-label{font-size:var(--text-xs);line-height:var(--leading-tight, 1.2);color:var(--text-muted);flex:none}.gifa .gifa-url{flex:1 1 12rem;min-width:0;font-size:var(--text-sm);line-height:var(--leading-tight, 1.2);padding:var(--space-2, .4rem) var(--space-3, .6rem);border-radius:var(--radius-md, .4rem);border:1px solid var(--border-control);background:var(--surface-1);color:var(--text)}.gifa .gifa-url:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px)}.gifa .gifa-url:disabled{opacity:.55;cursor:not-allowed}.gifa .gifa-btn{flex:none;display:inline-flex;align-items:center;gap:var(--space-2, .35rem);font-size:var(--text-sm);line-height:var(--leading-tight, 1.2);padding:var(--space-2, .4rem) var(--space-4, .8rem);border-radius:var(--radius-md, .4rem);border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);cursor:pointer}.gifa .gifa-btn:hover:not(:disabled){background:color-mix(in srgb,var(--accent-wash) 60%,var(--surface-1));border-color:var(--accent)}.gifa .gifa-btn:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px)}.gifa .gifa-btn:disabled{opacity:.55;cursor:not-allowed}.gifa .gifa-warn{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal, 1.45);color:var(--text)}.smx-premium .mrb-smx-dock{position:sticky;bottom:0;z-index:2;flex:none;display:flex;flex-direction:column;background:var(--surface-2);padding-top:var(--space-2)}.smx-premium .mrb-smx-dock:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:16px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--surface-2))}.smx-premium .mrb-smx-dock .mrb-smx-compose{position:static}@media (max-width: 860px){.smx-premium .mrb-smx-dock{position:static;background:none;padding-top:0}.smx-premium .mrb-smx-dock:before{display:none}}.mrb-rcp{display:flex;flex-direction:column;gap:6px;margin:0 0 6px}.mrb-rcp-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mrb-rcp-quick{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.mrb-rcp-chip,.mrb-rcp-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--border-control);background:var(--surface-2);color:var(--text);border-radius:999px;padding:4px 12px;font-size:var(--text-xs);font-weight:600;line-height:1.6;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-rcp-chip:hover:not(:disabled),.mrb-rcp-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--border-control))}.mrb-rcp-chip:disabled,.mrb-rcp-btn:disabled{opacity:.5;cursor:not-allowed}.mrb-rcp-btn.is-open{border-color:var(--accent);color:var(--text)}.mrb-rcp-count{display:inline-block;margin-left:5px;padding:0 5px;border-radius:8px;background:var(--surface-1);color:var(--text-muted);font-size:var(--text-xs)}.mrb-rcp-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;margin-left:auto;padding:4px 2px;color:var(--text-muted);font-size:var(--text-xs);text-decoration:underline}.mrb-rcp-link:hover{color:var(--text)}.mrb-smx-tools .mrb-rcp{flex-direction:row;margin:0;position:relative}.mrb-smx-tools .mrb-rcp-row{gap:0}.mrb-smx-tools .mrb-rcp-list{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;min-width:min(320px,78vw);max-width:min(420px,90vw);box-shadow:0 10px 30px #00000047}.mrb-rcp-list{list-style:none;margin:0;padding:4px;max-height:34vh;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2);display:flex;flex-direction:column;gap:2px}.mrb-rcp-tpl{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;text-align:left;border:0;background:none;color:var(--text);border-radius:8px;padding:7px 9px;display:flex;flex-direction:column;gap:2px}.mrb-rcp-tpl:hover:not(:disabled){background:var(--surface-1)}.mrb-rcp-tpl:disabled{opacity:.5;cursor:not-allowed}.mrb-rcp-tpl-title{font-size:var(--text-sm);font-weight:600;display:flex;gap:6px;align-items:baseline}.mrb-rcp-tpl-cut{color:var(--text-muted);font-size:var(--text-xs);font-weight:500}.mrb-rcp-empty{padding:10px 9px;color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}.mrb-rcp-editrow{position:sticky;bottom:0;margin-top:2px;padding-top:4px;background:var(--surface-2);border-top:1px solid var(--border-subtle)}.mrb-rcp-edit{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;text-align:left;border:0;background:none;color:var(--text-muted);border-radius:8px;padding:8px 9px;display:flex;align-items:center;gap:7px;font-size:var(--text-xs);font-weight:600}.mrb-rcp-edit:hover{background:var(--surface-1);color:var(--text)}.mrb-rcp-edit:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mrb-rcp-tpl-body{color:var(--text-muted);font-size:var(--text-xs);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mrb-rcp-msg{margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:1.5;max-width:72ch}.mrb-rpanel,.mrb-rts{margin:8px 24px 48px;max-width:900px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-1);overflow:hidden}.mrb-rpanel-toggle,.mrb-rts-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;border:0;background:none;color:var(--text);text-align:left;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 18px}.mrb-rpanel-toggle:hover,.mrb-rts-toggle:hover{background:var(--surface-2)}.mrb-rpanel-toggle-text,.mrb-rts-toggle-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 22ch}.mrb-rpanel-title,.mrb-rts-title{font-size:var(--text-lg);font-weight:700}.mrb-rpanel-sub,.mrb-rts-sub{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5;max-width:46ch}.mrb-rpanel-summary,.mrb-rts-summary{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mrb-rts-summary .tsx-chip{border:1px solid var(--border-control);background:var(--surface-2);border-radius:999px;padding:3px 10px;font-size:var(--text-xs);font-weight:600;white-space:nowrap}.mrb-rts-summary .tsx-chip.is-on{border-color:color-mix(in srgb,var(--ok) 55%,var(--border-control))}.mrb-rts-summary .tsx-chip.is-warn{border-color:color-mix(in srgb,var(--warn) 55%,var(--border-control))}.mrb-rts-summary .tsx-chip.is-muted{color:var(--text-muted)}.mrb-rpanel-caret,.mrb-rts-caret{color:var(--text-muted);font-size:var(--text-sm);margin-left:auto}.mrb-rpanel-body,.mrb-rts-body{padding:4px 18px 22px;border-top:1px solid var(--border-subtle)}.mrb-rts-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--border-subtle)}.mrb-rts-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:9px 14px;color:var(--text-muted);font-size:var(--text-sm);margin-bottom:-1px;border-bottom:2px solid transparent}.mrb-rts-tab.active{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.mrb-rts-pane{display:flex;flex-direction:column;gap:var(--space-5)}.mrb-rts-pane[hidden]{display:none}@media (max-width: 720px){.mrb-rpanel,.mrb-rts{margin:8px 12px 40px;border-radius:12px}.mrb-rpanel-body,.mrb-rts-body{padding:4px 12px 18px}.mrb-rpanel-caret,.mrb-rts-caret{margin-left:0}.mrb-rcp-chip,.mrb-rcp-btn{max-width:16ch}}.mrb-rts.mrb-aiv-view{margin:0;max-width:none}.mrb-aiv-head{padding:18px 20px 6px}.mrb-aiv-head .mrb-rts-title{margin:0}.mrb-smx-drip-pop.mrb-tplpop{display:flex;flex-direction:column;gap:6px;padding:8px;overflow:hidden;width:min(560px,92vw);min-width:min(420px,86vw);max-width:min(560px,92vw);max-height:min(58vh,560px)}.mrb-smx-drip-ul.mrb-tplpop-ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;overflow-y:auto;min-height:0}.mrb-rcp-list.mrb-tplpop-list{padding:6px;max-height:min(52vh,520px)}.mrb-smx-tools .mrb-rcp-list.mrb-tplpop-list{width:min(560px,92vw);min-width:min(420px,86vw);max-width:min(560px,92vw)}.mrb-rcp-tpl.mrb-tplpop-item,.mrb-smx-drip-item.mrb-tplpop-item{display:flex;flex-direction:row;align-items:baseline;gap:12px;width:100%;padding:8px 10px;border-radius:8px}.mrb-tplpop-title{flex:1 1 auto;min-width:0;text-align:left;font-size:var(--text-sm);font-weight:600;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.mrb-tplpop-cut{flex:0 0 auto;max-width:45%;text-align:right;white-space:nowrap;font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mrb-tplpop-kicker{margin:0;padding:2px 10px;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mrb-tplpop-search{display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--border-control);border-radius:8px;background:var(--surface-1)}.mrb-tplpop-search svg{flex:none;color:var(--text-muted)}.mrb-tplpop-search input{flex:1 1 auto;min-width:0;border:0;background:none;color:var(--text);font:inherit;font-size:var(--text-sm);outline:none}.mrb-tplpop-search input::placeholder{color:var(--text-muted)}.mrb-tplpop-search:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px #3b9eff33}.mrb-tplpop-searchrow{position:sticky;top:0;z-index:1;padding-bottom:4px;background:var(--surface-2)}.mrb-tplpop-none{padding:10px;margin:0;font-size:var(--text-xs);line-height:1.5;color:var(--text-muted)}.mrb-smx{max-width:1100px;margin:0 auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.mrb-smx-top{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.mrb-smx-heading{min-width:0}.mrb-smx-title{margin:0 0 2px;font-size:var(--text-2xl)}.mrb-smx-sub{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.mrb-smx-seg{order:-1;display:inline-flex;padding:3px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-1);gap:2px;flex:none}.mrb-smx-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:600;padding:7px 16px;border-radius:var(--radius-pill);cursor:pointer;transition:background .15s ease,color .15s ease}.mrb-smx-seg-btn:hover{color:var(--text)}.mrb-smx-seg-btn.active{color:#fff}.mrb-smx-seg-btn.sms.active{background:#248a3d;border-color:#248a3d}.mrb-smx-seg-btn.imsg.active{background:#0b6fd6;border-color:#0b6fd6}.mrb-smx-seg-off{font-weight:400;opacity:.75;font-size:var(--text-xs)}.mrb-smx-seg-btn:focus-visible,.mrb-smx-chip:focus-visible,.mrb-smx-newbtn:focus-visible,.mrb-smx-convo-open:focus-visible,.mrb-smx-archive:focus-visible,.mrb-smx-pill:focus-visible,.mrb-smx-send:focus-visible,.mrb-smx-back:focus-visible,.mrb-smx-phwarn-edit:focus-visible,.mrb-smx-phwarn-send:focus-visible{outline:2px solid var(--accent, #0b6fd6);outline-offset:2px}.mrb-smx-layout{display:grid;grid-template-columns:minmax(260px,clamp(320px,calc((100% - var(--space-3)) * .3),760px)) minmax(0,1fr);gap:var(--space-3);align-items:stretch;min-height:0;position:relative}.mrb-smx-layout.contact-open .mrb-smx-main{display:none}.mrb-smx-side{display:flex;flex-direction:column;min-width:0;min-height:0}.mrb-smx-side-empty{margin:auto;padding:var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.mrb-smx-rail{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);max-height:74vh;min-height:0}.mrb-smx-rail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.mrb-smx-rail-title{font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.mrb-smx-newbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--text-sm);font-weight:600;padding:5px 12px;border-radius:var(--radius-pill);border:1px solid var(--border-control);background:var(--surface-2);color:var(--text);cursor:pointer;transition:background .15s ease}.mrb-smx-newbtn:hover{background:var(--accent-fill);color:var(--accent-text)}.mrb-smx-newbtn.active{background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-border)}.mrb-smx-search{width:100%;padding:8px 12px;font:inherit;font-size:var(--text-sm);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text)}.mrb-smx-search::placeholder{color:var(--text-muted)}.mrb-smx-search:focus-visible{outline:2px solid var(--accent, #0b6fd6);outline-offset:1px}.mrb-smx-chips{display:flex;flex-wrap:wrap;gap:6px}.mrb-smx-chips.tags{padding-bottom:var(--space-1);border-bottom:1px solid var(--border-subtle)}.mrb-smx-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--text-xs);font-weight:600;padding:4px 11px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.mrb-smx-chip:hover{color:var(--text);background:var(--surface-2)}.mrb-smx-chip.active{background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-border)}.mrb-smx-chip.tag.sms.active{background:#248a3d2e;color:#34c759;border-color:#248a3d}.mrb-smx-chip.tag.imsg.active{background:#0b6fd62e;color:#4da3ff;border-color:#0b6fd6}[data-theme=light] .mrb-smx-chip.tag.sms.active{color:#1d7a34}[data-theme=light] .mrb-smx-chip.tag.imsg.active{color:#0b6fd6}.mrb-smx-select{width:100%;padding:8px 12px;font:inherit;font-size:var(--text-sm);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);cursor:pointer}.mrb-smx-convos{display:flex;flex-direction:column;gap:2px;overflow-y:auto;min-height:0;flex:1}.mrb-smx-convo{display:flex;align-items:stretch;gap:2px;border-radius:var(--radius-md)}.mrb-smx-convo.active{background:var(--accent-wash)}.mrb-smx-convo-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:9px 10px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text);cursor:pointer;transition:background .15s ease}.mrb-smx-convo-open:hover{background:var(--surface-2)}.mrb-smx-convo-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mrb-smx-convo-row1{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mrb-smx-convo-name{font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-smx-convo-time{flex:none;font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-smx-convo-prev{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-smx-convo-marks{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.mrb-smx-convo-marks>*{flex:none}.mrb-smx-archive{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:0 8px;border-radius:var(--radius-md);opacity:0;transition:opacity .15s ease,background .15s ease}.mrb-smx-convo:hover .mrb-smx-archive,.mrb-smx-archive:focus-visible{opacity:1}.mrb-smx-archive:hover{background:var(--surface-2);color:var(--text)}.mrb-smx-avatar{flex:none;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text-muted)}.mrb-smx-avatar-photo{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.mrb-smx-avatar.sm{width:30px;height:30px}.mrb-smx-avatar.sms{border-color:#248a3d;color:#34c759}.mrb-smx-avatar.imsg{border-color:#0b6fd6;color:#4da3ff}[data-theme=light] .mrb-smx-avatar.sms{color:#1d7a34}[data-theme=light] .mrb-smx-avatar.imsg{color:#0b6fd6}.mrb-smx-avatar.email{border-color:#b97908;color:var(--warn, #ffb020)}.mrb-smx-avatar.call{border-color:color-mix(in srgb,var(--text) 45%,transparent);color:var(--text-muted)}[data-theme=light] .mrb-smx-avatar.email{color:#8a5a00;border-color:#8a5a00}.mrb-smx-new{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2)}.mrb-smx-new-hint{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.mrb-smx-picker{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mrb-smx-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;padding:5px 12px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text);cursor:pointer;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.mrb-smx-pill.active{background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-border)}.mrb-smx-anynum{display:flex;gap:var(--space-2);align-items:center}.mrb-smx-anynum-input{flex:1;min-width:0;padding:8px 12px;font:inherit;font-size:var(--text-sm);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text)}.mrb-smx-anynum-go{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;padding:8px 14px;font-size:var(--text-sm);font-weight:600;cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--accent-border);background:var(--surface-1);color:var(--text);white-space:nowrap}.mrb-smx-anynum-go:disabled{opacity:.45;cursor:not-allowed}.mrb-smx-main{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mrb-smx-main-head{display:flex;align-items:center;gap:10px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.mrb-smx-peer{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.mrb-smx-peer-name{font-size:var(--text-lg);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.mrb-smx-peer-sub{display:flex;align-items:center;gap:8px;min-width:0}.mrb-smx-peer-num{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-smx-tag{flex:none;font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:1px 8px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);color:var(--text-muted)}.mrb-smx-tag.sms{border-color:#248a3d;color:#34c759}.mrb-smx-tag.imsg{border-color:#0b6fd6;color:#4da3ff}[data-theme=light] .mrb-smx-tag.sms{color:#1d7a34}[data-theme=light] .mrb-smx-tag.imsg{color:#0b6fd6}.mrb-smx-back{display:none}.mrb-smx-note{padding:7px 12px;border-radius:var(--radius-md);font-size:var(--text-xs);background:var(--accent-wash);border:1px solid var(--accent-border);color:var(--text-muted)}.mrb-smx-note strong{color:var(--text)}.mrb-smx-warn{padding:8px 12px;border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--warn-fill);border:1px solid var(--warn-border);color:var(--text)}.mrb-smx-err{padding:8px 12px;border-radius:var(--radius-md);font-size:var(--text-sm);background:#c83c3c1f;border:1px solid var(--danger);color:var(--danger)}.mrb-smx-errlink{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.mrb-smx-hint{color:var(--text-muted);font-size:var(--text-sm);margin:0}.mrb-smx-hint.center{margin:auto;position:relative}.mrb-smx-a2p{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:8px 12px;border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text);background:var(--accent-wash);border:1px solid var(--accent-border)}.mrb-smx-a2p.tone-ok{background:var(--ok-fill);border-color:var(--ok-border)}.mrb-smx-a2p.tone-warn{background:var(--warn-fill);border-color:var(--warn-border)}.mrb-smx-a2p.tone-danger{background:var(--danger-fill);border-color:var(--danger)}.mrb-smx-a2p-body{flex:1 1 16rem;min-width:0}.mrb-smx-a2p-head{color:var(--text)}.mrb-smx-a2p-detail{color:var(--text-muted)}.mrb-smx-a2p-note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;margin-top:2px;color:var(--text-muted);font-size:var(--text-xs)}.mrb-smx-a2p-cta{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--radius-md);border:1px solid var(--accent-border);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);text-decoration:none}.mrb-smx-a2p-cta:hover{border-color:var(--accent)}.mrb-smx-a2p-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-smx-thread{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:4px;flex:1;min-height:280px;max-height:90vh;overflow-y:auto;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.mrb-smx-thread-bg{position:sticky;top:0;height:0;z-index:0;pointer-events:none}.mrb-smx-thread-bg:before{content:"";position:absolute;top:0;left:calc(-1 * var(--space-4));right:calc(-1 * var(--space-4));height:50vh;min-height:300px;opacity:.08;background-position:center;background-repeat:no-repeat;background-size:min(42vmin,380px)}[data-theme=dark] .mrb-smx-thread-bg:before{background-image:url(/assets/zenith-z-KNzM2mR2.png)}[data-theme=light] .mrb-smx-thread-bg:before{background-image:url(/assets/zenith-z-KNzM2mR2.png)}.mrb-smx-thread>:not(.mrb-smx-thread-bg){position:relative;z-index:1}.mrb-smx-day{display:flex;justify-content:center;padding:var(--space-2) 0 var(--space-1)}.mrb-smx-day span{font-size:var(--text-xs);font-weight:600;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:2px 12px}.mrb-smx-msg{display:flex;flex-direction:column;max-width:72%;margin-top:2px}.mrb-smx-msg.out{align-self:flex-end;align-items:flex-end}.mrb-smx-msg.in{align-self:flex-start;align-items:flex-start}.mrb-smx-bubble{padding:9px 14px;border-radius:18px;font-size:var(--text-sm);line-height:1.45;white-space:pre-wrap;word-break:break-word}.mrb-smx-msg.out .mrb-smx-bubble{background:#0b6fd6;color:#fff;border-bottom-right-radius:5px}.mrb-smx-msg.in .mrb-smx-bubble{background:var(--surface-2);color:var(--text);border:1px solid var(--border-subtle);border-bottom-left-radius:5px}.mrb-smx-meta{font-size:var(--text-xs);color:var(--text-muted);margin-top:3px;display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;flex-wrap:wrap;max-width:100%}.mrb-smx-stamp{color:var(--text-faint, var(--text-muted));white-space:nowrap}.mrb-smx-tick{font-weight:700;letter-spacing:-1px}.mrb-smx-tick.sent{color:var(--text-muted)}.mrb-smx-tick.delivered,.mrb-smx-tickword.delivered{color:var(--ok)}.mrb-smx-tick.read,.mrb-smx-tickword.read{color:var(--accent)}.mrb-smx-tick.err{color:var(--danger, #e5484d)}.mrb-smx-tick.unconfirmed,.mrb-smx-tickword.unconfirmed{color:var(--text-muted, #8b949e)}.mrb-smx-tick.draft,.mrb-smx-tickword.draft{color:var(--text-muted);font-style:italic}.mrb-smx-tickword.err{font-weight:700;color:var(--danger, #e5484d)}.mrb-smx-tickword.flagged{font-weight:700;color:var(--warn, #d98324)}.mrb-smx-fail{display:flex;align-items:flex-start;gap:7px;max-width:100%;margin-top:5px;padding:7px 10px;border-radius:10px;border:1px solid var(--danger, #e5484d);border-left-width:3px;background:color-mix(in srgb,var(--danger, #e5484d) 10%,transparent);font-size:calc(11.5px * var(--font-scale, 1));line-height:1.4;text-align:left;color:var(--text)}.mrb-smx-fail.is-unconfirmed{border-color:var(--warn, #d98324);background:color-mix(in srgb,var(--warn, #d98324) 10%,transparent)}.mrb-smx-fail-icon{flex:none;font-size:calc(12px * var(--font-scale, 1));line-height:1.3;color:var(--danger, #e5484d)}.mrb-smx-fail.is-unconfirmed .mrb-smx-fail-icon{color:var(--warn, #d98324)}.mrb-smx-fail-text strong{display:block}.mrb-smx-phwarn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:10px 14px;border-radius:var(--radius-md);background:var(--warn-fill);border:1px solid var(--warn-border)}.mrb-smx-phwarn-text{margin:0;font-size:var(--text-sm);color:var(--text)}.mrb-smx-phwarn-text code{display:inline-block;margin:0 3px;padding:1px 7px;border-radius:var(--radius-sm);background:var(--surface-1);border:1px solid var(--border-subtle);font-size:var(--text-xs)}.mrb-smx-phwarn-actions{display:flex;gap:var(--space-2);flex:none}.mrb-smx-phwarn-edit,.mrb-smx-phwarn-send{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--text-sm);font-weight:600;padding:7px 14px;border-radius:var(--radius-md);cursor:pointer}.mrb-smx-phwarn-edit{border:1px solid var(--border-control);background:var(--surface-1);color:var(--text)}.mrb-smx-phwarn-edit:hover{background:var(--surface-2)}.mrb-smx-phwarn-send{border:1px solid var(--warn-border);background:transparent;color:var(--text)}.mrb-smx-phwarn-send:hover{background:var(--surface-1)}.mrb-smx-phwarn-send:disabled{opacity:.5;cursor:not-allowed}.mrb-smx-compose{display:flex;gap:var(--space-2);align-items:flex-end}.mrb-smx-input{flex:1;min-width:0;resize:vertical;min-height:44px;padding:11px 16px;font:inherit;font-size:var(--text-base);border-radius:22px;border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text)}.mrb-smx-input:focus-visible{outline:2px solid var(--accent, #0b6fd6);outline-offset:1px}.mrb-smx-input:disabled{opacity:.6}.mrb-smx-send{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:700;cursor:pointer;border:1px solid #0b6fd6;background:#0b6fd6;color:#fff;transition:filter .15s ease}.mrb-smx-send:hover:not(:disabled){filter:brightness(1.12)}.mrb-smx-send:disabled{opacity:.45;cursor:not-allowed}.mrb-smx-rich{flex:1;min-width:0}.mrb-smx-rich .mrb-rte{border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-1);overflow:hidden}.mrb-smx-rich .mrb-rte-surface{min-height:min(384px,60vh);max-height:60vh;overflow-y:auto}.mrb-smx-fmt{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:700;cursor:pointer;border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text);transition:filter .15s ease}.mrb-smx-fmt:hover:not(:disabled){filter:brightness(1.12)}.mrb-smx-fmt:disabled{opacity:.45;cursor:not-allowed}.mrb-smx-fmt.is-on{border-color:#0b6fd6;background:color-mix(in srgb,#0b6fd6 16%,var(--surface-1));color:#0b6fd6}.mrb-smx-layout:where(.is-cramped).contact-open{grid-template-columns:minmax(260px,clamp(320px,calc((100% - var(--space-3)) * .3),760px)) minmax(0,1fr)}@media (max-width: 860px){.mrb-smx-layout{grid-template-columns:1fr}.mrb-smx-layout .mrb-smx-main,.mrb-smx-layout.thread-open .mrb-smx-rail{display:none}.mrb-smx-layout.thread-open .mrb-smx-main{display:flex}.mrb-smx-layout.contact-open{grid-template-columns:1fr}.mrb-smx-layout.thread-open.contact-open .mrb-smx-main,.mrb-smx-layout.contact-open .mrb-smx-rail{display:none}.mrb-smx-rail{max-height:none}.mrb-smx-back{display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--text-xl);line-height:1;width:34px;height:34px;flex:none;border-radius:50%;border:1px solid var(--border-control);background:var(--surface-2);color:var(--text);cursor:pointer}.mrb-smx-msg{max-width:84%}}@media (prefers-reduced-motion: reduce){.mrb-smx *,.mrb-smx *:before,.mrb-smx *:after{transition:none!important;animation:none!important}}.mrb-smx-qh{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:8px 12px;border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text);background:var(--warn-fill);border:1px solid var(--warn-border);border-left-width:3px}.mrb-smx-qh-body{flex:1 1 16rem;min-width:0}.mrb-smx-qh-head{color:var(--text)}.mrb-smx-qh-detail{color:var(--text-muted)}.mrb-smx-qh-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--radius-md);border:1px solid var(--warn-border);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);text-decoration:none}.mrb-smx-qh-cta:hover{border-color:var(--accent)}.mrb-smx-qh-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-smx-chan{font-size:var(--text-xs);color:var(--text-faint);white-space:nowrap}.mrb-smx-chan.imsg{color:color-mix(in srgb,var(--accent) 70%,var(--text-faint))}.mrb-smx-from{display:flex;align-items:center;gap:8px;margin:0 0 6px;min-width:0}.mrb-smx-from-label{font-size:var(--text-xs);font-weight:600;color:var(--text-muted);flex:none}.mrb-smx-from-pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;flex:1 1 auto;max-width:34ch;padding:4px 10px;border-radius:999px;border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);font:inherit;font-size:var(--text-xs);cursor:pointer;text-overflow:ellipsis}.mrb-smx-from-pick:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--border-control))}.mrb-smx-from-pick:disabled{opacity:.5;cursor:not-allowed}.mrb-smx-from-note{margin:0 0 6px;font-size:var(--text-xs);color:var(--text-muted)}.mrb-smx-from-note.is-none,.mrb-smx-from-note.is-undecided{color:var(--warn);font-weight:600}.mrb-smx-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;min-width:0}.mrb-smx-tool{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;position:relative;width:auto;min-width:30px;height:30px;padding:0 7px;border-radius:9px;cursor:pointer;border:1px solid var(--border-control);background:var(--surface-1);color:var(--text-muted);font:inherit;font-size:var(--text-xs)}.mrb-smx-tool:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.mrb-smx-tool:disabled{opacity:.45;cursor:default;background:var(--surface-1)}.mrb-smx-tool--import{margin-left:auto;height:32px;padding:0 11px}.mrb-smx-tools .mrb-emoji{display:inline-flex}.mrb-smx-tools .mrb-emoji-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:9px;border:1px solid var(--border-control);background:var(--surface-1);color:var(--text-muted)}.mrb-smx-tools .mrb-emoji-toggle:hover,.mrb-smx-tools .mrb-emoji-toggle.is-open{background:var(--surface-2);color:var(--text)}.mrb-smx-drip{position:relative;display:inline-flex}.mrb-smx-drip-pop{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;min-width:min(340px,82vw);max-width:min(440px,92vw);max-height:40vh;overflow-y:auto;padding:10px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2);box-shadow:0 10px 30px #00000047}.mrb-smx-drip-head{margin:0 0 8px;font-size:var(--text-xs);line-height:1.5;color:var(--text-muted)}.mrb-smx-drip-timing{display:flex;flex-direction:column;gap:2px;margin:0 0 8px;padding:6px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-1)}.mrb-smx-drip-timing-opt{display:flex;align-items:flex-start;gap:8px;padding:6px;border-radius:6px;cursor:pointer;min-width:0}.mrb-smx-drip-timing-opt:hover{background:var(--surface-2)}.mrb-smx-drip-timing-opt input{margin-top:2px;flex:0 0 auto;accent-color:var(--accent-neon, #3b9eff)}.mrb-smx-drip-timing-opt>span{display:flex;flex-direction:column;gap:1px;min-width:0}.mrb-smx-drip-timing-opt strong{font-size:var(--text-xs);font-weight:600}.mrb-smx-drip-timing-opt small{font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.mrb-smx-drip-note{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.mrb-smx-drip-ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mrb-smx-drip-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;text-align:left;border:0;background:none;color:var(--text);border-radius:8px;padding:8px 9px;display:flex;align-items:center;gap:8px;font:inherit;font-size:var(--text-sm)}.mrb-smx-drip-item:hover:not(:disabled){background:var(--surface-1)}.mrb-smx-drip-item:disabled{opacity:.5;cursor:not-allowed}.mrb-smx-drip-edit{position:sticky;bottom:0;margin-top:6px;padding:8px 9px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;border:0;border-top:1px solid var(--border-subtle);border-radius:0 0 8px 8px;background:var(--surface-2);color:var(--text-muted);display:flex;align-items:center;gap:7px;font-size:var(--text-xs);font-weight:600}.mrb-smx-drip-edit:hover{background:var(--surface-1);color:var(--text)}.mrb-smx-drip-edit:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mrb-smx-drip-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-smx-drip-pill{flex:none;font-size:.85em;font-weight:700;padding:1px 6px;border-radius:999px;border:1px solid var(--border-control);color:var(--text-muted)}.mrb-smx-drip-msg,.mrb-smx-drip-err{margin:8px 0 0;font-size:var(--text-xs);line-height:1.5;color:var(--text-muted)}.mrb-smx-drip-err{color:var(--warn);font-weight:600}.mrb-smx-tool-badge{font-size:.85em;font-weight:700;line-height:1;color:var(--text)}.mrb-smx-pending .mrb-smx-bubble{opacity:.6;border:1px dashed var(--border-control)}.mrb-smx-ghost .mrb-smx-bubble{background:var(--surface-2);color:var(--text-muted);border:1px dashed var(--border-control)}.mrb-smx-ghost .mrb-smx-meta{color:var(--text-muted)}.mrb-smx-ghost-word{font-style:italic;font-weight:600}.mrb-smx-ghost-mms .mrb-smx-mms-img{border-style:dashed;opacity:.75}.mrb-smx-ghost-mms.is-split{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-width:260px}.mrb-smx-ghost-mms.is-split .mrb-smx-mms-img{width:100%;max-width:none;height:100%;object-fit:cover}.mrb-smx-droplink{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;color:var(--text-muted);font-size:var(--text-xs);text-decoration:underline}@media (pointer: coarse){.mrb-smx-droplink{min-height:44px}}.mrb-smx-stopmark{font-size:var(--text-xs);font-weight:700;color:var(--danger)}.mrb-smx-attach{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:4px}.mrb-smx-attach-chip{display:inline-flex;align-items:baseline;gap:6px;padding:4px 9px;border-radius:12px;border:1px dashed var(--border-control);background:var(--surface-2);font-size:var(--text-xs)}.mrb-smx-attach-kind{color:var(--text);font-weight:600}.mrb-smx-attach-size{color:var(--text-muted)}.mrb-smx-attach-note{font-size:var(--text-xs);color:var(--text-muted);font-style:italic}.mrb-smx-peer-acts{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto;justify-content:flex-end}.mrb-smx-peer-act{padding:5px 11px;border-radius:8px;cursor:pointer;border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);font-size:var(--text-xs)}.mrb-smx-peer-act:disabled{opacity:.45;cursor:default}.mrb-smx-peer-act.danger{border-color:var(--danger);color:var(--danger)}.mrb-smx-taps{display:flex;gap:3px;margin-top:-6px;padding-left:6px}.mrb-smx-msg.out .mrb-smx-taps{justify-content:flex-end;padding-right:6px;padding-left:0}.mrb-smx-tap{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;font-size:var(--text-xs);line-height:1;border:1px solid var(--border-subtle);background:var(--surface-1)}.mrb-smx-tap.mine{border-color:var(--border-control)}.mrb-smx-older{display:flex;justify-content:center;padding:6px 0 10px}.mrb-smx-older button{padding:5px 14px;border-radius:999px;cursor:pointer;border:1px solid var(--border-control);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs)}.mrb-smx-older button:disabled{opacity:.5;cursor:default}.mrb-smx-media{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-2)}.mrb-smx-media-toggle.has-media{border-color:var(--accent);color:var(--text)}.mrb-smx-attachwrap{display:inline-flex;border-radius:11px;outline:2px dashed transparent;outline-offset:2px}.mrb-smx-attachwrap.is-over{outline-color:var(--accent)}.mrb-smx-attachwrap .mrb-smx-media-toggle{height:34px;padding:0 11px;gap:7px;border-radius:10px;color:var(--text);font-size:var(--text-sm);font-weight:600}.mrb-smx-attachwrap .mrb-smx-media-toggle:disabled{color:var(--text-muted)}.mrb-smx-tool-word{white-space:nowrap;line-height:1}.mrb-smx-tools.is-compact{margin-top:0}.mrb-smx-tools.is-compact .mrb-smx-attachwrap .mrb-smx-media-toggle{padding:0 7px;gap:0}@media (pointer: coarse){.mrb-smx-tool,.mrb-smx-tools .mrb-rcp-btn{min-height:40px;min-width:40px}}.mrb-smx-media-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mrb-smx-media-item{position:relative;width:100%;max-width:260px;height:min(148px,22vh)}.mrb-smx-media-list.is-split{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%;max-width:260px}.mrb-smx-media-list.is-split .mrb-smx-media-item{width:auto;max-width:none;height:min(124px,19vh)}.mrb-smx-media-thumb{width:100%;height:100%;object-fit:contain;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-2)}.mrb-smx-media-pos{position:absolute;left:3px;bottom:3px;min-width:15px;padding:0 4px;border-radius:7px;background:var(--surface-1);border:1px solid var(--border-subtle);color:var(--text-muted);text-align:center;font-size:calc(10px * var(--font-scale, 1));line-height:calc(15px * var(--font-scale, 1))}.mrb-smx-media-drop{position:absolute;top:-6px;right:-6px;width:20px;height:20px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);font-size:calc(13px * var(--font-scale, 1));line-height:1;cursor:pointer}.mrb-smx-media-drop:hover{background:var(--surface-2);border-color:var(--danger);color:var(--danger)}.mrb-smx-media-drop:disabled{opacity:.45;cursor:default}.mrb-smx-media-note{margin:0;font-size:var(--text-xs);color:var(--text)}.mrb-smx-media-panel{display:flex;flex-direction:column;gap:5px;padding:9px 11px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-1)}.mrb-smx-media-panel[hidden]{display:none}.mrb-smx-media-over{margin:0;font-size:var(--text-xs);font-weight:600;color:var(--warn)}.mrb-smx-media-err:not(:empty){margin:0;font-size:var(--text-xs);color:var(--danger)}.mrb-smx-media-hint{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.mrb-smx-mms{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.mrb-smx-mms-link{display:inline-flex;border-radius:var(--radius-md)}.mrb-smx-mms-img{max-width:210px;max-height:210px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-2)}.mrb-smx-mms-link:focus-visible{outline:2px solid var(--accent, #0b6fd6);outline-offset:2px}.mrb-smx-imsg-pics{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.mrb-smx-imsg-pic-link{display:inline-flex;border-radius:var(--radius-md)}.mrb-smx-imsg-pic{max-width:210px;max-height:210px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-2)}.mrb-smx-imsg-pic-link:focus-visible{outline:2px solid var(--accent, #0b6fd6);outline-offset:2px}.mrb-smx-imsg-pic-gone{font-size:var(--text-xs);font-style:italic;color:var(--text-muted)}.mrb-smx-sched{position:relative;display:inline-flex}.mrb-smx-sched-pop{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;min-width:min(360px,86vw);max-width:min(460px,94vw);max-height:62vh;overflow-y:auto;padding:10px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2);box-shadow:0 10px 30px #00000047}.mrb-smx-sched-toggle.has-queue{border-color:var(--accent);color:var(--text)}.mrb-smx-sched-field{display:block;margin:0 0 8px}.mrb-smx-sched-label{display:block;margin-bottom:4px;font-size:var(--text-xs);color:var(--text-muted)}.mrb-smx-sched-input{width:100%;padding:7px 8px;border-radius:8px;border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);font:inherit;font-size:var(--text-sm)}.mrb-smx-sched-clocks{display:flex;gap:8px;margin:0 0 6px}.mrb-smx-sched-clock{flex:1 1 0;min-width:0;padding:7px 8px;border-radius:9px;border:1px solid var(--border-control);background:var(--surface-1)}.mrb-smx-sched-clock.is-unknown{border-color:var(--warn)}.mrb-smx-sched-who{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.mrb-smx-sched-themline{display:block}.mrb-smx-sched-time{display:block;font-size:1.05em;color:var(--text)}.mrb-smx-sched-zone{display:block;font-size:.85em;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-smx-sched-src{margin:0 0 8px;font-size:var(--text-xs);line-height:1.5;color:var(--text-muted)}.mrb-smx-sched-src.is-unknown{color:var(--warn);font-weight:600}.mrb-smx-sched-warn{margin:0 0 8px;padding:7px 8px;border-radius:8px;border:1px solid var(--border-control);font-size:var(--text-xs);line-height:1.5;color:var(--text-muted)}.mrb-smx-sched-head{margin:0 0 8px;font-size:var(--text-xs);line-height:1.5;color:var(--text-muted)}.mrb-smx-sched-go{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;padding:8px 10px;border-radius:9px;border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:600}.mrb-smx-sched-go:hover:not(:disabled){background:var(--surface-2)}.mrb-smx-sched-go:disabled{opacity:.5;cursor:not-allowed}.mrb-smx-sched-queuetoggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:6px;width:100%;margin:12px 0 0;padding:4px 0;border:0;border-top:1px solid var(--border-subtle);background:none;cursor:pointer;font:inherit;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.mrb-smx-sched-queuetoggle:hover{color:var(--text)}.mrb-smx-sched-queuetoggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-smx-sched-queuetoggle .mrb-smx-tool-badge{position:static}.mrb-smx-sched-ul[hidden]{display:none}.mrb-smx-sched-h{margin:12px 0 6px;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.mrb-smx-sched-note{margin:6px 0 0;font-size:var(--text-xs);color:var(--text-muted)}.mrb-smx-sched-ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mrb-smx-sched-row{padding:8px 9px;border-radius:9px;border:1px solid var(--border-control);background:var(--surface-1)}.mrb-smx-sched-row.is-failed{border-color:var(--warn)}.mrb-smx-sched-rowtop{display:flex;align-items:center;gap:8px}.mrb-smx-sched-to{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--text)}.mrb-smx-sched-pill{flex:none;font-size:.85em;font-weight:700;padding:1px 6px;border-radius:999px;border:1px solid var(--border-control);color:var(--text-muted)}.mrb-smx-sched-row.is-releasing .mrb-smx-sched-pill{border-color:var(--accent);color:var(--text)}.mrb-smx-sched-body{margin:4px 0 0;font-size:var(--text-sm);line-height:1.45;color:var(--text);overflow-wrap:anywhere}.mrb-smx-sched-meta{margin:3px 0 0;font-size:var(--text-xs);color:var(--text-muted)}.mrb-smx-sched-meta.is-unknown{color:var(--warn)}.mrb-smx-sched-why{margin:3px 0 0;font-size:var(--text-xs);color:var(--warn);font-weight:600}.mrb-smx-sched-cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-top:6px;padding:4px 9px;border-radius:8px;border:1px solid var(--border-control);background:none;color:var(--text-muted);font:inherit;font-size:var(--text-xs)}.mrb-smx-sched-cancel:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.mrb-smx-sched-cancel:disabled{opacity:.5;cursor:not-allowed}.mrb-smx-sched-msg,.mrb-smx-sched-err{margin:8px 0 0;font-size:var(--text-xs);line-height:1.5;color:var(--text-muted)}.mrb-smx-sched-err{color:var(--warn);font-weight:600}.mrb-smx-cedit{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);min-width:0}.mrb-smx-cedit-head{display:flex;align-items:center;gap:var(--space-2)}.mrb-smx-cedit-title{font-size:var(--text-sm);flex:1;min-width:0}.mrb-smx-cedit-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-muted)}.mrb-smx-cedit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2)}.mrb-smx-cedit-field{display:flex;flex-direction:column;gap:4px;min-width:0}.mrb-smx-cedit-k{font-size:var(--text-xs);color:var(--text-muted)}.mrb-smx-cedit-v{font:inherit;font-size:var(--text-sm);min-height:40px;padding:8px 12px;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text)}.mrb-smx-cedit-v:disabled{opacity:.6}.mrb-smx-cedit-rest{display:flex;flex-direction:column;gap:2px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-subtle)}.mrb-smx-cedit-resth{margin:0 0 6px;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.mrb-smx-cedit-restrow{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:10px;align-items:start;padding:5px 0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 45%,transparent)}.mrb-smx-cedit-restrow:last-child{border-bottom:0}.mrb-smx-cedit-restk{font-size:var(--text-xs);color:var(--text-muted);min-width:0;overflow-wrap:anywhere}.mrb-smx-cedit-restv{font-size:var(--text-sm);color:var(--text);min-width:0;overflow-wrap:anywhere}.mrb-smx-cedit-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.mrb-smx-cedit-save,.mrb-smx-cedit-cancel,.mrb-smx-cedit-full{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-md);border:1px solid var(--border-control);background:var(--surface-2);color:var(--text);text-decoration:none}.mrb-smx-cedit-save{border-color:var(--accent-border);font-weight:600}.mrb-smx-cedit-save:disabled,.mrb-smx-cedit-cancel:disabled{opacity:.45;cursor:default}.mrb-smx-cedit-note,.mrb-smx-cedit-hint,.mrb-smx-cedit-msg{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.mrb-smx-cedit-err{margin:0;font-size:var(--text-xs);color:var(--danger);line-height:1.5}.mrb-smx-cedit-msg p{margin:0 0 4px}.mrb-smx-cedit-msg p:last-child{margin-bottom:0}.mrb-smx-cedit-dial{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.mrb-smx-cedit-dial.is-bad{color:var(--danger)}.mrb-smx-cedit-tags{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.mrb-smx-cedit-tagshint{font-size:var(--text-xs);color:var(--text-muted)}.mrb-smx-cedit-dupe{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--surface-2)}.mrb-smx-cedit-dupe p{margin:0;font-size:var(--text-xs);color:var(--text);line-height:1.5}.mrb-smx-cedit-dupeacts{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.mrb-smx-newcontact{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--text-sm);font-weight:600;min-height:40px;padding:8px 14px;cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--accent-border);background:var(--surface-1);color:var(--text)}.mrb-smx-newcontact:focus-visible{outline:2px solid var(--accent, #0b6fd6);outline-offset:2px}.mrb-smx-cedit-x:focus-visible,.mrb-smx-cedit-v:focus-visible,.mrb-smx-cedit-save:focus-visible,.mrb-smx-cedit-cancel:focus-visible,.mrb-smx-cedit-full:focus-visible,.mrb-smx-peer-act:focus-visible{outline:2px solid var(--accent, #0b6fd6);outline-offset:2px}.mrb-smx-peer-act.is-on{border-color:var(--accent-border);background:var(--surface-2);font-weight:600}.mrb-smx-queue-open{margin-inline-start:auto;flex:none;display:inline-flex;align-items:center;gap:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:7px 13px;border-radius:var(--radius-pill);border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);font-size:var(--text-sm);font-weight:600}.mrb-smx-queue-open:hover{background:var(--surface-2)}.mrb-smx-queue-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;line-height:1;padding:0 5px;border-radius:9px;background:var(--accent);color:var(--bg);font-size:var(--text-xs);font-weight:700}.mrb-smx-queue-badge--flag{background:var(--warn)}.mrb-smx-top .mrb-smx-queue-open+.mrb-rset-gear{margin-inline-start:8px}.mrb-smx-queue-back{order:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);font-size:var(--text-sm);font-weight:600}.mrb-smx-queue-back:hover{background:var(--surface-2)}.mrb-smx-macpill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:700;border:1px solid var(--border-subtle);background:var(--surface-2)}.mrb-smx-macpill-dot{line-height:1}.mrb-smx-macpill--awake{color:color-mix(in srgb,var(--ok, seagreen) 80%,var(--text));border-color:color-mix(in srgb,var(--ok, seagreen) 45%,var(--border-subtle));background:color-mix(in srgb,var(--ok, seagreen) 12%,var(--surface-2))}.mrb-smx-macpill--asleep{color:color-mix(in srgb,var(--warn) 80%,var(--text));border-color:color-mix(in srgb,var(--warn) 45%,var(--border-subtle));background:color-mix(in srgb,var(--warn) 12%,var(--surface-2))}.mrb-smx-macpill--off{color:var(--text-muted)}.mrb-smx-queueview{margin-top:var(--space-4);max-width:860px}.mrb-call-dir-arrow{display:inline-flex;align-items:center;justify-content:center;line-height:0}.mrb-call-dir-arrow svg{width:1em;height:1em;display:block;overflow:visible}.mrb-confirm{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--danger);border-left-width:3px;border-radius:var(--radius-md);background:var(--danger-fill)}.mrb-confirm-q{margin:0;color:var(--text);font-size:calc(13px * var(--font-scale, 1));font-weight:600;line-height:var(--leading-normal);overflow-wrap:anywhere}.mrb-confirm-d{margin:0;max-width:60ch;color:var(--text);font-size:calc(12px * var(--font-scale, 1));line-height:var(--leading-normal)}.mrb-confirm-acts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.mrb-confirm-cancel,.mrb-confirm-go{min-height:40px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-family:inherit;font-size:calc(13px * var(--font-scale, 1));cursor:pointer}.mrb-confirm-cancel{border:1px solid var(--border-control);background:var(--surface-1);color:var(--text)}.mrb-confirm-go{border:1px solid var(--danger);background:var(--surface-1);color:var(--danger);font-weight:600}.mrb-confirm-cancel:hover:not([disabled]){background:var(--surface-2)}.mrb-confirm-go:hover:not([disabled]){background:var(--danger-fill)}.mrb-confirm-cancel[disabled],.mrb-confirm-go[disabled]{opacity:.6;cursor:default}.mrb-confirm-cancel:focus-visible,.mrb-confirm-go:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-confirm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1499;display:flex;align-items:center;justify-content:center;padding:24px;background:#04080e9e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:mrb-confirm-fade .14s ease-out both}[data-theme=light] .mrb-confirm-scrim{background:#141c286b}.mrb-confirm.is-floating{width:min(460px,100%);margin-top:0;padding:var(--space-3) var(--space-4);gap:var(--space-2);background:var(--surface-1);border-color:var(--border-control);border-left:3px solid var(--danger);border-radius:var(--radius-lg);box-shadow:0 24px 64px #0000008c;animation:mrb-confirm-rise .16s ease-out both}.mrb-confirm.is-floating .mrb-confirm-d{white-space:pre-line}.mrb-confirm.is-floating .mrb-confirm-acts{justify-content:flex-end}.mrb-confirm.is-floating.is-ask{border-left-color:var(--accent)}.mrb-confirm.is-ask .mrb-confirm-go{border-color:var(--accent-border);color:var(--accent)}.mrb-confirm.is-ask .mrb-confirm-go:hover:not([disabled]){background:var(--accent-fill)}.mrb-confirm-field{display:flex;flex-direction:column;gap:var(--space-1)}.mrb-confirm-field-l{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mrb-confirm-input{width:100%;box-sizing:border-box;min-height:40px;padding:var(--space-1) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-family:inherit;font-size:calc(13px * var(--font-scale, 1))}.mrb-confirm-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-confirm-err{color:var(--danger);font-size:calc(12px * var(--font-scale, 1));overflow-wrap:anywhere}@keyframes mrb-confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes mrb-confirm-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.mrb-confirm-scrim,.mrb-confirm.is-floating{animation:none}}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.mrb-email-reconnect{flex:0 0 auto;background:var(--surface-2);border:1px solid var(--border-subtle);border-left:3px solid var(--warn);border-radius:var(--radius-md);padding:8px 10px;margin:0 0 8px;color:var(--text);font-size:calc(12px * var(--font-scale, 1));line-height:1.45}.mrb-email-reconnect-text{margin:0}.mrb-email-reconnect-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px}.mrb-email-reconnect-btn{min-height:32px;padding:0 14px;border:0;border-radius:var(--radius-pill, 999px);background:var(--accent-fill);color:var(--accent-text);font:inherit;font-weight:700;cursor:pointer}.mrb-email-reconnect-btn:hover{filter:brightness(1.06)}.mrb-email-reconnect-here{padding:0;border:0;background:none;color:var(--text-muted);font:inherit;text-decoration:underline;cursor:pointer}.mrb-email-reconnect-btn:focus-visible,.mrb-email-reconnect-here:focus-visible{outline:2px solid var(--focus-ring, var(--accent-fill));outline-offset:2px}.mrb-email-reconnect-status{margin:6px 0 0;color:var(--text-muted)}.mrb-email-reconnect-status:empty{display:none}.mrb-lmail{margin-top:6px;padding-top:12px;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:10px}.mrb-lmail-h{display:flex;align-items:center;gap:7px;margin:0;font-size:calc(13px * var(--font-scale, 1));font-weight:700;color:var(--text)}.mrb-lmail-h svg{flex:none;color:var(--accent, var(--accent-border))}.mrb-lmail-empty{color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));padding:4px 2px}.mrb-lmail-note{background:var(--surface-2);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-border);border-radius:var(--radius-md);padding:9px 12px;color:var(--text-muted);font-size:calc(12.5px * var(--font-scale, 1));line-height:1.45}.mrb-lmail-note strong{color:var(--text)}.mrb-lmail-thread{list-style:none;margin:0;padding:10px;max-height:240px;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);display:flex;flex-direction:column;gap:10px}.mrb-lmail-msg{display:flex;flex-direction:column;max-width:100%}.mrb-lmail-msg--in{align-items:flex-start}.mrb-lmail-msg--out{align-items:flex-end}.mrb-lmail-bubble{max-width:88%;padding:8px 12px;border-radius:14px;white-space:pre-wrap;word-break:break-word;line-height:1.4}.mrb-lmail-msg--in .mrb-lmail-bubble{background:var(--surface-3);color:var(--text);border-bottom-left-radius:4px;border:1px solid var(--border-subtle)}.mrb-lmail-msg--out .mrb-lmail-bubble{background:var(--accent-fill);color:var(--accent-text);border-bottom-right-radius:4px}.mrb-lmail-subj{font-weight:700;font-size:calc(12.5px * var(--font-scale, 1));margin-bottom:3px}.mrb-lmail-snip{font-size:calc(13px * var(--font-scale, 1))}.mrb-lmail-meta{margin-top:3px;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.mrb-lmail-draftbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mrb-lmail-aibtn{min-height:44px;padding:10px 16px;border-radius:var(--radius-md);cursor:pointer;font:inherit;font-weight:600;border:1px solid var(--accent-border);background:var(--accent-wash);color:var(--accent-text)}.mrb-lmail-aibtn:hover:not(:disabled){background:var(--accent-fill)}.mrb-lmail-aibtn:disabled{opacity:.5;cursor:default}.mrb-lmail-aibtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-lmail-safe{color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}.mrb-lmail-error{color:var(--danger);font-size:calc(13px * var(--font-scale, 1))}.mrb-lmail-draft{display:flex;flex-direction:column;gap:6px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);padding:12px}.mrb-lmail-label{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);font-weight:600}.mrb-lmail-input,.mrb-lmail-textarea{width:100%;box-sizing:border-box;font:inherit;padding:10px 12px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text)}.mrb-lmail-textarea{resize:vertical;min-height:120px;line-height:1.45}.mrb-lmail-input:focus,.mrb-lmail-textarea:focus{outline:none;border-color:var(--focus)}.mrb-lmail-input:focus-visible,.mrb-lmail-textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-lmail-draftactions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mrb-lmail-copy{min-height:44px;padding:10px 20px;border:none;cursor:pointer;border-radius:var(--radius-md);font:inherit;font-weight:600;background:var(--accent-fill);color:var(--accent-text)}.mrb-lmail-copy:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-lmail-discard{min-height:44px;padding:10px 16px;cursor:pointer;border-radius:var(--radius-md);font:inherit;font-weight:600;border:1px solid var(--border-control);background:var(--surface-2);color:var(--text-muted)}.mrb-lmail-discard:hover{color:var(--text)}.mrb-lmail-discard:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-emx-tools .mrb-mattach{display:inline-flex;align-items:center;gap:0}.mrb-emx-tools .mrb-mattach .matt-clipwrap{padding:0}.mrb-emx-tools .mrb-mattach .matt-clipbtn{min-height:30px;height:30px;padding:0 8px;border-radius:9px;font-size:var(--text-xs)}.mrb-emx-tools .mrb-mattach .matt-say,.mrb-emx-tools .mrb-mattach .matt-alert{flex-basis:100%;max-width:100%}.mrb-emx-atts{display:grid;gap:6px;max-width:100%}.mrb-emx-atts>.mrb-emx-att-note:first-child,.mrb-emx-atts>.mrb-emx-att-list:first-child{margin-top:6px}.mrb-emx-att-note{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal, 1.45);color:var(--text-muted)}.mrb-emx-att-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;max-width:100%}.mrb-emx-att{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;border:1px solid var(--border-control);border-radius:9px;background:var(--surface-1);font-size:var(--text-xs);color:var(--text)}.mrb-emx-att-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mrb-emx-att-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;border:none;border-radius:6px;cursor:pointer;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);line-height:1}.mrb-emx-att-x:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.mrb-emx-att-x:disabled{opacity:.45;cursor:default}.mrb-emx-att-x:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px)}.mrb-emx-att-err{margin:0;font-size:var(--text-xs);color:var(--danger)}.mrb-comms-review-atts{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none;max-width:100%}.mrb-comms-review-att{padding:4px 10px;border:1px solid var(--border-control);border-radius:9px;background:var(--surface-1);font-size:var(--text-xs);color:var(--text);max-width:100%;overflow-wrap:anywhere}:root{--mrb-chat-head-h: 52px;--mrb-chat-bubble-radius: 18px}.mrb-comms--activity{display:flex;flex-direction:column;min-height:0;flex:1;gap:var(--space-3, 12px);--comms-stream-floor: 88px;overflow-y:auto}.mrb-comms-activity{display:flex;flex-direction:column;flex:1 1 auto;min-height:var(--comms-stream-floor, 140px);overflow:hidden}.mrb-comms-face{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding-top:2px}.mrb-comms-face .mrb-smx-avatar.mrb-comms-face-disc{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--chan-imessage);color:var(--bubble-imessage);overflow:hidden}[data-theme=light] .mrb-comms-face .mrb-smx-avatar.mrb-comms-face-disc{color:var(--chan-imessage)}.mrb-comms-face-disc .mrb-smx-avatar-letters{font-size:calc(14px * var(--font-scale, 1))}.mrb-comms-face-disc .mrb-smx-avatar-photo{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.mrb-comms-face-name{max-width:100%;font-size:var(--text-xs, 12px);font-weight:600;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-comms-thread--tall{flex:1 1 auto;min-height:0}.mrb-comms--activity .mrb-comms-thread--tall{max-height:none;--comms-run-gap: var(--space-3, 12px);gap:var(--comms-run-gap)}.mrb-comms-threadfill{flex:1 1 auto;min-height:0}.mrb-comms-msg--in{display:flex;flex-direction:column;align-items:flex-start}.mrb-comms-msg--in .mrb-comms-bubble{background:var(--surface-2);color:var(--text);border:1px solid var(--border-subtle)}.mrb-comms-msg--in.mrb-comms-msg--tail .mrb-comms-bubble{border-bottom-left-radius:var(--comms-tail-radius)}.mrb-comms-msg--in .mrb-comms-meta{text-align:left}.mrb-comms-msg--grouped{margin-top:calc(var(--comms-run-gap-tight) - var(--comms-run-gap))}.mrb-comms-day{text-align:center;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);margin:6px 0 2px}.mrb-comms-subj{font-weight:700;margin-bottom:3px;line-height:1.35}.mrb-comms-text{white-space:pre-wrap;word-break:break-word;font-size:calc(14.5px * var(--font-scale, 1))}.mrb-comms-msg--out[data-channel=imessage] .mrb-comms-bubble:not(.mrb-comms-bubble--email):not(.mrb-comms-bubble--sched),.mrb-comms-msg--out[data-channel=sms] .mrb-comms-bubble:not(.mrb-comms-bubble--email):not(.mrb-comms-bubble--sched){color:var(--bubble-sent-ink);border:none}.mrb-comms-msg--out[data-channel=imessage] .mrb-comms-bubble:not(.mrb-comms-bubble--email):not(.mrb-comms-bubble--sched){background:var(--bubble-imessage)}.mrb-comms-msg--out[data-channel=sms] .mrb-comms-bubble:not(.mrb-comms-bubble--email):not(.mrb-comms-bubble--sched){background:var(--bubble-sms)}.mrb-comms-bubble.mrb-comms-bubble--email{max-width:92%;padding:0;border-radius:var(--radius-md);border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);white-space:normal;overflow:hidden}.mrb-comms-msg--in .mrb-comms-bubble--email{border-radius:var(--radius-md)}.mrb-comms-email-head{padding:7px 11px 6px;border-bottom:1px solid var(--border-subtle);background:var(--surface-2)}.mrb-comms-email-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:3px;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted);line-height:1.4}.mrb-comms-email-kind{font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mrb-comms-email-who{min-width:0;overflow-wrap:anywhere}.mrb-comms-email-who strong{color:var(--text);font-weight:600}.mrb-comms-email-addr{color:var(--text-faint, var(--text-muted))}.mrb-comms-email-head .mrb-comms-subj{margin:0;font-size:calc(13.5px * var(--font-scale, 1));overflow-wrap:anywhere}.mrb-comms-email-body{padding:8px 11px 9px;line-height:1.45}.mrb-comms-email-more{display:inline-block;margin-top:6px;padding:0;border:0;background:none;font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;color:inherit;opacity:.85;text-decoration:underline;cursor:pointer}.mrb-comms-email-more:hover{opacity:1}.mrb-comms-email-more:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:2px}.mrb-comms-pics{display:flex;flex-wrap:wrap;gap:6px;max-width:100%;margin-bottom:3px}.mrb-comms-pic-link{display:inline-flex;max-width:100%}.mrb-comms-pic{display:block;max-width:100%;max-height:calc(200px * var(--font-scale, 1));border-radius:10px;border:1px solid var(--border-subtle)}.mrb-comms-pic-gone{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));line-height:1.4;max-width:100%;margin-bottom:3px}.mrb-comms-attach{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;max-width:100%;margin-bottom:3px;font-size:calc(11px * var(--font-scale, 1))}.mrb-comms-attach-chip{display:inline-flex;align-items:baseline;gap:4px;padding:0 7px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill, 999px);color:var(--text-muted);max-width:100%}.mrb-comms-attach-kind{font-weight:600;overflow-wrap:anywhere}.mrb-comms-attach-size,.mrb-comms-attach-note{color:var(--text-faint, var(--text-muted))}.mrb-comms-chan{display:inline-block;padding:0 6px;border-radius:var(--radius-pill, 999px);border:1px solid var(--border-subtle);font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.mrb-comms-chan--sms{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.mrb-comms-chan--imessage{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.mrb-comms-chan--email{color:var(--text-muted)}.mrb-comms-chan--draft{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.mrb-comms-chan--call{color:var(--text-muted)}.mrb-comms-linebreak{display:flex;align-items:center;gap:var(--space-2, 8px);margin:var(--space-2, 8px) 0;min-width:0;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));font-weight:600}.mrb-comms-linebreak:before,.mrb-comms-linebreak:after{content:"";flex:1 1 auto;height:1px;min-width:0;background:var(--border-subtle)}.mrb-comms-linebreak>span{flex:0 1 auto;min-width:0;text-align:center;overflow-wrap:anywhere}.mrb-comms-linebreak--sms:before,.mrb-comms-linebreak--sms:after{background:color-mix(in srgb,var(--ok) 40%,transparent)}.mrb-comms-linebreak--imessage:before,.mrb-comms-linebreak--imessage:after{background:color-mix(in srgb,var(--accent) 40%,transparent)}.mrb-comms-linebreak--email:before,.mrb-comms-linebreak--email:after{background:var(--border-subtle)}.mrb-comms-call{display:flex;gap:8px;align-items:stretch;margin:2px 0}.mrb-comms-call--out{flex-direction:row-reverse;text-align:right}.mrb-comms-call--in{flex-direction:row;text-align:left}.mrb-comms-call-rule{flex:0 0 2px;border-radius:2px;background:var(--border-subtle)}.mrb-comms-call--out .mrb-comms-call-rule{background:color-mix(in srgb,var(--accent) 55%,transparent)}.mrb-comms-call--in .mrb-comms-call-rule{background:color-mix(in srgb,var(--ok) 55%,transparent)}.mrb-comms-call-body{flex:1 1 auto;min-width:0}.mrb-comms-call-head{display:flex;align-items:baseline;gap:6px;flex-direction:inherit;justify-content:flex-start}.mrb-comms-call--out .mrb-comms-call-head{flex-direction:row-reverse}.mrb-comms-call-dir{flex:0 0 auto;font-size:calc(13px * var(--font-scale, 1));line-height:1;transform:translateY(.1em)}.mrb-comms-call--out .mrb-comms-call-dir{color:var(--accent)}.mrb-comms-call--in .mrb-comms-call-dir{color:var(--ok)}.mrb-comms-call-label{font-size:calc(12px * var(--font-scale, 1));font-weight:600;line-height:1.35;color:var(--text);word-break:break-word}.mrb-comms-call-dur{color:var(--text-muted)}.mrb-comms-call-vm{margin-top:2px;font-size:calc(11px * var(--font-scale, 1));line-height:1.35;color:var(--text-muted);word-break:break-word}.mrb-comms-call-vm--left{color:var(--ok);font-weight:650}.mrb-comms-call-vm--sent{color:var(--accent)}.mrb-comms-call-vm--held{color:var(--text-muted)}.mrb-comms-note{align-self:center;padding:2px 8px;font-size:calc(11px * var(--font-scale, 1));line-height:1.35;text-align:center;color:var(--text-muted)}.mrb-comms-note.is-warn{color:var(--warn)}.mrb-comms-compose-wrap{flex:0 0 auto;display:flex;flex-direction:column;margin-top:auto;gap:4px;padding-top:6px;border-top:1px solid var(--border-subtle);min-height:0;max-height:calc(100% - var(--comms-stream-floor, 140px));overflow-y:auto;position:relative;overflow-x:clip}.mrb-comms--activity .mrb-comms-compose{flex:1 1 auto;min-height:0;gap:4px}.mrb-comms--activity .mrb-comms-input{flex:1 1 auto;min-height:calc(56px * var(--font-scale, 1));resize:none}.mrb-comms--activity:not(.is-expanded) .mrb-comms-input--text{flex:0 1 auto;min-height:calc(42px * var(--font-scale, 1));max-height:calc(78px * var(--font-scale, 1))}.mrb-comms--activity .mrb-comms-sendbar,.mrb-comms--activity .mrb-comms-sendline-go,.mrb-comms--activity .mrb-comms-sendrow,.mrb-comms--activity .mrb-comms-subject,.mrb-comms--activity .mrb-comms-subjrow,.mrb-comms--activity .mrb-comms-label,.mrb-comms--activity .mrb-comms-hint,.mrb-comms--activity .mrb-comms-picker,.mrb-comms--activity .mrb-comms-fromline,.mrb-comms--activity .mrb-comms-pickernote,.mrb-comms--activity .mrb-comms-carveout{flex:0 0 auto}.mrb-comms-picker{display:flex;gap:2px;padding:2px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill, 999px);background:var(--surface-2);align-self:flex-start;flex-wrap:wrap}.mrb-comms-pick{min-height:22px;padding:2px 10px;border:none;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--text-muted);font:inherit;font-weight:600;font-size:calc(12.5px * var(--font-scale, 1));cursor:pointer}.mrb-comms-pick:hover{color:var(--text)}.mrb-comms-pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-comms-pick.is-on{background:var(--accent-fill);color:var(--accent-text)}.mrb-comms-pick.is-on[data-channel=email]{background:var(--chan-email);color:var(--chan-ink)}.mrb-comms-pick.is-on[data-channel=sms]{background:var(--chan-sms);color:var(--chan-ink)}.mrb-comms-pick.is-on[data-channel=imessage]{background:var(--chan-imessage);color:var(--chan-ink)}.mrb-comms-pick.is-refused{color:var(--text-faint, var(--text-muted));text-decoration:line-through;cursor:not-allowed}.mrb-comms-fromline{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--space-2, 8px);row-gap:2px;align-items:center}.mrb-comms--activity .mrb-comms-compose>:first-child{margin-top:auto}.mrb-comms-fromline>.mrb-comms-picker{grid-column:1;grid-row:1;align-self:center}.mrb-comms-fromline>.mrb-comms-ident{grid-column:2;grid-row:1 / span 2;min-width:0}.mrb-comms-pickernote{margin:0;font-size:calc(12px * var(--font-scale, 1));line-height:1.45;color:var(--warn)}.mrb-comms-pickernote.is-ok{color:var(--text-muted)}.mrb-comms-hint{margin:0;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.45;color:var(--text-faint, var(--text-muted))}.mrb-comms-subject{min-height:40px;font:inherit;padding:8px 12px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text)}.mrb-comms-subject:focus{outline:none;border-color:var(--focus)}.mrb-comms-subject:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(var(--focus-ring-width) * -1)}.mrb-comms-sendbar{display:flex;align-items:center;gap:var(--space-2, 8px);flex-wrap:wrap;min-width:0}.mrb-comms-sendbar>.mrb-smx-tools{flex:0 0 auto;margin-top:0}.mrb-comms-sendbar>.mrb-comms-sendrow{flex:0 0 auto;margin-left:auto}.mrb-comms-sendbar>.mrb-comms-sendbar-check{flex:1 0 100%;order:10;margin-top:0}.mrb-comms-sendbar-meter{flex:0 1 auto;min-width:0;margin-left:auto;text-align:right;margin-top:0;align-self:center}.mrb-comms-sendline{display:flex;align-items:flex-end;gap:var(--space-2, 8px);min-width:0}.mrb-comms--activity:not(.is-expanded) .mrb-comms-sendline>.mrb-comms-input--text{flex:1 1 0;min-width:0}.mrb-comms-sendline-go{display:flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:var(--space-2, 8px)}.mrb-comms-sendline-go .mrb-comms-sendrow{flex-wrap:nowrap}.mrb-comms-sendline-go .mrb-smx-sched-toggle{height:44px;min-width:44px;border-radius:var(--radius-md)}.mrb-comms-sendline-go .mrb-smx-sched-pop{left:auto;right:0}.mrb-comms-sendrow{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2, 8px);flex-wrap:wrap}.mrb-comms-sendrow .mrb-lmail-aibtn{margin-right:auto}.mrb-comms-sendrow .mrb-comms-send{align-self:auto}.mrb-comms-blocked{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.4;color:var(--text-muted);white-space:nowrap;cursor:help}.mrb-comms-blocked-glyph{flex:none;color:var(--warn)}.mrb-comms-sent{font-size:calc(12px * var(--font-scale, 1));color:var(--ok);font-weight:600}.mrb-comms-ident{display:flex;flex-direction:column;gap:4px}.mrb-comms-ident-row{display:flex;align-items:center;gap:var(--space-2, 8px);padding-right:2px}.mrb-comms-ident-pick{flex:1 1 auto;min-width:0;min-height:40px;font:inherit;font-size:calc(13px * var(--font-scale, 1));padding:6px 10px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text)}.mrb-comms-ident-pick:disabled{opacity:.85;cursor:default}.mrb-comms-ident-pick:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(var(--focus-ring-width) * -1)}.mrb-comms-ident-pick.is-fixed{display:flex;align-items:center;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-comms-ident-pick.is-fixed.is-empty{color:var(--text-faint, var(--text-muted))}.mrb-comms-ident-pick.is-sticky{border-color:color-mix(in srgb,var(--ok) 55%,var(--border-control))}.mrb-comms-ident-pick.is-switched{border-color:var(--warn)}.mrb-comms-ident-star{flex:0 0 auto;font-size:calc(15px * var(--font-scale, 1));line-height:1;color:var(--warn)}.mrb-comms-ident-why{margin:0;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.4;color:var(--text-faint, var(--text-muted))}.mrb-comms-ident-why.is-switched{color:var(--warn)}.mrb-comms-replyto{margin:0 0 4px;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.4;color:var(--warn)}.mrb-comms-sendername{margin:0;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.4;color:var(--text-faint, var(--text-muted))}.mrb-comms-sendername-link{color:var(--accent-neon, var(--accent));text-decoration:underline}.mrb-comms-bodybox{position:relative;display:flex;flex-direction:column;min-height:0}.mrb-comms--activity .mrb-comms-bodybox{flex:1 1 auto;min-height:calc(76px * var(--font-scale, 1))}.mrb-comms-subjrow{display:flex;align-items:stretch;gap:6px}.mrb-comms-subjrow>.mrb-comms-subject{flex:1 1 auto;min-width:0}.mrb-comms-bodybtn{width:44px;height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-muted);cursor:pointer}.mrb-comms-bodybtn:hover{color:var(--text);border-color:var(--border-control)}.mrb-comms-bodybtn:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:2px}.mrb-comms-bodybox.is-expanded .mrb-rte{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.mrb-comms-bodybox.is-expanded .mrb-rte-head{flex:0 0 auto}.mrb-comms-bodybox.is-expanded .mrb-rte-bar{flex:0 0 auto;padding-left:calc(var(--rte-indent, 24px) - .3rem);padding-right:calc(var(--rte-indent, 24px) - .3rem)}.mrb-comms-bodybox.is-expanded .mrb-rte-stage{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.mrb-comms-bodybox.is-expanded .mrb-rte-surface{flex:1 1 auto;max-height:none;min-height:calc(96px * var(--font-scale, 1));padding:20px var(--rte-indent, 24px) 24px}@media (prefers-reduced-motion: no-preference){.mrb-comms-bodybtn{transition:color .12s,border-color .12s,background .12s}}.mrb-comms--activity.is-expanded .mrb-comms-compose-wrap{flex:1 1 auto;max-height:none;padding-top:0;border-top:none}.mrb-comms--activity.is-expanded .mrb-comms-input{min-height:calc(160px * var(--font-scale, 1))}.mrb-comms-activity--review{min-height:0}.mrb-comms-reviewscroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px}.mrb-comms-review{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mrb-comms-review-lead{margin:0;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.4;color:var(--text-faint, var(--text-muted))}.mrb-comms-review-mail{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--space-4, 16px);display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mrb-comms-review-subj{margin:0;font-size:calc(16px * var(--font-scale, 1));line-height:1.3;font-weight:700;color:var(--text)}.mrb-comms-review-head{display:flex;align-items:center;gap:var(--space-3, 12px)}.mrb-comms-review-avatar{flex:0 0 auto;width:36px;height:36px;border-radius:var(--radius-pill, 999px);background:var(--accent-fill);color:var(--accent-text);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:calc(15px * var(--font-scale, 1))}.mrb-comms-review-avatar.is-photo{display:block;object-fit:cover;background:var(--surface-2)}.mrb-comms-review-who{flex:1 1 auto;min-width:0}.mrb-comms-review-from{font-size:calc(13px * var(--font-scale, 1));line-height:1.4;color:var(--text);overflow-wrap:anywhere}.mrb-comms-review-addr{color:var(--text-muted);font-weight:400}.mrb-comms-review-to{font-size:calc(11.5px * var(--font-scale, 1));line-height:1.4;color:var(--text-muted);overflow-wrap:anywhere}.mrb-comms-review-when{flex:0 0 auto;font-size:calc(11.5px * var(--font-scale, 1));color:var(--text-faint, var(--text-muted));font-variant-numeric:tabular-nums;white-space:nowrap}.mrb-comms-review-body{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mrb-comms-review-p{margin:0;font-size:calc(13.5px * var(--font-scale, 1));line-height:1.6;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.mrb-comms-review-empty{margin:0;font-size:calc(13px * var(--font-scale, 1));color:var(--text-muted)}.mrb-comms-review-nosig{margin:0;padding-top:var(--space-2, 8px);border-top:1px dashed var(--border-subtle);font-size:calc(11.5px * var(--font-scale, 1));line-height:1.45;color:var(--warn)}.mrb-comms-sendrow--review{justify-content:space-between}.mrb-comms-back{margin-right:auto;min-height:40px;padding:8px 14px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font:inherit;font-size:calc(12.5px * var(--font-scale, 1));font-weight:600;cursor:pointer}.mrb-comms-back:hover{color:var(--text);border-color:var(--focus)}.mrb-comms-back:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-comms-back:disabled{opacity:.5;cursor:default}.mrb-comms--activity .mrb-comms-ident,.mrb-comms--activity .mrb-comms-back{flex:0 0 auto}.mrb-comms--activity .mrb-comms-ident{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--space-2, 8px);row-gap:2px}.mrb-comms--activity .mrb-comms-ident>.mrb-comms-label{grid-column:1;grid-row:1}.mrb-comms--activity .mrb-comms-ident>.mrb-comms-ident-row{grid-column:2;grid-row:1}.mrb-comms--activity .mrb-comms-ident>.mrb-comms-ident-why{grid-column:1 / -1;grid-row:2}@supports (grid-template-columns: subgrid){.mrb-comms-fromline>.mrb-comms-ident{grid-column:1 / -1;grid-row:1 / span 2;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:center;gap:0;pointer-events:none}.mrb-comms-fromline>.mrb-comms-ident>*{pointer-events:auto}.mrb-comms-fromline>.mrb-comms-ident>.mrb-comms-label{grid-column:1;grid-row:1}.mrb-comms-fromline>.mrb-comms-ident>.mrb-comms-ident-row{grid-column:2;grid-row:1}.mrb-comms-fromline>.mrb-comms-ident>.mrb-comms-ident-why{grid-column:1 / -1;grid-row:2}}.mrb-comms--activity .mrb-comms-label{line-height:1.25}.mrb-comms--activity .mrb-comms-carveout{margin-bottom:0;padding:7px 9px}@media (max-width: 1100px){.mrb-comms--activity{display:block;overflow:visible}.mrb-comms-activity{display:block;overflow:visible;min-height:0}.mrb-comms--activity .mrb-comms-thread--tall{max-height:60vh;min-height:320px}.mrb-comms-compose-wrap{margin-top:var(--space-3, 12px);max-height:none}.mrb-comms--activity .mrb-comms-input{min-height:0}}.mrb-comms-empty.mrb-comms-fresh{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:0;padding:24px 16px;text-align:center}.mrb-comms-fresh-icon{font-size:calc(28px * var(--font-scale, 1));line-height:1;margin-bottom:4px}.mrb-comms-fresh-title{color:var(--text);font-size:calc(15px * var(--font-scale, 1));font-weight:600}.mrb-comms-fresh-sub{color:var(--text-muted);font-size:calc(12.5px * var(--font-scale, 1))}.mrb-comms-sched{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:8px;border-top:1px dashed var(--border-subtle)}.mrb-comms-sched-head{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mrb-comms-msg--sched .mrb-comms-bubble--sched{background:var(--surface-3);color:var(--text-muted);border:1px dashed var(--border-subtle);opacity:.9}.mrb-comms-msg--sched.is-held .mrb-comms-bubble--sched{opacity:.72}.mrb-comms-status--scheduled{color:var(--text-muted);font-weight:400}.mrb-comms-sched-when{color:var(--text-faint, var(--text-muted))}.mrb-comms-sched-when.is-held{color:var(--warn);font-weight:600}.mrb-comms-sched-drip,.mrb-comms-sched-moved{color:var(--text-faint, var(--text-muted))}.mrb-comms-sched-pics{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.mrb-comms-sched-pic{max-width:100%;max-height:calc(160px * var(--font-scale, 1));border-radius:8px;border:1px solid var(--border-subtle)}.mrb-comms-sched-nopic{color:var(--warn);font-size:calc(11px * var(--font-scale, 1));margin-bottom:6px}.mrb-comms-sched-del{display:inline-flex;align-items:center;justify-content:center;vertical-align:-3px;background:none;border:0;border-radius:var(--radius-sm, 4px);color:var(--text-muted);padding:1px;cursor:pointer}.mrb-comms-sched-del:hover:not(:disabled){color:var(--danger)}.mrb-comms-sched-del:disabled{opacity:.6;cursor:default}.mrb-comms-sched-note{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1))}.mrb-comms-followup{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-wash)}.mrb-comms--activity .mrb-comms-followup{flex:0 0 auto}.mrb-comms-followup-who{margin:0;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.45;color:var(--text)}.mrb-comms-followup-offer{display:flex;align-items:center;gap:var(--space-2, 8px);flex-wrap:wrap;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.45;color:var(--text-muted)}.mrb-comms-followup-use{min-height:34px;padding:6px 14px;border-radius:var(--radius-pill, 999px);border:1px solid var(--accent-border);background:var(--surface-1);color:var(--text);font:inherit;font-weight:600;font-size:calc(11.5px * var(--font-scale, 1));cursor:pointer}.mrb-comms-followup-use:hover{background:var(--accent-fill);color:var(--accent-text)}.mrb-comms-followup-use:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:2px}.mrb-comms-followup-warn{margin:0;font-size:calc(11px * var(--font-scale, 1));line-height:1.45;color:var(--warn)}@media (max-width: 700px){.mrb-comms-pick{min-height:40px}}.mrb-admin-bubble{display:flex;align-items:baseline;gap:8px;margin:8px 0 0;padding:7px 11px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);border-radius:14px;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));line-height:1.45}.mrb-admin-bubble__tag{flex:none;padding:1px 7px;border-radius:var(--radius-pill, 999px);background:var(--accent);color:#fff;font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.6}.mrb-admin-bubble__text{min-width:0}@media not all and (max-width: 1100px){.mrb-lead-with-scripts.is-joined{gap:0;align-items:stretch}.mrb-lead-with-scripts.is-joined>.mrb-lead-card{border-top-right-radius:0;border-bottom-right-radius:0}.mrb-lead-with-scripts.is-joined>.mrb-lead-card{border-right:0}.mrb-lead-with-scripts.is-joined>.mrb-hud-slide.mrb-hud-slide[data-panel]{flex:1 1 380px;min-width:var(--tools-min-w, 380px);overflow-x:hidden;max-width:none;width:auto;margin:0;align-self:stretch;contain:size;min-height:0;height:auto;max-height:none;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;border-color:var(--border-subtle);box-shadow:none;animation:none}.mrb-lead-with-scripts.is-joined{border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.mrb-lead-with-scripts.is-joined>.mrb-lead-card.mrb-lead-card{box-shadow:none}}@media not all and (max-width: 1100px){.mrb-lead-with-scripts.is-joined{display:grid;grid-template-columns:minmax(0,var(--lead-card-w, 720px)) auto minmax(var(--tools-min-w, 380px),1fr);grid-template-rows:minmax(0,1fr) auto minmax(0,var(--hist-h, auto));align-items:stretch}.mrb-lead-with-scripts.is-joined>*{grid-column:1 / -1;grid-row:3}.mrb-lead-with-scripts.is-joined>.mrb-lead-card{grid-column:1;grid-row:1}.mrb-lead-with-scripts.is-joined>.mrb-panel-crash,.mrb-lead-with-scripts.is-joined>.mrb-lhr{grid-column:1 / -1;grid-row:3;min-width:0}.mrb-lead-with-scripts.is-joined>.mrb-box-split{grid-column:2;grid-row:1}.mrb-lead-with-scripts.is-joined>.mrb-row-split{grid-column:1 / -1;grid-row:2}.mrb-lead-with-scripts.is-joined>.mrb-hud-slide{grid-column:3;grid-row:1}.mrb-lead-with-scripts.is-joined>.mrb-lead-card,.mrb-lead-with-scripts.is-joined>.mrb-hud-slide{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.mrb-lead-with-scripts.is-joined>.mrb-panel-crash,.mrb-lead-with-scripts.is-joined>.mrb-lhr{margin-top:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--radius-lg, 14px);border-bottom-right-radius:var(--radius-lg, 14px)}.mrb-lead-with-scripts.is-joined>.mrb-panel-crash{margin-bottom:0;box-shadow:inset 3px 0 0 var(--danger);border-left:1px solid var(--border-subtle)}}@media not all and (max-width: 1100px){.mrb-lead-with-scripts.is-joined.is-tools-off{grid-template-columns:minmax(0,1fr) auto 0}.mrb-lead-with-scripts.is-joined.is-tools-off>.mrb-lead-card{max-width:none}.mrb-lead-with-scripts.is-joined.is-tools-off>.mrb-hud-slide.mrb-hud-slide[data-panel]{min-width:0;width:0;padding:0;border:0;overflow:hidden;visibility:hidden}.mrb-lead-with-scripts.is-joined.is-tools-off>.mrb-box-split{border-top:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle)}.mrb-lead-with-scripts.is-joined.is-tools-off>.mrb-box-split:before{display:none}.mrb-lead-with-scripts.is-joined.is-hist-off{grid-template-rows:minmax(0,1fr) auto 0}.mrb-lead-with-scripts.is-joined.is-hist-off>.mrb-panel-crash,.mrb-lead-with-scripts.is-joined.is-hist-off>.mrb-lhr{height:0;min-height:0;padding:0;margin:0;border:0;overflow:hidden;visibility:hidden}.mrb-lead-with-scripts.is-joined.is-hist-off>.mrb-row-split{border:1px solid var(--border-subtle);border-top:0;border-bottom-left-radius:var(--radius-lg, 14px);border-bottom-right-radius:var(--radius-lg, 14px)}.mrb-lead-with-scripts.is-joined.is-hist-off>.mrb-row-split:before{display:none}}.mrb-hud-slide-bar:has(>.mrb-tooltabs){padding:6px}.mrb-tooltabs{flex:1 1 0;min-width:0;display:flex;gap:4px}.mrb-tooltab{flex:1 1 auto;min-width:0;min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 8px;border:1px solid transparent;border-radius:var(--radius-md, 10px);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm, 12px);font-weight:700;letter-spacing:.04em;cursor:pointer;white-space:nowrap;overflow:hidden;transition:color var(--motion-fast, .12s) var(--ease-out, ease-out),background-color var(--motion-fast, .12s) var(--ease-out, ease-out)}.mrb-tooltab-ic{display:grid;place-items:center;flex:none}.mrb-tooltab-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.mrb-tooltab-quiet{flex:0 0 auto}.mrb-tooltab:hover{color:var(--text);background:var(--accent-fill)}.mrb-tooltab.on{color:var(--hud-ink, var(--accent));background:color-mix(in srgb,var(--hud, var(--accent)) 14%,transparent);border-color:color-mix(in srgb,var(--hud, var(--accent)) 45%,transparent);font-weight:800}.mrb-tooltab:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--accent));outline-offset:calc(var(--focus-ring-width, 2px) * -1)}.mrb-lead-with-scripts{--box-split-w: 6px}.mrb-box-split{flex:0 0 var(--box-split-w, 6px);width:var(--box-split-w, 6px);align-self:stretch;position:relative;display:flex;align-items:flex-end;justify-content:center;padding:0 0 14px;margin:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.mrb-box-split:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:var(--border-subtle)}.mrb-box-split:hover:before{background:var(--accent, var(--border-subtle))}.mrb-split-arm{position:absolute;left:0;right:0;bottom:0;height:28px;cursor:move}.mrb-split-arm:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);border-radius:1px;background:linear-gradient(180deg,transparent,var(--junction-ink, var(--border-strong)))}.mrb-box-split:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--accent));outline-offset:calc(var(--focus-ring-width) * -1);border-radius:6px}body.mrb-box-resizing,body.mrb-box-resizing *{cursor:move!important;-webkit-user-select:none!important;user-select:none!important}.mrb-lead-with-scripts{--row-split-h: var(--box-split-w, 6px);--junction-w: var(--box-split-w, 6px)}.mrb-row-split{height:var(--row-split-h, 6px);width:100%;min-width:0;position:relative;display:grid;grid-template-columns:subgrid;grid-template-rows:100%;align-items:stretch;padding:0;margin:0;border:0;background:transparent;cursor:row-resize;touch-action:none}.mrb-row-split:after{content:"";position:absolute;left:0;right:0;top:-6px;bottom:-6px}.mrb-row-split:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;transform:translateY(-50%);background:var(--border-subtle)}.mrb-lead-with-scripts{--junction-ink: var(--border-strong, var(--border-subtle));--junction-grab: 44px}.mrb-lead-with-scripts:has(.mrb-split-plus:hover,.mrb-split-arm:hover),.mrb-lead-with-scripts:has(>.mrb-row-split:focus-visible),body.mrb-junction-live .mrb-lead-with-scripts{--junction-ink: var(--accent, var(--text))}.mrb-split-plus{grid-column:2;grid-row:1;position:relative;z-index:1;width:var(--junction-grab, 44px);margin:0 calc(var(--junction-w, 6px) / 2 - var(--junction-grab, 44px) / 2);cursor:move;--arm-x: 50%}.mrb-split-plus:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);border-radius:1px;background:linear-gradient(90deg,transparent,var(--junction-ink) 35%,var(--junction-ink) 65%,transparent)}.mrb-split-plus:after{content:"";position:absolute;top:0;bottom:0;left:var(--arm-x);width:2px;transform:translate(-50%);border-radius:1px;background:var(--junction-ink)}.mrb-lead-with-scripts.is-hist-off .mrb-split-plus:after{bottom:50%}.mrb-lead-with-scripts.is-hist-off>.mrb-row-split:after{bottom:0}.mrb-lead-with-scripts.is-tools-off .mrb-split-plus{--arm-x: calc(100% - var(--junction-w, 6px) / 2);margin:0 0 0 calc(var(--junction-w, 6px) - var(--junction-grab, 44px))}.mrb-lead-with-scripts.is-tools-off .mrb-split-plus:before{right:calc(var(--junction-w, 6px) / 2 - 1px);background:linear-gradient(90deg,transparent,var(--junction-ink) 60%)}.mrb-row-split:hover:before{background:var(--accent, var(--border-subtle))}.mrb-split-plus:before,.mrb-split-plus:after{opacity:0}.mrb-row-split:hover .mrb-split-plus:before,.mrb-row-split:hover .mrb-split-plus:after,.mrb-row-split:focus-visible .mrb-split-plus:before,.mrb-row-split:focus-visible .mrb-split-plus:after,.mrb-lead-with-scripts:has(.mrb-split-arm:hover) .mrb-split-plus:before,.mrb-lead-with-scripts:has(.mrb-split-arm:hover) .mrb-split-plus:after,body.mrb-junction-live .mrb-split-plus:before,body.mrb-junction-live .mrb-split-plus:after{opacity:1}.mrb-row-split:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--accent));outline-offset:calc(var(--focus-ring-width) * -1);border-radius:6px}@media (max-width: 1100px){.mrb-row-split{display:none}}@media (min-width: 1101px){.mrb-lead-with-scripts.is-hist-sized>.mrb-lhr{display:flex;flex-direction:column;min-height:0}.mrb-lead-with-scripts.is-hist-sized>.mrb-lhr>.mrb-lhr-sheet{flex:1 1 auto;min-height:0;max-height:none}}@media (max-width: 1100px){.mrb-box-split{display:none}}.mrb-lead-notes.is-sized,.mrb-queue-body .mrb-lead-card:not(.details-on) .mrb-dialer-view .mrb-lead-notes.is-sized{flex:0 0 auto;display:flex;flex-direction:column;overflow:hidden;min-height:0}.mrb-lead-notes.is-sized>.mrb-lead-notes-body,.mrb-queue-body .mrb-lead-card:not(.details-on) .mrb-lead-notes.is-sized>.mrb-lead-notes-body{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.mrb-lead-notes.is-sized .mrb-lead-notes-body>.mrb-lead-notes-list,.mrb-queue-body .mrb-lead-card:not(.details-on) .mrb-lead-notes.is-sized .mrb-lead-notes-body>.mrb-lead-notes-list{flex:1 1 0;height:auto;min-height:0;max-height:none;overflow-y:auto}@media (min-width: 821px){.mrb-queue-body .mrb-lead-card:not(.details-on):has(.mrb-lead-notes.is-sized){min-height:0}}@media (min-width: 821px){.mrb-queue-body .mrb-lead-with-scripts.is-sized.is-sized>.mrb-lead-card:not(.details-on){min-height:0}}@media (min-width: 1101px){.mrb-queue-body .mrb-lead-with-scripts.is-joined{min-height:var(--vq-floor-h, var(--vq-fill-h))}.mrb-queue-body .mrb-lead-with-scripts.is-joined.is-joined>.mrb-lead-card:not(.details-on){min-height:0}.mrb-queue-body .mrb-lead-with-scripts.is-joined.is-joined>.mrb-lead-card.details-on{height:auto;min-height:0}}.mrb-dial-lift{flex:0 0 0;min-height:0}.mrb-lead-with-scripts{--tools-fold-w: 44px}.mrb-tools-fold-btn{flex:none;width:32px;height:32px;display:grid;place-items:center;margin-left:auto;padding:0;border:0;border-radius:var(--radius-md, 10px);background:transparent;color:var(--text-muted);cursor:pointer}.mrb-tools-fold-btn:hover{color:var(--text);background:var(--accent-fill)}.mrb-tools-fold-btn:focus-visible,.mrb-tools-fold-open:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--accent));outline-offset:calc(var(--focus-ring-width, 2px) * -1)}.mrb-tools-fold{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);overflow:hidden}.mrb-tools-fold-open{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm, 12px);font-weight:600;cursor:pointer}.mrb-tools-fold-open:hover{color:var(--text);background:var(--accent-fill)}.mrb-tools-fold-t{writing-mode:vertical-rl;white-space:nowrap}@media not all and (max-width: 1100px){.mrb-lead-with-scripts.is-joined.is-tools-tucked{grid-template-columns:minmax(0,1fr) auto var(--tools-fold-w, 44px)}.mrb-lead-with-scripts.is-joined.is-tools-tucked>.mrb-lead-card{max-width:none}.mrb-lead-with-scripts.is-joined>.mrb-tools-fold{grid-column:3;grid-row:1;border-left:0;border-bottom:0;border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.mrb-lead-with-scripts.is-joined.is-hist-tucked{grid-template-rows:minmax(0,1fr) auto auto}.mrb-lead-with-scripts.is-joined.is-tools-tucked.is-fold-w{width:calc(var(--fold-w) + var(--box-split-w, 6px) + var(--tools-fold-w, 44px));max-width:100%}.mrb-lead-with-scripts.is-joined.is-hist-tucked.is-fold-h{min-height:0;grid-template-rows:minmax(var(--fold-h),auto) auto auto}}@media (max-width: 1100px){.mrb-tools-fold{flex-direction:row}.mrb-tools-fold-open{flex-direction:row;justify-content:center;padding:10px 12px}.mrb-tools-fold-open svg{transform:rotate(-90deg)}.mrb-tools-fold-t{writing-mode:horizontal-tb}}.mrb-ltb{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mrb-ltb-bar{flex:0 0 auto;display:flex;align-items:center;min-width:0;padding:0 0 6px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);margin-bottom:6px}.mrb-ltb-body{flex:1 1 0px;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 24%,transparent) transparent}.mrb-ltb[data-tool=messages] .mrb-ltb-body,.mrb-ltb[data-tool=usha] .mrb-ltb-body{display:flex;flex-direction:column;overflow:hidden}.mrb-ltb[data-tool=messages] .mrb-ltb-body>*,.mrb-ltb[data-tool=usha] .mrb-ltb-body>*{flex:1 1 0px;min-height:0;min-width:0}.mrb-ltb .uwt-quote .qt-grid{grid-template-columns:340px minmax(0,1fr)}.mrb-ltb .uwt-quote .qt-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}@container uwt-quote (max-width: 900px){.mrb-ltb .uwt-quote .qt-grid,.mrb-ltb .uwt-quote .qt-comm-controls{grid-template-columns:minmax(0,1fr)}}@container uwt-quote (max-width: 490px){.mrb-ltb .uwt-quote .qt-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@container uwt-quote (max-width: 340px){.mrb-ltb .uwt-quote .qt-tiers{grid-template-columns:minmax(0,1fr)}.mrb-ltb .uwt-quote .qt-seg-mf{flex-wrap:wrap}.mrb-ltb .uwt-quote .qt-seg-mf .qt-clear{flex:1 0 100%}.mrb-ltb .uwt-quote .qt-field.qt-deps{flex-wrap:wrap}.mrb-ltb .uwt-quote .qt-field.qt-deps .qt-stepper{width:100%;flex:1 0 100%}.mrb-ltb .uwt-quote .qt-people{grid-template-columns:5rem minmax(0,1fr)}.mrb-ltb .uwt-quote .qt-people>.qt-person-label{grid-column:1 / -1}.mrb-ltb .uwt-quote .qt-people>.qt-people-h:first-child{display:none}.mrb-ltb .uwt-quote .qt-comm-row{flex-wrap:wrap}.mrb-ltb .uwt-quote .qt-comm-row>span+span{margin-left:auto}}.mrb-ltb[data-tool=messages] .mrb-ltb-body>.mrb-ltb-commshead{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:4px 8px 10px}.mrb-ltb-commshead .mrb-contact-avatar{--ct-av: 48px;margin-inline-end:0}.mrb-ltb-commshead .mrb-contact-avatar-letters{font-size:19px}.mrb-ltb-commsname{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--text);text-align:center}.mrb-lzc{display:inline-flex;align-items:center;flex:none;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:.1em .45em;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-sm, 6px);font-size:var(--text-xs, 11px);font-weight:600;letter-spacing:.04em;color:var(--text-muted, #9fb0c4);background:var(--surface-2, #1c2430)}.mrb-kanban-scrim.is-page-bound,.mrb-kanban-drawer.is-page-bound{top:var(--page-top, 0px);bottom:var(--page-bottom, 0px);right:var(--page-right, 0px)}.mrb-kanban-scrim.is-page-bound{left:var(--page-left, 0px)}.mrb-kanban-drawer.is-page-bound,.mrb-kanban-drawer.is-page-bound .mrb-kanban-drawer-body{min-height:0}.mrb-kanban-drawer.mrb-lead-detail{width:min(620px,92vw)}.mrb-ld-tags{padding:7px 0}@media (max-width: 720px){.mrb-kanban-drawer.is-page-bound{left:var(--page-left, 0px);width:auto;max-width:none}}.mrb-kanban-drawer.mrb-lead-detail.is-center{top:50%;left:50%;right:auto;bottom:auto;width:min(680px,94vw);max-width:94vw;height:auto;max-height:min(86vh,900px);transform:translate(-50%,-50%);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 24px 64px #00000080;animation:mrb-ld-center-in var(--motion-base) var(--ease-out)}@keyframes mrb-ld-center-in{0%{transform:translate(-50%,-50%) scale(.98);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@media (max-width: 720px){.mrb-kanban-drawer.mrb-lead-detail.is-center{width:calc(100vw - 2 * var(--space-3));max-width:calc(100vw - 2 * var(--space-3));max-height:calc(100dvh - 2 * var(--space-4))}}.mrb-lead-sec-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3, 12px)}.mrb-lead-edit{font-size:var(--text-xs);letter-spacing:.02em}.mrb-lead-origin{margin:6px 0 10px;padding:8px 10px;border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-muted);background:color-mix(in srgb,var(--surface-2) 55%,transparent);border:1px solid var(--border-subtle)}.mrb-lead-form{display:flex;flex-direction:column;gap:8px;margin-top:4px}.mrb-lead-row{display:flex;flex-direction:column;gap:3px}.mrb-lead-row-k{font-size:var(--text-xs);color:var(--text-muted);letter-spacing:.02em}.mrb-lead-in{width:100%;padding:7px 9px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-sm)}.mrb-lead-in:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.mrb-lead-form-foot{display:flex;align-items:center;gap:var(--space-3, 12px);padding-top:6px}.mrb-lead-notes{display:flex;flex-direction:column;gap:10px}.mrb-note-compose{display:flex;flex-direction:column;gap:6px}.mrb-note-input{width:100%;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-sm);resize:vertical}.mrb-note-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.mrb-note-compose-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.mrb-note-tpl{position:relative;display:flex;align-items:center;gap:6px;min-width:0}.mrb-note-tpl-btn{min-height:32px;padding:0 10px;border-radius:var(--radius-md);border:1px solid var(--border-control, var(--border-subtle));background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer;white-space:nowrap}.mrb-note-tpl-btn:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.mrb-note-tpl-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-note-tpl-btn:disabled{opacity:.5;cursor:not-allowed}.mrb-note-tpl-menu{position:absolute;right:0;bottom:calc(100% + 6px);min-width:200px;max-width:100%;max-height:220px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-2);box-shadow:0 10px 24px #00000073}.mrb-note-tpl-item{text-align:left;min-height:32px;padding:6px 8px;border-radius:var(--radius-sm, 6px);border:1px solid transparent;background:transparent;color:var(--text);font:inherit;font-size:var(--text-xs);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-note-tpl-item:hover{color:var(--accent);border-color:var(--accent)}.mrb-note-tpl-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-note-tpl-note{margin:0;padding:4px 6px;color:var(--text-muted);font-size:var(--text-xs);white-space:normal}.mrb-note-save{min-height:32px;padding:0 14px;border-radius:var(--radius-md);border:1px solid var(--accent);background:var(--accent);color:var(--bg);font:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}.mrb-note-save:disabled{opacity:.5;cursor:default}.mrb-note-hint{font-size:var(--text-xs);color:var(--text-muted)}.mrb-note-err{font-size:var(--text-sm);color:var(--danger);background:#c83c3c1f;border:1px solid var(--danger);border-radius:var(--radius-md);padding:7px 10px}.mrb-note-warn{font-size:var(--text-xs);color:var(--text-muted);background:color-mix(in srgb,var(--surface-2) 60%,transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:7px 10px}.mrb-note-stream{display:flex;flex-direction:column;gap:8px}.mrb-note-card{position:relative}.mrb-note-card.is-monday{padding-bottom:26px}.mrb-note-src{position:absolute;right:10px;bottom:7px;font-size:calc(10px * var(--font-scale, 1));line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:999px;color:var(--text-muted);background:color-mix(in srgb,var(--surface-2) 70%,transparent);border:1px solid var(--border-subtle);white-space:nowrap}.mrb-contact-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;width:100%;cursor:pointer;border-radius:var(--radius-md)}.mrb-contact-open:hover{background:none}.mrb-contact-open:hover .mrb-contact-name{text-decoration:underline}.mrb-contact-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-kanban-drawer.mrb-lead-detail.is-dialer{position:fixed;top:calc(var(--tdp-top, 72px) + 8px);bottom:12px;left:auto;right:calc(var(--page-scrollbar, 0px) + var(--tdp-w, 460px) + 10px);width:min(560px,calc(100vw - var(--tdp-w, 460px) - 40px));max-width:none;height:auto;min-height:0}.mrb-kanban-drawer.mrb-lead-detail.is-dialer .mrb-kanban-drawer-body{min-height:0}@media (max-width: 1100px){.mrb-kanban-drawer.mrb-lead-detail.is-dialer{left:12px;width:auto}}.mrb-lead-locked{padding:7px 0;font-size:var(--text-sm);color:var(--text)}.mrb-lead-locked.is-empty{color:var(--text-muted)}.mrb-lead-locked-why{margin:2px 0 0;font-size:var(--text-xs);line-height:1.4;color:var(--text-muted)}.mrb-kanban-sec.mrb-kanban-sec-pad{display:flex;align-items:center;gap:var(--space-2, 8px)}.mrb-crp-scrim{position:fixed;top:var(--page-top, 0px);bottom:var(--page-bottom, 0px);left:var(--page-left, 0px);right:var(--page-right, 0px);z-index:80;background:color-mix(in srgb,black 22%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:mrb-crp-fade var(--motion-base, .18s) var(--ease-out, ease-out) both}@keyframes mrb-crp-fade{0%{opacity:0}to{opacity:1}}.mrb-crp{--crp-rail: 60px;position:fixed;z-index:81;top:var(--page-top, 0px);bottom:var(--page-bottom, 0px);right:calc(var(--page-right, 0px) + var(--crp-rail) + var(--edge-tab-w, 0px));width:max(320px,min(960px,calc(100vw - var(--crp-rail) - var(--edge-tab-w, 0px) - 300px)));display:flex;flex-direction:column;min-height:0;border-radius:var(--radius-lg, 14px);border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent)) 22%,var(--border-subtle));overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-neon, var(--accent)) 6%,transparent),transparent 200px),color-mix(in srgb,var(--surface-1) 86%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.05);backdrop-filter:blur(10px) saturate(1.05);box-shadow:-8px 0 26px -12px color-mix(in srgb,black 55%,transparent),-40px 0 90px -28px color-mix(in srgb,black 34%,transparent);animation:mrb-crp-rise var(--motion-base, .18s) var(--ease-out, ease-out) both}.mrb-crp[data-large="1"]{width:max(320px,calc(100vw - var(--crp-rail) - var(--edge-tab-w, 0px) - var(--page-left, 0px) - 60px));left:auto}@keyframes mrb-crp-rise{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.mrb-crp,.mrb-crp-scrim{animation:none}.mrb-crp{transform:none}}@media (max-width: 720px){.mrb-crp{left:var(--page-left, 0px);width:auto;right:calc(var(--page-right, 0px) + var(--crp-rail) + var(--edge-tab-w, 0px))}}.mrb-crp-head{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px) var(--space-4, 16px);padding:var(--space-3, 12px) var(--space-4, 16px);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent);background:color-mix(in srgb,var(--surface-1) 40%,transparent)}.mrb-crp-avatar{flex:0 0 auto;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill, 999px);border:1px solid var(--accent-border, var(--border-subtle));background:radial-gradient(130% 130% at 30% 18%,color-mix(in srgb,var(--accent-neon, var(--accent)) 28%,transparent),transparent 68%),var(--accent-fill, var(--surface-2));color:var(--accent-text, var(--text));font-size:var(--text-xl, 22px);font-weight:800;line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none}.mrb-crp-idwrap{flex:0 1 auto;min-width:0}.mrb-crp-head .mrb-crp-tags{padding:0;margin-top:6px}.mrb-crp-name{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2, 8px);margin:0;font-size:var(--text-xl, 22px);font-weight:700;letter-spacing:-.015em;line-height:var(--leading-tight, 1.2);color:var(--text);overflow-wrap:break-word}.mrb-crp-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.mrb-crp-badge{display:inline-block;padding:3px 10px;border:1px solid var(--accent-border, var(--border-subtle));border-radius:var(--radius-pill, 999px);background:var(--accent-fill, var(--surface-2));color:var(--accent-text, var(--text));font-size:var(--text-xs, 12px);font-weight:600;letter-spacing:.03em;text-transform:uppercase;line-height:var(--leading-tight, 1.2)}.mrb-crp-badge.is-muted{background:color-mix(in srgb,var(--surface-2) 70%,transparent);border-color:var(--border-subtle);color:var(--text-muted)}.mrb-crp-contactline{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px) var(--space-4, 16px);margin-top:8px;font-size:var(--text-sm, 14px);color:var(--text-muted)}.mrb-crp-contactline>span{display:inline-flex;align-items:center;gap:6px}.mrb-crp-contactline>button.mrb-copyable{display:inline-flex;align-items:center;gap:6px;padding:0;width:auto;border-radius:var(--radius-sm, 4px)}.mrb-crp-contactline>button.mrb-copyable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-crp-copymark{display:inline-block;min-width:13px;text-align:center;font-size:var(--text-xs, 12px);color:var(--text-faint);opacity:.5;transition:opacity .12s,color .12s}.mrb-copyable:hover .mrb-crp-copymark{opacity:1}.mrb-copyable.is-copied .mrb-crp-copymark{opacity:1;color:var(--ok, #5fd39a)}.mrb-crp-actions{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2, 8px)}.mrb-crp-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 var(--space-3, 12px);border:1px solid var(--border-control, var(--border-subtle));border-radius:var(--radius-md, 8px);background:color-mix(in srgb,var(--surface-2) 72%,transparent);color:var(--text);font:inherit;font-size:var(--text-sm, 14px);font-weight:600;cursor:pointer;text-decoration:none;transition:transform var(--motion-fast, .12s) var(--ease-out, ease-out)}.mrb-crp-act:hover{border-color:var(--accent-border, var(--accent));background:var(--accent-fill, var(--surface-2))}.mrb-crp-act:active{transform:scale(.97)}.mrb-crp-act.is-primary{border-color:var(--accent-border, var(--accent));background:var(--accent-fill, var(--surface-2));color:var(--accent-text, var(--text))}.mrb-crp-act:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-crp-delete{color:var(--text-muted, var(--text))}.mrb-crp-delete:hover{border-color:var(--danger, #b4232a);background:color-mix(in srgb,var(--danger, #b4232a) 10%,transparent);color:var(--danger, #b4232a)}.mrb-crp-delete.is-armed{border-color:var(--danger, #b4232a);background:color-mix(in srgb,var(--danger, #b4232a) 16%,transparent);color:var(--danger, #b4232a)}.mrb-crp-delete[disabled]{opacity:.6;cursor:progress}.mrb-crp-close{width:36px;min-height:36px;padding:0;justify-content:center;font-size:var(--text-md, 16px)}.mrb-crp-actions-bare{padding:var(--space-3, 12px) var(--space-4, 16px) 0}.mrb-crp-refusal{flex:0 0 auto;margin:var(--space-3, 12px) var(--space-4, 16px) 0;padding:var(--space-3, 12px) var(--space-4, 16px);border:1px solid color-mix(in srgb,var(--danger) 55%,transparent);border-left:4px solid var(--danger);border-radius:var(--radius-md, 8px);background:color-mix(in srgb,var(--danger) 13%,var(--surface-1));color:var(--text);font-size:var(--text-base, 15px);font-weight:600;line-height:var(--leading-normal, 1.5)}.mrb-crp-note{flex:0 0 auto;margin:var(--space-2, 8px) var(--space-4, 16px) 0;color:var(--text-muted, var(--text));font-size:var(--text-sm, 13px);line-height:var(--leading-normal, 1.5)}.mrb-crp-tabs{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1, 4px)}.mrb-crp-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;padding:var(--space-2, 8px) var(--space-3, 12px);border:0;border-bottom:2px solid transparent;background:none;color:var(--text-muted);font:inherit;font-size:var(--text-sm, 14px);font-weight:600;cursor:pointer;white-space:nowrap}.mrb-crp-tab:hover{color:var(--text)}.mrb-crp-tab.is-on{color:var(--text);border-bottom-color:var(--accent)}.mrb-crp-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mrb-crp-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-4, 16px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 24%,transparent) transparent}.mrb-crp-convo{flex:1 1 0px;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0 2px}.mrb-crp-convo>*{flex:1 1 0px;min-height:0}.mrb-crp-body{display:flex;flex-direction:column;container-type:inline-size}.mrb-crp-split{flex:1 1 0px;min-height:0;display:flex;flex-direction:row;align-items:stretch;gap:0}.mrb-crp-main{flex:1 1 0px;min-width:0;min-height:0;display:flex;flex-direction:row;align-items:stretch;gap:0;overflow:hidden}.mrb-crp-book-col,.mrb-crp-notes{min-width:0;min-height:0;overflow-y:auto;scrollbar-width:thin}.mrb-crp-book-col{flex:0 0 var(--crp-book-w, 35%);display:flex;flex-direction:column;gap:var(--space-3, 12px);padding-right:2px}.mrb-crp-book-col .mrb-crp-grid{grid-template-columns:minmax(0,1fr)}.mrb-crp-notes{flex:0 0 var(--crp-notes-w, 46%);padding-left:2px}.mrb-crp-notes>.mrb-crp-card{min-height:100%;box-sizing:border-box}.mrb-crp-grip{flex:0 0 12px;align-self:stretch;display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;background:none;border:0;padding:0}.mrb-crp-grip-bar{width:2px;height:100%;border-radius:999px;background:var(--border-subtle);transition:background .12s ease}.mrb-crp-bookgrip{flex:0 0 16px;align-self:stretch;display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;background:none;border:0;padding:0}.mrb-crp-grip:hover .mrb-crp-grip-bar,.mrb-crp-grip:active .mrb-crp-grip-bar,.mrb-crp-bookgrip:hover .mrb-crp-grip-bar,.mrb-crp-bookgrip:active .mrb-crp-grip-bar{background:var(--accent);width:3px}.mrb-crp-grip:focus-visible,.mrb-crp-bookgrip:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}@media (prefers-reduced-motion: reduce){.mrb-crp-grip-bar{transition:none}}.mrb-crp-notes-flip{display:inline-flex;gap:4px;flex:none}.mrb-crp-notes-flip button{font:inherit;font-size:calc(11px * var(--font-scale, 1));font-weight:600;padding:3px 10px;border-radius:999px;cursor:pointer;border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted, inherit)}.mrb-crp-notes-flip button.on{background:var(--accent);border-color:var(--accent);color:#04121f}.mrb-crp-notes-flip button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-crp-notes-card{container-type:inline-size;container-name:crp-pad}.mrb-crp-card-head h4.mrb-crp-padname{display:none}@container crp-pad (min-width: 230px){.mrb-crp-card-head h4.mrb-crp-padname{display:block}}@container crp-pad (max-width: 229px){.mrb-crp-notes-card>.mrb-crp-card-head{flex-wrap:wrap;height:auto;row-gap:var(--space-1, 4px)}}.mrb-crp-notes-card>.mrb-crp-card-head{gap:var(--space-2, 8px)}.mrb-crp-card-head h4.mrb-crp-padname{flex:0 1 auto;min-width:0;font-size:var(--text-xs);text-transform:none;letter-spacing:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-crp-notes-card{display:flex;flex-direction:column;min-height:0}.mrb-crp-facepanel{flex:1 1 0px;min-height:0;display:flex;flex-direction:column}.mrb-crp-facepanel .mrb-note-input,.mrb-crp-facepanel .mrb-note-editor{font-size:var(--notepad-text);line-height:1.55}.mrb-crp-facepanel .nq-note{font-size:var(--notepad-text)}.mrb-crp-facepanel>*{min-height:0}.mrb-crp-notes>.mrb-crp-card.is-guided{height:100%;display:flex;flex-direction:column}.mrb-crp-notes-card.is-guided>.mrb-crp-guided{flex:1 1 0px;min-height:0;padding-top:0}@container (max-width: 1280px){.mrb-crp-book-col{flex-basis:clamp(272px,var(--crp-book-w, 35%),34%)}}@container (max-width: 1040px){.mrb-crp-split,.mrb-crp[data-large="1"] .mrb-crp-split{display:flex;flex-direction:column;flex:none}.mrb-crp-split>.mrb-crp-bookgrip{display:none}.mrb-crp-book-col{flex:0 0 auto;order:2}.mrb-crp-main{flex:0 0 auto;order:1;height:min(640px,66vh)}.mrb-crp-book-col{overflow:visible;margin-top:var(--space-4, 16px)}}@container (max-width: 820px){.mrb-crp-main:has(>.mrb-crp-notes){flex-direction:column;height:auto}.mrb-crp-main>.mrb-crp-grip{display:none}.mrb-crp-main>.mrb-crp-notes{flex:0 1 auto;max-height:min(420px,45vh);padding-left:0;margin-top:var(--space-3, 12px)}.mrb-crp-convo{height:min(560px,62vh);flex:none;padding:0}}@container (max-width: 760px){.mrb-crp-main,.mrb-crp-book-col,.mrb-crp-notes{overflow:visible}.mrb-crp-notes{max-height:none}.mrb-crp-notes>.mrb-crp-card.is-guided{height:min(640px,72vh)}}.mrb-crp-sect{min-width:0}.mrb-crp-sect-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px;color:var(--text-muted);font-size:var(--text-xs, 12px);font-weight:700;letter-spacing:var(--tracking-wide, .06em);text-transform:uppercase}.mrb-crp-sect-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:0;border-radius:6px;background:none;color:var(--text-muted);font:inherit;font-size:calc(16px * var(--font-scale, 1));line-height:1;cursor:pointer}.mrb-crp-sect-x:hover{color:var(--text);background:var(--surface-2)}.mrb-crp-sect-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-crp-sect>.mrb-crp-empty{padding:var(--space-3, 12px);text-align:left}.mrb-crp-card{min-width:0;overflow-wrap:anywhere}.mrb-crp-card .mrb-ats-lead{margin-top:0}.mrb-crp-card .mrb-ats-btn-wide{max-width:100%;white-space:normal}.mrb-crp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--space-4, 16px);align-items:start}.mrb-crp-card{background:color-mix(in srgb,var(--surface-1) 92%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 85%,transparent);border-radius:var(--radius-md, 8px);padding:var(--space-3, 12px) var(--space-4, 16px) var(--space-4, 16px)}.mrb-crp-card.is-wide{grid-column:1 / -1}.mrb-crp-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3, 12px);margin-bottom:var(--space-2, 8px);padding-bottom:var(--space-2, 8px);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)}.mrb-crp-card-head h4{margin:0;font-size:var(--text-sm, 14px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide, .06em);color:color-mix(in srgb,var(--text) 74%,var(--text-muted))}.mrb-crp-field{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3, 12px);padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 55%,transparent);font-size:var(--text-sm, 14px);line-height:var(--leading-normal, 1.5)}.mrb-crp-field:last-child{border-bottom:0}.mrb-crp-field-k{color:var(--text-muted);letter-spacing:.02em}.mrb-crp-field-v{color:var(--text);font-weight:600;text-align:right;overflow-wrap:anywhere}.mrb-crp-field-v.is-blank{color:var(--text-muted);font-weight:400}.mrb-crp-field-v.mrb-copyable{justify-content:flex-end;margin-left:auto}.mrb-crp-field-v.mrb-copyable.is-copied .mrb-copyhint{opacity:1;color:var(--ok, #5fd39a)}.mrb-crp-empty{display:flex;flex-direction:column;gap:6px;padding:var(--space-5, 20px);border:1px dashed color-mix(in srgb,var(--border-subtle) 80%,transparent);border-radius:var(--radius-md, 8px);background:color-mix(in srgb,var(--surface-2) 30%,transparent);color:var(--text-muted);font-size:var(--text-sm, 14px);text-align:center}.mrb-crp-empty strong{color:var(--text);font-weight:700}.mrb-crp-card .mrb-crp-empty{padding:var(--space-3, 12px);text-align:left}.mrb-crp-reach{display:flex;align-items:center;gap:8px;padding:7px 0;font-size:var(--text-sm, 14px)}.mrb-crp-field+.mrb-crp-reach{margin-top:var(--space-2, 8px);padding-top:var(--space-3, 12px);border-top:1px solid color-mix(in srgb,var(--border-subtle) 55%,transparent)}.mrb-crp-reach-dot{width:8px;height:8px;border-radius:999px;flex:0 0 auto;background:var(--ok, #5fd39a)}.mrb-crp-reach.is-blocked .mrb-crp-reach-dot{background:var(--danger)}.mrb-crp-reach-ch{min-width:64px;color:var(--text-muted);font-weight:600}.mrb-crp-reach-txt{color:var(--text)}.mrb-crp-viewall{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin-top:var(--space-2, 8px);padding:0;color:var(--accent-text, var(--accent));font:inherit;font-size:var(--text-sm, 14px);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mrb-crp-viewall:hover{color:var(--text)}.mrb-crp-preview-item{padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 50%,transparent);font-size:var(--text-sm, 14px);color:var(--text)}.mrb-crp-preview-item:last-of-type{border-bottom:0}.mrb-crp-preview-when{color:var(--text-muted);font-size:var(--text-xs, 12px)}.mrb-crp-section{margin-top:var(--space-5, 20px)}.mrb-crp-section:first-child{margin-top:0}.mrb-crp-section>h4{margin:0 0 var(--space-2, 8px);font-size:var(--text-sm, 14px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide, .06em);color:color-mix(in srgb,var(--text) 74%,var(--text-muted))}.mrb-crp-tags{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.mrb-crp-outside-area .mrb-crp-field-v{color:var(--text-muted);font-weight:400;font-size:calc(12px * var(--font-scale, 1))}.mrb-crp-hours{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-between;margin:8px 0 0;padding:10px 12px;border:1px solid var(--warn-border);border-radius:8px;background:var(--surface-2)}.mrb-crp-hours-txt{flex:1 1 260px;color:var(--text);font-size:var(--text-sm);line-height:1.45}.mrb-crp-hours-acts{display:flex;gap:8px;flex:0 0 auto}.mrb-contacts .mrb-contacts-list .mrb-crp.is-inline{position:relative;inset:auto;z-index:auto;width:auto;max-width:none;height:max(560px,calc(100vh - 150px));margin:-2px 0 14px;transform:none;animation:none;border-top-left-radius:0;border-top-right-radius:0}.mrb-contact-slot{display:contents}.mrb-contacts .mrb-contacts-list .mrb-contact-slot.is-unfolded{display:flex;flex-direction:column;height:max(520px,calc((100vh - var(--page-top, 72px) - var(--page-bottom, 26px)) * .7));position:relative;overflow:hidden;min-width:0;border:3px solid var(--lead-edge-soft, var(--border-control, #79859a));border-left-width:12px;border-right-width:12px;border-radius:var(--radius-lg, 14px);background:var(--surface-1)}.mrb-contacts .mrb-contacts-list .mrb-contact-slot.is-unfolded>.mrb-contact-row{border:0;border-radius:0;margin:0;flex:0 0 auto;box-shadow:none}.mrb-contacts .mrb-contacts-list .mrb-contact-slot.is-unfolded .mrb-contact-bookslot{display:contents}@media (max-width: 999.98px){.mrb-contacts .mrb-contacts-list .mrb-contact-slot.is-unfolded .mrb-contact-bookslot>.mrb-crp-book-col{flex:1 1 100%;box-sizing:border-box;overflow:visible}}.mrb-contacts .mrb-contacts-list .mrb-contact-slot.is-unfolded>.mrb-crp.is-inline{border:0;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .12));border-radius:0;margin:0;box-shadow:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;height:auto;flex:1 1 0;min-height:0}@media (max-width: 700px){.mrb-contacts .mrb-contacts-list .mrb-contact-slot.is-unfolded{height:max(420px,calc((100vh - var(--page-top, 72px) - var(--page-bottom, 26px)) * .92))}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-idfacts,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-place,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-activity,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-meta,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-custom{display:none}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row{min-height:0}.mrb-crp.is-inline .mrb-crp-head{flex-wrap:nowrap;gap:6px 10px;padding:var(--space-2, 8px) var(--space-3, 12px)}.mrb-crp.is-inline .mrb-crp-head .mrb-crp-idwrap{flex:1 1 auto;min-width:0}.mrb-crp.is-inline .mrb-crp-head .mrb-crp-actions{flex:0 0 auto}.mrb-crp.is-inline .mrb-crp-head .mrb-crp-avatar{width:36px;height:36px;font-size:var(--text-md, 16px)}.mrb-crp.is-inline .mrb-crp-head .mrb-crp-name{font-size:var(--text-lg, 18px)}.mrb-crp.is-inline .mrb-crp-head .mrb-crp-badges,.mrb-crp.is-inline .mrb-crp-head .mrb-crp-contactline{margin-top:4px}.mrb-crp.is-inline .mrb-crp-head .mrb-crp-contactline>button.mrb-copyable{min-width:0;max-width:100%}.mrb-crp.is-inline .mrb-crp-head .mrb-crp-contactline>button.mrb-copyable>span:not(.mrb-crp-copymark){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.mrb-crp-book{padding:var(--space-3, 12px) var(--space-4, 16px) var(--space-4, 16px)}.mrb-crp-book-head{align-items:center;margin-bottom:var(--space-4, 16px)}.mrb-crp-book-body{display:flex;flex-direction:column;gap:var(--space-4, 16px);min-width:0}.mrb-crp-book-body>*+*{border-top:1px solid color-mix(in srgb,var(--border-subtle) 55%,transparent);padding-top:var(--space-4, 16px)}.mrb-crp-book .mrb-crp-card{background:transparent;border:0;border-radius:0;padding:0}.mrb-crp-book .mrb-crp-grid{column-gap:var(--space-6, 28px)}.mrb-crp-book .mrb-crp-sect-head{margin-bottom:var(--space-3, 12px)}.mrb-crp-book-head>.mrb-crp-views{flex:1 1 auto;display:flex;justify-content:flex-start;align-items:stretch;gap:6px;min-width:0;overflow-x:auto}.mrb-crp-view{display:inline-flex;align-items:center;flex:0 0 auto;max-width:220px;padding:5px 11px;border:1px solid var(--border-subtle, #2a2f3a);border-bottom:0;border-radius:8px 8px 0 0;background:transparent;font:inherit;text-align:left;color:var(--text-muted, #9aa3b2);cursor:pointer}.mrb-crp-view:hover{border-color:var(--accent-border, #35507f);color:var(--text, #e6e9ef)}.mrb-crp-view.is-on{border-color:var(--accent-border, #35507f);background:var(--surface-2, #141922);color:var(--text, #e6e9ef)}.mrb-crp-viewname{font-size:calc(12px * var(--font-scale, 1));font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-crp-band{min-width:0}.mrb-crp-bandgrip{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 8px;padding:4px 8px;border:1px dashed var(--border-subtle);border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text-muted);font:inherit;font-size:calc(11px * var(--font-scale, 1));letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:grab}.mrb-crp-bandgrip:hover,.mrb-crp-bandgrip:focus-visible{color:var(--text);border-color:var(--border)}.mrb-crp-bandgrip:active{cursor:grabbing}.mrb-crp-bandgrip-dots{font-size:calc(13px * var(--font-scale, 1));line-height:1}.mrb-crp-bandgrip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-crp-band.is-held{opacity:.45}.mrb-crp-band.is-over{box-shadow:inset 0 2px 0 0 var(--accent, #4b8dff)}.mrb-crp-preview-note{padding:12px;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));line-height:1.5}@media (min-width: 701px) and (max-height: 840px){.mrb-crp.is-inline .mrb-crp-head{gap:6px 10px;padding:var(--space-2, 8px) var(--space-3, 12px)}.mrb-crp.is-inline .mrb-crp-head .mrb-crp-avatar{width:36px;height:36px;font-size:var(--text-md, 16px)}.mrb-crp.is-inline .mrb-crp-head .mrb-crp-name{font-size:var(--text-lg, 18px)}.mrb-crp.is-inline .mrb-crp-head .mrb-crp-badges,.mrb-crp.is-inline .mrb-crp-head .mrb-crp-contactline{margin-top:4px}.mrb-crp.is-inline .mrb-crp-head .mrb-crp-contactline>button.mrb-copyable{min-width:0;max-width:100%}.mrb-crp.is-inline .mrb-crp-head .mrb-crp-contactline>button.mrb-copyable>span:not(.mrb-crp-copymark){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-unfoldbar{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:10px var(--ct-lane-pad, 14px);border-bottom:1px solid var(--border-subtle);min-width:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-unfoldbar>.mrb-contact-cardhead{border-left:0;padding:0;flex:0 0 auto;min-width:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-unfoldbar .mrb-contact-actions{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(0,max-content);justify-content:flex-start;align-items:center}@media (min-width: 1000px){.mrb-contacts.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded{display:grid;grid-template-columns:minmax(260px,var(--ct-unf-info, 35%)) 16px minmax(0,1fr) 12px minmax(250px,var(--ct-unf-notes, calc((65% - 28px)*.46) ));grid-template-rows:[bar] auto [notice-a] auto [notice-b] auto [notice-c] auto [masthead] auto [rail] minmax(0,1fr) [slot-end];background-color:var(--surface-1);background-image:linear-gradient(0deg,color-mix(in srgb,var(--lead-block, transparent) 70%,transparent),color-mix(in srgb,var(--lead-block, transparent) 70%,transparent))}.mrb-contacts.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded>.mrb-crp.is-inline,.mrb-contacts.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded .mrb-crp-body,.mrb-contacts.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded .mrb-crp-split,.mrb-contacts.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded .mrb-crp-main{display:contents}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-unfoldbar{grid-column:1 / -1;grid-row:bar;position:relative;min-height:44px}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-crp>.mrb-crp-refusal{grid-column:1 / -1;grid-row:notice-a;margin:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-crp>.mrb-crp-refusal~.mrb-crp-refusal{grid-row:notice-b}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-crp>.mrb-crp-note{grid-column:1 / -1;grid-row:notice-c;margin:0;padding:6px var(--ct-lane-pad, 14px)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-refusal:empty{display:none}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-crp>.mrb-crp-head{grid-column:1 / -1;grid-row:masthead}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-crp>.mrb-crp-actions{grid-column:1 / -1;grid-row:masthead;justify-self:end;align-self:center}.mrb-contacts.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded>.mrb-contact-row{grid-column:1;grid-row:rail / slot-end;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;min-width:0;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-main,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-idfacts,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-lane,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-optout-standing{flex:0 0 auto;min-width:0;border-left:0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);padding:7px var(--ct-lane-pad, 14px);justify-content:flex-start}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-notes{display:none}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book-col{flex:0 0 auto;grid-column:1 / -1;width:auto;min-height:0;overflow:visible;padding:10px var(--ct-lane-pad, 14px) 12px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-convo{grid-column:3;grid-row:rail / slot-end;min-width:0;min-height:0;padding:10px 12px}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-notes{grid-column:5;grid-row:rail / slot-end;min-width:0;min-height:0;overflow-y:auto;padding:10px 12px;background:var(--surface-1)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-bookgrip{grid-column:2;grid-row:rail / slot-end}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-grip{grid-column:4;grid-row:rail / slot-end}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book-col .mrb-crp-card{background:transparent;border:0;border-radius:0;padding:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book-col .mrb-crp-book .mrb-crp-card .mrb-crp-card-head{margin-bottom:4px;padding-bottom:4px;border-bottom:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book-col .mrb-crp-book .mrb-crp-card .mrb-crp-card-head h4{font-size:calc(12px * var(--ct-u, var(--font-scale, 1)));font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--text)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book-col .mrb-crp-sect-head{margin-bottom:4px;font-size:calc(11px * var(--ct-u, var(--font-scale, 1)));letter-spacing:.02em;text-transform:none;font-weight:600}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book-col .mrb-crp-field{padding:4px 0;font-size:calc(12.5px * var(--ct-u, var(--font-scale, 1)));border-bottom-color:color-mix(in srgb,var(--border-subtle) 40%,transparent)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book-col .mrb-crp-field-k{font-size:calc(12px * var(--ct-u, var(--font-scale, 1)));color:var(--text-muted)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book-col .mrb-crp-empty{padding:2px 0 6px;border:0;border-radius:0;background:none;text-align:left;font-size:calc(12.5px * var(--ct-u, var(--font-scale, 1)));opacity:.62}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book-col .mrb-crp-book-body{gap:10px}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book-col .mrb-crp-book-body>*+*{padding-top:10px;border-top-color:color-mix(in srgb,var(--border-subtle) 70%,transparent)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book-col .mrb-crp-book-head{margin-bottom:10px}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-crp>.mrb-crp-head{align-items:center;flex-wrap:nowrap;gap:4px 10px;padding:6px var(--ct-lane-pad, 14px)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-crp>.mrb-crp-head .mrb-crp-avatar{width:32px;height:32px;font-size:var(--text-md, 16px)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-crp>.mrb-crp-head .mrb-crp-idwrap{display:flex;flex-flow:row wrap;align-items:center;gap:4px 12px;flex:1 1 auto;min-width:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-crp>.mrb-crp-head .mrb-crp-name{font-size:var(--text-lg, 18px)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-crp>.mrb-crp-head .mrb-crp-badges,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-crp>.mrb-crp-head .mrb-crp-tags,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-crp>.mrb-crp-head .mrb-crp-contactline{margin-top:0}}@media (min-width: 1000px){.mrb-contacts.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded>.mrb-contact-row.mrb-contact-row{background-color:transparent;background-image:none}}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-name{flex-wrap:wrap;align-items:center;gap:6px 10px}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-name .mrb-contact-pick{position:static;transform:none;flex:0 0 auto;min-width:0;min-height:0;width:20px;height:20px;z-index:auto}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-name .mrb-contact-nameword{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-name .mrb-contact-call-wrap{flex:0 0 auto;width:auto}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-name .mrb-contact-call{width:auto}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-lane.mrb-contact-dispo{--ct-dispo-rows: 6;min-width:0;border-left:0;font-weight:400}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-dispo>.mrb-contact-dispolist,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-dispo>.mrb-contact-dispo-none{min-height:var(--ct-dispo-cap);flex:none}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-unfoldbar{min-height:0;position:relative;z-index:3}.mrb-contact-viewbar{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.mrb-contact-viewbar>.mrb-crp-views{display:flex;justify-content:flex-start;align-items:stretch;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:thin}.mrb-contact-viewbar>.mrb-crp-views>.mrb-crp-view{border-bottom:1px solid var(--border-subtle, #2a2f3a);border-radius:8px}.mrb-contact-viewbar>.mrb-crp-views>.mrb-crp-view:hover,.mrb-contact-viewbar>.mrb-crp-views>.mrb-crp-view.is-on{border-bottom-color:var(--accent-border, #35507f)}.mrb-contact-addopp{position:relative;flex:0 0 auto}.mrb-contact-addoppx{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--border-subtle, #2a2f3a);border-radius:8px;background:transparent;color:var(--text-muted, #9aa3b2);font:inherit;font-size:calc(15px * var(--font-scale, 1));line-height:1;cursor:pointer}.mrb-contact-addoppx:hover,.mrb-contact-addoppx.is-on{border-color:var(--accent-border, #35507f);color:var(--text, #e6e9ef);background:var(--surface-2, #141922)}.mrb-contact-addoppsheet{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:min(640px,calc(100vw - 48px));max-height:min(60vh,460px);overflow-y:auto;box-sizing:border-box;padding:10px 12px;border:1px solid var(--border-control, #39414f);border-radius:var(--radius-lg, 14px);background-color:var(--bg, #0b1220);background-image:linear-gradient(var(--surface-1, #0f131a),var(--surface-1, #0f131a));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 48px #0000008c}@media (min-width: 1000px){.mrb-contacts.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded>.mrb-contact-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:min-content;align-content:start}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>*{grid-column:1 / -1}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-main{grid-column:1;grid-row:1;border-bottom:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-idfacts{grid-column:1;grid-row:2;justify-content:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));column-gap:calc(18px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-idfacts .mrb-contact-idfact dd{font-size:calc(14px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-lane.mrb-contact-dispo{grid-column:2;grid-row:1 / span 2;max-width:320px}}.mrb-contacts.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded{--ct-scale: 1;--ct-air: 1}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-lanefact dd,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-field-v{font-weight:500}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-lanefact dd,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-field-v{color:var(--accent);font-variant-numeric:tabular-nums}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-lanefact.is-blank dd,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-field-v.is-blank{color:var(--text-muted)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-lanefact.is-gold dd{color:var(--warn)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-lane{grid-row:auto}@media (min-width: 1000px){.mrb-contacts.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded>.mrb-contact-row{container-type:inline-size;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:min-content minmax(min-content,.001fr) minmax(240px,1fr);grid-auto-rows:0;align-content:stretch;overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-main{grid-column:1;grid-row:1;align-self:start;min-width:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-lane.mrb-contact-dispo{grid-column:1;grid-row:2;align-self:stretch;max-width:none;min-height:0;border-left:0;border-top:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);padding:calc(10px * var(--ct-air, 1)) calc(12px * var(--ct-air, 1))}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-detailstack{grid-column:2;grid-row:1 / span 2;align-self:stretch;border-left:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-detailstack.mrb-contact-detailstack{display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);gap:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-detailstack>.mrb-contact-lane.mrb-contact-activity{grid-row:1;align-self:start}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row:has(>.mrb-contact-detailstack)>.mrb-contact-main{align-self:stretch}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-detailstack>.mrb-contact-customslot{grid-row:2;border-top:1px solid transparent;padding-top:calc(10px * var(--ct-air, 1))}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book-col:has(>.mrb-crp-book.is-thirds){display:contents}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book-col:has(>.mrb-crp-book.is-thirds)>:not(.mrb-crp-book){display:none}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-third.is-activity{grid-column:1;grid-row:3}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-third.is-docs{grid-column:2;grid-row:3;border-left:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-detailstack>.mrb-contact-customslot{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-customslot>.mrb-crp-third.is-custom{flex:1 1 auto;min-height:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-customslot .mrb-crp-thirdbody.is-fields{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:auto}}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book.is-thirds,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book.is-thirds>.mrb-crp-book-body{display:contents}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-detailstack{display:flex;flex-direction:column;gap:calc(10px * var(--ct-air, 1));min-width:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-detailstack>*{flex:none;min-width:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-detailstack>.mrb-contact-lane.mrb-contact-activity .mrb-contact-lanebody{max-height:none;overflow:visible}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-main>.mrb-contact-idfacts{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:calc(6px * var(--ct-air, 1));margin-top:calc(8px * var(--ct-air, 1));padding:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-third{display:flex;flex-direction:column;min-height:0;min-width:0;padding:8px var(--ct-lane-pad, 14px)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-customslot .mrb-crp-third{padding:0 var(--ct-lane-pad, 14px)}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-thirdhead{flex:none;display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 8px}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-thirdhead>.mrb-contact-detailshead{flex:1 1 auto;min-width:0;text-transform:none;letter-spacing:normal}.mrb-contact-detailshead.is-control{cursor:pointer;font:inherit}.mrb-contacts.is-cards .mrb-contact-detailshead.is-control{font-size:calc(13px * var(--ct-u, var(--font-scale, 1)));font-weight:600}.mrb-contact-detailshead.is-control:hover{color:var(--text)}.mrb-contact-detailshead.is-control:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-crp-thirdbody{flex:1 1 0;min-height:0;min-width:0}.mrb-crp-thirdbody.is-fields{flex:none}.mrb-crp-thirdbody.is-stack{display:flex;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:auto}.mrb-crp-thirdbody.is-docs{display:flex;flex-direction:column;overflow:hidden}.mrb-crp-thirdtasks{flex:none;min-width:0}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-main .mrb-contact-name{font-size:calc(20px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-main>.mrb-contact-idfacts .mrb-contact-idfact dd{font-size:calc(16px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-detailstack>.mrb-contact-lane.mrb-contact-activity .mrb-contact-lanefact dt,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-third .mrb-crp-field-k{font-size:calc(13px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-detailstack>.mrb-contact-lane.mrb-contact-activity .mrb-contact-lanefact dd,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-third .mrb-crp-field-v{font-size:calc(13.5px * var(--ct-u, var(--font-scale, 1)))}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-detailstack>.mrb-contact-lane.mrb-contact-activity .mrb-contact-lanefact dt,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-contact-detailstack>.mrb-contact-lane.mrb-contact-activity .mrb-contact-lanefact dd{line-height:1.6}@media (max-width: 999.98px){.mrb-contacts.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded>.mrb-contact-row{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;overflow-y:auto;overscroll-behavior:auto;padding-left:var(--ct-lane-pad, 14px);padding-right:var(--ct-lane-pad, 14px)}.mrb-contacts.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded>.mrb-contact-row>*{grid-column:auto;grid-row:auto;width:auto;max-width:none;min-width:0;flex:none}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book-col:has(>.mrb-crp-book.is-thirds){display:contents}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-book-col:has(>.mrb-crp-book.is-thirds)>:not(.mrb-crp-book){display:none}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-main{order:1}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-lane.mrb-contact-dispo{order:2}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-third.is-activity{order:3}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-detailstack{order:4}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-third.is-docs{order:5}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-third,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-thirdbody{flex:none}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-thirdbody.is-stack{overflow:visible}.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded .mrb-crp-thirdbody.is-docs{height:320px}}@media (min-width: 1000px){.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-main,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-detailstack,.mrb-contacts.is-cards .mrb-contact-slot.is-unfolded>.mrb-contact-row>.mrb-contact-lane.mrb-contact-dispo{min-height:min-content}}.mrb-contact-lanefact.is-followups{align-items:flex-start}.mrb-contact-lanefact.is-followups dd{white-space:normal;overflow:visible;max-width:70%}.mrb-contact-fulist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;min-width:0}.mrb-contact-lanefact.is-followups.is-scroll .mrb-contact-fulist{--fu-row: 1.6em;max-height:calc(var(--fu-row) * 5);overflow-y:auto;overscroll-behavior:auto;scrollbar-width:thin;padding-right:2px}.mrb-contact-fuitem{display:flex;align-items:center;gap:4px;min-height:1.6em;min-width:0;max-width:100%}.mrb-contact-futext{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-contact-fux{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-muted, currentColor);cursor:pointer}.mrb-contact-fux svg{width:12px;height:12px}.mrb-contact-fux:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (min-width: 1000px){.mrb-contacts.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded.has-content-beside{grid-template-columns:minmax(580px,var(--ct-unf-info, 48%)) 16px minmax(0,1fr)}}.mrb-bulktext{margin:0 0 12px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:var(--surface-2, rgba(148, 163, 184, .08));display:flex;flex-direction:column;gap:8px}.mrb-bulktext-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mrb-bulktext-clear{min-height:32px;padding:0 10px;border:1px solid var(--border-control);border-radius:var(--radius-sm, 8px);background:transparent;color:inherit;cursor:pointer;font-size:var(--text-base)}.mrb-bulktext-clear:disabled{opacity:.5;cursor:default}.mrb-bulktext-fromline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.mrb-bulktext-picker{display:flex;gap:2px;padding:2px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill, 999px);background:var(--surface-2);align-self:flex-start;flex-wrap:wrap}.mrb-bulktext-pick{min-height:22px;padding:2px 12px;border:none;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--text-muted);font:inherit;font-weight:600;font-size:calc(12.5px * var(--font-scale, 1));cursor:pointer}.mrb-bulktext-pick:hover:not(:disabled){color:var(--text)}.mrb-bulktext-pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-bulktext-pick:disabled{opacity:.5;cursor:default}.mrb-bulktext-pick.is-on{background:var(--accent-fill);color:var(--accent-text)}.mrb-bulktext-pick.is-on[data-channel=sms]{background:var(--chan-sms);color:var(--chan-ink)}.mrb-bulktext-pick.is-on[data-channel=imessage]{background:var(--chan-imessage);color:var(--chan-ink)}.mrb-bulktext-pick.is-on[data-channel=email]{background:var(--chan-email);color:var(--chan-ink)}.mrb-bulktext-count{font-size:var(--text-md)}.mrb-bulktext-ticked{margin-left:auto;font-size:calc(12px * var(--font-scale, 1));font-weight:600;color:var(--text-muted);white-space:nowrap}.mrb-bulktext-subject{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--border-control);border-radius:var(--radius-sm, 8px);background:var(--surface, transparent);color:inherit;font:inherit}.mrb-bulktext-label{font-size:calc(12px * var(--font-scale, 1));font-weight:600;color:var(--text-muted)}.mrb-bulktext-body{width:100%;min-height:184px;padding:10px 12px;border:1px solid var(--border-control);border-radius:var(--radius-md, 10px);background:var(--surface-1, var(--surface, transparent));color:inherit;font:inherit;line-height:1.45;resize:vertical}.mrb-bulktext-body.is-email{min-height:260px}.mrb-bulktext-note{margin:0;font-size:var(--text-sm);opacity:.78;line-height:1.4}.mrb-bulktext-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mrb-bulktext-sendbar{display:flex;align-items:center;gap:var(--space-2, 8px);flex-wrap:wrap;min-width:0}.mrb-bulktext-sendbar>.mrb-bulktext-sendbar-check{flex:1 0 100%;order:10;margin-top:0}.mrb-bulktext-sendbar>.mrb-smx-tools{flex:0 0 auto;margin-top:0}.mrb-bulktext-sendbar>.mrb-bulktext-send{margin-left:auto}.mrb-bulktext-sendbar-meter{flex:0 1 auto;min-width:0;margin-top:0;align-self:center}.mrb-bulktext-send{min-height:44px;padding:10px 20px;border:none;border-radius:var(--radius-md, 10px);background:var(--accent-fill, var(--accent, #0891b2));color:var(--accent-text, #fff);font:inherit;font-weight:600;cursor:pointer}.mrb-bulktext-send:disabled{opacity:.5;cursor:default}.mrb-bulktext-send:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-bulktext-toomany,.mrb-bulktext-said{font-size:var(--text-base);line-height:1.4}.mrb-bulktext-missed{margin:0;padding:8px 10px;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 8px);display:flex;flex-direction:column;gap:6px}.mrb-bulktext-missed.is-bad{border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}.mrb-bulktext-missed-row{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:var(--text-base);line-height:1.4}.mrb-bulktext-missed-name{font-weight:600}.mrb-bulktext-missed-why{opacity:.85}.mrb-contacts .mrb-contact-pick{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.mrb-contacts .mrb-contact-pick[data-hold-sweep]{touch-action:none}.mrb-contacts .mrb-contact-pick input{width:18px;height:18px;cursor:pointer;accent-color:var(--accent, #0891b2)}.mrb-contacts-list[data-sweeping]{user-select:none;-webkit-user-select:none}.mrb-contacts-list .mrb-contact-row{position:relative;padding-left:58px}.mrb-contacts-list .mrb-contact-pick{position:absolute;left:7px;top:50%;transform:translateY(-50%);margin:0;z-index:1}.mrb-bulkbar-dock{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:60;width:max-content;max-width:calc(100vw - 32px);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.mrb-bulkbar-dock>*{pointer-events:auto}.mrb-bulkbar{display:flex;align-items:center;gap:4px;max-width:100%;box-sizing:border-box;padding:6px 8px 6px 6px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-2, #1f2433);box-shadow:0 10px 30px #00000073;color:inherit}.mrb-bulkbar-count{min-width:36px;height:36px;padding:0 8px;box-sizing:border-box;border-radius:8px;background:var(--accent, #0073ea);color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.mrb-bulkbar-label{padding:0 10px 0 6px;font-weight:600;white-space:nowrap}.mrb-bulkbar-sep{width:1px;align-self:stretch;margin:4px 6px;background:var(--border-subtle)}.mrb-bulkbar-act{min-width:64px;min-height:44px;padding:4px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.mrb-bulkbar-act:hover,.mrb-bulkbar-act.is-on{background:color-mix(in srgb,var(--accent, #0073ea) 18%,transparent)}.mrb-bulkbar-act.is-danger:hover,.mrb-bulkbar-act.is-danger.is-on{background:color-mix(in srgb,var(--danger) 18%,transparent)}.mrb-bulkbar-ico{flex:none}.mrb-bulkbar-panel{width:560px;max-width:100%;max-height:calc(100vh - 140px);overflow:auto;box-sizing:border-box;border-radius:12px;box-shadow:0 10px 30px #00000073;background:var(--surface-2, #1f2433)}.mrb-bulkbar-panel .mrb-bulktext{margin:0}.mrb-bulkbar-panel.is-campaign{width:min(calc(56rem * var(--font-scale, 1)),calc(100vw - 32px))}.mrb-bulkbar-panel.is-danger{padding:14px 16px;border:1px solid color-mix(in srgb,var(--danger) 45%,transparent)}.mrb-bulkbar-confirm{margin:0 0 12px;line-height:1.45}.mrb-bulkbar-confirm-actions{display:flex;gap:10px;flex-wrap:wrap}.mrb-bulkbar-erase,.mrb-bulkbar-cancel{min-height:40px;padding:0 16px;border-radius:8px;font:inherit;font-weight:600;cursor:pointer}.mrb-bulkbar-erase{border:0;background:var(--danger);color:#fff}.mrb-bulkbar-cancel{border:1px solid var(--border-control);background:transparent;color:inherit}.mrb-bulkbar-erase:disabled,.mrb-bulkbar-cancel:disabled{opacity:.5;cursor:default}.mrb-bulkbar-said:not(:empty){max-width:560px;padding:8px 12px;border-radius:10px;background:var(--surface-2, #1f2433);border:1px solid var(--border-subtle);font-size:var(--text-sm);line-height:1.4}.mrb-contacts .mrb-contact-pick input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;border:1.5px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:3px;background:transparent;display:inline-grid;place-content:center;cursor:pointer}.mrb-contacts .mrb-contact-pick input:after{content:"";width:4px;height:8px;margin-top:-2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0)}.mrb-contacts .mrb-contact-pick input:checked{background:var(--accent, #0073ea);border-color:var(--accent, #0073ea)}.mrb-contacts .mrb-contact-pick input:checked:after{transform:rotate(45deg) scale(1)}.mrb-contacts .mrb-contact-pick input:focus-visible{outline:2px solid var(--accent, #0073ea);outline-offset:2px}.mrb-contacts-list .mrb-contact-row.is-picked{background:color-mix(in srgb,var(--accent, #0073ea) 16%,var(--surface-2, #1f2433));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent, #0073ea) 55%,transparent)}.mrb-bulkbar-panel .mrb-bulkpick-list{max-height:30rem}.mrb-bulkbar-panel.is-disposition{width:min(calc(56rem * var(--font-scale, 1)),calc(100vw - 32px));padding:var(--space-3);border:var(--dispobox-edge);border-radius:var(--dispobox-radius);background-color:var(--dispobox-fill);background-image:var(--dispobox-sheen);box-shadow:var(--dispobox-shadow)}.mrb-bulkbar-panel .mrb-bulkpick{padding:0;border:0;border-radius:0;background:transparent}.mrb-bulkbar-panel .mrb-bulkpick-confirm{display:flex;flex-direction:column;gap:10px}.mrb-bulkbar-panel .mrb-bulkpick-sends{display:flex;align-items:center;gap:6px;margin-top:4px}.mrb-bulkbar-act.is-warn:hover,.mrb-bulkbar-act.is-warn.is-on{background:color-mix(in srgb,var(--warn, #f0c05a) 20%,transparent)}.mrb-bulkbar-panel.is-danger.is-warn{border-color:color-mix(in srgb,var(--warn, #f0c05a) 50%,transparent)}.mrb-bulkbar-erase.is-warn{background:var(--warn, #f0c05a);color:#1b1b1b}.mrb-bulksup{display:flex;flex-direction:column;gap:10px}.mrb-bulksup-head{display:flex;align-items:center;gap:8px;margin:0;line-height:1.35}.mrb-bulksup-warn{display:inline-flex;color:var(--warn, #f0c05a)}.mrb-bulksup-says,.mrb-bulksup-note{margin:0;line-height:1.45;font-size:var(--text-sm);color:var(--text-muted)}.mrb-bulksup-note{color:var(--warn, #f0c05a)}.mrb-bulksup-field{display:flex;flex-direction:column;gap:5px}.mrb-bulksup-label{font-size:var(--text-sm);color:var(--text-muted)}.mrb-bulksup-input{box-sizing:border-box;width:100%;min-height:40px;padding:0 12px;border:1px solid var(--border-control);border-radius:8px;background:var(--surface-1, transparent);color:inherit;font:inherit}.mrb-bulksup-input:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--accent));outline-offset:var(--focus-ring-offset, 2px)}.mrb-bulksup-why{align-self:center;font-size:var(--text-sm);color:var(--text-muted)}.mrb-bulksup-said:not(:empty),.mrb-bulksup-bad:not(:empty){padding:8px 10px;border-radius:8px;border:1px solid var(--border-subtle);font-size:var(--text-sm);line-height:1.45}.mrb-bulksup-bad:not(:empty){border-color:color-mix(in srgb,var(--danger) 55%,transparent);color:var(--danger-text, var(--danger))}@media (max-width: 700px){.mrb-bulkbar-dock{width:calc(100vw - 32px)}.mrb-bulkbar{flex-wrap:wrap;justify-content:center;width:100%;row-gap:4px}.mrb-bulkbar-sep{display:none}.mrb-bulkbar-act{flex:0 0 calc((100% - 12px)/4);min-width:0;padding:4px 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.mrb-leadfilter{margin:0 0 14px;padding:14px 16px;border-radius:14px;background:var(--surface-1);border:1px solid var(--border-subtle);max-height:58vh;overflow-y:auto}.mrb-leadfilter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.mrb-leadfilter-head h3{margin:0;font-size:calc(15px * var(--font-scale, 1));letter-spacing:.01em}.mrb-leadfilter-head-right{display:flex;align-items:center;gap:10px}.mrb-leadfilter-showing{color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.mrb-leadfilter-note{margin:8px 0 0;color:var(--text-muted);font-size:calc(12.5px * var(--font-scale, 1));line-height:1.45}.mrb-leadfilter-note.is-warn{color:var(--danger, #e0567a)}.mrb-leadfilter-facet,.mrb-leadfilter-dates{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}.mrb-leadfilter-facet-head{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:8px;min-height:24px}.mrb-leadfilter-facet-head>h4{flex:1 1 auto}.mrb-leadfilter-facet-head .mrb-leadfilter-clear,.mrb-leadfilter-facet-head .mrb-leadfilter-drop{flex:0 0 auto}.mrb-leadfilter-facet-head h4{margin:0;font-size:calc(12px * var(--font-scale, 1));font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);min-width:0;max-width:100%}.mrb-leadfilter-facet-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:0;padding:0;margin:0;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.mrb-leadfilter-facet-title:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.mrb-leadfilter-facet-title.is-keep{color:#8ef0bb}.mrb-leadfilter-facet-title-mark{font-size:calc(11px * var(--font-scale, 1))}.mrb-leadfilter-clear{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:24px;padding:0 6px 0 10px;border-radius:999px;border:1px solid var(--border-subtle, rgb(255 255 255 / 12%));background:var(--surface-1, transparent);color:var(--text-muted);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;line-height:1;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.mrb-leadfilter-clear:not(:has(.mrb-leadfilter-clear-n)){padding:0 10px}.mrb-leadfilter-clear:hover{color:var(--text);border-color:var(--accent-border, var(--accent));background:var(--accent-fill, var(--surface-2))}.mrb-leadfilter-clear:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, #3b9eff);outline-offset:2px}.mrb-leadfilter-clear-n{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:var(--accent-fill, rgb(59 158 255 / 16%));color:var(--accent-text, var(--accent));font-size:calc(11px * var(--font-scale, 1));font-weight:700;font-variant-numeric:tabular-nums}.mrb-leadfilter-facet-foot{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-subtle);min-width:0}.mrb-leadfilter-facet-foot>*{max-width:100%}.mrb-leadfilter-chips{display:flex;flex-wrap:wrap;gap:6px}.mrb-leadfilter-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);font:inherit;font-size:calc(12.5px * var(--font-scale, 1));cursor:pointer;transition:border-color .12s ease,background .12s ease}.mrb-leadfilter-chip:hover{border-color:var(--accent-border)}.mrb-leadfilter-chip:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.mrb-leadfilter-chip-mark{display:inline-block;min-width:9px;font-size:calc(11px * var(--font-scale, 1));line-height:1}.mrb-leadfilter-chip-n{font-variant-numeric:tabular-nums;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted);opacity:.85}.mrb-leadfilter-chip.is-blank .mrb-leadfilter-chip-label{font-style:italic}.mrb-leadfilter-chip.is-empty{opacity:.45}.mrb-leadfilter-chip.is-empty:hover,.mrb-leadfilter-chip.is-empty:focus-visible{opacity:1}.mrb-leadfilter-chip.is-empty .mrb-leadfilter-chip-n{opacity:1}.mrb-leadfilter-chip.is-keep{background:#3abe7824;border-color:#3abe788c;color:#8ef0bb}.mrb-leadfilter-chip.is-keep .mrb-leadfilter-chip-n{color:#8ef0bb}.mrb-leadfilter-more{background:none;border:1px dashed var(--border-subtle);border-radius:999px;padding:5px 10px;color:var(--text-muted);font:inherit;font-size:calc(12px * var(--font-scale, 1));cursor:pointer}.mrb-leadfilter-more:hover{color:var(--text);border-color:var(--accent-border)}.mrb-leadfilter-daterow{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.mrb-leadfilter-datefield,.mrb-leadfilter-date input{padding:7px 10px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1))}.mrb-leadfilter-datefield:focus,.mrb-leadfilter-date input:focus{outline:none;border-color:var(--accent-border)}.mrb-leadfilter-datefield:focus-visible,.mrb-leadfilter-date input:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, #3b9eff);outline-offset:var(--focus-ring-offset, 2px)}.mrb-leadfilter-date{display:flex;flex-direction:column;gap:4px}.mrb-leadfilter-date>span{font-size:calc(11px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.mrb-leadfilter-date input::-webkit-calendar-picker-indicator{filter:invert(.75);cursor:pointer}.mrb-leadfilter-daterow.is-custom{margin-top:8px}.mrb-leadcal{margin-top:12px;display:grid;gap:8px 18px;grid-template-columns:minmax(0,260px);grid-template-areas:"head" "grid" "picked" "warn";align-items:start}@media (min-width: 900px){.mrb-leadcal{grid-template-columns:minmax(0,260px) minmax(0,1fr);grid-template-areas:"head picked" "grid picked" "warn warn"}}.mrb-leadcal-head{grid-area:head;display:flex;align-items:center;gap:6px}.mrb-leadcal-month{flex:1;min-width:0;font-size:calc(13px * var(--font-scale, 1));font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-leadcal-nav,.mrb-leadcal-jump{background:none;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-muted);font:inherit;font-size:calc(12px * var(--font-scale, 1));line-height:1;padding:5px 8px;cursor:pointer}.mrb-leadcal-nav{min-width:26px;font-size:calc(15px * var(--font-scale, 1))}.mrb-leadcal-jump{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:24px;padding:0 8px}.mrb-leadcal-nav:hover,.mrb-leadcal-jump:hover{color:var(--text);border-color:var(--accent-border)}.mrb-leadcal-nav:focus-visible,.mrb-leadcal-jump:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, #3b9eff);outline-offset:2px}.mrb-leadcal-grid{grid-area:grid;display:grid;grid-template-columns:repeat(7,34px);gap:2px;width:max-content;max-width:100%}.mrb-leadcal-wd{height:20px;display:flex;align-items:center;justify-content:center;font-size:calc(10.5px * var(--font-scale, 1));letter-spacing:.06em;color:var(--text-muted);line-height:1}.mrb-leadcal-day{height:30px;padding:0;border-radius:8px;background:var(--surface-2);border:1px solid transparent;color:var(--text);font:inherit;font-size:calc(12.5px * var(--font-scale, 1));font-variant-numeric:tabular-nums;cursor:pointer}.mrb-leadcal-day:hover:not(:disabled){border-color:var(--accent-border)}.mrb-leadcal-day:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, #3b9eff);outline-offset:1px}.mrb-leadcal-day.is-outside{background:none;color:var(--text-muted)}.mrb-leadcal-day.is-today{box-shadow:inset 0 0 0 1px var(--accent-border)}.mrb-leadcal-day.is-on{background:var(--accent);color:#0b1020;font-weight:600;border-color:var(--accent)}.mrb-leadcal-day:disabled{opacity:.32;cursor:default}.mrb-leadcal-picked{grid-area:picked;display:flex;flex-wrap:wrap;align-content:start;gap:6px;min-width:0}.mrb-leadcal-pick{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--accent-border);color:var(--text);font:inherit;font-size:calc(12px * var(--font-scale, 1));cursor:pointer}.mrb-leadcal-pick:hover{border-color:var(--accent)}.mrb-leadcal-pick:focus-visible,.mrb-leadcal-clear:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, #3b9eff);outline-offset:2px}.mrb-leadcal-pick-x{color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));line-height:1}.mrb-leadcal-pick:hover .mrb-leadcal-pick-x{color:var(--text)}.mrb-leadcal-clear{display:inline-flex;align-items:center;box-sizing:border-box;height:24px;padding:0 10px;border-radius:999px;background:var(--surface-1, transparent);border:1px solid var(--border-subtle);color:var(--text-muted);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.mrb-leadcal-clear:hover{color:var(--text);border-color:var(--accent-border, var(--accent));background:var(--accent-fill, var(--surface-2))}.mrb-leadcal .mrb-leadfilter-note.is-warn{grid-area:warn;margin:0}.mrb-contacts-filters-toggle{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);font:inherit;cursor:pointer}.mrb-contacts-filters-toggle:hover,.mrb-contacts-filters-toggle[aria-expanded=true]{border-color:var(--accent-border)}.mrb-contacts-filters-n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:#0b1020;font-size:calc(11px * var(--font-scale, 1));font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.mrb-contacts-premium .mrb-leadfilter-views .mrb-contacts-seg,.mrb-contacts-premium .mrb-leadfilter-activetags .mrb-contacts-tagfilter{margin-top:0;max-width:100%}.mrb-contacts-premium .mrb-leadfilter-rail .mrb-contacts-seg{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:4px}.mrb-contacts-premium .mrb-leadfilter-rail .mrb-contacts-seg-btn{width:100%;justify-content:space-between;border-radius:7px;padding:5px 8px;text-align:left}.mrb-leadfilter-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(0,280px));grid-auto-rows:1fr;gap:10px;min-width:0;margin-top:12px;padding:12px 0 0;border-top:1px solid var(--border-subtle);container-type:inline-size}.mrb-leadfilter-rail>.mrb-leadfilter-facet{display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-width:0;min-height:0;margin:0;padding:10px;border-top:0;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2)}.mrb-leadfilter-rail>.mrb-leadfilter-facet.is-hosting{grid-column:span 2}@container (max-width: 569px){.mrb-leadfilter-rail>.mrb-leadfilter-facet.is-hosting{grid-column:auto}}.mrb-leadfilter-rail>.mrb-leadfilter-facet.is-hosting>*{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-width:thin}.mrb-leadfilter-rail>.mrb-leadfilter-dates{width:280px;max-width:100%}.mrb-leadfilter-rail .mrb-leadfilter-daterow{flex-direction:column;align-items:stretch;gap:8px}.mrb-leadfilter-rail .mrb-leadfilter-datefield,.mrb-leadfilter-rail .mrb-leadfilter-date input{width:100%;min-width:0}.mrb-leadfilter-rail .mrb-leadcal{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "grid" "picked" "warn";margin-top:10px}.mrb-leadfilter-rail .mrb-leadcal-head{flex-wrap:wrap}.mrb-leadfilter-rail .mrb-leadcal-month{flex:1 0 100%;order:-1}.mrb-leadfilter-addfield{width:100%;min-width:0;padding:7px 10px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1));cursor:pointer}.mrb-leadfilter-addfield:focus{outline:none;border-color:var(--accent-border)}.mrb-leadfilter-addfield:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, #3b9eff);outline-offset:var(--focus-ring-offset, 2px)}.mrb-leadfilter-drop{flex:0 0 auto;background:none;border:0;padding:0 2px;color:var(--text-muted);font:inherit;font-size:calc(12px * var(--font-scale, 1));line-height:1;cursor:pointer}.mrb-leadfilter-drop:hover:not(:disabled){color:var(--text)}.mrb-leadfilter-drop:disabled{opacity:.35;cursor:default}.mrb-leadfilter-drop:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, #3b9eff);outline-offset:2px;border-radius:4px}.mrb-leadfilter-rail .mrb-leadfilter-facet-head{margin-bottom:7px}.mrb-leadfilter-rail .mrb-leadfilter-chips{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:4px;flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-width:thin;padding-right:4px}.mrb-leadfilter-rail .mrb-leadfilter-grouphead{position:static;margin:2px 0 0;padding:0 2px;min-width:0;font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim, #8a93a6)}.mrb-leadfilter-rail .mrb-leadfilter-grouphead:first-child{margin-top:0}.mrb-leadfilter-rail .mrb-leadfilter-chip{width:100%;border-radius:7px;text-align:left;padding:5px 8px}.mrb-leadfilter-rail .mrb-leadfilter-chip-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-leadfilter-rail .mrb-leadfilter-chip-n{flex:0 0 auto}.mrb-leadfilter-rail .mrb-leadfilter-more{width:100%;border-radius:7px}.mrb-leadfilter-door-wrap{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.mrb-leadfilter-door{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;padding:6px 9px;border:1px solid var(--accent-border);border-radius:7px;background:var(--surface-2);color:var(--text);font:inherit;font-size:calc(12.5px * var(--font-scale, 1));font-weight:600;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.mrb-leadfilter-door:hover{background:var(--surface-3, var(--surface-2))}.mrb-leadfilter-door:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.mrb-leadfilter-door-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-leadfilter-door-n{flex:0 0 auto;font-variant-numeric:tabular-nums;font-size:calc(11px * var(--font-scale, 1));font-weight:500;color:var(--text-muted)}.mrb-leadfilter-door.is-on{border-color:var(--accent)}.mrb-leadfilter-door.is-on .mrb-leadfilter-door-n{color:var(--text)}.mrb-impbook{display:flex;flex-direction:column;gap:10px;min-width:0}.mrb-impbook-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.mrb-impbook-title{margin:0;font-size:calc(14px * var(--font-scale, 1));letter-spacing:.01em}.mrb-impbook-sum{color:var(--text-muted);font-size:calc(12.5px * var(--font-scale, 1));font-variant-numeric:tabular-nums;margin-right:auto}.mrb-impbook-back{background:none;border:1px solid var(--border-subtle);border-radius:999px;padding:4px 11px;color:var(--text);font:inherit;font-size:calc(12px * var(--font-scale, 1));cursor:pointer}.mrb-impbook-back:hover{border-color:var(--accent-border)}.mrb-impbook-back:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.mrb-impbook-tools{display:flex;align-items:end;gap:10px;flex-wrap:wrap;min-width:0}.mrb-impbook-find{flex:1 1 220px;min-width:0}.mrb-impbook-find input{width:100%;min-width:0;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1));padding:6px 10px}.mrb-impbook-find input:focus-visible{outline:2px solid var(--accent-border);outline-offset:1px}.mrb-impbook-order{display:flex;align-items:center;gap:6px;flex:0 0 auto}.mrb-impbook-order>span{color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}.mrb-impbook-order select{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1));padding:6px 8px}.mrb-impbook-order select:focus-visible{outline:2px solid var(--accent-border);outline-offset:1px}.mrb-impbook-list{list-style:none;margin:0;padding:0 4px 0 0;display:flex;flex-direction:column;gap:6px;min-width:0;max-height:46vh;overflow-y:auto;scrollbar-width:thin}.mrb-impbook-run{display:flex;align-items:stretch;gap:6px;min-width:0}.mrb-impbook-pick{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;gap:9px;padding:8px 11px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.mrb-impbook-pick:hover{border-color:var(--accent-border)}.mrb-impbook-pick:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.mrb-impbook-mark{flex:0 0 auto;min-width:10px;font-size:calc(12px * var(--font-scale, 1));line-height:1.5}.mrb-impbook-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.mrb-impbook-name{font-size:calc(13.5px * var(--font-scale, 1));font-weight:600;overflow-wrap:anywhere}.mrb-impbook-name.is-blank{font-style:italic;font-weight:500}.mrb-impbook-when{color:var(--text-muted);font-size:calc(11.5px * var(--font-scale, 1))}.mrb-impbook-vendors{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.mrb-impbook-vendor{border:1px solid var(--border-subtle);border-radius:999px;padding:1px 7px;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-impbook-vendor.is-rest{border-style:dashed}.mrb-impbook-n{flex:0 0 auto;align-self:center;font-size:calc(13px * var(--font-scale, 1));font-variant-numeric:tabular-nums;color:var(--text-muted)}.mrb-impbook-run.is-keep .mrb-impbook-pick{background:#3abe7824;border-color:#3abe788c;color:#8ef0bb}.mrb-impbook-run.is-keep .mrb-impbook-n{color:#8ef0bb}.mrb-leadsort{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}.mrb-leadsort-rows{display:flex;flex-direction:column;gap:6px}.mrb-leadsort-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.mrb-leadsort-rank{flex:0 0 auto;width:54px;font-size:calc(11.5px * var(--font-scale, 1));color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.mrb-leadsort-col,.mrb-leadsort-dir{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text);font:inherit;font-size:calc(12.5px * var(--font-scale, 1));padding:5px 8px;cursor:pointer;min-width:0}.mrb-leadsort-col{flex:1 1 180px;max-width:260px}.mrb-leadsort-dir{flex:0 1 148px}.mrb-leadsort-col:focus-visible,.mrb-leadsort-dir:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.mrb-leadsort-move{display:inline-flex;gap:2px;flex:0 0 auto}.mrb-leadsort-move button,.mrb-leadsort-remove{background:none;border:1px solid var(--border-subtle);border-radius:7px;color:var(--text-muted);font:inherit;font-size:calc(12px * var(--font-scale, 1));line-height:1;padding:5px 7px;cursor:pointer}.mrb-leadsort-move button:hover:not(:disabled),.mrb-leadsort-remove:hover{color:var(--text);border-color:var(--accent-border)}.mrb-leadsort-move button:disabled{opacity:.32;cursor:default}.mrb-leadsort-remove:hover{color:var(--danger, #e0567a);border-color:var(--danger, #e0567a)}.mrb-leadsort-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.mrb-leadsort-note{color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}.mrb-leadsort-level{display:flex;flex-direction:column;gap:6px;min-width:0}.mrb-leadsort-arrange{margin:2px 0 4px 54px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:10px;min-width:0}@media (max-width: 720px){.mrb-leadsort-arrange{margin-left:0}}.mrb-leadsort-arrange-head{color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));margin:0 0 8px}.mrb-leadsort-lifted,.mrb-leadsort-rest{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;min-width:0}.mrb-leadsort-rest{max-height:216px;overflow-y:auto}.mrb-leadsort-val{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 6px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px}.mrb-leadsort-val-rank{flex:0 0 auto;width:16px;text-align:right;color:var(--text-muted);font-size:calc(11.5px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.mrb-leadsort-val-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12.5px * var(--font-scale, 1));color:var(--text)}.mrb-leadsort-val-n{flex:0 0 auto;color:var(--text-muted);font-size:calc(11.5px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.mrb-leadsort-lift{flex:0 0 auto;background:none;border:1px dashed var(--border-subtle);border-radius:7px;color:var(--text-muted);font:inherit;font-size:calc(11.5px * var(--font-scale, 1));line-height:1;padding:4px 8px;cursor:pointer}.mrb-leadsort-lift:hover:not(:disabled){color:var(--text);border-color:var(--accent-border)}.mrb-leadsort-lift:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.mrb-leadsort-lift:disabled{opacity:.32;cursor:default}.mrb-leadsort-arrange-rest{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 8px;padding-top:9px;border-top:1px dashed var(--border-subtle);color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}.mrb-contacts-premium .mrb-leadfilter-rail .mrb-leadfilter-inbound-wires{margin-top:8px;min-width:0}.mrb-contacts-premium .mrb-leadfilter-rail .mrb-leadfilter-inbound-wires .mrb-contacts-seg-btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.mrb-contacts-pager-jump{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2, 8px);min-height:34px;padding:0 var(--space-2, 8px);border:1px solid transparent;border-radius:var(--radius-sm, 8px);background:none}.mrb-contacts-pager-jump:hover,.mrb-contacts-pager-jump[aria-expanded=true]{background:var(--surface-2);border-color:var(--border-subtle);color:var(--text)}.mrb-contacts-pager-jump:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pjmp-caret{flex:none;width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.65}.mrb-contacts-pager-jump[aria-expanded=true] .pjmp-caret{margin-top:3px;transform:rotate(-135deg)}.pjmp-pop{position:fixed;top:0;left:0;z-index:40;box-sizing:border-box;max-width:calc(100vw - var(--space-4, 16px));overflow:hidden;padding:var(--space-1, 4px);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:var(--surface-1);box-shadow:var(--shadow-2);color:var(--text);text-align:left;font-size:calc(13px * var(--font-scale, 1))}.pjmp-go{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-1, 4px) var(--space-2, 8px) var(--space-2, 8px);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-1, 4px)}.pjmp-go-label{flex:none;color:var(--text-muted)}.pjmp-go-in{flex:none;width:68px;box-sizing:border-box;font:inherit;font-variant-numeric:tabular-nums;text-align:center;min-height:30px;padding:0 var(--space-1, 4px);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:var(--surface-2);color:var(--text)}.pjmp-go-in:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.pjmp-go-in.is-bad{border-color:var(--danger-border, var(--border-subtle));color:var(--danger, var(--text))}.pjmp-go-of{flex:none;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pjmp-go-btn{margin-left:auto;flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;min-height:30px;padding:0 var(--space-3, 12px);border:1px solid var(--accent-border, var(--border-subtle));border-radius:var(--radius-sm, 6px);background:var(--surface-2);color:var(--text)}.pjmp-go-btn:hover:not(:disabled){border-color:var(--accent)}.pjmp-go-btn:disabled{opacity:.4;cursor:default}.pjmp-list{max-height:calc(var(--pjmp-row, 34px) * var(--pjmp-rows, 7));overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0;list-style:none}.pjmp-row{display:flex;align-items:center;gap:var(--space-3, 12px);width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer;min-height:var(--pjmp-row, 34px);padding:0 var(--space-2, 8px);border:0;border-radius:var(--radius-sm, 6px);background:none;color:var(--text);font-variant-numeric:tabular-nums}.pjmp-row:hover{background:var(--surface-2)}.pjmp-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pjmp-row.is-here{color:var(--accent);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.pjmp-row.is-here .pjmp-row-n{font-weight:600}.pjmp-row-n{flex:none;min-width:3ch;text-align:right;color:var(--text-muted)}.pjmp-row.is-here .pjmp-row-n{color:var(--accent)}.pjmp-row-range{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-contacts-window-toggle{display:inline-flex;align-items:center;gap:var(--space-2, 8px);box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid var(--border-control);border-radius:var(--radius-2, 8px);background:var(--surface-2);color:var(--text)}.mrb-contacts-window-toggle:hover{color:var(--accent);border-color:var(--accent)}.mrb-contacts-window-ico{flex:none;opacity:.8}.mrb-contacts-premium .mrb-contacts-window-toggle{min-height:44px;height:44px;padding:0 var(--space-4, 16px);border-radius:var(--radius-md, 10px);border:1px solid var(--border-control, rgb(255 255 255 / 22%));background:var(--ct-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:color var(--motion-fast, .12s) var(--ease-out, ease),border-color var(--motion-fast, .12s) var(--ease-out, ease),background-color var(--motion-fast, .12s) var(--ease-out, ease),box-shadow var(--motion-fast, .12s) var(--ease-out, ease)}.mrb-contacts-premium .mrb-contacts-window-toggle:hover{color:var(--accent-text, var(--accent));border-color:color-mix(in srgb,var(--ct-teal) 45%,var(--border-control, rgb(255 255 255 / 22%)));background:var(--accent-wash, rgb(77 159 255 / 8%))}.mrb-contacts-premium .mrb-contacts-window-toggle[aria-expanded=true]{color:var(--accent-text, var(--accent));border-color:var(--accent-border, #3b9eff);background:linear-gradient(180deg,color-mix(in srgb,var(--ct-teal) 16%,transparent),var(--accent-fill, rgb(77 159 255 / 16%)));box-shadow:0 0 14px color-mix(in srgb,var(--ct-teal, #2dd4bf) 22%,transparent),inset 0 0 10px color-mix(in srgb,var(--ct-teal) 10%,transparent)}.mrb-contacts-window-toggle:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, #3b9eff);outline-offset:var(--focus-ring-offset, 2px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mrb-contacts-premium .mrb-contacts-window-toggle{background:var(--surface-2, #1c2430)}}@media (prefers-reduced-motion: reduce){.mrb-contacts-premium .mrb-contacts-window-toggle{transition:none}}.pjmp-step{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;line-height:1;cursor:pointer;min-width:30px;min-height:30px;padding:0 var(--space-1, 4px);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:var(--surface-2);color:var(--text)}.pjmp-step:hover:not(:disabled){border-color:var(--accent-border, var(--accent))}.pjmp-step:disabled{opacity:.4;cursor:default}.pjmp-go{flex-wrap:wrap;row-gap:var(--space-1, 4px)}.pjmp-size{display:flex;flex-direction:column;gap:var(--space-1, 4px);padding:var(--space-2, 8px);margin-top:var(--space-1, 4px);border-top:1px solid var(--border-subtle)}.pjmp-size.is-only{margin-top:0;border-top:0}.pjmp-size-label{color:var(--text-muted)}.pjmp-size-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1, 4px)}.pjmp-size-btn{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;min-height:30px;padding:0 var(--space-2, 8px);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:var(--surface-2);color:var(--text)}.pjmp-size-btn:hover:not(:disabled){border-color:var(--accent-border, var(--accent))}.pjmp-size-btn:disabled{opacity:.4;cursor:default}.pjmp-size-btn.is-on{color:var(--accent);border-color:var(--accent-border, var(--accent));background:color-mix(in srgb,var(--accent, #3b9eff) 14%,var(--surface-2))}.pjmp-size-btn:focus-visible,.pjmp-step:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.mrb-contacts-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 10px}.mrb-contacts-pickall{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.mrb-contacts-pickall-box{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:pointer}.mrb-contacts-pickall-box:hover{color:var(--text)}.mrb-contacts-pickall-box input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.mrb-contacts-pickall-count{color:var(--accent);font-size:calc(12px * var(--font-scale, 1));font-weight:600}.mrb-contacts-pickall-widen,.mrb-contacts-pickall-clear{padding:4px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text-muted);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:pointer}.mrb-contacts-pickall-widen:hover,.mrb-contacts-pickall-clear:hover{border-color:var(--accent-border);color:var(--text)}.mrb-contacts-pickall-widen:disabled{opacity:.6;cursor:default}.mrb-contacts-pickall-err{color:var(--danger, #f87171);font-size:calc(12px * var(--font-scale, 1))}.mrb-optout{max-width:1080px}.mrb-optout-head h1{margin:0 0 var(--space-1)}.mrb-optout-sub{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.mrb-optout-scope{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-border);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:78ch}.mrb-optout-scope strong{color:var(--text)}.mrb-optout-limits{margin:var(--space-2) 0 0;max-width:78ch;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.mrb-optout-limits>summary{display:list-item;min-height:44px;padding:var(--space-3) 0;color:var(--accent);cursor:pointer}.mrb-optout-limits>summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.mrb-optout-limits ul{margin:0 0 var(--space-2);padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.mrb-optout-limits strong{color:var(--text)}.mrb-optout-err{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--warn-border);border-radius:var(--radius-md);background:var(--warn-fill);color:var(--text);font-size:var(--text-sm)}.mrb-optout-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin:var(--space-5) 0 var(--space-3)}.mrb-optout-filters{display:flex;flex-wrap:wrap;gap:var(--space-2);flex:1 1 auto}.mrb-optout-filter{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:52px;min-width:88px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-muted);cursor:pointer;text-align:left;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.mrb-optout-filter:hover{background:var(--surface-2);color:var(--text)}.mrb-optout-filter:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-optout-filter.is-on{border-color:var(--accent-border);background:var(--accent-fill);color:var(--accent-text)}.mrb-optout-filter-n{font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);font-variant-numeric:tabular-nums;color:var(--text)}.mrb-optout-filter.is-on .mrb-optout-filter-n{color:var(--accent-text)}.mrb-optout-filter-label{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.mrb-optout-search{flex:0 1 260px}.mrb-optout-search input{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);font-size:var(--text-base);font-family:inherit}.mrb-optout-search input::placeholder{color:var(--text-faint)}.mrb-optout-search input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-optout-count{margin:0 0 var(--space-3);color:var(--text-faint);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.mrb-optout-empty{padding:var(--space-6);border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:70ch}.mrb-optout-empty p{margin:0 0 var(--space-2)}.mrb-optout-empty p:last-child{margin-bottom:0}.mrb-optout-empty strong{color:var(--text)}.mrb-optout-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.mrb-optout-row{padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.mrb-optout-row.is-total{border-left:3px solid var(--danger)}.mrb-optout-person{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}.mrb-optout-name{font-size:var(--text-md);font-weight:600;color:var(--text)}.mrb-optout-contactinfo{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.mrb-optout-offlist{margin:var(--space-2) 0 0;color:var(--danger);font-size:var(--text-sm);font-weight:600}.mrb-optout-refusals{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.mrb-optout-refusal{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.mrb-optout-chan{padding:2px var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.mrb-optout-when{font-variant-numeric:tabular-nums;color:var(--text)}.mrb-optout-origin{color:var(--text-muted)}.mrb-optout-note{flex:1 1 100%;color:var(--text-faint);font-size:var(--text-xs);line-height:var(--leading-normal)}@media (max-width: 640px){.mrb-optout-controls{flex-direction:column;align-items:stretch}.mrb-optout-search{flex:1 1 auto}.mrb-optout-filter{flex:1 1 calc(50% - var(--space-2));min-width:0}}@media (prefers-reduced-motion: reduce){.mrb-optout-filter{transition:none}}.mrb-optout-standing{margin:0}.mrb-optout-stand{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.mrb-optout-stand.is-held{color:var(--danger);font-weight:600}.mrb-optout-stand.is-block{color:var(--text);font-weight:600}.mrb-contact-row.is-register{flex-wrap:wrap}.mrb-contact-row>.mrb-optout-standing{flex:1 0 100%;margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.mrb-contacts-register{margin:var(--space-3) 0 0}.oo-premium{--oo-glass-top: color-mix(in srgb, var(--surface-2) 70%, transparent);--oo-glass-bot: color-mix(in srgb, var(--surface-1) 88%, transparent);--oo-inset: color-mix(in srgb, var(--surface-1) 70%, transparent);--oo-hair: color-mix(in srgb, var(--text) 12%, transparent);--oo-hair-strong: color-mix(in srgb, var(--text) 20%, transparent);--oo-steel: color-mix(in srgb, var(--text-muted) 60%, transparent);--oo-wash-a: .3;--oo-wash-b: .46;--oo-lift: 0 0 0 0 transparent;position:relative;isolation:isolate}[data-theme=light] .oo-premium{--oo-glass-top: color-mix(in srgb, var(--surface-1) 96%, transparent);--oo-glass-bot: color-mix(in srgb, var(--surface-2) 55%, transparent);--oo-inset: color-mix(in srgb, var(--surface-2) 55%, transparent);--oo-hair: color-mix(in srgb, var(--text) 10%, transparent);--oo-hair-strong: color-mix(in srgb, var(--text) 16%, transparent);--oo-steel: color-mix(in srgb, var(--text-muted) 45%, transparent);--oo-wash-a: .14;--oo-wash-b: .24;--oo-lift: 0 1px 2px rgba(10, 30, 80, .06), 0 6px 18px rgba(10, 30, 80, .07)}.oo-premium.mrb-optout{max-width:1120px;padding-bottom:var(--space-10)}.oo-premium.mrb-optout:before{content:"";position:absolute;inset:-20px 0 auto 0;height:300px;z-index:-1;pointer-events:none;background-image:radial-gradient(50% 100% at 14% 0%,var(--oo-steel),transparent 70%),radial-gradient(46% 100% at 84% 6%,color-mix(in srgb,var(--accent-neon) 10%,transparent),transparent 72%);opacity:var(--oo-wash-a);animation:oo-wash 18s ease-in-out infinite}@keyframes oo-wash{0%,to{opacity:var(--oo-wash-a)}50%{opacity:var(--oo-wash-b)}}.oo-premium .mrb-optout-head{position:relative;padding-bottom:var(--space-4);margin-bottom:var(--space-1)}.oo-premium .mrb-optout-head h1{margin:0 0 var(--space-2);font-size:calc(30px * var(--font-scale, 1));line-height:var(--leading-tight);letter-spacing:-.015em;background-image:linear-gradient(100deg,var(--text) 0%,color-mix(in srgb,var(--text) 84%,var(--accent-neon)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.oo-premium .mrb-optout-sub{color:var(--text-muted);font-size:var(--text-md);line-height:var(--leading-normal);font-variant-numeric:tabular-nums}.oo-premium .mrb-optout-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:var(--radius-pill);background-image:linear-gradient(90deg,color-mix(in srgb,var(--accent-neon) 55%,transparent) 0%,var(--oo-hair-strong) 22%,var(--oo-hair) 60%,transparent 100%);background-color:transparent}.oo-premium .mrb-optout-scope{position:relative;margin-top:var(--space-5);padding:var(--space-4) max(var(--space-5),calc(100% - 84ch)) var(--space-4) var(--space-6);max-width:none;border:1px solid var(--oo-hair);border-left:0;border-radius:var(--radius-lg);background-image:linear-gradient(180deg,var(--oo-glass-top),var(--oo-glass-bot));background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--oo-lift);color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-normal);overflow:hidden}.oo-premium .mrb-optout-scope:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-image:linear-gradient(180deg,color-mix(in srgb,var(--accent-neon) 60%,transparent),var(--oo-steel));background-color:transparent;pointer-events:none}.oo-premium .mrb-optout-scope strong{color:var(--text);font-weight:700}.oo-premium .mrb-optout-limits{margin-top:var(--space-3);max-width:none;border:1px solid var(--oo-hair);border-radius:var(--radius-lg);background-color:var(--surface-1);color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-normal)}.oo-premium .mrb-optout-limits>summary{display:list-item;min-height:44px;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-6);margin-left:var(--space-2);color:var(--accent);font-weight:600;border-radius:var(--radius-lg);transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.oo-premium .mrb-optout-limits>summary:hover{background-color:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text)}.oo-premium .mrb-optout-limits>summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(var(--focus-ring-offset) * -1);border-radius:var(--radius-lg)}.oo-premium .mrb-optout-limits[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--text)}.oo-premium .mrb-optout-limits ul{margin:0;padding:var(--space-4) max(var(--space-5),calc(100% - 84ch)) var(--space-4) calc(var(--space-6) + var(--space-4));gap:var(--space-3);border-top:1px solid var(--oo-hair)}.oo-premium .mrb-optout-limits li::marker{color:var(--text-faint)}.oo-premium .mrb-optout-limits strong{color:var(--text);font-weight:700}.oo-premium .mrb-optout-err{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--warn-border);border-radius:var(--radius-lg);background-color:var(--warn-fill);color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal)}.oo-premium .mrb-optout-controls{align-items:stretch;gap:var(--space-3);margin:var(--space-6) 0 var(--space-4);padding:var(--space-3);border:1px solid var(--oo-hair);border-radius:var(--radius-lg);background-image:linear-gradient(180deg,var(--oo-glass-top),var(--oo-glass-bot));background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--oo-lift)}.oo-premium .mrb-optout-filters{gap:var(--space-2);align-items:stretch}.oo-premium .mrb-optout-filter{position:relative;gap:var(--space-1);min-height:58px;min-width:96px;padding:var(--space-2) var(--space-4) calc(var(--space-2) + 3px);border:1px solid var(--border-control);border-radius:var(--radius-md);background-color:var(--oo-inset);color:var(--text-muted);overflow:hidden;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.oo-premium .mrb-optout-filter:hover{background-color:color-mix(in srgb,var(--surface-2) 92%,transparent);border-color:var(--border-control);color:var(--text)}.oo-premium .mrb-optout-filter:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background-color:transparent;transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-base) var(--ease-out);pointer-events:none}.oo-premium .mrb-optout-filter.is-on{border-color:var(--accent-border);background-color:var(--accent-fill);color:var(--accent-text)}.oo-premium .mrb-optout-filter.is-on:after{background-color:var(--accent-border);transform:scaleX(1)}.oo-premium .mrb-optout-filter.is-on .mrb-optout-filter-n{color:var(--accent-text)}.oo-premium .mrb-optout-filter-n{font-size:calc(21px * var(--font-scale, 1));font-weight:700;line-height:var(--leading-tight);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text)}.oo-premium .mrb-optout-filter-label{font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase}.oo-premium .mrb-optout-filter:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.oo-premium .mrb-optout-search{flex:0 1 280px;display:flex;align-items:stretch}.oo-premium .mrb-optout-search input{min-height:58px;padding:var(--space-2) var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-md);background-color:var(--oo-inset);color:var(--text);font-size:var(--text-base);font-family:inherit;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.oo-premium .mrb-optout-search input:hover{background-color:color-mix(in srgb,var(--surface-2) 92%,transparent)}.oo-premium .mrb-optout-search input::placeholder{color:var(--text-faint)}.oo-premium .mrb-optout-search input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);border-color:var(--accent-border)}.oo-premium .mrb-optout-count{margin:0 0 var(--space-3);padding-left:var(--space-1);color:var(--text-faint);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;font-variant-numeric:tabular-nums}.oo-premium .mrb-optout-empty{padding:var(--space-8) var(--space-6);border:1px solid var(--oo-hair);border-radius:var(--radius-lg);background-image:linear-gradient(180deg,var(--oo-glass-top),var(--oo-glass-bot));background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--oo-lift);color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-normal);max-width:none;padding-right:max(var(--space-6),calc(100% - 84ch))}.oo-premium .mrb-optout-empty p{margin:0 0 var(--space-3)}.oo-premium .mrb-optout-empty p:last-child{margin-bottom:0}.oo-premium .mrb-optout-empty strong{display:block;margin-bottom:var(--space-1);color:var(--text);font-size:var(--text-md);font-weight:700}.oo-premium .mrb-optout-list{gap:var(--space-3)}.oo-premium .mrb-optout-row{position:relative;padding:var(--space-4) var(--space-5) var(--space-4) var(--space-6);border:1px solid var(--oo-hair);border-radius:var(--radius-lg);background-image:linear-gradient(180deg,var(--oo-glass-top),var(--oo-glass-bot));background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--oo-lift);overflow:hidden}.oo-premium .mrb-optout-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:var(--oo-steel);pointer-events:none}.oo-premium .mrb-optout-row.is-total{border-color:color-mix(in srgb,var(--danger) 34%,transparent);border-left:1px solid color-mix(in srgb,var(--danger) 34%,transparent)}.oo-premium .mrb-optout-row.is-total:before{background-color:var(--danger)}.oo-premium .mrb-optout-person{gap:var(--space-2) var(--space-4)}.oo-premium .mrb-optout-name{font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em;color:var(--text)}.oo-premium .mrb-optout-contactinfo{gap:var(--space-2) var(--space-4);color:var(--text-muted);font-size:var(--text-base);font-variant-numeric:tabular-nums}.oo-premium .mrb-optout-offlist{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--danger) 34%,transparent);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--danger);font-size:var(--text-base);font-weight:700}.oo-premium .mrb-optout-refusals{margin-top:var(--space-3);gap:var(--space-2)}.oo-premium .mrb-optout-refusal{gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background-color:var(--oo-inset);font-size:var(--text-base);color:var(--text-muted)}.oo-premium .mrb-optout-chan{padding:3px var(--space-3);border:1px solid var(--oo-hair-strong);border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--surface-2) 80%,transparent);color:var(--text);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.oo-premium .mrb-optout-when{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.oo-premium .mrb-optout-origin{color:var(--text-muted)}.oo-premium .mrb-optout-note{color:var(--text-faint);font-size:var(--text-xs);line-height:var(--leading-normal)}@media (max-width: 720px){.oo-premium.mrb-optout{padding-bottom:var(--space-8)}.oo-premium .mrb-optout-head h1{font-size:calc(24px * var(--font-scale, 1))}.oo-premium .mrb-optout-row{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5)}}@media (max-width: 640px){.oo-premium .mrb-optout-controls{flex-direction:column;align-items:stretch}.oo-premium .mrb-optout-search{flex:1 1 auto}.oo-premium .mrb-optout-filter{flex:1 1 calc(50% - var(--space-2));min-width:0}}@media (prefers-reduced-motion: reduce){.oo-premium.mrb-optout:before{animation:none}.oo-premium .mrb-optout-filter,.oo-premium .mrb-optout-filter:after,.oo-premium .mrb-optout-limits>summary,.oo-premium .mrb-optout-search input{transition:none}}@media (forced-colors: active){.oo-premium .mrb-optout-head h1{background-image:none;-webkit-text-fill-color:CanvasText;color:CanvasText}.oo-premium .mrb-optout-scope:before,.oo-premium .mrb-optout-row:before,.oo-premium .mrb-optout-row.is-total:before{background-color:CanvasText;forced-color-adjust:none}.oo-premium .mrb-optout-filter.is-on:after{background-color:Highlight;forced-color-adjust:none}.oo-premium .mrb-optout-scope,.oo-premium .mrb-optout-limits,.oo-premium .mrb-optout-controls,.oo-premium .mrb-optout-empty,.oo-premium .mrb-optout-row,.oo-premium .mrb-optout-refusal,.oo-premium .mrb-optout-offlist,.oo-premium .mrb-optout-chan{border:1px solid CanvasText}.oo-premium .mrb-optout-filter:focus-visible,.oo-premium .mrb-optout-search input:focus-visible,.oo-premium .mrb-optout-limits>summary:focus-visible{outline:2px solid Highlight}}.pn-root{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.pn-root.pn-embedded{width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box;min-width:0;animation:none}.pn-head{display:flex;flex-direction:column;gap:2px}.pn-sub{color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));font-size:var(--text-sm, 14px)}.pn-banner{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-md, 10px);font-size:var(--text-sm, 14px)}.pn-banner--error{border:1px solid color-mix(in srgb,var(--danger, crimson) 40%,var(--border-subtle));background:color-mix(in srgb,var(--danger, crimson) 10%,transparent);color:color-mix(in srgb,var(--danger, crimson) 88%,var(--text))}.pn-banner__x{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer;font-size:calc(18px * var(--font-scale, 1));line-height:1;opacity:.7}.pn-banner__x:hover{opacity:1}.pn-compose{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-3, 12px);border:1px solid var(--border-subtle, rgba(128, 128, 128, .2));border-radius:var(--radius-md, 12px);background:color-mix(in srgb,var(--surface-1) 60%,transparent)}.pn-compose__input{width:100%;box-sizing:border-box;resize:vertical;min-height:64px;padding:var(--space-3, 12px);border:1px solid var(--border-subtle, rgba(128, 128, 128, .2));border-radius:var(--radius-md, 10px);background:var(--surface, transparent);color:var(--text, inherit);font:inherit;line-height:1.45}.pn-compose__input:focus{outline:none;border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 60%,var(--border-subtle));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon, #3b9eff) 22%,transparent)}.pn-compose__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.pn-compose__hint{color:var(--text-muted, color-mix(in srgb, var(--text) 55%, transparent));font-size:var(--text-xs, 12px)}.pn-btn{padding:6px var(--space-4, 16px);border:1px solid var(--border-control, var(--border-subtle));border-radius:var(--radius-pill, 999px);background:transparent;color:var(--text, inherit);font:inherit;font-weight:600;font-size:var(--text-sm, 14px);cursor:pointer;transition:background .12s ease,border-color .12s ease,opacity .12s ease}.pn-btn:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.pn-btn:disabled{opacity:.45;cursor:not-allowed}.pn-btn--primary{border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 60%,var(--border-control));background:color-mix(in srgb,var(--accent-neon, #3b9eff) 18%,transparent)}.pn-btn--primary:hover{background:color-mix(in srgb,var(--accent-neon, #3b9eff) 28%,transparent)}.pn-btn--ghost{border-color:transparent;padding-inline:var(--space-3, 12px)}.pn-btn--danger{border-color:transparent;padding-inline:var(--space-3, 12px);color:color-mix(in srgb,var(--danger, crimson) 88%,var(--text))}.pn-btn--danger:hover{background:color-mix(in srgb,var(--danger, crimson) 14%,transparent)}.pn-empty{padding:var(--space-8, 40px) var(--space-4, 16px);text-align:center;color:var(--text-muted, color-mix(in srgb, var(--text) 60%, transparent))}.pn-empty__title{font-weight:700;color:var(--text, inherit);margin-bottom:4px}.pn-empty__body{font-size:var(--text-sm, 14px)}.pn-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3, 12px)}.pn-note{padding:var(--space-3, 12px) var(--space-4, 16px);border:1px solid var(--border-subtle, rgba(128, 128, 128, .2));border-radius:var(--radius-md, 14px);background:color-mix(in srgb,var(--surface-1) 70%,transparent)}.pn-note__body{white-space:pre-wrap;word-break:break-word;line-height:1.5;color:var(--text, inherit)}.pn-note__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);margin-top:var(--space-2, 8px)}.pn-note__when{color:var(--text-muted, color-mix(in srgb, var(--text) 55%, transparent));font-size:var(--text-xs, 12px);font-variant-numeric:tabular-nums}.pn-note__actions{display:flex;gap:var(--space-2, 8px)}.pn-note__edit{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.pn-rte{position:relative;display:flex;flex-direction:column;border:1px solid var(--border-subtle, rgba(128, 128, 128, .2));border-radius:var(--radius-lg, 14px);background:var(--surface, transparent)}.pn-rte-bar{display:flex;align-items:center;gap:2px;padding:5px 7px;background:color-mix(in srgb,var(--surface-1) 30%,transparent);border-radius:var(--radius-lg, 14px) var(--radius-lg, 14px) 0 0}.pn-rte-sep{flex:0 0 8px}.pn-rte-ico{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-md, 9px);background:transparent;color:var(--text, inherit);cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.pn-rte-ico:hover{background:color-mix(in srgb,var(--text) 9%,transparent)}.pn-rte-ico.is-on{color:var(--accent-neon, #3b9eff);background:color-mix(in srgb,var(--accent-neon, #3b9eff) 16%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-neon, #3b9eff) 40%,transparent) inset}.pn-rte-ico:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-neon, #3b9eff) 55%,transparent)}.pn-rte-aawrap{position:relative}.pn-rte-aa-glyph{font-weight:600;font-size:calc(15px * var(--font-scale, 1));line-height:1;letter-spacing:-.5px}.pn-rte-aa-glyph small{font-size:calc(11px * var(--font-scale, 1))}.pn-rte-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;display:flex;flex-direction:column;gap:10px;width:max-content;max-width:min(320px,88vw);padding:12px;border:1px solid var(--border-subtle, rgba(128, 128, 128, .25));border-radius:var(--radius-lg, 14px);background:var(--surface-1, var(--surface, var(--surface-1)));box-shadow:0 12px 34px #00000038,0 2px 8px #0000001f}.pn-rte-seg{display:inline-flex;align-items:stretch;gap:2px;padding:3px;border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--text) 8%,transparent)}.pn-rte-seg-wrap{flex-wrap:wrap}.pn-rte-seg-btn{min-width:34px;padding:5px 9px;border:0;border-radius:var(--radius-sm, 7px);background:transparent;color:var(--text, inherit);font:inherit;font-size:var(--text-sm, 14px);line-height:1.1;cursor:pointer;transition:background .12s ease,color .12s ease}.pn-rte-seg-btn-text{min-width:0;padding:5px 11px;font-weight:600}.pn-rte-seg-btn:hover{background:color-mix(in srgb,var(--text) 10%,transparent)}.pn-rte-seg-btn.is-on{background:var(--surface, var(--surface-1));color:var(--accent-neon, #3b9eff);box-shadow:0 1px 3px #0000002e}.pn-rte-pop-row{display:flex;gap:8px}.pn-rte-sel{flex:1 1 auto;min-width:0;padding:7px 9px;border:1px solid var(--border-subtle, rgba(128, 128, 128, .28));border-radius:var(--radius-md, 9px);background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text, inherit);font:inherit;font-size:var(--text-sm, 14px);cursor:pointer}.pn-rte-sel:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 55%,var(--border-subtle))}.pn-rte-sel-sm{flex:0 0 84px}.pn-rte-swatches{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pn-rte-swatch{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:50%;background:transparent;cursor:pointer;transition:box-shadow .12s ease,transform .08s ease}.pn-rte-swatch:hover{transform:scale(1.08)}.pn-rte-swatch.is-on{box-shadow:0 0 0 2px var(--surface-1, #fff),0 0 0 4px color-mix(in srgb,var(--accent-neon, #3b9eff) 70%,transparent)}.pn-rte-swatch-a{font-weight:700;font-size:calc(13px * var(--font-scale, 1));color:currentColor;line-height:1}.pn-rte-swatch-default,.pn-rte-swatch-none{color:var(--text, inherit);background:color-mix(in srgb,var(--text) 6%,transparent)}.pn-rte-swatch-fill{border-color:color-mix(in srgb,var(--text) 12%,transparent)}.pn-rte-swatch-none-mark{width:15px;height:2px;background:color-mix(in srgb,var(--danger, crimson) 80%,var(--text));transform:rotate(-45deg);border-radius:2px}.pn-rte-surface{min-height:120px;max-height:420px;overflow-y:auto;color:var(--text, inherit);line-height:1.5;border-radius:0 0 var(--radius-lg, 14px) var(--radius-lg, 14px)}.pn-rte-surface .ql-editor{padding:var(--space-3, 12px)}.pn-rte-surface .ql-editor.ql-blank:before{color:var(--text-muted, color-mix(in srgb, var(--text) 45%, transparent));font-style:normal;left:var(--space-3, 12px);right:var(--space-3, 12px)}.pn-note__rich{white-space:normal}.pn-note__rich p{margin:0 0 .5em}.pn-note__rich p:last-child{margin-bottom:0}.pn-note__rich h1{font-size:1.5em;font-weight:700;margin:.2em 0 .35em;line-height:1.25}.pn-note__rich h2{font-size:1.25em;font-weight:700;margin:.2em 0 .3em;line-height:1.3}.pn-note__rich h3{font-size:1.08em;font-weight:700;margin:.2em 0 .25em;line-height:1.35}.pn-note__rich ul,.pn-note__rich ol{margin:0 0 .5em;padding-left:1.5em}.pn-note__rich ul{list-style:disc}.pn-note__rich ol{list-style:decimal}.pn-note__rich li{margin:.15em 0}.pn-note__rich table{display:block;width:fit-content;max-width:100%;overflow-x:auto;border-collapse:collapse}.mrb-contacts .mrb-contacts-split{min-width:0}.mrb-contacts.is-cards .mrb-contacts-split.has-content{display:flex;align-items:flex-start;min-width:0}.mrb-contacts.is-cards .mrb-contacts-split.has-content>.mrb-contacts-list{flex:1 1 0;min-width:0}.mrb-contacts-splitbar{flex:0 0 10px;align-self:stretch;position:relative;min-height:40px;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.mrb-contacts-splitbar-grip{position:sticky;top:45vh;display:block;width:4px;height:44px;margin:0 auto;border-radius:2px;background:color-mix(in srgb,var(--text) 18%,transparent)}.mrb-contacts.is-cards .mrb-contacts-split.has-content.is-content-shut>.mrb-contacts-splitbar{background:color-mix(in srgb,var(--text) 5%,transparent);border-radius:5px}.mrb-contacts-splitbar:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mrb-contacts-premium .mrb-contacts-list .mrb-contact-row:not(.is-unfolded)[data-bar-park]{content-visibility:hidden}.mrb-ccol{flex:0 0 var(--cc-w, 35%);width:var(--cc-w, 35%);min-width:0;position:sticky;top:8px;height:calc(100dvh - 16px);display:flex;flex-direction:column;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface, var(--bg));overflow:hidden}.mrb-ccol-head{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(min-content,1fr);container-type:inline-size;container-name:mrb-ccol-head;align-items:center;gap:8px;min-width:0;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)}.mrb-ccol-named{grid-column:1;display:flex;align-items:center;gap:8px;min-width:0}.mrb-ccol-title{margin:0;flex:none;font-size:15px;font-weight:700;color:var(--text)}.mrb-ccol-lead{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--text-2, var(--text))}.mrb-ccol-tools{grid-column:3;justify-self:end;flex:none;display:inline-flex;gap:4px}.mrb-ccol-zoom{grid-column:2;display:inline-flex;align-items:center;gap:4px}.mrb-ccol-zoompct{min-width:52px;height:30px;padding:0 6px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer}.mrb-ccol-zoompct:hover{border-color:var(--border-subtle)}.mrb-ccol-zoompct:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-ccol-tool:disabled{opacity:.4;cursor:default}.mrb-ccol-tool{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--border-subtle);border-radius:8px;background:transparent;color:var(--text);cursor:pointer}.mrb-ccol-tool svg{width:16px;height:16px}.mrb-ccol-tool.is-on{border-color:var(--accent);color:var(--accent)}.mrb-ccol-tool:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-ccol-body{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;container-name:mrb-ccol-body}.mrb-ccol-body>.mrb-contact-lane.mrb-ccol-lane{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;padding:10px 12px;border:0}.mrb-ccol-lane>.mrb-contact-lanehead{display:none}.mrb-ccol-lane>.mrb-contact-stage{flex:1 1 0;min-height:0;height:auto;position:static}.mrb-ccol .mrb-ccol-lane.is-flip>.mrb-contact-stage{height:auto}.mrb-ccol .mrb-ccol-lane .mrb-contact-scriptwrap{position:static;height:100%;max-height:none;min-height:0;display:flex;flex-direction:column;gap:10px}.mrb-ccol .mrb-ccol-lane .mrb-contact-scriptwrap>.mrb-contact-scriptbody{flex:1 1 0;padding:4px 6px 12px}.mrb-ccol .mrb-ccol-lane .mrb-contact-noteswrap{max-height:none}.mrb-ccol .mrb-ccol-lane .mrb-contact-scripttext{font-size:calc(16px * var(--ccol-z, 1));line-height:1.5}.mrb-ccol .mrb-ccol-lane .mrb-contact-scripthead{font-size:calc(13px * var(--ccol-z, 1));margin-bottom:calc(4px * var(--ccol-z, 1))}.mrb-ccol .mrb-ccol-lane .mrb-contact-scriptbody{gap:calc(12px * var(--ccol-z, 1))}.mrb-ccol .mrb-ccol-lane .mrb-contact-notesbox,.mrb-ccol .mrb-ccol-lane .mrb-contact-scriptnone{font-size:calc(16px * var(--ccol-z, 1))}.mrb-ccol-tabs{flex:none;display:flex;align-items:center;gap:6px;min-width:0;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--accent, #4d9fff) 32%,transparent)}.mrb-ccol-tabstrip{flex:1 1 0;min-width:0;display:flex;gap:6px;overflow:hidden}.mrb-ccol-tab,.mrb-ccol-more{flex:none;max-width:220px;height:34px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;touch-action:pan-y}.mrb-ccol-tab:hover,.mrb-ccol-more:hover{color:var(--text);background:color-mix(in srgb,var(--accent, #4d9fff) 9%,transparent)}.mrb-ccol-tab.is-on,.mrb-ccol-more.is-on{color:var(--text);background:color-mix(in srgb,var(--accent, #4d9fff) 18%,transparent);border-color:color-mix(in srgb,var(--accent, #4d9fff) 55%,transparent);box-shadow:inset 0 -2px 0 0 var(--accent-neon, #3b9eff)}.mrb-ccol-tab:focus-visible,.mrb-ccol-more:focus-visible,.mrb-ccol-menuitem:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mrb-ccol-morewrap{flex:none;position:relative}.mrb-ccol-more{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;padding:0 10px}.mrb-ccol-moreword{min-width:0;overflow:hidden;text-overflow:ellipsis}.mrb-ccol-more svg{flex:none;width:14px;height:14px}.mrb-ccol-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:5;min-width:200px;max-width:280px;max-height:320px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:4px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface, var(--bg));box-shadow:0 10px 28px #00000059}.mrb-ccol-menuitem{flex:none;min-width:0;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:14px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.mrb-ccol-menuitem:hover{background:color-mix(in srgb,var(--accent, #4d9fff) 9%,transparent)}.mrb-ccol-menuitem.is-on{background:color-mix(in srgb,var(--accent, #4d9fff) 18%,transparent);font-weight:600}.mrb-ccol-lane .mrb-contact-scriptbody{min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}.mrb-ccol-saveword{align-self:center;margin-right:4px;font-size:12px;color:var(--text-muted);white-space:nowrap}@container mrb-ccol-head (max-width: 520px){.mrb-ccol-saveword{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}}.mrb-ccol-tool.mrb-ccol-addtab{color:var(--accent, #4d9fff);border-color:color-mix(in srgb,var(--accent, #4d9fff) 55%,transparent)}.mrb-cip,.mrb-cip-list{display:flex;flex-direction:column;gap:calc(12px * var(--ccol-z, 1));min-width:0}.mrb-cip-namerow,.mrb-cip-head{display:flex;align-items:center;gap:4px;min-width:0}.mrb-cip-head{margin-bottom:calc(4px * var(--ccol-z, 1))}.mrb-cip-name,.mrb-ccol .mrb-ccol-lane .mrb-cip-heading,.mrb-ccol .mrb-ccol-lane .mrb-cip-body{display:block;flex:1 1 auto;width:100%;min-width:0;box-sizing:border-box;margin:0;padding:3px 6px;border:1px solid transparent;border-radius:6px;background:color-mix(in srgb,var(--text) 4%,transparent);font-family:inherit;outline:none}.mrb-cip-name{font-size:calc(15px * var(--ccol-z, 1));font-weight:700;color:var(--text)}.mrb-ccol .mrb-ccol-lane .mrb-cip-body{resize:none;overflow:hidden;min-height:calc(1.5em + 8px)}.mrb-cip-name:hover,.mrb-ccol .mrb-ccol-lane .mrb-cip-heading:hover,.mrb-ccol .mrb-ccol-lane .mrb-cip-body:hover{border-color:var(--border-subtle)}.mrb-cip-name:focus,.mrb-ccol .mrb-ccol-lane .mrb-cip-heading:focus,.mrb-ccol .mrb-ccol-lane .mrb-cip-body:focus{border-color:color-mix(in srgb,var(--accent, #4d9fff) 60%,transparent);background:color-mix(in srgb,var(--accent, #4d9fff) 6%,transparent)}.mrb-cip-heading::placeholder,.mrb-cip-name::placeholder{color:var(--text-muted);opacity:.7}.mrb-cip-head>.mrb-cip-grip{align-self:center;height:26px;opacity:.55}.mrb-cip-sec:hover .mrb-cip-head>.mrb-cip-grip,.mrb-cip-sec:focus-within .mrb-cip-head>.mrb-cip-grip{opacity:1}.mrb-cip-menu{flex:none}.mrb-cip-sec.is-archived{opacity:.55}.mrb-cip-add{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px dashed var(--border-subtle);border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.mrb-cip-add:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent, #4d9fff) 55%,transparent)}.mrb-cip-add:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-cip-err{margin:0;padding:4px 12px 8px;font-size:13px;color:var(--danger, #ff6b6b)}.mrb-ccol-menunew{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--accent, #4d9fff);border-bottom:1px solid var(--border-subtle);border-radius:6px 6px 0 0;margin-bottom:4px}.mrb-ccol-menunew svg{flex:none;width:14px;height:14px}.mrb-ccol-menunew>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.mrb-cip-namegap{flex:1 1 auto;min-width:0;display:flex;align-items:center}.mrb-cip-tplswitch{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.mrb-cip-tplswitch.is-on{color:var(--text)}.mrb-cip-tplswitch:disabled{cursor:default;opacity:.7}.mrb-cip-tplswitch:not(:disabled):hover{border-color:color-mix(in srgb,var(--accent, #4d9fff) 55%,transparent)}.mrb-cip-tplswitch:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-cip-tplswitch-track{position:relative;flex:none;width:26px;height:14px;border-radius:7px;background:color-mix(in srgb,var(--text) 18%,transparent);transition:background .15s}.mrb-cip-tplswitch-knob{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--text);transition:transform .15s}.mrb-cip-tplswitch.is-on .mrb-cip-tplswitch-track{background:var(--accent, #4d9fff)}.mrb-cip-tplswitch.is-on .mrb-cip-tplswitch-knob{transform:translate(12px);background:#fff}.mrb-cip-tools{display:flex;align-items:center;gap:6px;min-width:0}.mrb-cip-mergewrap{position:relative;flex:none}.mrb-cip-mergebtn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.mrb-cip-mergebtn svg{width:13px;height:13px}.mrb-cip-mergebtn:hover,.mrb-cip-mergebtn.is-on{color:var(--text);border-color:color-mix(in srgb,var(--accent, #4d9fff) 55%,transparent)}.mrb-cip-mergebtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-cip-mergemenu{position:absolute;top:calc(100% + 4px);left:0;z-index:5;width:260px;max-width:calc(100vw - 32px);max-height:320px;overflow-y:auto;overscroll-behavior:contain;padding:4px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface, var(--bg));box-shadow:0 10px 28px #00000059}.mrb-cip-mergegroup+.mrb-cip-mergegroup{margin-top:4px;padding-top:4px;border-top:1px solid var(--border-subtle)}.mrb-cip-mergegroup-h{padding:4px 8px 2px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.mrb-cip-mergekey{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;min-width:0;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.mrb-cip-mergekey:hover{background:color-mix(in srgb,var(--accent, #4d9fff) 9%,transparent)}.mrb-cip-mergekey:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mrb-cip-mergekey-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-cip-mergekey-token{flex:none;font-size:11px;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mrb-newc-foot{display:flex;align-items:center;gap:10px;min-width:0}.mrb-newc-save{flex:none;height:32px;padding:0 14px;border:1px solid color-mix(in srgb,var(--accent, #4d9fff) 60%,transparent);border-radius:8px;background:color-mix(in srgb,var(--accent, #4d9fff) 22%,transparent);color:var(--text);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.mrb-newc-save:disabled{opacity:.5;cursor:default}.mrb-newc-save:not(:disabled):hover{background:color-mix(in srgb,var(--accent, #4d9fff) 32%,transparent)}.mrb-newc-save:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-newc-said{min-width:0;font-size:13px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-ccol-expand{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);padding:24px;box-sizing:border-box;background:color-mix(in srgb,var(--bg) 82%,transparent)}.mrb-ccol-expand>.mrb-ccol.is-full{position:relative;top:auto;flex:none;width:auto;height:auto;min-height:0;border-radius:14px}@media (max-width: 640px){.mrb-ccol-expand{padding:0}.mrb-ccol-expand>.mrb-ccol.is-full{border-radius:0}}.mrb-ccol .mrb-ldoc-read{font-size:calc(16px * var(--ccol-z, 1));line-height:1.5;overflow-wrap:anywhere}.mrb-ccol .mrb-ldoc-read h1,.mrb-ccol .mrb-ldoc-read h2,.mrb-ccol .mrb-ldoc-read h3,.mrb-ccol .mrb-ldoc-edit .ql-editor h1,.mrb-ccol .mrb-ldoc-edit .ql-editor h2,.mrb-ccol .mrb-ldoc-edit .ql-editor h3{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-neon, #3b9eff)}.mrb-ccol .mrb-ldoc-read h2,.mrb-ccol .mrb-ldoc-edit .ql-editor h2{font-size:.82em}.mrb-ccol .mrb-ldoc-read h3,.mrb-ccol .mrb-ldoc-edit .ql-editor h3{font-size:.72em}.mrb-ccol .mrb-cip.mrb-ldoc{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px}.mrb-ccol .mrb-ldoc-edit{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.mrb-ccol .mrb-ldoc-edit>.pn-rte{flex:1 1 auto;min-height:0;min-width:0}.mrb-ccol .mrb-ldoc-edit .pn-rte-surface{flex:1 1 auto;min-height:160px;max-height:none;font-size:calc(16px * var(--ccol-z, 1))}.mrb-contacts.is-cards .mrb-contacts-list .mrb-contact-row.has-contenttab:not(.mrb-sublead){padding-right:26px}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-contenttab{grid-column:auto;grid-row:auto;position:absolute;right:0;top:0;bottom:0;width:24px;margin:0;padding:0;border:0;border-left:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);border-radius:0 11px 11px 0;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text-2, #8b98a9);display:flex;align-items:center;justify-content:center;cursor:pointer}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-contenttab svg{width:14px;height:14px}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-contenttab.is-on{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.mrb-contacts.is-cards .mrb-contact-row>.mrb-contact-contenttab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mrb-subleads .mrb-subcards .mrb-sublead.mrb-sublead.has-contenttab{padding-right:26px}.mrb-subleads .mrb-subcards .mrb-sublead.mrb-sublead>.mrb-contact-contenttab{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.mrb-ccol-back{flex:none;padding:8px 10px;border-bottom:1px solid var(--border-subtle)}.mrb-ccol-backbtn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:8px;background:transparent;color:var(--text);font:inherit;cursor:pointer}@media (max-width: 999.98px){.mrb-contacts.is-cards .mrb-contacts-split.has-content{display:block}.mrb-contacts.is-cards .mrb-contacts-split.is-phone-content>.mrb-contacts-list{display:none}.mrb-contacts.is-cards .mrb-contacts-split.has-content>.mrb-ccol{position:static;width:auto;height:calc(100dvh - 24px)}}.mrb-ccol.is-panel{position:relative;top:auto;flex:1 1 0;width:auto;height:auto;min-height:120px}.mrb-lead-notes.has-ccol{padding:0;border:0;background:transparent;gap:0}.mrb-ccol-tools>.mrb-note-add,.mrb-ccol-tools>.mrb-lead-notes-ai{width:30px;height:30px;min-width:30px;min-height:30px;margin:0;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text);font-size:16px}.mrb-ccol-tools>.mrb-lead-notes-ai svg{width:16px;height:16px}.mrb-ccol.is-panel>.mrb-ai-summary{flex:none;margin:8px 12px 0}.mrb-ccol.is-panel>.mrb-lead-notes-ai-status:empty{display:none}.mrb-ccol .mrb-lead-notes-body{display:flex;flex-direction:column;gap:8px;min-height:100%;font-size:calc(16px * var(--ccol-z, 1))}.mrb-queue-body .mrb-lead-card .mrb-lead-notes.has-ccol .mrb-ccol .mrb-lead-notes-body>.mrb-lead-notes-list,.mrb-ccol.is-full .mrb-lead-notes-body>.mrb-lead-notes-list{flex:1 0 auto;height:auto;min-height:0;max-height:none;overflow:visible}.mrb-ccol .mrb-lead-notes-body .nq-note,.mrb-ccol .mrb-lead-notes-empty{font-size:calc(16px * var(--ccol-z, 1))}.mrb-ccol .mrb-lead-notes-body .nq-note .nq-key,.mrb-ccol .mrb-lead-notes-body .nq-note .nq-chip,.mrb-ccol .mrb-lead-notes-body .nq-note .nq-chain-arrow{font-size:calc(13px * var(--ccol-z, 1))}.mrb-contacts-viewbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:100%;box-sizing:border-box;margin:6px 0 8px;padding:8px 12px;border:1px solid var(--border, rgba(255, 255, 255, .14));border-radius:8px;background:var(--surface-2, rgba(255, 255, 255, .04))}.mrb-contacts-viewbar-lead{font-weight:600}.mrb-contacts-viewbar-hint{flex:1 1 260px;min-width:0;opacity:.8;font-size:.92em}.mrb-contacts-viewbar-input{flex:0 1 240px;min-width:140px;box-sizing:border-box}.mrb-contacts-viewbar-save,.mrb-contacts-viewbar-cancel{flex:0 0 auto}.mrb-contacts-viewbar-err{flex:1 1 100%;color:var(--danger, #f87171);font-size:.92em}.mrb-contacts-viewbar.is-saved{margin:var(--space-1, 4px) 0 var(--space-2, 8px);padding:0 var(--space-1, 4px);border:0;border-radius:0;background:none;gap:var(--space-2, 8px)}.mrb-contacts-viewbar.is-saved .mrb-contacts-viewbar-hint{flex:0 1 auto;opacity:1;font-size:var(--text-sm, 12px);color:var(--text-muted, rgba(255, 255, 255, .62))}.mrb-contacts-views{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 var(--space-3, 12px);position:relative;max-width:100%;box-sizing:border-box;min-width:0}.mrb-contacts-premium .mrb-contacts-head:has(.mrb-contacts-views){padding-bottom:0;border-bottom-color:var(--border, rgba(255, 255, 255, .14))}.mrb-contacts-premium .mrb-contacts-head:has(.mrb-contacts-views):after{content:none}.mrb-contacts-head:has(.mrb-contacts-views) .mrb-contacts-titlerow{margin-bottom:0}.mrb-contacts-head:has(.mrb-contacts-views) .mrb-contacts-sub{margin-bottom:var(--space-1, 4px)}.mrb-contacts-views .mrb-contacts-view{display:inline-flex;align-items:center;gap:var(--space-1, 4px);margin:0;min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;padding:var(--space-2, 8px) var(--space-1, 4px);font-size:var(--text-md, 15px);font-weight:600;line-height:1.35;color:var(--text-muted, rgba(255, 255, 255, .62));text-decoration:none;border-bottom:2px solid transparent}.mrb-contacts-views a.mrb-contacts-view:hover,.mrb-contacts-views a.mrb-contacts-view:focus-visible{color:var(--text)}.mrb-contacts-views .mrb-contacts-view.is-on{color:var(--text);font-weight:700;border-bottom-color:var(--accent, currentColor)}.mrb-contacts-views .mrb-contacts-view.mrb-contacts-viewsdoor,.mrb-contacts-views .mrb-contacts-view.mrb-contacts-bookdoor{padding:0}.mrb-contacts-viewsdoor-btn,.mrb-contacts-bookdoor-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:var(--space-1, 4px);min-width:0;max-width:100%;box-sizing:border-box;margin:0;padding:var(--space-2, 8px) var(--space-1, 4px);border:0;border-radius:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer}.mrb-contacts-viewsdoor-btn:hover,.mrb-contacts-viewsdoor-btn:focus-visible,.mrb-contacts-bookdoor-btn:hover,.mrb-contacts-bookdoor-btn:focus-visible{color:var(--text)}.mrb-contacts-viewsdoor-label{min-width:0;overflow-wrap:anywhere}.mrb-contacts-viewsdoor-caret{flex:0 0 auto}.mrb-contacts-premium .mrb-contacts-head h1.mrb-contacts-viewsdoor,.mrb-contacts-premium .mrb-contacts-head h1.mrb-contacts-bookdoor{letter-spacing:normal;background:none;-webkit-text-fill-color:currentColor;color:var(--text)}.mrb-contacts-bookdoor-word{display:inline-flex;align-items:center;min-width:0;padding:var(--space-2, 8px) 0 var(--space-2, 8px) var(--space-1, 4px);color:inherit;text-decoration:none;overflow-wrap:anywhere}a.mrb-contacts-bookdoor-word:hover,a.mrb-contacts-bookdoor-word:focus-visible{color:var(--text)}.mrb-contacts-bookdoor-btn{flex:0 0 auto}.mrb-contacts-viewsdoor-caret{transform:rotate(0);transition:transform var(--motion-fast, .14s) var(--ease-out, ease)}.mrb-contacts-viewsdoor-btn[aria-expanded=true] .mrb-contacts-viewsdoor-caret,.mrb-contacts-bookdoor-btn[aria-expanded=true] .mrb-contacts-viewsdoor-caret{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){.mrb-contacts-viewsdoor-caret{transition:none}}@media (pointer: coarse),(max-width: 700px){.mrb-contacts-viewsdoor-btn,.mrb-contacts-bookdoor-btn,.mrb-contacts-bookdoor-word{min-height:44px}}.mrb-contacts-premium>.mrb-contacts-head:has(.mrb-contacts-view-panel){z-index:5}.mrb-contacts-view-panel{position:absolute;inset-inline-start:0;top:100%;z-index:30;width:max-content;min-width:0;max-width:none;box-sizing:border-box;margin:var(--space-2, 8px) 0 0;padding:0;border:0;background:none}.mrb-contacts-view-card{width:var(--mrb-view-card-w, 340px);max-width:calc(100vw - 2 * var(--mrb-view-card-edge, 16px));box-sizing:border-box;padding:var(--space-1, 4px);border:1px solid var(--border, rgba(255, 255, 255, .14));border-radius:10px;background:var(--surface-2, #1c2430);box-shadow:0 10px 22px #0000004d}.mrb-contacts-view-card{display:flex;flex-direction:column;max-height:var(--mrb-view-card-room, none)}.mrb-contacts-view-card>:not(.mrb-contacts-view-list){flex:0 0 auto}.mrb-contacts-view-menu{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.mrb-contacts-view-menu>li{min-width:0}.mrb-contacts-view-list{max-height:min(60vh,520px);flex:0 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.mrb-contacts-view-row{display:flex;align-items:center;gap:var(--space-1, 4px);min-width:0}.mrb-contacts-view-menu .mrb-contacts-view-open{display:block;flex:0 1 auto;width:auto;min-width:0;box-sizing:border-box;margin:0;padding:7px var(--space-2, 8px);border:0;border-radius:7px;background:transparent;color:var(--text);font-family:inherit;font-size:var(--text-sm, 12px);font-weight:500;line-height:1.2;text-align:left;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.mrb-contacts-view-menu a.mrb-contacts-view-open:hover,.mrb-contacts-view-menu a.mrb-contacts-view-open:focus-visible,.mrb-contacts-view-menu button.mrb-contacts-view-open:hover:not(:disabled),.mrb-contacts-view-menu button.mrb-contacts-view-open:focus-visible{background:var(--surface-3, rgba(255, 255, 255, .07))}.mrb-contacts-view-menu .mrb-contacts-view-open.is-on{font-weight:700;cursor:default}.mrb-contacts-view-menu button.mrb-contacts-view-open:disabled{opacity:.55;cursor:not-allowed}.mrb-contacts-view-menu .mrb-contacts-view-rowmenu{flex:0 0 auto}.mrb-contacts-view-menu .mrb-contacts-view-rowmenu .exp-rowmenu-btn{width:24px;min-height:0;padding:6px 0;justify-content:center;color:var(--text-faint)}.mrb-contacts-view-menu .mrb-contacts-view-rowmenu .exp-rowmenu-btn:hover:not(:disabled),.mrb-contacts-view-menu .mrb-contacts-view-rowmenu .exp-rowmenu-btn.is-on{color:var(--text)}.mrb-contacts-view-menu button{display:flex;flex-direction:row;align-items:center;gap:var(--space-2, 8px);width:100%;min-width:0;box-sizing:border-box;padding:7px var(--space-2, 8px);border:0;border-radius:7px;background:transparent;color:var(--text);font-size:var(--text-sm, 12px);font-weight:500;line-height:1.2;text-align:left;cursor:pointer}.mrb-contacts-view-menu button:hover:not(:disabled),.mrb-contacts-view-menu button:focus-visible{background:var(--surface-3, rgba(255, 255, 255, .07))}.mrb-contacts-view-menu button:disabled{opacity:.55;cursor:not-allowed}.mrb-contacts-view-surface{display:flex;flex-direction:row;flex:0 0 auto;gap:2px;min-width:0;box-sizing:border-box;padding:2px;border-radius:8px;background:var(--surface-3, rgba(255, 255, 255, .07))}.mrb-contacts-view-menu .mrb-contacts-view-surface button{flex:1 1 0;width:auto;justify-content:center;gap:var(--space-1, 4px);padding:5px 7px;border-radius:6px}.mrb-contacts-view-menu .mrb-contacts-view-surface button:hover:not(:disabled),.mrb-contacts-view-menu .mrb-contacts-view-surface button:focus-visible{background:var(--surface-1, rgba(0, 0, 0, .12))}.mrb-contacts-view-menu .mrb-contacts-view-surface button.is-picked,.mrb-contacts-view-menu .mrb-contacts-view-surface button.is-picked:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #22d3ee) 22%,transparent)}.mrb-contacts-view-menu .mrb-contacts-view-surface button.is-picked:after{content:none}.mrb-contacts-view-menu .mrb-contacts-view-surface button.is-picked .mrb-contacts-view-ico{color:var(--text)}.mrb-contacts-view-surface.is-fixed>.is-picked{display:inline-flex;align-items:center;justify-content:center;padding:5px 7px;border-radius:6px;background:color-mix(in srgb,var(--accent, #22d3ee) 22%,transparent)}.mrb-contacts-view-surface.is-fixed .mrb-contacts-view-ico{color:var(--text)}.mrb-contacts-view-ico{flex:0 0 auto;color:var(--text-muted, rgba(255, 255, 255, .62))}.mrb-contacts-view-menu button:hover:not(:disabled) .mrb-contacts-view-ico,.mrb-contacts-view-menu button:focus-visible .mrb-contacts-view-ico{color:inherit}.mrb-contacts-view-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-contacts-view-panel .is-danger{color:var(--danger, #f87171)}.mrb-contacts-view-menu button.is-danger .mrb-contacts-view-ico{color:inherit}.mrb-contacts-view-menu button.is-danger:hover:not(:disabled),.mrb-contacts-view-menu button.is-danger:focus-visible{background:color-mix(in srgb,var(--danger, #f87171) 16%,transparent)}.mrb-contacts-view-add{display:flex;flex-direction:row;align-items:center;gap:var(--space-2, 8px);width:100%;min-width:0;box-sizing:border-box;margin:var(--space-1, 4px) 0 0;padding:var(--space-1, 4px) 0 0;border:0;border-top:1px solid var(--border, rgba(255, 255, 255, .14));border-radius:0;background:transparent;color:var(--text);font-family:inherit;font-size:var(--text-sm, 12px);font-weight:500;line-height:1.2;text-align:left;cursor:pointer}.mrb-contacts-view-add .mrb-contacts-view-label{padding:7px 0}.mrb-contacts-view-add .mrb-contacts-view-ico{margin-inline-start:var(--space-2, 8px)}.mrb-contacts-view-add:hover:not(:disabled),.mrb-contacts-view-add:focus-visible{color:var(--text)}.mrb-contacts-view-add:hover:not(:disabled) .mrb-contacts-view-ico,.mrb-contacts-view-add:focus-visible .mrb-contacts-view-ico{color:inherit}.mrb-contacts-view-add:disabled{opacity:.45;cursor:not-allowed}.mrb-contacts-view-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);flex:1 1 auto;min-width:0;max-width:100%;padding:var(--space-1, 4px)}.mrb-contacts-view-menu .mrb-contacts-view-form button{flex:1 1 0;width:auto;min-width:0;justify-content:center;padding:6px 10px;border:1px solid var(--border, rgba(255, 255, 255, .14));border-radius:7px}.mrb-contacts-view-input{flex:1 1 100%;min-width:0;box-sizing:border-box;margin:0;padding:6px 8px;border:1px solid var(--border, rgba(255, 255, 255, .14));border-radius:7px;background:var(--surface-1, rgba(0, 0, 0, .12));color:var(--text);font:inherit;font-size:var(--text-sm, 12px)}.mrb-contacts-view-menu .mrb-contacts-view-form button.is-danger{border-color:color-mix(in srgb,var(--danger, #f87171) 45%,transparent)}.mrb-contacts-view-hint{flex:1 1 100%;min-width:0;margin:0;font-size:var(--text-xs, 11px);font-weight:400;color:var(--text-muted, rgba(255, 255, 255, .62));white-space:normal;overflow-wrap:anywhere}.mrb-contacts-view-empty{padding:7px var(--space-2, 8px)}.mrb-contacts-view-failed{display:flex;align-items:center;gap:var(--space-2, 8px)}.mrb-contacts-view-failed>span{flex:1 1 auto;min-width:0}.mrb-contacts-view-failed>button{flex:0 0 auto;margin:0;padding:4px 10px;border:1px solid var(--border, rgba(255, 255, 255, .14));border-radius:7px;background:none;color:var(--text);font:inherit;font-size:var(--text-xs, 11px);cursor:pointer}.mrb-pick-trigger.mrb-pick-premium{display:inline-flex;align-items:center;gap:var(--space-2, 8px);width:100%;min-width:0;min-height:36px;box-sizing:border-box;padding:0 var(--space-3, 12px);border:1px solid var(--border-control);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 70%,transparent),color-mix(in srgb,var(--surface-2) 90%,transparent));color:var(--text);font-family:inherit;font-size:calc(12.5px * var(--font-scale, 1));font-weight:560;letter-spacing:.01em;text-align:left;cursor:pointer;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 9%,transparent),0 1px 2px color-mix(in srgb,#000000 28%,transparent);transition:border-color .14s cubic-bezier(.16,1,.3,1),box-shadow .14s cubic-bezier(.16,1,.3,1),background .14s cubic-bezier(.16,1,.3,1)}.mrb-pick-trigger.mrb-pick-premium:hover:not([disabled]){border-color:var(--accent-border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 90%,transparent),color-mix(in srgb,var(--surface-2) 90%,transparent))}.mrb-pick-trigger.mrb-pick-premium[aria-expanded=true]{border-color:var(--accent);color:var(--text);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 18%,var(--surface-3)),color-mix(in srgb,var(--accent) 7%,var(--surface-2)));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 12%,transparent),0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.mrb-pick-trigger.mrb-pick-premium[disabled]{opacity:.5;cursor:default}.mrb-pick-trigger.mrb-pick-premium .mrb-pick-trigger-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-pick-trigger.mrb-pick-premium .mrb-pick-caret{opacity:.85;transition:transform .14s cubic-bezier(.16,1,.3,1),color .14s linear}.mrb-pick-trigger.mrb-pick-premium[aria-expanded=true] .mrb-pick-caret{transform:rotate(180deg);color:var(--accent);opacity:1}.mrb-pick-pop.mrb-pick-premium-pop{padding:var(--space-1, 4px);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border-control));border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 60%,var(--surface-2)),var(--surface-1) 58%);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 8%,transparent),0 22px 56px -20px color-mix(in srgb,#000000 85%,transparent),0 0 0 1px color-mix(in srgb,#000000 24%,transparent)}.mrb-pick-pop.mrb-pick-premium-pop .mrb-pick-opt{min-height:var(--pick-row-h);padding:var(--space-1, 4px) var(--space-3, 12px);border-radius:8px;font-size:calc(12.5px * var(--font-scale, 1))}.mrb-pick-pop.mrb-pick-premium-pop .mrb-pick-opt.is-active{background:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:inset 3px 0 0 var(--accent);color:var(--text)}.mrb-pick-pop.mrb-pick-premium-pop .mrb-pick-opt.is-chosen{color:var(--accent)}.mrb-pick-pop.mrb-pick-premium-pop .mrb-pick-opt.is-chosen:after{content:"✓";flex:none;margin-left:auto;padding-left:var(--space-2, 8px);color:var(--accent);font-size:calc(12px * var(--font-scale, 1));line-height:1}.mrb-pick-pop.mrb-pick-premium-pop .mrb-pick-opt-hint{flex:none;margin-left:auto;padding-left:var(--space-2, 8px);color:var(--text-faint);font-size:calc(10px * var(--font-scale, 1));font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.mrb-pick-pop.mrb-pick-premium-pop .mrb-pick-opt.is-chosen .mrb-pick-opt-hint{margin-left:0}.mrb-pick-pop.mrb-pick-premium-pop .mrb-pick-dot,.mrb-pick-trigger.mrb-pick-premium .mrb-pick-dot{width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb,#000000 34%,transparent),0 0 8px -1px var(--pick-ink, transparent)}.mrb-pick-pop.mrb-pick-premium-pop .mrb-pick-opt.is-muted .mrb-pick-opt-label{color:var(--text-muted);font-weight:450}.mrb-pick-pop.mrb-pick-premium-pop .mrb-pick-opt.is-muted.is-active .mrb-pick-opt-label{color:var(--text)}.mrb-pick-pop.mrb-pick-premium-pop .mrb-pick-opt.is-muted.is-chosen .mrb-pick-opt-label{color:var(--accent)}.cg-routing-field>.mrb-pick-premium{width:100%;min-width:0}.cg-routing-pair>.mrb-pick-premium{flex:1 1 13ch;width:auto;min-width:0}.mrb-leadsort-row>.mrb-pick-premium,.mrb-leadsort-arrange-rest>.mrb-pick-premium{min-height:34px}.mrb-contacts{max-width:1000px}.mrb-contacts-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.mrb-contacts-head h1{margin:0 0 4px}.mrb-contacts-sub{margin:0;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1))}.mrb-contacts-err{color:var(--danger, #e0567a);margin-bottom:12px}.mrb-linkish{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.mrb-contacts-empty{color:var(--text-muted);padding:28px 4px;text-align:center}.mrb-contacts-list{display:flex;flex-direction:column;gap:8px}.mrb-contact-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:12px;position:relative;background:var(--surface-1);border:3px solid var(--border-control);--ct-edge-now: var(--border-control, #79859a);border-left-width:12px;border-right-width:12px;transition:border-color .12s ease}.mrb-contact-row:hover{border-top-color:var(--accent-border);border-bottom-color:var(--accent-border)}.mrb-contact-row.has-lead-block{background-color:var(--lead-block)}.mrb-contact-row.has-lead-edge,.mrb-contact-row.has-lead-edge:hover,.mrb-contacts-premium .mrb-contact-row.has-lead-edge,.mrb-contacts-premium .mrb-contact-row.has-lead-edge:hover{border:3px solid var(--lead-edge-soft);--ct-edge-now: var(--lead-edge-soft);border-left-width:12px;border-right-width:12px}.mrb-contacts-list .mrb-contact-row.has-lead-block.is-picked,[data-theme=light] .mrb-contacts-premium .mrb-contacts-list .mrb-contact-row.has-lead-block.is-picked,html:not([data-theme=light]) .mrb-contacts-premium .mrb-contacts-list .mrb-contact-row.has-lead-block.is-picked{background-image:none;background-color:color-mix(in srgb,var(--accent, #0073ea) 16%,var(--surface-2, #1f2433))}[data-theme=light] .mrb-contacts-list .mrb-contact-row.is-picked{--text-faint: #4b5c74}.mrb-contact-row.is-suppressed{opacity:.62}.mrb-contact-main{min-width:0;display:flex;flex-direction:column;gap:5px}.mrb-contact-name{font-weight:700;font-size:calc(15px * var(--font-scale, 1));display:flex;align-items:center;gap:6px}.mrb-contact-detail{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:calc(13px * var(--font-scale, 1));color:var(--text-muted)}.mrb-contact-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.mrb-contact-chip{font-size:calc(11px * var(--font-scale, 1));font-weight:600;padding:2px 8px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text-muted);white-space:nowrap}.mrb-contact-chip.is-src{color:var(--accent);border-color:var(--accent-border)}.mrb-contact-chip.is-src.is-paint{color:var(--ctc-src-ink, var(--accent));border-color:color-mix(in srgb,var(--ctc-src-ink, var(--accent)) 40%,transparent);background:color-mix(in srgb,var(--ctc-src-ink, var(--accent)) 14%,transparent)}.mrb-contact-chip.is-src.is-paint.is-paint-mixed{--ctc-src-ink: var(--tag-paint-d, var(--text))}[data-theme=light] .mrb-contact-chip.is-src.is-paint.is-paint-mixed{--ctc-src-ink: var(--tag-paint-l, var(--text))}.mrb-contact-chip.is-src.is-handoff{color:var(--warn);border-color:var(--warn-border);background:var(--warn-fill)}.mrb-contact-chip.is-nosrc{color:var(--tag-slate);border-color:var(--tag-slate)}.mrb-contact-chip.is-code{color:#7dd3fc;border-color:#38bdf866}.mrb-contact-chip.is-tag{color:#c4b5fd;border-color:#a855f766}.mrb-contact-chip.is-group{color:var(--text)}.mrb-contact-chip.is-custom{color:#6ee7b7;border-color:#10b98166;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mrb-contact-chip.is-archived{color:#fcd34d;border-color:#f59e0b73}.mrb-contact-row.is-archived{opacity:.82}.mrb-contact-row.is-archived.is-suppressed{opacity:.62}.mrb-contact-date{flex:none;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);white-space:nowrap;padding-top:2px}.mrb-contact-row.is-unfolded{flex-wrap:wrap}.mrb-contact-unfold{flex:1 0 100%;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-subtle)}.mrb-contact-unfold-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 18px;margin:0}.mrb-contact-unfold-row{display:flex;gap:8px;min-width:0}.mrb-contact-unfold-row dt{flex:0 0 96px;font-size:calc(11px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding-top:1px}.mrb-contact-unfold-row dd{flex:1 1 auto;min-width:0;margin:0;font-size:calc(13px * var(--font-scale, 1));color:var(--text);overflow-wrap:anywhere}@media (max-width: 560px){.mrb-contact-row{flex-direction:column}.mrb-contact-date{padding-top:0}}.mrb-contact-row,.mrb-contact-slot{--lead-edge-soft: color-mix(in srgb, var(--lead-edge, var(--border-control, #79859a)) 62%, var(--surface-1, #121a28))}.mrb-contacts-actions{display:flex;align-items:center;gap:var(--space-2)}.mrb-contacts-import-toggle{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-2, 8px);background:var(--surface-2);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.mrb-contacts-import-toggle:hover,.mrb-contacts-import-toggle[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.mrb-contacts-import-panel{margin:var(--space-3) 0 var(--space-4)}.mrb-contacts-titlerow{display:flex;align-items:center;gap:var(--space-2, 8px);margin:0 0 4px}.mrb-contacts-titlerow h1{margin:0}.mrb-contacts-list .mrb-contact-main{flex:1 1 auto}.mrb-contact-actions{flex:none;display:flex;align-items:center;gap:var(--space-2);padding-top:2px}.mrb-contact-remove{padding:var(--space-1) var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-1, 6px);background:transparent;color:var(--text-muted);font:inherit;font-size:.85em;cursor:pointer;white-space:nowrap}.mrb-contact-remove:hover:not(:disabled){border-color:var(--danger, var(--accent));color:var(--danger, var(--accent))}.mrb-contact-remove:disabled{opacity:.5;cursor:default}.mrb-contacts .mrb-contact-copied{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));white-space:nowrap}.mrb-contacts-focus{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:var(--surface-1);color:var(--text-muted);font-size:var(--text-base, 13px)}.mrb-contacts-focus-clear{min-height:44px;padding:0 12px;border:1px solid var(--border-control);border-radius:var(--radius-md, 10px);background:transparent;color:var(--text);font-size:var(--text-base, 13px);cursor:pointer}.mrb-contacts-focus-clear:hover,.mrb-contacts-focus-clear:focus-visible{border-color:var(--accent-border)}.mrb-contacts-premium{--ct-cyan: color-mix(in srgb, var(--accent-neon, #3b9eff) 58%, #22d3ee);--ct-teal: color-mix(in srgb, var(--accent-neon, #3b9eff) 42%, #2dd4bf);--ct-violet: color-mix(in srgb, var(--accent-neon, #3b9eff) 50%, #a855f7);--ct-glass: color-mix(in srgb, var(--surface-1, #141b25) 82%, transparent);--ct-row-muted: color-mix(in srgb, var(--text) 48%, var(--text-muted));--ct-row-faint: color-mix(in srgb, var(--text) 52%, var(--text-faint));position:relative}.mrb-contacts-premium:before{content:"";position:absolute;inset:-24px 0 auto 0;height:300px;z-index:0;pointer-events:none;background:radial-gradient(56% 100% at 82% 0%,color-mix(in srgb,var(--ct-teal) 16%,transparent),transparent 70%),radial-gradient(48% 100% at 12% 4%,color-mix(in srgb,var(--ct-cyan) 15%,transparent),transparent 72%);opacity:var(--ct-aur-lo, .38);animation:ct-aurora 12s ease-in-out infinite}@keyframes ct-aurora{0%,to{opacity:var(--ct-aur-lo, .38)}50%{opacity:var(--ct-aur-hi, .62)}}[data-theme=light] .mrb-contacts-premium{--ct-aur-lo: .2;--ct-aur-hi: .32}.mrb-contacts-premium>*{position:relative;z-index:1}.mrb-contacts-premium>.mrb-bulkbar-dock{position:fixed;z-index:60}.mrb-contacts-premium>.mrb-contacts-head:has(.mrb-contacts-addmenu,.mrb-contacts-addmenu-refused){z-index:5}.mrb-contacts-premium .mrb-contacts-head{padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .09));position:relative}.mrb-contacts-premium .mrb-contacts-head:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,var(--ct-cyan),var(--ct-teal) 55%,transparent 90%);opacity:.55}.mrb-contacts-premium .mrb-contacts-head h1{letter-spacing:-.01em;color:var(--text)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.mrb-contacts-premium .mrb-contacts-head h1{background:linear-gradient(180deg,var(--text),color-mix(in srgb,var(--text) 66%,var(--ct-cyan)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}@media (forced-colors: active){.mrb-contacts-premium .mrb-contacts-head h1{background:none;-webkit-text-fill-color:currentColor;color:CanvasText}}.mrb-contacts-premium .mrb-contacts-sub{color:var(--text-muted);letter-spacing:.02em;font-variant-numeric:tabular-nums}.mrb-contacts-premium .mrb-contacts-import-toggle{min-height:44px;padding:var(--space-2, 8px) var(--space-4, 16px);border-radius:var(--radius-pill, 999px);border:1px solid var(--border-control, rgba(255, 255, 255, .22));background:var(--ct-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:color var(--motion-fast, .12s) var(--ease-out, ease),border-color var(--motion-fast, .12s) var(--ease-out, ease),background-color var(--motion-fast, .12s) var(--ease-out, ease),box-shadow var(--motion-fast, .12s) var(--ease-out, ease)}.mrb-contacts-premium .mrb-contacts-import-toggle:hover{color:var(--accent-text, var(--accent));border-color:color-mix(in srgb,var(--ct-cyan) 45%,var(--border-control, rgba(255, 255, 255, .22)));background:var(--accent-wash, rgba(77, 159, 255, .08))}.mrb-contacts-premium .mrb-contacts-import-toggle[aria-expanded=true]{color:var(--accent-text, var(--accent));border-color:var(--accent-border, #3b9eff);background:linear-gradient(180deg,color-mix(in srgb,var(--ct-cyan) 16%,transparent),var(--accent-fill, rgba(77, 159, 255, .16)));box-shadow:0 0 14px color-mix(in srgb,var(--accent-neon, #3b9eff) 22%,transparent),inset 0 0 10px color-mix(in srgb,var(--ct-cyan) 10%,transparent)}.mrb-contacts-premium .mrb-contacts-import-panel{animation:ct-reveal var(--motion-base, .2s) var(--ease-out, ease) both}@keyframes ct-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mrb-contacts-premium .mrb-csv{position:relative;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-lg, 14px);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2, #1c2430) 68%,transparent),color-mix(in srgb,var(--surface-1, #141b25) 84%,transparent));backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);overflow:hidden}[data-theme=light] .mrb-contacts-premium .mrb-csv{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1, #fff) 94%,transparent),color-mix(in srgb,var(--surface-2, #e2ebf8) 55%,transparent))}.mrb-contacts-premium .mrb-csv:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ct-cyan) 60%,transparent) 30%,color-mix(in srgb,var(--ct-teal) 60%,transparent) 70%,transparent);opacity:.7}.mrb-contacts-premium .mrb-csv .mrb-panel-title{letter-spacing:-.01em}.mrb-contacts-premium .mrb-csv .mrb-panel-title:after{content:"";display:block;width:48px;height:2px;margin-top:var(--space-2, 8px);border-radius:var(--radius-pill, 999px);background:linear-gradient(90deg,var(--ct-cyan),var(--ct-teal));box-shadow:0 0 10px -2px var(--accent-neon, #3b9eff)}.mrb-contacts-premium .mrb-csv-lede{color:var(--text-muted)}.mrb-contacts-premium .mrb-csv-drop{border-radius:var(--radius-lg, 14px)}.mrb-contacts-premium .mrb-csv-drop:hover,.mrb-contacts-premium .mrb-csv-drop:focus-visible,.mrb-contacts-premium .mrb-csv-drop.is-dragging{box-shadow:0 0 0 3px var(--accent-wash, rgba(77, 159, 255, .15)),0 0 20px -6px var(--accent-neon, #3b9eff)}.mrb-contacts-premium .mrb-csv-drop-icon{color:var(--accent)}.mrb-contacts-premium .mrb-csv-select{background:color-mix(in srgb,var(--surface-2, #1c2430) 80%,transparent);transition:border-color var(--motion-fast, .12s) var(--ease-out, ease),box-shadow var(--motion-fast, .12s) var(--ease-out, ease)}.mrb-contacts-premium .mrb-csv-select:focus-visible{border-color:var(--focus, var(--accent-border));box-shadow:0 0 0 3px var(--accent-fill, rgba(77, 159, 255, .16))}.mrb-contacts-premium .mrb-csv-import,.mrb-contacts-premium .mrb-csv-reset{min-height:44px}.mrb-contacts-premium .mrb-csv-ok{color:var(--ok, #5fd39a)}.mrb-contacts-premium .mrb-csv-fname{color:var(--text-muted)}.mrb-contacts-premium .mrb-csv .mrb-table-scroll{border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-lg, 14px);background:color-mix(in srgb,var(--surface-1, #141b25) 40%,transparent)}.mrb-contacts-premium .mrb-csv-table th{background:color-mix(in srgb,var(--surface-2, #1c2430) 55%,transparent);border-bottom-color:color-mix(in srgb,var(--ct-cyan) 22%,var(--border-subtle, rgba(255, 255, 255, .09)))}.mrb-contacts-premium .mrb-csv-table tr:last-child td{border-bottom:0}.mrb-contacts-premium .mrb-csv-colname{color:var(--text)}.mrb-contacts-premium .mrb-csv-rownum{color:var(--text-faint, var(--text-muted))}.mrb-contacts-premium .mrb-csv-error{padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-lg, 14px);border:1px solid color-mix(in srgb,var(--danger, #ff8b8b) 40%,transparent);background:color-mix(in srgb,var(--danger, #ff8b8b) 9%,transparent);font-weight:600}.mrb-contacts-premium .mrb-csv-filebar .mrb-badge{background:color-mix(in srgb,var(--ct-cyan) 12%,transparent);border:1px solid color-mix(in srgb,var(--ct-cyan) 34%,transparent);color:color-mix(in srgb,var(--ct-cyan) 45%,var(--text))}.mrb-contacts-premium .mrb-csv-stubmsg{border-radius:var(--radius-lg, 14px)}.mrb-contacts-premium .mrb-contacts-err{padding:var(--space-4, 16px) var(--space-5, 20px);border-radius:var(--radius-lg, 14px);border:1px solid color-mix(in srgb,var(--danger, #ff8b8b) 40%,transparent);background:color-mix(in srgb,var(--danger, #ff8b8b) 9%,transparent);color:var(--danger, #ff8b8b);font-weight:600;text-align:center}.mrb-contacts-premium .mrb-contacts-empty{padding:var(--space-8, 32px) var(--space-4, 16px);border:1px dashed color-mix(in srgb,var(--text-faint, #8093a8) 30%,transparent);border-radius:var(--radius-lg, 14px);background:color-mix(in srgb,var(--surface-1, #141b25) 45%,transparent);color:var(--text-muted)}.mrb-contacts-premium .mrb-contacts-list{animation:ct-list-in var(--motion-base, .2s) var(--ease-out, ease) both}.mrb-contacts-premium.is-warm .mrb-contacts-list{animation:none}@keyframes ct-list-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mrb-contacts-premium .mrb-contact-row{position:relative;overflow:hidden;border:3px solid var(--border-control, #79859a);--ct-edge-now: var(--border-control, #79859a);border-left-width:12px;border-right-width:12px;border-radius:var(--radius-lg, 14px);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ct-cyan) 45%,transparent) 30%,color-mix(in srgb,var(--ct-teal) 45%,transparent) 70%,transparent) top / 100% 1px no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--surface-2, #1c2430) 66%,transparent),color-mix(in srgb,var(--surface-1, #141b25) 84%,transparent));transition:none}.mrb-contacts-premium .mrb-contact-row:not(.is-unfolded){content-visibility:auto;contain-intrinsic-size:auto 460px}.mrb-contacts-premium .mrb-contact-row:has(.mrb-contact-idpop),.mrb-contacts-premium .mrb-contact-row:has(.mrb-contact-scripts.is-lifted){overflow:visible;content-visibility:visible;z-index:6}.mrb-contacts-premium .mrb-contact-row.is-nosource:not(.has-lead-edge){border-color:color-mix(in srgb,var(--tag-slate) 85%,transparent);--ct-edge-now: color-mix(in srgb, var(--tag-slate) 85%, transparent)}.mrb-contacts-premium .mrb-contact-row:focus-within{border-top-color:color-mix(in srgb,var(--focus, #3b9eff) 55%,var(--border-subtle, rgba(255, 255, 255, .09)));border-bottom-color:color-mix(in srgb,var(--focus, #3b9eff) 55%,var(--border-subtle, rgba(255, 255, 255, .09)));box-shadow:0 0 0 1px color-mix(in srgb,var(--focus, #3b9eff) 35%,transparent)}[data-theme=light] .mrb-contacts-premium .mrb-contact-row{box-shadow:var(--shadow-1)}[data-theme=light] .mrb-contacts-premium .mrb-contact-row:not(.is-picked){background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ct-cyan) 45%,transparent) 30%,color-mix(in srgb,var(--ct-teal) 45%,transparent) 70%,transparent),linear-gradient(180deg,color-mix(in srgb,var(--surface-1, #fff) 94%,transparent),color-mix(in srgb,var(--surface-2, #e2ebf8) 55%,transparent))}[data-theme=light] .mrb-contacts-premium .mrb-contact-row:focus-within{box-shadow:var(--shadow-2),0 0 0 1px color-mix(in srgb,var(--focus, #3b9eff) 45%,transparent)}[data-theme=light] .mrb-contacts-premium .mrb-contact-row.is-suppressed:hover{box-shadow:var(--shadow-1)}.mrb-contacts-premium .mrb-contact-name{font-size:var(--text-md, 15px);letter-spacing:-.01em;color:var(--text);min-width:0;overflow-wrap:anywhere}.mrb-contacts-premium .mrb-contact-detail{color:var(--text-muted);font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.mrb-contacts-premium .mrb-contact-detail>span:first-child{color:color-mix(in srgb,var(--text) 72%,var(--text-muted));font-weight:600}.mrb-contacts-premium .mrb-contact-date{font-size:var(--text-xs, 11px);text-transform:uppercase;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text-faint, var(--text-muted));text-align:right}.mrb-contacts-premium .mrb-contact-row.is-suppressed{opacity:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--danger, #ff8b8b) 24%,transparent) 30%,transparent 70%) top / 100% 1px no-repeat,color-mix(in srgb,var(--surface-1, #141b25) 55%,transparent)}.mrb-contacts-premium .mrb-contact-row.is-suppressed:not(.has-lead-edge){border-color:color-mix(in srgb,var(--danger, #ff8b8b) 70%,transparent);--ct-edge-now: color-mix(in srgb, var(--danger, #ff8b8b) 70%, transparent)}.mrb-contacts-premium .mrb-contact-row.is-suppressed:after{content:none}.mrb-contacts-premium .mrb-contact-row.is-suppressed:hover{transform:none;box-shadow:none}.mrb-contacts-premium .mrb-contact-row.is-suppressed:focus-within{border-top-color:color-mix(in srgb,var(--focus, #3b9eff) 55%,var(--border-subtle, rgba(255, 255, 255, .09)));border-bottom-color:color-mix(in srgb,var(--focus, #3b9eff) 55%,var(--border-subtle, rgba(255, 255, 255, .09)));box-shadow:0 0 0 1px color-mix(in srgb,var(--focus, #3b9eff) 35%,transparent)}[data-theme=light] .mrb-contacts-premium .mrb-contact-row.is-suppressed:focus-within{box-shadow:var(--shadow-1),0 0 0 1px color-mix(in srgb,var(--focus, #3b9eff) 45%,transparent)}.mrb-contacts-premium .mrb-contact-row.is-suppressed .mrb-contact-name{color:var(--text-muted)}.mrb-contacts-premium .mrb-contact-row.is-suppressed .mrb-contact-detail{color:var(--text-faint, var(--text-muted))}.mrb-contacts-premium .mrb-contact-sold{display:inline-flex;align-items:center;gap:var(--space-1, 4px);flex-shrink:0;margin-left:var(--space-2, 8px);font-size:var(--text-xs, 11px);font-weight:600;line-height:1;letter-spacing:.01em;padding:var(--space-1, 4px) var(--space-2, 8px);border-radius:var(--radius-pill, 999px);color:var(--ok);background:var(--ok-fill);border:1px solid var(--ok-border)}.mrb-contacts-premium .mrb-contacts-ws{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2, 8px);margin-top:var(--space-2, 8px)}.mrb-contacts-premium .mrb-contacts-ws-name{font-size:var(--text-sm, 12px);font-weight:700;color:var(--text)}.mrb-contacts-premium .mrb-contacts-ws-hint{font-size:var(--text-xs, 11px);color:var(--text-muted)}.mrb-contacts-premium .mrb-contacts-ws-n{font-size:var(--text-xs, 11px);font-variant-numeric:tabular-nums;color:var(--text-muted);opacity:.85}.mrb-contacts-premium .mrb-contacts-ws-more{font-size:var(--text-xs, 11px);color:var(--accent, currentColor);text-decoration:underline}.mrb-contacts-premium .mrb-contacts-seg{display:flex;gap:var(--space-1, 4px);margin-top:var(--space-2, 8px);flex-wrap:wrap}.mrb-contacts-premium .mrb-contacts-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--text-xs, 11px);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-1, 4px) var(--space-3, 12px);border-radius:var(--radius-pill, 999px);color:var(--text-muted);background:color-mix(in srgb,var(--surface-2, #1c2430) 70%,transparent);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09))}.mrb-contacts-premium .mrb-contacts-seg-btn:hover{color:var(--text);background:color-mix(in srgb,var(--surface-2, #1c2430) 90%,transparent)}.mrb-contacts-premium .mrb-contacts-seg-btn.is-on,.mrb-contacts-premium .mrb-contacts-seg-btn.is-on:hover{color:var(--text);background:color-mix(in srgb,var(--accent-neon, #3b9eff) 16%,transparent);border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 45%,transparent)}.mrb-contacts-premium .mrb-contacts-seg-n{font-variant-numeric:tabular-nums;opacity:.75}.mrb-contacts-premium .mrb-contact-chip{background:color-mix(in srgb,var(--surface-2, #1c2430) 70%,transparent);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));color:var(--text-muted)}.mrb-contacts-premium .mrb-contact-chip.is-src{color:color-mix(in srgb,var(--accent, #4d9fff) 70%,var(--text));background:var(--accent-wash, rgba(77, 159, 255, .08));border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 38%,transparent);box-shadow:inset 0 0 8px color-mix(in srgb,var(--accent-neon, #3b9eff) 8%,transparent)}.mrb-contacts-premium .mrb-contact-chip.is-src.is-paint{color:var(--ctc-src-ink, var(--accent));border-color:color-mix(in srgb,var(--ctc-src-ink, var(--accent)) 40%,transparent);background:color-mix(in srgb,var(--ctc-src-ink, var(--accent)) 14%,transparent);box-shadow:inset 0 0 8px color-mix(in srgb,var(--ctc-src-ink, var(--accent)) 10%,transparent)}.mrb-contacts-premium .mrb-contact-chip.is-src.is-handoff{color:color-mix(in srgb,var(--warn) 78%,var(--text));background:var(--warn-fill);border-color:var(--warn-border);box-shadow:inset 0 0 8px color-mix(in srgb,var(--warn) 10%,transparent)}.mrb-contacts-premium .mrb-contact-chip.is-nosrc{color:color-mix(in srgb,var(--tag-slate) 55%,var(--text));background:color-mix(in srgb,var(--tag-slate) 9%,transparent);border-color:color-mix(in srgb,var(--tag-slate) 40%,transparent);box-shadow:inset 0 0 8px color-mix(in srgb,var(--tag-slate) 8%,transparent)}.mrb-contacts-premium .mrb-contact-chip.is-code{color:color-mix(in srgb,var(--ct-cyan) 45%,var(--text));background:color-mix(in srgb,var(--ct-cyan) 9%,transparent);border-color:color-mix(in srgb,var(--ct-cyan) 38%,transparent);box-shadow:inset 0 0 8px color-mix(in srgb,var(--ct-cyan) 8%,transparent)}.mrb-contacts-premium .mrb-contact-chip.is-tag{color:color-mix(in srgb,var(--ct-violet) 45%,var(--text));background:color-mix(in srgb,var(--ct-violet) 9%,transparent);border-color:color-mix(in srgb,var(--ct-violet) 38%,transparent);box-shadow:inset 0 0 8px color-mix(in srgb,var(--ct-violet) 8%,transparent)}.mrb-contacts-premium .mrb-contact-chip.is-group{color:var(--text);border-color:color-mix(in srgb,var(--text-faint, #8093a8) 30%,transparent)}.mrb-contacts-premium .mrb-contact-chip.is-custom{color:color-mix(in srgb,var(--ok, #5fd39a) 55%,var(--text));background:color-mix(in srgb,var(--ok, #5fd39a) 8%,transparent);border-color:var(--ok-border, rgba(40, 160, 90, .5));box-shadow:inset 0 0 8px color-mix(in srgb,var(--ok, #5fd39a) 7%,transparent)}.mrb-contacts-premium .mrb-contact-remove{min-height:44px;padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--radius-md, 10px);border:1px solid transparent;color:var(--text-muted);transition:color var(--motion-fast, .12s) var(--ease-out, ease),border-color var(--motion-fast, .12s) var(--ease-out, ease),background-color var(--motion-fast, .12s) var(--ease-out, ease)}.mrb-contacts-premium .mrb-contact-remove:hover:not(:disabled){color:var(--danger, #ff8b8b);border-color:color-mix(in srgb,var(--danger, #ff8b8b) 40%,transparent);background:color-mix(in srgb,var(--danger, #ff8b8b) 9%,transparent)}.mrb-contacts-premium :is(.mrb-contacts-import-toggle,.mrb-contact-remove,.mrb-csv-drop,.mrb-csv-select,.mrb-csv-import,.mrb-csv-reset):focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, #3b9eff);outline-offset:var(--focus-ring-offset, 2px);box-shadow:0 0 0 3px var(--accent-fill, rgba(77, 159, 255, .16)),0 0 14px -4px var(--accent-neon, #3b9eff)}@media (max-width: 900px){.mrb-contacts-premium .mrb-contacts-actions{flex-wrap:wrap}}@media (max-width: 560px){.mrb-contacts-premium .mrb-contact-date{text-align:left}.mrb-contacts-premium .mrb-contacts-actions{flex:1 1 100%;flex-wrap:wrap}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mrb-contacts-premium .mrb-contacts-import-toggle{background:var(--surface-2, #1c2430)}.mrb-contacts-premium .mrb-csv,[data-theme=light] .mrb-contacts-premium .mrb-csv{background:var(--surface-1, #141b25)}}@media (prefers-reduced-motion: reduce){.mrb-contacts-premium:before,.mrb-contacts-premium .mrb-contacts-import-panel,.mrb-contacts-premium .mrb-contacts-list,.mrb-contacts-premium .mrb-contacts-import-toggle,.mrb-contacts-premium .mrb-csv-drop,.mrb-contacts-premium .mrb-csv-select,.mrb-contacts-premium .mrb-contact-row,.mrb-contacts-premium .mrb-contact-row:before,.mrb-contacts-premium .mrb-contact-row:after,.mrb-contacts-premium .mrb-contact-remove{animation:none;transition:none}.mrb-contacts-premium .mrb-contact-row:hover{transform:none}}.mrb-contacts-premium .mrb-contact-row.has-lead-block,[data-theme=light] .mrb-contacts-premium .mrb-contact-row.has-lead-block{background-image:none;background-color:var(--lead-block)}html:not([data-theme=light]) .mrb-contacts-premium .mrb-contact-row{--text-muted: #c6d2df;--text-faint: #b8c6d6}.mrb-skin-surface[data-skin] .mrb-contacts-premium .mrb-contact-row{--text-muted: var(--ct-row-muted);--text-faint: var(--ct-row-faint)}html:not([data-theme=light]) .mrb-contacts-premium .mrb-contact-row .mrb-ctc-v.is-muted,html:not([data-theme=light]) .mrb-contacts-premium .mrb-contact-row .mrb-ctc-v.is-blank{color:var(--text-faint);opacity:1}html:not([data-theme=light]) .mrb-contacts-premium .mrb-contact-row:not(.is-suppressed):not(.has-lead-block):not(.is-picked){background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ct-cyan) 45%,transparent) 30%,color-mix(in srgb,var(--ct-teal) 45%,transparent) 70%,transparent),linear-gradient(180deg,var(--surface-3, #26303d),oklch(from var(--surface-3, #26303d) calc(l - .015) c h))}html:not([data-theme=light]) .mrb-contacts-premium .mrb-contact-row.has-lead-block{background-color:oklch(from var(--lead-block) calc(l + .04) c h)}.mrb-contacts-premium .mrb-contacts-pager{background:color-mix(in srgb,var(--surface-1, #141b24) 70%,transparent);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-lg, 12px)}.mrb-contacts-premium .mrb-contacts-pager-btn,.mrb-contacts-premium .mrb-contacts-pager-size select{background:color-mix(in srgb,var(--surface-2, #1c2430) 70%,transparent);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));color:var(--text)}.mrb-contacts-premium .mrb-contacts-pager-btn:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--accent-neon, #3b9eff) 16%,transparent);border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 45%,transparent)}.mrb-contacts .mrb-contact-text{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:var(--radius-md, 10px);background:transparent;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--motion-fast, .12s) var(--ease-out, ease),border-color var(--motion-fast, .12s) var(--ease-out, ease),background-color var(--motion-fast, .12s) var(--ease-out, ease)}.mrb-contacts .mrb-contact-text.is-ready{color:color-mix(in srgb,var(--accent-neon, #3b9eff) 70%,#22d3ee)}.mrb-contacts .mrb-contact-text.is-ready:hover,.mrb-contacts .mrb-contact-text.is-ready:focus-visible{color:color-mix(in srgb,var(--accent-neon, #3b9eff) 45%,#22d3ee);border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 40%,transparent);background:color-mix(in srgb,var(--accent-neon, #3b9eff) 10%,transparent)}.mrb-contacts .mrb-contact-text.is-blocked{cursor:not-allowed;color:var(--danger, #ff8b8b);border-color:color-mix(in srgb,var(--danger, #ff8b8b) 26%,transparent);background:color-mix(in srgb,var(--danger, #ff8b8b) 7%,transparent)}.mrb-contacts .mrb-contact-text.is-blocked.is-unreachable{color:var(--text-muted);border-color:color-mix(in srgb,var(--text-muted, #8b98a8) 28%,transparent);background:color-mix(in srgb,var(--text-muted, #8b98a8) 8%,transparent)}.mrb-contacts .mrb-contact-text.is-off{cursor:not-allowed;color:var(--text-muted);opacity:.55;border-color:color-mix(in srgb,var(--border, rgba(148, 163, 184, .28)) 90%,transparent);background:transparent}.mrb-contacts .mrb-contact-text.is-off:hover{color:var(--text-muted);background:transparent}.mrb-contacts .mrb-contact-text-bar{position:absolute;left:50%;top:50%;width:26px;height:2px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.mrb-contacts .mrb-contact-text-wrap{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.mrb-contacts .mrb-contact-text-why{max-width:26ch;text-align:right;color:var(--text-muted);font-size:var(--text-xs, 11px);line-height:1.35}.mrb-contacts .mrb-contact-actions{align-items:flex-start}.mrb-contacts .mrb-contact-text:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, #3b9eff);outline-offset:2px}@media (prefers-reduced-motion: reduce){.mrb-contacts .mrb-contact-text{transition:none}}[data-theme=light] .mrb-contacts .mrb-contact-text.is-ready{color:color-mix(in srgb,var(--accent) 50%,#0e7490)}[data-theme=light] .mrb-contacts .mrb-contact-text.is-ready:hover,[data-theme=light] .mrb-contacts .mrb-contact-text.is-ready:focus-visible{color:color-mix(in srgb,var(--accent) 50%,#155e75);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.mrb-contacts .mrb-contact-call{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:var(--radius-md, 10px);background:transparent;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--motion-fast, .12s) var(--ease-out, ease),border-color var(--motion-fast, .12s) var(--ease-out, ease),background-color var(--motion-fast, .12s) var(--ease-out, ease)}.mrb-contacts .mrb-contact-call.is-ready{color:var(--accent, #4d9fff)}.mrb-contacts .mrb-contact-call.is-ready:hover,.mrb-contacts .mrb-contact-call.is-ready:focus-visible{color:var(--accent-text, #d3e8ff);border-color:var(--accent-border, #3b9eff);background:var(--accent-fill, rgba(77, 159, 255, .16))}.mrb-contacts .mrb-contact-call.is-blocked,.mrb-contacts .mrb-contact-call.is-off{cursor:not-allowed;color:var(--text-muted);opacity:.55;border-color:color-mix(in srgb,var(--border, rgba(148, 163, 184, .28)) 90%,transparent);background:transparent}.mrb-contacts .mrb-contact-call.is-blocked:hover,.mrb-contacts .mrb-contact-call.is-off:hover{color:var(--text-muted);background:transparent}.mrb-contacts .mrb-contact-call-wrap{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.mrb-contacts .mrb-contact-call-why{max-width:26ch;text-align:right;color:var(--text-muted);font-size:var(--text-xs, 11px);line-height:1.35}.mrb-contacts .mrb-contact-call:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, #3b9eff);outline-offset:2px}@media (prefers-reduced-motion: reduce){.mrb-contacts .mrb-contact-call{transition:none}}[data-theme=light] .mrb-contacts .mrb-contact-call.is-ready:hover,[data-theme=light] .mrb-contacts .mrb-contact-call.is-ready:focus-visible{color:var(--accent-text, #06265e)}.mrb-contacts .mrb-contact-call-anyway{display:inline-flex;gap:10px;font-size:var(--text-xs, 11px)}.mrb-segpick{flex:0 0 auto;font-weight:600;color:var(--text);padding:var(--space-3) var(--space-4);cursor:pointer}.mrb-segpick:disabled{opacity:.5;cursor:not-allowed}.mrb-contact-pool{font-size:var(--text-xs);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:1px 6px;white-space:nowrap}:root{--vq-dialer-w: calc(360px + var(--space-4) + 720px + 47px)}.mrb-queue-leadrow{display:flex;align-items:center;gap:var(--space-3);flex:0 1 auto;max-width:var(--vq-dialer-w);min-width:0}.mrb-queue .mrb-queue-toolbar{justify-content:flex-start}.mrb-queue .mrb-queue-toolbar>.mrb-queue-count{margin-left:auto}@media (max-width: 1100px){.mrb-queue .mrb-queue-leadrow{flex:1 1 100%;max-width:100%;flex-wrap:wrap}}@media (pointer: coarse){.mrb-segpick{min-height:44px}}@media (max-width: 700px){.mrb-body:has(>.mrb-contacts.mrb-contacts-premium){padding-left:calc(16px + var(--safe-l, 0px));padding-right:calc(16px + var(--safe-r, 0px))}.mrb-contacts.mrb-contacts-premium .mrb-contacts-head .mrb-contacts-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;box-sizing:border-box}.mrb-contacts.mrb-contacts-premium .mrb-contacts-actions>*{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.mrb-contacts.mrb-contacts-premium .mrb-contacts-actions>:first-child{grid-column:1 / -1}.mrb-contacts.mrb-contacts-premium .mrb-contacts-actions button:not(.mrb-contacts-addmenu *){width:100%;min-height:44px;justify-content:center}.mrb-contacts.mrb-contacts-premium .mrb-contacts-actions .mrb-contacts-addmenu{inset-inline-start:0;inset-inline-end:auto;max-width:calc(100vw - 32px)}.mrb-contacts.mrb-contacts-premium .mrb-contacts-list .mrb-contact-row:not(.is-unfolded){border-width:2px;border-left-width:5px;padding-right:10px}.mrb-contacts.mrb-contacts-premium.is-cards .mrb-contacts-list .mrb-contact-row:not(.mrb-sublead):not(.is-unfolded){padding-left:calc(48px + var(--ct-opp-zone, 0px))}.mrb-contacts.mrb-contacts-premium>.mrb-contacts-list:has(.mrb-contact-slot.is-unfolded){z-index:1300}.mrb-contacts.mrb-contacts-premium .mrb-contacts-list .mrb-contact-slot.is-unfolded{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;flex-direction:column;height:auto;max-height:none;margin:0;padding:0 0 calc(24px + var(--safe-b, 0px));border:0;border-radius:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--bg, #0b1020)}.mrb-contacts.mrb-contacts-premium .mrb-contacts-list .mrb-contact-slot.is-unfolded>.mrb-contact-unfoldbar{position:sticky;top:0;z-index:2;flex:none;display:flex;align-items:center;gap:8px;min-height:60px;margin:0;padding:8px 16px;box-sizing:border-box;border-bottom:1px solid var(--border-subtle, rgba(148, 163, 184, .28));background:var(--surface-1, #111827)}.mrb-contacts.mrb-contacts-premium.is-cards .mrb-contacts-list .mrb-contact-unfoldbar .mrb-contact-cardhead,.mrb-contacts.mrb-contacts-premium.is-cards .mrb-contacts-list .mrb-contact-unfoldbar .mrb-contact-actions{display:flex;flex:1 1 auto;min-width:0;margin:0}.mrb-contacts.mrb-contacts-premium.is-cards .mrb-contacts-list .mrb-contact-unfoldbar .mrb-contact-actions>.mrb-contact-view{flex:1 1 auto;width:100%;min-height:44px;justify-content:center}.mrb-contacts.mrb-contacts-premium .mrb-contact-unfoldbar .mrb-contact-view .mrb-contact-btnword{display:inline}.mrb-contacts.mrb-contacts-premium .mrb-contact-unfoldbar .mrb-contact-viewbar{flex:none;margin:0}.mrb-contacts.mrb-contacts-premium .mrb-contact-unfoldbar .mrb-contact-addoppx{width:44px;height:44px}.mrb-contacts.mrb-contacts-premium.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded>.mrb-contact-row{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;min-height:0;height:auto;margin:0;padding:16px;box-sizing:border-box;border:0;overflow:visible}.mrb-contacts.mrb-contacts-premium.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded>.mrb-contact-row>*,.mrb-contacts.mrb-contacts-premium.is-cards .mrb-contacts-list .mrb-contact-slot.is-unfolded .mrb-contact-detailstack>*{width:100%;max-width:100%;min-width:0;margin-left:0;margin-right:0;box-sizing:border-box}.mrb-contacts.mrb-contacts-premium .mrb-contact-slot.is-unfolded .mrb-contact-detailstack{display:flex;flex-direction:column;gap:12px}.mrb-contacts.mrb-contacts-premium .mrb-contact-slot.is-unfolded .mrb-crp-thirdhead,.mrb-contacts.mrb-contacts-premium .mrb-contact-slot.is-unfolded .mrb-contact-lanedoor{display:flex;align-items:center;gap:8px;min-height:44px;margin:0}.mrb-contacts.mrb-contacts-premium .mrb-contact-slot.is-unfolded .mrb-contact-detailshead,.mrb-contacts.mrb-contacts-premium .mrb-contact-slot.is-unfolded .mrb-leadtag-btn{min-height:44px}.mrb-contacts.mrb-contacts-premium .mrb-contact-slot.is-unfolded .mrb-crp-thirdtools>*{min-height:44px;min-width:44px}.mrb-contacts.mrb-contacts-premium .mrb-contact-slot.is-unfolded .mrb-contact-dispo-none{display:none}.mrb-contacts.mrb-contacts-premium .mrb-contacts-list .mrb-contact-slot.is-unfolded>.mrb-crp.is-inline{flex:none;width:100%;height:auto;min-height:0;margin:0;padding:0;overflow:visible}.mrb-contacts.mrb-contacts-premium .mrb-contact-slot.is-unfolded>.mrb-crp.is-inline .mrb-crp-body{overflow:visible;padding:0 16px 16px}}@media (max-width: 700px){.mrb-body .mrb-contacts.mrb-contacts-premium.mrb-contacts-premium .mrb-contacts-list :is(.mrb-contact-view,.mrb-contact-call,.mrb-leadtag-btn,.mrb-contact-scriptpick,.mrb-contact-addoppx,.mrb-lt-new,.mrb-lf-dropdoc,.mrb-crp-notes-full,.mrb-note-tpl-btn,.mrb-note-save,.mrb-lead-edit,.mrb-contact-idval,.mrb-contact-map){min-height:40px;box-sizing:border-box}.mrb-contacts.mrb-contacts-premium .mrb-contacts-pickall-box{display:inline-flex;align-items:center;min-height:40px}.mrb-contacts.mrb-contacts-premium .mrb-contacts-list :is(.mrb-contact-idval,.mrb-contact-map){display:inline-flex;align-items:center}.mrb-contacts.mrb-contacts-premium .mrb-contacts-list .mrb-contact-map{min-width:40px;justify-content:center}}.mrb-ownf{display:flex;flex-direction:column;gap:var(--space-3, 12px);min-width:0}.mrb-ownf-say{margin:0;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));line-height:var(--leading-normal, 1.5)}.mrb-ownf-empty{margin:0;padding:var(--space-3, 12px);border:1px dashed var(--border, rgba(148, 163, 184, .28));border-radius:var(--radius-md, 10px);color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1))}.mrb-ownf-list{display:flex;flex-direction:column;gap:var(--space-2, 8px);margin:0;padding:0;list-style:none;max-height:46vh;overflow-y:auto;min-width:0}.mrb-ownf-row{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto;align-items:center;gap:var(--space-2, 8px);min-width:0}.mrb-ownf-lab{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:calc(13px * var(--font-scale, 1));font-weight:600}.mrb-ownf-val,.mrb-ownf-add-name,.mrb-ownf-add-kind{min-width:0;width:100%;min-height:36px;padding:0 var(--space-2, 8px);border:1px solid var(--border-control, rgba(148, 163, 184, .4));border-radius:var(--radius-md, 10px);background:var(--surface-1, transparent);color:var(--text);font-family:inherit;font-size:calc(14px * var(--font-scale, 1))}.mrb-ownf-val:focus-visible,.mrb-ownf-add-name:focus-visible,.mrb-ownf-add-kind:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--accent));outline-offset:var(--focus-ring-offset, 1px)}.mrb-ownf-del,.mrb-ownf-add-btn{flex:none;min-height:36px;padding:0 var(--space-3, 12px);border:1px solid var(--border-control, rgba(148, 163, 184, .4));border-radius:var(--radius-md, 10px);background:transparent;color:var(--text-muted);font-family:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:600;white-space:nowrap;cursor:pointer}.mrb-ownf-del:hover:not(:disabled){border-color:var(--danger, #f87171);color:var(--danger, #f87171)}.mrb-ownf-add-btn:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.mrb-ownf-del:disabled,.mrb-ownf-add-btn:disabled{opacity:.5;cursor:default}.mrb-ownf-add{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto;align-items:center;gap:var(--space-2, 8px);padding-top:var(--space-2, 8px);border-top:1px solid var(--border, rgba(148, 163, 184, .18));min-width:0}.mrb-ownf-full,.mrb-ownf-err,.mrb-ownf-note{margin:0;font-size:calc(12px * var(--font-scale, 1))}.mrb-ownf-full{color:var(--text-muted)}.mrb-ownf-err{color:var(--danger, #f87171)}.mrb-ownf-note{color:var(--ok, #5fd39a)}@media (max-width: 560px){.mrb-ownf-row,.mrb-ownf-add{grid-template-columns:minmax(0,1fr) auto}.mrb-ownf-lab{grid-column:1 / -1}}.mrb-subleads{display:grid;grid-template-columns:18px minmax(0,1fr);padding:0 calc(10px * var(--ct-air, 1)) calc(8px * var(--ct-air, 1)) calc(8px * var(--ct-air, 1));margin-bottom:calc(12px * var(--ct-air, 1));min-width:0;--sub-scale-in: var(--ct-scale, 1);--sub-font-in: var(--font-scale, 1);--sub-air-in: var(--ct-air, 1)}.mrb-subleads-rail{width:2px;margin:0 auto;border-radius:1px;background:var(--lead-edge, var(--border-subtle, #2a2f3a));opacity:.55}.mrb-subleads-body{min-width:0;position:relative}.mrb-subleads-head{margin:0 0 calc(6px * var(--ct-air, 1));font-size:calc(11px * var(--font-scale, 1));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #9aa3b2)}.mrb-subcards{max-width:none;min-width:0}.mrb-subleads-list{display:grid;gap:calc(6px * var(--ct-air, 1));margin:0;padding:0;list-style:none;min-width:0}.mrb-sublead{--ct-scale: calc(var(--sub-scale-in, 1) * .84);--font-scale: calc(var(--sub-font-in, 1) * .94);--ct-air: calc(var(--sub-air-in, 1) * .72)}.mrb-subleads .mrb-subcards .mrb-sublead.mrb-sublead{min-height:0;--ct-card-edge: calc(7px * var(--ct-scale, 1));--ct-card-seat: calc(44px * var(--ct-scale, 1));--ct-u: calc(var(--sub-font-in, 1) * var(--sub-scale-in, 1) * .94 * var(--ct-type, 1));--ct-lane-pad: calc(9px * var(--ct-scale, 1));--ct-card-cell: calc(158px * var(--ct-u))}.mrb-subleads .mrb-sublead .mrb-contact-pick{min-width:calc(44px * var(--ct-scale, 1));min-height:calc(44px * var(--ct-scale, 1))}.mrb-subleads .mrb-subcards .mrb-sublead.mrb-sublead{position:relative}.mrb-subleads .mrb-subcards .mrb-sublead.mrb-sublead>.mrb-contact-pick{grid-column:auto;grid-row:auto;position:absolute;left:var(--ct-card-pick, var(--ct-card-edge));top:50%;transform:translateY(-50%);margin:0}.mrb-subleads .mrb-sublead .mrb-contact-pick input{width:calc(18px * var(--ct-scale, 1));height:calc(18px * var(--ct-scale, 1));padding:calc(var(--space-3, 12px) * var(--ct-scale, 1))}.mrb-subleads-form{margin-top:calc(6px * var(--ct-air, 1));padding:calc(9px * var(--ct-air, 1));border:1px dashed var(--border-control, #2f3747);border-radius:var(--radius-sm, 8px);background:var(--surface-2, #141922);min-width:0;width:fit-content;max-width:100%}.mrb-subleads-form:hover,.mrb-subleads-form:focus-within{border-style:solid;border-color:var(--accent-border, #35507f)}.mrb-subleads-fields{display:flex;flex-wrap:wrap;align-items:end;gap:calc(7px * var(--ct-air, 1));min-width:0}.mrb-subleads-field{display:grid;gap:3px;min-width:0;flex:0 1 auto;max-width:100%}.mrb-subleads-field.is-name{width:200px}.mrb-subleads-field.is-phone{width:165px}.mrb-subleads-field.is-email{width:225px}.mrb-subleads-field.is-dob{width:168px}.mrb-subleads-field>span{font-size:calc(10.5px * var(--font-scale, 1));color:var(--text-muted, #9aa3b2)}.mrb-subleads-opt{margin-left:4px;font-size:.92em;font-style:italic;opacity:.72}.mrb-subleads-date{min-width:0}.mrb-subleads-field input{min-width:0;width:100%;padding:5px 8px;border:1px solid var(--border-control, #2f3747);border-radius:6px;background:var(--surface, #0f131a);font:inherit;font-size:calc(12px * var(--font-scale, 1));color:var(--text, #e6e9ef)}.mrb-subleads-error{margin:calc(6px * var(--ct-air, 1)) 0 0;font-size:calc(11px * var(--font-scale, 1));color:var(--danger, #e06c75)}.mrb-subleads-formacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:calc(8px * var(--ct-air, 1))}.mrb-subleads-attach{padding:5px 12px;border:1px solid var(--border, #2a2f3a);border-radius:6px;background:transparent;font:inherit;font-size:calc(11.5px * var(--font-scale, 1));color:var(--text, #e6e9ef);cursor:pointer;max-width:100%;overflow-wrap:anywhere}.mrb-subleads-attach[disabled]{opacity:.55;cursor:default}@media (max-width: 760px){.mrb-subleads{grid-template-columns:12px minmax(0,1fr)}}.mrb-subleads .mrb-subcards .mrb-sublead .mrb-contact-flipx,.mrb-subleads .mrb-subcards .mrb-sublead .mrb-contact-scripthead{font-size:max(9px,calc(10px * var(--ct-u, var(--font-scale, 1))))}.mrb-lme{display:grid;gap:8px;min-width:0;padding:4px 0 6px}.mrb-lme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:6px 8px;min-width:0}.mrb-lme-field{display:grid;gap:2px;min-width:0}.mrb-lme-field.is-wide{grid-column:1 / -1}.mrb-lme-label{font-size:var(--text-xs, 11px);color:var(--text-muted)}.mrb-lme-input{min-width:0;width:100%;box-sizing:border-box;padding:4px 8px;border:1px solid var(--border-control, #39414f);border-radius:var(--radius-sm, 6px);background:var(--surface-2, #182131);color:var(--text);font:inherit;font-size:var(--text-sm, 13px)}.mrb-lme-input:focus-visible{outline:2px solid var(--accent);outline-offset:0}.mrb-lme-static{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm, 13px);color:var(--text-2, #94a3b8)}.mrb-lme-err{font-size:var(--text-xs, 11px);color:var(--danger)}.mrb-lme-actions{display:flex;justify-content:flex-end;gap:8px}.mrb-lme-cancel,.mrb-lme-save{padding:4px 12px;border-radius:var(--radius-md, 10px);border:1px solid var(--border-control, #39414f);background:transparent;color:var(--text);font:inherit;font-size:var(--text-sm, 13px);font-weight:600;cursor:pointer}.mrb-lme-save{background:var(--accent-fill, #1d4ed8);border-color:var(--accent-border, var(--accent));color:var(--accent-text, #fff)}.mrb-lme-cancel:disabled,.mrb-lme-save:disabled{opacity:.6;cursor:default}.mrb-contact-editname{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--ct-glyph, 16px);height:var(--ct-glyph, 16px);margin-right:calc(var(--ct-mark-gap, 6px) - var(--ct-name-gap, 6px));padding:0;border:0;box-sizing:border-box;overflow:hidden;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text-muted);cursor:pointer}.mrb-contact-editname:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--border-subtle)}.mrb-contact-editname:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-contact-name .mrb-contact-editname svg,.mrb-contact-editname svg{display:block;flex:none;width:100%;height:100%}.mrb-contact-lanefact.is-homevalue dd{display:flex;justify-content:flex-end;min-width:0}.mrb-hv{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.mrb-hv-value{min-width:0;padding:0 5px;border:1px solid transparent;border-radius:var(--radius-sm, 6px);background:transparent;color:inherit;font:inherit;cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-hv-value:hover:not(:disabled){border-color:var(--border-subtle)}.mrb-hv-value:focus-visible,.mrb-hv-clear:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-hv-value.is-blank{color:var(--text-muted)}.mrb-hv-clear{flex:none;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-muted);font:inherit;line-height:1;cursor:pointer}.mrb-hv-clear:hover{color:var(--danger)}.mrb-hv-input{width:9ch;min-width:0;max-width:100%;padding:0 4px;border:1px solid var(--accent);border-radius:var(--radius-sm, 6px);background:var(--surface-1);color:var(--text);font:inherit;text-align:right}.mrb-leadtag-builtins{grid-column:1 / -1;margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);min-width:0}.mrb-contact-hot{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(9rem * var(--font-scale, 1)),1fr));gap:2px var(--space-2);min-width:0}.mrb-contact-hot .mrb-hot-fuwrap,.mrb-contact-hot .mrb-hot-handoff,.mrb-contact-hot .mrb-hot-handoff>.mrb-postpone-wrap{display:contents}.mrb-contact-hot .mrb-hot-opt:disabled{opacity:.55;cursor:default}.mrb-contact-hot .mrb-leadtag-opt.mrb-hot-opt,.mrb-contact-hot .mrb-hot-handoff .mrb-postpone-btn{border-color:var(--border-control);background:var(--dispo-label-bg, var(--surface-2));color:var(--text)}.mrb-contact-hot .mrb-leadtag-opt.mrb-hot-opt:hover:not(:disabled),.mrb-contact-hot .mrb-hot-handoff .mrb-postpone-btn:hover:not(:disabled){background:var(--surface-3, var(--surface-2))}.mrb-contact-hot .mrb-leadtag-opt.mrb-hot-opt.is-on,.mrb-contact-hot .mrb-hot-handoff .mrb-postpone-btn[aria-expanded=true]{border-color:var(--accent-border, var(--accent))}.mrb-contact-hot .mrb-hot-handoff .mrb-postpone-btn{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:var(--space-1) var(--space-2);box-sizing:border-box;border-width:1px;border-style:solid;border-radius:var(--radius-sm);font-family:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:inherit;text-align:left;cursor:pointer}.mrb-contact-hot .mrb-hot-handoff .mrb-postpone-btn:disabled{opacity:.55;cursor:default}.mrb-contact-hot .mrb-hot-handoff .mrb-postpone-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mrb-contact-hot .mrb-postpone-btn svg{flex:none;width:15px;height:15px}.mrb-hot-err:empty{display:none}.mrb-hot-err{grid-column:1 / -1;order:2;margin:0;font-size:12px;color:var(--danger, #ef5350);overflow-wrap:anywhere}.mrb-contact-hot .mrb-postpone-pop{grid-column:1 / -1;order:1;position:static;width:auto;max-height:min(60vh,34rem);overflow-y:auto;margin-top:var(--space-2);background:var(--surface-2, transparent);border:1px solid var(--border-subtle);border-radius:12px;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.mrb-contact-hot .mrb-postpone-field{display:flex;flex-direction:column;gap:4px;min-width:0}.mrb-contact-hot .mrb-postpone-field>span{font-size:12px;color:var(--text-muted)}.mrb-contact-hot .mrb-postpone-field textarea,.mrb-contact-hot .mrb-postpone-field input,.mrb-contact-hot .mrb-postpone-field select{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;resize:vertical;background:var(--surface-1, var(--surface, var(--bg)));border:1px solid var(--border-subtle);color:var(--text);font:inherit}.mrb-contact-hot .mrb-postpone-field textarea:focus-visible,.mrb-contact-hot .mrb-postpone-field input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-contact-hot .mrb-postpone-save{padding:9px;border-radius:9px;border:none;cursor:pointer;font:inherit;font-weight:700;background:var(--accent);color:#fff}.mrb-contact-hot .mrb-postpone-save:disabled{opacity:.5;cursor:default}.mrb-contact-hot .mrb-postpone-msg{font-size:12px;color:var(--accent);text-align:center}.mrb-contact-hot .mrb-postpone-msg:empty{display:none}.mrb-calpicks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--space-2, 8px);min-width:0}.mrb-calpicks--empty{display:block;padding:var(--space-3, 12px);color:#ffffffb3;font-size:13px}.mrb-calpicks__item{min-width:0}.mrb-calpicks__row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;border:1px solid rgb(255 255 255 / 14%);border-radius:10px;background:#ffffff0f;color:#f3f6fb;text-align:left;cursor:pointer}.mrb-calpicks__row:hover,.mrb-calpicks__row:focus-visible{border-color:var(--accent-neon, #38bdf8);background:#38bdf81f;outline:none}.mrb-calpicks__name,.mrb-calpicks__sub{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-calpicks__name{font-size:14px;font-weight:600}.mrb-calpicks__sub{font-size:12px;color:#ffffffad}.mrb-lsrail{position:fixed;left:0;right:0;bottom:0;z-index:1300;display:flex;flex-direction:column;align-items:center;padding:var(--space-4) var(--space-5) var(--space-6);box-sizing:border-box;min-width:0;overflow:hidden}.mrb-app:has(.mrb-lsrail) .mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav{z-index:1310}.mrb-lsrail-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;padding:0;border:0;cursor:default;background:#05090ed1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=light] .mrb-lsrail-scrim{background:#141c28d1}.mrb-lsrail-scrim:hover{background:#05090ed1}.mrb-lsrail-scrim:active{transform:none}[data-theme=light] .mrb-lsrail-scrim:hover{background:#141c28d1}.mrb-lsrail-scrim:focus{outline:none}.mrb-lsrail-scrim:focus-visible{outline:2px solid var(--accent-neon, #38bdf8);outline-offset:-4px}.mrb-lsrail-inner{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-height:100%;min-width:0;min-height:0;box-sizing:border-box;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid rgb(255 255 255 / 14%);border-radius:var(--radius-lg, 14px);background:linear-gradient(180deg,#ffffff1a,#ffffff0d),#080c12f0;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);box-shadow:0 28px 70px #0000008c,inset 0 1px #ffffff29}[data-theme=light] .mrb-lsrail-inner{border-color:#ffffff38;background:linear-gradient(180deg,#ffffff29,#ffffff14),#f4f7fbf0}.mrb-lsrail-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);min-width:0;flex:0 0 auto}.mrb-lsrail-for{font-size:var(--text-sm);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mrb-lsrail-close{flex:0 0 auto;padding:2px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer}.mrb-lsrail-close:hover{color:var(--text);background:var(--surface-2)}.mrb-lsrail-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px;display:flex;flex-direction:column;min-width:0;scrollbar-color:rgb(255 255 255 / 26%) transparent}.mrb-lsrail-body .mrb-leadsearch-results{margin-top:0}.mrb-lsrail-body .mrb-leadsearch-row{cursor:default;align-items:center;border-color:#ffffff1a;background:#ffffff0d;box-shadow:inset 0 1px #ffffff0f}.mrb-lsrail-body .mrb-leadsearch-row:hover{border-color:#ffffff1a;background:#ffffff0d;box-shadow:inset 0 1px #ffffff0f}.mrb-lsrail-body .mrb-leadsearch-row:has(.mrb-leadsearch-pick:hover){border-color:#ffffff2e;background:#ffffff17}.mrb-leadsearch-pick{flex:1 1 auto;min-width:0;display:block;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mrb-leadsearch-where-go{flex:0 0 auto;max-width:100%;padding:4px 9px;border:1px solid rgb(255 255 255 / 14%);border-radius:var(--radius-sm, 6px);background:#ffffff14;color:var(--text);font:inherit;font-size:var(--text-sm);line-height:1.4;white-space:nowrap;cursor:pointer}.mrb-leadsearch-where-go:hover{border-color:#ffffff42;background:#ffffff21}.mrb-leadsearch-disp{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;min-width:0}.mrb-leadsearch-act:disabled{cursor:default;opacity:.45}.mrb-leadsearch-act{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:4px 9px;border:1px solid rgb(255 255 255 / 14%);border-radius:var(--radius-sm, 6px);background:#ffffff14;color:var(--text);font:inherit;font-size:var(--text-sm);line-height:1.4;text-decoration:none;white-space:nowrap;cursor:pointer}.mrb-leadsearch-act:hover:not(:disabled){border-color:#ffffff42;background:#ffffff21;text-decoration:none}.mrb-leadsearch-act svg{flex:0 0 auto}.mrb-leadsearch-callnote{flex:1 0 100%;min-width:0;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;margin-top:4px;font-size:var(--text-xs);color:var(--warn)}.mrb-leadsearch-callnote-acts{display:flex;gap:var(--space-2)}.mrb-lsrail-body .mrb-leadsearch-row{flex-wrap:wrap}.mrb-leadsearch-go-row{display:flex;flex:0 0 auto;gap:var(--space-2);align-items:center}.mrb-leadsearch-go{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);text-decoration:none;white-space:nowrap}.mrb-leadsearch-go:hover{border-color:var(--border-strong, var(--border-subtle));background:var(--surface-3, var(--surface-2));text-decoration:none}@media (max-width: 899px){.mrb-lsrail{padding:var(--space-2) var(--space-3) var(--space-4)}}.mrb-lsrail-body>.mrb-page{padding-top:0;flex:1 1 auto;min-height:0;min-width:0;width:100%;box-sizing:border-box}.mrb-lsrail-body>.mrb-page .mrb-contacts-head{background:transparent}#mrb-header .mrb-toolbar .mrb-hudx .mrb-header-team-slot{display:inline-flex;align-items:center;flex:none}#mrb-header{--ptt-ink: var(--tbx-ink);--ptt-edge: var(--tool-divider);--ptt-lit: var(--chrome-hue)}#mrb-header .mrb-toolbar .mrb-hudx .mrb-header-team-slot .mrb-presence-ctrls{padding-left:0;margin-left:0}#mrb-header .mrb-toolbar .mrb-hudx .mrb-header-team-slot .mrb-presence-ctrls:before{content:none}#mrb-header[data-universe] .mrb-header-teamtab.mrb-header-teamtab{height:36px;border-radius:10px;border:1px solid var(--ptt-edge);background:transparent;color:var(--ptt-ink);font-size:var(--text-base);box-shadow:none}#mrb-header[data-universe] .mrb-header-teamtab.mrb-header-teamtab:hover{color:var(--ptt-lit);background:transparent;box-shadow:0 0 16px -4px var(--ptt-lit),inset 0 0 0 1px color-mix(in srgb,var(--ptt-lit) 18%,transparent)}#mrb-header[data-universe] .mrb-header-teamtab.mrb-header-teamtab.active{color:var(--ptt-lit);background:transparent;box-shadow:0 0 16px -4px var(--ptt-lit),inset 0 0 0 1px color-mix(in srgb,var(--ptt-lit) 18%,transparent);border-color:var(--ptt-lit)}#mrb-header .mrb-header-teamtab{position:relative;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 var(--space-4);box-sizing:border-box;border-radius:var(--radius-lg);background:transparent;border:1px solid var(--ptt-edge);color:var(--ptt-ink);font-family:inherit;font-weight:800;letter-spacing:.14em;font-size:var(--text-md);line-height:1;white-space:nowrap;cursor:pointer;box-shadow:none}#mrb-header .mrb-header-teamtab:hover{color:var(--ptt-lit);background:transparent;box-shadow:0 0 16px -4px var(--ptt-lit),inset 0 0 0 1px color-mix(in srgb,var(--ptt-lit) 18%,transparent)}#mrb-header .mrb-header-teamtab:active{transform:none}#mrb-header .mrb-header-teamtab.active{color:var(--ptt-lit);background:transparent;border-color:var(--ptt-lit)}#mrb-header .mrb-header-teamtab:focus-visible{outline:2px solid var(--ptt-lit);outline-offset:2px}.mrb-header-teamtab-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.mrb-header-teamtab-dot.is-pitch{background:var(--danger);box-shadow:0 0 8px var(--danger)}#mrb-header .mrb-header-teamtab .mrb-msg-badge{top:-6px;right:-6px}#mrb-header .mrb-header-team-slot .pm-fire-wrap.pm-on-tab{gap:0;z-index:90}#mrb-header .mrb-header-team-slot .pm-tab-lead{display:inline-flex}#mrb-header .mrb-header-team-slot .pm-on-tab .mrb-header-teamtab{border-top-right-radius:0;border-bottom-right-radius:0}#mrb-header .mrb-header-team-slot .pm-on-tab .pm-pill{min-width:0;min-height:0;height:34px;box-sizing:border-box;border-left:none;border-radius:0 var(--radius-lg) var(--radius-lg) 0}#mrb-header .mrb-header-team-slot .pm-on-tab .pm-pill:not(.on){background:transparent;border-color:var(--ptt-edge);box-shadow:none}#mrb-header .mrb-header-team-slot .pm-on-tab .pm-pill.mode-live:not(.on){border-color:var(--ptt-lit)}#mrb-header .mrb-header-team-slot .pm-on-tab .pm-pill-chev{gap:6px;padding:0 11px 0 10px;border-radius:inherit}#mrb-header .mrb-header-team-slot .pm-on-tab .pm-pill:not(.on) .pm-pill-chev{color:var(--ptt-ink);border-left-color:var(--ptt-edge)}#mrb-header .mrb-header-team-slot .pm-on-tab .pm-pill:not(.on) .pm-pill-chev:hover{color:var(--ptt-lit);background:transparent;box-shadow:0 0 16px -4px var(--ptt-lit),inset 0 0 0 1px color-mix(in srgb,var(--ptt-lit) 18%,transparent)}#mrb-header[data-universe] .mrb-header-team-slot .pm-on-tab .pm-pill{height:36px;border-radius:0 10px 10px 0}#mrb-header[data-universe] .mrb-header-team-slot .pm-on-tab .pm-pill:not(.on){border-color:var(--ptt-edge);background:transparent;box-shadow:none}#mrb-header[data-universe] .mrb-header-team-slot .pm-on-tab .pm-pill.mode-live:not(.on){border-color:var(--ptt-lit)}#mrb-header[data-universe] .mrb-header-team-slot .pm-on-tab .pm-pill:not(.on) .pm-pill-chev{color:var(--ptt-ink);border-left-color:var(--ptt-edge)}#mrb-header[data-universe] .mrb-header-team-slot .pm-on-tab .pm-pill:not(.on) .pm-pill-chev:hover{color:var(--ptt-lit);background:transparent;box-shadow:0 0 16px -4px var(--ptt-lit),inset 0 0 0 1px color-mix(in srgb,var(--ptt-lit) 18%,transparent)}#mrb-header .mrb-header-team-slot .mrb-teamcall{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 6px;box-sizing:border-box;border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:transparent;border:1px solid var(--ptt-edge);border-right:none;color:var(--ptt-ink);box-shadow:none;font:inherit;cursor:pointer}#mrb-header .mrb-header-team-slot .mrb-teamcall:hover:not(:disabled){color:var(--ptt-lit);background:transparent;box-shadow:0 0 16px -4px var(--ptt-lit),inset 0 0 0 1px color-mix(in srgb,var(--ptt-lit) 18%,transparent)}#mrb-header .mrb-header-team-slot .mrb-teamcall:disabled{cursor:default}#mrb-header .mrb-header-team-slot .mrb-teamcall:focus-visible{outline:2px solid var(--ptt-lit);outline-offset:2px;z-index:1}#mrb-header .mrb-header-team-slot .mrb-teamcall .mrb-xph-call svg{width:16px;height:16px;flex:none}#mrb-header .mrb-header-team-slot .mrb-teamcall .mrb-xph-call[data-live=false][data-manual=false]{color:inherit}#mrb-header .mrb-header-team-slot .mrb-teamcall+.mrb-presence-ctrls .pm-fire-wrap .mrb-header-teamtab.mrb-header-teamtab{border-top-left-radius:0;border-bottom-left-radius:0}#mrb-header[data-universe] .mrb-header-team-slot .mrb-teamcall{height:36px;border-radius:10px 0 0 10px;border-color:var(--ptt-edge);background:transparent;color:var(--ptt-ink);box-shadow:none}#mrb-header[data-universe] .mrb-header-team-slot .mrb-teamcall:hover:not(:disabled){color:var(--ptt-lit);background:transparent;box-shadow:0 0 16px -4px var(--ptt-lit),inset 0 0 0 1px color-mix(in srgb,var(--ptt-lit) 18%,transparent)}@media (max-width: 720px){#mrb-header .mrb-header-teamtab{padding:0 var(--space-3);letter-spacing:.08em}}#mrb-header[data-universe] .mrb-toolbar .mrb-hudx .mrb-header-team-slot{height:42px}#mrb-header[data-universe] .mrb-toolbar .mrb-hudx .mrb-header-team-slot .mrb-teamcall,#mrb-header[data-universe] .mrb-toolbar .mrb-hudx .mrb-header-team-slot .mrb-header-teamtab.mrb-header-teamtab,#mrb-header[data-universe] .mrb-toolbar .mrb-hudx .mrb-header-team-slot .pm-on-tab .pm-pill{height:42px;border-top:0;border-right:0;border-bottom:0;border-left:1px solid var(--ptt-edge);border-radius:0}#mrb-header[data-universe] .mrb-toolbar .mrb-hudx .mrb-header-team-slot .mrb-teamcall{border-left:0}#mrb-header[data-universe] .mrb-toolbar .mrb-hudx .mrb-header-team-slot .pm-on-tab .pm-pill .pm-pill-chev{height:42px;border-radius:0}#mrb-header .mrb-toolbar .mrb-hudx .mrb-header-team-slot{height:42px}#mrb-header .mrb-toolbar .mrb-hudx .mrb-header-team-slot .mrb-teamcall,#mrb-header .mrb-toolbar .mrb-hudx .mrb-header-team-slot .mrb-header-teamtab.mrb-header-teamtab,#mrb-header .mrb-toolbar .mrb-hudx .mrb-header-team-slot .pm-on-tab .pm-pill{height:42px;border-top:0;border-right:0;border-bottom:0;border-left:1px solid var(--ptt-edge);border-radius:0;box-shadow:none}#mrb-header .mrb-toolbar .mrb-hudx .mrb-header-team-slot .mrb-teamcall{border-left:0}#mrb-header .mrb-toolbar .mrb-hudx .mrb-header-team-slot .pm-on-tab .pm-pill .pm-pill-chev{height:42px;border-radius:0}#mrb-header .mrb-toolbar .mrb-hudx .mrb-header-team-slot .mrb-teamcall,#mrb-header .mrb-toolbar .mrb-hudx .mrb-header-team-slot .mrb-header-teamtab.mrb-header-teamtab:not(.active),#mrb-header .mrb-toolbar .mrb-hudx .mrb-header-team-slot .pm-on-tab .pm-pill:not(.on){background:transparent}#mrb-header .mrb-toolbar .mrb-hudx .mrb-header-team-slot .mrb-teamcall:hover:not(:disabled),#mrb-header .mrb-toolbar .mrb-hudx .mrb-header-team-slot .mrb-header-teamtab.mrb-header-teamtab:not(.active):hover,#mrb-header .mrb-toolbar .mrb-hudx .mrb-header-team-slot .pm-on-tab .pm-pill:not(.on):hover{color:var(--ptt-lit);background:transparent;box-shadow:0 0 16px -4px var(--ptt-lit),inset 0 0 0 1px color-mix(in srgb,var(--ptt-lit) 18%,transparent)}#mrb-header[data-universe] .mrb-toolbar .mrb-hudx .mrb-header-team-slot .mrb-teamcall:hover:not(:disabled),#mrb-header[data-universe] .mrb-toolbar .mrb-hudx .mrb-header-team-slot .mrb-header-teamtab.mrb-header-teamtab:not(.active):hover,#mrb-header[data-universe] .mrb-toolbar .mrb-hudx .mrb-header-team-slot .pm-on-tab .pm-pill:not(.on):hover{color:var(--ptt-lit);background:transparent;box-shadow:0 0 16px -4px var(--ptt-lit),inset 0 0 0 1px color-mix(in srgb,var(--ptt-lit) 18%,transparent)}.mrb-todowin-dockzone{position:fixed;top:var(--zenith-hud-bottom, 0px);right:0;bottom:0;width:min(360px,92vw);z-index:1024;pointer-events:none;display:flex;flex-direction:column;box-sizing:border-box;padding:10px 12px 0;filter:grayscale(1);opacity:0;background:var(--surface-1, rgba(16, 20, 28, .92));border-left:2px dashed var(--border-subtle, rgba(255, 255, 255, .22));border-radius:var(--radius-lg, 14px) 0 0 var(--radius-lg, 14px);transition:opacity var(--motion-fast, .12s) var(--ease-out, ease-out),filter var(--motion-fast, .12s) var(--ease-out, ease-out),border-color var(--motion-fast, .12s) var(--ease-out, ease-out)}.mrb-todowin-dockzone[data-armed]{opacity:.34}.mrb-todowin-dockzone.on{opacity:.82;filter:grayscale(.25);border-left:2px solid var(--accent, #3b9eff);box-shadow:-18px 0 46px -22px var(--accent, #3b9eff)}.mrb-todowin-dockzone-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .16));flex:0 0 auto}.mrb-todowin-dockzone-title{font-weight:700;font-size:var(--text-md);letter-spacing:.01em;color:var(--text)}.mrb-todowin-dockzone-marks{display:inline-flex;gap:6px}.mrb-todowin-dockzone-marks i{width:14px;height:14px;border-radius:4px;background:var(--text-muted);opacity:.5}.mrb-todowin-dockzone-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding-top:16px}.mrb-todowin-dockzone-row{display:flex;align-items:center;gap:10px;flex:0 0 auto}.mrb-todowin-dockzone-tick{width:16px;height:16px;flex:0 0 auto;border-radius:50%;border:2px solid var(--text-muted);opacity:.55}.mrb-todowin-dockzone-bar{height:10px;border-radius:5px;background:var(--text-muted);opacity:.45}.mrb-todowin-dockzone-cap{flex:0 0 auto;padding:10px 2px 14px;text-align:center;font-size:var(--text-sm);letter-spacing:.02em;color:var(--text-muted)}@media (max-width: 720px){.mrb-todowin-dockzone{display:none}}@media (prefers-reduced-motion: reduce){.mrb-todowin-dockzone{transition:none}}.mrb-todowin{position:fixed;z-index:1025;display:flex;flex-direction:column;min-width:300px;min-height:260px;background:var(--sk-panel-bg, var(--surface-1));background-color:var(--surface-1);border:1px solid var(--sk-hairline, var(--border-subtle));border-radius:var(--radius-lg);box-shadow:0 18px 48px -12px var(--cshadow3, rgba(0, 0, 0, .55));overflow:hidden}.mrb-todowin.is-dragging{box-shadow:0 24px 64px -10px var(--cshadow3, rgba(0, 0, 0, .7))}body.mrb-todowin-grabbing{-webkit-user-select:none;user-select:none;cursor:grabbing}.mrb-todowin{transition:transform var(--motion-base, .2s) var(--ease-out, ease-out)}.mrb-todowin.mrb-todowin-stowed{transform:translate(var(--todowin-stow-x, 0));pointer-events:none}.mrb-todowin.is-dragging{transition:none}@media (prefers-reduced-motion: reduce){.mrb-todowin{transition:none}}.mrb-todowin-head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--sk-hairline, var(--border-subtle));background:var(--sk-card-bg, var(--surface-2));background-color:var(--surface-2);cursor:grab;flex:none;touch-action:none}.mrb-todowin-head:active{cursor:grabbing}.mrb-todowin-title{font-size:var(--text-md);color:var(--text)}.mrb-todowin-grabhint{flex:1;text-align:center;color:var(--sk-hairline-soft, var(--text-faint));letter-spacing:.3em}.mrb-todowin-btn{background:none;border:none;color:var(--text);cursor:pointer;font-weight:600;padding:0 var(--space-2);line-height:1}.mrb-todowin-btn:hover{color:var(--sk-accent, var(--accent))}.mrb-todowin-btn:active{transform:none}.mrb-todowin-body{flex:1;min-height:0;overflow-y:auto;container:todohost / inline-size}.mrb-todowin-body{overflow-x:hidden}.mrb-todowin-body>.mrb-todos-premium{max-width:1120px;margin-inline:auto}.mrb-todowin-body>.mrb-todos-premium:before{top:-40px;right:0;bottom:0;left:0}.mrb-todowin-grip{position:absolute;left:0;bottom:0;width:18px;height:18px;padding:0;border:none;background:linear-gradient(45deg,var(--sk-accent, var(--accent)) 0 2px,transparent 2px 5px,var(--sk-accent, var(--accent)) 5px 7px,transparent 7px);opacity:.45;cursor:nesw-resize;touch-action:none}.mrb-todowin-grip:hover{opacity:1}.mrb-todowin-grip:active{transform:none}@media (max-width: 720px){.mrb-todowin{left:0!important;top:var(--zenith-hud-bottom, 0px)!important;width:100%!important;height:auto!important;bottom:0;border-radius:0;border-left:none;border-right:none}.mrb-todowin-grip{display:none}}.mrb-hostwin-front{position:fixed;z-index:1026}.mrb-todowin.is-min{height:auto!important;min-height:0}.mrb-todowin.is-min .mrb-todowin-body{display:none}.mrb-todowin.is-max{box-shadow:0 28px 80px -12px var(--cshadow3, rgba(0, 0, 0, .65))}@media (prefers-reduced-motion: reduce){.mrb-todowin.is-min .mrb-todowin-body{transition:none}}.mrb-onb-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1150;background:#04080fa8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:var(--space-4);animation:mrb-onb-scrim-in .2s ease both}.mrb-onb{width:min(480px,94vw);max-height:min(640px,92vh);overflow-y:auto;background:var(--surface-1);border:1px solid var(--accent-border, var(--border-subtle));border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:var(--glow),0 24px 64px #00000080;animation:mrb-onb-card-in .25s ease both}.mrb-onb-stepmeta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.mrb-onb-stepnum{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.mrb-onb-brand{font-size:var(--text-xs);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint, var(--text-muted))}.mrb-onb-bar{height:5px;border-radius:var(--radius-pill);background:var(--surface-3, var(--surface-2));overflow:hidden}.mrb-onb-bar-fill{height:100%;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 10px var(--accent-neon, var(--accent));transition:width .25s ease}.mrb-onb-body{display:flex;flex-direction:column;gap:var(--space-3);min-height:200px;animation:mrb-onb-step-in .2s ease both}.mrb-onb-title{margin:0;font-size:var(--text-xl);color:var(--text)}.mrb-onb-title:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-wash);border-radius:var(--radius-sm)}.mrb-onb-lede{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.mrb-onb-note{margin:0;color:var(--text-faint, var(--text-muted));font-size:var(--text-xs)}.mrb-onb-identity{align-self:flex-start;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--accent-border);background:var(--accent-wash);color:var(--text);font-size:var(--text-sm)}.mrb-onb-field{display:flex;flex-direction:column;gap:var(--space-1)}.mrb-onb-field label{font-size:var(--text-sm);font-weight:600;color:var(--text)}.mrb-onb-field input,.mrb-onb-field textarea{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-control);background:var(--surface-2, var(--surface-1));color:var(--text);font-size:var(--text-base);transition:border-color .15s ease,box-shadow .15s ease}.mrb-onb-field textarea{resize:vertical;line-height:1.4}.mrb-onb-field input:focus-visible,.mrb-onb-field textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.mrb-onb-field input[aria-invalid=true]{border-color:var(--danger)}.mrb-onb-help{color:var(--text-muted);font-size:var(--text-xs)}.mrb-onb-field-err{color:var(--danger);font-size:var(--text-xs);font-weight:600}.mrb-onb-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1.5px dashed var(--border-control);border-radius:var(--radius-lg);background:var(--accent-wash);color:var(--text);cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.mrb-onb-drop:hover,.mrb-onb-drop:focus-within{border-color:var(--accent);background:var(--accent-fill);box-shadow:0 0 0 3px var(--accent-wash)}.mrb-onb-drop-icon{font-size:var(--text-2xl);line-height:1;color:var(--accent)}.mrb-onb-drop-main{font-weight:600;font-size:var(--text-md)}.mrb-onb-drop-sub{color:var(--text-muted);font-size:var(--text-xs)}.mrb-onb-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mrb-onb-avatar{width:72px;height:72px;border-radius:var(--radius-pill);object-fit:cover;border:2px solid var(--accent-border);box-shadow:0 0 12px var(--accent-neon, var(--accent))}.mrb-onb-review{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--accent-border);background:var(--accent-wash);color:var(--text)}.mrb-onb-save-err{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--danger);color:var(--danger);font-size:var(--text-sm);font-weight:600}.mrb-onb-btns{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.mrb-onb-btn{min-height:44px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border-control);background:var(--surface-2, var(--surface-1));color:var(--text);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.mrb-onb-btn:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-wash)}.mrb-onb-btn:focus-visible,.mrb-onb-skip:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-wash)}.mrb-onb-btn:disabled{opacity:.5;cursor:not-allowed}.mrb-onb-primary{flex:1;border-color:var(--accent-border);background:var(--accent-fill);color:var(--accent-text, var(--text))}.mrb-onb-primary:hover:not(:disabled){background:var(--accent-fill-hover, var(--accent-fill));box-shadow:var(--glow)}.mrb-onb-skip{min-height:44px;margin-left:auto;padding:var(--space-2) var(--space-3);border:none;background:none;color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;border-radius:var(--radius-md);transition:color .15s ease}.mrb-onb-skip:hover:not(:disabled){color:var(--text);text-decoration:underline}.mrb-onb-skip:disabled{opacity:.5;cursor:not-allowed}@keyframes mrb-onb-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes mrb-onb-card-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes mrb-onb-step-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.mrb-onb-scrim,.mrb-onb,.mrb-onb-body{animation:none}.mrb-onb-bar-fill,.mrb-onb-drop,.mrb-onb-btn,.mrb-onb-field input,.mrb-onb-field textarea{transition:none}}.mrb-terms-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1460;background:#04080fd1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--space-4);overflow-y:auto;display:flex;justify-content:center;align-items:flex-start}.mrb-terms{width:min(760px,96vw);max-height:94vh;margin:auto;display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-1);color:var(--text);border:1px solid var(--accent-border, var(--border-subtle));border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--glow),0 24px 64px #0000008c}.mrb-terms-head{display:flex;flex-direction:column;gap:4px}.mrb-terms-brand{margin:0;font-size:var(--text-xs);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint, var(--text-muted))}.mrb-terms h1{margin:0;font-size:var(--text-2xl);line-height:1.2}.mrb-terms h1:focus{outline:none}.mrb-terms h1:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-terms-lead{margin:0;color:var(--text-muted)}.mrb-terms-version{margin:0;font-size:var(--text-sm);color:var(--text-faint, var(--text-muted))}.mrb-terms-notice{border:1px solid var(--warn-border, #b8860b);border-left-width:4px;border-radius:var(--radius-md, 8px);background:var(--warn-fill);padding:var(--space-3) var(--space-4)}.mrb-terms-notice p{margin:0 0 6px;font-size:var(--text-sm);line-height:1.55}.mrb-terms-notice p:last-child{margin-bottom:0}.mrb-terms-notice-label{font-size:var(--text-xs)!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--warn)}.mrb-terms-notice-head{font-weight:700}.mrb-terms-docs{flex:1 1 auto;min-height:0;max-height:46vh;overflow-y:auto;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 8px);background:var(--surface-2, var(--surface-1));font-size:var(--text-sm);line-height:1.65}.mrb-terms-docs:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-terms-doc+.mrb-terms-doc{margin-top:var(--space-5)}.mrb-terms-doc h2{margin:0 0 var(--space-2);font-size:var(--text-lg);line-height:1.3}.mrb-terms-doc p{margin:0 0 10px}.mrb-terms-links{margin:0;font-size:var(--text-xs);color:var(--text-faint, var(--text-muted))}.mrb-terms-links a{color:var(--accent)}.mrb-terms-tick{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 8px);cursor:pointer;font-size:var(--text-sm);line-height:1.5}.mrb-terms-tick input{width:18px;height:18px;margin-top:1px;flex:0 0 auto;accent-color:var(--accent);cursor:pointer}.mrb-terms-error{margin:0;font-size:var(--text-sm);color:var(--danger, #ff6b6b)}.mrb-terms-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.mrb-terms-out,.mrb-terms-go{border-radius:var(--radius-pill, 999px);border:1px solid var(--border-subtle);padding:10px 20px;font-size:var(--text-sm);font-weight:700;cursor:pointer}.mrb-terms-out{background:transparent;color:var(--text-muted)}.mrb-terms-out:hover{color:var(--text)}.mrb-terms-go{background:var(--accent);border-color:var(--accent);color:var(--bg)}.mrb-terms-go:disabled{opacity:.45;cursor:not-allowed}.mrb-terms-fine{margin:0;font-size:var(--text-xs);color:var(--text-faint, var(--text-muted));line-height:1.5}@media (max-width: 560px){.mrb-terms{padding:var(--space-4)}.mrb-terms-foot{flex-direction:column-reverse;align-items:stretch}}.mrb-testmode-strip{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);min-width:0;box-sizing:border-box;height:32px;padding:0 var(--space-3, 12px) 0 var(--space-4, 16px);border-bottom:1px solid rgba(245,176,66,.4);background:color-mix(in srgb,#f5b042 16%,var(--surface-1, #111827));color:#f6c56f}.mrb-testmode-strip-word{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs, 11px);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mrb-testmode-strip-exit{flex:0 0 auto;display:inline-flex;align-items:center;height:24px;margin:0;padding:0 12px;border:1px solid rgba(245,176,66,.55);border-radius:999px;background:transparent;color:#f6c56f;font:inherit;font-size:var(--text-xs, 11px);font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.mrb-testmode-strip-exit:hover,.mrb-testmode-strip-exit:focus-visible{background:#f5b04229}:root[data-theme=light] .mrb-testmode-strip,:root[data-theme=light] .mrb-testmode-strip-exit{color:#8a5a00}#mrb-notice-stack{position:fixed;top:calc(var(--page-top, 0px) + 8px);left:calc(var(--page-left, 0px) + 12px);right:calc(var(--page-right, 0px) + 12px);z-index:990;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;pointer-events:none}.mrb-nslot{display:flex;justify-content:center;width:100%;min-width:0;pointer-events:none}#mrb-notice-stack .mrb-warning,#mrb-notice-stack .mrb-datasource{margin:0;width:auto;max-width:min(760px,100%);min-width:0;box-sizing:border-box;pointer-events:none;box-shadow:0 12px 34px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#mrb-notice-stack .mrb-datasource{background-color:var(--surface-2)}#mrb-notice-stack .mrb-warning{background-image:linear-gradient(var(--warn-fill),var(--warn-fill));background-color:var(--surface-2)}#mrb-notice-stack button,#mrb-notice-stack a{pointer-events:auto}@media (max-width: 560px){#mrb-notice-stack{left:calc(var(--page-left, 0px) + 8px);right:calc(var(--page-right, 0px) + 8px)}#mrb-notice-stack .mrb-warning{width:100%}}.mrb-datasource{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--accent-border);border-radius:999px;font-size:var(--text-xs, 11px);font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);background:var(--accent-fill);white-space:nowrap}.mrb-newlead{position:fixed;top:calc(var(--page-top, 0px) + 10px + var(--notice-stack-h, 0px));left:0;right:0;z-index:996;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.mrb-newlead-card{pointer-events:auto;display:flex;align-items:center;gap:12px;max-width:min(720px,94vw);min-width:0;box-sizing:border-box;background:var(--surface-2);color:var(--text);border:1px solid var(--border-subtle);border-left:4px solid var(--success, #2fbf71);border-radius:14px;padding:10px 10px 10px 14px;box-shadow:0 10px 30px #00000073;animation:mrb-newlead-in .22s ease-out}.mrb-newlead-dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--success, #2fbf71);box-shadow:0 0 0 4px #2fbf7138}.mrb-newlead-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.mrb-newlead-kicker{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--success, #2fbf71)}.mrb-newlead-test{font-size:var(--text-xs);font-weight:800;padding:0 6px;border-radius:6px;background:var(--surface-3);color:var(--text)}.mrb-newlead-name,.mrb-newlead-detail,.mrb-newlead-source-name,.mrb-newlead-via{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-newlead-name{font-weight:800;font-size:var(--text-base)}.mrb-newlead-detail{font-size:var(--text-sm);color:var(--text-muted)}.mrb-newlead-address{white-space:normal;overflow-wrap:anywhere}.mrb-newlead-phone{overflow:visible;text-overflow:clip;font-variant-numeric:tabular-nums}.mrb-newlead-source{display:flex;flex-direction:column;gap:1px;flex:0 0 auto;max-width:190px;min-width:0;padding:6px 10px;border-radius:10px;background:var(--surface-3);border:1px solid var(--border-subtle)}.mrb-newlead-source-label{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.mrb-newlead-source-name{font-weight:800;font-size:var(--text-sm)}.mrb-newlead-via{font-size:var(--text-xs);color:var(--text-muted)}.mrb-newlead-open{flex:0 0 auto;border:1px solid var(--accent-border);background:transparent;color:var(--accent);border-radius:8px;padding:6px 12px;font-weight:800;cursor:pointer}.mrb-newlead-call{flex:0 0 auto;border:1px solid var(--accent, #4d9fff);background:var(--accent, #4d9fff);color:var(--bg, #0b1017);border-radius:8px;padding:6px 14px;font-weight:800;cursor:pointer}.mrb-newlead-call:hover:not(:disabled){filter:brightness(1.08)}.mrb-newlead-call:disabled{cursor:default;opacity:.45;filter:grayscale(1)}.mrb-newlead-callnote{pointer-events:auto;max-width:min(640px,94vw);box-sizing:border-box;padding:6px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--warning, #e0a13a);color:var(--text);font-size:var(--text-sm)}.mrb-newlead-open:hover{background:var(--surface-3)}.mrb-newlead-x{flex:0 0 auto;border:none;background:transparent;color:var(--text-muted);cursor:pointer;min-width:32px;min-height:32px;border-radius:8px;font-size:calc(15px * var(--font-scale, 1))}.mrb-newlead-x:hover{color:var(--text);background:var(--surface-3)}.mrb-newlead-call:focus-visible,.mrb-newlead-open:focus-visible,.mrb-newlead-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-newlead-card.is-handoff{border-color:var(--warn-border);border-left-color:var(--warn);box-shadow:0 10px 30px #00000073,0 0 0 1px color-mix(in srgb,var(--warn-border) 55%,transparent)}.mrb-newlead-card.is-handoff .mrb-newlead-dot{background:var(--warn);box-shadow:0 0 0 4px color-mix(in srgb,var(--warn) 22%,transparent)}.mrb-newlead-card.is-handoff .mrb-newlead-kicker{color:var(--warn)}.mrb-newlead-source.is-handoff{border-color:var(--warn-border);background:var(--warn-fill)}.mrb-newlead-source.is-handoff .mrb-newlead-source-name{color:var(--warn)}@keyframes mrb-newlead-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.mrb-newlead-card{animation:none}}.mrb-aq{position:fixed;left:16px;bottom:var(--corner-fab-clear, 102px);z-index:40;max-width:min(420px,calc(100vw - 32px));font-size:calc(13px * var(--font-scale, 1));color:var(--text);--tone: var(--ok);--tone-fill: var(--ok-fill)}.mrb-aq-warn{--tone: var(--warn);--tone-fill: var(--warn-fill)}.mrb-aq-bad{--tone: var(--danger);--tone-fill: color-mix(in srgb, var(--danger) 14%, transparent)}@keyframes mrb-aq-reconnect-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--danger) 45%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--danger) 0%,transparent)}}.mrb-aq-reconnecting .mrb-aq-pill{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface-2));animation:mrb-aq-reconnect-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.mrb-aq-reconnecting .mrb-aq-pill{animation:none}}.mrb-aq-pill{display:flex;align-items:center;gap:9px;width:100%;padding:7px 11px;border:1px solid color-mix(in srgb,var(--tone) 55%,var(--border-subtle));border-radius:999px;background:var(--surface-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-1, none)}.mrb-aq-pill:hover{background:var(--surface-3)}.mrb-aq-pill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-aq-pill-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.mrb-aq-pill-text strong{font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-aq-pill-text small{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1))}.mrb-aq-score{margin-left:auto;padding:1px 7px;border-radius:8px;background:var(--tone-fill);color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.mrb-aq-bars{display:inline-flex;align-items:flex-end;gap:2px;height:14px;flex:0 0 auto}.mrb-aq-bars i{display:block;width:3px;border-radius:1px;background:color-mix(in srgb,var(--text-faint) 45%,transparent)}.mrb-aq-bars i:nth-child(1){height:6px}.mrb-aq-bars i:nth-child(2){height:10px}.mrb-aq-bars i:nth-child(3){height:14px}.mrb-aq-bars i.on{background:var(--tone)}.mrb-aq-pop{position:absolute;bottom:calc(100% + 8px);left:0;width:min(420px,calc(100vw - 32px));max-height:min(70vh,620px);overflow-y:auto;padding:12px 13px 10px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-1);box-shadow:var(--shadow-2, 0 10px 40px rgba(0, 0, 0, .45))}.mrb-aq-pop-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mrb-aq-pop-head h3{margin:0;font-size:calc(14px * var(--font-scale, 1));font-weight:700;flex:1 1 auto}.mrb-aq-dot{width:9px;height:9px;border-radius:50%;background:var(--tone);flex:0 0 auto}.mrb-aq-x{border:0;background:none;color:var(--text-muted);font-size:calc(20px * var(--font-scale, 1));line-height:1;cursor:pointer;padding:0 2px}.mrb-aq-x:hover{color:var(--text)}.mrb-aq-x:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.mrb-aq-detail{margin:0 0 8px;line-height:1.45}.mrb-aq-remedy{margin:0 0 10px;padding:8px 10px;border-left:3px solid var(--tone);border-radius:0 8px 8px 0;background:var(--accent-wash);line-height:1.45}.mrb-aq-also{margin:0 0 10px;padding-left:18px;color:var(--text-muted);line-height:1.4}.mrb-aq-also li{margin-bottom:4px}.mrb-aq-also li strong{color:var(--text)}.mrb-aq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.mrb-aq-metric{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:9px;background:var(--surface-2)}.mrb-aq-metric-label{color:var(--text-muted);font-size:calc(10.5px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.04em}.mrb-aq-metric-value{font-size:calc(15px * var(--font-scale, 1));font-weight:650;font-variant-numeric:tabular-nums}.mrb-aq-metric-value em{font-style:normal;font-size:calc(10.5px * var(--font-scale, 1));font-weight:500;color:var(--text-muted);margin-left:2px}.mrb-aq-facts{margin:0 0 8px;display:grid;gap:3px}.mrb-aq-facts>div{display:flex;gap:8px;align-items:baseline}.mrb-aq-facts dt{color:var(--text-muted);flex:0 0 96px;font-size:calc(11.5px * var(--font-scale, 1))}.mrb-aq-facts dd{margin:0;flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:calc(12px * var(--font-scale, 1))}.mrb-aq-setup{margin:0 0 8px;padding-left:18px;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.45;color:var(--text-muted)}.mrb-aq-setup strong{color:var(--text)}.mrb-aq-setup-bad strong{color:var(--danger)}.mrb-aq-setup em{font-style:normal;color:var(--text)}.mrb-aq-warnlist{margin:0 0 8px;color:var(--text-muted);font-size:calc(11.5px * var(--font-scale, 1))}.mrb-aq-warnlist strong{color:var(--text)}.mrb-aq-env{margin:0 0 8px;padding-left:18px;color:var(--text-muted);font-size:calc(11.5px * var(--font-scale, 1));line-height:1.4}.mrb-aq-env strong{color:var(--danger)}.mrb-aq-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding-top:8px;border-top:1px solid var(--border-subtle);color:var(--text-faint);font-size:calc(11px * var(--font-scale, 1))}.mrb-aq-hide{margin-left:auto;border:1px solid var(--border-control);border-radius:7px;background:none;color:var(--text-muted);padding:3px 8px;font:inherit;cursor:pointer}.mrb-aq-hide:hover{color:var(--text);border-color:var(--accent-border)}.mrb-aq-hide:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width: 640px){.mrb-aq{left:8px;right:8px;max-width:none}.mrb-aq-pop{width:auto;right:0}.mrb-aq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mrb-aq-facts .mrb-aq-fact-bad{color:var(--danger);font-weight:600}.spx-pop{--spx-iris: var(--accent-neon);--spx-iris-cyan: color-mix(in srgb, var(--accent-neon) 62%, #22d3ee);--spx-iris-violet: color-mix(in srgb, var(--accent-neon) 58%, #a855f7);position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:min(780px,calc(100vw - 32px));padding:16px;display:flex;flex-direction:column;gap:14px;border-radius:var(--radius-lg, 14px);border:1px solid var(--accent-border);background:radial-gradient(90% 70% at 6% -8%,color-mix(in srgb,var(--spx-iris-cyan) 16%,transparent),transparent 60%),radial-gradient(90% 80% at 100% 0%,color-mix(in srgb,var(--spx-iris-violet) 14%,transparent),transparent 58%),radial-gradient(120% 90% at 8% 0%,var(--accent-wash),transparent 55%),color-mix(in srgb,var(--surface-1) 88%,transparent);backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);box-shadow:0 20px 56px #0000008c,0 0 34px -8px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 12%,transparent)}.spx-pop:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,var(--spx-iris-cyan) 22%,var(--spx-iris) 50%,var(--spx-iris-violet) 78%,transparent);opacity:.8;pointer-events:none}.spx-pop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(46% 60% at 18% 12%,color-mix(in srgb,var(--spx-iris-cyan) 20%,transparent),transparent 70%),radial-gradient(50% 66% at 86% 22%,color-mix(in srgb,var(--spx-iris-violet) 18%,transparent),transparent 72%);opacity:.5;animation:spx-aurora 9s ease-in-out infinite}@keyframes spx-aurora{0%,to{opacity:.34}50%{opacity:.62}}[data-theme=light] .spx-pop{box-shadow:0 20px 56px #0a15262e,0 0 24px -10px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}[data-theme=light] .spx-pop:after{opacity:.38}.spx-pop button:focus-visible,.spx-pop input:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px);border-radius:6px}.spx-bar{position:relative;display:grid;grid-template-columns:auto 56px minmax(140px,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border-radius:var(--radius-lg, 14px);border:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 55%,transparent),color-mix(in srgb,var(--surface-1) 40%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 8%,transparent)}[data-theme=light] .spx-bar{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 70%,transparent)}.spx-glass{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;cursor:pointer;background:var(--accent-wash);border:1px solid var(--accent-border);color:var(--accent);box-shadow:0 0 14px -5px var(--accent-neon),inset 0 0 10px -6px var(--accent-neon);transition:transform var(--motion-fast, .12s) var(--ease-out),opacity var(--motion-fast, .12s) var(--ease-out)}.spx-glass svg{width:22px;height:22px}.spx-glass:hover{transform:translateY(-1px)}.spx-glass:active{transform:translateY(0) scale(.96)}.spx-glass.on{background:var(--accent-fill)}.spx-art{position:relative;width:56px;height:56px;border-radius:12px;overflow:hidden;display:grid;place-items:center;color:var(--text-muted);background:linear-gradient(135deg,var(--accent-wash),transparent 65%),var(--surface-3);box-shadow:inset 0 0 0 1px var(--accent-border),0 0 14px -6px var(--accent-neon)}.spx-art img{width:100%;height:100%;object-fit:cover}.spx-art.playing{box-shadow:inset 0 0 0 1px var(--accent-border),0 0 18px -5px var(--accent-neon)}.spx-note{font-size:calc(26px * var(--font-scale, 1));opacity:.5;line-height:1}.spx-note.sm{font-size:calc(16px * var(--font-scale, 1));width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:var(--surface-3);flex:none}.spx-meta{min-width:0}.spx-title{font-weight:800;font-size:var(--text-md, 15px);color:var(--text);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spx-artist{display:flex;align-items:center;gap:5px;margin-top:2px;min-width:0}.spx-artist-name{font-size:var(--text-sm, 12px);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spx-verified{width:13px;height:13px;flex:none;color:var(--accent)}.spx-like.on{color:var(--accent)}.spx-like.on svg{filter:drop-shadow(0 0 6px var(--accent-neon))}.spx-like.unknown{opacity:.55}.spx-like.unknown svg path{stroke-dasharray:3 2.5}.spx-like:disabled{opacity:.35;cursor:default}.spx-like:disabled:hover{transform:none;color:var(--text-muted)}.spx-likenote{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 12px;border-radius:var(--radius-md, 10px);border:1px solid var(--border-control);background:var(--surface-2);font-size:var(--text-sm, 12px);font-weight:600;color:var(--text)}.spx-likenote-act{border:1px solid var(--accent-border);border-radius:var(--radius-pill, 999px);padding:3px 12px;background:var(--accent-fill);color:var(--accent);font:inherit;cursor:pointer}.spx-likenote-act:hover{background:var(--accent-fill-hover)}a.spx-likenote-act{text-decoration:none;display:inline-block}.spx-controls{display:flex;align-items:center;gap:6px}.spx-controls>button{position:relative;display:grid;place-items:center;padding:8px;border:none;border-radius:var(--radius-md, 10px);background:none;color:var(--text-muted);cursor:pointer;transition:transform var(--motion-fast, .12s) var(--ease-out),opacity var(--motion-fast, .12s) var(--ease-out)}.spx-controls>button svg{width:18px;height:18px;display:block}.spx-controls>button:hover{color:var(--text);transform:translateY(-1px)}.spx-controls>button:active{transform:translateY(0) scale(.94)}.spx-controls>button.on{color:var(--accent)}.spx-controls>button.on:after{content:"";position:absolute;bottom:1px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent-neon)}.spx-play{width:46px;height:46px;border-radius:50%!important;border:2px solid var(--accent)!important;color:var(--accent)!important;background:var(--accent-wash)!important;box-shadow:0 0 16px -4px var(--accent-neon),inset 0 0 12px -8px var(--accent-neon)}.spx-play svg{width:18px;height:18px}.spx-play:hover{background:var(--accent)!important;color:var(--surface-1)!important;box-shadow:0 0 22px -4px var(--accent-neon)}.spx-play.live:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid var(--accent-neon);opacity:.5;animation:spx-halo 2.4s var(--ease-out, ease-out) infinite;pointer-events:none}@keyframes spx-halo{0%,to{opacity:.18;transform:scale(.96)}50%{opacity:.55;transform:scale(1.02)}}.spx-vol{display:flex;align-items:center;gap:7px;color:var(--text-muted)}.spx-vol svg{width:18px;height:18px;flex:none}.spx-vol input[type=range],.spx-mixer-row input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:78px;height:var(--tap-min, 44px);margin-block:calc(2px - (var(--tap-min, 44px) - 4px) / 2);padding:0;background:transparent;border:none;cursor:pointer}.spx-vol input[type=range]::-webkit-slider-runnable-track,.spx-mixer-row input[type=range]::-webkit-slider-runnable-track{box-sizing:border-box;height:4px;border:1px solid var(--border-control);border-radius:var(--radius-pill, 999px);background:linear-gradient(90deg,var(--accent) var(--fill, 60%),color-mix(in srgb,var(--border-control) 55%,transparent) var(--fill, 60%))}.spx-vol input[type=range]::-moz-range-track,.spx-mixer-row input[type=range]::-moz-range-track{box-sizing:border-box;height:4px;border:1px solid var(--border-control);border-radius:var(--radius-pill, 999px);background:linear-gradient(90deg,var(--accent) var(--fill, 60%),color-mix(in srgb,var(--border-control) 55%,transparent) var(--fill, 60%))}@supports selector(::-webkit-slider-runnable-track){.spx-vol input[type=range]:focus-visible,.spx-mixer-row input[type=range]:focus-visible{outline:none}.spx-vol input[type=range]:focus-visible::-webkit-slider-runnable-track,.spx-mixer-row input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px)}}@supports selector(::-moz-range-track){.spx-vol input[type=range]:focus-visible,.spx-mixer-row input[type=range]:focus-visible{outline:none}.spx-vol input[type=range]:focus-visible::-moz-range-track,.spx-mixer-row input[type=range]:focus-visible::-moz-range-track{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px)}}.spx-vol input[type=range]::-webkit-slider-thumb,.spx-mixer-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;border:none;background:var(--accent);box-shadow:0 0 8px -1px var(--accent-neon);margin-top:-5px}.spx-vol input[type=range]::-moz-range-thumb,.spx-mixer-row input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;border:none;background:var(--accent);box-shadow:0 0 8px -1px var(--accent-neon)}.spx-fadechip{display:inline-flex;align-items:center;gap:5px;flex:none;padding:1px 7px 1px 5px;border-radius:var(--radius-pill, 999px);border:1px solid var(--accent-border);background:var(--accent-fill);font-size:var(--text-xs, 11px);font-weight:600;letter-spacing:.01em;color:color-mix(in srgb,var(--accent) 85%,var(--text));white-space:nowrap}.spx-fadechip-dot{width:7px;height:7px;flex:none;border-radius:50%;border:1px solid var(--accent);background:linear-gradient(to top,var(--accent) calc((1 - var(--depth, 0)) * 100%),transparent calc((1 - var(--depth, 0)) * 100%))}.spx-fadechip.live .spx-fadechip-dot{animation:spx-fadepulse 1.6s ease-in-out infinite}@keyframes spx-fadepulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}50%{box-shadow:0 0 6px 1px color-mix(in srgb,var(--accent) 45%,transparent)}}.spx-mix.on{color:var(--accent);background:var(--accent-fill)}.spx-mix.ducked{color:var(--accent);box-shadow:0 0 12px -3px var(--accent-neon)}.spx-settings{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}.spx-setting-note{font-size:var(--text-sm, 12px);color:var(--text-muted);margin:4px 0 0}.spx-setting-reveal{margin:10px 0 0;padding-left:12px;border-left:2px solid var(--accent-border)}.spx-setting-sub{font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.spx-mixer-row{display:flex;align-items:center;gap:8px;font-size:var(--text-xs, 11px);color:var(--text-muted)}.spx-mixer-row input[type=range]{flex:1;width:auto}.spx-mixer-state{margin-top:10px;font-size:var(--text-xs, 11px);color:var(--text-muted)}.spx-mixer-state.live{color:var(--accent)}.spx-setting{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;position:relative}.spx-setting input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.spx-setting-track{flex:none;width:40px;height:24px;border-radius:999px;border:1px solid var(--accent-border);background:color-mix(in srgb,var(--text) 12%,transparent);display:flex;align-items:center;padding:2px;transition:background .16s ease,border-color .16s ease}.spx-setting-knob{width:18px;height:18px;border-radius:50%;background:var(--text-muted);transition:transform .16s ease,background .16s ease}.spx-setting input:checked~.spx-setting-track{background:color-mix(in srgb,var(--accent) 28%,transparent);border-color:var(--accent)}.spx-setting input:checked~.spx-setting-track .spx-setting-knob{transform:translate(16px);background:var(--accent)}.spx-setting input:focus-visible~.spx-setting-track{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px)}.spx-setting-label{display:flex;align-items:baseline;gap:8px;font-size:var(--text-sm, 12px);color:var(--text)}.spx-setting-value{font-size:var(--text-xs, 11px);color:var(--text-muted);font-weight:700}.spx-seek{display:flex;align-items:center;gap:12px}.spx-time{font-size:var(--text-sm, 12px);font-variant-numeric:tabular-nums;flex:none;min-width:36px}.spx-time.cur{color:var(--accent);font-weight:700}.spx-time.dur{color:var(--text-muted);text-align:right}.spx-wave{position:relative;flex:1;min-width:0;height:34px}.spx-wave-bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:2px;pointer-events:none}.spx-wave-bars i{flex:1;min-width:2px;height:calc(var(--h, .5) * 100%);border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--border-control) 45%,transparent);transition:opacity var(--motion-base, .2s) var(--ease-out)}.spx-wave-bars i.fill{background:var(--accent);box-shadow:0 0 6px -1px var(--accent-neon)}.spx-wave-lit{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc((1 - var(--pct, 0)) * 100%) 0 0);transition:clip-path .13s linear;will-change:clip-path;pointer-events:none}.spx-wave.live .spx-wave-bars i.fill{animation:spx-bar-glow 2.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -90ms)}@keyframes spx-bar-glow{0%,to{opacity:.78}50%{opacity:1}}.spx-playhead{position:absolute;top:50%;left:clamp(1px,calc(var(--pct, 0) * 100%),calc(100% - 1px));height:128%;width:2px;transform:translate(-50%,-50%);border-radius:var(--radius-pill, 999px);background:var(--accent);box-shadow:0 0 10px 0 var(--accent-neon),0 0 3px 0 var(--accent);transition:left .13s linear;will-change:left;pointer-events:none;opacity:0}.spx-playhead:after{content:"";position:absolute;top:-3px;left:50%;width:7px;height:7px;transform:translate(-50%);border-radius:50%;background:var(--accent);box-shadow:0 0 8px 1px var(--accent-neon)}.spx-wave:not(.off) .spx-playhead{opacity:1}.spx-wave.off .spx-wave-bars i{opacity:.35}.spx-wave.off .spx-wave-lit{display:none}.spx-seekbar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.spx-seekbar:disabled{cursor:default}.spx-wave:focus-within{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:3px;border-radius:6px}.spx-drop{border-top:1px solid var(--border-subtle);padding-top:14px;display:flex;flex-direction:column;gap:12px}.spx-search{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--radius-md, 10px);border:1px solid var(--border-control);background:color-mix(in srgb,var(--surface-2) 80%,transparent);color:var(--text-muted);transition:opacity var(--motion-fast, .12s) var(--ease-out)}.spx-search:focus-within{border-color:var(--accent-border);box-shadow:0 0 12px -4px var(--accent-neon)}.spx-search svg{width:18px;height:18px;flex:none;color:var(--accent)}.spx-search input{flex:1;min-width:0;border:none;background:none;outline:none;color:var(--text);font-size:var(--text-base, 13px);padding:0}.spx-search input::placeholder{color:var(--text-faint)}.spx-hint{color:var(--text-muted);font-size:var(--text-base, 13px);padding:4px 2px}.spx-results{display:flex;flex-direction:column}.spx-rrow{display:flex;align-items:center;gap:2px}.spx-rrow .spx-result{flex:1;min-width:0}.spx-rlike{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-md, 10px);background:none;color:var(--text-muted);cursor:pointer}.spx-rlike svg{width:15px;height:15px}.spx-rlike:hover{background:var(--accent-wash);color:var(--accent)}.spx-result{display:flex;align-items:center;gap:12px;padding:8px;border:none;border-radius:var(--radius-md, 10px);background:none;cursor:pointer;text-align:left;transition:transform var(--motion-fast, .12s) var(--ease-out)}.spx-result:hover{background:var(--accent-wash);transform:translateY(-1px)}.spx-result:active{transform:translateY(0)}.spx-result img{width:40px;height:40px;border-radius:8px;object-fit:cover;flex:none}.spx-rmeta{display:flex;flex-direction:column;min-width:0;flex:1}.spx-rmeta .t{font-weight:600;color:var(--text);font-size:var(--text-base, 13px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spx-rmeta .a{color:var(--text-muted);font-size:var(--text-sm, 12px)}.spx-rplay{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--accent-border);color:var(--accent);opacity:0;transition:opacity var(--motion-fast, .12s) var(--ease-out)}.spx-rplay svg{width:12px;height:12px}.spx-result:hover .spx-rplay,.spx-result:focus-visible .spx-rplay{opacity:1}.spx-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.spx-col{min-width:0}.spx-sec-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:var(--tracking-wide, .08em);text-transform:uppercase;color:var(--text-muted)}.spx-refresh{border:none;background:none;color:var(--text-muted);cursor:pointer;font-size:calc(14px * var(--font-scale, 1));line-height:1;padding:2px 4px;border-radius:6px}.spx-refresh:hover{color:var(--accent)}.spx-recent{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:none;border-radius:var(--radius-md, 10px);background:none;cursor:pointer;text-align:left;color:var(--text);font-size:var(--text-base, 13px)}.spx-recent svg{width:15px;height:15px;color:var(--accent);flex:none}.spx-recent:hover{background:var(--accent-wash)}.spx-recent span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spx-lib-line{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:var(--radius-md, 10px);background:var(--accent-wash);border:1px solid var(--border-subtle)}.spx-lib-stat{font-size:var(--text-base, 13px);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spx-lib-stat b{color:var(--text);font-weight:700}.spx-viewall{flex:none;border:none;background:none;color:var(--accent);font-size:var(--text-sm, 12px);font-weight:700;cursor:pointer;padding:2px 4px;border-radius:6px;white-space:nowrap}.spx-viewall:hover{text-decoration:underline}.spx-lib-status{margin-top:6px;font-size:calc(10px * var(--font-scale, 1));color:var(--text-faint);word-break:break-word}.spx-railwrap{position:relative}.spx-rail{display:grid;grid-auto-flow:column;grid-auto-columns:104px;gap:14px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}.spx-rail.all{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,104px);overflow-x:visible}.spx-card{border:none;background:none;padding:0;cursor:pointer;text-align:left;width:104px;transition:transform var(--motion-fast, .12s) var(--ease-out)}.spx-card:hover{transform:translateY(-2px)}.spx-card:active{transform:translateY(0)}.spx-card-art{position:relative;width:104px;height:104px;border-radius:12px;overflow:hidden;display:grid;place-items:center;color:var(--text-muted);background:linear-gradient(135deg,var(--accent-wash),transparent 60%),var(--surface-3);box-shadow:inset 0 0 0 1px var(--border-subtle);transition:box-shadow var(--motion-fast, .12s) var(--ease-out)}.spx-card:hover .spx-card-art{box-shadow:inset 0 0 0 1px var(--accent-border),0 0 16px -5px var(--accent-neon)}.spx-card-art img{width:100%;height:100%;object-fit:cover}.spx-card-art.liked{background:linear-gradient(135deg,var(--accent),#7c3aed);color:#fff;font-size:calc(34px * var(--font-scale, 1));text-shadow:0 2px 10px rgba(0,0,0,.35)}.spx-card-play{position:absolute;right:6px;bottom:6px;z-index:2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--surface-1);box-shadow:0 0 12px -2px var(--accent-neon);opacity:0;transform:translateY(4px);transition:opacity var(--motion-fast, .12s) var(--ease-out),transform var(--motion-fast, .12s) var(--ease-out)}.spx-card-play svg{width:12px;height:12px}.spx-card:hover .spx-card-play,.spx-card:focus-visible .spx-card-play{opacity:1;transform:translateY(0)}.spx-card-t{margin-top:7px;font-size:var(--text-sm, 12px);font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spx-card-a{font-size:var(--text-xs, 11px);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spx-rail-next{position:absolute;right:2px;top:38px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--accent-border);background:color-mix(in srgb,var(--surface-1) 85%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--accent);cursor:pointer;box-shadow:0 0 12px -4px var(--accent-neon);transition:transform var(--motion-fast, .12s) var(--ease-out)}.spx-rail-next svg{width:14px;height:14px}.spx-rail-next:hover{transform:translate(1px)}.spx-libauth{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--text-muted);font-size:var(--text-base, 13px);padding:4px 0}.spx-state{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:var(--text-muted);font-size:var(--text-base, 13px);padding:6px 4px}.spx-state .err{color:var(--danger)}.spx-connect{border:none;border-radius:var(--radius-md, 10px);padding:9px 18px;background:var(--accent);color:var(--surface-1);font-weight:700;font-size:var(--text-base, 13px);cursor:pointer;box-shadow:0 0 14px -4px var(--accent-neon);transition:transform var(--motion-fast, .12s) var(--ease-out)}.spx-connect:hover{transform:translateY(-1px)}.spx-connect:active{transform:translateY(0)}[data-theme=light] .spx-connect{color:#fff}@media (max-width: 720px){.spx-bar{grid-template-columns:auto 48px 1fr;grid-auto-rows:auto;row-gap:10px}.spx-controls{grid-column:1 / -1;flex-wrap:wrap;justify-content:center}.spx-cols{grid-template-columns:1fr}}.spx-glass,.spx-art{background-image:linear-gradient(180deg,color-mix(in srgb,#ffffff 10%,transparent),transparent 45%)}.spx-glass{background-color:color-mix(in srgb,var(--accent-wash) 100%,transparent)}.spx-glass.on{background-image:linear-gradient(180deg,color-mix(in srgb,#ffffff 12%,transparent),transparent 45%);background-color:var(--accent-fill)}.spx-play.live:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,var(--spx-iris-cyan) 60deg,transparent 140deg,var(--spx-iris-violet) 250deg,transparent 320deg);padding:1px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));opacity:.55;animation:spx-reactor 5.5s linear infinite;pointer-events:none}@keyframes spx-reactor{to{transform:rotate(360deg)}}.spx-wave{overflow:hidden}.spx-wave-scan{position:absolute;top:0;right:0;bottom:0;left:0;display:none;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000,transparent);mask-image:linear-gradient(90deg,transparent,#000,transparent);-webkit-mask-size:20% 100%;mask-size:20% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;will-change:mask-position,opacity}.spx-wave-scan .spx-wave-bars i{background:color-mix(in srgb,var(--spx-iris-cyan) 55%,transparent);box-shadow:none;transition:none}.spx-wave.live:not(.off) .spx-wave-scan{display:block;animation:spx-scan 3.4s cubic-bezier(.16,1,.3,1) infinite}@keyframes spx-scan{0%{-webkit-mask-position:-25% 0;mask-position:-25% 0;opacity:0}15%{opacity:.5}85%{opacity:.5}to{-webkit-mask-position:125% 0;mask-position:125% 0;opacity:0}}.spx-card-art{position:relative}.spx-card-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 38%,color-mix(in srgb,#ffffff 45%,transparent) 50%,transparent 62%);transform:translate(-120%);opacity:0;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .2s ease}.spx-card:hover .spx-card-art:after,.spx-card:focus-visible .spx-card-art:after{transform:translate(120%);opacity:.9}.spx-connect{background-image:linear-gradient(180deg,color-mix(in srgb,#ffffff 16%,transparent),transparent 60%)}.spx-devlost{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:11px;background:linear-gradient(var(--warn-fill),var(--warn-fill)),var(--surface-1);border:1px solid var(--warn-border);color:var(--warn)}.spx-devlost-dot{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor;animation:spx-devlost-pulse 1.6s ease-in-out infinite}@keyframes spx-devlost-pulse{0%,to{opacity:1}50%{opacity:.35}}.spx-devlost-txt{flex:1;min-width:0;font-size:var(--text-sm, 12px);line-height:1.45;font-weight:600}.spx-devlost-btn{flex:none;min-height:34px;padding:0 13px;border-radius:9px;background:transparent;border:1px solid var(--warn-border);color:inherit;font-size:var(--text-sm, 12px);font-weight:700;cursor:pointer;transition:background .16s ease}.spx-devlost-btn:hover:not(:disabled){background:color-mix(in srgb,var(--warn) 18%,transparent)}.spx-devlost-btn:disabled{opacity:.65;cursor:default}@media (pointer: coarse){.spx-devlost-btn{min-height:44px;padding:0 18px}}@media (prefers-reduced-motion: reduce){.spx-play.live:before{animation:none;opacity:.35;transform:none}.spx-play.live:after{animation:none;opacity:.4}.spx-pop:after{animation:none}.spx-wave.live:not(.off) .spx-wave-scan{animation:none;display:none}.spx-card-art:after{transition:opacity .2s ease;transform:none}.spx-wave.live .spx-wave-bars i.fill{animation:none;opacity:1}.spx-fadechip.live .spx-fadechip-dot{animation:none}.spx-pop *,.spx-pop *:before,.spx-pop *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spx-glass:hover,.spx-result:hover,.spx-card:hover,.spx-controls>button:hover,.spx-connect:hover,.spx-rail-next:hover{transform:none}}.mrb-hmp.mrb-skin-surface[data-skin]{color:var(--text)}.mrb-hmp.mrb-skin-surface[data-skin]:before,.mrb-hmp.mrb-skin-surface[data-skin]:after{content:none!important;background:none!important;display:none!important}.spx-skin{display:contents}.spx-skin.mrb-skin-surface[data-skin]{color:var(--text);--spx-iris: var(--accent-neon);--spx-iris-cyan: color-mix(in srgb, var(--accent-neon) 62%, #22d3ee);--spx-iris-violet: color-mix(in srgb, var(--accent-neon) 58%, #a855f7)}.spx-skin.mrb-skin-surface[data-skin]{display:flex;flex-direction:column;gap:14px;min-width:0;margin:-16px;padding:16px;background:var(--surface-1);border-radius:inherit}.spx-skin.mrb-skin-surface[data-skin]:before,.spx-skin.mrb-skin-surface[data-skin]:after{content:none!important;background:none!important;display:none!important}.pm-fire-wrap{position:relative;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.pm-fire-wrap .mrb-pitch-btn:focus-visible,.pm-fire-wrap .pm-pill-chev:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--accent));outline-offset:2px;z-index:1}.pm-pop{position:absolute;z-index:80;top:calc(100% + 10px);left:0;background:linear-gradient(180deg,var(--accent-fill, transparent) 0,transparent 64px),var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);box-shadow:0 24px 56px -12px #0000008c,0 2px 10px -4px #0006,inset 0 1px #ffffff0f;animation:pm-pop-in .16s var(--ease-out, ease) both}.pm-pop:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;border-radius:var(--radius-lg, 14px) var(--radius-lg, 14px) 0 0;background:linear-gradient(90deg,transparent 0,var(--accent-border) 38%,var(--accent) 100%);box-shadow:0 1px 14px -4px var(--accent);opacity:.9;pointer-events:none}.pm-menu-right{background:radial-gradient(150px 48px at 100% 0,var(--accent-fill, transparent) 0,transparent 70%),linear-gradient(180deg,var(--accent-fill, transparent) 0,transparent 64px),var(--surface-1)}@keyframes pm-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pm-pill,.pm-mode-menu{--pmx-ground-rgb: 10 17 29;--pmx-card-rgb: 16 26 43;--pmx-amber-rgb: 246 198 107;--pmx-ink-rgb: 234 240 250;--pmx-mut-rgb: 152 166 190;--pmx-line-rgb: 77 163 255;--pmx-menu-w: 156px;--pmx-row-h: 34px}[data-theme=light] .pm-pill,[data-theme=light] .pm-mode-menu{--pmx-ground-rgb: 234 241 250;--pmx-card-rgb: 255 255 255;--pmx-amber-rgb: 138 95 0;--pmx-ink-rgb: 10 21 38;--pmx-mut-rgb: 66 83 107;--pmx-line-rgb: 31 103 216}.pm-pill{position:relative;display:inline-flex;align-items:stretch;min-width:var(--pmx-menu-w);min-height:var(--pmx-row-h);border-radius:999px;background:rgb(var(--pmx-ground-rgb));border:1px solid rgb(var(--pmx-line-rgb) / .5);box-shadow:0 0 14px -5px rgb(var(--pmx-line-rgb) / .9),inset 0 1px #ffffff0d;transition:border-color var(--motion-fast, .12s) var(--ease-out, ease),box-shadow var(--motion-fast, .12s) var(--ease-out, ease)}.pm-pill.menu-open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.pm-pill.menu-open.menu-above{border-radius:0 0 999px 999px;border-bottom-color:rgb(var(--pmx-line-rgb) / .5);border-top-color:transparent}.pm-pill.menu-open:after{content:"";position:absolute;left:-1px;right:-1px;top:100%;box-sizing:border-box;height:var(--pmx-skirt, 0px);background:rgb(var(--pmx-ground-rgb));border-left:1px solid rgb(var(--pmx-line-rgb) / .5);border-right:1px solid rgb(var(--pmx-line-rgb) / .5);border-bottom:1px solid rgb(var(--pmx-line-rgb) / .28);pointer-events:none}.pm-pill.menu-open.menu-above:after{top:auto;bottom:100%;border-bottom:none;border-top:1px solid rgb(var(--pmx-line-rgb) / .28)}.pm-pill.mode-live{border-color:rgb(var(--pmx-line-rgb) / .85);box-shadow:0 0 18px -4px rgb(var(--pmx-line-rgb)),inset 0 1px #ffffff0f}.pm-pill.on{border-color:#c3350a;background:linear-gradient(135deg,#c3530a,#be0a0a);box-shadow:0 0 16px -2px #c3250a;animation:mrb-pitch-pulse 1.6s ease-in-out infinite}.pm-pill .mrb-pitch-btn,#mrb-header .mrb-toolbar .mrb-presence-ctrls .pm-pill .mrb-pitch-btn:not(.on),#mrb-header .mrb-toolbar .mrb-presence-ctrls .pm-pill .mrb-pitch-btn.on{border:none;background:transparent;box-shadow:none;animation:none;padding:8px 6px 8px 14px;border-radius:999px 0 0 999px;display:inline-flex;align-items:center;gap:6px;color:rgb(var(--pmx-ink-rgb));flex:1 1 auto;min-width:0}.pm-pill.menu-open:not(.menu-above) .mrb-pitch-btn{border-bottom-left-radius:0}.pm-pill.menu-open:not(.menu-above) .pm-pill-chev{border-bottom-right-radius:0}.pm-pill.menu-open.menu-above .mrb-pitch-btn{border-top-left-radius:0}.pm-pill.menu-open.menu-above .pm-pill-chev{border-top-right-radius:0}.pm-pill .mrb-pitch-btn:hover{background:transparent;transform:none}.pm-pill-icon{display:flex;align-items:center;justify-content:center;font-size:calc(15px * var(--font-scale, 1));line-height:1}.pm-pill-label{font-weight:700;font-size:var(--text-sm, 13px);line-height:1.2;color:rgb(var(--pmx-amber-rgb));max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-pill.on .pm-pill-label{color:#fff}.pm-pill-chev{display:inline-flex;align-items:center;justify-content:center;padding:0 12px 0 8px;cursor:pointer;font:inherit;background:transparent;border:none;border-left:1px solid rgb(var(--pmx-line-rgb) / .35);border-radius:0 999px 999px 0;color:rgb(var(--pmx-amber-rgb))}.pm-pill-chev:hover{background:rgb(var(--pmx-line-rgb) / .14)}.pm-pill.on .pm-pill-chev{color:#fff;border-left-color:#fff6}.pm-chev-glyph{width:7px;height:7px;margin-top:-3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--motion-fast, .12s) var(--ease-out, ease)}.pm-pill-chev[aria-expanded=true] .pm-chev-glyph{transform:rotate(-135deg);margin-top:3px}.pm-mode-menu{position:fixed;z-index:1002;width:var(--pmx-menu-w);padding:0;display:flex;flex-direction:column;gap:0;overflow:hidden;background:rgb(var(--pmx-ground-rgb));border:1px solid rgb(var(--pmx-line-rgb) / .5);border-top:none;border-radius:0 0 17px 17px;box-shadow:0 0 14px -5px rgb(var(--pmx-line-rgb) / .9);animation:pm-pop-in .16s var(--ease-out, ease) both}.pm-mode-menu.is-above{border-radius:17px 17px 0 0;border-top:1px solid rgb(var(--pmx-line-rgb) / .5);border-bottom:none}.pm-mode-row{display:flex;align-items:center;gap:6px;width:100%;text-align:left;min-height:var(--pmx-row-h);padding:8px 12px 8px 14px;cursor:pointer;font:inherit;font-weight:700;font-size:var(--text-sm, 13px);background:rgb(var(--pmx-ground-rgb));border:none;border-top:1px solid rgb(var(--pmx-line-rgb) / .28);border-radius:0;color:rgb(var(--pmx-amber-rgb));transition:background var(--motion-fast, .12s) var(--ease-out, ease),box-shadow var(--motion-fast, .12s) var(--ease-out, ease)}.pm-mode-menu>.pm-mode-row:first-child{border-top:none}.pm-mode-menu.is-above>.pm-mode-row:first-child{border-top:1px solid rgb(var(--pmx-line-rgb) / .28)}.pm-mode-menu.is-above>.pm-mode-row:last-child{border-bottom:none}.pm-mode-row:hover{background:rgb(var(--pmx-line-rgb) / .14)}.pm-mode-row.fire{box-shadow:inset 3px 0 #c3350a}.pm-mode-row-icon{display:flex;align-items:center;justify-content:center;flex:none;width:17px;text-align:center;line-height:1;font-size:calc(15px * var(--font-scale, 1))}.pm-mode-row-label{flex:1;min-width:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-mode-row-count{flex:none;min-width:20px;padding:2px 7px;border-radius:999px;font-size:calc(11px * var(--font-scale, 1));font-weight:700;text-align:center;background:rgb(var(--pmx-card-rgb));color:rgb(var(--pmx-mut-rgb));border:1px solid rgb(var(--pmx-line-rgb) / .3)}.pm-mode-row-custom{color:rgb(var(--pmx-mut-rgb))}.pm-mode-row-custom:hover{background:rgb(var(--pmx-line-rgb) / .14);color:rgb(var(--pmx-ink-rgb))}.pm-mode-empty{min-height:var(--pmx-row-h);display:flex;align-items:center;padding:8px 12px 8px 14px;font-size:var(--text-sm, 13px);color:rgb(var(--pmx-mut-rgb))}.pm-prompt{min-width:264px;padding:16px 14px 14px;display:flex;flex-direction:column;gap:10px}.pm-field{display:flex;flex-direction:column;gap:6px}.pm-field>span{font-size:calc(13px * var(--font-scale, 1));font-weight:600;color:var(--text)}.pm-state-input{width:100%;padding:12px;font:inherit;font-weight:800;font-size:calc(22px * var(--font-scale, 1));letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;text-align:center;background:var(--surface-2);border:1px solid var(--border-control, var(--border-subtle));border-radius:10px;color:var(--text);transition:border-color var(--motion-fast, .12s) var(--ease-out, ease),box-shadow var(--motion-fast, .12s) var(--ease-out, ease)}.pm-state-input:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-fill)}.pm-state-input[aria-invalid=true]{border-color:var(--danger)}.pm-err{font-size:calc(12px * var(--font-scale, 1));font-weight:600;color:var(--danger)}.pm-prompt-actions{display:flex;justify-content:flex-end;gap:8px}.pm-primary{padding:9px 14px;border:none;border-radius:9px;cursor:pointer;font:inherit;font-weight:700;background:var(--accent);color:var(--bg);box-shadow:0 2px 12px -4px var(--accent);transition:filter var(--motion-fast, .12s) var(--ease-out, ease),box-shadow var(--motion-fast, .12s) var(--ease-out, ease)}.pm-primary:hover{background:var(--accent);color:var(--bg);filter:brightness(1.08);box-shadow:0 3px 16px -4px var(--accent)}.pm-ghost{padding:9px 14px;border:1px solid var(--border-subtle);border-radius:9px;cursor:pointer;font:inherit;background:transparent;color:var(--text-muted);transition:color var(--motion-fast, .12s) var(--ease-out, ease),border-color var(--motion-fast, .12s) var(--ease-out, ease)}.pm-ghost:hover{background:var(--surface-2);color:var(--text);border-color:var(--border-control, var(--border-subtle))}.pm-launchpad{width:min(360px,88vw);padding:16px 14px 14px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 120px);overflow-y:auto}.pm-launchpad-head{display:flex;align-items:center;gap:10px}.pm-launchpad-state{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:30px;padding:0 10px;border-radius:8px;font-weight:800;font-size:calc(14px * var(--font-scale, 1));letter-spacing:.12em;text-indent:.12em;background:var(--accent);color:var(--bg);box-shadow:0 2px 14px -4px var(--accent),inset 0 1px #ffffff40}.pm-launchpad-title{font-weight:700;color:var(--text);flex:1;letter-spacing:.01em}.pm-launchpad-close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;color:var(--text-muted);font-size:calc(15px * var(--font-scale, 1));line-height:1;padding:0;transition:color var(--motion-fast, .12s) var(--ease-out, ease)}.pm-launchpad-close:hover{background:var(--surface-2);color:var(--text);border-color:var(--border-subtle)}.pm-launchpad-note{margin:0;font-size:calc(12px * var(--font-scale, 1));line-height:1.5;color:var(--text-faint, var(--text-muted))}.pm-tools{margin:calc(8px * var(--font-scale, 1)) 0 0;padding-top:calc(8px * var(--font-scale, 1));border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:calc(6px * var(--font-scale, 1))}.pm-tools-title{font-size:calc(12px * var(--font-scale, 1));font-weight:600;color:var(--text);display:flex;align-items:baseline;gap:6px}.pm-tools-note{margin:0;font-size:calc(11px * var(--font-scale, 1));line-height:1.5;color:var(--text-faint, var(--text-muted))}.pm-snap{margin:0;display:grid;gap:3px}.pm-snap-row{display:grid;grid-template-columns:66px 1fr;gap:8px;align-items:baseline}.pm-snap-label{font-size:calc(10px * var(--font-scale, 1));line-height:1.4;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.pm-snap-value{margin:0;font-size:calc(12px * var(--font-scale, 1));line-height:1.4;color:var(--text);font-weight:600;overflow-wrap:anywhere}.pm-snap-value.is-unasked{color:var(--text-faint, var(--text-muted));font-weight:400}.pm-sherpa{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-1)}.pm-sherpa-head{font-size:calc(10px * var(--font-scale, 1));line-height:1.4;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.pm-sherpa-row,.pm-sherpa-person{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pm-sherpa-k{flex:none;min-width:66px;font-size:calc(10px * var(--font-scale, 1));line-height:1.4;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere}.pm-sherpa-v{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;background:none;border:none;padding:0;text-align:left;cursor:pointer;font:inherit;font-weight:600;color:var(--text);font-size:calc(12px * var(--font-scale, 1));line-height:1.4;overflow-wrap:anywhere}.pm-sherpa-v:hover:not(:disabled){color:var(--accent)}.pm-sherpa-v:disabled,.pm-sherpa-v.is-unasked{cursor:default;color:var(--text-faint, var(--text-muted));font-weight:400}.pm-sherpa-v .pm-copyhint{opacity:0;transition:opacity .12s}.pm-sherpa-v:hover:not(:disabled) .pm-copyhint{opacity:.85}.pm-sherpa-v.is-copied .pm-copyhint{opacity:1;color:var(--ok, var(--accent))}.pm-sherpa-age{font-size:calc(10px * var(--font-scale, 1));font-weight:400;color:var(--text-muted)}.pm-sherpa-people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.pm-sherpa-gap{font-size:calc(12px * var(--font-scale, 1));font-weight:600;line-height:1.4;color:var(--text);font-style:italic;overflow-wrap:anywhere}.pm-sherpa-note{margin:0;font-size:calc(11px * var(--font-scale, 1));line-height:1.45;color:var(--text-muted)}.pm-sherpa-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:2px}.pm-sherpa-all{padding:5px 12px;border-radius:9px;cursor:pointer;font-size:calc(11px * var(--font-scale, 1));font-weight:600;color:var(--text);background:var(--surface-2);border:1px solid var(--border-subtle)}.pm-sherpa-all:hover{color:var(--accent);border-color:var(--accent-border, var(--accent))}.pm-sherpa-all.is-copied{color:var(--ok, var(--accent));border-color:var(--ok-border, var(--accent-border, var(--accent)));background:var(--ok-fill, var(--accent-fill, var(--surface-2)))}.pm-sherpa-said{font-size:calc(11px * var(--font-scale, 1));font-weight:600;color:var(--text)}.pm-launchpad-start{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--border-subtle)}.pm-start-pitch{width:100%}.pm-start-note{margin:0}.pm-start-pitch:disabled,.pm-start-pitch:disabled:hover{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-subtle);filter:none;cursor:default}.pm-slots{display:flex;flex-direction:column;gap:8px}.pm-slot{position:relative;overflow:hidden;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-1);display:flex;flex-direction:column;gap:7px;transition:border-color var(--motion-fast, .12s) var(--ease-out, ease)}.pm-slot:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--border-subtle)}.pm-slot:has(.pm-slot-filled){border-color:var(--accent-border)}.pm-slot:has(.pm-slot-filled):before{background:var(--accent);box-shadow:0 0 10px -2px var(--accent)}.pm-slot:not(:has(.pm-slot-filled)):not(:has(.pm-slot-edit)){border-style:dashed}.pm-slot:not(:has(.pm-slot-filled)):not(:has(.pm-slot-edit)):before{background:transparent}.pm-slot-label{display:flex;align-items:baseline;gap:8px;font-weight:700;color:var(--text)}.pm-slot-hint{font-size:calc(11px * var(--font-scale, 1));font-weight:400;color:var(--text-faint, var(--text-muted))}.pm-slot-add{align-self:stretch;text-align:left;padding:9px 12px;border:1px dashed var(--border-control, var(--border-subtle));border-radius:8px;cursor:pointer;font:inherit;font-size:var(--text-sm, 13px);font-weight:600;background:transparent;color:var(--text-muted);transition:color var(--motion-fast, .12s) var(--ease-out, ease),border-color var(--motion-fast, .12s) var(--ease-out, ease)}.pm-slot-add:hover{background:var(--accent-fill, var(--surface-2));color:var(--accent-text, var(--accent));border-color:var(--accent-border);border-style:solid}.pm-slot-filled{display:flex;align-items:center;gap:8px}.pm-slot-link{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent);font-size:var(--text-sm, 13px)}.pm-slot-edit{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pm-slot-input{flex:1 1 100%;padding:9px 10px;font:inherit;border-radius:8px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);transition:border-color var(--motion-fast, .12s) var(--ease-out, ease),box-shadow var(--motion-fast, .12s) var(--ease-out, ease)}.pm-slot-input:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-fill)}.pm-slot-save{padding:7px 14px}.pm-slot-edit-btn{padding:6px 12px;font-size:var(--text-sm, 13px)}.pm-menu-right{left:auto;right:0}.pm-menu-empty{padding:10px;font-size:var(--text-sm, 13px);color:var(--text-faint, var(--text-muted))}.pm-help{font-size:calc(11px * var(--font-scale, 1));line-height:1.5;color:var(--text-faint, var(--text-muted))}.pm-help-quiet{padding-top:2px;border-top:1px solid var(--border-subtle);margin-top:2px}.pm-links-panel{width:min(340px,88vw);padding:16px 14px 14px;display:flex;flex-direction:column;gap:10px}.pm-links-list{display:flex;flex-direction:column;gap:6px}.pm-link-open{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:3px;text-align:left;width:100%;padding:9px 12px 9px 14px;border:1px solid var(--border-subtle);border-radius:9px;cursor:pointer;font:inherit;background:var(--surface-1);color:var(--text);transition:border-color var(--motion-fast, .12s) var(--ease-out, ease)}.pm-link-open:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--accent);opacity:0;transition:opacity var(--motion-fast, .12s) var(--ease-out, ease)}.pm-link-open:hover{background:var(--surface-1);border-color:var(--accent-border)}.pm-link-open:hover:before{opacity:1}.pm-link-open-label{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-link-open-url{font-size:calc(11px * var(--font-scale, 1));color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-editor{width:min(400px,92vw);max-height:min(70vh,520px);overflow-y:auto;padding:16px 14px 14px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}.pm-editor-list{display:flex;flex-direction:column;gap:8px}.pm-editor-mode{position:relative;overflow:hidden;border:1px solid var(--border-subtle);border-radius:11px;padding:10px 10px 10px 12px;background:var(--surface-1);transition:border-color var(--motion-fast, .12s) var(--ease-out, ease)}.pm-editor-mode:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--border-subtle);transition:background var(--motion-fast, .12s) var(--ease-out, ease)}.pm-editor-mode:focus-within{border-color:var(--accent-border)}.pm-editor-mode:focus-within:before{background:var(--accent);box-shadow:0 0 10px -2px var(--accent)}.pm-editor-row{display:flex;align-items:center;gap:6px}.pm-icon-btn{flex:none;width:36px;height:36px;font-size:calc(18px * var(--font-scale, 1));cursor:pointer;line-height:1;border:1px solid var(--border-subtle);border-radius:9px;background:var(--surface-2);transition:border-color var(--motion-fast, .12s) var(--ease-out, ease);padding:0;display:inline-flex;align-items:center;justify-content:center}.pm-icon-btn:hover{background:var(--surface-2);border-color:var(--accent-border)}.pm-title-input{flex:1;min-width:0;padding:9px 10px;font:inherit;font-weight:700;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text);transition:border-color var(--motion-fast, .12s) var(--ease-out, ease),box-shadow var(--motion-fast, .12s) var(--ease-out, ease)}.pm-title-input:hover{background:transparent;border-color:var(--border-subtle)}.pm-title-input:focus{background:var(--surface-2);border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-fill)}.pm-editor-tools{display:inline-flex;align-items:center;gap:2px;flex:none}.pm-tool{min-width:30px;height:30px;padding:0 7px;cursor:pointer;font:inherit;font-size:calc(12px * var(--font-scale, 1));border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-muted);transition:color var(--motion-fast, .12s) var(--ease-out, ease),background var(--motion-fast, .12s) var(--ease-out, ease)}.pm-tool:hover:not(:disabled){background:var(--surface-2);color:var(--text);border-color:var(--border-subtle)}.pm-tool:disabled{opacity:.35;cursor:default;background:transparent}.pm-tool-danger:hover:not(:disabled){background:var(--surface-2);color:var(--danger);border-color:var(--danger)}.pm-emoji-palette{margin-top:8px;padding:8px;display:grid;grid-template-columns:repeat(6,1fr);gap:4px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--surface-2)}.pm-emoji{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:calc(17px * var(--font-scale, 1));cursor:pointer;border:1px solid transparent;border-radius:8px;background:transparent;transition:background var(--motion-fast, .12s) var(--ease-out, ease)}.pm-emoji:hover{background:var(--accent-fill, var(--surface-1))}.pm-emoji.on{border-color:var(--accent);background:var(--accent-fill, var(--surface-2));box-shadow:0 0 10px -3px var(--accent)}.pm-links-editor{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px}.pm-link-row,.pm-link-add{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pm-link-label{flex:0 0 34%;min-width:0}.pm-link-url{flex:1;min-width:0}.pm-link-label,.pm-link-url{padding:8px 9px;font:inherit;font-size:var(--text-sm, 13px);border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2);color:var(--text);transition:border-color var(--motion-fast, .12s) var(--ease-out, ease),box-shadow var(--motion-fast, .12s) var(--ease-out, ease)}.pm-link-label:focus,.pm-link-url:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-fill)}.pm-link-add-btn{padding:8px 14px;flex:none}.pm-link-order{display:inline-flex;align-items:center;gap:2px;flex:none}.pm-link-order .pm-tool{min-width:24px;padding:0 4px}.pm-links-ceiling{padding:6px 2px 0;font-size:calc(12px * var(--font-scale, 1));line-height:1.45;color:var(--text-muted)}.pm-add-mode{align-self:flex-start;padding:9px 14px;cursor:pointer;font:inherit;font-weight:600;border:1px dashed var(--border-control, var(--border-subtle));border-radius:9px;background:transparent;color:var(--text-muted);transition:color var(--motion-fast, .12s) var(--ease-out, ease),border-color var(--motion-fast, .12s) var(--ease-out, ease)}.pm-add-mode:hover{background:var(--accent-fill, var(--surface-2));color:var(--accent-text, var(--accent));border-color:var(--accent-border);border-style:solid}@media (max-width: 420px){.pm-link-label,.pm-link-url{flex:1 1 100%}.pm-emoji-palette{grid-template-columns:repeat(5,1fr)}}@media (pointer: coarse){.pm-tool{min-width:44px;height:44px}.pm-launchpad-close,.pm-icon-btn{width:44px;height:44px}.pm-mode-row,.pm-slot-add,.pm-add-mode,.pm-primary,.pm-ghost,.pm-slot-edit-btn,.pm-link-open,.pm-emoji{min-height:44px}.pm-pill-chev{min-width:44px}.pm-pill .mrb-pitch-btn,.pm-pill-chev{min-height:44px}.pm-title-input{background:var(--surface-2);border-color:var(--border-subtle)}}@media (forced-colors: active){.pm-pop,.pm-mode-menu,.pm-pill,.pm-mode-row{border-color:CanvasText}.pm-slot:before,.pm-editor-mode:before,.pm-link-open:before{forced-color-adjust:none;background:Highlight}.pm-slot:has(.pm-slot-filled):before,.pm-editor-mode:focus-within:before{background:Highlight;box-shadow:none}.pm-slot:has(.pm-slot-filled){border-color:Highlight}.pm-slot:not(:has(.pm-slot-filled)):not(:has(.pm-slot-edit)):before{background:Canvas}}@media (prefers-reduced-motion: reduce){.pm-pop,.pm-mode-menu,.pm-pill.on{animation:none}.pm-pill,.pm-mode-row,.pm-pill-chev,.pm-chev-glyph,.pm-state-input,.pm-slot,.pm-slot-input,.pm-slot-add,.pm-primary,.pm-ghost,.pm-launchpad-close,.pm-link-open,.pm-link-open:before,.pm-editor-mode,.pm-editor-mode:before,.pm-icon-btn,.pm-title-input,.pm-tool,.pm-emoji,.pm-link-label,.pm-link-url,.pm-add-mode{transition:none}}.pm-slot-mine{display:block;margin:0 0 5px;font-size:calc(11px * var(--font-scale, 1));line-height:1.5}a.pm-slot-mine{color:var(--accent);text-decoration:underline}.pm-slot-mine.is-quiet{color:var(--text-faint, var(--text-muted))}.pm-slot-mine.is-warn{color:var(--warn, var(--text))}.mrb-brandbar[data-universe=personal]{--universe-ink: #10B981}.mrb-brandbar[data-universe=business]{--universe-ink: #3B82F6}.mrb-brandbar[data-universe=admin]{--universe-ink: #EF4444}[data-theme=light] .mrb-brandbar[data-universe=personal]{--universe-ink: #047857}[data-theme=light] .mrb-brandbar[data-universe=business]{--universe-ink: #2563EB}.mrb-brandbar[data-universe=team]{--universe-ink: #A78BFA}[data-theme=light] .mrb-brandbar[data-universe=admin]{--universe-ink: #DC2626}[data-theme=light] .mrb-brandbar[data-universe=team]{--universe-ink: #6D28D9}#mrb-header[data-universe]{--universe-ink: #F59E0B;--universe-sheen: #FBBF24;--universe-glow: 245, 158, 11}#mrb-header[data-universe=personal]{--universe-ink: #10B981;--universe-sheen: #2DD4BF;--universe-glow: 16, 185, 129}#mrb-header[data-universe=business]{--universe-ink: #3B82F6;--universe-sheen: #38BDF8;--universe-glow: 59, 130, 246}#mrb-header[data-universe=admin]{--universe-ink: #EF4444;--universe-sheen: #FB7185;--universe-glow: 239, 68, 68}[data-theme=light] #mrb-header[data-universe]{--universe-ink: #B45309;--universe-sheen: #92400E;--universe-glow: 180, 83, 9}[data-theme=light] #mrb-header[data-universe=personal]{--universe-ink: #047857;--universe-sheen: #115E59;--universe-glow: 4, 120, 87}[data-theme=light] #mrb-header[data-universe=business]{--universe-ink: #2563EB;--universe-sheen: #0369A1;--universe-glow: 37, 99, 235}[data-theme=light] #mrb-header[data-universe=admin]{--universe-ink: #DC2626;--universe-sheen: #BE123C;--universe-glow: 220, 38, 38}#mrb-header[data-universe=team]{--universe-ink: #A78BFA;--universe-sheen: #D8B4FE;--universe-glow: 167, 139, 250}[data-theme=light] #mrb-header[data-universe=team]{--universe-ink: #6D28D9;--universe-sheen: #5B21B6;--universe-glow: 109, 40, 217}#mrb-header[data-universe=none]{--universe-ink: #CBD5E1;--universe-sheen: #E2E8F0;--universe-glow: 148, 163, 184}[data-theme=light] #mrb-header[data-universe=none]{--universe-ink: #334155;--universe-sheen: #475569;--universe-glow: 71, 85, 105}:is(.mrb-rail-world,.mrb-rail-world-opt)[data-universe]{--workspace-fill: #F59E0B;--workspace-ink: #0B0F17}:is(.mrb-rail-world,.mrb-rail-world-opt)[data-universe=personal]{--workspace-fill: #10B981}:is(.mrb-rail-world,.mrb-rail-world-opt)[data-universe=business]{--workspace-fill: #3B82F6}:is(.mrb-rail-world,.mrb-rail-world-opt)[data-universe=team]{--workspace-fill: #A78BFA}[data-theme=light] :is(.mrb-rail-world,.mrb-rail-world-opt)[data-universe]{--workspace-fill: #B45309;--workspace-ink: #FFFFFF}[data-theme=light] :is(.mrb-rail-world,.mrb-rail-world-opt)[data-universe=personal]{--workspace-fill: #047857}[data-theme=light] :is(.mrb-rail-world,.mrb-rail-world-opt)[data-universe=business]{--workspace-fill: #2563EB}[data-theme=light] :is(.mrb-rail-world,.mrb-rail-world-opt)[data-universe=team]{--workspace-fill: #6D28D9}.zgate-door[data-universe=personal]{--universe-ink: #10B981;--universe-glow: 16, 185, 129}.zgate-door[data-universe=business]{--universe-ink: #3B82F6;--universe-glow: 59, 130, 246}.zgate-door[data-universe=admin]{--universe-ink: #EF4444;--universe-glow: 239, 68, 68}.zgate-door[data-universe=team]{--universe-ink: #A78BFA;--universe-glow: 167, 139, 250}.mrb-brandbar[data-universe=personal]{--universe-sheen: #2DD4BF;--universe-glow: 16, 185, 129}.mrb-brandbar[data-universe=business]{--universe-sheen: #38BDF8;--universe-glow: 59, 130, 246}.mrb-brandbar[data-universe=admin]{--universe-sheen: #FB7185;--universe-glow: 239, 68, 68}.mrb-brandbar[data-universe=team]{--universe-sheen: #D8B4FE;--universe-glow: 167, 139, 250}[data-theme=light] .mrb-brandbar[data-universe=personal]{--universe-sheen: #115E59;--universe-glow: 4, 120, 87}[data-theme=light] .mrb-brandbar[data-universe=business]{--universe-sheen: #0369A1;--universe-glow: 37, 99, 235}[data-theme=light] .mrb-brandbar[data-universe=admin]{--universe-sheen: #BE123C;--universe-glow: 220, 38, 38}[data-theme=light] .mrb-brandbar[data-universe=team]{--universe-sheen: #5B21B6;--universe-glow: 109, 40, 217}.mrb-brandbar{--universe-glow-near: .42;--universe-glow-far: .22}[data-theme=light] .mrb-brandbar{--universe-glow-near: .16;--universe-glow-far: .08}.mrb-brandbar{display:flex;align-items:center;gap:var(--space-1);flex:0 0 auto}.mrb-universe-slot{display:inline-grid;justify-items:start;align-items:center}.mrb-universe-slot>*{grid-area:1 / 1}.mrb-universe-reserve{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.mrb-universe-word,.mrb-universe-reserve{font-weight:800;font-size:var(--text-base);white-space:nowrap}.mrb-universe-word{color:var(--universe-ink, var(--text))}.mrb-brandbar[data-universe] .mrb-universe-word,.mrb-brandbar[data-universe] .mrb-brand-name{color:var(--universe-ink);text-shadow:0 0 4px rgba(var(--universe-glow),var(--universe-glow-near)),0 0 14px rgba(var(--universe-glow),var(--universe-glow-far))}@supports ((-webkit-background-clip: text) or (background-clip: text)){.mrb-brandbar[data-universe] .mrb-universe-word,.mrb-brandbar[data-universe] .mrb-brand-name{background-image:linear-gradient(100deg,var(--universe-ink) 0%,var(--universe-sheen) 52%,var(--universe-ink) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}@media (forced-colors: active){.mrb-brandbar[data-universe] .mrb-universe-word,.mrb-brandbar[data-universe] .mrb-brand-name{background-image:none;-webkit-text-fill-color:currentColor;text-shadow:none;forced-color-adjust:auto}}.mrb-universe-next{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:var(--radius-sm, 4px);padding:2px;margin:0;color:var(--universe-ink, var(--text-muted));cursor:pointer;opacity:.75;transition:opacity var(--motion-fast) var(--ease-out)}.mrb-universe-next:hover{opacity:1;background:none}.mrb-universe-next:active{transform:none}.mrb-universe-next:focus-visible{outline:2px solid var(--universe-ink, var(--accent));outline-offset:2px;opacity:1}.mrb-universe-next svg{display:block}@media (prefers-reduced-motion: reduce){.mrb-universe-next{transition:none}}.mrb-standing{display:inline-flex;align-items:center;flex:0 0 auto;padding:1px 6px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;line-height:1.5;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none}.mrb-standing-sep{flex:0 0 auto;color:var(--border-subtle);font-size:var(--text-xs);line-height:1.5;-webkit-user-select:none;user-select:none}.mrb-tenure{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;line-height:1.5;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none}@media (max-width: 900px){.mrb-standing-sep,.mrb-tenure{display:none}}@media (forced-colors: active){.mrb-standing{border-color:CanvasText;background:Canvas;color:CanvasText}.mrb-standing-sep,.mrb-tenure{color:CanvasText}}.dtp{position:fixed;z-index:200;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;background:var(--surface-1, #111);color:var(--text);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);box-shadow:0 18px 48px #00000073;overflow:hidden}.dtp-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border-subtle)}.dtp-who{min-width:0;display:flex;flex-direction:column;gap:2px}.dtp-name{margin:0;font-size:var(--text-md);color:var(--text);overflow-wrap:anywhere}.dtp-sub{font-size:var(--text-xs);color:var(--text-muted)}.dtp-close{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer}.dtp-close:hover{color:var(--text)}.dtp-close:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:2px}.dtp-body{flex:1 1 0px;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dtp-add-body{overflow-y:auto;overflow-x:hidden}.dtp-add .mrb-addcontact{margin:0;padding:14px;border:0;border-radius:0;background:transparent;box-shadow:none}.dtp-add .mrb-addcontact-head h2{display:none}.dtp-add .mrb-addcontact-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dtp-convo .mrb-leadconvo-head{display:none}.mrb-hub-convo-panel>.mrb-leadconvo,.mrb-leadconvo{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden}.mrb-leadconvo-head{flex:none;display:flex;align-items:center;gap:var(--space-3, 12px);padding-bottom:var(--space-2, 8px);border-bottom:1px solid var(--border-subtle);height:var(--mrb-chat-head-h, 52px)}.mrb-leadconvo-back{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:8px;background:transparent;color:var(--text-muted);font-size:var(--text-sm, 13px);cursor:pointer}.mrb-leadconvo-back:hover{color:var(--text)}.mrb-leadconvo-back:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:2px}.mrb-leadconvo-who{min-width:0;display:flex;align-items:baseline;gap:10px}.mrb-leadconvo-name{margin:0;min-width:0;font-size:var(--text-md);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-leadconvo-sub{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-leadconvo-body{flex:1 1 0px;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mrb-leadconvo-note{margin:0;padding:14px;font-size:var(--text-sm);color:var(--text-muted)}.zag{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:var(--space-4);min-width:0;min-height:520px}.hudp .zag{flex:1 1 auto;min-height:0}.zag-roster{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 84%,transparent);overflow:hidden}.zag-roster-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-4)}.zag-title{margin:0;font-size:var(--text-md);font-weight:700;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zag-roster-list{display:flex;flex-direction:row;gap:var(--space-2);padding:0 var(--space-2) var(--space-2);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;min-height:0}.zag-agent-row{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto;min-width:0;max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:none;color:var(--text);text-align:left;cursor:pointer}.zag-agent-row:hover{background:var(--surface-2)}.zag-agent-row.is-on{background:var(--accent-wash);border-color:var(--accent-border)}.zag-agent-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.zag-agent-text b,.zag-agent-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zag-agent-text b{font-size:var(--text-sm)}.zag-agent-text span{font-size:var(--text-xs);color:var(--text-muted)}.zag-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:color-mix(in srgb,var(--zag-agent) 26%,var(--surface-2));border:2px solid var(--zag-agent);color:var(--text);font-size:var(--text-xs);font-weight:800}.zag-pill{flex:none;padding:1px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;border:1px solid var(--border-subtle);color:var(--text-muted)}.zag-pill.is-draft{color:var(--accent-text);border-color:var(--accent-border)}.zag-pill.is-autopilot{color:var(--ok);border-color:var(--ok-border)}.zag-count{flex:none;min-width:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-xs);font-weight:800;text-align:center}.zag-empty-add{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto;padding:var(--space-2) var(--space-3);border:1px dashed var(--border-control);border-radius:var(--radius-md);background:none;color:var(--text-muted);cursor:pointer}.zag-main{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;min-height:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 84%,transparent);overflow:hidden}.zag-main-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);min-width:0}.zag-who{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1 1 200px}.zag-who-text{min-width:0}.zag-who-sub{margin:0;font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zag-controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.zag-mode-wrap{position:relative}.zag-mode{display:inline-flex;padding:2px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-2)}.zag-mode-btn{padding:4px var(--space-3);border:0;border-radius:var(--radius-pill);background:none;color:var(--text-muted);font-size:var(--text-xs);font-weight:700;cursor:pointer}.zag-mode-btn.is-on{background:var(--surface-3);color:var(--text)}.zag-mode-btn.is-draft.is-on{background:var(--accent-fill);color:var(--accent-text)}.zag-mode-btn.is-autopilot.is-on{background:var(--ok-fill);color:var(--ok)}.zag-confirm{position:absolute;top:calc(100% + 6px);right:0;z-index:6;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:0 10px 30px #00000059;white-space:nowrap;font-size:var(--text-sm)}.zag-testonly{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px var(--space-2);border:0;background:none;color:var(--text-muted);font-size:var(--text-xs);font-weight:700;cursor:pointer;white-space:nowrap}.zag-switch{position:relative;display:inline-block;flex:none;width:34px;height:20px;padding:0;border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-3);cursor:pointer}.zag-switch>span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-muted);transition:left var(--motion-fast) var(--ease-out)}.zag-switch.is-on{background:var(--ok-fill);border-color:var(--ok-border)}.zag-switch.is-on>span{left:16px;background:var(--ok)}.zag-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);cursor:pointer}.zag-icon-btn:hover{border-color:var(--accent-border)}.zag-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);font-weight:700;white-space:nowrap;cursor:pointer}.zag-btn:disabled{opacity:.5;cursor:default}.zag-btn-primary{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.zag-btn-ghost{background:none;color:var(--text-muted)}.zag-link{padding:0;border:0;background:none;color:var(--accent-text);font-size:var(--text-xs);font-weight:700;cursor:pointer}.zag-error{margin:0;color:var(--danger);font-size:var(--text-sm)}.zag-none{margin:0;padding:var(--space-3) 0;color:var(--text-muted);font-size:var(--text-sm)}.zag-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:var(--space-2);min-width:0}.zag-kpi{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2)}.zag-kpi-value{font-size:var(--text-lg);font-weight:800;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zag-kpi-label{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zag-views{display:flex;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);min-width:0}.zag-view{padding:2px 4px 6px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--text-muted);font-weight:600;white-space:nowrap;cursor:pointer}.zag-view:hover{color:var(--text)}.zag-view.is-on{color:var(--accent-text);border-bottom-color:var(--accent)}.zag-view-sep{color:var(--border-subtle);font-weight:600;padding-bottom:6px}.zag-body{scrollbar-width:none;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.zag-drafts{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-3);align-items:stretch}.zag-draft{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-left:3px solid var(--zag-agent, var(--accent));border-radius:var(--radius-md);background:var(--surface-2)}.zag-draft-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.zag-draft-lead{padding:0;border:0;background:none;color:var(--text);font-weight:800;font-size:var(--text-sm);cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}span.zag-draft-lead{cursor:default}.zag-draft-time{margin-left:auto;font-size:var(--text-xs);color:var(--text-muted)}.zag-draft-body{margin:0;font-size:var(--text-sm);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.zag-draft-body.is-empty{color:var(--text-muted)}.zag-draft-blocks{margin:0;font-size:var(--text-xs);color:var(--warn);overflow-wrap:anywhere}.zag-draft-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:auto}.zag-draft-edit{width:100%}.zag-draft-meter{min-width:0;max-width:100%}.zag-tag{display:inline-block;max-width:100%;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--accent-wash);color:var(--accent-text);font-size:var(--text-xs);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zag-tag-ch{background:var(--surface-3);color:var(--text-muted)}.zag-tag-warn{background:var(--warn-fill);color:var(--warn)}.zag-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);height:100%;min-height:0}.zag-col{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);overflow:hidden}.zag-col-head{display:flex;justify-content:space-between;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.zag-col-list{scrollbar-width:none;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);overflow-y:auto;min-height:0}.zag-card{display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-left:3px solid var(--zag-agent, var(--accent));border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);text-align:left;cursor:pointer}.zag-card:hover{border-color:var(--accent-border)}.zag-card-top{display:flex;justify-content:space-between;gap:var(--space-2);min-width:0}.zag-card-top b{font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zag-card-time{font-size:var(--text-xs);color:var(--text-muted);flex:none}.zag-card-last{font-size:var(--text-xs);color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.zag-card-tags{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.zag-card-why{font-size:var(--text-xs);color:var(--warn);overflow-wrap:anywhere}.zag-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;min-width:0}.zag-log-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-2);min-width:0;padding:var(--space-2);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.zag-log-kind{font-weight:700;color:var(--text);overflow-wrap:anywhere}.zag-log-time{margin-left:auto;font-size:var(--text-xs);color:var(--text-muted)}.zag-log-why{flex-basis:100%;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.zag-log-status{font-size:var(--text-xs);color:var(--warn)}.zag-log-row.is-reverted .zag-log-kind{text-decoration:line-through;color:var(--text-muted)}.zag-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-4);border-radius:var(--radius-lg);background:#0000008c}.zag-sheet{display:flex;flex-direction:column;width:min(560px,100%);max-height:100%;min-height:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:0 24px 60px #00000073;outline:none;overflow:hidden}.zag-sheet.is-wide{width:min(980px,100%)}.zag-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);min-width:0}.zag-sheet-title{margin:0;font-size:var(--text-md);font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zag-sheet-actions{display:flex;align-items:center;gap:var(--space-2);flex:none}.zag-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4)}.zag-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-5)}.zag-field{display:flex;flex-direction:column;gap:6px;min-width:0}.zag-field.is-wide{grid-column:1 / -1}.zag-field-label{font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.zag-input{width:100%;min-width:0;box-sizing:border-box;padding:6px var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-sm)}.zag-textarea{resize:vertical;min-height:60px}.zag-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:132px;overflow-y:auto;min-width:0}.zag-chip{max-width:100%;padding:3px var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:none;color:var(--text-muted);font-size:var(--text-xs);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.zag-chip.is-on{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.zag-swatches{display:flex;flex-wrap:wrap;gap:6px}.zag-swatch{width:24px;height:24px;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer}.zag-swatch.is-on{border-color:var(--text)}.zag-hours{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.zag-days{display:flex;gap:3px}.zag-day{width:26px;height:26px;padding:0;border:1px solid var(--border-control);border-radius:50%;background:none;color:var(--text-muted);font-size:var(--text-xs);font-weight:800;cursor:pointer}.zag-day.is-on{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.zag-time{width:112px;flex:none}.zag-dash{color:var(--text-muted)}.zag-caps{display:flex;flex-wrap:wrap;gap:var(--space-3)}.zag-cap{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}.zag-num{width:72px}.zag-conv{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-4);min-width:0}.zag-conv-thread{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.zag-conv-log{min-width:0}.zag-subhead{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.zag-conv-cost{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted);text-align:right}.zag-msg{max-width:82%;min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-2)}.zag-msg-out{align-self:flex-end;background:var(--accent-wash)}.zag-msg.is-muted{opacity:.55}.zag-msg-body{margin:0;font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.zag-msg-meta{margin:2px 0 0;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.zag-optout{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--warn-border);border-radius:var(--radius-md);background:var(--warn-fill);color:var(--warn);font-weight:700;font-size:var(--text-sm)}.zag-test{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.zag-test-thread{display:flex;flex-direction:column;gap:var(--space-2);min-height:120px}.zag-test-read{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.zag-test-why{flex-basis:100%;margin:0;font-size:var(--text-xs);color:var(--text-muted)}.zag-test-compose{display:flex;gap:var(--space-2);align-items:flex-end}.zag-surface-views{display:inline-flex;align-items:center;gap:var(--space-2)}@container agentpanel (min-width: 900px){.zag{grid-template-columns:240px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.zag-roster-list{flex-direction:column;overflow-x:hidden;overflow-y:auto}.zag-agent-row{flex:none;width:100%;box-sizing:border-box}}@container agentpanel (max-width: 899.98px){.zag-board{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.zag-conv{grid-template-columns:minmax(0,1fr)}.hudp .zag-main{overflow-y:auto}.hudp .zag-body{overflow:visible;flex:none}}@container agentpanel (max-width: 640px){.zag-form,.zag-board,.zag-drafts{grid-template-columns:minmax(0,1fr)}.zag-scrim{padding:var(--space-2)}.zag-agent-row .zag-pill{display:none}.zag-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.zag-kpi{padding:6px var(--space-2)}.zag-kpi-value{font-size:var(--text-base)}}.zag-strip{flex:none;display:flex;flex-direction:column;gap:var(--space-2);max-height:34%;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;min-width:0}.zag-strip .zag-draft{padding:var(--space-2) var(--space-3)}.rcp{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%;font-size:calc(12px * var(--font-scale, 1));color:var(--text)}.rcp-controls{display:flex;align-items:stretch;gap:6px;min-width:0}.rcp-search{flex:1 1 0;min-width:0;display:flex}.rcp-filter{flex:0 1 auto;min-width:0;max-width:106px;display:flex}.rcp-search-input,.rcp-filter-select{width:100%;min-width:0;padding:9px 10px;border-radius:var(--radius-sm, 8px);border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));background:color-mix(in srgb,var(--surface-2, rgba(0, 0, 0, .25)) 85%,transparent);color:var(--text, inherit);font:inherit;line-height:1.2}.rcp-search-input{font-size:calc(13px * var(--font-scale, 1))}.rcp-search-input::placeholder{color:var(--text-muted, inherit)}.rcp-search-input:focus,.rcp-search-input:focus-visible,.rcp-filter-select:focus,.rcp-filter-select:focus-visible{outline:none;border-color:var(--accent-border, currentColor);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent, currentColor) 22%,transparent)}.rcp-filter-select{padding-right:6px;cursor:pointer;text-overflow:ellipsis}.rcp-list{list-style:none;margin:0;padding:0;min-width:0;max-height:260px;overflow-y:auto;overscroll-behavior:contain}.rcp.is-compact .rcp-list{max-height:216px}.rcp-list:has(.rcp-row.is-open){max-height:420px}.rcp.is-compact .rcp-list:has(.rcp-row.is-open){max-height:360px}.rcp-row{min-width:0;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .09))}.rcp-row:first-child{border-top:0}.rcp-list>.rcp-row{padding-left:6px}.rcp-list>.rcp-row.has-lead-edge{box-shadow:inset 3px 0 0 0 var(--lead-edge)}.rcp-rowbtn{display:flex;align-items:flex-start;gap:8px;min-width:0;width:100%;padding:7px 0;background:transparent;border:0;border-radius:var(--radius-sm, 8px);color:inherit;font:inherit;text-align:left;cursor:pointer}.rcp-rowbtn:hover{background:color-mix(in srgb,var(--surface-3, rgba(255, 255, 255, .07)) 55%,transparent)}.rcp-row.is-selected>.rcp-head>.rcp-rowbtn{background:color-mix(in srgb,var(--accent, #4d9fff) 14%,transparent);box-shadow:inset 3px 0 0 0 var(--accent-neon, var(--accent, #4d9fff))}.rcp-rowbtn:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent, currentColor) 40%,transparent)}.rcp-chev{flex:0 0 auto;align-self:center;color:var(--text-muted, inherit);font-size:calc(14px * var(--font-scale, 1));line-height:1;opacity:.7;transition:transform .12s ease}.rcp-row.is-open .rcp-chev{transform:rotate(90deg);color:var(--accent, inherit);opacity:1}.rcp-rowbtn:hover .rcp-chev,.rcp-rowbtn:focus-visible .rcp-chev{color:var(--accent, inherit);opacity:1}.rcp-avatar{flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));background:color-mix(in srgb,var(--surface-3, rgba(255, 255, 255, .07)) 70%,transparent);color:var(--text-muted, inherit);font-size:calc(11px * var(--font-scale, 1));line-height:1;font-weight:600;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.rcp-mid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.rcp-line{display:flex;align-items:center;gap:6px;min-width:0}.rcp-who{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12.5px * var(--font-scale, 1));font-weight:600;color:var(--text, inherit)}.rcp-num{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted, inherit);font-variant-numeric:tabular-nums}.rcp-arrows{display:flex;flex-wrap:nowrap;align-items:center;gap:3px;min-width:0;overflow:hidden}.rcp-arrow{display:inline-flex;align-items:center;justify-content:center;font-size:calc(11px * var(--font-scale, 1));line-height:1;cursor:default}.rcp-arrow.is-inbound{color:var(--ok, #5fd39a)}.rcp-arrow.is-outbound{color:var(--accent, #7fb2ff)}.rcp-arrow.is-unreached{color:var(--danger, #ff8b8b);text-decoration:line-through;text-decoration-thickness:1px;opacity:.95}.rcp-when{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right;white-space:nowrap;color:var(--text-muted, inherit);font-size:calc(10.5px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.rcp-date{color:var(--text, inherit);font-weight:500}.rcp-loading{padding:4px 0;min-height:44px}.rcp-empty,.rcp-note{margin:0;padding:6px 0;color:var(--text-muted, inherit);font-size:calc(11.5px * var(--font-scale, 1));line-height:1.35}.rcp-error{margin:0;padding:6px 8px;border-radius:var(--radius-sm, 8px);border:1px solid color-mix(in srgb,var(--danger, #c11536) 45%,transparent);background:color-mix(in srgb,var(--danger, #c11536) 12%,transparent);color:var(--danger, #ff8b8b);font-size:calc(11.5px * var(--font-scale, 1));line-height:1.35;overflow-wrap:anywhere}.rcp-all{flex:0 0 auto;align-self:stretch;width:auto;white-space:nowrap;padding:6px 8px;border-radius:var(--radius-sm, 8px);border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));background:transparent;color:var(--text-muted, inherit);font:inherit;font-size:calc(11.5px * var(--font-scale, 1));text-align:center;text-decoration:none;cursor:pointer}.rcp-all:hover,.rcp-all:focus-visible{border-color:var(--accent-border, currentColor);color:var(--accent, inherit)}.rcp-all.is-on{border-color:var(--accent-border, currentColor);color:var(--accent, inherit);background:var(--surface-2, rgba(255, 255, 255, .06))}.rcp-drop{display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px 0 8px 36px;border-left:0}.rcp.is-compact .rcp-drop{padding-left:30px}.rcp-head{display:flex;align-items:center;gap:4px;min-width:0}.rcp-head>.rcp-rowbtn{flex:1 1 auto}.rcp-row.has-acts .rcp-rowbtn>.rcp-when{display:none}.rcp-acts{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:4px}.rcp-act{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;padding:0;border-radius:var(--radius-sm, 8px);border:1px solid transparent;background:transparent;color:var(--text-muted, inherit);font:inherit;line-height:1;text-decoration:none;cursor:pointer}.rcp-act svg{width:22px;height:22px}.rcp-act:hover{background:color-mix(in srgb,var(--surface-3, rgba(255, 255, 255, .07)) 70%,transparent);color:var(--text, inherit)}.rcp-act:focus-visible{outline:none;border-color:var(--accent-border, currentColor);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent, currentColor) 40%,transparent)}.rcp-act-plus{position:absolute;right:3px;bottom:3px;font-size:calc(11px * var(--font-scale, 1));font-weight:700;line-height:1}.rcp-act.is-call{color:var(--accent, #4d9fff)}.rcp-act.is-call:hover{color:var(--accent, #4d9fff);background:color-mix(in srgb,var(--accent, #4d9fff) 16%,transparent)}.rcp-act[disabled]{opacity:.6;cursor:default}.rcp-calls{list-style:none;margin:0;padding:0;min-width:0}.rcp-call{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:7px 0;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .09))}.rcp-call:first-child{border-top:0}.rcp-call>.rcp-arrow{flex:0 0 auto;align-self:flex-start;padding-top:1px;font-size:calc(13px * var(--font-scale, 1))}.rcp-call-mid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.rcp-call-what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12.5px * var(--font-scale, 1));font-weight:500;color:var(--text, inherit)}.rcp-call-dur{min-width:0;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted, inherit);font-variant-numeric:tabular-nums}.rcp-call-dur.is-unknown{opacity:.55}.rcp.is-compact{gap:6px;padding-top:8px;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .1));font-size:calc(11px * var(--font-scale, 1))}.rcp.is-compact .rcp-rowbtn,.rcp.is-compact .rcp-call{padding:6px 0;gap:6px}.rcp.is-compact .rcp-avatar{width:24px;height:24px;font-size:calc(10px * var(--font-scale, 1));line-height:1}.rcp.is-compact .rcp-who{font-size:calc(11.5px * var(--font-scale, 1))}.rcp.is-compact .rcp-num,.rcp.is-compact .rcp-when{font-size:calc(10px * var(--font-scale, 1))}.rcp.is-compact .rcp-call-what{font-size:calc(11.5px * var(--font-scale, 1))}.rcp.is-compact .rcp-call-dur{font-size:calc(10px * var(--font-scale, 1))}.rcp.is-compact .rcp-act{width:32px;height:32px}.rcp.is-compact .rcp-act svg{width:20px;height:20px}.rcp.is-compact .rcp-acts{gap:2px}.mrb-manual-recent{margin-top:var(--space-3, 12px);padding-top:var(--space-3, 12px);border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .09))}.mrb-manual-recent .rcp-list{max-height:300px}@media (prefers-reduced-motion: reduce){.rcp *{transition:none!important;animation:none!important}}.rcp-chans{display:flex;flex-wrap:nowrap;align-items:center;gap:3px;min-width:0;flex:0 0 auto;overflow:hidden;color:var(--text-muted, inherit)}.rcp-chan{width:calc(13px * var(--font-scale, 1));height:calc(13px * var(--font-scale, 1));flex:0 0 auto}.rcp-unread{flex:0 0 auto;min-width:calc(15px * var(--font-scale, 1));height:calc(15px * var(--font-scale, 1));padding:0 calc(3px * var(--font-scale, 1));box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--danger, #e5484d);color:#fff;font-size:calc(9.5px * var(--font-scale, 1));font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.rcp-row.is-text .rcp-chev,.rcp-row.is-text.is-open .rcp-chev{transform:scaleX(-1)}.rcp-convos{flex:0 0 auto;align-self:stretch;display:flex;align-items:center;justify-content:center;width:calc(30px * var(--font-scale, 1));padding:0;border-radius:var(--radius-sm, 8px);border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));background:transparent;color:var(--text-muted, inherit);cursor:pointer}.rcp-convos:hover{color:var(--text-1, inherit)}.rcp-convos.is-on{color:var(--accent-ink, var(--text-1, inherit));border-color:currentColor}.hudp-history .hudp-body.ahx-body{display:flex;flex-direction:column;overflow:hidden}.ahx{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;color:var(--text)}.ahx-head{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;min-width:0;padding:14px 20px 12px;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .12));background:var(--surface-1)}.ahx-title{margin:0;flex:0 0 auto;font-size:calc(16px * var(--font-scale, 1));font-weight:800;letter-spacing:-.01em}.ahx-tabs{flex:0 1 auto;display:inline-flex;min-width:0;padding:3px;border-radius:999px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));background:color-mix(in srgb,var(--surface-2, var(--surface-1)) 70%,transparent)}.ahx-tab{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text-muted);font:inherit;font-size:calc(12.5px * var(--font-scale, 1));font-weight:600;white-space:nowrap;cursor:pointer}.ahx-tabs .ahx-tab:hover{background:color-mix(in srgb,var(--surface-3, var(--surface-2)) 70%,transparent);color:var(--text)}.ahx-tabs .ahx-tab.is-on,.ahx-tabs .ahx-tab.is-on:hover{background:var(--accent);border-color:var(--accent-border, var(--accent));color:var(--bg, #05070e)}.ahx-tab:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:2px}.ahx-tab-glyph{width:1.1em;height:1.1em;flex:0 0 auto}.ahx-tab-word{white-space:nowrap}.ahx-search{flex:1 1 160px;min-width:120px;max-width:360px;display:flex}.ahx-search-input,.ahx-order-select{width:100%;min-width:0;min-height:34px;padding:6px 10px;border-radius:var(--radius-sm, 8px);border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));background:color-mix(in srgb,var(--surface-2, var(--surface-1)) 85%,transparent);color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1))}.ahx-search-input::placeholder{color:var(--text-muted)}.ahx-search-input:focus,.ahx-search-input:focus-visible,.ahx-order-select:focus,.ahx-order-select:focus-visible{outline:none;border-color:var(--accent-border, var(--accent));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}.ahx-order{flex:0 0 auto;display:flex}.ahx-order-select{width:auto;padding-right:8px;cursor:pointer}.ahx-refresh,.ahx-more{flex:0 0 auto;min-height:34px;padding:6px 14px;border-radius:var(--radius-sm, 8px);border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));background:var(--surface-2, var(--surface-1));color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:600;cursor:pointer}.ahx-refresh:hover:not(:disabled),.ahx-more:hover:not(:disabled){border-color:var(--accent-border, var(--accent));background:var(--surface-2, var(--surface-1))}.ahx-refresh:disabled,.ahx-more:disabled{opacity:1;color:var(--text-muted);cursor:default}.ahx-lines{flex:0 0 auto;padding:0 20px}.ahx-error,.ahx-note{margin:0;padding:8px 0 0;font-size:calc(12px * var(--font-scale, 1));line-height:1.4;overflow-wrap:anywhere}.ahx-error{color:var(--danger)}.ahx-note{color:var(--text-muted)}.ahx-list{flex:1 1 auto;min-height:0;min-width:0;margin:0;padding:6px 20px 20px;list-style:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ahx-loading,.ahx-empty{margin:0;padding:24px 20px;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1))}.ahx-row{display:grid;grid-template-columns:28px 22px minmax(0,1fr) auto;align-items:start;gap:0 10px;min-width:0;padding:10px 6px;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .1))}.ahx-row:last-child{border-bottom:0}.ahx-chan{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));background:color-mix(in srgb,var(--surface-2, var(--surface-1)) 80%,transparent);color:var(--text-muted)}.ahx-chan-glyph{width:15px;height:15px}.ahx-dir{display:inline-flex;align-items:center;justify-content:center;height:28px;font-size:calc(16px * var(--font-scale, 1));line-height:1}.ahx-dir.is-in{color:var(--text-muted)}.ahx-dir.is-out{color:var(--accent)}.ahx-row.is-missed .ahx-dir,.ahx-row.is-failed .ahx-dir{color:var(--danger)}.ahx-mid{min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:4px}.ahx-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.ahx-who{min-width:0;color:var(--text);font-size:calc(14px * var(--font-scale, 1));font-weight:700;overflow-wrap:anywhere}.ahx-num{min-width:0;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ahx-tag{flex:0 0 auto;padding:1px 8px;border-radius:999px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));color:var(--text-muted);font-size:calc(10.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ahx-tag.is-out{border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent)}.ahx-tag.is-in{border-color:color-mix(in srgb,var(--text-muted) 45%,transparent)}.ahx-tag.is-bad{border-color:color-mix(in srgb,var(--danger) 55%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.ahx-dur{flex:0 0 auto;color:var(--text-faint, var(--text-muted));font-size:calc(12px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.ahx-what{display:flex;flex-direction:column;gap:2px;min-width:0}.ahx-what-title{min-width:0;color:var(--text);font-size:calc(13px * var(--font-scale, 1));font-weight:600;overflow-wrap:anywhere}.ahx-what-text{min-width:0;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ahx-audio{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0;margin-top:4px}.ahx-audio-el{display:block;width:100%;max-width:420px;min-width:0;height:32px}.ahx-audio-note{color:var(--text-faint, var(--text-muted));font-size:calc(11px * var(--font-scale, 1));overflow-wrap:anywhere}.ahx-when{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:5px;color:var(--text-muted);font-size:calc(11.5px * var(--font-scale, 1));font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.ahx-date{color:var(--text);font-weight:600}.ahx-time{color:var(--text-muted)}.ahx-foot{flex:0 0 auto;display:flex;justify-content:center;padding:10px 20px 16px;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .1))}@media (max-width: 720px){.ahx-head{padding:12px 12px 10px;gap:8px 10px}.ahx-tabs{flex-wrap:wrap;border-radius:16px}.ahx-tab{padding:0 9px}.ahx-list{padding:4px 12px 16px}.ahx-lines{padding:0 12px}.ahx-row{grid-template-columns:24px 18px minmax(0,1fr) auto;gap:0 8px}}@media (forced-colors: active){.ahx-tabs .ahx-tab.is-on,.ahx-tabs .ahx-tab.is-on:hover{background:Highlight;color:HighlightText;border-color:Highlight}}.mrb-mic-wrap{position:relative;flex:0 0 auto;display:inline-flex}.mrb-mic-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-md, 10px);font-size:var(--text-base, 13px);font-weight:600;white-space:nowrap;cursor:pointer;background:var(--surface-2);border:1px solid var(--border-control);color:var(--text-muted);transition:background var(--motion-fast, .12s) var(--ease-out, ease-out),border-color var(--motion-fast, .12s) var(--ease-out, ease-out),color var(--motion-fast, .12s) var(--ease-out, ease-out)}.mrb-mic-txt{display:inline-block;min-width:6ch;text-align:center;line-height:1.2}.mrb-mic-ico{line-height:1}.mrb-mic-wrap.is-reserved{visibility:hidden}.mrb-mic-btn:hover:not(:disabled){color:var(--accent-text);border-color:var(--accent-border);background:var(--accent-fill)}.mrb-mic-btn:active{transform:translateY(1px)}.mrb-mic-btn.is-muted{background:var(--warn-fill);border-color:var(--warn-border);color:var(--warn)}.mrb-mic-btn.is-muted:hover:not(:disabled){background:var(--warn-fill);border-color:var(--warn);color:var(--warn)}.mrb-mic-err{position:absolute;bottom:calc(100% + 6px);left:0;right:auto;z-index:40;width:max-content;max-width:220px;padding:6px 9px;border-radius:var(--radius-md, 10px);background:var(--surface-1);border:1px solid var(--danger);color:var(--danger);font-size:var(--text-sm, 12px);font-weight:600;line-height:1.35;text-align:left;box-shadow:0 10px 28px #0006;pointer-events:none}.mrb-mic-wrap.mrb-mic-wrap-slot{flex:1 1 0;display:flex}.mrb-mic-wrap.mrb-mic-wrap-slot .mrb-mic-btn{flex:1 1 auto}.mrb-dial-row>.mrb-mic-wrap-slot{display:flex;width:100%}.mrb-dial-row>.mrb-mic-wrap-slot>.mrb-mic-btn{flex:1 1 auto;min-height:44px;height:var(--dial-h-back)}.mrb-mic-wrap.mrb-mic-wrap-slot .mrb-mic-err{left:auto;right:0}.mrb-mic-wrap.mrb-mic-wrap-wide{flex:1 1 auto;display:flex}.mrb-mic-wrap.mrb-mic-wrap-wide .mrb-mic-btn{flex:1 1 auto}.mrb-mic-wrap.mrb-mic-wrap-wide .mrb-mic-err{max-width:200px}@media (pointer: coarse){.mrb-mic-btn{min-height:44px}}@media (prefers-reduced-motion: reduce){.mrb-mic-btn{transition:none}.mrb-mic-btn:active{transform:none}}.tdp-po{position:fixed;top:calc(var(--tdp-top, 72px) + 8px);bottom:12px;right:calc(var(--page-scrollbar, 0px) + var(--tdp-w, 460px));width:min(var(--tdp-po-w, 580px),calc(100vw - var(--tdp-w, 460px) - 24px));z-index:69;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;overflow:clip;color:var(--text);background:radial-gradient(90% 60% at 0% -8%,color-mix(in srgb,var(--tdp-iris-cyan) 10%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 98%,transparent);border:1px solid var(--accent-border);border-right:0;border-radius:var(--radius-lg, 14px) 0 0 var(--radius-lg, 14px);box-shadow:0 20px 56px #0000008c;transform:translate(0);transition:transform .2s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.tdp-po.is-shut{transform:translate(100%);visibility:hidden;transition:transform .2s cubic-bezier(.16,1,.3,1),visibility 0s linear .2s}.tdp-po.is-dragging{transition:none;-webkit-user-select:none;user-select:none}.tdp-root:has(>.tdp-po.is-open:not(.is-sheet))>.tdp-pop{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 12%,transparent)}.tdp-po-grip{position:absolute;top:0;bottom:0;left:0;width:6px;cursor:col-resize;z-index:2;touch-action:none}.tdp-po-grip:hover,.tdp-po.is-dragging .tdp-po-grip{background:color-mix(in srgb,var(--accent-neon) 28%,transparent)}.tdp-po-grip:focus-visible{background:color-mix(in srgb,var(--accent-neon) 28%,transparent);outline:2px solid var(--focus, var(--accent-neon));outline-offset:-2px}.tdp-po-top{flex:0 0 var(--tdp-po-top-h, 480px);min-height:0;display:flex;flex-direction:column;overflow:hidden}.tdp-po-head{flex:none;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:start;gap:8px;padding:12px 14px 8px}.tdp-po-headgap{width:34px;height:1px}.tdp-po-who{min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.tdp-po-who .mrb-contact-avatar{width:44px;height:44px;margin-bottom:4px;font-size:calc(15px * var(--font-scale, 1))}.tdp-po-name{margin:0;max-width:100%;font-size:var(--text-md, 15px);font-weight:650;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdp-po-num{font-size:var(--text-xs, 12px);color:var(--text-muted);font-variant-numeric:tabular-nums}.tdp-po-call,.tdp-po-back{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);cursor:pointer}.tdp-po-call{border-color:var(--accent-border);background:color-mix(in srgb,var(--accent, #4d9fff) 22%,transparent);color:var(--accent, #4d9fff)}.tdp-po-call:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #4d9fff) 36%,transparent)}.tdp-po-call:disabled{opacity:.45;cursor:default}.tdp-po-back:hover{color:var(--text)}.tdp-po-call,.tdp-po-back{padding:0;flex:none}.tdp-po-call svg,.tdp-po-back svg{flex:0 0 16px;width:16px;height:16px}.tdp-po-err{grid-column:1 / -1;margin:0;font-size:var(--text-xs, 12px);color:var(--danger, #f87171);text-align:center}.tdp-po-content{flex:1 1 0px;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0 14px 10px 16px}.tdp-po-content>.mrb-ccol.is-panel{flex:1 1 0px;min-height:0}.tdp-po-split{flex:0 0 6px;cursor:row-resize;touch-action:none;background:color-mix(in srgb,var(--accent-border) 55%,transparent)}.tdp-po-split:hover,.tdp-po.is-dragging .tdp-po-split{background:color-mix(in srgb,var(--accent-neon) 45%,transparent)}.tdp-po-split:focus-visible{background:color-mix(in srgb,var(--accent-neon) 45%,transparent);outline:2px solid var(--focus, var(--accent-neon));outline-offset:-2px}.tdp-po-convo{flex:1 1 0px;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:8px 12px 12px 16px}.tdp-po-convo>.mrb-comms{flex:1 1 0%;min-height:0}.tdp-po-convo .mrb-comms-fresh{display:none}.tdp-po-convo .mrb-comms-activity--empty,.tdp-po-convo .mrb-comms-activity--empty .mrb-comms-thread{border-color:transparent;background:transparent;box-shadow:none}.tdp-po-note{margin:12px 14px;font-size:var(--text-sm, 13px);color:var(--text-muted)}.tdp-po-tab{position:fixed;z-index:69;top:calc((var(--tdp-top, 72px) + 8px + 100vh - 12px) / 2 - 28px);right:calc(var(--page-scrollbar, 0px) + var(--tdp-w, 460px) + min(var(--tdp-po-w, 580px),calc(100vw - var(--tdp-w, 460px) - 24px)));width:20px;height:56px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent-border);border-right:0;border-radius:10px 0 0 10px;background:var(--surface-2);color:var(--text-muted);cursor:pointer;transition:right .2s cubic-bezier(.16,1,.3,1)}.tdp-po-tab:not(.is-open){right:calc(var(--page-scrollbar, 0px) + var(--tdp-w, 460px))}.tdp-po-tab:hover{color:var(--text)}.tdp-po-tab:focus-visible{outline:2px solid var(--focus, var(--accent-neon));outline-offset:2px}.tdp-po-tab svg{width:16px;height:16px}.tdp-po.is-sheet{top:0;bottom:0;left:0;right:0;width:auto;z-index:71;border:0;border-radius:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;transition:none}.tdp-po.is-sheet .tdp-po-top{flex:none;overflow:visible}.tdp-po.is-sheet .tdp-po-content{flex:none;height:60vh;min-height:260px}.tdp-po.is-sheet .tdp-po-convo{flex:none;min-height:70vh;border-top:1px solid var(--border-subtle)}.tdp-po.is-sheet .tdp-po-head{position:sticky;top:0;z-index:1;background:var(--surface-1)}@media (prefers-reduced-motion: reduce){.tdp-po,.tdp-po.is-shut,.tdp-po-tab{transition:none}}.mrb-catt{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border:1px solid var(--border-subtle, rgba(128, 128, 128, .22));border-radius:var(--radius-lg, 14px);background:var(--surface-2, transparent)}.mrb-catt-compact{padding:var(--space-3, 12px);gap:var(--space-2, 8px)}.mrb-catt-head{display:flex;flex-direction:column;gap:6px}.mrb-catt-h3{margin:0;font-size:var(--text-base, 15px);font-weight:700;letter-spacing:.01em}.mrb-catt-state{display:flex;flex-wrap:wrap;gap:6px;margin:0}.mrb-catt-chip{padding:2px 8px;border:1px solid var(--border-subtle, rgba(128, 128, 128, .22));border-radius:999px;font-size:calc(11px * var(--font-scale, 1));font-weight:600;color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent))}.mrb-catt-chip-granted{border-color:color-mix(in srgb,var(--ok) 45%,transparent);color:var(--ok)}.mrb-catt-chip-revoked{border-color:color-mix(in srgb,var(--danger, #e5484d) 45%,transparent);color:var(--danger, #e5484d)}.mrb-catt-trail{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.mrb-catt-trail-row{display:flex;align-items:flex-start;gap:8px}.mrb-catt-dot{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--text-muted, currentColor)}.mrb-catt-dot-granted{background:var(--ok)}.mrb-catt-dot-revoked{background:var(--danger, #e5484d)}.mrb-catt-trail-text{display:flex;flex-direction:column;gap:2px;font-size:var(--text-sm, 13px);line-height:1.45;color:var(--text-muted, color-mix(in srgb, var(--text) 70%, transparent))}.mrb-catt-trail-detail{font-size:calc(12px * var(--font-scale, 1));font-style:italic;opacity:.85;overflow-wrap:anywhere}.mrb-catt-field{display:flex;flex-direction:column;gap:4px}.mrb-catt-label{color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mrb-catt-input{width:100%;padding:8px 10px;border:1px solid var(--border-subtle, rgba(128, 128, 128, .22));border-radius:var(--radius-md, 10px);background:var(--surface, transparent);color:var(--text, inherit);font:inherit;font-size:var(--text-sm, 13px)}.mrb-catt-input:disabled{opacity:.55;cursor:not-allowed}.mrb-catt-input:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #3b9eff) 70%,transparent);outline-offset:1px}.mrb-catt-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.mrb-catt-hint{max-width:62ch;color:var(--text-muted, color-mix(in srgb, var(--text) 60%, transparent));font-size:calc(12px * var(--font-scale, 1));line-height:1.45}.mrb-catt-checks{display:flex;flex-wrap:wrap;gap:10px}.mrb-catt-check,.mrb-catt-certify{display:flex;align-items:flex-start;gap:8px;font-size:var(--text-sm, 13px);line-height:1.5;cursor:pointer}.mrb-catt-check input,.mrb-catt-certify input{flex:none;margin-top:3px}.mrb-catt-certify{max-width:68ch;padding:var(--space-3, 12px);border:1px solid var(--border-subtle, rgba(128, 128, 128, .22));border-radius:var(--radius-md, 10px);background:var(--surface, transparent)}.mrb-catt-btn{align-self:flex-start;padding:8px 14px;border:1px solid var(--border-subtle, rgba(128, 128, 128, .22));border-radius:var(--radius-md, 10px);background:var(--surface, transparent);color:var(--text, inherit);font:inherit;font-size:var(--text-sm, 13px);font-weight:600;cursor:pointer}.mrb-catt-btn:disabled{opacity:.5;cursor:not-allowed}.mrb-catt-btn:hover:not(:disabled){background:var(--accent-fill-hover, rgba(128, 128, 128, .1))}.mrb-catt-btn-go{border-color:color-mix(in srgb,var(--accent, #3b9eff) 55%,transparent);color:var(--accent, #3b9eff)}.mrb-catt-btn-ghost{opacity:.8}.mrb-catt-confirm{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-3, 12px);border:1px solid color-mix(in srgb,var(--accent, #3b9eff) 32%,transparent);border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--accent, #3b9eff) 5%,transparent)}.mrb-catt-confirm-text{margin:0;max-width:66ch;font-size:var(--text-sm, 13px);line-height:1.55}.mrb-catt-confirm-row{display:flex;flex-wrap:wrap;gap:8px}.mrb-catt-error,.mrb-catt-done,.mrb-catt-blocked,.mrb-catt-foot{margin:0;max-width:66ch;font-size:var(--text-sm, 13px);line-height:1.5}.mrb-catt-error{color:var(--danger, #e5484d);font-weight:600}.mrb-catt-done{color:var(--ok);font-weight:600}.mrb-catt-blocked{color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent))}.mrb-catt-foot{padding-top:var(--space-2, 8px);border-top:1px solid var(--border-subtle, rgba(128, 128, 128, .18));color:var(--text-muted, color-mix(in srgb, var(--text) 60%, transparent));font-size:calc(12px * var(--font-scale, 1))}.mrb-blk{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border:1px solid var(--border-subtle, rgba(128, 128, 128, .22));border-left:3px solid var(--accent, #6c7cff);border-radius:var(--radius-lg, 14px);background:var(--surface, transparent)}.mrb-blk-head{display:flex;flex-direction:column;gap:4px}.mrb-blk-h3{margin:0;font-size:var(--text-base, 15px);font-weight:700;letter-spacing:.01em}.mrb-blk-sub{margin:0;max-width:68ch;color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));font-size:var(--text-sm, 13px);line-height:1.5}.mrb-blk-tabs{display:flex;gap:var(--space-2, 8px);flex-wrap:wrap}.mrb-blk-tab{padding:6px 12px;border:1px solid var(--border-subtle, rgba(128, 128, 128, .22));border-radius:999px;background:transparent;color:inherit;cursor:pointer;font-size:calc(12px * var(--font-scale, 1));font-weight:600}.mrb-blk-tab.is-on{border-color:var(--accent, #6c7cff);background:color-mix(in srgb,var(--accent, #6c7cff) 14%,transparent)}.mrb-blk-search{flex:1 1 180px;min-width:0;padding:6px 10px;border:1px solid var(--border-subtle, rgba(128, 128, 128, .22));border-radius:var(--radius-md, 10px);background:var(--surface-raised, transparent);color:inherit;font-size:calc(13px * var(--font-scale, 1))}.mrb-blk-list{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mrb-blk-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3, 12px);padding:var(--space-3, 12px);border:1px solid var(--border-subtle, rgba(128, 128, 128, .22));border-radius:var(--radius-md, 10px);background:var(--surface-raised, transparent)}.mrb-blk-row.is-lifted{opacity:.62}.mrb-blk-lift{flex:1 1 100%;display:flex;flex-direction:column;gap:var(--space-2, 8px);padding-top:var(--space-3, 12px);border-top:1px dashed var(--border-subtle, rgba(128, 128, 128, .22))}.mrb-blk-who{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.mrb-blk-name{font-weight:700;font-size:calc(14px * var(--font-scale, 1))}.mrb-blk-contact{color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));font-size:calc(12px * var(--font-scale, 1));overflow-wrap:anywhere}.mrb-blk-why{flex:2 1 260px;min-width:0;display:flex;flex-direction:column;gap:4px}.mrb-blk-reason{font-size:calc(13px * var(--font-scale, 1));line-height:1.45;overflow-wrap:anywhere}.mrb-blk-meta{color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));font-size:calc(11px * var(--font-scale, 1))}.mrb-blk-note{color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));font-size:calc(11px * var(--font-scale, 1));line-height:1.45}.mrb-blk-actions{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;align-items:stretch}.mrb-blk-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border:1px solid var(--accent, #6c7cff);border-radius:999px;background:color-mix(in srgb,var(--accent, #6c7cff) 14%,transparent);font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.02em;white-space:nowrap}.mrb-blk-form{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mrb-blk-label{font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent))}.mrb-blk-input{width:100%;padding:8px 10px;border:1px solid var(--border-subtle, rgba(128, 128, 128, .22));border-radius:var(--radius-md, 10px);background:var(--surface-raised, transparent);color:inherit;font:inherit;font-size:calc(13px * var(--font-scale, 1));resize:vertical}.mrb-blk-input:focus-visible{outline:2px solid var(--accent, #6c7cff);outline-offset:1px}.mrb-blk-chips{display:flex;flex-wrap:wrap;gap:6px}.mrb-blk-chip{padding:3px 9px;border:1px dashed var(--border-subtle, rgba(128, 128, 128, .22));border-radius:999px;background:transparent;color:inherit;cursor:pointer;font-size:calc(11px * var(--font-scale, 1))}.mrb-blk-chip:hover{border-style:solid;border-color:var(--accent, #6c7cff)}.mrb-blk-btns{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.mrb-blk-btn{padding:7px 14px;border:1px solid var(--border-subtle, rgba(128, 128, 128, .22));border-radius:var(--radius-md, 10px);background:transparent;color:inherit;cursor:pointer;font-size:calc(12px * var(--font-scale, 1));font-weight:600}.mrb-blk-btn:disabled{opacity:.45;cursor:not-allowed}.mrb-blk-btn.is-primary{border-color:var(--accent, #6c7cff);background:color-mix(in srgb,var(--accent, #6c7cff) 18%,transparent)}.mrb-blk-error{margin:0;color:var(--danger, #e5484d);font-size:calc(12px * var(--font-scale, 1));line-height:1.45}.mrb-blk-ok{margin:0;color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));font-size:calc(12px * var(--font-scale, 1));line-height:1.45}.mrb-blk-empty{margin:0;max-width:68ch;color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));font-size:calc(13px * var(--font-scale, 1));line-height:1.5}.mrb-ats{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border:1px solid color-mix(in srgb,var(--danger, #e5484d) 32%,var(--border-subtle, rgba(128, 128, 128, .22)));border-radius:var(--radius-lg, 14px);background:color-mix(in srgb,var(--danger, #e5484d) 5%,var(--surface, transparent))}.mrb-ats-compact{padding:var(--space-3, 12px);gap:var(--space-2, 8px)}.mrb-ats-head{display:flex;flex-direction:column;gap:4px}.mrb-ats-h3{margin:0;font-size:var(--text-base, 15px);font-weight:700;letter-spacing:.01em}.mrb-ats-sub{margin:0;max-width:62ch;color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));font-size:var(--text-sm, 13px);line-height:1.5}.mrb-ats-field{display:flex;flex-direction:column;gap:4px}.mrb-ats-label{color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mrb-ats-input{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--border-subtle, rgba(128, 128, 128, .22));border-radius:var(--radius-md, 10px);background:var(--surface-2, transparent);color:var(--text, inherit);font:inherit;font-size:var(--text-sm, 13px)}.mrb-ats-input:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #3b9eff) 70%,transparent);outline-offset:1px}.mrb-ats-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.mrb-ats-select option{background:var(--surface-2, Canvas);color:var(--text, CanvasText)}.mrb-ats-input-bad{border-color:color-mix(in srgb,var(--danger, #e5484d) 60%,var(--border-subtle))}.mrb-ats-hint{margin:0;color:var(--text-muted, color-mix(in srgb, var(--text) 60%, transparent));font-size:calc(12px * var(--font-scale, 1));line-height:1.45}.mrb-ats-bad{margin:0;color:color-mix(in srgb,var(--danger, #e5484d) 88%,var(--text));font-size:calc(12px * var(--font-scale, 1));line-height:1.45}.mrb-ats-btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid var(--border-subtle, rgba(128, 128, 128, .22));border-radius:999px;background:var(--surface-2, transparent);color:var(--text, inherit);font:inherit;font-size:var(--text-sm, 13px);font-weight:600;cursor:pointer}.mrb-ats-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--text) 30%,transparent)}.mrb-ats-btn:disabled{opacity:.5;cursor:not-allowed}.mrb-ats-btn-danger{border-color:color-mix(in srgb,var(--danger, #e5484d) 55%,transparent);background:color-mix(in srgb,var(--danger, #e5484d) 16%,transparent);color:color-mix(in srgb,var(--danger, #e5484d) 92%,var(--text))}.mrb-ats-btn-ghost{background:transparent}.mrb-ats-confirm{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-3, 12px);border:1px solid color-mix(in srgb,var(--danger, #e5484d) 40%,transparent);border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--danger, #e5484d) 9%,transparent)}.mrb-ats-confirm-text{margin:0;max-width:62ch;font-size:var(--text-sm, 13px);line-height:1.5}.mrb-ats-confirm-row{display:flex;flex-wrap:wrap;gap:8px}.mrb-ats-error,.mrb-ats-done{margin:0;padding:8px 10px;border-radius:var(--radius-md, 10px);font-size:var(--text-sm, 13px);line-height:1.45}.mrb-ats-error{border:1px solid color-mix(in srgb,var(--danger, #e5484d) 45%,transparent);background:color-mix(in srgb,var(--danger, #e5484d) 10%,transparent);color:color-mix(in srgb,var(--danger, #e5484d) 92%,var(--text))}.mrb-ats-done{border:1px solid color-mix(in srgb,var(--ok) 45%,transparent);background:color-mix(in srgb,var(--ok) 10%,transparent);color:color-mix(in srgb,var(--ok) 92%,var(--text))}.mrb-ats-foot{margin:0;max-width:62ch;color:var(--text-muted, color-mix(in srgb, var(--text) 58%, transparent));font-size:calc(12px * var(--font-scale, 1));line-height:1.45}.mrb-ats-lead{position:relative;display:flex;flex-direction:column;gap:var(--space-3, 12px);margin-top:6px;padding:var(--space-4, 16px);padding-inline-start:calc(var(--space-4, 16px) + 6px);border:1px solid color-mix(in srgb,var(--danger, #e5484d) 26%,var(--border-subtle, rgba(128, 128, 128, .22)));border-radius:var(--radius-lg, 14px);background:color-mix(in srgb,var(--danger, #e5484d) 6%,var(--surface-2, transparent));transition:border-color var(--motion-base, .2s) var(--ease-out, ease-out),background-color var(--motion-base, .2s) var(--ease-out, ease-out)}.mrb-ats-lead:before{content:"";position:absolute;inset-block:10px;inset-inline-start:0;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--danger, #e5484d) 88%,transparent),color-mix(in srgb,var(--danger, #e5484d) 44%,transparent));opacity:.55;transition:opacity var(--motion-base, .2s) var(--ease-out, ease-out)}.mrb-ats-lead:has(.mrb-ats-confirm){border-color:color-mix(in srgb,var(--danger, #e5484d) 48%,transparent);background:color-mix(in srgb,var(--danger, #e5484d) 10%,var(--surface-2, transparent))}.mrb-ats-lead:has(.mrb-ats-confirm):before{opacity:1}.mrb-ats-lead .mrb-ats-confirm{background:color-mix(in srgb,var(--danger, #e5484d) 10%,var(--surface-1, transparent))}.mrb-ats-lead .mrb-ats-btn-danger{background:color-mix(in srgb,var(--danger, #e5484d) 18%,var(--surface-1, transparent));color:color-mix(in srgb,var(--danger, #e5484d) 80%,var(--text))}.mrb-ats-lead .mrb-ats-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger, #e5484d) 26%,var(--surface-1, transparent))}.mrb-ats-lead .mrb-ats-btn-ghost:hover:not(:disabled){background:transparent}.mrb-ats-lead .mrb-ats-error{background:color-mix(in srgb,var(--danger, #e5484d) 12%,var(--surface-1, transparent));color:color-mix(in srgb,var(--danger, #e5484d) 80%,var(--text))}.mrb-ats-lead .mrb-ats-done{background:color-mix(in srgb,var(--ok) 12%,var(--surface-1, transparent));color:color-mix(in srgb,var(--ok) 55%,var(--text))}.mrb-ats-lead--compact{gap:var(--space-2, 8px);padding:var(--space-3, 12px);padding-inline-start:calc(var(--space-3, 12px) + 6px)}.mrb-ats-lead--blocked{padding:var(--space-3, 12px);border-style:dashed;border-color:var(--border-subtle, rgba(128, 128, 128, .22));background:var(--surface-2, transparent)}.mrb-ats-lead--blocked:before{content:none}.mrb-ats-lead .mrb-ats-hint,.mrb-ats-lead .mrb-ats-confirm-text,.mrb-ats-lead .mrb-ats-error,.mrb-ats-lead .mrb-ats-done{overflow-wrap:anywhere}.mrb-ats-btn-wide{align-self:stretch;width:100%;border-color:color-mix(in srgb,var(--danger, #e5484d) 34%,var(--border-subtle, rgba(128, 128, 128, .22)))}.mrb-ats-btn-wide:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger, #e5484d) 62%,transparent);background:color-mix(in srgb,var(--danger, #e5484d) 8%,var(--surface-2, transparent))}@keyframes mrb-ats-arm{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mrb-ats-lead .mrb-ats-confirm{animation:mrb-ats-arm var(--motion-base, .2s) var(--ease-out, ease-out) both}@media (prefers-reduced-motion: reduce){.mrb-ats-lead,.mrb-ats-lead:before{transition:none}.mrb-ats-lead .mrb-ats-confirm{animation:none}}.mrb-leadcols{width:min(560px,94vw);max-height:86dvh;overflow-y:auto;margin:auto;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-2)}.mrb-leadcols-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.mrb-leadcols-title{margin:0;color:var(--text);font-size:calc(16px * var(--font-scale, 1));font-weight:700}.mrb-leadcols-close{min-width:40px;min-height:40px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-family:inherit;font-size:calc(14px * var(--font-scale, 1));cursor:pointer}.mrb-leadcols-close:hover{background:var(--surface-2);color:var(--text)}.mrb-leadcols-close:focus-visible,.mrb-leadcols-act:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-leadcols-intro,.mrb-leadcols-hint,.mrb-leadcols-empty{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));line-height:var(--leading-normal)}.mrb-leadcols-err{color:var(--danger)}.mrb-leadcols-note{color:var(--ok)}.mrb-leadcols-list{margin:var(--space-3) 0 0;padding:0;list-style:none}.mrb-leadcols-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);font-size:calc(13px * var(--font-scale, 1))}.mrb-leadcols-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:600}.mrb-leadcols-kind,.mrb-leadcols-filled{flex:none;color:var(--text-faint);font-size:calc(11px * var(--font-scale, 1))}.mrb-leadcols-act{flex:none;min-height:32px;padding:var(--space-1) var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-family:inherit;font-size:calc(11px * var(--font-scale, 1));cursor:pointer}.mrb-leadcols-act:hover{background:var(--surface-2);color:var(--text)}.mrb-leadcols-act.is-danger{color:var(--danger);border-color:var(--danger)}.mrb-leadcols-add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.mrb-leadcols-lab{width:100%;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mrb-leadcols-add input{flex:1 1 12rem;min-width:0}.mrb-leadcols-opts{flex:1 1 100%;font-family:inherit;font-size:calc(13px * var(--font-scale, 1))}.mrb-leadcols-add .mrb-leadcols-hint{flex:1 1 100%;margin-top:0}.mrb-leadcells{display:flex;flex-direction:column;gap:var(--space-2)}.mrb-leadcells-row{display:flex;align-items:center;gap:var(--space-2)}.mrb-leadcells-lab{flex:0 0 40%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}.mrb-leadcells-row input,.mrb-leadcells-row select{flex:1 1 auto;min-width:0;font-size:calc(13px * var(--font-scale, 1))}.mrb-leadcells-empty{margin:0;color:var(--text-faint);font-size:calc(12px * var(--font-scale, 1))}.mrb-leadcells-add{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border-subtle);min-width:0}.mrb-leadcells-add-title{flex:0 0 40%;min-width:0}.mrb-leadcells-add-value{flex:1 1 auto;min-width:0}.mrb-leadcells-add input{font-size:calc(13px * var(--font-scale, 1))}.mrb-leadcells-add-btn{flex:none;white-space:nowrap;font-size:calc(12px * var(--font-scale, 1))}.mrb-leadcells-err{color:var(--danger);font-size:calc(12px * var(--font-scale, 1))}.mrb-leadcells-note{color:var(--ok);font-size:calc(12px * var(--font-scale, 1))}.mrb-ihb-cardcells{display:flex;flex-direction:column;gap:1px;margin:0}.mrb-ihb-cardcell{display:flex;gap:var(--space-1);overflow:hidden;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));line-height:var(--leading-tight);white-space:nowrap}.mrb-ihb-cardcell dt{flex:none;color:var(--text-faint)}.mrb-ihb-cardcell dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.mrb-ihb-cardmore{color:var(--text-faint);font-size:calc(11px * var(--font-scale, 1))}.mrb-leadcells-folder{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);min-width:0}.mrb-leadcells-folder-h{margin:0 0 var(--space-2);color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mrb-ldref{display:flex;flex-direction:column;gap:var(--space-2)}.mrb-ldref-empty{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.mrb-ldref-loading{margin:0}.mrb-ldref-err{margin:0;color:var(--danger);font-size:var(--text-sm)}.mrb-ldref-contact{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1)}.mrb-ldref-contact-k{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.mrb-ldref-life{padding:2px 10px;border-radius:var(--radius-pill);border:1px solid var(--border-control);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:600}.mrb-ldref-life.is-out{border-color:var(--warn-border);background:var(--warn-fill);color:var(--warn)}.mrb-ldref-contact-when{font-size:var(--text-xs);color:var(--text-muted)}.mrb-ldref-contact-note{flex-basis:100%;margin:0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted)}.mrb-ldref-count{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.mrb-ldref-case{padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1)}.mrb-ldref-case-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1);margin-bottom:var(--space-1)}.mrb-ldref-partner{font-size:var(--text-md);font-weight:600;color:var(--text)}.mrb-ldref-when{font-size:var(--text-xs);color:var(--text-muted)}.mrb-ldref-ladders{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-1)}.mrb-ldref-ladder{display:flex;flex-direction:column;gap:2px}.mrb-ldref-ladder-k{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.mrb-ldref-status{align-self:flex-start;padding:2px 10px;border-radius:var(--radius-pill);border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-xs);font-weight:600}.mrb-ldref-payout{align-self:flex-start;padding:2px 10px;border-radius:var(--radius-pill);border:1px solid var(--border-control);background:var(--surface-2);color:var(--text);font-size:var(--text-xs);font-weight:600}.mrb-ldref-state{margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}.mrb-ldref-state.is-open{color:var(--text)}.mrb-ldref-note{margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.mrb-ldref-review{margin:var(--space-1) 0 0;padding:var(--space-1) var(--space-2);border:1px solid var(--warn-border);border-radius:var(--radius-sm);background:var(--warn-fill);color:var(--warn);font-size:var(--text-xs);line-height:var(--leading-normal)}.mrb-ldref-react{padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1)}.mrb-ldref-react-h{margin:0 0 var(--space-1);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.mrb-ldref-react-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);padding:4px 0;border-top:1px solid var(--border-subtle)}.mrb-ldref-react-row:first-of-type{border-top:0}.mrb-ldref-react-k{font-size:var(--text-sm);font-weight:600;color:var(--text)}.mrb-ldref-react-v{font-size:var(--text-xs);color:var(--text-muted)}.mrb-ld-premium.mrb-lead-detail.mrb-kanban-drawer{--ld-hairline: color-mix(in srgb, var(--accent-neon) 26%, var(--border-subtle));--ld-shade-near: color-mix(in srgb, black 52%, transparent);--ld-shade-far: color-mix(in srgb, black 30%, transparent);--ld-inset-bg: color-mix(in srgb, var(--bg) 42%, var(--surface-1));--ld-danger-fill: color-mix(in srgb, var(--danger) 13%, var(--surface-1));--ld-danger-line: color-mix(in srgb, var(--danger) 55%, transparent);--ld-ok-line: color-mix(in srgb, var(--ok) 45%, transparent);--ld-card-line: color-mix(in srgb, var(--border-subtle) 85%, transparent)}.mrb-ld-scrim.mrb-lead-detail.mrb-kanban-scrim{--ld-shade-near: color-mix(in srgb, black 52%, transparent);--ld-shade-far: color-mix(in srgb, black 24%, transparent)}.mrb-ld-scrim.mrb-lead-detail.mrb-kanban-scrim{background:linear-gradient(to right,var(--ld-shade-far),var(--ld-shade-near) 78%);-webkit-backdrop-filter:blur(3px) saturate(.92);backdrop-filter:blur(3px) saturate(.92);animation:mrb-ld-fade var(--motion-base) var(--ease-out) both}@keyframes mrb-ld-fade{0%{opacity:0}to{opacity:1}}.mrb-ld-premium.mrb-lead-detail.mrb-kanban-drawer{background:radial-gradient(120% 46% at 82% 0%,var(--accent-wash),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--accent-neon) 5%,transparent),transparent 220px),var(--surface-1);border-left:1px solid var(--ld-hairline);border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);overflow:hidden;box-shadow:-6px 0 18px -8px var(--ld-shade-near),-32px 0 72px -18px var(--ld-shade-far);-webkit-backdrop-filter:none;backdrop-filter:none}.mrb-ld-premium.mrb-lead-detail.mrb-kanban-drawer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 30%,transparent) 35%,transparent 92%);pointer-events:none}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-body{padding:var(--space-4) var(--space-4) var(--space-6);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 24%,transparent) transparent}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-body>*{animation:mrb-rise var(--motion-base) var(--ease-out) both;animation-delay:.17s}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-body>*:nth-child(1){animation-delay:40ms}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-body>*:nth-child(2){animation-delay:65ms}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-body>*:nth-child(3){animation-delay:90ms}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-body>*:nth-child(4){animation-delay:115ms}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-body>*:nth-child(5){animation-delay:.14s}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-body>*:nth-child(6){animation-delay:165ms}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-head{position:relative;align-items:center;padding:var(--space-4);border-bottom-color:transparent}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-head:after{content:"";position:absolute;left:var(--space-4);right:0;bottom:-1px;width:auto;height:1px;border-radius:0;box-shadow:none;background:linear-gradient(90deg,var(--ld-hairline),transparent 88%);pointer-events:none}.mrb-board-premium.mrb-skin-surface[data-skin] .mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-head:after{left:var(--space-4);right:auto;width:72px;height:2px;border-radius:var(--radius-pill)}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-head>div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-1);align-items:center;min-width:0}.mrb-ld-premium.mrb-lead-detail .mrb-ld-mono{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);border:1px solid var(--accent-border);background:radial-gradient(130% 130% at 30% 18%,color-mix(in srgb,var(--accent-neon) 28%,transparent),transparent 68%),var(--accent-fill);color:var(--accent-text);font-size:var(--text-lg);font-weight:800;line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-head h3{grid-column:2;margin:0;min-width:0;font-size:var(--text-lg);font-weight:700;letter-spacing:-.015em;line-height:var(--leading-tight);color:var(--text);overflow-wrap:break-word}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-head .mrb-kanban-sub{grid-column:2;justify-self:start;display:inline-block;max-width:100%;padding:3px 10px;border:1px solid var(--accent-border);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:var(--leading-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-ld-premium.mrb-lead-detail .mrb-ld-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-control);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 72%,transparent);color:var(--text-muted);font-family:inherit;font-size:var(--text-md);line-height:1;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out)}.mrb-ld-premium.mrb-lead-detail .mrb-ld-close:hover{color:var(--text);border-color:var(--accent-border);background:var(--accent-fill)}.mrb-ld-premium.mrb-lead-detail .mrb-ld-close:active{transform:scale(.94)}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-suppressed-note{position:relative;padding:var(--space-3) var(--space-4);border:1px solid var(--ld-danger-line);border-left:4px solid var(--danger);border-radius:var(--radius-md);background:var(--ld-danger-fill);color:var(--text);font-size:var(--text-base);font-weight:600;line-height:var(--leading-normal);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 34%,transparent),0 0 26px -6px color-mix(in srgb,var(--danger) 60%,transparent);animation:mrb-rise var(--motion-base) var(--ease-out) both}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-sec{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-6) 0 var(--space-2);padding-top:0;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);line-height:var(--leading-tight);color:color-mix(in srgb,var(--text) 72%,var(--text-muted));opacity:1}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-sec:first-child{margin-top:0}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-sec:before{content:"";flex:0 0 auto;width:14px;height:3px;border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-neon) 85%,transparent),color-mix(in srgb,var(--accent-neon) 25%,transparent))}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-sec:after{content:"";flex:1 1 auto;height:1px;margin-right:calc(-1 * var(--space-4));background:linear-gradient(90deg,var(--ld-hairline),transparent 92%)}.mrb-ld-premium.mrb-lead-detail .mrb-lead-sec-row{justify-content:flex-start;align-items:center}.mrb-ld-premium.mrb-lead-detail .mrb-lead-sec-row .mrb-linkish{text-transform:none;letter-spacing:.02em;font-weight:600}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-field{align-items:baseline;margin:0 calc(-1 * var(--space-2));padding:8px var(--space-2);border-radius:var(--radius-sm);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);font-size:var(--text-sm);line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-body .mrb-kanban-field:hover{background:color-mix(in srgb,var(--surface-2) 60%,transparent);border-bottom-color:transparent}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-field-k{color:var(--text-muted);letter-spacing:.02em}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-field:hover .mrb-kanban-field-k{color:var(--text)}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-field-v{color:var(--text);font-weight:600}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-field-v.mrb-copyable{justify-content:flex-end;margin-left:auto}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-field-v.mrb-copyable:hover{color:var(--accent)}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-field-v.mrb-copyable.is-copied .mrb-copyhint{opacity:1;color:var(--ok, #3fb950)}.mrb-ld-premium.mrb-lead-detail .mrb-lead-form{gap:var(--space-3);margin-top:var(--space-2)}.mrb-ld-premium.mrb-lead-detail .mrb-lead-row{gap:var(--space-1)}.mrb-ld-premium.mrb-lead-detail .mrb-lead-row-k{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}.mrb-ld-premium.mrb-lead-detail .mrb-lead-in{min-height:44px;padding:10px 12px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--ld-inset-bg);color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail textarea.mrb-lead-in{min-height:84px;resize:vertical}.mrb-ld-premium.mrb-lead-detail .mrb-lead-in:hover{border-color:color-mix(in srgb,var(--border-control) 60%,var(--text))}.mrb-ld-premium.mrb-lead-detail .mrb-lead-origin{margin:var(--space-2) 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--accent-border);border-left:3px solid color-mix(in srgb,var(--accent-neon) 70%,transparent);border-radius:var(--radius-md);background:var(--accent-wash);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-lead-form-foot{padding-top:var(--space-2);gap:var(--space-3)}.mrb-ld-premium.mrb-lead-detail .mrb-note-save{min-height:44px;padding:0 var(--space-5);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-base);font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out)}.mrb-ld-premium.mrb-lead-detail .mrb-note-save:hover:not(:disabled){background:var(--accent-fill-hover);transform:translateY(-1px)}.mrb-ld-premium.mrb-lead-detail .mrb-note-save:active:not(:disabled){transform:scale(.98)}.mrb-ld-premium.mrb-lead-detail .mrb-note-save:disabled{opacity:1;background:color-mix(in srgb,var(--surface-2) 62%,transparent);border-color:var(--border-subtle);color:var(--text-muted);cursor:not-allowed;transform:none}.mrb-ld-premium.mrb-lead-detail .mrb-linkish{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:36px;margin:0;padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:none;color:var(--accent-text);font-family:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.mrb-ld-premium.mrb-lead-detail .mrb-linkish:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.mrb-ld-premium.mrb-lead-detail .mrb-linkish:hover{color:var(--text);text-decoration-color:currentColor}.mrb-ld-premium.mrb-lead-detail .mrb-note-err{padding:var(--space-2) var(--space-3);border:1px solid var(--ld-danger-line);border-left:3px solid var(--danger);border-radius:var(--radius-md);background:var(--ld-danger-fill);color:var(--text);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-note-warn{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--warn-border);border-left:3px solid var(--warn);border-radius:var(--radius-md);background:var(--warn-fill);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-note-hint{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-catt{border-color:var(--ld-card-line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-h3{font-size:var(--text-base);font-weight:700;color:var(--text);letter-spacing:.01em}.mrb-ld-premium.mrb-lead-detail .mrb-catt-chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-1) 70%,transparent);color:var(--text);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em}.mrb-ld-premium.mrb-lead-detail .mrb-catt-chip:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:var(--radius-pill);border:1px solid var(--border-control);background:transparent}.mrb-ld-premium.mrb-lead-detail .mrb-catt-chip-granted{border-color:var(--ok-border);background:var(--ok-fill)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-chip-granted:before{border-color:transparent;background:var(--ok)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-chip-revoked{border-color:var(--ld-danger-line);background:var(--ld-danger-fill)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-chip-revoked:before{border-color:transparent;background:var(--danger)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-chip-none{color:var(--text-muted)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-trail,.mrb-ld-premium.mrb-lead-detail .mrb-catt-trail-row{gap:var(--space-2)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-dot{width:8px;height:8px;margin-top:4px;border-radius:var(--radius-pill);border:1px solid var(--border-control);background:color-mix(in srgb,var(--text) 30%,transparent)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-dot-granted{border-color:transparent;background:var(--ok)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-dot-revoked{border-color:transparent;background:var(--danger)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-trail-text{color:var(--text);font-size:var(--text-sm);line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-trail-detail{opacity:1;color:var(--text-muted);font-size:var(--text-xs)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-blocked{margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--warn-border);border-left:3px solid var(--warn);border-radius:var(--radius-md);background:var(--warn-fill);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-done{margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--ld-ok-line);border-left:3px solid var(--ok);border-radius:var(--radius-md);background:var(--ok-fill);color:var(--text);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-error{margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--ld-danger-line);border-left:3px solid var(--danger);border-radius:var(--radius-md);background:var(--ld-danger-fill);color:var(--text);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-label{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-input{min-height:44px;padding:10px 12px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--ld-inset-bg);color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-input:disabled{opacity:1;background:color-mix(in srgb,var(--surface-2) 62%,transparent);border-color:var(--border-subtle);color:var(--text-muted);cursor:not-allowed}.mrb-ld-premium.mrb-lead-detail .mrb-catt-hint{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-check{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-1) 0;color:var(--text);font-size:var(--text-sm);cursor:pointer}.mrb-ld-premium.mrb-lead-detail .mrb-catt-certify{display:flex;align-items:flex-start;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-wash);color:var(--text);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-normal);cursor:pointer}.mrb-ld-premium.mrb-lead-detail .mrb-catt-btn{min-height:44px;padding:0 var(--space-5);border:1px solid var(--border-control);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 72%,transparent);color:var(--text);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-btn:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-fill);transform:translateY(-1px)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-btn:active:not(:disabled){transform:scale(.98)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-btn:disabled{opacity:1;background:color-mix(in srgb,var(--surface-2) 62%,transparent);border-color:var(--border-subtle);color:var(--text-muted);cursor:not-allowed;transform:none}.mrb-ld-premium.mrb-lead-detail .mrb-catt-btn-go{border-color:var(--accent-border);background:var(--accent-fill);color:var(--accent-text);font-weight:700}.mrb-ld-premium.mrb-lead-detail .mrb-catt-btn.mrb-catt-btn-go:hover:not(:disabled){background:var(--accent-fill-hover)}.mrb-ld-premium.mrb-lead-detail .mrb-catt-btn-go:disabled{border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-2) 62%,transparent);color:var(--text-muted);font-weight:600}.mrb-ld-premium.mrb-lead-detail .mrb-catt-btn-ghost{opacity:1}.mrb-ld-premium.mrb-lead-detail .mrb-catt-btn.mrb-catt-btn-ghost:hover:not(:disabled){border-color:var(--text-muted);background:color-mix(in srgb,var(--surface-3) 80%,transparent)}.mrb-ld-premium.mrb-lead-detail .mrb-blk-form{gap:var(--space-3)}.mrb-ld-premium.mrb-lead-detail .mrb-blk-label{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}.mrb-ld-premium.mrb-lead-detail .mrb-blk-input{min-height:44px;padding:10px 12px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--ld-inset-bg);color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-blk-chips{gap:var(--space-2)}.mrb-ld-premium.mrb-lead-detail .mrb-blk-chip{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-3);border:1px dashed var(--border-control);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;cursor:pointer}.mrb-ld-premium.mrb-lead-detail .mrb-blk-chip:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.mrb-ld-premium.mrb-lead-detail .mrb-blk-chip:hover{border-style:solid;border-color:var(--accent-border);background:var(--accent-wash);color:var(--text)}.mrb-ld-premium.mrb-lead-detail .mrb-blk-btns{gap:var(--space-2)}.mrb-ld-premium.mrb-lead-detail .mrb-blk-btn{min-height:44px;padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 72%,transparent);color:var(--text);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out)}.mrb-ld-premium.mrb-lead-detail .mrb-blk-btn:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-fill);transform:translateY(-1px)}.mrb-ld-premium.mrb-lead-detail .mrb-blk-btn:active:not(:disabled){transform:scale(.98)}.mrb-ld-premium.mrb-lead-detail .mrb-blk-btn:disabled{opacity:1;background:color-mix(in srgb,var(--surface-2) 62%,transparent);border-color:var(--border-subtle);color:var(--text-muted);cursor:not-allowed;transform:none}.mrb-ld-premium.mrb-lead-detail .mrb-blk-btn.is-primary{border-color:var(--accent-border);background:var(--accent-fill);color:var(--accent-text);font-weight:700}.mrb-ld-premium.mrb-lead-detail .mrb-blk-btn.is-primary:hover:not(:disabled){background:var(--accent-fill-hover)}.mrb-ld-premium.mrb-lead-detail .mrb-blk-btn.is-primary:disabled{border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-2) 62%,transparent);color:var(--text-muted);font-weight:600}.mrb-ld-premium.mrb-lead-detail .mrb-blk-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--accent-border);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mrb-ld-premium.mrb-lead-detail .mrb-blk-ok{margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--ok-border);border-left:3px solid var(--ok);border-radius:var(--radius-md);background:var(--ok-fill);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-blk-error{margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--ld-danger-line);border-left:3px solid var(--danger);border-radius:var(--radius-md);background:var(--ld-danger-fill);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-blk-note{margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-note-compose{gap:var(--space-2)}.mrb-ld-premium.mrb-lead-detail .mrb-note-input{min-height:84px;padding:10px 12px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--ld-inset-bg);color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal);resize:vertical}.mrb-ld-premium.mrb-lead-detail .mrb-note-stream{position:relative;padding-left:var(--space-4);gap:var(--space-3)}.mrb-ld-premium.mrb-lead-detail .mrb-note-stream:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;border-radius:var(--radius-pill);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent-neon) 34%,var(--border-subtle)) 10%,color-mix(in srgb,var(--accent-neon) 34%,var(--border-subtle)) 90%,transparent);pointer-events:none}.mrb-ld-premium.mrb-lead-detail .mrb-note-card{margin-top:0;padding:var(--space-3);border:1px solid var(--ld-card-line);border-radius:var(--radius-md);background:var(--surface-2)}.mrb-ld-premium.mrb-lead-detail .mrb-note-card.is-monday{padding-bottom:28px}.mrb-ld-premium.mrb-lead-detail .mrb-note-card:before{content:"";position:absolute;left:calc(-1 * var(--space-4) + 1px);top:14px;width:6px;height:6px;border-radius:var(--radius-pill);border:2px solid color-mix(in srgb,var(--accent-neon) 55%,var(--border-subtle));background:var(--surface-1);pointer-events:none}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-note-body{color:var(--text);font-size:var(--text-sm);line-height:var(--leading-normal)}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-note-meta{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.mrb-ld-premium.mrb-lead-detail .mrb-note-src{right:var(--space-3);bottom:var(--space-2);padding:2px 8px;border:1px solid var(--ld-card-line);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-1) 82%,transparent);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.05em}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-foot{position:relative;padding:var(--space-3) var(--space-4) var(--space-4);border-top-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-neon) 4%,transparent),transparent),var(--surface-1)}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-foot:before{content:"";position:absolute;top:0;left:var(--space-4);right:0;height:1px;background:linear-gradient(90deg,var(--ld-hairline),transparent 88%);pointer-events:none}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-foot .mrb-btn-primary{min-height:44px;padding:10px 0;border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-base);font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:none;transition:transform var(--motion-fast) var(--ease-out)}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-foot .mrb-btn-primary:hover:not(:disabled){background:var(--accent-fill-hover);transform:translateY(-1px);box-shadow:none}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-foot .mrb-btn-primary:active:not(:disabled){transform:scale(.98)}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-foot .mrb-btn-primary:disabled{opacity:1;background:color-mix(in srgb,var(--surface-2) 62%,transparent);border-color:var(--border-subtle);color:var(--text-muted);cursor:not-allowed;transform:none}.mrb-ld-premium.mrb-lead-detail .mrb-ld-close:focus-visible,.mrb-ld-premium.mrb-lead-detail .mrb-linkish:focus-visible,.mrb-ld-premium.mrb-lead-detail .mrb-note-save:focus-visible,.mrb-ld-premium.mrb-lead-detail .mrb-lead-in:focus-visible,.mrb-ld-premium.mrb-lead-detail .mrb-note-input:focus-visible,.mrb-ld-premium.mrb-lead-detail .mrb-catt-input:focus-visible,.mrb-ld-premium.mrb-lead-detail .mrb-catt-btn:focus-visible,.mrb-ld-premium.mrb-lead-detail .mrb-blk-input:focus-visible,.mrb-ld-premium.mrb-lead-detail .mrb-blk-chip:focus-visible,.mrb-ld-premium.mrb-lead-detail .mrb-blk-btn:focus-visible,.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-foot .mrb-btn-primary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:var(--glow);border-color:transparent}[data-theme=light] .mrb-ld-premium.mrb-lead-detail.mrb-kanban-drawer{--ld-shade-near: color-mix(in srgb, black 30%, transparent);--ld-shade-far: color-mix(in srgb, black 16%, transparent)}[data-theme=light] .mrb-ld-scrim.mrb-lead-detail.mrb-kanban-scrim{--ld-shade-near: color-mix(in srgb, black 34%, transparent);--ld-shade-far: color-mix(in srgb, black 14%, transparent)}[data-theme=light] .mrb-ld-premium.mrb-lead-detail.mrb-kanban-drawer:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 18%,transparent) 35%,transparent 92%)}@media (max-width: 720px){.mrb-ld-premium.mrb-lead-detail.mrb-kanban-drawer{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}}@media (prefers-reduced-motion: reduce){.mrb-ld-scrim.mrb-lead-detail.mrb-kanban-scrim{animation:none}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-body>*,.mrb-ld-premium.mrb-lead-detail .mrb-kanban-suppressed-note{animation:none}.mrb-ld-premium.mrb-lead-detail .mrb-ld-close,.mrb-ld-premium.mrb-lead-detail .mrb-note-save,.mrb-ld-premium.mrb-lead-detail .mrb-catt-btn,.mrb-ld-premium.mrb-lead-detail .mrb-blk-btn,.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-foot .mrb-btn-primary{transition:none}.mrb-ld-premium.mrb-lead-detail .mrb-ld-close:hover,.mrb-ld-premium.mrb-lead-detail .mrb-ld-close:active,.mrb-ld-premium.mrb-lead-detail .mrb-note-save:hover:not(:disabled),.mrb-ld-premium.mrb-lead-detail .mrb-note-save:active:not(:disabled),.mrb-ld-premium.mrb-lead-detail .mrb-catt-btn:hover:not(:disabled),.mrb-ld-premium.mrb-lead-detail .mrb-catt-btn:active:not(:disabled),.mrb-ld-premium.mrb-lead-detail .mrb-blk-btn:hover:not(:disabled),.mrb-ld-premium.mrb-lead-detail .mrb-blk-btn:active:not(:disabled),.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-foot .mrb-btn-primary:hover:not(:disabled),.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-foot .mrb-btn-primary:active:not(:disabled){transform:none}}@media (forced-colors: active){.mrb-ld-premium.mrb-lead-detail .mrb-kanban-sec:before,.mrb-ld-premium.mrb-lead-detail .mrb-kanban-sec:after,.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-head:after,.mrb-ld-premium.mrb-lead-detail .mrb-kanban-drawer-foot:before,.mrb-ld-premium.mrb-lead-detail.mrb-kanban-drawer:before,.mrb-ld-premium.mrb-lead-detail .mrb-note-stream:before{display:none}.mrb-ld-premium.mrb-lead-detail .mrb-ld-mono{border:1px solid CanvasText}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-sec{border-bottom:1px solid CanvasText;padding-bottom:var(--space-1)}.mrb-ld-premium.mrb-lead-detail .mrb-kanban-suppressed-note{border:2px solid CanvasText;border-left-width:6px}.mrb-ld-scrim.mrb-lead-detail.mrb-kanban-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--tdp-w: clamp(320px, 22vw, 460px)}.tdp-root{position:relative;display:inline-flex;--tdp-skin-s1: var(--surface-1);--tdp-skin-s2: var(--surface-2, var(--surface-1));--tdp-skin-accent: var(--accent);--tdp-skin-neon: var(--accent-neon, var(--accent))}.tdp-glyph{display:inline-flex;align-items:center}.tdp-toggle{touch-action:manipulation;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}#mrb-header .mrb-header-dial .mrb-tool-btn.tdp-toggle.is-on-call,#mrb-header .mrb-header-dial .mrb-tool-btn.tdp-toggle.is-on-call:hover{color:var(--accent);background:var(--accent-fill);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent)}#mrb-header .mrb-header-dial .mrb-tool-btn.tdp-toggle.is-answered,#mrb-header .mrb-header-dial .mrb-tool-btn.tdp-toggle.is-answered:hover,#mrb-header .mrb-header-dial .mrb-tool-btn.tdp-toggle.is-marked,#mrb-header .mrb-header-dial .mrb-tool-btn.tdp-toggle.is-marked:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 55%,transparent)}.tdp-toggle.is-holding:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;border:2px solid var(--accent);opacity:0;pointer-events:none;animation:tdp-hold-arm .55s linear forwards}.tdp-toggle-time{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:calc(13px * var(--font-scale, 1));font-weight:700;line-height:1;letter-spacing:.02em}.tdp-toggle.is-answered:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid currentColor;opacity:0;pointer-events:none;animation:tdp-toggle-pulse 1.4s ease-out infinite}.tdp-pop,.tdp-po{--bg: color-mix(in srgb, var(--tdp-skin-s1) 14%, #05070e);--surface-1: color-mix(in srgb, var(--tdp-skin-s1) 20%, #0b0f1c);--surface-2: color-mix(in srgb, var(--tdp-skin-s2) 20%, #121829);--surface-3: color-mix(in srgb, var(--tdp-skin-s2) 20%, #1a2136);--text: #f3f5fb;--text-muted: #c4cbe0;--text-faint: #9ea7c2;--border-subtle: rgba(255, 255, 255, .16);--accent: color-mix(in srgb, var(--tdp-skin-accent) 65%, #ffffff);--accent-neon: color-mix(in srgb, var(--tdp-skin-neon) 70%, #ffffff);--accent-border: color-mix(in srgb, var(--tdp-skin-neon) 55%, rgba(255, 255, 255, .35));--accent-wash: color-mix(in srgb, var(--tdp-skin-neon) 14%, transparent);color:var(--text);--tdp-iris: var(--accent-neon);--tdp-iris-cyan: color-mix(in srgb, var(--accent-neon) 62%, #22d3ee);--tdp-iris-violet: color-mix(in srgb, var(--accent-neon) 58%, #a855f7)}.tdp-pop{position:fixed;top:calc(var(--tdp-top, 72px) + 8px);bottom:12px;right:var(--page-scrollbar, 0px);z-index:70;box-sizing:border-box;width:var(--tdp-w);max-width:calc(100vw - 24px);padding:14px;display:flex;flex-direction:column;gap:10px;overflow:clip;border-radius:var(--radius-lg, 14px) 0 0 var(--radius-lg, 14px);border:1px solid var(--accent-border);border-right:none;background:radial-gradient(90% 70% at 8% -8%,color-mix(in srgb,var(--tdp-iris-cyan) 15%,transparent),transparent 60%),radial-gradient(90% 80% at 100% 0%,color-mix(in srgb,var(--tdp-iris-violet) 13%,transparent),transparent 58%),radial-gradient(120% 90% at 10% 0%,var(--accent-wash),transparent 55%),color-mix(in srgb,var(--surface-1) 96%,transparent);backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);box-shadow:0 20px 56px #0000008c,0 0 30px -8px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 12%,transparent);animation:tdp-enter .18s cubic-bezier(.16,1,.3,1) both}.tdp-pop.is-short{bottom:auto;overflow:visible}.tdp-pop>*{flex:0 0 auto;min-width:0}.tdp-head{display:flex;align-items:center;gap:4px;min-height:32px;position:relative}.tdp-headgap{flex:1 1 auto;min-width:0}.tdp-gear,.tdp-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-muted);font-size:calc(20px * var(--font-scale, 1));line-height:1;cursor:pointer}.tdp-gear:hover,.tdp-gear.is-open,.tdp-close:hover{background:color-mix(in srgb,var(--surface-3) 70%,transparent);border-color:var(--border-subtle);color:var(--text)}.tdp-gear:disabled,.tdp-gear:disabled:hover{background:transparent;border-color:transparent;color:var(--text-faint);opacity:1;cursor:default}.tdp-gear.tdp-vmlib.is-open,.tdp-gear.tdp-hist.is-open{border-color:var(--accent-border);background:var(--accent-wash);color:var(--text)}.tdp-sounds-wrap{position:relative;display:inline-flex}.tdp-sounds-wrap:has(>.tdp-sounds){display:contents}.tdp-head:has(.tdp-sounds){flex-wrap:wrap;row-gap:12px}.tdp-pop:has(>.tdp-head .tdp-sounds)>:not(.tdp-head):not(.tdp-actions){display:none}.tdp-sounds{position:static;order:99;flex:1 0 100%;box-sizing:border-box;width:100%;min-width:0;max-height:calc(100vh - var(--tdp-top, 72px) - 160px);overflow-y:auto;overflow-x:hidden;padding:12px;display:flex;flex-direction:column;gap:10px;border-radius:12px;border:1px solid var(--accent-border);background:var(--surface-1);animation:tdp-drop .14s cubic-bezier(.16,1,.3,1) both}.tdp-sounds .tdp-fold{min-width:0;padding:8px;border-radius:10px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg) 55%,var(--surface-1))}.tdp-sounds .mrb-ah-menu{position:static;inset:auto;width:auto;min-width:0;max-width:none;max-height:none;z-index:auto;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.tdp-sounds .mrb-ah-menu .mrb-ah-live,.tdp-sounds .mrb-ah-menu .mrb-ah-hist,.tdp-sounds .mrb-ah-menu .mrb-ah-devices,.tdp-sounds .mrb-ah-menu .mrb-ah-foot{padding-left:0;padding-right:0}.tdp-sounds .mrb-ah-menu .mrb-aset{padding:0}.tdp-sounds .mrb-ah-menu .mrb-ah-grid{grid-template-columns:repeat(auto-fit,minmax(min(96px,100%),1fr))}.tdp-sounds .mrb-ah-menu .mrb-cah-tiles{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr))}.tdp-sounds .tdp-fold.is-open{border-color:var(--accent-border)}.tdp-fold-text{display:flex;flex-direction:column;gap:2px;min-width:0}.tdp-fold-name{color:var(--text);font-weight:700}.tdp-fold-hint{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));font-weight:400;line-height:1.35;overflow-wrap:anywhere}.tdp-sound{display:flex;flex-direction:column;gap:4px}.tdp-sound-name{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tdp-sound-name b{color:var(--text);font-size:calc(12px * var(--font-scale, 1));font-weight:600}.tdp-sound-name small{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1))}.tdp-devices{display:flex;flex-direction:column;gap:8px}.tdp-device{display:flex;flex-direction:column;gap:4px}.tdp-device-name{color:var(--text);font-size:calc(12px * var(--font-scale, 1));font-weight:600}.tdp-device-pick{width:100%;min-width:0;min-height:32px;padding:4px 8px;border-radius:8px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg) 78%,var(--surface-1));color:var(--text);font-size:calc(13px * var(--font-scale, 1))}.tdp-test{display:flex;flex-direction:column;gap:8px;min-width:0}.tdp-test-row{display:flex;flex-direction:column;gap:4px;min-width:0}.tdp-test-go{width:100%;min-height:34px;padding:6px 10px;border-radius:8px;border:1px solid var(--accent-border);background:var(--surface-2);color:var(--text);font-size:calc(13px * var(--font-scale, 1));font-weight:600;cursor:pointer}.tdp-test-go:hover:not(:disabled){background:color-mix(in srgb,var(--surface-2) 70%,var(--accent-border))}.tdp-test-go:disabled{cursor:default;opacity:.7}.tdp-test-ask{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;min-width:0;color:var(--text);font-size:calc(12px * var(--font-scale, 1))}.tdp-test-answers{display:flex;gap:6px;flex:0 0 auto}.tdp-test-yes,.tdp-test-no{min-height:28px;padding:3px 14px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:pointer}.tdp-test-yes[aria-pressed=true]{border-color:var(--ok, #34d399);color:var(--ok, #34d399)}.tdp-test-no[aria-pressed=true]{border-color:var(--bad, #f87171);color:var(--bad, #f87171)}.tdp-test-verdict{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg) 78%,var(--surface-1))}.tdp-test-verdict>div{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.tdp-test-verdict b{color:var(--text);font-size:calc(12px * var(--font-scale, 1));font-weight:600}.tdp-test-icon{flex:0 0 auto;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;font-size:calc(11px * var(--font-scale, 1));line-height:1;font-weight:700}.tdp-test-verdict.is-pass{border-color:color-mix(in srgb,var(--ok, #34d399) 45%,transparent)}.tdp-test-verdict.is-pass .tdp-test-icon{background:var(--ok, #34d399);color:#06281c}.tdp-test-verdict.is-warn{border-color:color-mix(in srgb,var(--warn, #fbbf24) 45%,transparent)}.tdp-test-verdict.is-warn .tdp-test-icon{background:var(--warn, #fbbf24);color:#2b1d00}.tdp-test-verdict.is-fail{border-color:color-mix(in srgb,var(--bad, #f87171) 45%,transparent)}.tdp-test-verdict.is-fail .tdp-test-icon{background:var(--bad, #f87171);color:#2b0606}.tdp-test-fix{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));line-height:1.45}.tdp-test-pins{display:flex;flex-direction:column;gap:4px;min-width:0}.tdp-test-pin{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:baseline;font-size:calc(11px * var(--font-scale, 1))}.tdp-test-pin-kind{color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tdp-test-pin-name{min-width:0;color:var(--text-muted);overflow-wrap:anywhere}.tdp-test-pin.is-ok .tdp-test-pin-name{color:var(--text)}.tdp-test-pin.is-gone .tdp-test-pin-name{color:var(--bad, #f87171)}.tdp-test-pin.is-relabelled .tdp-test-pin-name{color:var(--warn, #fbbf24)}.tdp-test-more{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:30px;padding:4px 8px;border-radius:8px;border:1px dashed var(--border-subtle);background:transparent;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));cursor:pointer}.tdp-test-more:hover{color:var(--text);border-color:var(--accent-border)}.tdp-test-mic{min-width:0}.tdp-test-mic .mrb-ast{gap:8px}.tdp-test-mic .mrb-ast-head h3{font-size:calc(12px * var(--font-scale, 1))}.tdp-test-mic .mrb-ast-head p,.tdp-test-mic .mrb-ast-check-msg,.tdp-test-mic .mrb-ast-check-fix,.tdp-test-mic .mrb-ast-raw{font-size:calc(11px * var(--font-scale, 1));overflow-wrap:anywhere}.tdp-test-mic .mrb-ast-run{align-self:stretch;padding:7px 10px;font-size:calc(12px * var(--font-scale, 1))}.tdp-test-mic .mrb-ast-check>div,.tdp-test-mic .mrb-ast-verdict{min-width:0;overflow-wrap:anywhere}.tdp-test-mic .mrb-ast-audio{width:100%;min-width:0}.tdp-test-mic .mrb-ast-answers button{flex:1 1 auto}.tdp-mics{display:flex;flex-direction:column;gap:8px;min-width:0}.tdp-mics-live,.tdp-mics-playback{display:flex;flex-direction:column;gap:6px;min-width:0}.tdp-mics-instruction{margin:0;min-width:0;color:var(--text);font-size:calc(12px * var(--font-scale, 1));line-height:1.45;overflow-wrap:anywhere}.tdp-mics-clock{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:baseline;min-width:0;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.tdp-mics-clock strong{color:var(--text);font-size:calc(15px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.tdp-mics-holes{justify-self:end;font-variant-numeric:tabular-nums}.tdp-mics-holes.is-bad{color:var(--bad, #f87171);font-weight:700}.tdp-mics-meter{height:8px;width:100%;min-width:0;border-radius:999px;background:var(--surface-2);overflow:hidden}.tdp-mics-meter>span{display:block;height:100%;background:var(--ok, #34d399);transition:width 60ms linear}.tdp-mics-audio{width:100%;min-width:0}.tdp-mics-error{margin:0;min-width:0;color:var(--bad, #f87171);font-size:calc(11px * var(--font-scale, 1));line-height:1.45;overflow-wrap:anywhere}.tdp-mics-marks{display:flex;flex-direction:column;gap:4px;min-width:0}.tdp-mics-marks-head{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1))}.tdp-mics-marks-row{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.tdp-mics-mark{flex:0 0 auto;min-height:24px;padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--bad, #f87171) 45%,transparent);background:transparent;color:var(--bad, #f87171);font-size:calc(11px * var(--font-scale, 1));font-variant-numeric:tabular-nums;cursor:pointer}.tdp-mics-mark:hover{background:color-mix(in srgb,var(--bad, #f87171) 16%,transparent)}.tdp-mics-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.tdp-mics-dl,.tdp-mics-discard{flex:1 1 auto;min-width:0;min-height:28px;display:grid;place-items:center;padding:3px 10px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);font-size:calc(11px * var(--font-scale, 1));font-weight:600;text-decoration:none;cursor:pointer}.tdp-mics-dl:hover,.tdp-mics-discard:hover{border-color:var(--accent-border)}.tdp-mics-report{display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg) 78%,var(--surface-1))}.tdp-mics-report.is-pass{border-color:color-mix(in srgb,var(--ok, #34d399) 45%,transparent)}.tdp-mics-report.is-warn{border-color:color-mix(in srgb,var(--warn, #fbbf24) 45%,transparent)}.tdp-mics-report.is-fail{border-color:color-mix(in srgb,var(--bad, #f87171) 45%,transparent)}.tdp-mics-verdict,.tdp-mics-check{display:flex;align-items:flex-start;gap:8px;min-width:0}.tdp-mics-verdict>div,.tdp-mics-check>div{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.tdp-mics-verdict b,.tdp-mics-check b{color:var(--text);font-size:calc(12px * var(--font-scale, 1));font-weight:600}.tdp-mics-counts,.tdp-mics-check-msg{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));line-height:1.45}.tdp-mics-checks{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.tdp-mics-verdict .tdp-test-icon,.tdp-mics-check.is-pass .tdp-test-icon{background:var(--ok, #34d399);color:#06281c}.tdp-mics-check.is-warn .tdp-test-icon{background:var(--warn, #fbbf24);color:#2b1d00}.tdp-mics-check.is-fail .tdp-test-icon{background:var(--bad, #f87171);color:#2b0606}.tdp-mics-check.is-note .tdp-test-icon{background:var(--surface-2);color:var(--text-muted)}.tdp-mics-report.is-warn .tdp-mics-verdict .tdp-test-icon{background:var(--warn, #fbbf24);color:#2b1d00}.tdp-mics-report.is-fail .tdp-mics-verdict .tdp-test-icon{background:var(--bad, #f87171);color:#2b0606}.tdp-test-session{min-width:0}.tdp-sound-pick{display:flex;gap:6px}.tdp-sound-pick select{flex:1 1 0;min-width:0;min-height:32px;padding:4px 8px;border-radius:8px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg) 78%,var(--surface-1));color:var(--text);font-size:calc(13px * var(--font-scale, 1))}.tdp-sound-play{flex:0 0 auto;width:36px;min-height:32px;padding:0;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);font-size:calc(12px * var(--font-scale, 1));cursor:pointer}.tdp-sound-play:hover{background:var(--surface-2);border-color:var(--accent-border)}.tdp-sound-play:disabled,.tdp-sound-play:disabled:hover{border-color:var(--border-subtle);cursor:default}.tdp-sound-vol{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}.tdp-sound-vol input{flex:1 1 0;min-width:0;accent-color:var(--accent)}.tdp-sounds-note{margin:0;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));line-height:1.35}.tdp-sounds-note:empty{display:none}.tdp-pop>.tdp-history{position:relative;flex:1 1 0;min-height:0;border-top:1px solid var(--border-subtle)}.tdp-history>.rcp{position:absolute;top:12px;right:0;bottom:0;left:0;width:auto;min-height:0}.tdp-history>.rcp.is-compact{padding-top:0;border-top:0}.tdp-history .rcp.is-compact .rcp-list,.tdp-history .rcp.is-compact .rcp-list:has(.rcp-row.is-open){flex:1 1 0;min-height:0;max-height:none}.tdp-history .rcp.is-compact .rcp-rowbtn,.tdp-history .rcp.is-compact .rcp-call{padding:9px 0;gap:8px}.tdp-history .rcp.is-compact .rcp-avatar{width:32px;height:32px;font-size:calc(12px * var(--font-scale, 1));line-height:1}.tdp-history .rcp.is-compact .rcp-who{font-size:calc(13.5px * var(--font-scale, 1))}.tdp-history .rcp.is-compact .rcp-num{font-size:calc(11.5px * var(--font-scale, 1))}.tdp-history .rcp.is-compact .rcp-when{font-size:calc(11px * var(--font-scale, 1))}.tdp-history .rcp.is-compact .rcp-mid{gap:3px}.tdp-history .rcp.is-compact .rcp-chev{font-size:calc(15px * var(--font-scale, 1))}.tdp-history .rcp.is-compact .rcp-chan{width:calc(14px * var(--font-scale, 1));height:calc(14px * var(--font-scale, 1))}.tdp-history .rcp.is-compact .rcp-call-what{font-size:calc(12.5px * var(--font-scale, 1))}.tdp-history .rcp.is-compact .rcp-call-dur{font-size:calc(11px * var(--font-scale, 1))}.tdp-history .rcp.is-compact .rcp-drop{padding-left:40px}.tdp-history .rcp.is-compact .rcp-calls{flex:0 0 auto}.tdp-pop:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,var(--tdp-iris-cyan) 22%,var(--tdp-iris) 50%,var(--tdp-iris-violet) 78%,transparent);opacity:.8;pointer-events:none}.tdp-pop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(46% 60% at 18% 12%,color-mix(in srgb,var(--tdp-iris-cyan) 20%,transparent),transparent 70%),radial-gradient(50% 66% at 86% 22%,color-mix(in srgb,var(--tdp-iris-violet) 18%,transparent),transparent 72%);opacity:.5;animation:tdp-aurora 9s ease-in-out infinite}.tdp-readout-wrap{position:relative;display:block;width:100%}.tdp-readout{box-sizing:border-box;width:100%;min-height:48px;padding:10px 28px;border-radius:10px;border:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,#000000 26%,transparent),transparent 45%),color-mix(in srgb,var(--bg) 78%,var(--surface-1));color:var(--text);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(22px * var(--font-scale, 1));line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-indent:.04em;text-align:center;caret-color:var(--accent);box-shadow:inset 0 2px 6px #00000080,0 1px color-mix(in srgb,#ffffff 7%,transparent);transition:border-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1)}.tdp-readout::placeholder{color:var(--text-muted);letter-spacing:.04em}.tdp-readout:focus,.tdp-readout:focus-visible{border-color:var(--accent-border);box-shadow:inset 0 2px 6px #00000080,0 0 14px -6px var(--accent-neon),0 1px color-mix(in srgb,#ffffff 7%,transparent)}.tdp-readout-x{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text-muted);font-family:inherit;font-size:calc(18px * var(--font-scale, 1));line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1)}.tdp-readout-x:hover,.tdp-readout-x:focus-visible{background:color-mix(in srgb,var(--surface-3) 70%,transparent);border-color:var(--border-subtle);color:var(--text)}.tdp-readout-x:active{transform:translateY(-50%) scale(.9)}.tdp-sound-state{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0}.tdp-sound-flag{flex:0 0 auto;padding:2px 10px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tdp-sound-flag.is-on{border-color:var(--accent-border);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--text)}.tdp-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.tdp-key{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:clamp(44px,3.4vh,48px);padding:4px;border-radius:12px;border:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 80%,transparent),color-mix(in srgb,var(--surface-2) 25%,transparent) 72%),var(--surface-2);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 10%,transparent),0 1px 2px #00000059;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1)}.tdp-key:hover{transform:translateY(-1px);border-color:var(--accent-border);background:radial-gradient(120% 110% at 50% 0%,var(--accent-wash),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 85%,transparent),color-mix(in srgb,var(--surface-2) 25%,transparent) 72%),var(--surface-2);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 14%,transparent),0 3px 8px #0006,0 0 12px -6px var(--accent-neon)}.tdp-key:active{transform:translateY(1px) scale(.97);box-shadow:inset 0 2px 6px #00000080}.tdp-key-blank,.tdp-key-blank:hover,[data-theme=light] .tdp-key-blank,[data-theme=light] .tdp-key-blank:hover{background:none;border-color:transparent;box-shadow:none;transform:none;cursor:default;pointer-events:none}.tdp-key-d{font-size:calc(20px * var(--font-scale, 1));line-height:1.1;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.tdp-key-l{min-height:calc(10px * var(--font-scale, 1));font-size:calc(10px * var(--font-scale, 1));line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.tdp-err{padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);font-size:calc(12px * var(--font-scale, 1));line-height:1.35;overflow-wrap:anywhere}.tdp-clock{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--text-muted) 10%,transparent);color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));line-height:1.2;font-weight:600}.tdp-clock-dot{position:relative;width:10px;height:10px;border-radius:50%;background:currentColor;flex:0 0 auto}.tdp-clock-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid currentColor;opacity:0;pointer-events:none}.tdp-clock-time{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:.04em}.tdp-clock.is-answered{border-color:color-mix(in srgb,var(--danger) 55%,transparent);background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.tdp-clock.is-answered .tdp-clock-dot{animation:tdp-clock-blink 1s steps(1,end) infinite}.tdp-clock.is-answered .tdp-clock-dot:after{animation:tdp-clock-ring 1s ease-out infinite}.tdp-head .tdp-clock{flex:0 1 auto;min-width:0;gap:6px;padding:3px 8px;font-size:calc(12px * var(--font-scale, 1));white-space:nowrap;overflow:hidden}.tdp-head .mrb-mic-wrap.tdp-mute{flex:0 0 auto}.tdp-head .mrb-mic-wrap.tdp-mute .mrb-mic-btn{min-height:24px;width:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;font-size:calc(11px * var(--font-scale, 1))}.mrb-mic-svg{display:block}.tdp-vol{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.tdp-vol-ico{display:inline-flex;color:var(--text-muted)}.tdp-vol-range{width:100%;min-width:0;accent-color:var(--accent)}.tdp-vol-pct{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));min-width:4ch;text-align:right}.tdp-vol-note{grid-column:1 / -1;color:var(--text-muted);font-size:calc(10px * var(--font-scale, 1));line-height:1.3}.tdp-aq-wrap{position:relative;display:inline-flex;flex:0 0 auto}.tdp-aq{--tone: var(--ok);display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px;border-radius:8px;border:1px solid color-mix(in srgb,var(--tone) 30%,transparent);background:color-mix(in srgb,var(--tone) 9%,transparent);color:var(--text);font-size:calc(12px * var(--font-scale, 1));line-height:1;cursor:pointer}.dcc-aq{--tone: var(--ok);display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;font-size:calc(11px * var(--font-scale, 1));line-height:1}.dcc-aq .tdp-aq-bars{height:11px}.dcc-aq .tdp-aq-bars i:nth-child(1){height:5px}.dcc-aq .tdp-aq-bars i:nth-child(2){height:8px}.dcc-aq .tdp-aq-bars i:nth-child(3){height:11px}.tdp-aq-warn{--tone: var(--warn)}.tdp-aq-bad{--tone: var(--danger)}.tdp-aq:hover,.tdp-aq.is-open{background:color-mix(in srgb,var(--tone) 16%,transparent);border-color:color-mix(in srgb,var(--tone) 50%,transparent);color:var(--text)}.tdp-aq.is-idle,.tdp-aq.is-idle:hover,.tdp-aq.is-idle.is-open{border-color:var(--border-subtle);background:transparent;color:var(--text-muted)}.tdp-aq.is-idle:hover,.tdp-aq.is-idle.is-open{background:color-mix(in srgb,var(--surface-3) 70%,transparent)}.tdp-aq-score{min-width:2ch;text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:var(--tone)}.tdp-aq-score.is-empty{color:var(--text-faint)}.tdp-aq-bars{display:inline-flex;align-items:flex-end;gap:2px;height:14px;flex:0 0 auto}.tdp-aq-bars i{display:block;width:3px;border-radius:1px;background:color-mix(in srgb,var(--text-faint) 45%,transparent)}.tdp-aq-bars i:nth-child(1){height:6px}.tdp-aq-bars i:nth-child(2){height:10px}.tdp-aq-bars i:nth-child(3){height:14px}.tdp-aq-bars i.on{background:var(--tone)}.tdp-aq-wrap:has(>.tdp-aq-menu){display:contents}.tdp-head:has(.tdp-aq-menu){flex-wrap:wrap;row-gap:12px}.tdp-aq-menu{--tone: var(--text-muted);position:static;order:99;flex:1 0 100%;box-sizing:border-box;width:100%;min-width:0;padding:12px;display:flex;flex-direction:column;gap:6px;border-radius:12px;border:1px solid var(--accent-border);background:var(--surface-1);box-shadow:0 16px 40px #00000080,0 0 22px -10px var(--accent-neon)}.tdp-aq-menu.tdp-aq-good{--tone: var(--ok)}.tdp-aq-menu.tdp-aq-warn{--tone: var(--warn)}.tdp-aq-menu.tdp-aq-bad{--tone: var(--danger)}.tdp-aq-menu-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--text);font-size:calc(13px * var(--font-scale, 1));font-weight:700}.tdp-aq-menu-title em{font-style:normal;font-weight:500;color:var(--text-muted)}.tdp-aq-menu-score{font-variant-numeric:tabular-nums;color:var(--tone)}.tdp-aq-menu-note{margin:0;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));line-height:1.4}.tdp-actions{display:flex;align-items:stretch;gap:8px}.tdp-recall{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:46px;padding:0 10px;border-radius:12px;border:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 80%,transparent),color-mix(in srgb,var(--surface-2) 25%,transparent) 72%),var(--surface-2);color:var(--text);font-family:inherit;font-size:calc(19px * var(--font-scale, 1));line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 10%,transparent),0 1px 2px #00000059;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1)}.tdp-recall:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 80%,transparent),color-mix(in srgb,var(--surface-2) 25%,transparent) 72%),var(--surface-2);transform:translateY(-1px);border-color:var(--accent-border)}.tdp-recall:active{transform:translateY(1px) scale(.97);box-shadow:inset 0 2px 6px #00000080}.tdp-call,.tdp-hangup{display:inline-flex;align-items:center;justify-content:center;gap:7px}.tdp-call{flex:1;min-height:56px;padding:0 14px;border-radius:12px;border:1px solid transparent;background:var(--accent);color:var(--bg);font-size:calc(16px * var(--font-scale, 1));line-height:1.1;font-weight:700;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 30%,transparent),0 4px 16px -4px var(--accent-neon),0 10px 24px -12px color-mix(in srgb,var(--accent-neon) 65%,transparent);transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1)}.tdp-call:hover{background:var(--accent);transform:translateY(-1px);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 36%,transparent),0 6px 22px -4px var(--accent-neon),0 12px 28px -12px color-mix(in srgb,var(--accent-neon) 75%,transparent)}.tdp-call:active{transform:translateY(1px) scale(.98);box-shadow:inset 0 2px 6px #00000059}.tdp-hangup{flex:1;min-height:56px;padding:0 14px;border-radius:12px;border:1px solid transparent;background:var(--danger);color:var(--bg);font-size:calc(16px * var(--font-scale, 1));line-height:1.1;font-weight:700;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 30%,transparent),0 4px 16px -4px color-mix(in srgb,var(--danger) 70%,transparent),0 10px 24px -12px color-mix(in srgb,var(--danger) 55%,transparent);transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1)}.tdp-hangup:hover{background:var(--danger);transform:translateY(-1px);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 36%,transparent),0 6px 22px -4px color-mix(in srgb,var(--danger) 80%,transparent),0 12px 28px -12px color-mix(in srgb,var(--danger) 60%,transparent)}.tdp-hangup:active{transform:translateY(1px) scale(.98);box-shadow:inset 0 2px 6px #00000059}.tdp-key:disabled,.tdp-call:disabled,.tdp-hangup:disabled{background:var(--surface-1);border-color:var(--border-subtle);color:var(--text-muted);opacity:1;box-shadow:none;transform:none;cursor:default}.tdp-key:disabled .tdp-key-d,.tdp-key:disabled .tdp-key-l{color:var(--text-muted)}.tdp-who-slot{display:flex;flex-direction:column;gap:6px}.tdp-who{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 10px;border-radius:10px;border:1px solid var(--accent-border);background:linear-gradient(120deg,color-mix(in srgb,var(--tdp-iris) 12%,transparent),transparent 62%),color-mix(in srgb,var(--surface-2) 70%,transparent)}.tdp-who.is-looking{color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));border-style:dashed;border-color:var(--border-subtle);background:none}.tdp-who.is-greyed{opacity:.72}.tdp-who.is-refused{border-color:var(--danger)}.tdp-who-mono{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--accent-border);background:color-mix(in srgb,var(--accent-wash) 60%,transparent);color:var(--text);font-size:calc(13px * var(--font-scale, 1));font-weight:700}.tdp-who-mid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.tdp-who-name,.tdp-who-sub,.tdp-who-src{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdp-who-name{color:var(--text);font-size:calc(13px * var(--font-scale, 1));font-weight:700}.tdp-who-sub{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.tdp-who-src{color:var(--text-faint);font-size:calc(10px * var(--font-scale, 1));letter-spacing:.06em;text-transform:uppercase}.tdp-who-open{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg) 60%,transparent);color:var(--text-muted);font-size:calc(16px * var(--font-scale, 1));line-height:1;cursor:pointer}.tdp-who-open:hover{border-color:var(--accent-border);color:var(--text)}.tdp-who-open.is-on{border-color:var(--accent-border);background:var(--accent-wash);color:var(--text)}.tdp-who-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tdp-who-expand{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:31px;height:32px;margin-right:4px;border-radius:9px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg) 60%,transparent);color:var(--text-muted);line-height:1;cursor:pointer}.tdp-who-expand:hover{border-color:var(--accent-border);color:var(--text)}.tdp-who-expand.is-on{border-color:var(--accent-border);background:var(--accent-wash);color:var(--text)}.tdp-who-expand:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dcc{display:flex;flex-direction:column;min-width:0;container:dcc / inline-size;border-radius:14px;border:1px solid color-mix(in srgb,var(--success, #22c55e) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--tdp-iris, var(--accent)) 16%,transparent),transparent 70%),color-mix(in srgb,var(--surface-2) 82%,transparent);box-shadow:0 6px 18px #00000038;overflow:hidden}.dcc.is-keys{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 16px color-mix(in srgb,var(--accent) 35%,transparent)}.dcc.is-held{border-color:color-mix(in srgb,var(--warning, #f59e0b) 70%,transparent)}.dcc.is-ended{border-color:color-mix(in srgb,var(--danger) 60%,transparent);box-shadow:none;opacity:1;transition:opacity .6s ease}.dcc.is-ended.is-fading{opacity:0}.dcc.is-ended .dcc-state-dot{background:var(--danger);box-shadow:none}.dcc.is-ended .dcc-ended-note{height:30px;align-content:center}.dcc-ended-note{color:var(--danger);font-weight:700;font-size:calc(12px * var(--font-scale, 1))}.dcc-top{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 12px 10px}.dcc-face{position:relative;flex:0 0 auto;width:52px;height:52px}.dcc-photo,.dcc-silhouette{display:block;width:52px;height:52px;border-radius:50%}.dcc-photo{object-fit:cover}.dcc-silhouette{display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--text) 26%,transparent),color-mix(in srgb,var(--text) 12%,transparent));color:color-mix(in srgb,var(--text) 70%,transparent)}.dcc-silhouette svg{width:40px;height:40px;margin-bottom:-3px}.dcc-mono{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1px solid var(--accent-border);background:color-mix(in srgb,var(--accent-wash) 60%,transparent);color:var(--text);font-size:calc(19px * var(--font-scale, 1));font-weight:700;letter-spacing:.02em}.dcc:not(.is-ended){animation:dcc-from-lead .24s ease-out}@keyframes dcc-from-lead{0%{clip-path:inset(0 0 40% 0 round 14px);opacity:.7}to{clip-path:inset(0 0 0 0 round 14px);opacity:1}}@media (prefers-reduced-motion: reduce){.dcc:not(.is-ended){animation:none}}.dcc-add{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border-radius:50%;border:2px solid var(--surface-2);background:var(--accent);color:#fff;font:700 14px/1 system-ui,sans-serif;font-size:calc(14px * var(--font-scale, 1));cursor:pointer;line-height:1}.dcc-add:hover,.dcc-add.is-on{filter:brightness(1.15)}.dcc-add:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dcc-mid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dcc-state{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));white-space:nowrap}.dcc-state-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--text-muted)}.dcc-state.is-answered .dcc-state-dot{background:var(--success, #22c55e);box-shadow:0 0 6px var(--success, #22c55e)}.dcc-state-time{margin-left:auto;font-variant-numeric:tabular-nums}.dcc-name,.dcc-num{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcc-name{color:var(--text);font-size:calc(17px * var(--font-scale, 1));font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.dcc-name-btn{display:block;max-width:100%;padding:0;border:0;background:none;font-family:inherit;text-align:left;cursor:pointer}.dcc-name-btn:hover{text-decoration:underline;text-underline-offset:3px}.dcc-name-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.dcc-num{color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.dcc-copy{display:block;max-width:100%;padding:0;border:0;background:none;font-family:inherit;text-align:left;cursor:copy}.dcc-copy:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.dcc-copy:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.dcc-copy.is-copied{color:var(--success, #22c55e);text-decoration:none}.dcc-hash{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:10px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg) 55%,transparent);color:var(--text);font:700 18px/1 system-ui,sans-serif;font-size:calc(18px * var(--font-scale, 1));cursor:pointer}.dcc-hash:hover{border-color:var(--accent-border)}.dcc-hash.is-on{border-color:var(--accent);background:var(--accent);color:#fff}.dcc-hash:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dcc-bar{display:flex;align-items:center;gap:4px;min-width:0;padding:6px;background:color-mix(in srgb,var(--bg) 60%,transparent);border-top:1px solid var(--border-subtle)}.dcc-btn,.dcc-bar .mrb-mic-wrap.dcc-mute .mrb-mic-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;min-height:30px;padding:0;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer}.dcc-btn:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--text) 10%,transparent)}.dcc-btn.is-on{color:var(--text);background:color-mix(in srgb,var(--accent) 30%,transparent);border-color:var(--accent-border)}.dcc-btn:disabled{opacity:.4;cursor:default}.dcc-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dcc-bar .mrb-mic-wrap.dcc-mute{flex:0 0 auto}@container dcc (max-width: 339px){.dcc-bar:has(.dcc-tag){gap:2px}.dcc-bar:has(.dcc-tag) .dcc-btn,.dcc-bar:has(.dcc-tag) .mrb-mic-wrap.dcc-mute .mrb-mic-btn,.dcc .dcc-bar:has(.dcc-tag) .mrb-vmdrop-btn{width:28px}}.tdp-root>.mrb-leadtag-pop.tdp-dispo-pop{z-index:72}.dcc-end{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:30px;min-height:30px;padding:0 8px;border-radius:8px;border:1px solid transparent;background:var(--danger);color:var(--bg);font-size:calc(12px * var(--font-scale, 1));font-weight:700;white-space:nowrap;cursor:pointer}.dcc-end:hover{filter:brightness(1.08)}.dcc-end:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dcc-bar-note{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));text-align:center}.tdp-oncall-slot{position:relative;z-index:3}.dcc-vm{flex:0 0 auto;display:inline-flex;min-width:0}.dcc .mrb-vmdrop-wrap{position:static;flex:0 0 auto;display:inline-flex;min-width:0}.dcc .mrb-vmdrop-btn{position:relative;flex:0 0 auto;width:34px;height:30px;min-height:30px;padding:0;gap:0;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-muted);font:inherit}.dcc .mrb-vmdrop-btn:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--text) 10%,transparent);border-color:transparent}.dcc .mrb-vmdrop-btn[aria-expanded=true],.dcc .mrb-vmdrop-btn[aria-expanded=true]:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 30%,transparent);border-color:var(--accent-border)}.dcc .mrb-vmdrop-btn:disabled{border-style:solid;border-color:transparent;background:transparent;color:var(--text-faint);opacity:1;cursor:default}.dcc .mrb-vmdrop-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dcc .mrb-vmdrop-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dcc .mrb-vmdrop-caret,.dcc .mrb-vmdrop-routed{display:none}.dcc .mrb-vmdrop-pop{left:0;right:0;width:auto}.dcc-menu{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px 12px;border-top:1px solid var(--border-subtle)}.dcc-menu-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.dcc-select{width:100%;min-width:0;padding:6px 8px;border-radius:8px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg) 70%,transparent);color:var(--text);font:inherit;font-size:calc(12px * var(--font-scale, 1))}.dcc-pill{flex:1 1 auto;min-width:0;padding:6px 10px;border-radius:999px;border:1px solid var(--accent-border);background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--text);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:pointer}.dcc-pill.is-quiet{background:transparent;border-color:var(--border-subtle);color:var(--text-muted)}.dcc-pill:hover:not(:disabled){filter:brightness(1.15)}.dcc-pill:disabled{opacity:.4;cursor:default}.dcc-note{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));line-height:1.4}.dcc-numrow{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-width:0}.dcc-numrow .dcc-num{flex:0 0 auto}.dcc-numrow .dcc-name{flex:0 1 auto}.dcc-tones{flex:1 1 0;max-width:132px;min-width:40px;margin-left:auto;display:flex;justify-content:flex-end;overflow:hidden;box-sizing:border-box;height:calc(15px * var(--font-scale, 1));border-bottom:2px solid var(--accent, #3b82f6)}.dcc-tones-d{flex:0 0 auto;white-space:nowrap;font-size:calc(13px * var(--font-scale, 1));line-height:calc(13px * var(--font-scale, 1));font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--text)}.dcc-err{display:block;padding:0 12px 10px;color:var(--danger, #ef4444);font-size:calc(11px * var(--font-scale, 1));line-height:1.35}.dcc-menu .dcc-err{padding:0}.tdp-who-refused{padding:6px 10px;border-radius:8px;border:1px solid var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--text);font-size:calc(11px * var(--font-scale, 1));line-height:1.35}.tdp-from{display:flex;flex-direction:column;gap:6px}.tdp-from-label{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tdp-from-pick{position:relative}.tdp-from-trigger{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 12px 6px 7px;border-radius:12px;border:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--text) 4%,transparent),transparent 70%),color-mix(in srgb,var(--bg) 78%,var(--surface-1));box-shadow:inset 0 1px color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);font-family:inherit;font-size:calc(13px * var(--font-scale, 1));font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.tdp-from-trigger:hover:not(:disabled){border-color:var(--accent-border)}.tdp-from-pick.is-open .tdp-from-trigger{border-color:color-mix(in srgb,var(--tdp-iris) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tdp-iris) 16%,transparent),inset 0 1px color-mix(in srgb,var(--text) 6%,transparent)}.tdp-from-trigger:disabled{opacity:.6;cursor:default}.tdp-from-ico{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;border:1px solid var(--accent-border);background:color-mix(in srgb,var(--accent-wash) 55%,transparent);color:var(--tdp-iris)}.tdp-from-ico.is-local{background:linear-gradient(135deg,color-mix(in srgb,var(--tdp-iris-cyan) 30%,transparent),color-mix(in srgb,var(--tdp-iris-violet) 30%,transparent));color:var(--text)}.tdp-from-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;letter-spacing:.01em}.tdp-from-sub{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));font-weight:500;letter-spacing:0;overflow:hidden;text-overflow:ellipsis}.tdp-from-tag{flex:0 0 auto;padding:2px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tdp-iris) 35%,transparent);background:color-mix(in srgb,var(--tdp-iris) 10%,transparent);color:color-mix(in srgb,var(--tdp-iris) 55%,var(--text));font-size:calc(10.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em}.tdp-from-chev{flex:0 0 auto;width:7px;height:7px;margin:0 2px 3px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;opacity:.7;transform:rotate(45deg);transition:transform .18s ease,margin .18s ease}.tdp-from-pick.is-open .tdp-from-chev{margin:3px 2px 0;transform:rotate(-135deg)}.tdp-from-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;padding:6px;border-radius:14px;border:1px solid color-mix(in srgb,var(--tdp-iris) 30%,var(--border-subtle));background:radial-gradient(120% 60% at 0% 0%,color-mix(in srgb,var(--tdp-iris) 10%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 92%,transparent);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 18px 40px -12px #0000008c,0 2px 6px #00000040,inset 0 1px color-mix(in srgb,var(--text) 7%,transparent);animation:tdp-from-in .14s ease-out}@keyframes tdp-from-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.tdp-from-panel{animation:none}.dcc.is-ended,.tdp-from-chev,.tdp-from-trigger{transition:none}}.tdp-from-list{max-height:360px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0 0 12px;list-style:none;scrollbar-width:none;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent)}.tdp-from-list::-webkit-scrollbar{display:none}.tdp-from-divider{display:flex;align-items:center;gap:6px;margin:6px 4px 4px;padding-top:8px;border-top:1px solid var(--border-subtle);color:var(--text-faint);font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tdp-from-divider span{padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text-muted);letter-spacing:0}.tdp-from-opt{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 8px 4px 12px;border-radius:9px;color:var(--text);font-size:calc(13px * var(--font-scale, 1));font-variant-numeric:tabular-nums;cursor:pointer}.tdp-from-opt.is-local{min-height:46px;padding-left:6px}.tdp-from-opt .tdp-from-main{font-weight:500}.tdp-from-opt.is-local .tdp-from-main{font-weight:600}.tdp-from-opt.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--tdp-iris) 16%,transparent),color-mix(in srgb,var(--tdp-iris) 4%,transparent));box-shadow:inset 2px 0 0 var(--tdp-iris)}.tdp-from-opt.is-chosen .tdp-from-main{font-weight:700}.tdp-from-check{flex:0 0 auto;display:inline-flex;width:14px;color:var(--tdp-iris)}.tdp-pop button:focus-visible,.tdp-pop input:focus-visible,.tdp-pop select:focus-visible,.tdp-from-trigger:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px)}@keyframes tdp-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes tdp-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes tdp-clock-blink{0%{opacity:1}50%{opacity:.25}}@keyframes tdp-clock-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes tdp-toggle-pulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.35)}}@keyframes tdp-hold-arm{0%{opacity:0;transform:scale(1.35)}to{opacity:.9;transform:scale(1)}}@keyframes tdp-aurora{0%,to{opacity:.34}50%{opacity:.62}}[data-theme=light] .tdp-pop{box-shadow:0 20px 56px #0a15262e,0 0 22px -10px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}[data-theme=light] .tdp-pop:after{opacity:.38}[data-theme=light] .tdp-readout{background:linear-gradient(180deg,color-mix(in srgb,#0a1526 8%,transparent),transparent 45%),color-mix(in srgb,var(--bg) 70%,var(--surface-1));box-shadow:inset 0 2px 6px #0a152629,0 1px color-mix(in srgb,#ffffff 70%,transparent)}[data-theme=light] .tdp-readout:focus,[data-theme=light] .tdp-readout:focus-visible{box-shadow:inset 0 2px 6px #0a152629,0 0 12px -6px var(--accent-neon),0 1px color-mix(in srgb,#ffffff 70%,transparent)}[data-theme=light] .tdp-key,[data-theme=light] .tdp-recall{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 80%,transparent),0 1px 2px #0a152624}[data-theme=light] .tdp-key:hover{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 85%,transparent),0 3px 8px #0a152629,0 0 10px -6px var(--accent-neon)}[data-theme=light] .tdp-key:active,[data-theme=light] .tdp-recall:active{box-shadow:inset 0 2px 6px #0a152633}[data-theme=light] .tdp-call{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 35%,transparent),0 4px 14px -4px color-mix(in srgb,var(--accent-neon) 70%,transparent),0 8px 20px -12px color-mix(in srgb,var(--accent-neon) 50%,transparent)}[data-theme=light] .tdp-call:active{box-shadow:inset 0 2px 6px #0a152640}[data-theme=light] .tdp-hangup{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 35%,transparent),0 4px 14px -4px color-mix(in srgb,var(--danger) 55%,transparent),0 8px 20px -12px color-mix(in srgb,var(--danger) 40%,transparent)}[data-theme=light] .tdp-hangup:active{box-shadow:inset 0 2px 6px #0a152640}[data-theme=light] .tdp-key:disabled,[data-theme=light] .tdp-call:disabled,[data-theme=light] .tdp-hangup:disabled{box-shadow:none}@media (max-width: 640px){.tdp-toggle-time{display:none}.tdp-pop{width:auto;max-width:none;left:8px;right:8px;bottom:8px}}@media (pointer: coarse){.tdp-recall,.tdp-call,.tdp-hangup{min-height:56px}.tdp-key{min-height:52px}.tdp-keys{gap:8px}.tdp-close,.tdp-gear{min-width:var(--tap-min, 44px);min-height:var(--tap-min, 44px)}.tdp-head{flex-wrap:wrap;row-gap:6px}}@media (prefers-reduced-motion: reduce){.tdp-pop,.tdp-clock.is-answered .tdp-clock-dot{animation:none}.tdp-toggle.is-answered:after{animation:none}.tdp-toggle.is-holding:before{animation:none;opacity:.9}.tdp-pop:after{animation:none;opacity:.4}[data-theme=light] .tdp-pop:after{opacity:.34}.tdp-pop *,.tdp-pop *:before,.tdp-pop *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tdp-key:hover,.tdp-key:active,.tdp-recall:hover,.tdp-recall:active,.tdp-call:hover,.tdp-call:active,.tdp-hangup:hover,.tdp-hangup:active{transform:none}}@media (forced-colors: active){.tdp-pop:before,.tdp-pop:after{display:none}.tdp-readout,[data-theme=light] .tdp-readout{background:Field;color:FieldText;box-shadow:none}}#mrb-header .mrb-toolbar .mrb-hudx .mrb-tool-btn.mrb-hosticon-plan:has(+.mrb-hosticon-convo){border-radius:0}#mrb-header .mrb-toolbar .mrb-hudx .mrb-tool-btn.mrb-hosticon-convo{position:relative;border-radius:0 10px 10px 0}#mrb-header .mrb-header-dial .mrb-convo-pip{position:absolute;top:calc(4px * var(--font-scale, 1));right:4px;min-width:calc(16px * var(--font-scale, 1));height:calc(16px * var(--font-scale, 1));padding:0 calc(3px * var(--font-scale, 1));box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:calc(10px * var(--font-scale, 1));font-weight:800;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;color:var(--tag-red-card);background-color:var(--tag-red-cardink);border:1.5px solid var(--surface-1)}@media (forced-colors: active){#mrb-header .mrb-header-dial .mrb-convo-pip{color:Canvas;background-color:CanvasText;border-color:Canvas;forced-color-adjust:none}}.mrb-clps{display:block;min-width:0}.mrb-clps-head{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min, 44px);padding:var(--space-2) 0;text-align:left}.mrb-clps-h{margin:0;font-size:inherit;font-weight:inherit;flex:1 1 auto;min-width:0}.mrb-clps-label{flex:0 1 auto;min-width:0;display:flex;align-items:baseline;gap:var(--space-3)}.mrb-clps-title{font-size:calc(15px * var(--font-scale, 1));font-weight:700;color:var(--text);overflow-wrap:anywhere}.mrb-clps-meta{flex:none;margin-left:auto;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);white-space:nowrap}.mrb-clps>.mrb-clps-hwrap{margin:0}.mrb-clps-toggle{background:transparent;border:none;border-radius:var(--radius-md);font-family:inherit;color:inherit;cursor:pointer;margin-inline:calc(var(--space-2) * -1);padding-inline:var(--space-2);width:calc(100% + var(--space-2) * 2)}.mrb-clps-toggle:hover{background:var(--surface-2)}.mrb-clps-toggle:focus-visible{border-radius:var(--radius-md)}.mrb-clps-chev{flex:none;margin-left:auto;color:var(--text-muted);transform:rotate(-90deg);transition:transform var(--motion-fast, .12s) var(--ease-out, ease)}.mrb-clps.is-open>.mrb-clps-toggle .mrb-clps-chev,.mrb-clps.is-open>.mrb-clps-hwrap>.mrb-clps-toggle .mrb-clps-chev{transform:rotate(0)}.mrb-clps.is-collapsible+.mrb-clps.is-collapsible>.mrb-clps-head,.mrb-clps.is-collapsible+.mrb-clps.is-collapsible>.mrb-clps-hwrap>.mrb-clps-head{border-top:1px solid var(--border-subtle)}.mrb-clps-body[hidden]{display:none!important}.mrb-clps-body{min-width:0}.mrb-clps:not(.is-collapsible)>.mrb-clps-head{padding-top:0}@media (prefers-reduced-motion: reduce){.mrb-clps-chev{transition:none}}.hudp .mrb-aset>.mrb-clps,.hudp .mrb-ah-menu .mrb-clps{border-top:1px solid var(--border-subtle, #2a2f3a)}.hudp .mrb-clps-body{display:flex;flex-direction:column;gap:10px;padding-bottom:4px}.hudp .mrb-clps-body .mrb-ah-hist,.hudp .mrb-clps-body .mrb-cah{padding-left:0;padding-right:0;border-top:0}.hudp .mrb-clps-body .mrb-ah-hist{padding-top:0}.mrb-qset-sec>.mrb-clps-body{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding-bottom:var(--space-4)}.mrb-qset-sec .mrb-clps-meta{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.pgh-shelf .pgh-row{min-width:0;border-top:1px solid var(--border-subtle)}.pgh-shelf .pgh-row>.mrb-clps-body{padding:0 0 var(--space-3);min-width:0}.tdp-sounds .tdp-fold+.tdp-fold>.mrb-clps-head{border-top:0}.tdp-sounds .mrb-clps-label{align-items:center;gap:8px}.tdp-sounds .mrb-clps-title{font-size:calc(13px * var(--font-scale, 1))}.tdp-sounds .mrb-clps-meta{padding:2px 8px;border-radius:999px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg) 70%,var(--surface-2));font-size:calc(10px * var(--font-scale, 1));font-weight:700}.tdp-sounds .mrb-clps-body{display:flex;flex-direction:column;gap:10px;padding-top:8px}.dg-head .mrb-clps-chev{color:var(--dg-ink)}.mrb-ast{display:flex;flex-direction:column;gap:12px;color:var(--text);font-size:calc(13px * var(--font-scale, 1))}.mrb-ast-head h3{margin:0 0 4px;font-size:calc(15px * var(--font-scale, 1));font-weight:700}.mrb-ast-head p{margin:0;color:var(--text-muted);line-height:1.45}.mrb-ast-blocked{margin:0;padding:8px 10px;border:1px solid var(--warn-border);border-radius:9px;background:var(--warn-fill);color:var(--text);line-height:1.4}.mrb-ast-run{align-self:flex-start;padding:8px 16px;border:1px solid var(--accent-border);border-radius:10px;background:var(--accent-fill);color:var(--accent-text);font:inherit;font-weight:650;cursor:pointer}.mrb-ast-run:hover:not(:disabled){background:var(--accent-fill-hover)}.mrb-ast-run:disabled{opacity:.55;cursor:not-allowed}.mrb-ast-run:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-ast-live,.mrb-ast-playback{display:flex;flex-direction:column;gap:8px}.mrb-ast-instruction{margin:0;font-weight:600;line-height:1.4}.mrb-ast-meter{height:12px;border-radius:999px;background:var(--surface-2);overflow:hidden}.mrb-ast-meter>span{display:block;height:100%;background:linear-gradient(90deg,var(--ok),var(--accent-neon, var(--accent)))}.mrb-ast-audio{width:100%}.mrb-ast-answers{display:flex;gap:8px;flex-wrap:wrap}.mrb-ast-yes,.mrb-ast-no{padding:7px 14px;border-radius:9px;font:inherit;font-weight:600;cursor:pointer;border:1px solid var(--border-control);background:var(--surface-2);color:var(--text)}.mrb-ast-yes{border-color:var(--ok-border);background:var(--ok-fill)}.mrb-ast-no{border-color:var(--warn-border);background:var(--warn-fill)}.mrb-ast-yes:focus-visible,.mrb-ast-no:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-ast-error{margin:0;padding:8px 10px;border-left:3px solid var(--danger);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--danger) 10%,transparent);line-height:1.4}.mrb-ast-report{border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-1);overflow:hidden;--verdict: var(--ok);--verdict-fill: var(--ok-fill)}.mrb-ast-warn{--verdict: var(--warn);--verdict-fill: var(--warn-fill)}.mrb-ast-fail{--verdict: var(--danger);--verdict-fill: color-mix(in srgb, var(--danger) 12%, transparent)}.mrb-ast-verdict{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:10px 12px;background:var(--verdict-fill);border-bottom:1px solid var(--border-subtle)}.mrb-ast-badge{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--surface-1);color:var(--verdict);font-weight:800;flex:0 0 auto}.mrb-ast-verdict strong{font-size:calc(14px * var(--font-scale, 1))}.mrb-ast-counts{margin-left:auto;color:var(--text-muted);font-size:calc(11.5px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.mrb-ast-checks{list-style:none;margin:0;padding:0}.mrb-ast-check{display:flex;gap:9px;padding:9px 12px;border-bottom:1px solid var(--border-subtle);line-height:1.4}.mrb-ast-check:last-child{border-bottom:0}.mrb-ast-check>div{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-ast-check b{font-weight:650}.mrb-ast-check-msg{color:var(--text-muted);overflow-wrap:anywhere}.mrb-ast-check-fix{padding:6px 8px;margin-top:3px;border-radius:8px;background:var(--surface-2);color:var(--text)}.mrb-ast-check-icon{display:grid;place-items:center;width:18px;height:18px;flex:0 0 auto;border-radius:50%;font-size:calc(11px * var(--font-scale, 1));line-height:1;font-weight:800;margin-top:1px}.mrb-ast-check-pass .mrb-ast-check-icon{background:var(--ok-fill);color:var(--ok)}.mrb-ast-check-warn .mrb-ast-check-icon{background:var(--warn-fill);color:var(--warn)}.mrb-ast-check-fail .mrb-ast-check-icon{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.mrb-ast-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mrb-ast-raw{margin:0;padding:8px 12px;border-top:1px solid var(--border-subtle);color:var(--text-faint);font-size:calc(11.5px * var(--font-scale, 1));font-variant-numeric:tabular-nums;line-height:1.5}.mrb-aset{display:flex;flex-direction:column;gap:14px;color:var(--text);font-size:calc(13px * var(--font-scale, 1))}.mrb-aset-head h3{margin:0 0 4px;font-size:calc(15px * var(--font-scale, 1));font-weight:700}.mrb-aset-head p{margin:0;color:var(--text-muted);line-height:1.45}.mrb-aset-detect{padding:11px 12px;border:1px solid var(--border-subtle);border-left:3px solid var(--tint, var(--accent-border));border-radius:0 12px 12px 0;background:var(--surface-2);--tint: var(--accent-border)}.mrb-aset-c-business-headset{--tint: var(--ok)}.mrb-aset-c-bluetooth{--tint: var(--warn)}.mrb-aset-c-wired-consumer{--tint: var(--accent-border)}.mrb-aset-c-builtin{--tint: var(--warn)}.mrb-aset-c-unknown{--tint: var(--text-faint)}.mrb-aset-detect-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.mrb-aset-detect-top strong{font-size:calc(14px * var(--font-scale, 1));flex:1 1 auto}.mrb-aset-chip{padding:2px 8px;border-radius:999px;background:var(--surface-3);border:1px solid var(--tint);font-size:calc(11px * var(--font-scale, 1));font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.mrb-aset-conf{padding:2px 7px;border-radius:7px;font-size:calc(10.5px * var(--font-scale, 1));font-weight:650;white-space:nowrap}.mrb-aset-conf-high{background:var(--ok-fill);color:var(--ok)}.mrb-aset-conf-medium,.mrb-aset-conf-low{background:var(--warn-fill);color:var(--warn)}.mrb-aset-why{margin:0 0 6px;color:var(--text-muted);font-size:calc(11.5px * var(--font-scale, 1));overflow-wrap:anywhere}.mrb-aset-explain{margin:0 0 6px;line-height:1.45}.mrb-aset-advice{margin:0 0 6px;padding:7px 9px;border-radius:8px;background:var(--warn-fill);line-height:1.45}.mrb-aset-better{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 6px;padding:7px 9px;border-radius:8px;background:var(--accent-wash);line-height:1.45}.mrb-aset-better button,.mrb-aset-perm button,.mrb-aset-clear,.mrb-aset-policy-toggle{border:1px solid var(--accent-border);border-radius:8px;background:var(--accent-fill);color:var(--accent-text);padding:4px 10px;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.mrb-aset-better button:hover,.mrb-aset-perm button:hover,.mrb-aset-clear:hover,.mrb-aset-policy-toggle:hover{background:var(--accent-fill-hover)}.mrb-aset-better button:focus-visible,.mrb-aset-perm button:focus-visible,.mrb-aset-clear:focus-visible,.mrb-aset-policy-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-aset-effect{margin:0;padding-top:6px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:calc(11.5px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.mrb-aset-jabra{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:9px 12px;border:1px solid var(--border-subtle);border-left:3px solid var(--tint, var(--border-subtle));border-radius:0 12px 12px 0;background:var(--surface-2);--tint: var(--border-subtle)}.mrb-aset-jabra-good{--tint: var(--ok)}.mrb-aset-jabra-idle{--tint: var(--border-subtle)}.mrb-aset-jabra-bad{--tint: var(--danger)}.mrb-aset-jabra-unknown{--tint: var(--border-subtle)}.mrb-aset-jabra-label{font-weight:600}.mrb-aset-jabra-state{justify-self:end;align-self:center;font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.02em;color:var(--text-muted)}.mrb-aset-jabra-good .mrb-aset-jabra-state{color:var(--ok)}.mrb-aset-jabra-bad .mrb-aset-jabra-state{color:var(--danger)}.mrb-aset-jabra-text{grid-column:1 / -1;margin:0;color:var(--text-muted);line-height:1.45;font-size:calc(11.5px * var(--font-scale, 1))}.mrb-aset-modes,.mrb-aset-devices,.mrb-aset-tones{margin:0;padding:11px 12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-1);display:flex;flex-direction:column;gap:8px}.mrb-aset-modes:disabled,.mrb-aset-devices:disabled,.mrb-aset-tones:disabled{opacity:.5}.mrb-aset-modes legend,.mrb-aset-devices legend,.mrb-aset-tones legend{padding:0 4px;font-size:calc(12px * var(--font-scale, 1));font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.mrb-aset-modes label{display:flex;gap:9px;align-items:flex-start;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:10px;cursor:pointer;line-height:1.4}.mrb-aset-modes label.on{border-color:var(--accent-border);background:var(--accent-wash)}.mrb-aset-modes label:hover{border-color:var(--border-control)}.mrb-aset-modes label span{display:flex;flex-direction:column;gap:2px}.mrb-aset-modes label b{font-weight:650}.mrb-aset-modes label small{color:var(--text-muted)}.mrb-aset-modes input[type=radio]{margin-top:3px;flex:0 0 auto;accent-color:var(--accent)}.mrb-aset-modes input[type=radio]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-aset-policy-toggle{align-self:flex-start}.mrb-aset-music{margin:0;padding:11px 12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-1);display:flex;flex-direction:column;gap:8px}.mrb-aset-music legend{padding:0 4px;font-size:calc(12px * var(--font-scale, 1));font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.mrb-aset-music-opt{display:flex;gap:9px;align-items:flex-start;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:10px;cursor:pointer;line-height:1.4}.mrb-aset-music-opt.on{border-color:var(--accent-border);background:var(--accent-wash)}.mrb-aset-music-opt:hover{border-color:var(--border-control)}.mrb-aset-music-opt span{display:flex;flex-direction:column;gap:2px}.mrb-aset-music-opt b{font-weight:650}.mrb-aset-music-opt small{color:var(--text-muted)}.mrb-aset-music-opt input[type=radio]{margin-top:3px;flex:0 0 auto;accent-color:var(--accent)}.mrb-aset-music-opt input[type=radio]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-aset-music-limit{font-style:italic}.mrb-aset-auto{display:flex;gap:9px;align-items:flex-start;margin-top:4px;padding:9px 11px;border:1px dashed var(--border-control);border-radius:10px;cursor:pointer;line-height:1.45}.mrb-aset-auto span{display:flex;flex-direction:column;gap:2px}.mrb-aset-auto b{font-weight:650}.mrb-aset-auto small{color:var(--text-muted)}.mrb-aset-auto input[type=checkbox]{margin-top:3px;flex:0 0 auto;accent-color:var(--accent)}.mrb-aset-policy{width:100%;border-collapse:collapse;font-size:calc(11.5px * var(--font-scale, 1));color:var(--text-muted);display:block;overflow-x:auto}.mrb-aset-policy th,.mrb-aset-policy td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--border-subtle);vertical-align:top}.mrb-aset-policy th{color:var(--text);font-size:calc(11px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.04em}.mrb-aset-policy tr.mine{background:var(--accent-wash)}.mrb-aset-policy tr.mine td{color:var(--text)}.mrb-aset-pick{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mrb-aset-pick>span{flex:0 0 90px;font-weight:600}.mrb-aset-pick select{flex:1 1 220px;min-width:0;padding:6px 8px;border:1px solid var(--border-control);border-radius:8px;background:var(--surface-2);color:var(--text);font:inherit}.mrb-aset-pick select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mrb-aset-pick select:disabled{opacity:.55}.mrb-aset-perm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:7px 9px;border-radius:8px;background:var(--warn-fill);line-height:1.4}.mrb-aset-note{margin:0;color:var(--text-muted);font-size:calc(11.5px * var(--font-scale, 1));line-height:1.45}.mrb-aset-clear{align-self:flex-start}.mrb-aset-master{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border:1px dashed var(--border-control);border-radius:12px;cursor:pointer;line-height:1.45}.mrb-aset-master input{margin-top:3px;flex:0 0 auto;accent-color:var(--accent)}.mrb-aset-master input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-aset-master span{display:flex;flex-direction:column;gap:2px}.mrb-aset-master small{color:var(--text-muted)}.mrb-aset-tone{display:flex;gap:9px;align-items:flex-start;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:10px;line-height:1.4}.mrb-aset-tone:hover{border-color:var(--border-control)}.mrb-aset-tone-main{display:flex;gap:9px;align-items:flex-start;flex:1 1 auto;min-width:0}.mrb-aset-tone-main label{cursor:pointer}.mrb-aset-tone input[type=checkbox]{margin-top:3px;flex:0 0 auto;accent-color:var(--accent);cursor:pointer}.mrb-aset-tone input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-aset-tone-main>span{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.mrb-aset-tone b{font-weight:650}.mrb-aset-tone small{color:var(--text-muted)}.mrb-aset-tone-try{flex:0 0 auto;min-height:44px;min-width:72px;padding:0 12px;border:1px solid var(--border-control);border-radius:9px;background:var(--surface-2);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.mrb-aset-tone-try:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-wash)}.mrb-aset-tone-try:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-aset-tone-try:disabled{opacity:.55;cursor:default}.mrb-aset-tone-status{min-height:1.45em}.mrb-aset-tone-vol{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mrb-aset-tone-vol>label{flex:0 0 90px;font-weight:600;cursor:pointer}.mrb-aset-tone-vol input[type=range]{flex:1 1 180px;min-width:0;height:44px;accent-color:var(--accent)}.mrb-aset-tone-vol input[type=range]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-aset-tone-vol-out{flex:0 0 auto;min-width:52px;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}@media (max-width: 560px){.mrb-aset-pick>span{flex:1 1 100%}.mrb-aset-tone{flex-wrap:wrap}.mrb-aset-tone-main{flex:1 1 100%}.mrb-aset-tone-try{margin-left:auto}.mrb-aset-tone-vol>label{flex:1 1 100%}}.mrb-aset-test{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:-4px}.mrb-aset-test-btn{border:1px solid var(--accent-border);border-radius:8px;background:var(--accent-fill);color:var(--accent-text);padding:4px 12px;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.mrb-aset-test-btn:hover:not(:disabled){background:var(--accent-fill-hover)}.mrb-aset-test-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-aset-test-btn:disabled{opacity:.5;cursor:not-allowed}.mrb-aset-meter{flex:1 1 160px;min-width:120px;height:12px;border-radius:999px;background:var(--surface-2);overflow:hidden}.mrb-aset-meter>span{display:block;height:100%;background:linear-gradient(90deg,var(--ok),var(--accent-neon, var(--accent)))}.mrb-aset-test-note{flex:1 1 100%;margin:0;min-height:1.2em}.mrb-aset-rec{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2)}.mrb-aset-rec-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mrb-aset-rec-on{border-color:var(--danger, var(--warn));background:color-mix(in srgb,var(--danger, var(--warn)) 18%,transparent);color:var(--text)}.mrb-aset-rec-on:hover:not(:disabled){background:color-mix(in srgb,var(--danger, var(--warn)) 26%,transparent)}.mrb-aset-rec-play{background:var(--surface-1);color:var(--text)}.mrb-aset-rec-count{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.mrb-aset-rec-dot{width:10px;height:10px;border-radius:999px;background:var(--danger, var(--warn));animation:mrb-aset-rec-pulse 1s ease-in-out infinite}@keyframes mrb-aset-rec-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.mrb-aset-rec-dot{animation:none}}.mrb-aset-rec-privacy{margin:0;font-size:calc(11px * var(--font-scale, 1));color:var(--text-faint);font-style:italic}.mrb-cah{display:flex;flex-direction:column;gap:12px;margin-top:4px;padding-top:14px;border-top:1px solid var(--border-subtle)}.mrb-cah-head h4{margin:0 0 4px;font-size:calc(14px * var(--font-scale, 1));font-weight:700}.mrb-cah-head p{margin:0;color:var(--text-muted);line-height:1.45}.mrb-cah-note{margin:0;color:var(--text-muted)}.mrb-cah-error{color:var(--warn, var(--text-muted))}.mrb-cah-b-good{--cah-tint: var(--ok)}.mrb-cah-b-fair{--cah-tint: var(--warn)}.mrb-cah-b-poor{--cah-tint: var(--danger, var(--warn))}.mrb-cah-b-none{--cah-tint: var(--text-faint)}.mrb-cah-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.mrb-cah-tile{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--border-subtle);border-left:3px solid color-mix(in srgb,var(--cah-tint) 70%,transparent);background:color-mix(in srgb,var(--cah-tint) 7%,var(--surface-1))}.mrb-cah-tile-val{font-size:calc(20px * var(--font-scale, 1));font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--cah-tint) 55%,var(--text))}.mrb-cah-tile-label{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.mrb-cah-tile-sub{font-size:calc(10px * var(--font-scale, 1));color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em}.mrb-cah-scroll{overflow-x:auto}.mrb-cah-table{width:100%;border-collapse:collapse;font-size:calc(12px * var(--font-scale, 1))}.mrb-cah-table th,.mrb-cah-table td{padding:7px 10px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-subtle)}.mrb-cah-table th{font-size:calc(10px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:600}.mrb-cah-table td{font-variant-numeric:tabular-nums}.mrb-cah-dev{white-space:normal;color:var(--text-muted)}.mrb-cah-flag{color:var(--warn)}.mrb-cah-pip{display:inline-block;min-width:42px;text-align:center;padding:2px 8px;border-radius:999px;font-weight:700;color:color-mix(in srgb,var(--cah-tint) 55%,var(--text));background:color-mix(in srgb,var(--cah-tint) 16%,transparent);border:1px solid color-mix(in srgb,var(--cah-tint) 40%,transparent)}.mrb-cah-cell-good{color:var(--ok)}.mrb-cah-cell-fair{color:var(--warn)}.mrb-cah-cell-poor{color:var(--danger, var(--warn))}.mrb-cah-guide{color:var(--text-muted)}.mrb-cah-guide h5{margin:0 0 6px;font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:var(--text)}.mrb-cah-guide ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mrb-cah-guide li{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(120px,.8fr) 2fr;gap:10px;align-items:baseline}.mrb-cah-guide-metric{font-weight:600;color:var(--text)}.mrb-cah-guide-bands{display:flex;flex-direction:column;gap:2px;font-style:normal}.mrb-cah-guide-bands em{font-style:normal;font-weight:600}.mrb-cah-guide-bands .mrb-cah-b-good{color:var(--ok)}.mrb-cah-guide-bands .mrb-cah-b-poor{color:var(--danger, var(--warn))}.mrb-cah-guide-text{line-height:1.45}@media (max-width: 560px){.mrb-cah-guide li{grid-template-columns:1fr;gap:3px}}.wv-intro{margin:0 0 var(--space-3, 12px);color:var(--text-muted, #9aa4b2);font-size:calc(.92rem * var(--font-scale, 1));line-height:1.5}.wv-control{display:flex;align-items:center;gap:var(--space-3, 12px);flex-wrap:wrap}.wv-label{font-weight:600;font-size:calc(.9rem * var(--font-scale, 1));min-width:4.5rem}.wv-slider{flex:1 1 12rem;min-width:8rem;accent-color:var(--accent, #2ee6a8);height:1.5rem;cursor:pointer}.wv-readout{font-variant-numeric:tabular-nums;font-weight:700;min-width:4rem;text-align:right;color:var(--accent, #2ee6a8)}.wv-actions{display:flex;align-items:center;gap:var(--space-3, 12px);flex-wrap:wrap;margin-top:var(--space-3, 12px)}.wv-test{border-radius:999px;padding:.55rem 1.15rem;font-weight:600;cursor:pointer;white-space:nowrap}.wv-test:disabled{opacity:.5;cursor:not-allowed}.wv-test.is-playing{background:var(--accent, #2ee6a8);color:#04120c;border-color:transparent}.wv-track{color:var(--text-muted, #9aa4b2);font-size:calc(.88rem * var(--font-scale, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22rem}.wv-note{margin-top:var(--space-3, 12px);color:var(--text-muted, #9aa4b2);font-size:calc(.86rem * var(--font-scale, 1));line-height:1.5}.wv-note--ok{color:var(--accent, #2ee6a8)}.wv-note--cap{opacity:.75;font-size:calc(.82rem * var(--font-scale, 1))}.wv-control-block{margin-top:var(--space-3, 12px)}.wv-loadup{margin-top:var(--space-4, 16px);padding-top:var(--space-3, 12px);border-top:1px solid var(--border-subtle)}.wv-loadup-row{display:flex;align-items:center;gap:var(--space-2, 8px);cursor:pointer;font-weight:600;font-size:calc(.9rem * var(--font-scale, 1));line-height:1.4}.wv-loadup-row input{accent-color:var(--accent, #2ee6a8);cursor:pointer;flex:none}.wv-control-block.is-compact{margin-top:var(--space-2, 8px)}.wv-control-block.is-compact .wv-label{min-width:3.5rem;font-size:calc(.82rem * var(--font-scale, 1))}.wv-control-block.is-compact .wv-slider{height:1.25rem}.wv-control-block.is-compact .wv-readout{min-width:3.25rem;font-size:calc(.85rem * var(--font-scale, 1))}.mrb-ah-bars{display:inline-flex;align-items:flex-end;gap:2px;height:16px}.mrb-ah-bars i{display:block;width:4px;border-radius:1px;background:var(--border-subtle)}.mrb-ah-bars i:nth-child(1){height:6px}.mrb-ah-bars i:nth-child(2){height:11px}.mrb-ah-bars i:nth-child(3){height:16px}.lvl-good .mrb-ah-bars i.on,.tone-good .mrb-ah-bars i.on{background:var(--ok)}.lvl-warn .mrb-ah-bars i.on,.tone-warn .mrb-ah-bars i.on{background:var(--warn)}.lvl-bad .mrb-ah-bars i.on,.tone-bad .mrb-ah-bars i.on{background:var(--danger)}.mrb-ah-menu{position:absolute;top:calc(100% + 10px);right:0;width:380px;max-width:92vw;max-height:min(560px,calc(100vh - 96px));overflow-y:auto;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);box-shadow:0 16px 44px #0006;z-index:1200;text-align:left}.mrb-ah-head{padding:12px 14px;font-weight:700;font-size:var(--text-base, 14px);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;background:var(--surface-1)}.mrb-ah-live{padding:12px 14px;border-bottom:1px solid var(--border-subtle)}.mrb-ah-verdict{display:flex;align-items:center;gap:10px}.mrb-ah-verdict-text{display:flex;flex-direction:column;min-width:0;flex:1}.mrb-ah-verdict-text strong{font-size:var(--text-base, 14px);font-weight:700}.mrb-ah-verdict-text small{font-size:var(--text-xs, 11px);color:var(--text-faint)}.mrb-ah-score{font-variant-numeric:tabular-nums;font-weight:800;font-size:calc(18px * var(--font-scale, 1));color:var(--text)}.mrb-ah-detail{margin:8px 0 0;font-size:var(--text-sm, 12px);color:var(--text-muted)}.mrb-ah-remedy{margin:6px 0 0;font-size:var(--text-sm, 12px);color:var(--text)}.mrb-ah-grid{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px}.mrb-ah-metric{padding:6px 8px;border-radius:var(--radius-md, 8px);background:var(--surface-2);border:1px solid transparent;display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-ah-metric-label{font-size:var(--text-xs, 11px);color:var(--text-faint)}.mrb-ah-metric-value{font-size:var(--text-base, 14px);font-weight:700;font-variant-numeric:tabular-nums}.mrb-ah-metric-value em{font-style:normal;font-size:var(--text-xs, 11px);color:var(--text-faint);margin-left:2px}.mrb-ah-metric.band-warn{border-color:var(--warn)}.mrb-ah-metric.band-warn .mrb-ah-metric-value{color:var(--warn)}.mrb-ah-metric.band-bad{border-color:var(--danger)}.mrb-ah-metric.band-bad .mrb-ah-metric-value{color:var(--danger)}.mrb-ah-problems{margin:10px 0 0;padding-left:16px;font-size:var(--text-sm, 12px)}.mrb-ah-problems li{margin-bottom:4px;color:var(--text-muted)}.mrb-ah-problems li.is-bad strong{color:var(--danger)}.mrb-ah-problems li.is-warn strong{color:var(--warn)}.mrb-ah-warnings{margin:8px 0 0;font-size:var(--text-xs, 11px);color:var(--text-faint)}.mrb-ah-music{margin:10px 14px 0}.mrb-ah-music .mrb-ah-metric-value{font-size:var(--text-sm, 12px)}.mrb-ah-music-note{font-size:var(--text-xs, 11px);color:var(--text-faint);line-height:1.35}.mrb-ah-devices{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.mrb-ah-group-head{font-size:var(--text-sm, 12px);font-weight:700;color:var(--text)}.mrb-ah-pick{display:flex;flex-direction:column;gap:4px}.mrb-ah-pick>span{font-size:var(--text-xs, 11px);color:var(--text-faint)}.mrb-ah-pick select{width:100%;padding:7px 8px;border-radius:var(--radius-md, 8px);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);font-size:var(--text-sm, 12px)}.mrb-ah-active{margin:2px 0 0;font-size:var(--text-xs, 11px);color:var(--text-faint)}.mrb-ah-note{margin:2px 0 0;font-size:var(--text-xs, 11px);color:var(--text-muted)}.mrb-ah-foot{padding:10px 14px;border-top:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:8px}.mrb-ah-link{font-size:var(--text-sm, 12px);font-weight:600;color:var(--accent, #6ea8ff)}.mrb-ah-foot-note{font-size:var(--text-xs, 11px);color:var(--text-faint)}.mrb-ah-hist{padding:12px 14px;border-top:1px solid var(--border-subtle)}.mrb-ah-hist-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:var(--text-sm, 12px);font-weight:700;color:var(--text);margin-bottom:8px}.mrb-ah-hist-scope{font-size:var(--text-xs, 11px);font-weight:400;color:var(--text-faint)}.mrb-ah-hist-note{margin:0;font-size:var(--text-sm, 12px);color:var(--text-muted)}.mrb-ah-hist-note.is-error{color:var(--warn)}.mrb-ah-hist-retry{background:none;border:0;padding:0;font:inherit;color:var(--accent, #6ea8ff);text-decoration:underline;cursor:pointer}.mrb-ah-hist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px}.mrb-ah-hist-row{padding:7px 9px;border-radius:var(--radius-md, 8px);background:var(--surface-2);border:1px solid transparent;display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-ah-hist-label{font-size:var(--text-xs, 11px);color:var(--text-faint)}.mrb-ah-hist-value{font-size:var(--text-base, 14px);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-ah-hist-value em{font-style:normal;font-size:var(--text-xs, 11px);color:var(--text-faint);margin-left:2px}.mrb-ah-hist-caption{font-size:var(--text-xs, 11px);color:var(--text-faint)}.mrb-ah-hist-row.band-warn{border-color:var(--warn)}.mrb-ah-hist-row.band-warn .mrb-ah-hist-value{color:var(--warn)}.mrb-ah-hist-row.band-bad{border-color:var(--danger)}.mrb-ah-hist-row.band-bad .mrb-ah-hist-value{color:var(--danger)}.mrb-ah-hist-row.is-unknown{background:transparent;border-style:dashed;border-color:var(--border-subtle)}.mrb-ah-hist-row.is-unknown .mrb-ah-hist-value,.mrb-ah-hist-dash{color:var(--text-faint);font-weight:600}.mrb-ah-hist-caption.is-unknown{color:var(--text-faint);font-style:italic}.mrb-ah-hist-foot{margin:8px 0 0;font-size:var(--text-xs, 11px);color:var(--text-faint)}.hudp .mrb-aset{padding:0 14px 14px;gap:10px}.mrb-aset-offbanner{margin:0;padding:9px 11px;border:1px solid var(--warn);border-radius:var(--radius-md, 8px);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-sm, 12px);line-height:1.45}.mrb-aset-offbanner strong{color:var(--warn)}.mrb-spotify-card-head{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3, 10px);margin-bottom:var(--space-2, 8px)}.mrb-spotify-card-head>.mrb-int-name{display:none}.tdf-wrap{flex:0 100 auto;display:inline-flex;min-width:0}.tdp-gear.tdf-btn{width:auto;min-width:32px;max-width:118px;gap:5px;padding:0 7px}.tdf-btn-text{font-size:calc(11px * var(--font-scale, 1));font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tdp-gear.tdf-btn.is-rejecting{color:var(--danger, #f87171);border-color:color-mix(in srgb,var(--danger, #f87171) 35%,transparent);background:color-mix(in srgb,var(--danger, #f87171) 12%,transparent)}.tdp-gear.tdf-btn.is-rejecting:hover,.tdp-gear.tdf-btn.is-rejecting.is-open{background:color-mix(in srgb,var(--danger, #f87171) 20%,transparent);color:var(--danger, #f87171)}.tdf-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:25;box-sizing:border-box;padding:6px;border-radius:14px;border:1px solid color-mix(in srgb,var(--tdp-iris, #8b7cff) 30%,var(--border-subtle));background:radial-gradient(120% 60% at 0% 0%,color-mix(in srgb,var(--tdp-iris, #8b7cff) 10%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 96%,transparent);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 18px 40px -12px #0000008c,0 2px 6px #00000040,inset 0 1px color-mix(in srgb,var(--text) 7%,transparent);animation:tdf-in .14s ease-out}@keyframes tdf-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.tdf-menu{animation:none}}.tdf-menu-head{padding:5px 8px 7px;font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted)}.tdf-row{display:flex;align-items:flex-start;gap:9px;width:100%;box-sizing:border-box;padding:8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.tdf-row+.tdf-row{margin-top:2px}.tdf-row:hover:not(:disabled){background:color-mix(in srgb,var(--surface-3) 70%,transparent);border-color:var(--border-subtle)}.tdf-row:disabled{cursor:default;opacity:.55}.tdf-row.is-on{background:color-mix(in srgb,var(--tdp-iris, #8b7cff) 16%,transparent);border-color:color-mix(in srgb,var(--tdp-iris, #8b7cff) 38%,transparent)}.tdf-row-glyph{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px}.tdf-browser .tdf-row-glyph{color:var(--success, #34d399)}.tdf-forward .tdf-row-glyph{color:var(--tdp-iris, #8b7cff)}.tdf-voicemail .tdf-row-glyph{color:#a78bfa}.tdf-none .tdf-row-glyph{color:var(--danger, #f87171)}.tdf-row-text{display:flex;flex-direction:column;gap:1px;min-width:0}.tdf-row-name{font-size:calc(13px * var(--font-scale, 1));font-weight:600;line-height:1.25}.tdf-row-hint{font-size:calc(11px * var(--font-scale, 1));line-height:1.3;color:var(--text-muted);white-space:normal;overflow-wrap:anywhere}.tdf-row-saving{margin-left:auto;flex:0 0 auto;color:var(--text-muted)}.tdf-note{margin:6px 2px 2px;font-size:calc(11px * var(--font-scale, 1));line-height:1.35;color:var(--text-muted)}.tdf-note-warn{color:var(--warning, #fbbf24)}.tdf-note-bad{color:var(--danger, #f87171)}.mrb-lead-prism{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 12px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border-subtle)}.mrb-lead-prism .mrb-lead-group{margin:0;font-weight:700;white-space:nowrap}.mrb-prism-div{width:1px;height:18px;background:var(--border-subtle);flex:none}.mrb-prism-tab{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;cursor:pointer;font-weight:600;font-size:calc(13px * var(--font-scale, 1));background:transparent;border:1px solid transparent;color:var(--text-muted);transition:color .12s ease,background .12s ease,box-shadow .12s ease}.mrb-prism-tab:hover{color:var(--accent)}.mrb-prism-tab.on{background:var(--accent);color:#04121f;border-color:var(--accent);box-shadow:0 0 16px -4px var(--accent)}.mrb-prism-ic{flex:none}.mrb-guided-takeover{padding-top:6px;display:flex;flex-direction:column;overflow:hidden}.mrb-guided-takeover .mrb-gn{max-width:none;padding:8px 6px 20px;gap:12px;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mrb-guided-takeover .mrb-gn-nav{flex:none}.mrb-guided-takeover .mrb-gn-stepbody,.mrb-guided-takeover .mrb-gn-empty{flex:1;min-height:0;overflow-y:auto}.mrb-gn-nav{display:flex;flex-direction:row-reverse;align-items:center;gap:10px;padding:8px 2px 4px}.mrb-gn-arrow{flex:none;width:44px;height:44px;border-radius:11px;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);font-size:calc(20px * var(--font-scale, 1));line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .12s ease,color .12s ease,opacity .12s ease}.mrb-gn-arrow:hover:not(:disabled){color:var(--accent);border-color:var(--accent-border)}.mrb-gn-arrow:disabled{opacity:.35;cursor:default}.mrb-gn-jump-end{order:-1}.mrb-gn-jump-start{order:1}.mrb-gn-nav-mid{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.mrb-gn-nav-count{font-size:calc(11px * var(--font-scale, 1));letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mrb-gn-nav-title{font-weight:700;font-size:calc(15px * var(--font-scale, 1));color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mrb-gn-stepbody{overflow-y:auto;scrollbar-gutter:stable;padding-top:4px}.mrb-gn-answered{margin-top:8px;font-size:calc(12px * var(--font-scale, 1));color:var(--accent);font-weight:600}.mrb-prism-group{font-weight:700}.mrb-prism-more{flex:none;font-variant-numeric:tabular-nums;font-weight:700;opacity:.72}.mrb-contacts-row{display:flex;gap:10px;align-items:flex-start;margin-top:10px}.mrb-postpone-wrap{position:relative;flex:0 0 auto;min-width:150px}.mrb-contacts-half{flex:0 0 50%;max-width:50%;margin-left:auto;min-width:0}.mrb-comms-title{display:inline-flex;align-items:center;gap:7px}.mrb-comms-ic{flex:none;color:var(--accent)}.mrb-postpone-btn{width:100%;border-radius:10px;padding:10px;cursor:pointer;font-weight:600;background:var(--surface-2);border:1px dashed var(--border-subtle);color:var(--text-muted)}.mrb-postpone-btn:hover:not(:disabled){color:var(--accent);border-color:var(--accent-border)}.mrb-postpone-btn:disabled{opacity:.5;cursor:default}.mrb-postpone-pop{position:absolute;bottom:calc(100% + 8px);left:0;z-index:5;width:min(320px,84vw);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:12px;padding:12px;box-shadow:0 18px 44px #00000080;display:flex;flex-direction:column;gap:10px}.mrb-postpone-field{display:flex;flex-direction:column;gap:4px}.mrb-postpone-field>span{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mrb-postpone-field textarea,.mrb-postpone-field input[type=date]{width:100%;padding:8px 10px;border-radius:8px;resize:vertical;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);font:inherit}.mrb-postpone-field textarea:focus,.mrb-postpone-field input[type=date]:focus{outline:none;border-color:var(--accent-border)}.mrb-postpone-field textarea:focus-visible,.mrb-postpone-field input[type=date]:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-postpone-save{padding:9px;border-radius:9px;border:none;cursor:pointer;font-weight:700;background:var(--accent);color:#fff}.mrb-postpone-save:disabled{opacity:.5;cursor:default}.mrb-postpone-msg{font-size:calc(12px * var(--font-scale, 1));color:var(--accent);text-align:center}.mrb-gn{--gn-accent: var(--accent, #4d9fff);--gn-glow: 0 0 16px -4px var(--accent, #4d9fff);--gn-glow-soft: 0 0 28px -16px var(--accent, #4d9fff);--gn-agent: var(--accent, #4d9fff);--gn-agent-fill: var(--accent-fill, rgba(77, 159, 255, .16));--gn-agent-border: var(--accent-border, #3b9eff)}@supports (color: color-mix(in oklab,red 50%,blue)){.mrb-gn{--gn-agent: color-mix(in oklab, var(--accent, #4d9fff) 58%, #a06bff);--gn-agent-fill: color-mix(in oklab, var(--gn-agent) 13%, transparent);--gn-agent-border: color-mix(in oklab, var(--gn-agent) 55%, transparent)}}.mrb-gn-progress{height:3px;border-radius:999px;overflow:hidden;background:var(--surface-2, rgba(255, 255, 255, .06));margin:6px 2px 0;flex:none}.mrb-gn-progress-fill{display:block;height:100%;border-radius:999px;background:var(--accent, #4d9fff);box-shadow:0 0 10px -2px var(--accent, #4d9fff);transition:width .16s ease}.mrb-gn .mrb-gn-section{border-radius:14px;background:linear-gradient(180deg,var(--accent-wash, rgba(77, 159, 255, .08)) 0%,transparent 42px),var(--surface-1, transparent);box-shadow:0 8px 24px -18px #0009}.mrb-gn .mrb-gn-q{color:var(--text-muted, inherit);font-size:calc(13px * var(--font-scale, 1));margin-bottom:8px}.mrb-gn .mrb-gn-q.lead{color:var(--text, inherit);font-size:calc(15px * var(--font-scale, 1));font-weight:600;line-height:1.4;border-left:3px solid var(--accent, #4d9fff);padding-left:10px;border-radius:2px}.mrb-gn .mrb-gn-card{position:relative;padding:13px 30px 13px 12px;border-radius:12px;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,transform .12s ease}.mrb-gn .mrb-gn-card:hover{border-color:var(--accent-border, #3b9eff);transform:translateY(-1px)}.mrb-gn .mrb-gn-card.on{border-color:var(--accent, #4d9fff);background:var(--accent-fill, rgba(77, 159, 255, .16));color:var(--accent-text, inherit);box-shadow:inset 0 0 0 1px var(--accent, #4d9fff),var(--gn-glow)}.mrb-gn .mrb-gn-card.on:after{content:"✓";position:absolute;top:8px;right:9px;font-size:calc(12px * var(--font-scale, 1));font-weight:800;color:var(--accent, #4d9fff)}.mrb-gn .mrb-gn-brackets{display:grid;gap:3px;max-width:340px}.mrb-gn .mrb-gn-bracket{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:10px;padding:4px 26px 4px 11px;border-radius:10px;font-size:calc(13px * var(--font-scale, 1));line-height:1.35}.mrb-gn .mrb-gn-bracket.wide{grid-template-columns:1fr}.mrb-gn .mrb-gn-brackets>.mrb-gn-bracket.wide:first-child{margin-bottom:5px}.mrb-gn .mrb-gn-bracket-hh{font-weight:700}.mrb-gn .mrb-gn-bracket-amt{font-variant-numeric:tabular-nums;text-align:right}.mrb-gn .mrb-gn-bracket.on:after{top:5px;right:8px}.mrb-gn .mrb-gn-pill{min-height:34px;padding:7px 14px;transition:border-color .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease}.mrb-gn .mrb-gn-pill:hover{color:var(--text, inherit);border-color:var(--accent-border, #3b9eff)}.mrb-gn .mrb-gn-pill.on{border-color:var(--accent, #4d9fff);background:var(--accent-fill, rgba(77, 159, 255, .16));color:var(--accent-text, inherit);font-weight:600;box-shadow:var(--gn-glow)}.mrb-gn .mrb-gn-order-badge{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;margin-right:6px;padding:0 4px;border-radius:999px;font-size:calc(11px * var(--font-scale, 1));font-weight:800;line-height:1;color:var(--bg);background:var(--accent, #4d9fff)}.mrb-gn .mrb-gn-check{border-radius:9px;padding:7px 11px;background:var(--surface-2, transparent);transition:border-color .12s ease,background .12s ease,color .12s ease}.mrb-gn .mrb-gn-check input[type=checkbox]{accent-color:var(--accent, #4d9fff)}.mrb-gn .mrb-gn-check:hover{border-color:var(--accent-border, #3b9eff)}.mrb-gn .mrb-gn-check.on{border-color:var(--accent, #4d9fff);background:var(--accent-fill, rgba(77, 159, 255, .16));color:var(--accent-text, inherit)}.mrb-gn .mrb-gn-check.inline{border:none;background:none;padding:0}.mrb-gn .mrb-gn-money{border-radius:9px;transition:border-color .12s ease,box-shadow .12s ease}.mrb-gn .mrb-gn-money span{font-weight:700;color:var(--accent, #4d9fff)}.mrb-gn .mrb-gn-money:focus-within{border-color:var(--accent-border, #3b9eff);box-shadow:0 0 0 3px var(--accent-wash, rgba(77, 159, 255, .08))}.mrb-gn .mrb-gn-input,.mrb-gn .mrb-gn-textarea{border-radius:9px;font:inherit;transition:border-color .12s ease,box-shadow .12s ease}.mrb-gn .mrb-gn-input:focus,.mrb-gn .mrb-gn-textarea:focus{border-color:var(--accent-border, #3b9eff);box-shadow:0 0 0 3px var(--accent-wash, rgba(77, 159, 255, .08))}.mrb-gn .mrb-gn-date{display:flex;flex-direction:column;gap:2px;align-items:flex-start;min-width:0}.mrb-gn .mrb-gn-date>.mrb-gn-input{width:15ch;max-width:100%}.mrb-gn .mrb-gn-date-error{color:var(--danger, #ff8b8b);font-size:calc(11px * var(--font-scale, 1));line-height:1.25}.mrb-gn .mrb-gn-computed{background:var(--accent-wash, rgba(77, 159, 255, .08));border:1px solid var(--accent-border, #3b9eff);border-radius:999px;color:var(--text-muted, inherit);font-size:calc(12px * var(--font-scale, 1));padding:5px 12px}.mrb-gn .mrb-gn-computed b{color:var(--accent-text, inherit)}.mrb-gn .mrb-gn-script{color:var(--text, inherit);font-size:calc(15px * var(--font-scale, 1));font-weight:600;line-height:1.4;border-left:3px solid var(--accent, #4d9fff);padding-left:10px;border-radius:2px}.mrb-gn .mrb-gn-answered{display:inline-flex;align-items:center;padding:3px 11px;border-radius:999px;font-size:calc(12px * var(--font-scale, 1));font-weight:600;color:var(--ok, var(--accent, #4d9fff));background:var(--ok-fill, var(--accent-fill, rgba(77, 159, 255, .16)));border:1px solid var(--ok-border, var(--accent-border, #3b9eff))}.mrb-gn .mrb-gn-household-warn{border-radius:10px;padding:7px 10px;border:1px solid var(--warn-border, var(--danger, #ff8b8b));background:var(--warn-fill, rgba(255, 139, 139, .1));color:var(--text, inherit);font-size:calc(12px * var(--font-scale, 1));line-height:1.35}.mrb-gn .mrb-gn-member{border-radius:12px;background:var(--surface-2, transparent);padding:10px 12px;transition:border-color .12s ease}.mrb-gn .mrb-gn-member:focus-within{border-color:var(--accent-border, #3b9eff)}.mrb-gn .mrb-gn-member .mrb-gn-input{background:var(--surface-1, transparent)}.mrb-gn .mrb-gn-member{position:relative;flex-direction:row;flex-wrap:wrap;column-gap:10px;padding-right:34px}.mrb-gn .mrb-gn-member>.mrb-gn-member-row{flex:1 1 200px}.mrb-gn .mrb-gn-member>.mrb-gn-member-health{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:6px;margin-top:2px}.mrb-gn .mrb-gn-member-note{min-width:0;display:flex;flex-direction:column;gap:2px}.mrb-gn .mrb-gn-member-longtext{min-height:0;line-height:1.3;padding:5px 9px;font-size:calc(13px * var(--font-scale, 1))}.mrb-gn .mrb-gn-member-note-label{color:var(--text-muted, inherit);font-size:calc(11px * var(--font-scale, 1));letter-spacing:.02em}.mrb-gn .mrb-gn-meds{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-gn .mrb-gn-med{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr) 22px;grid-template-areas:"name reason remove" "hint hint   hint";align-items:center;gap:0 6px;min-width:0}.mrb-gn .mrb-gn-med+.mrb-gn-med{margin-top:4px}.mrb-gn .mrb-gn-med-name{grid-area:name;position:relative;min-width:0}.mrb-gn .mrb-gn-med-name>.mrb-gn-input{width:100%;box-sizing:border-box}.mrb-gn .mrb-gn-med>.mrb-gn-med-reason{grid-area:reason;min-width:0}.mrb-gn .mrb-gn-med>.mrb-gn-x{grid-area:remove;width:22px;height:22px}.mrb-gn .mrb-gn-med .mrb-gn-input{padding:5px 9px;font-size:calc(13px * var(--font-scale, 1))}.mrb-gn .mrb-gn-med-list{position:absolute;z-index:5;top:calc(100% + 3px);left:0;right:0;margin:0;padding:4px;list-style:none;max-height:190px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--accent-border, #3b9eff);border-radius:10px;background:var(--surface-3, var(--surface-2, #12181f));box-shadow:0 16px 32px -18px #000000d9}.mrb-gn .mrb-gn-med{scroll-margin-bottom:202px}.mrb-gn .mrb-gn-med-opt{display:flex;align-items:baseline;gap:8px;padding:5px 8px;border-radius:7px;cursor:pointer;font-size:calc(13px * var(--font-scale, 1));color:var(--text, inherit)}.mrb-gn .mrb-gn-med-opt.on{background:var(--accent-fill, rgba(77, 159, 255, .16));color:var(--accent-text, inherit)}.mrb-gn .mrb-gn-med-opt-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-gn .mrb-gn-med-opt-alt{flex:0 1 auto;min-width:0;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted, inherit);font-size:calc(11px * var(--font-scale, 1))}.mrb-gn .mrb-gn-med-hint{grid-area:hint;display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px;justify-self:start;max-width:100%;margin:1px 0 0;color:var(--text-muted, inherit);font-size:calc(11px * var(--font-scale, 1));line-height:1.25}.mrb-gn .mrb-gn-med-hint-text{min-width:0}.mrb-gn .mrb-gn-med-hint-part{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;border-radius:4px}.mrb-gn .mrb-gn-med-hint-part:hover,.mrb-gn .mrb-gn-med-hint-part:focus-visible{color:var(--accent, #4d9fff);text-decoration-style:solid}.mrb-gn .mrb-gn-med-hint-part.all{text-decoration:none}.mrb-gn .mrb-gn-med-hint-key{flex:none;padding:0 5px;border-radius:999px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));font-size:calc(10px * var(--font-scale, 1));letter-spacing:.02em}.mrb-gn .mrb-gn-med-hint-part:hover .mrb-gn-med-hint-key,.mrb-gn .mrb-gn-med-hint-part:focus-visible .mrb-gn-med-hint-key{border-color:var(--accent-border, #3b9eff)}.mrb-gn .mrb-gn-add-med{align-self:flex-start;margin-top:2px;border:none;background:none;padding:0;font-size:calc(12px * var(--font-scale, 1));font-weight:600;line-height:1.4}.mrb-gn .mrb-gn-add-med:hover{box-shadow:none;border-color:transparent}.mrb-gn .mrb-gn-member>.mrb-gn-x{position:absolute;top:9px;right:6px}.mrb-gn .mrb-gn-member>.mrb-gn-x-ask{position:absolute;z-index:5;top:5px;right:6px;display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border-radius:999px;border:1px solid var(--danger, #ff8b8b);background:var(--surface-3, var(--surface-2, #12181f));box-shadow:0 16px 32px -18px #000000d9}.mrb-gn .mrb-gn-x-ask-q{color:var(--text, inherit);white-space:nowrap;font-size:calc(12px * var(--font-scale, 1));font-weight:600}.mrb-gn .mrb-gn-x-ask button{border-radius:999px;padding:2px 10px;white-space:nowrap;font-size:calc(12px * var(--font-scale, 1));font-weight:600;line-height:1.5;transition:color .12s ease,border-color .12s ease,background .12s ease}.mrb-gn .mrb-gn-x-keep{border-color:var(--accent-border, #3b9eff);color:var(--accent, #4d9fff)}.mrb-gn .mrb-gn-x-keep:hover{border-color:var(--accent, #4d9fff);background:var(--surface-1, transparent)}.mrb-gn .mrb-gn-x-go{border-color:var(--danger, #ff8b8b);color:var(--danger, #ff8b8b)}.mrb-gn .mrb-gn-x-go:hover{border-color:var(--danger, #ff8b8b);background:var(--surface-1, transparent)}.mrb-gn .mrb-gn-x{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:color .12s ease,background .12s ease}.mrb-gn .mrb-gn-x:hover{color:var(--danger, #ff8b8b);background:var(--surface-1, transparent)}.mrb-gn .mrb-gn-add{border-radius:10px;font-weight:600;transition:color .12s ease,border-color .12s ease,box-shadow .12s ease}.mrb-gn .mrb-gn-add:hover{color:var(--accent, #4d9fff);border-color:var(--accent-border, #3b9eff);box-shadow:var(--gn-glow-soft)}.mrb-gn .mrb-gn-names{min-width:0}.mrb-gn .mrb-gn-names-head{cursor:pointer;list-style:none;width:fit-content;padding:3px 2px;border-radius:8px;color:var(--text-muted, inherit);font-size:calc(12px * var(--font-scale, 1));font-weight:600;transition:color .12s ease}.mrb-gn .mrb-gn-names-head::-webkit-details-marker{display:none}.mrb-gn .mrb-gn-names-head:before{content:"▸";display:inline-block;width:12px;transition:transform .12s ease}.mrb-gn .mrb-gn-names[open]>.mrb-gn-names-head:before{transform:rotate(90deg)}.mrb-gn .mrb-gn-names-head:hover,.mrb-gn .mrb-gn-names-head:focus-visible{color:var(--accent, #4d9fff)}.mrb-gn .mrb-gn-names-facing{margin-left:8px;color:var(--text, inherit);font-size:calc(12px * var(--font-scale, 1));font-weight:700}.mrb-gn .mrb-gn-names-body{display:flex;flex-direction:column;gap:6px;margin-top:6px;min-width:0}.mrb-gn .mrb-gn-names-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.mrb-gn .mrb-gn-names-who{flex:none;min-width:78px;color:var(--text-muted, inherit);font-size:calc(11px * var(--font-scale, 1));letter-spacing:.02em}.mrb-gn .mrb-gn-names-row>.mrb-gn-input{flex:1 1 180px;min-width:0}.mrb-gn .mrb-gn-gender{flex:none;width:auto;min-width:96px;font-size:calc(12px * var(--font-scale, 1))}.mrb-gn .mrb-gn-docs{display:flex;flex-direction:column;gap:4px;min-width:0}.mrb-gn .mrb-gn-doc{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.mrb-gn .mrb-gn-doc-first,.mrb-gn .mrb-gn-doc-last{flex:1 1 110px;min-width:0}.mrb-gn .mrb-gn-doc-practice{flex:2 1 150px;min-width:0}.mrb-gn .mrb-gn-doc>.mrb-gn-x{flex:none;width:22px;height:22px}.mrb-gn .mrb-gn-deduct{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 10px;min-width:0}.mrb-gn .mrb-gn-deduct-part{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-gn .mrb-gn-deduct-label{color:var(--text-muted, inherit);font-size:calc(11px * var(--font-scale, 1));letter-spacing:.02em}.mrb-gn .mrb-gn-deduct .mrb-gn-money{display:flex}.mrb-gn .mrb-gn-deduct-input{flex:1 1 auto;min-width:0;width:100%}.mrb-gn .mrb-gn-rank{gap:6px}.mrb-gn .mrb-gn-rank-item{border-radius:10px;padding:9px 12px;-webkit-user-select:none;user-select:none;transition:border-color .12s ease,box-shadow .12s ease,opacity .12s ease}.mrb-gn .mrb-gn-rank-item:hover{border-color:var(--accent-border, #3b9eff)}.mrb-gn .mrb-gn-rank-item.dragging{opacity:.85;cursor:grabbing;border-color:var(--accent, #4d9fff);box-shadow:var(--gn-glow)}.mrb-gn .mrb-gn-rank-n{flex:none;width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(12px * var(--font-scale, 1));line-height:1;font-weight:800;color:var(--accent-text, inherit);background:var(--accent-fill, rgba(77, 159, 255, .16));border:1px solid var(--accent-border, #3b9eff)}.mrb-gn .mrb-gn-rank-item:first-child .mrb-gn-rank-n{background:var(--accent, #4d9fff);color:var(--bg, #04121f);border-color:var(--accent, #4d9fff)}.mrb-gn .mrb-gn-rank-grip{width:16px}.mrb-gn .mrb-gn-rank-label{font-size:calc(13px * var(--font-scale, 1));font-weight:600;color:var(--text, inherit)}.mrb-gn .mrb-gn-rank-src{margin-left:auto;flex:none;font-size:calc(10px * var(--font-scale, 1));line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.mrb-gn .mrb-gn-rank-src.said{font-weight:700;color:var(--text, inherit)}.mrb-gn .mrb-gn-rank-src.unasked{font-weight:400;color:var(--text-faint, var(--text-muted, inherit))}.mrb-gn .mrb-gn-rank-legend{margin:-2px 0 8px;font-size:calc(11px * var(--font-scale, 1));line-height:1.4;color:var(--text-muted, inherit)}.mrb-gn .mrb-gn-cta{background:var(--surface-1, transparent);box-shadow:var(--gn-glow-soft);margin-top:14px}.mrb-gn .mrb-gn-cta-card{transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,transform .12s ease}.mrb-gn .mrb-gn-cta-card:hover{border-color:var(--accent-border, #3b9eff);transform:translateY(-1px)}.mrb-gn .mrb-gn-cta-card.on{box-shadow:inset 0 0 0 1px var(--accent, #4d9fff),var(--gn-glow)}.mrb-gn .mrb-gn-appt{transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.mrb-gn .mrb-gn-appt.on{box-shadow:var(--gn-glow)}.mrb-gn .mrb-gn-appt-actions button{border-radius:999px;transition:color .12s ease,border-color .12s ease}.mrb-gn .mrb-gn-appt-pick .t{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mrb-gn .mrb-gn-appt-tag{font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:var(--gn-agent-fill, var(--accent-fill));border:1px solid var(--gn-agent-border, var(--accent-border));color:var(--accent-text, var(--text))}.mrb-gn .mrb-gn-appt-empty{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);line-height:1.5;padding:10px;border:1px dashed var(--border-subtle);border-radius:10px}.mrb-gn .mrb-gn-manual-add input{border-radius:10px;font:inherit;transition:border-color .12s ease,box-shadow .12s ease}.mrb-gn .mrb-gn-manual-add input:focus{border-color:var(--accent-border, #3b9eff);box-shadow:0 0 0 3px var(--accent-wash, rgba(77, 159, 255, .08))}.mrb-gn .mrb-gn-manual-add button{border-radius:10px;transition:box-shadow .12s ease,opacity .12s ease}.mrb-gn .mrb-gn-manual-add button:hover:not(:disabled){box-shadow:var(--gn-glow)}.mrb-gn .mrb-gn-ai.mrb-gn-section{border:1px dashed var(--gn-agent-border);border-radius:12px;background:linear-gradient(180deg,var(--gn-agent-fill) 0%,transparent 80%),var(--surface-1, transparent);box-shadow:none}.mrb-gn .mrb-gn-ai-title{color:var(--gn-agent);font-size:calc(12px * var(--font-scale, 1));letter-spacing:.04em;text-transform:uppercase}.mrb-gn .mrb-gn-ai-btn{border-radius:999px;border-color:var(--gn-agent-border);background:var(--gn-agent-fill);color:var(--accent-text, inherit);transition:box-shadow .12s ease,border-color .12s ease}.mrb-gn .mrb-gn-ai-btn:hover:not(:disabled){border-color:var(--gn-agent);box-shadow:0 0 16px -4px var(--gn-agent)}.mrb-gn .mrb-gn-ai-suggestion{border-radius:10px;border-left:3px solid var(--gn-agent)}.mrb-gn .mrb-gn-ai-suggestion-title{color:var(--gn-agent)}.mrb-gn .mrb-gn-ai-suggestion-actions button{border-radius:999px}.mrb-gn .mrb-gn-ai-info{color:var(--ok, var(--accent, #4d9fff))}.mrb-gn .mrb-note{border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-bottom-width:1px;border-radius:12px 12px 12px 4px;background:var(--surface-2, transparent);padding:9px 12px}.mrb-gn .mrb-note-body{font-size:calc(13px * var(--font-scale, 1));line-height:1.5;color:var(--text, inherit);white-space:pre-wrap;word-break:break-word}.mrb-gn .mrb-note-meta{margin-top:4px;font-size:calc(11px * var(--font-scale, 1));color:var(--text-faint, var(--text-muted, inherit))}.mrb-gn .mrb-note-empty{border:1px dashed var(--border-subtle, rgba(255, 255, 255, .09));border-radius:10px;padding:12px;text-align:center;font-size:calc(13px * var(--font-scale, 1))}.mrb-gn .mrb-gn-updates{display:flex;flex-direction:column;gap:8px}.mrb-gn .mrb-gn-updates-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mrb-gn .mrb-gn-autonote{font-size:calc(11px * var(--font-scale, 1));color:var(--text-faint, var(--text-muted, inherit));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mrb-gn .mrb-gn-autonote.saved{color:var(--ok, var(--accent, #4d9fff))}.mrb-gn .mrb-gn-autonote.error,.mrb-gn .mrb-gn-autonote.stopped{color:var(--warn, #b26a00);font-weight:600;white-space:normal}.mrb-gn .mrb-gn-update-tabs{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.mrb-gn .mrb-gn-update-tab{flex:none;cursor:pointer;padding:3px 11px;border-radius:999px;font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.02em;color:var(--text-muted, inherit);background:var(--surface-2, transparent);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));transition:color .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.mrb-gn .mrb-gn-update-tab:hover{border-color:var(--accent-border, #3b9eff);color:var(--accent-text, inherit)}.mrb-gn .mrb-gn-update-tab:focus-visible{outline:none;border-color:var(--accent, #4d9fff);box-shadow:0 0 0 3px var(--accent-wash, rgba(77, 159, 255, .08))}.mrb-gn .mrb-gn-update-tab.on{color:var(--accent-text, inherit);background:var(--accent-fill, rgba(77, 159, 255, .16));border-color:var(--accent-border, #3b9eff);box-shadow:var(--gn-glow-soft)}.mrb-gn .mrb-gn-update-panel{border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:12px 12px 12px 4px;background:var(--surface-2, transparent);padding:9px 12px}.mrb-gn .mrb-gn-update-panel:focus-visible{outline:none;border-color:var(--accent-border, #3b9eff);box-shadow:0 0 0 3px var(--accent-wash, rgba(77, 159, 255, .08))}.mrb-gn .mrb-gn-quote{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px}.mrb-gn .mrb-gn-quote .mrb-gn-input{flex:1 1 auto;min-width:0}.mrb-gn .mrb-gn-quote .mrb-gn-money input{width:84px}.mrb-gn .mrb-gn-quote-range{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.mrb-gn .mrb-gn-quote-anchor{display:flex;flex-direction:column;gap:3px}.mrb-gn .mrb-gn-quote-anchor-tier{font-size:calc(10px * var(--font-scale, 1));font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted, inherit)}.mrb-gn .mrb-gn-quote-range .mrb-gn-money input{width:74px}.mrb-gn .mrb-gn-quote-to{display:flex;align-items:center;color:var(--text-muted, inherit);font-size:calc(12px * var(--font-scale, 1))}.mrb-gn .mrb-gn-quote-range .mrb-gn-quote-to{align-self:flex-end;padding-bottom:6px}.mrb-gn .mrb-gn-quote-pull{flex:none;border-radius:10px;padding:0 12px;font-size:calc(12px * var(--font-scale, 1));font-weight:600;color:var(--text, inherit);background:var(--surface-2, transparent);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));cursor:pointer}.mrb-gn .mrb-gn-quote-pull:hover:not(:disabled){color:var(--accent, #4d9fff);border-color:var(--accent-border, #3b9eff);box-shadow:var(--gn-glow)}.mrb-gn .mrb-gn-quote-pull:disabled{color:var(--text-muted, inherit);cursor:not-allowed;opacity:.6}.mrb-gn .mrb-gn-quote-note{margin-top:5px;font-size:calc(11px * var(--font-scale, 1));color:var(--text-faint, var(--text-muted, inherit))}.mrb-gn .mrb-gn-rank-other-input{flex:1 1 auto;min-width:0;font:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:600;color:var(--text, inherit);background:var(--surface-1, transparent);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:8px;padding:3px 8px;transition:border-color .12s ease,box-shadow .12s ease}.mrb-gn .mrb-gn-rank-other-input:focus{outline:none;border-color:var(--accent-border, #3b9eff);box-shadow:0 0 0 3px var(--accent-wash, rgba(77, 159, 255, .08))}@media (prefers-reduced-motion: reduce){.mrb-gn .mrb-gn-update-tab,.mrb-gn .mrb-gn-update-panel,.mrb-gn .mrb-gn-rank-other-input{transition:none}.mrb-gn .mrb-gn-update-tabs{scroll-behavior:auto}}.mrb-gn .mrb-gn-summary{background:var(--surface-1, transparent);border-color:var(--accent-border, #3b9eff);border-radius:14px;box-shadow:var(--gn-glow-soft)}.mrb-gn .mrb-gn-summary-actions button{border-radius:999px;padding:8px 16px;font-weight:600;transition:color .12s ease,border-color .12s ease,box-shadow .12s ease,opacity .12s ease}.mrb-gn .mrb-gn-summary-actions button:hover:not(:disabled){color:var(--accent, #4d9fff);border-color:var(--accent-border, #3b9eff)}.mrb-gn .mrb-gn-summary-actions button.primary{background:var(--accent, #4d9fff);color:var(--bg, #04121f);border:1px solid var(--accent, #4d9fff);font-weight:700}.mrb-gn .mrb-gn-summary-actions button.primary:hover:not(:disabled){color:var(--bg, #04121f);box-shadow:var(--gn-glow)}.mrb-gn .mrb-gn-gate{display:inline-block;margin-top:10px;padding:6px 12px;border-radius:9px;font-size:calc(12px * var(--font-scale, 1));color:var(--warn, #b26a00);background:var(--warn-fill, rgba(200, 150, 30, .14));border:1px solid var(--warn-border, rgba(200, 150, 30, .55))}.mrb-gn .mrb-gn-saved{display:inline-block;margin-top:10px;padding:6px 12px;border-radius:9px;font-size:calc(12px * var(--font-scale, 1));font-weight:600;color:var(--ok, var(--accent, #4d9fff));background:var(--ok-fill, var(--accent-fill, rgba(77, 159, 255, .16)));border:1px solid var(--ok-border, var(--accent-border, #3b9eff))}div.mrb-gn-empty{margin:16px;padding:40px 20px;text-align:center;border:1px dashed var(--border-subtle, rgba(255, 255, 255, .09));border-radius:14px;color:var(--text-faint, var(--text-muted, inherit))}@media (prefers-reduced-motion: reduce){.mrb-gn-arrow,.mrb-prism-tab{transition:none}.mrb-gn *,.mrb-gn *:before,.mrb-gn *:after{transition:none!important;animation:none!important}.mrb-gn .mrb-gn-card:hover,.mrb-gn .mrb-gn-cta-card:hover{transform:none}}.mrb-gn .mrb-gn-refout{display:grid;gap:8px}.mrb-gn .mrb-gn-refout-modes{display:flex;gap:6px;flex-wrap:wrap}.mrb-gn .mrb-gn-refout-mode{padding:8px 26px 8px 12px;border-radius:999px;font-size:calc(12px * var(--font-scale, 1))}.mrb-gn .mrb-gn-refout-mode.on:after{top:6px;right:9px}.mrb-gn .mrb-gn-refout-date{max-width:340px}.mrb-gn .mrb-gn-refout-go{justify-self:start;padding:9px 16px;border-radius:999px;font-size:calc(13px * var(--font-scale, 1));font-weight:700;border:1px solid var(--accent-border);color:var(--accent-text, var(--text));transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.mrb-gn .mrb-gn-refout-go:disabled{opacity:.55}.mrb-gn .mrb-gn-refout-hint{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted);line-height:1.45}.mrb-gn .mrb-gn-refout-done,.mrb-gn .mrb-gn-refout-said{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);line-height:1.5;padding:10px;border:1px dashed var(--border-subtle);border-radius:10px}.mrb-gn .mrb-gn-refout-bad{font-size:calc(12px * var(--font-scale, 1));color:var(--danger-text, var(--text));line-height:1.5;padding:10px;border:1px solid var(--danger-border, var(--border-subtle));border-radius:10px}.mrb-gn .mrb-gn-refout-said.is-empty,.mrb-gn .mrb-gn-refout-bad.is-empty{margin:0;padding:0;border:0;background:none}.mrb-gn .mrb-gn-stepbody:has(>.mrb-gn-wrap){display:flex;flex-direction:column;overflow:hidden;scrollbar-gutter:auto}.mrb-gn .mrb-gn-stepbody>.mrb-gn-wrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.mrb-gn .mrb-gn-wrap>.mrb-gn-manual{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.mrb-gn .mrb-gn-manual>.mrb-gn-updates-head{flex:none}.mrb-gn .mrb-gn-notes-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.mrb-gn .mrb-gn-wrap>.mrb-gn-summary{flex:none}.mrb-gn .mrb-gn-updates-head{flex-wrap:nowrap}.mrb-gn .mrb-gn-ai-spark-wrap{position:relative;flex:none;margin-left:auto;display:inline-flex}.mrb-gn .mrb-gn-ai-spark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;flex:none;border-radius:10px;background:transparent;border:1px solid transparent;color:var(--text-muted, inherit);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.mrb-gn .mrb-gn-ai-spark svg{width:20px;height:20px}.mrb-gn .mrb-gn-ai-spark:hover{color:var(--gn-agent, var(--accent, #4d9fff));border-color:var(--gn-agent-border, var(--accent-border, #3b9eff));background:var(--gn-agent-fill, var(--accent-fill, transparent))}.mrb-gn .mrb-gn-ai-spark[aria-expanded=true]{color:var(--gn-agent, var(--accent, #4d9fff));border-color:var(--gn-agent-border, var(--accent-border, #3b9eff));background:var(--gn-agent-fill, var(--accent-fill, transparent));box-shadow:0 0 16px -4px var(--gn-agent, var(--accent, #4d9fff))}.mrb-gn .mrb-gn-ai-spark[aria-busy=true] svg{animation:mrb-gn-spark-pulse 1.1s ease-in-out infinite}@keyframes mrb-gn-spark-pulse{0%,to{opacity:1}50%{opacity:.35}}.mrb-gn .mrb-gn-ai-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:5;min-width:210px;max-width:min(280px,78vw);max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:12px;border:1px solid var(--gn-agent-border, var(--accent-border, #3b9eff));background:var(--surface-2, #1a1a1a);box-shadow:0 14px 34px -12px #000000b3}.mrb-gn .mrb-gn-ai-menu .mrb-gn-ai-btn{width:100%;text-align:left}.mrb-gn .mrb-gn-ai-menu .mrb-gn-ai-title{margin-bottom:2px}.mrb-gn .mrb-gn-ai-menu .mrb-gn-ai-hint{margin-top:2px}.mrb-gn .mrb-gn-ai-status{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted, inherit);font-style:italic}@media (prefers-reduced-motion: reduce){.mrb-gn .mrb-gn-ai-spark{transition:none}.mrb-gn .mrb-gn-ai-spark[aria-busy=true] svg{animation:none;opacity:.6}}.mrb-vmdrop-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.mrb-vmdrop-pop{left:auto;right:0;width:max(100%,min(320px,84vw))}.mrb-vmdrop-pop[data-drop=down]{top:calc(100% + 8px);bottom:auto}.mrb-vmdrop-pop[data-drop=up]{top:auto;bottom:calc(100% + 8px)}.mrb-vmdrop-note{margin:0;color:var(--text-muted);font-size:var(--text-xs, 11px);line-height:1.5}.mrb-vmdrop-hublink{color:var(--accent);text-decoration:underline}.mrb-vmdrop-list{--vmdrop-choice-h: 52px;--vmdrop-gap: var(--space-1, 4px);--vmdrop-visible: 6;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--vmdrop-gap);max-height:calc((var(--vmdrop-choice-h) * var(--vmdrop-visible)) + (var(--vmdrop-gap) * (var(--vmdrop-visible) - 1)));overflow-y:auto}.mrb-vmdrop-list>li{display:flex;align-items:stretch;gap:var(--space-1, 4px);flex:0 0 auto;min-width:0}.mrb-vmdrop-play{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--vmdrop-choice-h, 52px);min-height:44px;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 8px);background:var(--surface-2);color:var(--text-muted);cursor:pointer}.mrb-vmdrop-play:hover{border-color:var(--accent-border);background:var(--accent-fill);color:var(--text)}.mrb-vmdrop-play[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-fill);color:var(--accent)}.mrb-vmdrop-play:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-vmdrop-audio{width:0;height:0;visibility:hidden}.mrb-vmdrop-list .mrb-vmdrop-choice{height:var(--vmdrop-choice-h);min-height:var(--vmdrop-choice-h);flex:1 1 auto;min-width:0;justify-content:center;overflow:hidden}.mrb-vmdrop-list .mrb-vmdrop-choice-name,.mrb-vmdrop-list .mrb-vmdrop-choice-hint{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-vmdrop-choice{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:44px;padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 8px);background:var(--surface-2);color:var(--text);text-align:left;cursor:pointer}.mrb-vmdrop-choice:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-fill)}.mrb-vmdrop-choice:disabled{opacity:.5;cursor:default}.mrb-vmdrop-choice:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-vmdrop-choice-name{font-size:var(--text-sm, 13px);font-weight:650}.mrb-vmdrop-choice-hint{color:var(--text-muted);font-size:var(--text-xs, 11px)}.mrb-vmdrop-msg{margin:0;color:var(--text-muted);font-size:var(--text-xs, 11px);line-height:1.5}.mrb-vmdrop-label,.mrb-vmdrop-caret{flex:0 0 auto}.mrb-vmdrop-routed{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs, 11px);font-weight:600;opacity:.78}.mrb-vmdrop-routed:before{content:"";display:inline-block;width:1px;height:.85em;margin-right:6px;vertical-align:-.1em;background:currentColor;opacity:.35}.mrb-vmdrop-choice.is-routed:not(:disabled){border-color:var(--accent-border);background:var(--accent-fill, var(--surface-2))}.mrb-pick.pick-premium{--wk-edge: color-mix(in srgb, var(--accent-neon) 24%, var(--border-subtle));--wk-edge-soft: color-mix(in srgb, var(--accent-neon) 18%, var(--border-subtle));--wk-lamp: color-mix(in srgb, var(--accent-neon) 11%, transparent);--wk-hair: color-mix(in srgb, var(--accent-neon) 45%, transparent);--wk-bevel: inset 0 1px 0 rgba(255, 255, 255, .05);--wk-lift: 0 24px 60px rgba(0, 0, 0, .5);--wk-halo: 0 0 34px -12px color-mix(in srgb, var(--accent-neon) 40%, transparent);--wk-recess: inset 0 2px 6px rgba(0, 0, 0, .25);--wk-cap-lift: 0 2px 8px rgba(0, 0, 0, .4);--wk-art-ring: inset 0 0 0 1px rgba(255, 255, 255, .08);--wk-chip-h: calc(14.4px * var(--font-scale, 1) + 6px)}[data-theme=light] .mrb-pick.pick-premium{--wk-bevel: inset 0 1px 0 rgba(255, 255, 255, .9);--wk-lift: 0 18px 44px rgba(10, 21, 38, .18);--wk-recess: inset 0 2px 6px rgba(10, 21, 38, .1);--wk-cap-lift: 0 2px 8px rgba(10, 21, 38, .28);--wk-art-ring: inset 0 0 0 1px rgba(10, 21, 38, .1)}.mrb-pick.pick-premium{background-color:var(--surface-1);background-image:linear-gradient(180deg,transparent 52px,var(--wk-lamp) 78px,transparent 190px);background-attachment:local;background-repeat:no-repeat;border:1px solid var(--wk-edge);box-shadow:var(--wk-bevel),var(--wk-lift),var(--wk-halo);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-neon) 45%,transparent) transparent;overscroll-behavior:contain;padding:0 18px 18px;scroll-padding-top:calc(30px + 34px * var(--font-scale, 1));animation:walkout-rise var(--motion-base, .2s) var(--ease-out) both}.mrb-pick.pick-premium:focus-visible{box-shadow:var(--wk-bevel),var(--wk-lift),var(--wk-halo),var(--glow)}.pick-premium .mrb-pick-head{position:sticky;top:0;z-index:2;margin:0 -18px;padding:18px 18px 12px;background-color:var(--surface-1);background-image:linear-gradient(180deg,var(--wk-lamp),transparent 100%);letter-spacing:.01em;gap:12px}.pick-premium .mrb-pick-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-image:linear-gradient(90deg,transparent,var(--wk-hair) 30%,var(--wk-hair) 70%,transparent)}.pick-premium .mrb-pick-head>span:first-child{display:inline-flex;align-items:center;gap:10px;min-width:0}.pick-premium .mrb-pick-glyph{flex:none;display:grid;place-items:center;width:calc(28px * var(--font-scale, 1));height:calc(28px * var(--font-scale, 1));border-radius:9px;background-color:var(--badge-fill);border:1px solid color-mix(in srgb,var(--warn) 55%,transparent);font-size:calc(15px * var(--font-scale, 1));line-height:1}.pick-premium .mrb-pick-head button{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:none;border:1px solid transparent;color:var(--text-muted);font-size:calc(14px * var(--font-scale, 1));line-height:1;transition:background-color var(--motion-fast, .12s) var(--ease-out),color var(--motion-fast, .12s) var(--ease-out),border-color var(--motion-fast, .12s) var(--ease-out)}.pick-premium .mrb-pick-head button:hover{background-color:var(--accent-fill);border-color:var(--wk-edge);color:var(--text)}.pick-premium .mrb-pick-note{line-height:var(--leading-normal, 1.5);margin:10px 0 14px}.pick-premium .mrb-pick-search{position:relative;display:block}.pick-premium .mrb-pick-search:before{content:"";position:absolute;left:13px;top:50%;width:9px;height:9px;margin-top:-6px;border:1.5px solid var(--text-muted);border-radius:50%;pointer-events:none}.pick-premium .mrb-pick-search:after{content:"";position:absolute;left:22px;top:50%;width:5px;height:1.5px;margin-top:3px;background-color:var(--text-muted);transform:rotate(45deg);transform-origin:left center;pointer-events:none}.pick-premium .mrb-pick-input{background-color:var(--surface-2);border:1px solid var(--wk-edge-soft);padding:11px 12px 11px 34px;transition:border-color var(--motion-fast, .12s) var(--ease-out)}.pick-premium .mrb-pick-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);border-color:var(--accent-border)}.pick-premium .mrb-pick-hint{color:var(--text-muted)}.pick-premium .mrb-pick-hint:empty{padding:0}.pick-premium .mrb-pick-results{max-height:calc(240px * var(--font-scale, 1));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-neon) 40%,transparent) transparent;padding:6px;scroll-padding:8px}.pick-premium .mrb-pick-item{position:relative;padding:7px 8px 7px 12px;transition:background-color var(--motion-fast, .12s) var(--ease-out)}.pick-premium .mrb-pick-item:before{content:"";position:absolute;left:3px;top:20%;bottom:20%;width:2px;border-radius:1px;background-color:var(--accent-neon);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 60%,transparent);opacity:0;transition:opacity var(--motion-fast, .12s) var(--ease-out)}.pick-premium .mrb-pick-item:hover:before,.pick-premium .mrb-pick-item:focus-visible:before{opacity:1}.pick-premium .mrb-pick-item:hover,.pick-premium .mrb-pick-item:focus-visible{background-color:var(--accent-fill)}.pick-premium .mrb-pick-item img,.pick-premium .mrb-pick-chosen img,.pick-premium .mrb-pick-item .noart,.pick-premium .mrb-pick-chosen .noart{border-radius:8px;box-shadow:var(--wk-art-ring)}.pick-premium .mrb-pick-noclip{color:var(--text-muted);border:1px dashed var(--border-control);letter-spacing:.05em}.pick-premium .mrb-pick-chosen{position:relative;padding:12px 12px 12px 16px;background-color:var(--surface-2);border:1px solid var(--wk-edge-soft)}.pick-premium .mrb-pick-chosen:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--radius-md) 0 0 var(--radius-md);background-color:var(--accent-neon);box-shadow:0 0 10px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.pick-premium .mrb-pick-chosen .t{font-weight:800}.pick-premium .mrb-pick-change{color:var(--text-muted);border-color:var(--border-control);transition:color var(--motion-fast, .12s) var(--ease-out),border-color var(--motion-fast, .12s) var(--ease-out)}.pick-premium .mrb-pick-change:hover{color:var(--text);border-color:var(--accent-border)}.pick-premium .mrb-tl{padding-top:calc(var(--wk-chip-h) + 9px);margin-top:4px}.pick-premium .mrb-tl-track{border:1px solid var(--wk-edge-soft);box-shadow:var(--wk-recess)}.pick-premium .mrb-tl-track:before{content:"";position:absolute;top:3px;right:0;bottom:3px;left:0;background-image:linear-gradient(90deg,color-mix(in srgb,var(--text) 30%,transparent) 0 var(--tl-a, 0%),var(--accent-neon) var(--tl-a, 0%) var(--tl-b, 40%),color-mix(in srgb,var(--text) 30%,transparent) var(--tl-b, 40%) 100%);border-radius:8px;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 2px,transparent 2px 5px);mask-image:repeating-linear-gradient(90deg,#000 0 2px,transparent 2px 5px);pointer-events:none}@supports (mask-composite: intersect){.pick-premium .mrb-tl-track:before{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 2px,transparent 2px 5px),radial-gradient(140% 90% at 30% 50%,#000 52%,transparent 78%),radial-gradient(120% 70% at 72% 50%,#000 48%,transparent 74%);mask-image:repeating-linear-gradient(90deg,#000 0 2px,transparent 2px 5px),radial-gradient(140% 90% at 30% 50%,#000 52%,transparent 78%),radial-gradient(120% 70% at 72% 50%,#000 48%,transparent 74%);-webkit-mask-composite:source-in;mask-composite:intersect}}.pick-premium .mrb-tl-region{border-left:none;border-right:none;background-color:transparent;background-image:linear-gradient(180deg,var(--accent-wash),transparent 60%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-neon) 35%,transparent),0 0 18px -6px color-mix(in srgb,var(--accent-neon) 50%,transparent)}.pick-premium .mrb-tl-handle{width:14px;height:50px;border-radius:5px;background-color:var(--accent);background-image:linear-gradient(180deg,rgba(255,255,255,.28),transparent 55%);box-shadow:var(--wk-cap-lift)}.pick-premium .mrb-tl-handle:focus-visible{box-shadow:var(--wk-cap-lift),var(--glow)}.pick-premium .mrb-tl-handle:before{width:6px;height:16px;background-color:transparent;background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.35) 0 1px,transparent 1px 3px);border-radius:0}.pick-premium .mrb-tl-handle:after{content:"";position:absolute;top:-4px;bottom:-4px;left:-6px;right:-6px}.pick-premium .mrb-tl-time{top:auto;bottom:calc(100% + 6px);background-color:var(--surface-1);border:1px solid color-mix(in srgb,var(--accent-neon) 30%,var(--border-subtle));border-radius:7px;line-height:1.2;box-shadow:0 2px 8px #00000059}.pick-premium .mrb-tl-labels{color:var(--text-muted)}.pick-premium .mrb-tl-len{letter-spacing:.02em}.pick-premium .mrb-tl.is-dragging .mrb-tl-region{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-neon) 45%,transparent),0 0 26px -6px color-mix(in srgb,var(--accent-neon) 65%,transparent)}.pick-premium .mrb-tl-handle:active,.pick-premium .mrb-tl.is-dragging .mrb-tl-handle:active{transform:translate(-50%,-50%) scale(1.06);box-shadow:var(--wk-cap-lift),0 0 12px color-mix(in srgb,var(--accent-neon) 60%,transparent)}.pick-premium .mrb-tl-loading{position:relative;height:46px;margin:12px 0 4px;border-radius:10px;background-color:var(--surface-2);border:1px solid var(--wk-edge-soft);box-shadow:var(--wk-recess);display:grid;place-items:center}.pick-premium .mrb-pick-scrub-note{color:var(--text-muted)}.pick-premium .mrb-pick-preview{border:1px solid var(--border-control);transition:background-color var(--motion-fast, .12s) var(--ease-out),color var(--motion-fast, .12s) var(--ease-out)}.pick-premium .mrb-pick-preview:hover{background-color:var(--accent-fill);color:var(--text)}.pick-premium .mrb-pick-submit{position:relative;isolation:isolate;background-color:var(--accent);color:var(--bg);border:1px solid var(--accent);padding:11px 16px;font-weight:800;letter-spacing:.02em;transition:background-color var(--motion-fast, .12s) var(--ease-out),transform var(--motion-fast, .12s) var(--ease-out)}.pick-premium .mrb-pick-submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:var(--glow);opacity:0;transition:opacity var(--motion-fast, .12s) var(--ease-out)}.pick-premium .mrb-pick-submit:hover:not(:disabled):before{opacity:1}.pick-premium .mrb-pick-submit:active:not(:disabled){transform:translateY(1px)}.pick-premium .mrb-pick-upload{border-top-color:var(--wk-edge-soft)}.pick-premium .mrb-pick-or{color:var(--text-muted)}.pick-premium .mrb-pick-uploadbtn{flex:1;flex-direction:column;align-items:flex-start;gap:2px;border:1px dashed color-mix(in srgb,var(--accent-neon) 55%,transparent);color:var(--accent);padding:10px 14px;transition:background-color var(--motion-fast, .12s) var(--ease-out),color var(--motion-fast, .12s) var(--ease-out)}.pick-premium .mrb-pick-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pick-premium .mrb-pick-uploadbtn:has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);background-color:var(--accent-fill);color:var(--accent-text)}.pick-premium .mrb-pick-uploadbtn:hover{background-color:var(--accent-fill);color:var(--accent-text)}.mrb-pick.pick-premium.is-drag{border-color:var(--accent-border)}.pick-premium .mrb-pick-drop{background-color:color-mix(in srgb,var(--surface-1) 90%,transparent);background-image:radial-gradient(60% 50% at 50% 50%,var(--accent-wash),transparent 70%);color:var(--accent-text);font-weight:800}.pick-premium .mrb-pick-guide>summary{display:flex;align-items:center;gap:8px;padding:8px 0;color:var(--accent)}.pick-premium .mrb-pick-guide>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);margin-top:-3px;transition:transform var(--motion-fast, .12s) var(--ease-out)}.pick-premium .mrb-pick-guide[open]>summary:after{transform:rotate(45deg)}.pick-premium .mrb-pick-guide ol{list-style:none;padding-left:0;counter-reset:walkout-step}.pick-premium .mrb-pick-guide ol>li{position:relative;padding-left:30px;counter-increment:walkout-step}.pick-premium .mrb-pick-guide ol>li:before{content:counter(walkout-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background-color:var(--accent-fill);border:1px solid var(--accent-border);color:var(--accent-text);font-size:calc(11px * var(--font-scale, 1));font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.pick-premium .mrb-pick-guide-tip{color:var(--text-muted)}.pick-premium .mrb-pick-msg{display:flex;align-items:baseline;justify-content:center;gap:8px;text-align:left;line-height:var(--leading-normal, 1.5)}.pick-premium .mrb-pick-msg.is-bad{color:var(--danger)}.pick-premium .mrb-pick-msg:empty{margin-top:0}.pick-premium .mrb-pick-msg-mark{flex:none}@media (pointer: coarse){.pick-premium .mrb-pick-head button{width:44px;height:44px}.pick-premium .mrb-pick-change{min-height:44px;padding-left:16px;padding-right:16px}.pick-premium .mrb-pick-preview,.pick-premium .mrb-pick-submit,.pick-premium .mrb-pick-uploadbtn{min-height:44px}.pick-premium .mrb-pick-guide>summary{min-height:44px}.pick-premium .mrb-pick-item{min-height:44px}.pick-premium .mrb-tl-handle:after{top:-2px;bottom:-2px;left:-15px;right:-15px}.pick-premium .mrb-tl-handle.is-start:after{left:-30px;right:0}.pick-premium .mrb-tl-handle.is-end:after{left:0;right:-30px}}@keyframes walkout-rise{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.mrb-pick.pick-premium{animation:none}.pick-premium .mrb-pick-head button,.pick-premium .mrb-pick-input,.pick-premium .mrb-pick-item,.pick-premium .mrb-pick-item:before,.pick-premium .mrb-pick-change,.pick-premium .mrb-pick-preview,.pick-premium .mrb-pick-submit,.pick-premium .mrb-pick-submit:before,.pick-premium .mrb-pick-uploadbtn,.pick-premium .mrb-pick-guide>summary:after{transition:none}.pick-premium .mrb-tl-handle:active,.pick-premium .mrb-tl.is-dragging .mrb-tl-handle:active{transform:translate(-50%,-50%)}.pick-premium .mrb-pick-submit:active:not(:disabled){transform:none}.pick-premium .mrb-pick-guide>summary:after{transform:rotate(-45deg)}.pick-premium .mrb-pick-guide[open]>summary:after{transform:rotate(45deg)}}@media (forced-colors: active){.pick-premium .mrb-pick-item:before,.pick-premium .mrb-pick-chosen:before{background-color:Highlight;box-shadow:none}.pick-premium .mrb-pick-head:after{background-color:CanvasText}.pick-premium .mrb-pick-guide ol>li:before{border-color:CanvasText;color:CanvasText}.pick-premium .mrb-tl-handle{background-color:Highlight;border:1px solid CanvasText}.pick-premium .mrb-tl .mrb-tl-region,.pick-premium .mrb-tl.is-dragging .mrb-tl-region{border:2px solid Highlight;box-shadow:none}}body[data-dialer-skin]:not([data-dialer-ground]){background:var(--bg)}body[data-dialer-skin=eternal]:not([data-dialer-ground]):after{content:none}body[data-dialer-skin=pac-man]:not([data-dialer-ground]):after,body[data-dialer-skin=pac-man]:not([data-dialer-ground]) .mrb-body:before,body[data-dialer-skin=pac-man]:not([data-dialer-ground]) .mrb-body:after,body[data-dialer-skin=pac-man]:not([data-dialer-ground]) .mrb-header-spacer:before,body[data-dialer-skin=galaga]:not([data-dialer-ground]):after,body[data-dialer-skin=cyclone]:not([data-dialer-ground]):after{content:none}.mrb-leads-views{display:flex;align-items:center;gap:var(--space-2, 8px);flex-wrap:wrap;margin:0 0 var(--space-4, 16px);padding-bottom:var(--space-2, 8px);border-bottom:1px solid var(--border-subtle)}.mrb-leads-view{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));font-weight:700;letter-spacing:.02em;padding:7px 16px;cursor:pointer;transition:background-color .12s var(--ease-out, ease-out),color .12s var(--ease-out, ease-out)}.mrb-leads-view:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.mrb-leads-view[aria-current=page]{background:color-mix(in srgb,var(--accent-neon, var(--accent)) 16%,var(--surface-2));border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 42%,transparent);color:var(--text)}.mrb-leads-view:focus-visible{outline:2px solid var(--accent-neon, var(--accent));outline-offset:2px}.mrb-leads-oncall{margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid color-mix(in srgb,var(--danger, #c11536) 55%,transparent);background:color-mix(in srgb,var(--danger, #c11536) 14%,var(--surface-2));color:var(--danger, #c11536);border-radius:var(--radius-pill, 999px);padding:6px 14px;font-size:calc(12px * var(--font-scale, 1));font-weight:800}.mrb-leads-oncall:focus-visible{outline:2px solid var(--danger, #c11536);outline-offset:2px}.mrb-leads-oncall>span[aria-hidden=true]{animation:mrb-leads-oncall-blink 1.6s steps(1,end) infinite}@keyframes mrb-leads-oncall-blink{0%,60%{opacity:1}61%,to{opacity:.35}}@media (prefers-reduced-motion: reduce){.mrb-leads-oncall>span[aria-hidden=true]{animation:none}}[data-perf-tier=reduced] .mrb-leads-oncall>span[aria-hidden=true],[data-perf-tier=minimal] .mrb-leads-oncall>span[aria-hidden=true]{animation:none}.mrb-queue[data-view=appointments]>*:not(.mrb-leads-views):not(.mrb-leads-host),.mrb-queue[data-view=business]>*:not(.mrb-leads-views):not(.mrb-leads-host),.mrb-queue[data-view=board]>*:not(.mrb-leads-views):not(.mrb-leads-host):not(.mrb-leads-h1):not(.mrb-leads-dock){display:none!important}.mrb-leads-dock{display:none}.mrb-queue[data-view=board]>.mrb-leads-dock{display:flex;justify-content:flex-end;margin:0 0 var(--space-3, 12px)}.mrb-leads-host{width:100%;max-width:none;min-height:calc(100dvh - 220px);display:flex;flex-direction:column}.mrb-leads-host>*{flex:1 1 auto;min-height:0}.mrb-leads-host .mrb-panel{max-width:none}@media (max-width: 720px){.mrb-leads-host{min-height:60dvh}.mrb-leads-views{row-gap:6px}.mrb-leads-oncall{margin-left:0}}.mrb-boardtab{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--space-3, 12px);height:calc(100dvh - var(--leads-host-top, 180px) - 16px);min-height:420px}.mrb-boardtab>*{min-height:0}.mrb-boardtab-bar{display:flex;align-items:center;gap:var(--space-2, 8px);flex:none;flex-wrap:wrap}.mrb-boardtab-lab{font-size:calc(11px * var(--font-scale, 1));font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.mrb-boardtab-bar select{max-width:min(420px,60vw)}.mrb-boardtab-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3, 12px);flex:1 1 auto;min-height:220px;padding:var(--space-6, 24px);border:1px dashed var(--border-subtle, rgba(255, 255, 255, .14));border-radius:var(--radius-lg, 14px);color:var(--text-muted);text-align:center}@media (max-width: 720px){.mrb-boardtab{min-height:360px}}.mrb-bizbook{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-4, 16px);min-height:0;overflow:auto}.mrb-bizbook-head{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mrb-bizbook-h{margin:0;font-size:calc(1.05rem * var(--font-scale, 1))}.mrb-bizbook-sub{margin:0;color:var(--text-muted);font-size:calc(.85rem * var(--font-scale, 1))}.mrb-bizbook-state{margin:0;padding:var(--space-5, 20px);border:1px dashed var(--border-subtle, rgba(255, 255, 255, .14));border-radius:var(--radius-lg, 14px);color:var(--text-muted);text-align:center}.mrb-bizbook-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mrb-bizbook-open{width:100%;display:flex;align-items:baseline;gap:var(--space-3, 12px);padding:var(--space-3, 12px);border:1px solid var(--border-subtle, rgba(255, 255, 255, .14));border-radius:var(--radius-md, 10px);background:transparent;color:inherit;text-align:left;cursor:pointer}.mrb-bizbook-name{font-weight:600}.mrb-bizbook-meta{color:var(--text-muted);font-size:calc(.85rem * var(--font-scale, 1))}.mrb-bizbook-pool{margin-left:auto;color:var(--text-muted);font-size:calc(.78rem * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.04em}.mrb-biztl,.mrb-bizstages{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border:1px solid var(--border-subtle, rgba(255, 255, 255, .14));border-radius:var(--radius-lg, 14px)}.mrb-biztl-head{display:flex;align-items:baseline;gap:var(--space-3, 12px)}.mrb-biztl-h{margin:0;font-size:calc(1rem * var(--font-scale, 1))}.mrb-biztl-h4{margin:0;font-size:calc(.9rem * var(--font-scale, 1))}.mrb-biztl-list,.mrb-bizstage-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mrb-biztl-row,.mrb-bizstage{display:flex;flex-direction:column;gap:var(--space-1, 4px);padding:var(--space-2, 8px) var(--space-3, 12px);border-left:2px solid var(--border-subtle, rgba(255, 255, 255, .14))}.mrb-biztl-row.is-done{border-left-color:var(--accent, #34d399)}.mrb-bizstage.is-archived{opacity:.55}.mrb-biztl-main{display:flex;align-items:baseline;gap:var(--space-3, 12px)}.mrb-biztl-label{font-weight:600}.mrb-biztl-when{margin-left:auto;color:var(--text-muted);font-size:calc(.85rem * var(--font-scale, 1))}.mrb-biztl-open{opacity:.5}.mrb-biztl-why{margin:0;color:var(--text-muted);font-size:calc(.8rem * var(--font-scale, 1))}.mrb-biztl-auto{color:var(--text-muted);font-size:calc(.8rem * var(--font-scale, 1));font-style:italic}.mrb-biztl-acts{display:flex;flex-wrap:wrap;gap:var(--space-3, 12px)}.mrb-biztl-form{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-2, 8px) 0}.mrb-biztl-cases{display:flex;flex-direction:column;gap:var(--space-1, 4px);padding-top:var(--space-3, 12px);border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .14))}.mrb-biztl-case{display:flex;align-items:baseline;gap:var(--space-3, 12px)}.mrb-bizbook-open.is-selected{border-color:var(--accent, #34d399)}.mrb-intake{display:flex;flex-direction:column;gap:var(--space-4, 16px);padding:var(--space-4, 16px)}.mrb-intake-head{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mrb-intake-tag{margin:0;font-size:calc(.78rem * var(--font-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mrb-intake-instructions{margin:0;padding-left:1.1em;color:var(--text-muted);font-size:calc(.82rem * var(--font-scale, 1));display:flex;flex-direction:column;gap:2px}.mrb-intake-block{border:1px solid var(--border-subtle, rgba(255, 255, 255, .14));border-radius:var(--radius-lg, 14px);padding:var(--space-3, 12px);display:flex;flex-direction:column;gap:var(--space-2, 8px);min-width:0}.mrb-intake-block>legend{padding:0 var(--space-2, 8px);font-weight:600}.mrb-intake-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-2, 8px)}.mrb-intake-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-2, 8px);margin:0}.mrb-intake-stat{display:flex;flex-direction:column}.mrb-intake-stat dt{color:var(--text-muted);font-size:calc(.78rem * var(--font-scale, 1))}.mrb-intake-stat dd{margin:0;font-size:calc(1.15rem * var(--font-scale, 1));font-weight:600}.mrb-intake-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mrb-intake-row{padding:var(--space-2, 8px) 0;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .14))}.mrb-intake-uw{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-2, 8px);padding-top:var(--space-2, 8px)}.mrb-intake-foot{display:flex;flex-direction:column;gap:2px}.mrb-bizpipe{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:var(--space-4, 16px);padding:var(--space-4, 16px);align-items:start;min-height:0;flex:1 1 auto}.mrb-bizpipe-rail,.mrb-bizpipe-work{display:flex;flex-direction:column;gap:var(--space-3, 12px);min-height:0;max-height:calc(100dvh - 180px);overflow:auto}.mrb-bizpipe-railhead{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mrb-bizpipe-railacts{display:flex;gap:var(--space-3, 12px)}.mrb-bizpipe-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mrb-bizpipe-step{border-left:2px solid var(--border-subtle, rgba(255, 255, 255, .14));padding-left:var(--space-3, 12px)}.mrb-bizpipe-step.has-any{border-left-color:var(--accent, #34d399)}.mrb-bizpipe-stephead{width:100%;display:flex;align-items:baseline;gap:var(--space-3, 12px);padding:var(--space-2, 8px) var(--space-1, 4px);border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.mrb-bizpipe-steplabel{flex:1 1 auto}.mrb-bizpipe-step.is-open .mrb-bizpipe-steplabel{font-weight:600}.mrb-bizpipe-stepcount{color:var(--text-muted);font-size:calc(.85rem * var(--font-scale, 1));font-variant-numeric:tabular-nums}.mrb-bizpipe-firms{padding:var(--space-1, 4px) 0 var(--space-2, 8px)}.mrb-bizpipe-empty{padding-bottom:var(--space-2, 8px)}.mrb-bizwork{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mrb-bizwork-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3, 12px)}.mrb-bizwork-tabs,.mrb-bizwork-cases{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .14));padding-bottom:var(--space-2, 8px)}.mrb-bizwork-tab{padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid transparent;border-radius:var(--radius-md, 10px);background:transparent;color:var(--text-muted);cursor:pointer;font:inherit}.mrb-bizwork-tab.is-on{border-color:var(--border-subtle, rgba(255, 255, 255, .14));background:var(--surface-2, rgba(255, 255, 255, .04));color:var(--text)}.mrb-bizwork-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3, 12px);margin:0;max-width:1000px}.mrb-bizwork-field{display:flex;flex-direction:column;gap:2px}.mrb-bizwork-val{margin:0}.mrb-bizwork-val.is-blank{color:var(--text-muted);font-style:italic}@media (max-width: 900px){.mrb-bizpipe{grid-template-columns:minmax(0,1fr)}.mrb-bizpipe-rail,.mrb-bizpipe-work{max-height:none;overflow:visible}}.mrb-appt-panes{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:var(--space-3);align-items:stretch;min-height:0;position:relative;block-size:auto;flex:1 1 auto;min-block-size:0}.mrb-leads-host:has(>.mrb-appt-panes){block-size:calc(100dvh - 220px);min-block-size:0}.mrb-appt-panes.rail-open{grid-template-columns:minmax(0,80fr) minmax(240px,20fr)}.mrb-appt-pane{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding-inline-end:var(--space-1)}.mrb-appt-pane>.mrb-page,.mrb-appt-pane>.mrb-panel,.mrb-appt-pane>.page{max-width:none;margin:0;padding-block:0}.mrb-appt-rail .hoff-page{max-width:none;margin:0;padding:0}.mrb-appt-rail .hoff-section{margin-bottom:var(--space-4)}.mrb-appt-rail .hoff-card{padding:var(--space-2)}.mrb-appt-rail .hoff-meta{flex-wrap:wrap;gap:var(--space-1)}.mrb-appt-rail .hoff-actions{flex-wrap:wrap}.mrb-appt-rail .hoff-intro{display:none}.mrb-appt-rail .hoff-section>h2{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-block:0 var(--space-1)}.mrb-appt-rail .hoff-empty{margin:0;padding:0;border:0;background:none;font-size:var(--text-xs);color:var(--text-faint)}.mrb-appt-rail{border-inline-start:1px solid var(--border-subtle);padding-inline-start:var(--space-2)}.mrb-appt-rail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.mrb-appt-rail-title{font-size:var(--text-sm);font-weight:600;color:var(--text);margin:0}.mrb-appt-rail-count{font-size:var(--text-xs);color:var(--warn);background:var(--warn-fill);border:1px solid var(--warn-border);border-radius:999px;padding:0 var(--space-1)}.mrb-appt-rail-tab{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:1;writing-mode:vertical-rl;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);border:1px solid var(--border-control);border-inline-end:none;border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);cursor:pointer}.mrb-appt-rail-tab:hover{color:var(--text);background:var(--surface-1)}.mrb-appt-panes:not(.rail-open)>.mrb-appt-pane:last-of-type{padding-inline-end:var(--space-5)}.mrb-appt-rail-tab[data-waiting="1"]:after{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--warn)}@media (max-width: 1100px){.mrb-appt-panes.rail-open{grid-template-columns:minmax(0,76fr) minmax(220px,24fr)}}@media (max-width: 720px){.mrb-leads-host:has(>.mrb-appt-panes){block-size:auto}.mrb-appt-panes,.mrb-appt-panes.rail-open{display:block;block-size:auto}.mrb-appt-pane{overflow:visible;padding-inline-end:0}.mrb-appt-rail{border-inline-start:none;padding-inline-start:0}.mrb-appt-rail-tab{display:none}}@media (prefers-reduced-motion: reduce){.mrb-appt-rail-tab{transition:none}}.mrb-lead-card.visiting{outline:2px solid var(--accent, #6ea8fe);outline-offset:-2px}.mrb-visit-bar{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-bottom:1px solid var(--border-subtle, rgba(128, 128, 128, .28));background:var(--accent-wash, rgba(110, 168, 254, .12));color:var(--text, inherit);font-size:var(--text-xs, 12px);border-top-left-radius:inherit;border-top-right-radius:inherit}.mrb-visit-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mrb-visit-pill{padding:2px 8px;border-radius:999px;border:1px solid var(--accent, #6ea8fe);background:var(--surface-2, rgba(255, 255, 255, .06));color:var(--text, inherit);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.mrb-visit-status{font-weight:600;color:var(--text, inherit)}button.mrb-visit-status{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:2px 10px;border-radius:999px;border:1px dashed var(--accent, #6ea8fe);background:transparent;color:var(--text, inherit);font:inherit;font-weight:600;cursor:pointer}button.mrb-visit-status:hover:not(:disabled){border-style:solid;background:var(--accent-wash, rgba(110, 168, 254, .12))}button.mrb-visit-status:disabled{opacity:.55;cursor:default}button.mrb-visit-status:focus-visible{outline:2px solid var(--accent, #6ea8fe);outline-offset:2px}.mrb-visit-unpark-hint{color:var(--text-muted, rgba(160, 160, 160, 1));font-size:var(--text-xs, 12px);font-weight:600}.mrb-visit-unparked{color:var(--text, inherit);font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:8px}button.mrb-visit-undo{display:inline-flex;align-items:center;min-height:26px;padding:2px 10px;border-radius:999px;border:1px solid var(--border-subtle, rgba(128, 128, 128, .28));background:transparent;color:var(--text, inherit);font:inherit;font-size:var(--text-xs, 12px);font-weight:700;cursor:pointer}button.mrb-visit-undo:hover:not(:disabled){border-color:var(--accent, #6ea8fe);background:var(--accent-wash, rgba(110, 168, 254, .12))}button.mrb-visit-undo:disabled{opacity:.55;cursor:default}button.mrb-visit-undo:focus-visible{outline:2px solid var(--accent, #6ea8fe);outline-offset:2px}.mrb-visit-undo-when{color:var(--text-muted, rgba(160, 160, 160, 1));font-size:var(--text-xs, 12px);font-weight:600}.mrb-visit-who{color:var(--text-muted, rgba(160, 160, 160, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mrb-visit-back{margin-left:auto;min-height:32px;padding:4px 12px;border-radius:8px;border:1px solid var(--border-subtle, rgba(128, 128, 128, .28));background:var(--surface-2, rgba(255, 255, 255, .06));color:var(--text, inherit);font:inherit;font-size:var(--text-xs, 12px);font-weight:600;cursor:pointer}.mrb-visit-back:hover:not(:disabled){border-color:var(--accent, #6ea8fe);background:var(--accent-wash, rgba(110, 168, 254, .12))}.mrb-visit-back:disabled{opacity:.55;cursor:default}.mrb-visit-back:focus-visible{outline:2px solid var(--accent, #6ea8fe);outline-offset:2px}.mrb-visit-holding{color:var(--text-muted, rgba(160, 160, 160, 1));font-variant-numeric:tabular-nums}.mrb-visit-refusal{color:var(--text, inherit);font-weight:600}.mrb-leadsearch-row.is-open{border-color:var(--accent, #6ea8fe);background:var(--accent-wash, rgba(110, 168, 254, .12))}@media (prefers-reduced-motion: no-preference){.mrb-visit-bar{animation:mrb-visit-in .16s ease-out}}@keyframes mrb-visit-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.mrb-dialct{display:flex;align-items:baseline;gap:6px}.mrb-dialct:not(:has(.mrb-dial-calltime)){display:none}.mrb-dialct-cap{font-size:calc(11px * var(--font-scale, 1));font-weight:600;line-height:1.2;color:var(--dc-cap)}.mrb-dialct .mrb-dial-calltime{font-size:calc(15px * var(--font-scale, 1));font-weight:800;line-height:1.2;color:var(--dc-ink)}.mrb-dialct .mrb-dial-calltime{display:inline-flex;align-items:center;gap:6px}.mrb-dial-calltime-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--dc-cap)}.mrb-dialct .mrb-dial-calltime[data-answered=false]{color:var(--dc-cap)}.mrb-dialct .mrb-dial-calltime[data-answered=true]{color:var(--dc-left)}.mrb-dial-calltime[data-answered=true] .mrb-dial-calltime-dot{background:var(--dc-left);animation:mrb-calltime-blink 1.6s steps(1,end) infinite}@keyframes mrb-calltime-blink{0%,60%{opacity:1}61%,to{opacity:.35}}@media (prefers-reduced-motion: reduce){.mrb-dial-calltime-dot{animation:none}}.mrb-dcorner{--dc-plate: #111a26;--dc-plate-edge: #263344;--dc-left: #ff6b6b;--dc-elapsed: #4ade80;--dc-ink: #e8eef7;--dc-cap: #8598ad;--dc-keep-clear: 188px;position:absolute;left:var(--dc-keep-clear);right:32px;bottom:6px;z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;justify-content:flex-end;overflow:hidden}.mrb-tdock-slot[data-holding=true],.mrb-tdock-float{--dc-plate: #111a26;--dc-plate-edge: #263344;--dc-left: #ff6b6b;--dc-elapsed: #4ade80;--dc-ink: #e8eef7;--dc-cap: #8598ad}.mrb-dcorner-pill{display:flex;align-items:baseline;gap:8px;min-width:0;max-width:100%;overflow:hidden;padding:3px 10px;border-radius:var(--radius-pill, 999px);border:1px solid var(--dc-plate-edge);background:var(--dc-plate);font-variant-numeric:tabular-nums;white-space:nowrap}.mrb-dcorner:not(:has(.mrb-sesstc,.mrb-dialct)){display:none}.mrb-dcorner .mrb-dialct{padding-left:8px}.mrb-dcorner:has(.mrb-sesstc) .mrb-dialct{border-left:1px solid var(--dc-plate-edge)}@media (max-width: 900px){.mrb-dcorner{right:80px}}@media (max-width: 720px){.mrb-dcorner{position:static;margin:8px 56px 0 auto;width:fit-content;overflow:visible}}.mrb-queue .mrb-vdetail{position:relative;isolation:isolate}.mrb-hzlogo{position:absolute;top:0;bottom:0;right:0;width:min(calc(100% - 736px),580px);z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;--hz-tint: grayscale(0);--hz-glow: rgba(58, 166, 255, .35);--hz-opacity: .22}[data-theme=dark] .mrb-hzlogo-mark{background-image:url(/assets/zenith-z-KNzM2mR2.png)}[data-theme=light] .mrb-hzlogo-mark{background-image:url(/assets/zenith-z-KNzM2mR2.png)}.mrb-hzlogo-stick{position:sticky;top:0;height:min(100%,calc(100vh - 110px));display:flex;align-items:center;justify-content:center}.mrb-hzlogo-sky{display:none}.mrb-hzlogo-mark{width:min(100%,62vh);aspect-ratio:1;max-height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:var(--hz-opacity);filter:var(--hz-tint) drop-shadow(0 0 46px var(--hz-glow));animation:mrb-hzlogo-breathe 16s ease-in-out infinite}.mrb-skin-surface[data-skin]:not([data-skin=neon]) .mrb-hzlogo-mark{display:none}@keyframes mrb-hzlogo-breathe{0%,to{opacity:var(--hz-opacity)}50%{opacity:calc(var(--hz-opacity) + .07)}}@media (prefers-reduced-motion: reduce){.mrb-hzlogo-mark{animation:none}}@media (max-width: 1400px){.mrb-hzlogo{display:none}}@media (min-width: 1401px){body[data-hz-crest=on]:before{opacity:0}}.mrb-queue[data-skin=carbon] .mrb-hzlogo,.mrb-queue[data-skin=digital] .mrb-hzlogo{--hz-tint: hue-rotate(-8deg) saturate(1.1);--hz-glow: rgba(127, 208, 255, .35)}.mrb-queue[data-skin=diamond] .mrb-hzlogo{--hz-tint: saturate(.7) brightness(1.18);--hz-glow: rgba(169, 212, 236, .4)}.mrb-queue[data-skin=gunmetal] .mrb-hzlogo,.mrb-queue[data-skin=platinum] .mrb-hzlogo,.mrb-queue[data-skin=arctic] .mrb-hzlogo{--hz-tint: grayscale(1) brightness(1.15);--hz-glow: rgba(195, 206, 217, .35)}.mrb-queue[data-skin=gold] .mrb-hzlogo{--hz-tint: grayscale(1) sepia(1) saturate(4.2) hue-rotate(-12deg) brightness(1.06);--hz-glow: rgba(224, 170, 58, .4)}.mrb-queue[data-skin=rosegold] .mrb-hzlogo{--hz-tint: grayscale(1) sepia(1) saturate(2.6) hue-rotate(-30deg) brightness(1.1);--hz-glow: rgba(230, 165, 143, .38)}.mrb-queue[data-skin=woodland] .mrb-hzlogo{--hz-tint: grayscale(1) sepia(1) saturate(2) hue-rotate(45deg) brightness(.95);--hz-glow: rgba(139, 160, 69, .35)}.mrb-queue[data-skin=obsidian] .mrb-hzlogo{--hz-tint: hue-rotate(58deg) saturate(1.25);--hz-glow: rgba(167, 139, 250, .42);--hz-opacity: .24}.mrb-queue[data-skin=monochrome] .mrb-hzlogo{--hz-tint: grayscale(1) brightness(1.22) contrast(1.05);--hz-glow: rgba(234, 234, 240, .38);--hz-opacity: .26}[data-theme=light] .mrb-queue .mrb-hzlogo{--hz-tint: grayscale(0);--hz-glow: rgba(190, 40, 50, .22);--hz-opacity: .2}.cg-toolbar>.cg-routing-btn{display:inline-flex;align-items:center;gap:6px;min-width:0}.cg-toolbar>.cg-routing-btn.is-on{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.cg-routing-btn.is-compact{gap:3px}.cg-routing-btn.is-compact .cg-routing-n{font-size:calc(10px * var(--font-scale, 1))}.cg-routing-ic{flex:0 0 auto}.cg-routing-word{min-width:0}.cg-routing-btn .cg-routing-n{font-size:calc(11px * var(--font-scale, 1));line-height:1;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--accent, #4da3ff)}.cg-routing-btn.is-on .cg-routing-n{color:currentColor}.cg-routing{min-width:0}.cg-routing-loading,.cg-routing-warn{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);max-width:68ch}.cg-routing-warn{color:var(--warn, var(--danger))}.cg-routing-box{min-width:0;margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-2)}.cg-routing-rules{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.cg-routing-rule{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2)}.cg-routing-rule.is-off{opacity:.6}.cg-routing-says{flex:1 1 18ch;min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.cg-routing-when{font-size:var(--text-xs);color:var(--text-muted);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-width:0}.cg-routing-fact{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;max-width:100%}.cg-routing-factlabel{color:var(--text-faint);font-size:calc(10px * var(--font-scale, 1));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.cg-routing-pill{max-width:min(12rem,100%)}.cg-routing-pill.is-any{background:transparent;border-color:var(--border-subtle);color:var(--text-faint);font-weight:500}.cg-routing-pill.is-gone{background:transparent;border-color:var(--warn);color:var(--warn);font-weight:500}.cg-routing-then{font-size:var(--text-sm);color:var(--text)}.cg-routing-delay{color:var(--text-muted)}.cg-routing-acts{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.cg-routing-build{min-width:0;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.cg-routing-buildhead{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.cg-routing-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));align-items:start;gap:var(--space-3);min-width:0}.cg-routing-field{display:flex;flex-direction:column;gap:4px;min-width:0}.cg-routing-field label{font-size:var(--text-xs);color:var(--text-muted)}.cg-routing-field select,.cg-routing-field input{min-width:0;width:100%}.cg-routing-field input{box-sizing:border-box;min-height:36px;padding:0 var(--space-3, 12px);border:1px solid var(--border-control);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 70%,transparent),color-mix(in srgb,var(--surface-2) 90%,transparent));color:var(--text);font-family:inherit;font-size:calc(12.5px * var(--font-scale, 1));font-weight:560;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 9%,transparent),0 1px 2px color-mix(in srgb,#000000 28%,transparent);transition:border-color .14s cubic-bezier(.16,1,.3,1),box-shadow .14s cubic-bezier(.16,1,.3,1)}.cg-routing-field input:hover:not([disabled]){border-color:var(--accent-border)}.cg-routing-field input:focus{border-color:var(--accent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 12%,transparent),0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.cg-routing-submit{grid-column:1 / -1;justify-self:start}.cg-routing-subgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16ch,1fr));align-items:start;gap:var(--space-3);min-width:0}.cg-routing-subs{margin:2px 0 0;padding:0 0 0 var(--space-3);list-style:none;min-width:0;border-left:2px solid var(--border-subtle);display:flex;flex-direction:column;gap:2px}.cg-routing-sub{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.cg-routing-hint{font-size:var(--text-xs);color:var(--text-muted)}.cg-routing-disclose{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:6px;background:none;color:var(--text-muted);font-size:var(--text-sm);line-height:1;cursor:pointer;transition:transform .12s ease,color .12s ease}.cg-routing-disclose.is-open{transform:rotate(90deg);color:var(--text)}.cg-routing-disclose:hover{color:var(--text)}.cg-routing-disclose:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cg-routing-sub-strip{flex:1 0 100%;display:grid;grid-template-columns:18px minmax(0,1fr);margin-top:var(--space-2);min-width:0}.cg-routing-sub-rail{width:2px;margin:0 auto;border-radius:1px;background:var(--border-subtle);opacity:.75}.cg-routing-sub-body{min-width:0}.cg-routing-subcards{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;min-width:0}.cg-routing-subcard{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;padding:6px var(--space-2);border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-1, var(--surface-3))}.cg-routing-subsays{flex:1 1 16ch;min-width:0;display:flex;flex-direction:column;gap:1px;overflow-wrap:anywhere}.cg-routing-subwhen{font-size:var(--text-xs);color:var(--text-muted)}.cg-routing-subthen{font-size:var(--text-sm);color:var(--text)}.cg-routing-subdel{flex:0 0 auto}.cg-routing-subnone{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.cg-routing-subcount{font-size:var(--text-xs);color:var(--text-muted)}.cg-routing-subform{margin-top:6px;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2);min-width:0}.cg-routing-subacts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.cg-routing-suberr{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--danger)}.cg-routing-pair{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);min-width:0}.cg-routing-pair>input{flex:0 0 11ch;min-width:0;width:auto;padding-inline:10px}.cg-routing-pair>input::-webkit-outer-spin-button,.cg-routing-pair>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cg-routing-field input:focus::placeholder{color:transparent}.cg-routing-pair>select{flex:0 1 11ch;min-width:0;width:auto}.cg-routing-best{color:var(--accent, #4da3ff)}.cg-routing-count{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.cg-routing-rules{padding-bottom:2px}[data-shuffle-state=held]{position:relative;z-index:2;opacity:.92;cursor:grabbing}[data-shuffle]{-webkit-touch-callout:none}body.is-field-shuffling,body.is-field-shuffling [data-shuffle]{cursor:grabbing;-webkit-user-select:none;user-select:none}[data-shuffle-zone].is-shuffle-empty{min-height:24px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--border-subtle, rgba(127, 127, 127, .35))}.mrb-ca{--hud: var(--accent-neon, var(--accent));--hud-ink: var(--accent-text, var(--accent));display:flex;flex-direction:column;gap:var(--space-3, 12px);font-variant-numeric:tabular-nums;container-type:inline-size}.mrb-ca-live-grid{display:grid;grid-template-columns:1fr;gap:var(--space-3, 12px);align-items:start}@container (min-width: 480px){.mrb-ca-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mrb-ca-head{display:flex;align-items:center;gap:10px}.mrb-ca-pulse{position:relative;flex:none;width:9px;height:9px;border-radius:50%;background:var(--hud);box-shadow:0 0 4px var(--hud),0 0 10px color-mix(in srgb,var(--hud) 65%,transparent)}.mrb-ca-pulse:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid var(--hud);animation:mrb-ca-sonar 2.2s var(--ease-out, ease-out) infinite}@keyframes mrb-ca-sonar{0%{transform:scale(1);opacity:.8}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}.mrb-ca-title{flex:1;min-width:0;margin:0;font-size:var(--text-md, 15px);font-weight:800;letter-spacing:.01em;color:var(--text)}.mrb-ca-refresh{position:relative;flex:none;padding:6px 12px;border-radius:var(--radius-pill, 999px);border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--hud-ink);font-size:calc(11.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background-color var(--motion-fast, .12s) var(--ease-out, ease-out),box-shadow var(--motion-fast, .12s) var(--ease-out, ease-out),transform var(--motion-fast, .12s) var(--ease-out, ease-out)}.mrb-ca-refresh:after{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.mrb-ca-refresh:hover:not(:disabled){background:var(--accent-fill-hover);box-shadow:0 0 12px color-mix(in srgb,var(--hud) 35%,transparent)}.mrb-ca-refresh:active:not(:disabled){transform:translateY(1px)}.mrb-ca-refresh:disabled{opacity:.6;cursor:default}.mrb-ca-refresh:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--hud));outline-offset:2px}.mrb-ca-sub{margin:-4px 0 0 19px;font-size:var(--text-sm, 12px);color:var(--text-muted)}.mrb-ca-skeleton{display:flex;flex-direction:column;gap:10px;margin-top:2px}.mrb-ca-skeleton>i{position:relative;display:block;overflow:hidden;border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--hud) 6%,var(--surface-2));border:1px solid var(--border-subtle)}.mrb-ca-skeleton>i:nth-child(1){height:112px}.mrb-ca-skeleton>i:nth-child(2){height:68px}.mrb-ca-skeleton>i:nth-child(3){height:120px}.mrb-ca-skeleton>i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--hud) 14%,transparent) 50%,transparent 70%);transform:translate(-100%);animation:mrb-ca-shimmer 1.6s var(--ease-out, ease-out) infinite}@keyframes mrb-ca-shimmer{to{transform:translate(100%)}}.mrb-ca-hero{position:relative;display:flex;align-items:center;gap:var(--space-4, 16px);padding:var(--space-4, 16px);border-radius:var(--radius-lg, 14px);border:1px solid color-mix(in srgb,var(--hud) 30%,transparent);background:radial-gradient(130% 60% at 18% 0%,color-mix(in srgb,var(--hud) 13%,transparent),transparent 60%),linear-gradient(170deg,color-mix(in srgb,var(--hud) 10%,var(--surface-2)),color-mix(in srgb,var(--hud) 4%,var(--surface-2)) 70%);box-shadow:inset 0 1px color-mix(in srgb,var(--hud) 20%,transparent),0 8px 22px #0000002e,0 0 22px color-mix(in srgb,var(--hud) 10%,transparent)}.mrb-ca-hero:after{--notch: color-mix(in srgb, var(--hud) 70%, transparent);content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(var(--notch),var(--notch)) right 5px top 5px / 10px 1.5px,linear-gradient(var(--notch),var(--notch)) right 5px top 5px / 1.5px 10px,linear-gradient(var(--notch),var(--notch)) left 5px bottom 5px / 10px 1.5px,linear-gradient(var(--notch),var(--notch)) left 5px bottom 5px / 1.5px 10px;background-repeat:no-repeat}.mrb-ca-ring{position:relative;flex:none;width:96px;height:96px;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--hud) 25%,transparent))}.mrb-ca-ring-dial{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(color-mix(in srgb,var(--hud-ink) 30%,var(--hud)) 0,var(--hud) calc(var(--pct, 0) * 1%),color-mix(in srgb,var(--hud) 16%,var(--surface-3)) 0);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hud) 25%,transparent)}.mrb-ca-ring-dial:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:repeating-conic-gradient(color-mix(in srgb,var(--surface-1) 55%,transparent) 0deg 1deg,transparent 1deg 15deg)}.mrb-ca-ring-core{position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 28%,var(--surface-3),var(--surface-1) 78%);box-shadow:inset 0 2px 6px #00000038,inset 0 0 0 1px var(--border-subtle)}.mrb-ca-ring-core strong{font-size:calc(27px * var(--font-scale, 1));font-weight:800;line-height:1;color:var(--text);text-shadow:0 0 12px color-mix(in srgb,var(--hud) 40%,transparent)}.mrb-ca-ring-core span{margin-top:3px;font-size:calc(9.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.mrb-ca-hero-nums{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mrb-ca-big{line-height:1}.mrb-ca-big strong{display:block;font-size:calc(38px * var(--font-scale, 1));font-weight:800;letter-spacing:-.01em;color:var(--text);text-shadow:0 0 16px color-mix(in srgb,var(--hud) 35%,transparent)}.mrb-ca-big span{display:block;margin-top:4px;font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.mrb-ca-hero-sub{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--text-sm, 12px);color:var(--text-muted)}.mrb-ca-hero-sub b{color:var(--text);font-weight:700}.mrb-ca-dot{flex:none;width:3px;height:3px;border-radius:50%;background:var(--text-faint)}.mrb-ca-empty{margin:0;padding:var(--space-3, 12px) var(--space-4, 16px);border:1px dashed color-mix(in srgb,var(--hud) 35%,transparent);border-radius:var(--radius-md, 10px);background:var(--accent-wash);font-size:var(--text-sm, 12px);color:var(--text-muted)}.mrb-ca-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mrb-ca-stat{position:relative;overflow:hidden;padding:10px 12px 11px;border-radius:var(--radius-md, 10px);border:1px solid var(--border-subtle);background:radial-gradient(120% 80% at 50% -20%,color-mix(in srgb,var(--hud) 7%,transparent),transparent 60%),color-mix(in srgb,var(--hud) 8%,var(--surface-2));box-shadow:inset 0 1px color-mix(in srgb,var(--hud) 12%,transparent)}.mrb-ca-stat:before{content:"";position:absolute;top:0;left:10%;right:10%;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hud) 75%,transparent) 50%,transparent)}.mrb-ca-stat-v{font-size:calc(21px * var(--font-scale, 1));font-weight:800;line-height:1.15;color:var(--text)}.mrb-ca-stat-l{margin-top:2px;font-size:calc(10.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mrb-ca-stat.t-ok:before{background:linear-gradient(90deg,transparent,var(--ok) 50%,transparent)}.mrb-ca-stat.t-ok .mrb-ca-stat-v{color:var(--ok)}.mrb-ca-stat.t-av .mrb-ca-stat-v{color:var(--hud-ink)}.mrb-ca-block{margin-top:var(--space-1, 4px)}.mrb-ca-block-h{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:calc(10.5px * var(--font-scale, 1));font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.mrb-ca-block-h:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--hud) 40%,transparent),transparent)}.mrb-ca-meter{display:flex;flex-direction:column;gap:8px}.mrb-ca-meter-row{display:grid;grid-template-columns:72px minmax(0,1fr) 36px;align-items:center;gap:10px}.mrb-ca-meter-l{font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;color:var(--text-muted);white-space:nowrap}.mrb-ca-meter-track{position:relative;display:block;height:8px;border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--hud) 9%,var(--surface-2));box-shadow:inset 0 1px 2px #00000040;overflow:hidden}.mrb-ca-meter-track:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),color-mix(in srgb,var(--hud) 20%,transparent) calc(25% - 1px) 25%);pointer-events:none}.mrb-ca-meter-fill{display:block;height:100%;border-radius:var(--radius-pill, 999px);background:linear-gradient(90deg,color-mix(in srgb,var(--hud) 55%,var(--surface-3)),var(--hud));box-shadow:0 0 8px color-mix(in srgb,var(--hud) 45%,transparent),inset 0 1px color-mix(in srgb,#fff 30%,transparent)}.mrb-ca-meter-fill.is-today{background:linear-gradient(90deg,var(--hud),color-mix(in srgb,var(--hud-ink) 35%,var(--hud)));box-shadow:0 0 10px color-mix(in srgb,var(--hud) 60%,transparent),inset 0 1px color-mix(in srgb,#fff 40%,transparent)}.mrb-ca-meter-fill.is-week{background:linear-gradient(90deg,color-mix(in srgb,var(--hud) 60%,var(--surface-3)),color-mix(in srgb,var(--hud) 85%,var(--surface-3)))}.mrb-ca-meter-fill.is-month{background:linear-gradient(90deg,color-mix(in srgb,var(--hud) 40%,var(--surface-3)),color-mix(in srgb,var(--hud) 62%,var(--surface-3)));box-shadow:inset 0 1px color-mix(in srgb,#fff 20%,transparent)}.mrb-ca-meter-n{font-size:calc(12.5px * var(--font-scale, 1));font-weight:700;text-align:right;color:var(--text)}@media (max-width: 1100px){.mrb-ca-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.mrb-ca.is-stale .mrb-ca-pulse{background:var(--text-faint);box-shadow:none}.mrb-ca.is-stale .mrb-ca-pulse:after{animation:none;opacity:0}.mrb-ca.is-stale .mrb-ca-ring-dial,.mrb-ca.is-stale .mrb-ca-meter-fill{filter:saturate(.45)}.mrb-ca.is-stale .mrb-ca-hero{border-top:2px solid var(--warn, var(--text-muted));padding-top:var(--space-3, 12px)}.mrb-ca.is-stale .mrb-ca-sub{color:var(--warn, var(--text-muted))}@media (prefers-reduced-motion: reduce){.mrb-ca-pulse:after{animation:none;opacity:0}.mrb-ca-skeleton>i:after{animation:none;transform:none;opacity:.35}.mrb-ca-refresh{transition:none}.mrb-ca-refresh:active:not(:disabled){transform:none}.mrb-ca-timer.is-done .mrb-ca-timer-clock{animation:none}}.mrb-ca-timer{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md, 10px);border:1px solid color-mix(in srgb,var(--hud) 22%,var(--border-subtle));background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--hud) 8%,transparent),transparent 60%),color-mix(in srgb,var(--hud) 5%,var(--surface-2))}.mrb-ca-timer.is-done{border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:color-mix(in srgb,var(--ok) 10%,var(--surface-2))}.mrb-ca-timer-set{display:flex;align-items:center;gap:8px;width:100%}.mrb-ca-timer-lab{font-size:calc(10.5px * var(--font-scale, 1));font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.mrb-ca-timer-select{flex:1;min-width:0;padding:6px 8px;border-radius:var(--radius-sm, 8px);border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text);font-size:calc(12px * var(--font-scale, 1));font-weight:600}.mrb-ca-timer-select:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--hud));outline-offset:1px}.mrb-ca-timer-face{display:flex;flex-direction:column;line-height:1;min-width:0}.mrb-ca-timer-clock{font-size:calc(22px * var(--font-scale, 1));font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text);text-shadow:0 0 12px color-mix(in srgb,var(--hud) 30%,transparent)}.mrb-ca-timer.is-done .mrb-ca-timer-clock{color:var(--ok);animation:mrb-ca-blip 1s steps(2,jump-none) infinite}@keyframes mrb-ca-blip{50%{opacity:.45}}.mrb-ca-timer-cap{margin-top:3px;font-size:calc(9.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.mrb-ca-timer-bar{flex:1;height:6px;min-width:40px;border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--hud) 12%,var(--surface-1));overflow:hidden}.mrb-ca-timer-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--hud) 60%,var(--surface-3)),var(--hud));transition:width var(--motion-med, .3s) linear}.mrb-ca-timer.is-done .mrb-ca-timer-bar-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--ok) 60%,var(--surface-3)),var(--ok))}.mrb-ca-timer-btn{flex:none;padding:6px 12px;border-radius:var(--radius-pill, 999px);border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text, var(--hud));font-size:calc(11.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background-color var(--motion-fast, .12s) var(--ease-out, ease-out)}.mrb-ca-timer-btn:hover{background:var(--accent-fill-hover)}.mrb-ca-timer-btn.is-ghost{background:transparent;border-color:var(--border-subtle);color:var(--text-muted)}.mrb-ca-timer-btn.is-ghost:hover{background:color-mix(in srgb,var(--hud) 8%,transparent);color:var(--text)}.mrb-ca-timer-btn:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--hud));outline-offset:2px}.mrb-ca-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:var(--radius-md, 10px);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--hud) 5%,var(--surface-2))}.mrb-ca-tab{padding:8px 10px;border:0;border-radius:var(--radius-sm, 8px);background:transparent;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background-color var(--motion-fast, .12s) var(--ease-out, ease-out),color var(--motion-fast, .12s) var(--ease-out, ease-out)}.mrb-ca-tab:hover:not(.is-on){color:var(--text)}.mrb-ca-tab.is-on{background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--hud) 16%,transparent),transparent 70%),color-mix(in srgb,var(--hud) 10%,var(--surface-1));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hud) 30%,transparent)}.mrb-ca-tab:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--hud));outline-offset:2px}.mrb-ca-seg{display:inline-flex;gap:3px;padding:3px;border-radius:var(--radius-pill, 999px);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--hud) 5%,var(--surface-2))}.mrb-ca-seg-b{padding:5px 14px;border:0;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--text-muted);font-size:calc(11.5px * var(--font-scale, 1));font-weight:700;cursor:pointer}.mrb-ca-seg-b.is-on{background:color-mix(in srgb,var(--hud) 14%,var(--surface-1));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hud) 28%,transparent)}.mrb-ca-seg-b:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--hud));outline-offset:2px}.mrb-ca-rank{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md, 10px);border:1px solid var(--border-subtle);background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--hud) 9%,transparent),transparent 55%),color-mix(in srgb,var(--hud) 6%,var(--surface-2))}.mrb-ca-rank.is-lead{border-color:color-mix(in srgb,var(--hud) 45%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--hud) 14%,transparent)}.mrb-ca-rank.is-empty{justify-content:center}.mrb-ca-rank-note{font-size:var(--text-sm, 12px);color:var(--text-muted)}.mrb-ca-rank-badge{flex:none;display:flex;align-items:baseline;justify-content:center;min-width:46px;height:46px;padding:0 8px;border-radius:50%;background:radial-gradient(circle at 50% 30%,var(--surface-3),var(--surface-1) 80%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hud) 30%,transparent),inset 0 2px 5px #0003}.mrb-ca-rank-badge strong{font-size:calc(22px * var(--font-scale, 1));font-weight:800;color:var(--text);text-shadow:0 0 10px color-mix(in srgb,var(--hud) 40%,transparent)}.mrb-ca-rank-badge em{font-style:normal;font-size:calc(10px * var(--font-scale, 1));font-weight:700;color:var(--text-muted)}.mrb-ca-rank-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-ca-rank-l{font-size:calc(11.5px * var(--font-scale, 1));font-weight:700;color:var(--text)}.mrb-ca-rank-s{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.mrb-ca-goal{padding:10px 12px;border-radius:var(--radius-md, 10px);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--hud) 5%,var(--surface-2))}.mrb-ca-goal.is-hit{border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.mrb-ca-goal-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:calc(10.5px * var(--font-scale, 1));font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.mrb-ca-goal-frac{font-size:calc(12.5px * var(--font-scale, 1));letter-spacing:0;text-transform:none;color:var(--text-muted)}.mrb-ca-goal-frac b{color:var(--text);font-weight:800}.mrb-ca-goal-track{height:8px;border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--hud) 9%,var(--surface-1));box-shadow:inset 0 1px 2px #00000040;overflow:hidden}.mrb-ca-goal-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--hud) 55%,var(--surface-3)),var(--hud));box-shadow:0 0 8px color-mix(in srgb,var(--hud) 40%,transparent)}.mrb-ca-goal.is-hit .mrb-ca-goal-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--ok) 55%,var(--surface-3)),var(--ok))}.mrb-ca-goal-note{margin:0;font-size:var(--text-sm, 12px);color:var(--text-muted)}.mrb-ca-bd{display:flex;flex-direction:column;gap:10px}.mrb-ca-bd-row{padding:8px 10px;border-radius:var(--radius-sm, 8px);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--hud) 5%,var(--surface-2))}.mrb-ca-bd-row.is-bonus{border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.mrb-ca-bd-row.is-pen{border-color:color-mix(in srgb,var(--warn, var(--text-muted)) 35%,transparent)}.mrb-ca-bd-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mrb-ca-bd-l{font-size:calc(11.5px * var(--font-scale, 1));font-weight:700;color:var(--text)}.mrb-ca-bd-pts{font-size:calc(12.5px * var(--font-scale, 1));font-weight:800;font-variant-numeric:tabular-nums;color:var(--text)}.mrb-ca-bd-pts em{font-style:normal;font-weight:600;color:var(--text-muted)}.mrb-ca-bd-row.is-bonus .mrb-ca-bd-pts{color:var(--ok)}.mrb-ca-bd-row.is-pen .mrb-ca-bd-pts{color:var(--warn, var(--text-muted))}.mrb-ca-bd-track{height:6px;margin:6px 0 5px;border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--hud) 9%,var(--surface-1));overflow:hidden}.mrb-ca-bd-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--hud) 55%,var(--surface-3)),var(--hud));box-shadow:0 0 6px color-mix(in srgb,var(--hud) 35%,transparent)}.mrb-ca-bd-row.is-bonus .mrb-ca-bd-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--ok) 55%,var(--surface-3)),var(--ok))}.mrb-ca-bd-sub{font-size:calc(10.5px * var(--font-scale, 1));color:var(--text-muted)}.mrb-ca-ctc{padding:12px;border-radius:var(--radius-md, 10px);border:1px solid color-mix(in srgb,var(--hud) 25%,transparent);background:radial-gradient(130% 80% at 50% 0%,color-mix(in srgb,var(--hud) 10%,transparent),transparent 60%),color-mix(in srgb,var(--hud) 6%,var(--surface-2))}.mrb-ca-ctc-v{display:flex;align-items:baseline;gap:8px}.mrb-ca-ctc-v strong{font-size:calc(30px * var(--font-scale, 1));font-weight:800;color:var(--text);text-shadow:0 0 14px color-mix(in srgb,var(--hud) 35%,transparent)}.mrb-ca-ctc-v span{font-size:calc(11.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mrb-ca-ctc-sub{margin:6px 0 0;font-size:var(--text-sm, 12px);color:var(--text-muted)}.mrb-ca-meter-fill.is-record{background:linear-gradient(90deg,var(--hud),color-mix(in srgb,var(--hud-ink) 35%,var(--hud)));box-shadow:0 0 10px color-mix(in srgb,var(--hud) 60%,transparent),inset 0 1px color-mix(in srgb,#fff 40%,transparent)}.mrb-ca-meter-fill.is-best{background:linear-gradient(90deg,color-mix(in srgb,var(--hud) 22%,var(--surface-3)),color-mix(in srgb,var(--hud) 45%,var(--surface-3)));box-shadow:inset 0 1px color-mix(in srgb,#fff 18%,transparent)}.mrb-ca-meter-fill.is-record.is-beaten{background:linear-gradient(90deg,color-mix(in srgb,var(--ok) 70%,var(--surface-3)),var(--ok));box-shadow:0 0 12px color-mix(in srgb,var(--ok) 55%,transparent),inset 0 1px color-mix(in srgb,#fff 40%,transparent)}.mrb-rd-line{margin:8px 0 0;font-size:calc(12px * var(--font-scale, 1));line-height:1.5;color:var(--text-muted)}.mrb-rd-line b{color:var(--text);font-weight:800}.mrb-rd.is-beaten .mrb-rd-line b{color:var(--ok, var(--text))}.mrb-rd-note{margin:4px 0 0;font-size:calc(11px * var(--font-scale, 1));line-height:1.45;color:var(--text-muted)}.pma-coin{position:fixed;left:calc(100vw - var(--sk4-mzr, 18px) - var(--sk4-mzh, 256px) * 224 / 288 / 2);top:max(178px,calc(100vh - var(--sk4-mzb, 14px) - var(--sk4-mzh, 256px)));transform:translate(-50%,-50%);white-space:nowrap;padding:7px 20px;border:2px solid #ffe100;border-radius:999px;background:#ffe100;color:#17110a;font-family:Courier New,monospace;font-size:calc(14px * var(--font-scale, 1));font-weight:800;letter-spacing:.16em;cursor:pointer;box-shadow:0 0 20px #ffe10066}.pma-coin:hover{background:#fff3a6;box-shadow:0 0 28px #ffe10099}.pma-stage-wrap{position:fixed;right:var(--sk4-mzr, 18px);bottom:var(--sk4-mzb, 14px);height:var(--sk4-mzh, min( calc(100vh - 150px) , calc((100vw - 1240px) * 288 / 224), 720px));min-height:200px;aspect-ratio:224 / 288}.pmg-stage{position:relative;width:100%;height:100%;outline:none;border:1px solid rgba(47,107,255,.55);border-radius:6px;overflow:hidden;background:#050b1e;box-shadow:0 0 34px #2f6bff47,0 8px 40px #00000080}.pmg-stage:focus-visible{border-color:#ffe97a}.pmg-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pmg-hud{position:absolute;top:0;left:0;right:0;height:8.33%;display:flex;align-items:center;gap:10px;padding:0 10px;color:#ffe9b0;font-family:Courier New,monospace;font-size:calc(13px * var(--font-scale, 1));font-weight:700;letter-spacing:.08em}.pmg-score{min-width:5ch}.pmg-lives{display:flex;gap:4px;flex:1}.pmg-life{width:10px;height:10px;border-radius:50%;background:conic-gradient(from 35deg,transparent 0 70deg,#ffe100 70deg 360deg)}.pmg-level{opacity:.8}.pmg-hud-btns{display:flex;gap:6px}.pmg-btn{min-width:22px;height:22px;padding:0 6px;border:1px solid rgba(255,233,176,.5);border-radius:4px;background:#050b1ecc;color:#ffe9b0;font-size:calc(12px * var(--font-scale, 1));line-height:1;cursor:pointer}.pmg-btn:hover{border-color:#ffe97a;color:#ffe97a}.pmg-note{position:absolute;left:50%;bottom:12%;transform:translate(-50%);padding:4px 10px;border-radius:6px;background:#050b1ed9;color:#ffe9b0;font-family:Courier New,monospace;font-size:calc(11px * var(--font-scale, 1));white-space:nowrap}.pmg-again{font-weight:700;letter-spacing:.12em}.pmg-hi{opacity:.8}.pmg-record{display:block;margin-bottom:6px;opacity:.85}body[data-pac-arcade=play] .mrb-hzlogo{visibility:hidden}html[data-perf-answered=active] .pma-coin,html[data-perf-answered=active] .pma-stage-wrap,html[data-perf-tier=minimal] .pma-coin,html[data-perf-tier=minimal] .pma-stage-wrap{display:none!important}@media (max-width: 1400px){.pma-coin,.pma-stage-wrap{display:none}}@media (prefers-reduced-motion: reduce){.pma-coin:hover{box-shadow:none}}.mrb-galaga-layer{position:fixed;top:var(--sk4-free-top, 157px);right:12px;bottom:52px;width:min(calc(100vw - 1232px),560px);display:flex;flex-direction:column;pointer-events:auto;overflow:hidden;border:1px solid rgba(146,172,255,.24);border-radius:14px;background:linear-gradient(180deg,#0c102080,#03040c9e 46%,#0a0d1a94);padding:0 7px 6px}.mrb-galaga-marquee{flex:0 0 auto;height:26px;margin:5px 1px 6px;border-radius:9px 9px 3px 3px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 46 7%27%3E%3Cpath fill=%27%23ffd447%27 d=%27M1 0h3v1h-3zM0 1h1v1h-1zM4 1h1v1h-1zM0 2h1v1h-1zM4 2h1v1h-1zM0 3h1v1h-1zM2 3h3v1h-3zM0 4h1v1h-1zM4 4h1v1h-1zM0 5h1v1h-1zM4 5h1v1h-1zM0 6h1v1h-1zM4 6h1v1h-1z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M8 0h3v1h-3zM7 1h1v1h-1zM11 1h1v1h-1zM7 2h1v1h-1zM11 2h1v1h-1zM7 3h5v1h-5zM7 4h1v1h-1zM11 4h1v1h-1zM7 5h1v1h-1zM11 5h1v1h-1zM7 6h1v1h-1zM11 6h1v1h-1z%27/%3E%3Cpath fill=%27%23ffd447%27 d=%27M15 0h3v1h-3zM14 1h1v1h-1zM18 1h1v1h-1zM14 2h1v1h-1zM18 2h1v1h-1zM14 3h5v1h-5zM14 4h1v1h-1zM18 4h1v1h-1zM14 5h1v1h-1zM18 5h1v1h-1zM14 6h1v1h-1zM18 6h1v1h-1z%27/%3E%3Cpath fill=%27%237ff4ff%27 d=%27M21 0h1v1h-1zM25 0h1v1h-1zM21 1h1v1h-1zM25 1h1v1h-1zM21 2h1v1h-1zM25 2h1v1h-1zM21 3h1v1h-1zM25 3h1v1h-1zM21 4h1v1h-1zM25 4h1v1h-1zM21 5h1v1h-1zM25 5h1v1h-1zM21 6h5v1h-5z%27/%3E%3Cpath fill=%27%23ffd447%27 d=%27M29 0h3v1h-3zM28 1h1v1h-1zM32 1h1v1h-1zM28 2h1v1h-1zM32 2h1v1h-1zM28 3h5v1h-5zM28 4h1v1h-1zM32 4h1v1h-1zM28 5h1v1h-1zM32 5h1v1h-1zM28 6h1v1h-1zM32 6h1v1h-1z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M36 0h3v1h-3zM35 1h1v1h-1zM39 1h1v1h-1zM35 2h1v1h-1zM35 3h1v1h-1zM35 4h1v1h-1zM39 4h1v1h-1zM35 5h1v1h-1zM39 5h1v1h-1zM36 6h3v1h-3z%27/%3E%3Cpath fill=%27%237ff4ff%27 d=%27M42 0h3v1h-3zM41 1h1v1h-1zM45 1h1v1h-1zM41 2h1v1h-1zM45 2h1v1h-1zM41 3h5v1h-5zM41 4h1v1h-1zM45 4h1v1h-1zM41 5h1v1h-1zM45 5h1v1h-1zM41 6h1v1h-1zM45 6h1v1h-1z%27/%3E%3C/svg%3E") center / auto 13px no-repeat,linear-gradient(180deg,#3c4e8c57,#0a0e1e80);box-shadow:inset 0 0 0 1px #92acff33}.mrb-galaga-screen{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;box-shadow:inset 0 0 0 1px #7ff4ff29,inset 0 0 28px #00000080}.mrb-galaga-attract>.mrb-ga-ranks{left:4px;right:4px;top:8px;height:min(38vh,336px);background-image:var(--sk4-ranks);background-position:center top;animation:mrb-ga-ranks 4.2s ease-in-out infinite alternate}@keyframes mrb-ga-ranks{0%{transform:translate3d(-12px,0,0)}to{transform:translate3d(12px,0,0)}}.mrb-galaga-deck{flex:0 0 auto;height:44px;margin:6px 1px 0;display:flex;align-items:center;justify-content:center;gap:26px;pointer-events:none;border-radius:3px 3px 9px 9px;background:linear-gradient(180deg,#3a4a8042,#080b1880);box-shadow:inset 0 1px #92acff38}.mrb-galaga-deck>i{position:relative;pointer-events:none;will-change:transform}.mrb-ga-stick{width:5px;height:19px;border-radius:3px;transform-origin:50% 100%;background:linear-gradient(90deg,#6d7fae,#ced9f5 45%,#6d7fae);animation:mrb-ga-stick 12s ease-in-out infinite}.mrb-ga-knob{position:absolute;top:-11px;left:-4px;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff8f9c,#ff3448 60%,#a3121f)}.mrb-ga-btn{width:13px;height:13px;border-radius:50%;transform-origin:50% 50%}.mrb-ga-btn-fire{background:radial-gradient(circle at 35% 30%,#fff0b8,#ffd447 58%,#8a6a05);animation:mrb-ga-fire 12s linear infinite}.mrb-ga-btn-start{background:radial-gradient(circle at 35% 30%,#cdf9ff,#7ff4ff 58%,#1d6570);opacity:.72}@keyframes mrb-ga-stick{0%{transform:rotate(0)}2%{transform:rotate(14deg)}12%{transform:rotate(14deg)}15%{transform:rotate(0)}36%{transform:rotate(0)}39%{transform:rotate(-14deg)}48%{transform:rotate(-14deg)}51%{transform:rotate(0)}62%{transform:rotate(0)}65%{transform:rotate(14deg)}74%{transform:rotate(14deg)}77%{transform:rotate(0)}88%{transform:rotate(0)}91%{transform:rotate(-14deg)}98%{transform:rotate(-14deg)}to{transform:rotate(0)}}@keyframes mrb-ga-fire{0%,19%{transform:scale(1)}20%,23%{transform:scale(.8)}26%,51%{transform:scale(1)}52%,55%{transform:scale(.8)}58%,83%{transform:scale(1)}84%,87%{transform:scale(.8)}90%,to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.mrb-galaga-deck i{animation:none}}.mrb-galaga-layer[data-mode=playing]{right:60px;width:min(calc(100vw - 1280px),560px)}@media (max-width: 1400px){.mrb-galaga-layer{display:none}}html[data-perf-tier=minimal] .mrb-galaga-layer,html[data-perf-answered=active] .mrb-galaga-layer{display:none!important}.mrb-galaga-coin{margin:auto auto 28px;padding:6px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(11px * var(--font-scale, 1));font-weight:600;line-height:1.4;letter-spacing:.12em;color:#dbe6ff;background:#0a0d18e0;border:1px solid rgba(207,224,255,.4);border-radius:999px;cursor:pointer;opacity:.55;transition:opacity .16s linear}.mrb-galaga-coin:hover,.mrb-galaga-coin:focus-visible{opacity:1;border-color:#7ff4ff}@media (prefers-reduced-motion: reduce){.mrb-galaga-coin{transition:none}}.mrb-galaga-play{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;border:1px solid rgba(207,224,255,.35);border-radius:10px;background:#03040c;outline:none;position:relative}.mrb-galaga-play:focus-visible{border-color:#7ff4ff;box-shadow:0 0 0 2px #7ff4ff59}.mrb-galaga-play-bar{display:flex;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid rgba(207,224,255,.2)}.mrb-galaga-play-title{margin-right:auto;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(11px * var(--font-scale, 1));font-weight:700;line-height:1;letter-spacing:.22em;color:#ff8f9c}.mrb-galaga-play-btn{padding:3px 9px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(11px * var(--font-scale, 1));font-weight:600;line-height:1.4;color:#dbe6ff;background:#92acff1f;border:1px solid rgba(207,224,255,.4);border-radius:999px;cursor:pointer}.mrb-galaga-play-btn:hover,.mrb-galaga-play-btn:focus-visible{border-color:#7ff4ff;color:#f2f5fb}.mrb-galaga-play-btn.mrb-galaga-dbg{padding:3px 6px;font-size:calc(10px * var(--font-scale, 1));color:#93a4c4;background:#92acff0f;border-color:#cfe0ff38}.mrb-galaga-play-btn.mrb-galaga-dbg[aria-pressed=true]{color:#03040c;background:#7ff4ff;border-color:#7ff4ff}.mrb-galaga-play-stage{flex:1;min-height:260px;position:relative}.mrb-galaga-play-stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mrb-galaga-play-resume{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:8px 16px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(12px * var(--font-scale, 1));font-weight:700;line-height:1.4;color:#f2f5fb;background:#0a0d18eb;border:1px solid #7ff4ff;border-radius:8px;cursor:pointer}.mrb-galaga-play-over{position:absolute;left:50%;top:68%;transform:translate(-50%,-50%);padding:4px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(11px * var(--font-scale, 1));font-weight:600;line-height:1.4;color:#dbe6ff;background:#0a0d18e0;border-radius:6px;pointer-events:none}.mrb-galaga-attract{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mrb-galaga-attract>i{position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;will-change:transform,opacity}.mrb-ga-fighter{left:50%;bottom:96px;width:26px;height:21px;margin-left:-13px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 15 12%27%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M7 0h1v1h-1zM7 1h1v1h-1zM6 2h1v1h-1zM8 2h1v1h-1zM6 3h1v1h-1zM8 3h1v1h-1zM5 4h5v1h-5zM5 5h5v1h-5zM1 6h1v1h-1zM5 6h5v1h-5zM13 6h1v1h-1zM1 7h1v1h-1zM4 7h7v1h-7zM13 7h1v1h-1zM1 8h2v1h-2zM4 8h1v1h-1zM6 8h3v1h-3zM10 8h1v1h-1zM12 8h2v1h-2zM0 9h5v1h-5zM6 9h3v1h-3zM10 9h5v1h-5zM0 10h5v1h-5zM6 10h3v1h-3zM10 10h5v1h-5zM1 11h2v1h-2zM4 11h7v1h-7zM12 11h2v1h-2z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M7 2h1v1h-1zM7 3h1v1h-1zM5 8h1v1h-1zM9 8h1v1h-1zM5 9h1v1h-1zM9 9h1v1h-1zM5 10h1v1h-1zM9 10h1v1h-1z%27/%3E%3C/svg%3E");animation:mrb-ga-strafe 12s linear infinite}.mrb-ga-pshot{left:50%;bottom:118px;width:2px;height:9px;margin-left:-1px;background:#f2f6ff;opacity:0;animation:mrb-ga-pshot 12s linear infinite}.mrb-ga-diver{right:30%;top:34%;width:20px;height:12px;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 13 8%27%3E%3Cpath fill=%27%23ffd447%27 d=%27M2 0h1v1h-1zM10 0h1v1h-1zM1 1h2v1h-2zM10 1h2v1h-2zM1 2h3v1h-3zM9 2h3v1h-3zM2 3h3v1h-3zM8 3h3v1h-3zM3 4h2v1h-2zM8 4h2v1h-2zM4 5h1v1h-1zM8 5h1v1h-1z%27/%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M6 1h1v1h-1zM6 2h1v1h-1z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M5 2h1v1h-1zM7 2h1v1h-1zM5 3h3v1h-3zM5 4h3v1h-3zM5 5h3v1h-3zM5 6h3v1h-3zM4 7h1v1h-1zM8 7h1v1h-1z%27/%3E%3C/svg%3E");animation:mrb-ga-dive 12s linear infinite}.mrb-ga-eshot{right:34%;top:42%;width:2px;height:7px;background:#ff3448;opacity:0;animation:mrb-ga-eshot 12s linear infinite}.mrb-ga-boom{right:30%;top:34%;width:18px;height:18px;border:2px solid #ffd447;border-radius:50%;opacity:0;transform:translate3d(-64px,210px,0) scale(.2);animation:mrb-ga-boom 12s linear infinite}@keyframes mrb-ga-strafe{0%{transform:translate3d(-60px,0,0)}12%{transform:translate3d(40px,0,0)}36%{transform:translate3d(40px,0,0)}48%{transform:translate3d(-20px,0,0)}62%{transform:translate3d(-20px,0,0)}74%{transform:translate3d(70px,0,0)}88%{transform:translate3d(70px,0,0)}to{transform:translate3d(-60px,0,0)}}@keyframes mrb-ga-pshot{0%,19.9%{opacity:0;transform:translate3d(40px,0,0)}20%{opacity:1;transform:translate3d(40px,0,0)}26%{opacity:1;transform:translate3d(40px,-340px,0)}26.1%,51.9%{opacity:0;transform:translate3d(-20px,0,0)}52%{opacity:1;transform:translate3d(-20px,0,0)}58%{opacity:1;transform:translate3d(-20px,-340px,0)}58.1%,83.9%{opacity:0;transform:translate3d(70px,0,0)}84%{opacity:1;transform:translate3d(70px,0,0)}90%{opacity:1;transform:translate3d(70px,-340px,0)}90.1%,to{opacity:0;transform:translate3d(70px,-340px,0)}}@keyframes mrb-ga-dive{0%,41.9%{opacity:0;transform:translateZ(0) rotate(0)}42%{opacity:1;transform:translateZ(0) rotate(0)}46%{opacity:1;transform:translate3d(-18px,40px,0) rotate(40deg)}52%{opacity:1;transform:translate3d(-40px,130px,0) rotate(90deg)}57.9%{opacity:1;transform:translate3d(-64px,210px,0) rotate(130deg)}58%,to{opacity:0;transform:translate3d(-64px,210px,0) rotate(130deg)}}@keyframes mrb-ga-eshot{0%,45.9%{opacity:0;transform:translate3d(-20px,60px,0)}46%{opacity:1;transform:translate3d(-20px,60px,0)}56%{opacity:1;transform:translate3d(-34px,420px,0)}56.1%,to{opacity:0;transform:translate3d(-34px,420px,0)}}@keyframes mrb-ga-boom{0%,57.9%{opacity:0;transform:translate3d(-64px,210px,0) scale(.2)}58%{opacity:.9;transform:translate3d(-64px,210px,0) scale(.4)}63%{opacity:0;transform:translate3d(-64px,210px,0) scale(1.7)}to{opacity:0;transform:translate3d(-64px,210px,0) scale(1.7)}}@media (prefers-reduced-motion: reduce){.mrb-galaga-attract>i{animation:none}}.mrb-sesstc{display:flex;align-items:baseline;gap:6px}.mrb-sesstc-clock{font-size:calc(15px * var(--font-scale, 1));font-weight:800;line-height:1.2}.mrb-sesstc-cap{font-size:calc(11px * var(--font-scale, 1));font-weight:600;line-height:1.2;color:var(--dc-cap)}.mrb-sesstc.is-left .mrb-sesstc-clock{color:var(--dc-left)}.mrb-sesstc.is-elapsed .mrb-sesstc-clock{color:var(--dc-elapsed)}.mrb-tdock{display:inline-flex;align-items:baseline;gap:calc(4px * var(--font-scale, 1));pointer-events:auto}.mrb-tdock:not(:has(.mrb-sesstc)){display:none}.mrb-tdock-grip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;display:inline-flex;align-items:center;align-self:center;width:calc(9px * var(--font-scale, 1));height:calc(14px * var(--font-scale, 1));cursor:grab;opacity:0;transition:opacity var(--motion-fast, .12s) var(--ease-out, ease-out);flex:none}.mrb-tdock:hover .mrb-tdock-grip,.mrb-tdock:focus-within .mrb-tdock-grip,.mrb-tdock.is-dragging .mrb-tdock-grip{opacity:1}.mrb-tdock-grip:active{cursor:grabbing}.mrb-tdock-grip:focus-visible{opacity:1;outline:2px solid var(--accent, #38bdf8);outline-offset:2px;border-radius:3px}.mrb-tdock-dots{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(2px * var(--font-scale, 1));width:100%}.mrb-tdock-dots i{display:block;width:calc(2px * var(--font-scale, 1));height:calc(2px * var(--font-scale, 1));border-radius:50%;background:var(--dc-cap, var(--text-muted))}.mrb-tdock-slot{display:inline-flex;align-items:center;flex:none;min-width:0}.mrb-tdock-slot[data-holding=true]{padding:3px 10px;border-radius:var(--radius-pill, 999px);border:1px solid var(--dc-plate-edge);background:var(--dc-plate);font-variant-numeric:tabular-nums;white-space:nowrap}.mrb-tdock-slot .mrb-tdock:not(:has(.mrb-sesstc)){display:none}.mrb-tdock-slot[data-holding=true]:not(.is-open):not(:has(.mrb-sesstc)){padding:0;border:0;background:none}.mrb-tdock-slot.is-open{width:calc(74px * var(--font-scale, 1));height:calc(24px * var(--font-scale, 1));border-radius:var(--radius-pill, 999px);border:1px dashed var(--border-subtle);opacity:.7}.mrb-tdock-slot.is-armed{border-color:var(--accent);border-style:solid;background:var(--accent-fill);opacity:1}.mrb-tdock-float{position:fixed;z-index:200;pointer-events:none;-webkit-user-select:none;user-select:none}.mrb-tdock-float .mrb-tdock{padding:3px 10px;border-radius:var(--radius-pill, 999px);border:1px solid var(--dc-plate-edge);background:var(--dc-plate);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 6px 20px #00000052}.mrb-tdock-float:not(:has(.mrb-sesstc)){display:none}.mrb-tdock-float.is-dragging{pointer-events:none;cursor:grabbing}.mrb-tdock-float.is-dragging .mrb-tdock{box-shadow:0 10px 28px #00000073;outline:1px solid var(--accent)}:root[data-timer-drag] .mrb-dcorner{display:flex;border-radius:var(--radius-pill, 999px);border:1px dashed var(--border-subtle);opacity:.75}:root[data-timer-drag] .mrb-dcorner-pill{min-height:calc(22px * var(--font-scale, 1))}:root[data-full-window-view] .mrb-tdock-float{visibility:hidden}@media (prefers-reduced-motion: reduce){.mrb-tdock-grip{transition:none}}.mrb-oneway{display:inline-flex;align-items:center;gap:.15em;padding:.05em .45em;border-radius:999px;font-weight:800;font-size:.82em;letter-spacing:.04em;white-space:nowrap;color:#fff;background:#c81e1e;box-shadow:0 0 0 1px #ffffff40 inset;animation:mrb-oneway-pulse 1.1s ease-in-out infinite}.mrb-oneway.is-inbound{background:#b45309}@keyframes mrb-oneway-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.mrb-oneway{animation:none}}.mrb-qaq{display:inline-flex;align-items:center;gap:.35em;font-size:.86em;font-weight:600;white-space:nowrap;vertical-align:baseline;color:inherit;opacity:.85}.mrb-qaq-bars{display:inline-flex;align-items:flex-end;gap:1px;height:.85em}.mrb-qaq-bars i{width:.2em;border-radius:1px;background:currentColor;opacity:.28}.mrb-qaq-bars i:nth-child(1){height:40%}.mrb-qaq-bars i:nth-child(2){height:70%}.mrb-qaq-bars i:nth-child(3){height:100%}.mrb-qaq-bars i.on{opacity:1}.mrb-qaq.is-good .mrb-qaq-bars i.on{background:var(--ok, #16a34a)}.mrb-qaq.is-warn{color:var(--warn, #d97706);opacity:1}.mrb-qaq.is-warn .mrb-qaq-bars i.on{background:var(--warn, #d97706)}.mrb-qaq.is-bad{color:var(--danger, #dc2626);opacity:1;font-weight:700}.mrb-qaq.is-bad .mrb-qaq-bars i.on{background:var(--danger, #dc2626)}.mrb-dld{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;overflow-wrap:anywhere;padding:12px 14px 16px;display:flex;flex-direction:column;gap:14px}.mrb-dld-empty{margin:0;padding:16px;color:var(--text-muted)}.mrb-dld-top{display:flex;flex-direction:column;gap:6px;min-width:0}.mrb-dld-who{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0}.mrb-dld-name{font-size:calc(17px * var(--font-scale, 1));font-weight:800;letter-spacing:-.01em;color:var(--text);min-width:0}.mrb-dld-kind{flex:none;padding:2px 8px;border:1px solid var(--border-subtle);border-radius:999px;font-size:calc(11px * var(--font-scale, 1));font-weight:700;color:var(--text-muted)}.mrb-dld-tags{min-width:0}.mrb-dld-origin{margin:0;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}.mrb-dld-sec{display:flex;flex-direction:column;gap:6px;min-width:0}.mrb-dld-h{margin:0;font-size:calc(11px * var(--font-scale, 1));font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint, var(--text-muted))}.mrb-dld-note{margin:0;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1))}.mrb-dld-rows{display:flex;flex-direction:column;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);overflow:hidden}.mrb-dld-row{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;min-width:0;padding:7px 10px;border-top:1px solid var(--border-subtle)}.mrb-dld-row:first-child{border-top:0}.mrb-dld-row.is-empty .mrb-dld-v{color:var(--text-faint, var(--text-muted))}.mrb-dld-k{min-width:0;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));font-weight:600}.mrb-dld-v{min-width:0;color:var(--text);font-size:calc(13px * var(--font-scale, 1))}.mrb-dld-copy{flex:none;padding:3px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 8px);background:transparent;color:var(--text-muted);font:inherit;font-size:calc(11px * var(--font-scale, 1));font-weight:700;cursor:pointer}.mrb-dld-copy:hover{color:var(--text);background:var(--accent-fill)}.mrb-dld-copy:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--accent));outline-offset:calc(var(--focus-ring-width, 2px) * -1)}.mrb-dld-foot{margin:0;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1))}.mrb-dld-reach{min-width:0;padding:8px 10px;border:1px solid var(--border-subtle);border-left:3px solid var(--ok, #6fd7a2);border-radius:var(--radius-md, 10px);display:flex;flex-direction:column;gap:4px}.mrb-dld-reach.is-blocked{border-left-color:var(--warn, #f0c05a)}.mrb-dld-reach-line{margin:0;min-width:0;display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}.mrb-dld-reach-ch{flex:none;color:var(--text);font-weight:700;text-transform:capitalize}.mrb-dld-none{margin:0;padding:8px 10px;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));border-top:1px solid var(--border-subtle)}.mrb-dld-none:first-child{border-top:0}.mrb-manual{display:flex;flex-direction:column;gap:14px;padding:4px 2px 8px;max-width:360px;margin:0 auto}.mrb-vis-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mrb-manual-field{position:relative;display:flex;flex-direction:column;gap:6px}.mrb-manual-label{font-size:calc(11px * var(--font-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mrb-manual-input{width:100%;padding:12px 46px 12px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);font-size:calc(22px * var(--font-scale, 1));font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.mrb-manual-input:focus{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-fill)}.mrb-manual-bksp{position:absolute;right:6px;bottom:6px;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:transparent;border:1px solid transparent;color:var(--text-muted);font-size:calc(17px * var(--font-scale, 1));cursor:pointer}.mrb-manual-bksp:hover:not(:disabled){color:var(--accent);border-color:var(--accent-border)}.mrb-manual-bksp:disabled{opacity:.4;cursor:default}.mrb-manual-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mrb-manual-key{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);cursor:pointer;transition:transform var(--motion-fast, .12s) var(--ease-out, ease-out),border-color var(--motion-fast, .12s) var(--ease-out, ease-out),background-color var(--motion-fast, .12s) var(--ease-out, ease-out)}.mrb-manual-key:hover{border-color:var(--accent-border);background:var(--accent-fill)}.mrb-manual-key:active{transform:scale(.96)}.mrb-manual-key:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--accent));outline-offset:2px}.mrb-manual-key-d{font-size:calc(22px * var(--font-scale, 1));font-weight:700;line-height:1}.mrb-manual-key-s{font-size:calc(9px * var(--font-scale, 1));letter-spacing:.14em;color:var(--text-faint);min-height:10px}.mrb-manual-actions{display:flex;gap:10px}.mrb-manual-actions .mrb-dial-call,.mrb-manual-actions .mrb-dial-hangup{flex:1}.mrb-manual-clear{flex:0 0 auto;padding:0 16px;border-radius:var(--radius-md, 10px);background:transparent;border:1px solid var(--border-control, var(--border-subtle));color:var(--text-muted);cursor:pointer}.mrb-manual-clear:hover:not(:disabled){color:var(--accent);border-color:var(--accent-border)}.mrb-manual-clear:disabled{opacity:.45;cursor:default}.mrb-manual-vm{border-top:1px solid var(--border-subtle);padding-top:12px;display:flex;flex-direction:column;gap:8px}.mrb-manual-vm-head{font-size:calc(11px * var(--font-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mrb-manual-vm-empty{font-size:calc(12px * var(--font-scale, 1));color:var(--text-faint);line-height:1.4}.mrb-manual-vm-row{display:flex;gap:8px}.mrb-manual-vm-sel{flex:1;min-width:0}.mrb-manual-vm-sel select{width:100%;padding:9px 10px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);font:inherit}.mrb-manual-vm-drop{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;padding:0 14px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border-control, var(--border-subtle));color:var(--text-muted);cursor:pointer}.mrb-manual-vm-drop:hover:not(:disabled){color:var(--accent);border-color:var(--accent-border)}.mrb-manual-vm-drop:disabled{opacity:.45;cursor:default}.mrb-manual-vm-ok{font-size:calc(12px * var(--font-scale, 1));color:var(--ok, #3fb950)}.mrb-manual-vm-err{font-size:calc(12px * var(--font-scale, 1));color:var(--danger, #e5484d)}.mrb-manual-who-slot{min-height:18px;display:flex;flex-direction:column;justify-content:center}.mrb-manual-who{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border-subtle);animation:mrb-manual-who-in .16s ease-out}@keyframes mrb-manual-who-in{0%{opacity:0}to{opacity:1}}.mrb-manual-who.is-looking{padding:2px;background:transparent;border:0;font-size:calc(11px * var(--font-scale, 1));color:var(--text-faint)}.mrb-manual-who-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mrb-manual-who-name{font-size:calc(14px * var(--font-scale, 1));font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-manual-who-status{flex:0 0 auto;font-size:calc(10px * var(--font-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mrb-manual-who-sub{font-size:calc(11px * var(--font-scale, 1));color:var(--text-faint)}.mrb-manual-who.is-greyed .mrb-manual-who-name,.mrb-manual-who.is-greyed .mrb-manual-who-sub{opacity:.6}.mrb-manual-who.is-refused{border-color:var(--danger, #e5484d)}.mrb-manual-who-refused{font-size:calc(12px * var(--font-scale, 1));line-height:1.4;color:var(--danger, #e5484d)}.mrb-manual-refused-note{flex:1;padding:10px 12px;border-radius:var(--radius-md, 10px);border:1px dashed var(--danger, #e5484d);color:var(--danger, #e5484d);font-size:calc(12px * var(--font-scale, 1));line-height:1.4}@media (prefers-reduced-motion: reduce){.mrb-manual-key{transition:none}.mrb-manual-who{animation:none}.mrb-manual-key:active{transform:none}}.mrb-swap-details>.mrb-dialer-view{height:100%;min-height:0;display:flex;flex-direction:column}.uwt{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.mrb-lead-card.details-on .mrb-lead-head-r{flex:1 1 auto;min-width:0}.mrb-lead-card.details-on .mrb-lead-head-r>.mrb-head-actions{width:100%}.mrb-lead-card.details-on>.mrb-lead-head>.mrb-lead-prism{flex:0 0 auto}.mrb-lead-card.details-on{--lead-card-h: min(88vh, 1040px)}.mrb-lead-card.details-on .bh-locale-row{visibility:hidden}.uwt-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding:2px 4px 6px 2px}.uwt-search{position:relative;display:flex;align-items:center;gap:6px;width:100%;min-width:0;height:28px;padding:0 8px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border-control)}.uwt-search:focus-within{border-color:var(--accent-border)}.uwt-search-ic{flex:none;color:var(--text-muted)}.uwt-search-in{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;color:var(--text);font-size:calc(12px * var(--font-scale, 1));font-weight:600}.uwt-search-in::placeholder{color:var(--text-faint);font-weight:500}.uwt-search-x{flex:none;border:0;background:transparent;color:var(--text-muted);cursor:pointer;padding:0 2px;font-size:calc(12px * var(--font-scale, 1));line-height:1}.uwt-search-x:hover{color:var(--text)}.uwt-grid{display:grid;gap:10px}.uwt-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))}.uwt-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.uwt-card{min-width:0;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-2);overflow:hidden}.uwt-head{display:flex;align-items:baseline;gap:8px;padding:7px 10px 7px 12px;background:var(--surface-3);border-bottom:1px solid var(--border-subtle);box-shadow:inset 3px 0 0 0 var(--uwt-hue, var(--accent))}.uwt-head-t{font-size:calc(12px * var(--font-scale, 1));font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.uwt-head-n{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted);font-weight:500}.uwt-head-c{margin-left:auto;font-size:calc(11px * var(--font-scale, 1));line-height:1.6;color:var(--text-muted);font-variant-numeric:tabular-nums}.uwt-head[data-hue=male]{--uwt-hue: var(--accent)}.uwt-head[data-hue=female]{--uwt-hue: var(--tag-violet)}.uwt-head[data-hue=youth]{--uwt-hue: var(--tag-teal)}.uwt-head[data-hue=notes]{--uwt-hue: var(--danger)}.uwt-head[data-hue=age]{--uwt-hue: var(--ok)}.uwt-head[data-hue=docs]{--uwt-hue: var(--tag-amber)}.uwt-tw{overflow-x:auto}.uwt-tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:calc(12px * var(--font-scale, 1))}.uwt-tbl thead th{background:var(--surface-2);padding:5px 6px;text-align:right;font-size:calc(10px * var(--font-scale, 1));line-height:1.25;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.uwt-tbl thead th:first-child{text-align:left}.uwt-th-sub{display:block;text-transform:none;letter-spacing:0;font-size:calc(9px * var(--font-scale, 1));line-height:1.2;font-weight:500;color:var(--text-faint);white-space:normal}.uwt-tbl tbody th,.uwt-tbl tbody td{padding:3px 6px;border-bottom:1px solid var(--border-subtle)}.uwt-tbl tbody tr:last-child th,.uwt-tbl tbody tr:last-child td{border-bottom:0}.uwt-tbl tbody th{text-align:left;font-weight:700;color:var(--text);white-space:nowrap}.uwt-tbl tbody td{text-align:right;font-weight:600;color:var(--text)}.uwt-c-max,.uwt-c-hbp{background:var(--danger-fill)}.uwt-c-low{background:var(--ok-fill)}.uwt-tbl tbody td.uwt-c-hbp{color:var(--danger);font-weight:700}.uwt-tbl thead th.uwt-c-hbp{color:var(--danger)}.uwt-unknown{color:var(--text-muted);font-weight:600;cursor:help}.uwt-notes{list-style:none;margin:0;padding:6px 12px 10px;display:flex;flex-direction:column;gap:6px}.uwt-note{position:relative;padding-left:14px;font-size:calc(12px * var(--font-scale, 1));line-height:1.45;color:var(--text)}.uwt-note:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--accent)}.uwt-stress{font-style:normal;font-weight:800;color:var(--danger)}.uwt-ages{list-style:none;margin:0;padding:8px 10px 10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:4px}.uwt-age{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:2px 7px;border-radius:7px;background:var(--ok-fill);font-variant-numeric:tabular-nums}.uwt-age-n{font-size:calc(12px * var(--font-scale, 1));font-weight:800;color:var(--text)}.uwt-age-y{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.uwt-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px}.uwt-topbar{flex:none;display:flex;align-items:flex-end;gap:10px}.uwt-docsel{position:relative;flex:none;min-width:0}.uwt-docsel-sizer{display:block;visibility:hidden;white-space:nowrap;box-sizing:border-box;min-height:40px;padding:4px 30px 4px 8px;border:1px solid transparent;font-size:calc(13px * var(--font-scale, 1))}.uwt-docsel-btn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.uwt-main{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.uwt-searchbar{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;padding:6px;border-radius:12px;background:color-mix(in srgb,var(--surface-2) 40%,transparent)}.uwt-searchbar .uwt-search{height:32px;flex:1 1 auto}.uwt-search-nav{flex:none;display:flex;align-items:center;gap:2px}.uwt-search-count{font-size:calc(11px * var(--font-scale, 1));font-weight:700;color:var(--text-muted);white-space:nowrap;padding:0 4px;min-width:3.5em;text-align:right}.uwt-search-step{border:0;background:transparent;color:var(--text-muted);cursor:pointer;font-size:calc(10px * var(--font-scale, 1));line-height:1;padding:2px 3px;border-radius:4px}.uwt-search-step:hover:not(:disabled){color:var(--accent)}.uwt-search-step:disabled{opacity:.4;cursor:default}.uwt-brain{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.uwt-brain .uw-hub{background:var(--uw-bg)}.uwt-quote{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;container-type:inline-size;container-name:uwt-quote}.uwt-doc-view{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.uwt-pdf-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;gap:10px;padding:2px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-1);scrollbar-width:thin}.uwt-pdfwrap{flex:none}.uwt-pdfpage{position:relative;box-shadow:0 1px 4px var(--shadow-color, transparent);background:var(--surface-2);content-visibility:auto}.uwt-pdfimg{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.uwt-pdfplaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-faint);font-size:calc(13px * var(--font-scale, 1));font-weight:700;background:var(--surface-2);border:1px solid var(--border-subtle)}.uwt-textlayer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;opacity:1;line-height:1;text-align:initial;text-size-adjust:none;-webkit-text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:1}.uwt-textlayer span,.uwt-textlayer br{position:absolute;white-space:pre;color:transparent;transform-origin:0 0;cursor:text}.uwt{--uwt-hl: rgba(255, 214, 0, .42);--uwt-hl-on: rgba(255, 170, 0, .72)}.uwt-hllayer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.uwt-hl{position:absolute;background:var(--uwt-hl);border-radius:2px;mix-blend-mode:multiply}.uwt-hl.on{background:var(--uwt-hl-on);box-shadow:0 0 0 1px var(--uwt-hl-on)}.uwt-pdf-loading,.uwt-pdf-error{margin:0;padding:20px 12px;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));text-align:center}.uwt-pdf-error a{color:var(--accent)}.uwt-empty{margin:0;padding:14px 12px;border:1px dashed var(--border-control);border-radius:12px;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));text-align:center}.uwt-empty strong{color:var(--text)}.uwt-caveats{border:1px solid var(--border-subtle);border-radius:10px;background:var(--warn-fill);padding:6px 10px}.uwt-caveats>summary{cursor:pointer;font-size:calc(11px * var(--font-scale, 1));font-weight:700;color:var(--warn)}.uwt-caveats ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.uwt-caveats li{font-size:calc(11px * var(--font-scale, 1));line-height:1.45;color:var(--text)}.uwt-src{margin:6px 0 0;font-size:calc(10px * var(--font-scale, 1));color:var(--text-muted)}@media (max-width: 560px){.uwt-topbar{flex-direction:column;align-items:stretch;gap:8px}.uwt-docsel{align-self:flex-start}}.mrb-details-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);min-width:0}.mrb-details-top-t{font-size:var(--text-md);font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mrb-details-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm, 8px);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-md);line-height:1;cursor:pointer}.mrb-details-close:hover{background:var(--accent-fill);color:var(--text)}.mrb-details-close:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}@media (pointer: coarse){.mrb-details-close{width:44px;height:44px}}.mrb-fc{--fc-canvas: transparent;--fc-surface: var(--surface-1, #F9FCFF);--fc-nav: var(--surface-2, #101722);--fc-text: var(--text, #111B30);--fc-muted: var(--text-muted, #64748B);--fc-action: var(--accent, #2587FF);--fc-border: var(--border-subtle, #D8E2EF);--fc-radius: 16px;--fc-radius-sm: 10px;--fc-shadow: 0 1px 2px rgba(17, 27, 48, .06), 0 1px 1px rgba(17, 27, 48, .04);--fc-shadow-lift: 0 16px 32px rgba(17, 27, 48, .14), 0 4px 10px rgba(17, 27, 48, .08);--fc-glass: var(--accent-wash, rgba(37, 135, 255, .08));--fc-edge: var(--border-subtle, rgba(100, 116, 139, .18));--fc-space-1: 4px;--fc-space-2: 8px;--fc-space-3: 12px;--fc-space-4: 20px;--fc-space-5: 32px}.mrb-fcs-session{display:flex;flex-direction:column;gap:var(--fc-space-4);width:100%;min-width:0;max-width:960px;margin:0 auto;padding:var(--fc-space-4);box-sizing:border-box;background:var(--fc-canvas);border-radius:var(--fc-radius);color:var(--fc-text)}.mrb-fcs-bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:var(--fc-space-3);min-width:0}.mrb-fcs-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fc-space-1);min-width:0;font-size:calc(13px * var(--font-scale, 1));color:var(--fc-muted)}.mrb-fcs-crumb{min-width:0;overflow-wrap:anywhere}.mrb-fcs-crumb-last{color:var(--fc-text);font-weight:600}.mrb-fcs-crumb-sep{color:var(--fc-edge);flex:0 0 auto}.mrb-fcs-count{font-size:calc(13px * var(--font-scale, 1));font-variant-numeric:tabular-nums;color:var(--fc-muted);white-space:nowrap}.mrb-fcs-exit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--fc-border);background:var(--fc-surface);color:var(--fc-muted);border-radius:var(--fc-radius-sm);padding:var(--fc-space-2) var(--fc-space-3);font:inherit;font-size:calc(13px * var(--font-scale, 1));line-height:1.2;cursor:pointer;white-space:nowrap}.mrb-fcs-exit:hover{color:var(--fc-text);border-color:var(--fc-edge)}.mrb-fcs-defer{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--fc-border);background:var(--fc-surface);color:var(--fc-muted);border-radius:var(--fc-radius-sm);padding:var(--fc-space-2) var(--fc-space-3);font:inherit;font-size:calc(13px * var(--font-scale, 1));line-height:1.2;cursor:pointer;white-space:nowrap}.mrb-fcs-defer:hover:not(:disabled){color:var(--fc-text);border-color:var(--fc-edge)}.mrb-fcs-defer:disabled{cursor:default;opacity:.55}.mrb-fcs-rail{display:flex;align-items:stretch;height:4px;width:100%;min-width:0;border-radius:999px;overflow:hidden}.mrb-fcs-rail-segments{display:flex;align-items:stretch;gap:2px;width:100%;min-width:0}.mrb-fcs-rail-segments--dense{gap:0}.mrb-fcs-rail-segment{flex:1 1 0;min-width:0;background:var(--fc-edge)}.mrb-fcs-rail-segment--done,.mrb-fcs-rail-segment--current{background:var(--fc-action)}.mrb-fcs-card{display:flex;flex-direction:column;gap:var(--fc-space-4);min-width:0;box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:var(--fc-space-5);background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius);box-shadow:var(--fc-shadow)}.mrb-fcs-pill{align-self:flex-start;display:inline-flex;min-width:0;box-sizing:border-box;padding:var(--fc-space-1) var(--fc-space-3);border:1px solid var(--fc-border);border-radius:999px;background:var(--fc-glass);color:var(--fc-muted);font-size:calc(11px * var(--font-scale, 1));font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap}.mrb-fcs-pill--answer{border-color:var(--fc-action);color:var(--fc-action)}.mrb-fcs-question{min-width:0;min-height:140px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:calc(26px * var(--font-scale, 1));line-height:1.35;font-weight:600;overflow-wrap:anywhere}.mrb-fcs-question.mrb-fcs-t-md{font-size:calc(20px * var(--font-scale, 1))}.mrb-fcs-question.mrb-fcs-t-sm{font-size:calc(17px * var(--font-scale, 1))}.mrb-fcs-asked{min-width:0;font-size:calc(14px * var(--font-scale, 1));line-height:1.45;color:var(--fc-muted);overflow-wrap:anywhere}.mrb-fcs-asked-label{display:block;font-size:calc(11px * var(--font-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--fc-muted);margin-bottom:var(--fc-space-1)}.mrb-fcs-rule{height:1px;background:var(--fc-border);border:0;margin:0}.mrb-fcs-answer-body{min-width:0;min-height:0;max-height:42vh;overflow-y:auto;overflow-x:hidden;overflow-wrap:anywhere;font-size:calc(19px * var(--font-scale, 1));line-height:1.5;color:var(--fc-text)}.mrb-fcs-answer-body.mrb-fcs-t-md{font-size:calc(17px * var(--font-scale, 1))}.mrb-fcs-answer-body.mrb-fcs-t-sm{font-size:calc(15px * var(--font-scale, 1))}.mrb-fcs-answer-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.mrb-fcs-answer-image{display:block;max-width:100%;height:auto;margin-top:var(--fc-space-3);border-radius:var(--fc-radius-sm);border:1px solid var(--fc-border)}.mrb-fcs-extra{min-width:0;margin-top:var(--fc-space-4);padding-top:var(--fc-space-3);border-top:1px solid var(--fc-border)}.mrb-fcs-extra-label{display:block;font-size:calc(11px * var(--font-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--fc-muted);margin-bottom:var(--fc-space-2)}.mrb-fcs-extra-body{margin:0;font-size:calc(15px * var(--font-scale, 1));line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.mrb-fcs-reveal-row{display:flex;flex-direction:column;align-items:center;gap:var(--fc-space-2);min-width:0}.mrb-fcs-reveal{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--fc-action);color:var(--fc-surface);border-radius:var(--fc-radius-sm);padding:var(--fc-space-3) var(--fc-space-5);font:inherit;font-size:calc(15px * var(--font-scale, 1));font-weight:600;line-height:1.2;cursor:pointer;max-width:100%}.mrb-fcs-reveal:hover{box-shadow:var(--fc-shadow-lift)}.mrb-fcs-hint{font-size:calc(12px * var(--font-scale, 1));color:var(--fc-muted);text-align:center}.mrb-fcs-ratings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fc-space-2);min-width:0;width:100%;max-width:720px;margin:0 auto}@media (max-width: 380px){.mrb-fcs-ratings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 320px){.mrb-fcs-ratings{grid-template-columns:minmax(0,1fr)}}.mrb-fcs-rating{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fc-space-1);min-width:0;box-sizing:border-box;padding:var(--fc-space-3) var(--fc-space-2);background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);color:var(--fc-text);font:inherit;line-height:1.25;cursor:pointer;text-align:center}.mrb-fcs-rating:hover:not(:disabled){border-color:var(--fc-action);box-shadow:var(--fc-shadow)}.mrb-fcs-rating:disabled{cursor:default;opacity:.55}.mrb-fcs-rating-chosen{border-color:var(--fc-action);box-shadow:var(--fc-shadow)}.mrb-fcs-rating-chosen:disabled{opacity:1}.mrb-fcs-rating-icon{display:flex;align-items:center;justify-content:center;color:var(--fc-muted)}.mrb-fcs-rating-chosen .mrb-fcs-rating-icon{color:var(--fc-action)}.mrb-fcs-rating-label{font-size:calc(14px * var(--font-scale, 1));font-weight:600;min-width:0;overflow-wrap:anywhere}.mrb-fcs-rating-hint{font-size:calc(11px * var(--font-scale, 1));color:var(--fc-muted);min-width:0;overflow-wrap:anywhere}.mrb-fcs-rating-key{font-size:calc(10px * var(--font-scale, 1));font-variant-numeric:tabular-nums;color:var(--fc-muted);border:1px solid var(--fc-border);border-radius:4px;padding:0 4px;line-height:1.5}.mrb-fcs-status{min-width:0;font-size:calc(13px * var(--font-scale, 1));color:var(--fc-muted);text-align:center;overflow-wrap:anywhere}.mrb-fcs-error{display:flex;flex-direction:column;align-items:center;gap:var(--fc-space-2);min-width:0;box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:var(--fc-space-3);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);background:var(--fc-glass);text-align:center}.mrb-fcs-error-text{margin:0;font-size:calc(13px * var(--font-scale, 1));color:var(--fc-text);overflow-wrap:anywhere}.mrb-fcs-retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--fc-action);background:var(--fc-surface);color:var(--fc-action);border-radius:var(--fc-radius-sm);padding:var(--fc-space-2) var(--fc-space-4);font:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:600;line-height:1.2;cursor:pointer;max-width:100%}.mrb-fcs-retry:disabled{opacity:.55;cursor:default}.mrb-fcs-done{display:flex;flex-direction:column;align-items:center;gap:var(--fc-space-4);min-width:0;box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:var(--fc-space-5);background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius);box-shadow:var(--fc-shadow);text-align:center}.mrb-fcs-done-title{margin:0;font-size:calc(22px * var(--font-scale, 1));font-weight:700;min-width:0;overflow-wrap:anywhere}.mrb-fcs-done-sub{margin:0;font-size:calc(14px * var(--font-scale, 1));color:var(--fc-muted)}.mrb-fcs-done-next{margin:0;min-width:0;box-sizing:border-box;max-width:46ch;font-size:calc(14px * var(--font-scale, 1));line-height:1.5;color:var(--fc-text);overflow-wrap:anywhere}.mrb-fcs-tally{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fc-space-2);width:100%;min-width:0}@media (max-width: 380px){.mrb-fcs-tally{grid-template-columns:repeat(2,minmax(0,1fr))}}.mrb-fcs-tally-cell{display:flex;flex-direction:column;align-items:center;gap:var(--fc-space-1);min-width:0;box-sizing:border-box;padding:var(--fc-space-3) var(--fc-space-2);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm)}.mrb-fcs-tally-n{font-size:calc(20px * var(--font-scale, 1));font-weight:700;font-variant-numeric:tabular-nums}.mrb-fcs-tally-label{font-size:calc(12px * var(--font-scale, 1));color:var(--fc-muted);min-width:0;overflow-wrap:anywhere}.mrb-fcs-done-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fc-space-2);min-width:0;max-width:100%}.mrb-fcs-prep{display:flex;align-items:center;justify-content:center;min-height:160px;min-width:0;box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:var(--fc-space-5);background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius);color:var(--fc-muted);font-size:calc(14px * var(--font-scale, 1))}.mrb-fcs-reveal:focus-visible,.mrb-fcs-rating:focus-visible,.mrb-fcs-retry:focus-visible,.mrb-fcs-defer:focus-visible,.mrb-fcs-exit:focus-visible,.mrb-fcs-answer-body:focus-visible{outline:2px solid var(--fc-action);outline-offset:2px}.mrb-fcs-answer-body:focus-visible{outline:2px solid var(--fc-action);outline-offset:-2px}.mrb-fcs-rating,.mrb-fcs-reveal,.mrb-fcs-retry{min-height:44px}.mrb-fcs-defer,.mrb-fcs-exit{display:inline-flex;align-items:center;justify-content:center;min-height:44px}@media (prefers-reduced-motion: reduce){.mrb-fcs-session,.mrb-fcs-session *,.mrb-fcs-session *:before,.mrb-fcs-session *:after{animation-duration:.001ms;animation-iteration-count:1;transition-duration:.001ms;scroll-behavior:auto}}.mrb-fc.mrb-fq.mrb-fc-m{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-5);width:100%;min-width:0;background:transparent;color:var(--text)}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fq-lib{display:flex}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-region{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fq-set{width:100%;max-width:1000px;margin-inline:auto;gap:var(--space-5)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);min-width:0;margin:0;padding:0;border:0;background:none}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-head h1{margin:0;font-size:var(--text-2xl);font-weight:800;letter-spacing:-.02em;color:var(--text);background:none;-webkit-text-fill-color:currentColor}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-head h1:after{display:none}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-head .mrb-fc-sub{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:38px;max-width:100%;padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-md);background:transparent;box-shadow:none;color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;filter:none}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-btn:hover{background:var(--surface-2)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-btn-primary{border-color:var(--accent);background:var(--accent);color:var(--bg)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-btn-primary:hover{background:var(--accent);filter:brightness(1.08)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-btn:disabled{opacity:.5;cursor:default;filter:none}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-btn:focus-visible,.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-iconbtn:focus-visible,.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-link:focus-visible,.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-mode:focus-visible,.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-deck-open:focus-visible,.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-iconbtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font:inherit;font-size:18px;line-height:1;cursor:pointer}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-iconbtn:hover{background:var(--surface-2);color:var(--text)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-iconbtn.on{color:var(--accent);background:var(--accent-wash)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-iconbtn:disabled{opacity:.35;cursor:default;background:transparent}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-iconbtn svg{width:18px;height:18px}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-star.on{color:var(--warn);background:transparent}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-link{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--space-2);border:0;background:none;color:var(--accent);font:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-link:hover{text-decoration:underline}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-seg{display:inline-flex;flex:0 0 auto;gap:2px;padding:3px;border-radius:var(--radius-pill);background:var(--surface-2)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-seg-opt{min-height:30px;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:700;white-space:nowrap;cursor:pointer}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-seg-opt.on{background:var(--surface-3);color:var(--text)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-pill{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;max-width:100%;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:700;line-height:1.5;white-space:nowrap}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-pill svg{width:12px;height:12px}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-pill[data-tone=due],.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-pill[data-tone=warn]{background:var(--warn-fill);color:var(--warn)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-pill[data-tone=done]{background:var(--ok-fill);color:var(--ok)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;margin:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:0;border-radius:var(--radius-md);background:var(--accent-wash);box-shadow:none}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-bar .mrb-fc-undobar-text{flex:1 1 240px;min-width:0;color:var(--text);font-size:var(--text-sm)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-libtop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-libtop>.mrb-fc-search-anchor{flex:1 1 320px;max-width:560px;min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-search{display:block;margin:0;min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-search .mrb-fc-libsearch-input{width:100%;min-height:40px;padding:0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);font:inherit;font-size:var(--text-base)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-search .mrb-fc-libsearch-input:focus{border-color:var(--accent);outline:none}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-left:auto;min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-actions>.mrb-fc-anchor{flex:0 0 auto}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-listhead{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:36px;padding:0 var(--space-4)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-listhead .mrb-fc-pickall{display:inline-flex;align-items:center;flex:0 0 auto;margin:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-crumb{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-crumb-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:var(--text-md);font-weight:800}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-listcount{margin-left:auto;flex:0 0 auto;color:var(--text-muted);font-size:var(--text-sm)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-decklist{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-deck{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border:1px solid var(--border-subtle);border-bottom-width:3px;border-radius:var(--radius-lg);background:var(--surface-1);transition:border-color .12s ease}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-deck:hover{border-bottom-color:var(--accent)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-deck.on{border-color:var(--accent-border);background:var(--accent-wash)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-deck-pick{display:inline-flex;align-items:center;flex:0 0 auto;margin:0;cursor:pointer}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-deck-pick input,.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-listhead input[type=checkbox],.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-pick input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--accent);cursor:pointer}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-deck-open{display:flex;flex-direction:column;align-items:stretch;gap:6px;flex:1 1 auto;min-width:0;padding:var(--space-3) 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-deck-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-deck-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:var(--text-lg);font-weight:800;letter-spacing:-.01em}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-deck-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-deck .mrb-fc-anchor{flex:0 0 auto}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-dots{font-size:20px;letter-spacing:1px}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-blanktoggle{align-self:flex-start;margin-left:var(--space-2)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-meter{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 1 260px;min-width:120px}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-meter-track{display:flex;flex:1 1 auto;min-width:0;height:6px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-3)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-meter-fill{display:block;height:100%}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-meter-fill[data-band=mastered]{background:var(--ok)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-meter-fill[data-band=learning]{background:var(--accent)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-meter-text{flex:0 0 auto;min-width:3ch;color:var(--text-muted);font-size:var(--text-xs);font-weight:700;font-variant-numeric:tabular-nums}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-meter-none{color:var(--text-faint);font-size:var(--text-xs)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-sl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--accent-wash)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-sl-count{min-width:0;color:var(--text-muted);font-size:var(--text-sm)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-sl-count b{color:var(--text)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-sl-size select{min-height:34px;padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);font:inherit;font-size:var(--text-sm)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-sl-note{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-width:0;color:var(--text-muted);font-size:var(--text-sm)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-sl-clear{margin-left:auto}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-8) var(--space-4);color:var(--text-muted);text-align:center}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-empty b{color:var(--text);font-size:var(--text-md)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-empty-actions{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-folds{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-head{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border:1px solid var(--border-subtle);border-bottom-width:3px;border-radius:var(--radius-lg);background:var(--surface-1);transition:border-color .12s ease}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-head:hover,.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold.open>.mrb-fq-fold-head{border-bottom-color:var(--accent)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold.flash>.mrb-fq-fold-head{border-color:var(--accent)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-pick{display:inline-flex;align-items:center;flex:0 0 auto}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-pick .mrb-fc-pickall{display:inline-flex;margin:0;padding:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-open{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);flex:1 1 auto;min-width:0;padding:var(--space-3) 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-chev{display:inline-flex;flex:0 0 auto;color:var(--text-muted);transform:rotate(-90deg);transition:transform .14s ease}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold.open .mrb-fq-fold-chev{transform:none;color:var(--accent)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-chev svg{width:18px;height:18px}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-art{display:inline-flex;flex:0 0 auto}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-text{display:flex;flex-direction:column;gap:2px;flex:1 1 160px;min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:var(--text-lg);font-weight:800;letter-spacing:-.01em}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-meta{color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-progress{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);flex:0 1 380px;min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-head>.mrb-fc-anchor{flex:0 0 auto}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin-left:var(--space-6);padding:var(--space-1) 0 var(--space-2) var(--space-4);border-left:2px solid var(--border-subtle)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-empty{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) 0;color:var(--text-muted);font-size:var(--text-sm)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-reviewall{flex:0 0 auto}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-sethead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;margin:0;padding:0;border:0;background:none}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-back{display:inline-flex;align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-2) 0 0;border:0;background:none;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-back:hover{color:var(--text)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-sethead-tools{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-folderpick select{max-width:220px;min-height:34px;padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:600}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-title{width:100%;min-width:0;margin:0;padding:0 0 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--text);font:inherit;font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-title:hover{border-bottom-color:var(--border-subtle)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-title:focus{border-bottom-color:var(--accent);outline:none}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-setmeta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;margin-top:calc(-1 * var(--space-3))}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-setmeta-n{color:var(--text-muted);font-size:var(--text-sm);font-weight:700}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-reviewbtn{margin-left:auto}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-viewer{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;outline:none}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-scene{min-width:0;perspective:1800px}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-card{position:relative;width:100%;height:clamp(280px,46vh,460px);transform-style:preserve-3d;transition:transform .48s cubic-bezier(.2,.7,.2,1);cursor:pointer;border-radius:var(--radius-lg)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-card.flipped{transform:rotateY(180deg)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-4) var(--space-6);overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:0 10px 30px #0000002e;backface-visibility:hidden;-webkit-backface-visibility:hidden}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-face-back{transform:rotateY(180deg)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-face-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:36px;min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-face-label{color:var(--text-faint);font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-face-text{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;min-width:0;overflow:auto;padding:0 var(--space-6);color:var(--text);font-size:clamp(20px,2.4vw,32px);font-weight:600;line-height:1.35;text-align:center;overflow-wrap:anywhere;white-space:pre-wrap}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-face-text.md{font-size:clamp(17px,1.7vw,22px)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-face-text.sm{font-size:16px;align-items:flex-start;text-align:left}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-vbar{height:4px;min-width:0;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-3)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-vbar>span{display:block;height:100%;background:var(--accent);transition:width .2s ease}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-vcontrols{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-3);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-vside{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-vside-end{justify-content:flex-end}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-vnav{display:inline-flex;align-items:center;gap:var(--space-4)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-vpos{min-width:7ch;color:var(--text);font-size:var(--text-md);font-weight:800;font-variant-numeric:tabular-nums;text-align:center}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-navbtn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:44px;padding:0;border:2px solid var(--border-control);border-radius:var(--radius-pill);background:transparent;color:var(--text);cursor:pointer}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-navbtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-navbtn:disabled{opacity:.35;cursor:default}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-navbtn svg{width:20px;height:20px}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-mode{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:60px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-bottom-width:3px;border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text);font:inherit;font-size:var(--text-md);font-weight:800;text-align:left;cursor:pointer;transition:border-color .12s ease}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-mode:hover{border-bottom-color:var(--accent)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-mode-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:var(--radius-md);background:var(--accent-wash);color:var(--accent)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-mode-icon svg{width:18px;height:18px}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-mode-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-terms{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-terms-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-terms-head h2{margin:0;color:var(--text);font-size:var(--text-lg);font-weight:800}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-terms-n{color:var(--text-muted);font-weight:700}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-termlist{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term{display:grid;grid-template-columns:28px minmax(0,2fr) minmax(0,3fr) auto;align-items:start;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term.mrb-fc-focused{border-color:var(--accent)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term-n{padding-top:7px;color:var(--text-faint);font-size:var(--text-xs);font-weight:700;font-variant-numeric:tabular-nums}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term textarea{display:block;width:100%;min-width:0;min-height:34px;margin:0;padding:6px var(--space-2);border:0;border-bottom:2px solid transparent;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--text);font:inherit;font-size:var(--text-md);line-height:1.45;resize:none;field-sizing:content;overflow-wrap:anywhere}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term .mrb-fq-term-front{font-weight:700}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term .mrb-fq-term-back{border-left:1px solid var(--border-subtle);border-radius:0;padding-left:var(--space-4)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term textarea:hover{background:var(--surface-2)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term textarea:focus{background:var(--surface-2);border-bottom-color:var(--accent);outline:none}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term-tools{display:inline-flex;align-items:center;gap:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term-tool{opacity:0;transition:opacity .12s ease}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term:hover .mrb-fq-term-tool,.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term:focus-within .mrb-fq-term-tool{opacity:1}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term .mrb-fq-term-tool:disabled{opacity:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term:hover .mrb-fq-term-tool:disabled{opacity:.3}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-addcard{align-self:stretch;min-height:56px;margin:0;border:2px dashed var(--border-control);border-radius:var(--radius-lg);background:transparent;box-shadow:none;color:var(--text-muted);font:inherit;font-size:var(--text-md);font-weight:800;cursor:pointer}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-addcard:hover{border-color:var(--accent);color:var(--accent)}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study{width:100%;max-width:900px;margin-inline:auto}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-3);min-width:0;margin:0;padding:0;border:0;background:none}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-back{justify-self:start;display:inline-flex;align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-2) 0 0;border:0;background:none;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-modetitle{color:var(--text);font-size:var(--text-lg);font-weight:800}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-headright{justify-self:end;color:var(--text-muted);font-weight:700}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-learnbar{display:flex;align-items:center;gap:var(--space-3);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-learnbar-track{display:flex;flex:1 1 auto;min-width:0;height:8px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-3)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-learnbar-track>span{display:block;height:100%;background:var(--ok);transition:width .24s ease}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-learnbar-n{flex:0 0 auto;color:var(--text-muted);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-q{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-q-kicker{color:var(--text-faint);font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-q-prompt{min-width:0;color:var(--text);font-size:var(--text-xl);font-weight:600;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-q-sub{color:var(--text-muted);font-size:var(--text-sm);font-weight:700}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-choice{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:56px;padding:var(--space-3) var(--space-4);border:2px solid var(--border-subtle);border-radius:var(--radius-md);background:transparent;color:var(--text);font:inherit;font-size:var(--text-md);text-align:left;overflow-wrap:anywhere;cursor:pointer}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-choice:hover:not(:disabled){border-color:var(--accent)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-choice:disabled{cursor:default}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-choice.right{border-color:var(--ok);background:var(--ok-fill)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-choice.wrong{border-color:var(--danger);background:var(--danger-fill)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-choice-n{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:800}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-written{display:flex;gap:var(--space-2);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-written input{flex:1 1 auto;min-width:0;min-height:48px;padding:0 var(--space-4);border:2px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-md)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-written input:focus{border-color:var(--accent);outline:none}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;font-size:var(--text-md);font-weight:700}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-feedback[data-ok=yes]{color:var(--ok)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-feedback[data-ok=no]{color:var(--danger)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-feedback .mrb-fq-feedback-answer{color:var(--text);font-weight:600;overflow-wrap:anywhere}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-qfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-learncard,.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-tq,.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-setup,.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-result,.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-checkin{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:none}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-testlist{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-tq{padding:var(--space-5)}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-tq-prompt{font-size:var(--text-lg);font-weight:600}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-tq.ok{border-color:var(--ok-border)}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-tq.no{border-color:var(--danger)}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-matchgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3)}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-tile{min-height:120px;padding:var(--space-3);border:2px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text);font:inherit;font-size:var(--text-md);overflow-wrap:anywhere;cursor:pointer}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-tile.sel{border-color:var(--accent);background:var(--accent-wash)}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-tile.wrong{border-color:var(--danger);background:var(--danger-fill)}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-tile.matched{visibility:hidden}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-matchclock{color:var(--text);font-size:var(--text-2xl);font-weight:800;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-card,.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-vbar>span,.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-learnbar-track>span{transition:none}}@media (max-width: 720px){.mrb-fc.mrb-fq.mrb-fc-m{gap:var(--space-4)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-libtop>.mrb-fc-search-anchor{flex-basis:100%;max-width:none}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-actions{margin-left:0;width:100%}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-actions>*{flex:1 1 0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-actions .mrb-fq-btn{width:100%}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-deck{padding-left:var(--space-3)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-deck-title{font-size:var(--text-md)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-meter{flex-basis:140px;min-width:100px}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-head{padding-left:var(--space-3);gap:var(--space-2)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-name{font-size:var(--text-md)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-progress{flex-basis:100%;justify-content:flex-start}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-fold-body{margin-left:var(--space-2);padding-left:var(--space-2)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-listhead{flex-wrap:wrap}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-title{font-size:var(--text-2xl)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-setmeta{margin-top:calc(-1 * var(--space-2))}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-reviewbtn{margin-left:0}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-card{height:300px}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-face-text{padding:0 var(--space-2);font-size:20px}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"front tools" "back back";gap:var(--space-1) var(--space-2)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term-n{display:none}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term .mrb-fq-term-front{grid-area:front}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term .mrb-fq-term-back{grid-area:back;border-left:0;border-top:1px solid var(--border-subtle);padding-left:var(--space-2)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term-tools{grid-area:tools}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-term-tool{opacity:1}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-choices{grid-template-columns:minmax(0,1fr)}.mrb-fc.mrb-fq.mrb-fc-m .mrb-fq-q{padding:var(--space-4)}.mrb-fc.mrb-fq.mrb-fc-m.mrb-fc-study .mrb-fc-matchgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mrb-fc-premium.mrb-fc-hub,.mrb-fc-premium.mrb-fc-detail{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.mrb-fc-premium .mrb-fc-head h1{font-weight:800;letter-spacing:-.02em;background:linear-gradient(120deg,var(--text) 30%,var(--accent-text) 75%,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--text);position:relative}.mrb-fc-premium .mrb-fc-head h1:after{content:"";display:block;margin-top:var(--space-1);height:2px;width:56px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent-neon),transparent);box-shadow:0 0 8px #3b9eff8c;pointer-events:none}.mrb-fc-premium .mrb-fc-primary{background:linear-gradient(160deg,var(--accent) 0%,var(--accent-neon) 100%);color:var(--bg);font-weight:700;border:1px solid var(--accent-border);border-radius:var(--radius-md);box-shadow:0 0 0 1px #3b9eff40,0 4px 14px #3b9eff47,inset 0 1px #ffffff40}.mrb-fc-premium .mrb-fc-primary:hover:not(:disabled){box-shadow:0 0 0 1px #3b9eff66,0 6px 20px #3b9eff6b,inset 0 1px #ffffff4d;filter:brightness(1.06)}.mrb-fc-premium .mrb-fc-primary:disabled{opacity:.45;cursor:default;box-shadow:none}.mrb-fc-premium .mrb-fc-primary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-premium .mrb-fc-importopen{align-self:start;justify-self:start;width:auto;background:var(--surface-1);color:var(--text);border:1px solid var(--border-strong, var(--border-subtle));box-shadow:none}.mrb-fc-premium .mrb-fc-importopen:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-wash);color:var(--accent-text)}.mrb-fc-premium .mrb-fc-icon{color:var(--text-faint)}.mrb-fc-premium .mrb-fc-del{color:var(--danger);border-color:#ff8b8b40}.mrb-fc-premium .mrb-fc-del:hover{color:var(--danger);border-color:#ff8b8b8c;background:#ff8b8b14;box-shadow:inset 0 1px #ffffff0d,0 0 12px #ff8b8b29}.mrb-fc-premium .mrb-fc-empty{color:var(--text-muted);background:linear-gradient(160deg,#ffffff08,#fff0 60%),var(--surface-1);border:1px dashed var(--border-subtle);border-radius:var(--radius-lg)}.mrb-fc-premium .mrb-fc-empty b{color:var(--text);font-weight:700}.mrb-fc-premium .mrb-fc-emptylib{align-items:center;text-align:center;gap:var(--space-3)}.mrb-fc-premium .mrb-fc-emptylib span{max-width:46ch}.mrb-fc-premium .mrb-fc-segbar{background:#ffffff0f;border-radius:var(--radius-pill);box-shadow:inset 0 1px 2px #0000004d;overflow:hidden}.mrb-fc-premium .mrb-fc-segfill.done{box-shadow:0 0 10px #5fd39a73}.mrb-fc-premium .mrb-fc-segfill.learn{box-shadow:0 0 10px #f0c05a59}.mrb-fc-premium .mrb-fc-segfill.new{background:#ffffff1a}.mrb-fc-premium .mrb-fc-seglegend li{color:var(--text-muted)}.mrb-fc-premium .mrb-fc-seglegend b{color:var(--text);font-weight:800}.mrb-fc-premium .mrb-fc-seglegend li.new:before{background:#ffffff38}.mrb-fc-premium .mrb-fc-badge{display:inline-flex;align-items:center;gap:var(--space-1);flex:0 0 auto;padding:2px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.01em;white-space:nowrap}.mrb-fc-premium .mrb-fc-badge[data-tone=due],.mrb-fc-premium .mrb-fc-badge[data-tone=warn]{color:var(--warn);background:var(--warn-fill);border-color:var(--warn-border)}.mrb-fc-premium .mrb-fc-badge[data-tone=done]{color:var(--ok);background:var(--ok-fill);border-color:var(--ok-border)}.mrb-fc-premium .mrb-fc-badge[data-tone=new]{color:var(--text-faint);background:#ffffff0a}.mrb-fc-premium .mrb-fc-storagewarn{padding:var(--space-3) var(--space-4);border-style:solid;border-color:var(--warn-border);background:var(--warn-fill);color:var(--warn);font-weight:600}.mrb-fc-premium .mrb-fc-storagewarn:empty{display:none}.mrb-fc-premium .mrb-fc-undobar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffff0a,#fff0 60%),var(--accent-wash);color:var(--text);font-size:var(--text-sm)}.mrb-fc-premium .mrb-fc-undobar-text{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-undobar-do{flex:0 0 auto;padding:6px var(--space-3);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-fill);color:var(--accent-text);font-weight:700;font-size:var(--text-sm);cursor:pointer}.mrb-fc-premium .mrb-fc-undobar-do:hover{background:var(--accent-fill-hover)}.mrb-fc-premium .mrb-fc-undobar-do:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-premium .mrb-fc-resumebar{border-left-width:3px;border-left-color:var(--accent);background:var(--accent-wash)}.mrb-fc-premium .mrb-fc-libtop{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);min-width:0}.mrb-fc-premium .mrb-fc-libsearch{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.mrb-fc-premium .mrb-fc-libsearch-label{font-size:var(--text-xs);color:var(--text-muted)}.mrb-fc-premium .mrb-fc-libsearch-input{width:100%;min-width:0;min-height:40px;padding:8px var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-size:var(--text-base);outline:none}.mrb-fc-premium .mrb-fc-libsearch-input::placeholder{color:var(--text-faint)}.mrb-fc-premium .mrb-fc-libsearch-input:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-wash)}.mrb-fc-premium .mrb-fc-libtop-actions{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2);min-width:0}.mrb-fc-premium .mrb-fc-addfolder{width:auto;margin-top:0;text-align:center;padding:9px var(--space-4);border-radius:var(--radius-md);white-space:nowrap}.mrb-fc-premium .mrb-fc-addfolder:hover{color:var(--text);border-color:var(--accent-border);background:var(--accent-wash)}.mrb-fc-premium .mrb-fc-anchor{position:relative;display:inline-flex;flex:0 0 auto}.mrb-fc-premium .mrb-fc-libtop .mrb-fc-anchor{position:static}.mrb-fc-premium .mrb-fc-libtop .mrb-fc-anchor.mrb-fc-search-anchor{flex:1 1 280px;min-width:0}.mrb-fc-premium .mrb-fc-raised{position:relative;z-index:6}.mrb-fc-premium .mrb-fc-menu{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:40;width:248px;max-width:min(248px,calc(100vw - 32px));display:flex;flex-direction:column;padding:var(--space-1);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:linear-gradient(160deg,#ffffff0d,#fff0 60%),var(--surface-2);box-shadow:var(--shadow-2),0 0 0 1px #3b9eff1f;text-align:left}.mrb-fc-premium .mrb-fc-menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:none;color:var(--text);font-size:var(--text-sm);text-align:left;cursor:pointer}.mrb-fc-premium .mrb-fc-menu-item:hover{background:var(--accent-wash);color:var(--accent-text)}.mrb-fc-premium .mrb-fc-menu-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mrb-fc-premium .mrb-fc-menu-field{color:var(--text-muted);font-size:var(--text-xs)}.mrb-fc-premium .mrb-fc-menu-field:hover{background:none;color:var(--text-muted)}.mrb-fc-premium .mrb-fc-menu-field select{flex:1 1 auto;min-width:0;min-height:32px;padding:4px var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);font-size:var(--text-sm)}.mrb-fc-premium .mrb-fc-menu-danger{color:var(--danger)}.mrb-fc-premium .mrb-fc-menu-danger:hover{background:var(--danger-fill);color:var(--danger)}.mrb-fc-premium .mrb-fc-menu-confirm{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin-top:var(--space-1);padding:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-muted)}.mrb-fc-premium .mrb-fc-menu-confirm b{color:var(--text);font-size:var(--text-sm)}.mrb-fc-premium .mrb-fc-menu-confirm-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.mrb-fc-premium .mrb-fc-menu-confirm-row .mrb-fc-menu-danger{flex:1 1 auto;min-width:0;padding:6px var(--space-3);border:1px solid rgba(255,139,139,.45);border-radius:var(--radius-md);background:var(--danger-fill);color:var(--danger);font-size:var(--text-sm);font-weight:700;cursor:pointer}.mrb-fc-premium .mrb-fc-ffm{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:40;width:320px;max-width:100%;display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffff0d,#fff0 55%),var(--surface-2);box-shadow:var(--shadow-2),0 0 0 1px #3b9eff1f;text-align:left}.mrb-fc-premium .mrb-fc-ffm-title{font-weight:700;color:var(--text);font-size:var(--text-base)}.mrb-fc-premium .mrb-fc-ffm-row{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;margin:0;padding:0;border:none;font-size:var(--text-xs);color:var(--text-muted)}.mrb-fc-premium .mrb-fc-ffm-row legend{padding:0;margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}.mrb-fc-premium .mrb-fc-ffm-row input{width:100%;min-width:0;min-height:40px;padding:8px var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);font-size:var(--text-base);outline:none}.mrb-fc-premium .mrb-fc-ffm-row input:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-wash)}.mrb-fc-premium .mrb-fc-ffm-opts{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.mrb-fc-premium .mrb-fc-ffm-opt{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-muted);cursor:pointer}.mrb-fc-premium .mrb-fc-ffm-opt:hover{border-color:var(--border-subtle)}.mrb-fc-premium .mrb-fc-ffm-opt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-premium .mrb-fc-ffm-opt[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-fill);box-shadow:0 0 10px #3b9eff47}.mrb-fc-premium .mrb-fc-ffm-chip{display:block;width:22px;height:22px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px #00000040}.mrb-fc-premium .mrb-fc-ffm-preview{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle);color:var(--text);font-size:var(--text-sm);font-weight:600}.mrb-fc-premium .mrb-fc-ffm-preview span{min-width:0;overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-ffm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.mrb-fc-premium .mrb-fc-library{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.mrb-fc-premium .mrb-fc-ftiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-3);min-width:0}@media (min-width: 1240px){.mrb-fc-premium.mrb-fc-hub{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-content:start;align-items:start}.mrb-fc-premium.mrb-fc-hub>*{grid-column:1 / -1}.mrb-fc-premium.mrb-fc-hub>.mrb-fc-library{display:contents}.mrb-fc-premium.mrb-fc-hub>.mrb-fc-library>*{grid-column:1 / -1}.mrb-fc-premium.mrb-fc-hub>.mrb-fc-library>.mrb-fc-decklist{grid-column:1}.mrb-fc-premium.mrb-fc-hub>.mrb-fc-sl{grid-column:2;position:sticky;top:var(--space-4)}}.mrb-fc-premium .mrb-fc-ftile{display:flex;align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffff0b,#fff0 55%),var(--surface-1);box-shadow:0 1px 2px #00000040,inset 0 1px #ffffff0d}.mrb-fc-premium .mrb-fc-ftile:hover{border-color:var(--accent-border);box-shadow:0 1px 2px #00000040,0 10px 26px #0000004d,0 0 18px #3b9eff24,inset 0 1px #ffffff12}.mrb-fc-premium .mrb-fc-ftile.on{border-color:var(--accent-border);background:linear-gradient(160deg,#ffffff0d,#fff0 55%),var(--accent-fill);box-shadow:inset 3px 0 0 var(--accent-neon),0 0 16px #3b9eff33}.mrb-fc-premium .mrb-fc-ftile-open{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-2);border:none;border-radius:var(--radius-md);background:none;color:var(--text);text-align:left;cursor:pointer}.mrb-fc-premium .mrb-fc-ftile-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-premium .mrb-fc-ftile-art{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-bottom:var(--space-1)}.mrb-fc-premium .mrb-fc-ftile-name{min-width:0;font-weight:700;font-size:var(--text-base);color:var(--text);letter-spacing:-.01em;overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-ftile.on .mrb-fc-ftile-name{color:var(--accent-text)}.mrb-fc-premium .mrb-fc-ftile-meta{min-width:0;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-ftile-menu{flex:0 0 auto}.mrb-fc-premium .mrb-fc-decklist{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mrb-fc-premium .mrb-fc-decklist-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;padding:0 var(--space-2) var(--space-2);border-bottom:1px solid var(--border-subtle)}.mrb-fc-premium .mrb-fc-decklist-count{flex:0 0 auto;margin-left:auto;font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-fc-premium .mrb-fc-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-sm)}.mrb-fc-premium .mrb-fc-crumb{padding:2px var(--space-2);border:none;border-radius:var(--radius-sm);background:none;color:var(--accent-text);font-size:var(--text-sm);font-weight:600;cursor:pointer}.mrb-fc-premium .mrb-fc-crumb:hover:not(:disabled){background:var(--accent-wash)}.mrb-fc-premium .mrb-fc-crumb:disabled{color:var(--text-muted);cursor:default}.mrb-fc-premium .mrb-fc-crumb-sep{color:var(--text-faint)}.mrb-fc-premium .mrb-fc-crumb-here{min-width:0;color:var(--text);font-weight:700;overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-pickall,.mrb-fc-premium .mrb-fc-deckrow-pick{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:32px;min-height:32px;border-radius:var(--radius-sm);cursor:pointer}.mrb-fc-premium .mrb-fc-pickall input,.mrb-fc-premium .mrb-fc-deckrow-pick input{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.mrb-fc-premium .mrb-fc-pickall input:disabled{cursor:default;opacity:.4}.mrb-fc-premium .mrb-fc-deckrow{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1)}.mrb-fc-premium .mrb-fc-deckrow:hover{border-color:var(--accent-border);background:linear-gradient(160deg,#ffffff09,#fff0 60%),var(--surface-2)}.mrb-fc-premium .mrb-fc-deckrow.on{border-color:var(--accent-border);background:var(--accent-wash);box-shadow:inset 3px 0 0 var(--accent-neon)}.mrb-fc-premium .mrb-fc-deckrow-open{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-1) var(--space-2);border:none;border-radius:var(--radius-sm);background:none;color:var(--text);text-align:left;cursor:pointer}.mrb-fc-premium .mrb-fc-deckrow-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-premium .mrb-fc-deckrow-title{flex:1 1 180px;min-width:0;font-weight:700;font-size:var(--text-base);color:var(--text);overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-deckrow-meta{flex:0 1 auto;min-width:0;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-deckrow-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);flex:0 1 auto;min-width:0}.mrb-fc-premium .mrb-fc-deckrow-menu{flex:0 0 auto}.mrb-fc-premium .mrb-fc-meter{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto;min-width:0;width:148px}.mrb-fc-premium .mrb-fc-deckprogress .mrb-fc-meter{width:100%}.mrb-fc-premium .mrb-fc-meter-track{display:flex;flex:1 1 auto;min-width:48px;height:6px;border-radius:var(--radius-pill);overflow:hidden;background:#ffffff0f;box-shadow:inset 0 1px 2px #0000004d}.mrb-fc-premium .mrb-fc-meter-fill{height:100%;flex:0 0 auto}.mrb-fc-premium .mrb-fc-meter-fill[data-band=mastered]{background:var(--ok)}.mrb-fc-premium .mrb-fc-meter-fill[data-band=learning]{background:var(--warn)}.mrb-fc-premium .mrb-fc-meter-text{flex:0 0 auto;font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-fc-premium .mrb-fc-meter-none{flex:0 1 auto;min-width:0;font-size:var(--text-xs);color:var(--text-faint);overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-hitlist{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;z-index:40;max-height:min(640px,calc(100vh - 96px));overflow-y:auto;padding:var(--space-4);border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffff0d,#fff0 55%),var(--surface-2);box-shadow:var(--shadow-2),0 0 0 1px #3b9eff1f;display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.mrb-fc-premium .mrb-fc-hitlist-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-muted)}.mrb-fc-premium .mrb-fc-hitlist-head span{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-hitgroup{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.mrb-fc-premium .mrb-fc-hitkind{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.mrb-fc-premium .mrb-fc-hitrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);text-align:left;cursor:pointer}.mrb-fc-premium .mrb-fc-hitrow:hover{border-color:var(--accent-border);background:var(--surface-2)}.mrb-fc-premium .mrb-fc-hitrow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-premium .mrb-fc-hitrow-main{flex:1 1 240px;min-width:0;font-weight:600;font-size:var(--text-base);overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-hitrow-sub{flex:1 1 100%;min-width:0;font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-hitwhere{flex:0 0 auto;margin-left:auto;font-size:var(--text-xs);color:var(--text-faint);white-space:nowrap}.mrb-fc-premium .mrb-fc-sl{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffff0a,#fff0 55%),var(--surface-1);box-shadow:inset 0 1px #ffffff0d}.mrb-fc-premium .mrb-fc-sl-head{min-width:0}.mrb-fc-premium .mrb-fc-sl-head h2{margin:0;font-size:var(--text-base);font-weight:800;letter-spacing:-.01em;color:var(--text)}.mrb-fc-premium .mrb-fc-sl-sub{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-sl-picked{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none}.mrb-fc-premium .mrb-fc-sl-pick{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 1 auto;min-width:0;max-width:100%;padding:4px var(--space-2) 4px var(--space-3);border:1px solid var(--accent-border);border-radius:var(--radius-pill);background:var(--accent-wash);font-size:var(--text-xs)}.mrb-fc-premium .mrb-fc-sl-pick-title{min-width:0;color:var(--text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-fc-premium .mrb-fc-sl-pick-n{flex:0 0 auto;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-fc-premium .mrb-fc-sl-controls{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3);min-width:0}.mrb-fc-premium .mrb-fc-sl-modes{flex:1 1 320px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-2);margin:0;padding:0;border:none}.mrb-fc-premium .mrb-fc-sl-modes legend{grid-column:1 / -1;padding:0;margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}.mrb-fc-premium .mrb-fc-sl-mode{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);cursor:pointer}.mrb-fc-premium .mrb-fc-sl-mode:hover{border-color:var(--accent-border)}.mrb-fc-premium .mrb-fc-sl-mode.on{border-color:var(--accent-border);background:var(--accent-fill)}.mrb-fc-premium .mrb-fc-sl-mode input{grid-row:1 / span 2;margin:2px 0 0;accent-color:var(--accent);cursor:pointer}.mrb-fc-premium .mrb-fc-sl-mode-label{min-width:0;font-size:var(--text-sm);font-weight:700;color:var(--text)}.mrb-fc-premium .mrb-fc-sl-mode.on .mrb-fc-sl-mode-label{color:var(--accent-text)}.mrb-fc-premium .mrb-fc-sl-mode-desc{min-width:0;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-sl-size{flex:0 1 200px;min-width:0;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}.mrb-fc-premium .mrb-fc-sl-size select{width:100%;min-width:0;min-height:40px;padding:8px var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);outline:none}.mrb-fc-premium .mrb-fc-sl-size select:focus{border-color:var(--accent-border)}.mrb-fc-premium .mrb-fc-sl-size select:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-fc-premium .mrb-fc-sl-go{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0}.mrb-fc-premium .mrb-fc-sl-start{flex:0 0 auto;padding:11px var(--space-5);font-size:var(--text-base)}.mrb-fc-premium .mrb-fc-sl-note{flex:1 1 240px;min-width:0;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-sl-short{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--text-xs);color:var(--text-muted)}.mrb-fc-premium .mrb-fc-sl-short[data-tone=warn]{border-color:var(--warn-border);background:var(--warn-fill)}.mrb-fc-premium .mrb-fc-sl-short-title{color:var(--text);font-size:var(--text-sm)}.mrb-fc-premium .mrb-fc-sl-short[data-tone=warn] .mrb-fc-sl-short-title{color:var(--warn)}.mrb-fc-premium .mrb-fc-sl-short-body{min-width:0;overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-sl-short-do{align-self:flex-start;margin-top:var(--space-1);padding:5px var(--space-3);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-xs);font-weight:700;cursor:pointer}.mrb-fc-premium .mrb-fc-sl-short-do:hover{background:var(--accent-fill-hover)}.mrb-fc-premium .mrb-fc-sl-short-do:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-premium .mrb-fc-sl-drills{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.mrb-fc-premium .mrb-fc-sl-drills-head{font-size:var(--text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.mrb-fc-premium .mrb-fc-sl-drills-note{margin:0;min-width:0;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-sl-drillrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-2);min-width:0}.mrb-fc-premium .mrb-fc-sl-drill{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);text-align:left;cursor:pointer}.mrb-fc-premium .mrb-fc-sl-drill:hover:not(:disabled){border-color:var(--accent-border);background:var(--surface-2)}.mrb-fc-premium .mrb-fc-sl-drill:disabled{opacity:.45;cursor:default}.mrb-fc-premium .mrb-fc-sl-drill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-premium .mrb-fc-sl-drill-label{font-size:var(--text-sm);font-weight:700}.mrb-fc-premium .mrb-fc-sl-drill-desc{min-width:0;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.mrb-fc-premium .mrb-fc-focused{border-color:var(--accent-border);background:var(--accent-wash);box-shadow:inset 3px 0 0 var(--accent-neon)}@media (prefers-reduced-motion: no-preference){.mrb-fc-premium .mrb-fc-ftile,.mrb-fc-premium .mrb-fc-deckrow,.mrb-fc-premium .mrb-fc-hitrow,.mrb-fc-premium .mrb-fc-sl-mode,.mrb-fc-premium .mrb-fc-sl-drill,.mrb-fc-premium .mrb-fc-ffm-opt{transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.mrb-fc-premium .mrb-fc-meter-fill{transition:width .26s ease}}@media (forced-colors: active){.mrb-fc-premium .mrb-fc-meter-track{border:1px solid CanvasText}.mrb-fc-premium .mrb-fc-meter-fill[data-band=mastered]{background:Highlight}.mrb-fc-premium .mrb-fc-meter-fill[data-band=learning]{background:CanvasText}.mrb-fc-premium .mrb-fc-ftile.on,.mrb-fc-premium .mrb-fc-deckrow.on,.mrb-fc-premium .mrb-fc-focused{border-left:3px solid Highlight}.mrb-fc-premium .mrb-fc-menu,.mrb-fc-premium .mrb-fc-ffm{border:1px solid CanvasText;background:Canvas}}.mrb-fc-premium .mrb-fc-back{color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-md)}.mrb-fc-premium .mrb-fc-back:hover{color:var(--accent-text);background:var(--accent-wash);border-color:var(--border-subtle)}.mrb-fc-premium .mrb-fc-titleinput{background:transparent;color:var(--text);font-weight:700;letter-spacing:-.01em;border:1px solid transparent;border-radius:var(--radius-md)}.mrb-fc-premium .mrb-fc-titleinput:hover{border-color:var(--border-subtle)}.mrb-fc-premium .mrb-fc-titleinput:focus{border-color:var(--accent-border);outline:none;box-shadow:0 0 0 3px var(--accent-wash),0 0 14px #3b9eff2e;background:var(--surface-1)}.mrb-fc-premium .mrb-fc-deckmeta{color:var(--text-muted)}.mrb-fc-premium .mrb-fc-field select{background:linear-gradient(160deg,#ffffff0a,#fff0 60%),var(--surface-2);color:var(--text);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:inset 0 1px #ffffff0d}.mrb-fc-premium .mrb-fc-field select:hover{border-color:var(--accent-border)}.mrb-fc-premium .mrb-fc-field select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mrb-fc-premium .mrb-fc-chip{background:linear-gradient(160deg,#ffffff0d,#fff0 60%),var(--surface-2);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:inset 0 1px #ffffff0d;font-weight:600}.mrb-fc-premium .mrb-fc-chip.ok{background:var(--ok-fill);color:var(--ok);border-color:var(--ok-border);box-shadow:inset 0 1px #ffffff0f,0 0 10px #5fd39a38}.mrb-fc-premium .mrb-fc-chip.learn{background:#f0c05a1a;color:var(--warn);border-color:#f0c05a66;box-shadow:inset 0 1px #ffffff0d}.mrb-fc-premium .mrb-fc-chip.due{background:#f0c05a1f;color:var(--warn);border-color:#f0c05a80}.mrb-fc-premium .mrb-fc-restudy{display:inline-flex;align-items:center;gap:6px;margin:2px 0 4px;padding:4px 10px;font-size:calc(.78rem * var(--font-scale, 1));font-weight:700;color:var(--warn);background:#f0c05a1a;border:1px solid rgba(240,192,90,.4);border-radius:var(--radius-pill);box-shadow:inset 0 1px #ffffff0d}@media (prefers-reduced-motion: no-preference){.mrb-fc-premium .mrb-fc-restudy{animation:mrb-fc-restudy-pulse 2.4s ease-in-out infinite}@keyframes mrb-fc-restudy-pulse{0%,to{box-shadow:inset 0 1px #ffffff0d,0 0 #f0c05a00}50%{box-shadow:inset 0 1px #ffffff0d,0 0 12px #f0c05a59}}}.mrb-fc-premium .mrb-fc-linkbtn{color:var(--accent-text);background:transparent;border-radius:var(--radius-sm)}.mrb-fc-premium .mrb-fc-linkbtn:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.mrb-fc-premium .mrb-fc-modebtn{background:linear-gradient(160deg,#ffffff0d,#fff0 55%),var(--surface-1);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:0 1px 2px #00000040,0 8px 22px #00000040,inset 0 1px #ffffff0d}.mrb-fc-premium .mrb-fc-modebtn:hover{border-color:var(--accent-border);box-shadow:0 1px 2px #00000040,0 12px 30px #00000052,0 0 20px #3b9eff33,inset 0 1px #ffffff12}.mrb-fc-premium .mrb-fc-modebtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-premium .mrb-fc-modebtn-label{color:var(--text);font-weight:700}.mrb-fc-premium .mrb-fc-modebtn:hover .mrb-fc-modebtn-label{color:var(--accent-text)}.mrb-fc-premium .mrb-fc-modebtn-desc{color:var(--text-muted);font-size:var(--text-sm)}.mrb-fc-premium .mrb-fc-editrow{background:linear-gradient(160deg,#ffffff09,#fff0 55%),var(--surface-1);border:1px solid var(--border-subtle);box-shadow:var(--shadow-1),0 1px 2px #0000002e,inset 0 1px #ffffff0a}.mrb-fc-premium .mrb-fc-editrow:focus-within{border-color:var(--accent-border);box-shadow:var(--shadow-1),0 1px 2px #0000002e,0 0 16px #3b9eff24,inset 0 1px #ffffff0d}.mrb-fc-premium .mrb-fc-editrow textarea{background:var(--surface-2);color:var(--text);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:inset 0 1px 2px #0003}.mrb-fc-premium .mrb-fc-editrow textarea:nth-of-type(1){border-left:3px solid var(--accent-border)}.mrb-fc-premium .mrb-fc-editrow textarea:focus{border-color:var(--accent-border);outline:none;box-shadow:inset 0 1px 2px #0003,0 0 0 3px var(--accent-wash),0 0 14px #3b9eff26}.mrb-fc-premium .mrb-fc-add{background:var(--accent-wash);color:var(--accent-text);border:1px dashed rgba(59,158,255,.45);border-radius:var(--radius-md);font-weight:600}.mrb-fc-premium .mrb-fc-add:hover{background:var(--accent-fill);border-color:var(--accent-border);border-style:solid;box-shadow:0 0 14px #3b9eff2e}.mrb-fc-premium .mrb-fc-settitle{color:var(--text);font-weight:700;letter-spacing:-.01em}.mrb-fc-premium .mrb-fc-pbar{background:#ffffff0f;border-radius:var(--radius-pill);box-shadow:inset 0 1px 2px #00000059;overflow:hidden}.mrb-fc-premium .mrb-fc-pbar-fill{background:linear-gradient(90deg,var(--accent) 0%,var(--accent-neon) 55%,var(--accent-text) 100%);border-radius:var(--radius-pill);box-shadow:0 0 12px #3b9eff99;position:relative}.mrb-fc-premium .mrb-fc-scene{position:relative;border-color:var(--border-subtle);box-shadow:inset 0 1px 3px #0000002e,0 1px #ffffff08}.mrb-fc-premium .mrb-fc-scene:before{content:"";position:absolute;top:-12%;right:0;bottom:-12%;left:0;background:radial-gradient(ellipse 67.2% 55% at 50% 45%,rgba(59,158,255,.12),transparent 70%);pointer-events:none;z-index:0}.mrb-fc-premium .mrb-fc-face{border-radius:24px;border:1px solid var(--border-subtle)}.mrb-fc-premium .mrb-fc-face.mrb-fc-front{background:linear-gradient(165deg,#ffffff0f,#fff0 50%),var(--surface-1);box-shadow:var(--shadow-2),0 2px 4px #0000004d,0 24px 60px #00000073,inset 0 1px #ffffff12}.mrb-fc-premium .mrb-fc-face.mrb-fc-back{background:linear-gradient(165deg,#ffffff0d,#fff0 50%),linear-gradient(180deg,var(--accent-fill),var(--accent-wash)),var(--surface-1);border-color:#3b9eff8c;box-shadow:var(--shadow-2),0 2px 4px #0000004d,0 24px 60px #00000073,0 0 34px #3b9eff47,inset 0 1px #ffffff14}.mrb-fc-premium .mrb-fc-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;background:linear-gradient(115deg,#ffffff0d,#fff0 32%);pointer-events:none;z-index:0}.mrb-fc-premium .mrb-fc-side-label,.mrb-fc-premium .mrb-fc-side-text{position:relative;z-index:1}.mrb-fc-premium .mrb-fc-flip-hint{z-index:1}.mrb-fc-premium .mrb-fc-side-label{color:var(--text-faint);font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mrb-fc-premium .mrb-fc-face.mrb-fc-back .mrb-fc-side-label{color:var(--accent-text)}.mrb-fc-premium .mrb-fc-side-text{color:var(--text);font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.25)}.mrb-fc-premium .mrb-fc-flip-hint{color:var(--text-faint);font-size:var(--text-xs)}.mrb-fc-premium .mrb-fc-navbtn,.mrb-fc-premium .mrb-fc-ghost{background:linear-gradient(160deg,#ffffff0a,#fff0 60%),var(--surface-2);color:var(--text);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:inset 0 1px #ffffff0d}.mrb-fc-premium .mrb-fc-navbtn:hover,.mrb-fc-premium .mrb-fc-ghost:hover{border-color:var(--accent-border);color:var(--accent-text);background:linear-gradient(160deg,#ffffff0f,#fff0 60%),var(--surface-3);box-shadow:inset 0 1px #ffffff12,0 0 12px #3b9eff33}.mrb-fc-premium .mrb-fc-navbtn:focus-visible,.mrb-fc-premium .mrb-fc-ghost:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-premium .mrb-fc-navbtn:disabled{opacity:.45;box-shadow:none}.mrb-fc-premium .mrb-fc-progress{color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-fc-premium .mrb-fc-mark button{border-radius:var(--radius-md);font-weight:700}.mrb-fc-premium .mrb-fc-known{background:linear-gradient(160deg,var(--accent) 0%,var(--accent-neon) 100%);color:var(--bg);border:1px solid var(--accent-border);box-shadow:0 0 0 1px #3b9eff40,0 4px 14px #3b9eff4d,inset 0 1px #ffffff40}.mrb-fc-premium .mrb-fc-known:hover{filter:brightness(1.06);box-shadow:0 0 0 1px #3b9eff66,0 6px 20px #3b9eff73,inset 0 1px #ffffff4d}.mrb-fc-premium .mrb-fc-still{background:linear-gradient(160deg,#ffffff0a,#fff0 60%),var(--surface-2);color:var(--text);border:1px solid var(--border-control);box-shadow:inset 0 1px #ffffff0d}.mrb-fc-premium .mrb-fc-still:hover{border-color:var(--warn);color:var(--warn);background:linear-gradient(160deg,#f0c05a14,#fff0 60%),var(--surface-2);box-shadow:inset 0 1px #ffffff0d,0 0 12px #f0c05a24}.mrb-fc-premium .mrb-fc-known:focus-visible,.mrb-fc-premium .mrb-fc-still:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-premium .mrb-fc-learncard{background:linear-gradient(160deg,#ffffff0d,#fff0 55%),var(--surface-1);border:1px solid var(--border-subtle);border-radius:18px;box-shadow:0 2px 4px #00000047,0 16px 44px #00000059,inset 0 1px #ffffff0f}.mrb-fc-premium .mrb-fc-learn-divider{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(59,158,255,.4),transparent)}.mrb-fc-premium .mrb-fc-answer{color:var(--accent-text);font-weight:600}.mrb-fc-premium .mrb-fc-result{background:linear-gradient(160deg,#ffffff0d,#fff0 55%),var(--surface-1);border:1px solid rgba(59,158,255,.35);border-radius:18px;box-shadow:0 2px 4px #00000047,0 16px 44px #00000059,0 0 28px #3b9eff29,inset 0 1px #ffffff0f}.mrb-fc-premium .mrb-fc-result-big{font-weight:800;letter-spacing:-.02em;background:linear-gradient(120deg,var(--text) 25%,var(--accent-text) 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--text)}.mrb-fc-premium .mrb-fc-result-sub{color:var(--text-muted)}.mrb-fc-premium .mrb-fc-writeinput{background:linear-gradient(160deg,#ffffff08,#fff0 60%),var(--surface-1);color:var(--text);border:1px solid var(--border-control);border-radius:var(--radius-md);box-shadow:inset 0 1px 2px #00000038}.mrb-fc-premium .mrb-fc-writeinput:focus{border-color:var(--accent-border);outline:none;box-shadow:inset 0 1px 2px #00000038,0 0 0 3px var(--accent-wash),0 0 16px #3b9eff2e}.mrb-fc-premium .mrb-fc-verdict.ok{background:var(--ok-fill);color:var(--ok);border:1px solid var(--ok-border);border-radius:var(--radius-md);box-shadow:0 0 14px #5fd39a33}.mrb-fc-premium .mrb-fc-verdict.no{background:#ff8b8b14;color:var(--danger);border:1px solid rgba(255,139,139,.4);border-radius:var(--radius-md)}.mrb-fc-premium .mrb-fc-testscore{font-weight:800;color:var(--accent-text);text-shadow:0 0 16px rgba(59,158,255,.35)}.mrb-fc-premium .mrb-fc-tq{background:linear-gradient(160deg,#ffffff0a,#fff0 55%),var(--surface-1);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:0 1px 2px #00000038,0 8px 22px #00000038,inset 0 1px #ffffff0d}.mrb-fc-premium .mrb-fc-tq.ok{border-color:var(--ok-border);box-shadow:0 1px 2px #00000038,0 8px 22px #00000038,0 0 16px #5fd39a2e,inset 0 1px #ffffff0d}.mrb-fc-premium .mrb-fc-tq.no{border-color:#ff8b8b73;box-shadow:0 1px 2px #00000038,0 8px 22px #00000038,0 0 14px #ff8b8b1f,inset 0 1px #ffffff0d}.mrb-fc-premium .mrb-fc-choice{background:linear-gradient(160deg,#ffffff0a,#fff0 60%),var(--surface-2);color:var(--text);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:inset 0 1px #ffffff0d}.mrb-fc-premium .mrb-fc-choice:hover{border-color:var(--accent-border);background:linear-gradient(160deg,#ffffff0f,#fff0 60%),var(--surface-3);box-shadow:inset 0 1px #ffffff12,0 0 12px #3b9eff2e}.mrb-fc-premium .mrb-fc-choice:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-premium .mrb-fc-choice.answer{background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-border);box-shadow:inset 0 1px #ffffff12,0 0 16px #3b9eff4d}.mrb-fc-premium .mrb-fc-tile{background:linear-gradient(160deg,#ffffff0b,#fff0 55%),var(--surface-1);color:var(--text);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 1px 2px #00000038,0 6px 16px #00000038,inset 0 1px #ffffff0d}.mrb-fc-premium .mrb-fc-tile:hover{border-color:var(--accent-border);box-shadow:0 1px 2px #00000038,0 10px 24px #00000047,0 0 14px #3b9eff2e,inset 0 1px #ffffff0f}.mrb-fc-premium .mrb-fc-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-premium .mrb-fc-tile.sel{background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-border);box-shadow:inset 0 1px #ffffff12,0 0 18px #3b9eff52}.mrb-fc-premium .mrb-fc-tile.wrong{background:#ff8b8b14;color:var(--danger);border-color:#ff8b8b80;box-shadow:inset 0 1px #ffffff0a,0 0 12px #ff8b8b29}.mrb-fc-premium .mrb-fc-tile.matched{background:var(--ok-fill);color:var(--ok);border-color:var(--ok-border);box-shadow:inset 0 1px #ffffff0a,0 0 12px #5fd39a2e;opacity:.75}.mrb-fc-premium .mrb-fc-sub{color:var(--text-muted)}.mrb-fc-premium .mrb-fc-empty b{color:var(--text)}.mrb-fc-premium .mrb-fc-empty span{color:var(--text-muted)}.mrb-fc-premium .mrb-fc-streak{background:linear-gradient(160deg,#ffffff0d,#fff0 60%),var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-muted)}.mrb-fc-premium .mrb-fc-streak.hot{color:var(--warn);background:#f0c05a1f;border-color:#f0c05a73;box-shadow:0 0 14px #f0c05a38}.mrb-fc-premium .mrb-fc-checkin{background:linear-gradient(160deg,#ffffff0f,#fff0 50%),var(--surface-1);border:1px solid rgba(59,158,255,.4);border-radius:18px;box-shadow:0 2px 4px #00000047,0 18px 48px #00000059,0 0 34px #3b9eff33,inset 0 1px #ffffff12}.mrb-fc-premium .mrb-fc-checkin-kicker{color:var(--accent-text)}.mrb-fc-premium .mrb-fc-checkin-pct{background:linear-gradient(120deg,var(--accent-text) 10%,var(--accent) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--accent);text-shadow:0 0 28px rgba(59,158,255,.3)}.mrb-fc-premium .mrb-fc-checkin-sub{color:var(--text)}.mrb-fc-premium .mrb-fc-checkin-note{color:var(--text-muted)}.mrb-fc-premium .mrb-fc-hint{color:var(--text-faint)}.mrb-fc-premium .mrb-fc-setup{background:linear-gradient(160deg,#ffffff0d,#fff0 55%),var(--surface-1);border:1px solid var(--border-subtle);border-radius:18px;box-shadow:0 2px 4px #00000042,0 16px 44px #0000004d,inset 0 1px #ffffff0f}.mrb-fc-premium .mrb-fc-setup-title{color:var(--text);font-weight:800;letter-spacing:-.01em}.mrb-fc-premium .mrb-fc-setup-lede{color:var(--text-muted)}.mrb-fc-premium .mrb-fc-setup-note,.mrb-fc-premium .mrb-fc-optlabel{color:var(--text-faint)}.mrb-fc-premium .mrb-fc-opt{background:linear-gradient(160deg,#ffffff0a,#fff0 60%),var(--surface-2);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:inset 0 1px #ffffff0d}.mrb-fc-premium .mrb-fc-opt:hover{color:var(--text);border-color:var(--accent-border);box-shadow:inset 0 1px #ffffff12,0 0 12px #3b9eff2e}.mrb-fc-premium .mrb-fc-opt.on{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text);box-shadow:inset 0 1px #ffffff12,0 0 16px #3b9eff47}.mrb-fc-premium .mrb-fc-opt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-premium .mrb-fc-pip{background:#ffffff2e}.mrb-fc-premium .mrb-fc-pip.on{background:var(--ok);box-shadow:0 0 6px #5fd39a99}.mrb-fc-premium .mrb-fc-knownstep.is-mastered{color:var(--ok);background:var(--ok-fill);border-color:var(--ok-border);box-shadow:inset 0 1px #ffffff0d,0 0 14px #5fd39a38;opacity:1}.mrb-fc-premium .mrb-fc-matchclock{color:var(--text);font-weight:800;letter-spacing:-.02em;text-shadow:0 0 18px rgba(59,158,255,.22)}.mrb-fc-premium .mrb-fc-verdict.skip{background:linear-gradient(160deg,#ffffff0a,#fff0 60%),var(--surface-2);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}@media (prefers-reduced-motion: no-preference){.mrb-fc-premium .mrb-fc-card,.mrb-fc-premium .mrb-fc-modebtn,.mrb-fc-premium .mrb-fc-tile{transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1)}.mrb-fc-premium .mrb-fc-card:hover,.mrb-fc-premium .mrb-fc-modebtn:hover{transform:translateY(-3px)}.mrb-fc-premium .mrb-fc-tile:hover{transform:translateY(-2px)}.mrb-fc-premium .mrb-fc-tile:active{transform:translateY(0) scale(.98)}.mrb-fc-premium .mrb-fc-primary,.mrb-fc-premium .mrb-fc-known,.mrb-fc-premium .mrb-fc-still,.mrb-fc-premium .mrb-fc-navbtn,.mrb-fc-premium .mrb-fc-ghost,.mrb-fc-premium .mrb-fc-back,.mrb-fc-premium .mrb-fc-add,.mrb-fc-premium .mrb-fc-choice,.mrb-fc-premium .mrb-fc-folder,.mrb-fc-premium .mrb-fc-opt,.mrb-fc-premium .mrb-fc-card-actions button,.mrb-fc-premium .mrb-fc-linkbtn{transition:background .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),filter .2s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)}.mrb-fc-premium .mrb-fc-primary:active,.mrb-fc-premium .mrb-fc-known:active,.mrb-fc-premium .mrb-fc-still:active,.mrb-fc-premium .mrb-fc-navbtn:active,.mrb-fc-premium .mrb-fc-ghost:active,.mrb-fc-premium .mrb-fc-opt:active,.mrb-fc-premium .mrb-fc-choice:active{transform:scale(.97)}.mrb-fc-premium .mrb-fc-titleinput,.mrb-fc-premium .mrb-fc-writeinput,.mrb-fc-premium .mrb-fc-editrow textarea,.mrb-fc-premium .mrb-fc-field select{transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.mrb-fc-premium .mrb-fc-segfill,.mrb-fc-premium .mrb-fc-pbar-fill{transition:width .32s cubic-bezier(.16,1,.3,1)}.mrb-fc-premium .mrb-fc-pbar-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-pill);background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.28) 50%,transparent 80%);background-size:220% 100%;animation:mrb-fc-premium-shimmer 2.6s cubic-bezier(.16,1,.3,1) infinite;pointer-events:none}@keyframes mrb-fc-premium-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}}@media (prefers-reduced-motion: reduce){.mrb-fc-premium .mrb-fc-pbar-fill:after{content:none;animation:none}}@media (max-width: 720px){.mrb-fc-premium.mrb-fc-m .mrb-fc-primary,.mrb-fc-premium.mrb-fc-m .mrb-fc-back,.mrb-fc-premium.mrb-fc-m .mrb-fc-add,.mrb-fc-premium.mrb-fc-m .mrb-fc-ghost,.mrb-fc-premium.mrb-fc-m .mrb-fc-field select,.mrb-fc-premium.mrb-fc-m .mrb-fc-libsearch-input,.mrb-fc-premium.mrb-fc-m .mrb-fc-addfolder,.mrb-fc-premium.mrb-fc-m .mrb-fc-ftile-open,.mrb-fc-premium.mrb-fc-m .mrb-fc-deckrow-open,.mrb-fc-premium.mrb-fc-m .mrb-fc-pickall,.mrb-fc-premium.mrb-fc-m .mrb-fc-deckrow-pick,.mrb-fc-premium.mrb-fc-m .mrb-fc-crumb,.mrb-fc-premium.mrb-fc-m .mrb-fc-menu-item,.mrb-fc-premium.mrb-fc-m .mrb-fc-hitrow,.mrb-fc-premium.mrb-fc-m .mrb-fc-undobar-do,.mrb-fc-premium.mrb-fc-m .mrb-fc-ffm-row input,.mrb-fc-premium.mrb-fc-m .mrb-fc-sl-mode,.mrb-fc-premium.mrb-fc-m .mrb-fc-sl-size select,.mrb-fc-premium.mrb-fc-m .mrb-fc-sl-drill,.mrb-fc-premium.mrb-fc-m .mrb-fc-sl-short-do{min-height:44px}.mrb-fc-premium.mrb-fc-m .mrb-fc-ffm-opt,.mrb-fc-premium.mrb-fc-m .mrb-fc-icon{min-width:44px;min-height:44px}.mrb-fc-premium.mrb-fc-m .mrb-fc-linkbtn{min-height:44px;padding:0 var(--space-2)}.mrb-fc-premium.mrb-fc-m .mrb-fc-primary,.mrb-fc-premium.mrb-fc-m .mrb-fc-back,.mrb-fc-premium.mrb-fc-m .mrb-fc-add,.mrb-fc-premium.mrb-fc-m .mrb-fc-ghost,.mrb-fc-premium.mrb-fc-m .mrb-fc-addfolder{display:inline-flex;align-items:center;justify-content:center}.mrb-fc-premium.mrb-fc-m .mrb-fc-deckrow-open{align-items:center}.mrb-fc-premium.mrb-fc-m .mrb-fc-deckrow,.mrb-fc-premium.mrb-fc-m .mrb-fc-ftile{gap:var(--space-2)}.mrb-fc-premium.mrb-fc-m .mrb-fc-menu{gap:2px}}@media (max-width: 720px){.mrb-fc-premium.mrb-fc-m .mrb-fc-libsearch,.mrb-fc-premium.mrb-fc-m .mrb-fc-search-anchor,.mrb-fc-premium.mrb-fc-m .mrb-fc-libtop-actions{flex:1 1 100%;min-width:0}.mrb-fc-premium.mrb-fc-m .mrb-fc-libtop-actions>.mrb-fc-anchor,.mrb-fc-premium.mrb-fc-m .mrb-fc-libtop-actions>.mrb-fc-primary{flex:1 1 0;min-width:0}.mrb-fc-premium.mrb-fc-m .mrb-fc-libtop-actions>.mrb-fc-anchor>.mrb-fc-addfolder{width:100%}.mrb-fc-premium.mrb-fc-m .mrb-fc-ftiles{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:var(--space-2)}.mrb-fc-premium.mrb-fc-m .mrb-fc-crumbs{flex:1 1 100%}.mrb-fc-premium.mrb-fc-m .mrb-fc-decklist-count{margin-left:0}.mrb-fc-premium.mrb-fc-m .mrb-fc-deckrow .mrb-fc-meter{flex:1 1 100%;width:auto}.mrb-fc-premium.mrb-fc-m .mrb-fc-ffm{left:0;right:0;width:auto;padding:var(--space-3)}.mrb-fc-premium.mrb-fc-m .mrb-fc-sl{padding:var(--space-4) var(--space-3)}.mrb-fc-premium.mrb-fc-m .mrb-fc-sl-modes,.mrb-fc-premium.mrb-fc-m .mrb-fc-sl-size,.mrb-fc-premium.mrb-fc-m .mrb-fc-sl-start{flex:1 1 100%;min-width:0}.mrb-fc-premium.mrb-fc-m .mrb-fc-hitwhere{flex:1 1 100%;margin-left:0;white-space:normal}}@media (max-width: 420px){.mrb-fc-premium.mrb-fc-m .mrb-fc-ftiles,.mrb-fc-premium.mrb-fc-m .mrb-fc-sl-modes,.mrb-fc-premium.mrb-fc-m .mrb-fc-sl-drillrow{grid-template-columns:minmax(0,1fr)}.mrb-fc-premium.mrb-fc-m .mrb-fc-deckrow-badges{flex:1 1 100%}.mrb-fc-premium.mrb-fc-m .mrb-fc-undobar-do{flex:1 1 100%;min-height:44px}}@media (max-width: 720px){.mrb-fc-premium.mrb-fc-m .mrb-fc-editlist{gap:var(--space-3)}.mrb-fc-premium.mrb-fc-m .mrb-fc-editrow{grid-template-columns:minmax(0,1fr);grid-template-areas:"num" "front" "back" "tools";align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.mrb-fc-premium.mrb-fc-m .mrb-fc-editrow>.mrb-fc-n{grid-area:num;padding-top:0;text-align:left;font-size:calc(13px * var(--font-scale, 1));letter-spacing:.08em}.mrb-fc-premium.mrb-fc-m .mrb-fc-editrow>.mrb-fc-rowtools{grid-area:tools;flex-direction:row;justify-self:end;gap:var(--space-2)}.mrb-fc-premium.mrb-fc-m .mrb-fc-editrow>textarea:nth-of-type(1),.mrb-fc-premium.mrb-fc-m .mrb-fc-editrow>textarea:nth-of-type(2){background:var(--surface-2)}.mrb-fc-premium.mrb-fc-m .mrb-fc-editrow>textarea:nth-of-type(1){grid-area:front;border-left:3px solid var(--accent-border);min-height:76px}.mrb-fc-premium.mrb-fc-m .mrb-fc-editrow>textarea:nth-of-type(2){grid-area:back;border-left:3px solid var(--border-subtle);min-height:64px}.mrb-fc-premium.mrb-fc-m .mrb-fc-editrow>textarea:nth-of-type(2):focus{border-left-color:var(--accent-border)}.mrb-fc-premium.mrb-fc-m .mrb-fc-add:not(.mrb-fc-addfolder){width:100%;justify-content:center}.mrb-fc-premium.mrb-fc-m .mrb-fc-deckmeta{flex-direction:column;align-items:stretch;gap:var(--space-3)}.mrb-fc-premium.mrb-fc-m .mrb-fc-field select{width:100%}.mrb-fc-premium.mrb-fc-m .mrb-fc-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.mrb-fc-premium.mrb-fc-m .mrb-fc-modebtn{min-height:64px}}@media (max-width: 420px){.mrb-fc-premium.mrb-fc-m .mrb-fc-modes{grid-template-columns:minmax(0,1fr)}.mrb-fc-premium.mrb-fc-m .mrb-fc-modebtn{min-height:56px}}@media (max-width: 720px){.mrb-fc-premium.mrb-fc-m .mrb-fc-modetitle{flex:1 1 auto;min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-fc-premium.mrb-fc-m .mrb-fc-headright{flex:0 0 auto}.mrb-fc-premium.mrb-fc-m .mrb-fc-scene{max-width:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.mrb-fc-premium.mrb-fc-m .mrb-fc-card3d{min-height:clamp(260px,44vh,380px);max-height:none}.mrb-fc-premium.mrb-fc-m .mrb-fc-face{padding:var(--space-5) var(--space-4);gap:var(--space-3)}.mrb-fc-premium.mrb-fc-m .mrb-fc-side-text{font-size:calc(clamp(18px,5.2vw,24px) * var(--font-scale, 1));max-height:none}.mrb-fc-premium.mrb-fc-m .mrb-fc-face.mrb-fc-front{padding-bottom:var(--space-8)}.mrb-fc-premium.mrb-fc-m .mrb-fc-navrow+.mrb-fc-navrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);align-items:stretch}.mrb-fc-premium.mrb-fc-m .mrb-fc-navrow+.mrb-fc-navrow>.mrb-fc-ghost{width:100%;padding-inline:var(--space-2)}.mrb-fc-premium.mrb-fc-m .mrb-fc-learncard{padding:var(--space-5) var(--space-4)}.mrb-fc-premium.mrb-fc-m .mrb-fc-mark button{min-height:52px}}@media (max-width: 720px){.mrb-fc-premium.mrb-fc-m .mrb-fc-choice{min-height:48px;padding:var(--space-2) var(--space-3);align-items:flex-start}.mrb-fc-premium.mrb-fc-m .mrb-fc-choice input{flex:0 0 22px;width:22px;height:22px;margin-top:1px}.mrb-fc-premium.mrb-fc-m .mrb-fc-tq{padding:var(--space-4) var(--space-3)}.mrb-fc-premium.mrb-fc-m .mrb-fc-writeinput{min-height:44px;font-size:max(16px,calc(16px * var(--font-scale, 1)))}}@media (max-width: 420px){.mrb-fc-premium.mrb-fc-m .mrb-fc-testscore{flex-direction:column;align-items:stretch;gap:var(--space-3)}}@media (max-width: 720px){.mrb-fc-premium.mrb-fc-m .mrb-fc-matchgrid{padding:3px 4px;margin-top:11px;gap:var(--space-2)}.mrb-fc-premium.mrb-fc-m .mrb-fc-tile{padding:var(--space-3) var(--space-2);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}@media (max-width: 720px){.mrb-fc-premium.mrb-fc-m .mrb-fc-empty{padding:var(--space-5) var(--space-4)}.mrb-fc-premium.mrb-fc-m .mrb-fc-head{flex-wrap:wrap}.mrb-fc-premium.mrb-fc-m .mrb-fc-headtext{flex:1 1 100%}.mrb-fc-premium.mrb-fc-m .mrb-fc-deckprogress{min-width:0;flex-basis:auto}.mrb-fc-premium.mrb-fc-m .mrb-fc-studytop{flex-direction:column;align-items:stretch;gap:var(--space-2)}.mrb-fc-premium.mrb-fc-m .mrb-fc-studytop .mrb-fc-seg{flex:0 1 auto;max-width:none}.mrb-fc-premium.mrb-fc-m .mrb-fc-pips{display:none}.mrb-fc-premium.mrb-fc-m .mrb-fc-opt{min-height:44px}.mrb-fc-premium.mrb-fc-m .mrb-fc-setup{padding:var(--space-5) var(--space-4)}.mrb-fc-premium.mrb-fc-m .mrb-fc-checkin{padding:var(--space-8) var(--space-4)}}@media (max-width: 420px){.mrb-fc-premium.mrb-fc-m .mrb-fc-optrow{flex-direction:column;align-items:stretch;gap:var(--space-2)}.mrb-fc-premium.mrb-fc-m .mrb-fc-learnmeta{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.mrb-fc-premium.mrb-fc-m .mrb-fc-testscore-side{justify-content:flex-start}}@media (max-width: 720px) and (forced-colors: active){.mrb-fc-premium.mrb-fc-m .mrb-fc-editrow>textarea:nth-of-type(1),.mrb-fc-premium.mrb-fc-m .mrb-fc-editrow>textarea:nth-of-type(2){border-left-width:1px}.mrb-fc-premium.mrb-fc-m .mrb-fc-editrow{border:1px solid CanvasText}}.mrb-fc-premium .mrb-fc-libtop-actions .mrb-fc-importopen{align-self:center}.mrb-fc-premium .mrb-fc-import{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:40;width:460px;max-width:100%;min-height:220px;max-height:min(640px,calc(100vh - 96px));overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffff0d,#fff0 55%),var(--surface-2);box-shadow:var(--shadow-2),0 0 0 1px #3b9eff1f;text-align:left}.mrb-fc-premium .mrb-fc-import-help{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.mrb-fc-premium .mrb-fc-import-seps{display:flex;flex-wrap:wrap;gap:var(--space-3)}.mrb-fc-premium .mrb-fc-import-seps .mrb-fc-field{flex:1 1 160px;min-width:0}.mrb-fc-premium .mrb-fc-import-file{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.mrb-fc-premium .mrb-fc-import-preview{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.mrb-fc-premium .mrb-fc-import-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:var(--text-sm)}.mrb-fc-premium .mrb-fc-import-table th,.mrb-fc-premium .mrb-fc-import-table td{padding:6px var(--space-2);border-bottom:1px solid var(--border-subtle);text-align:left;overflow-wrap:break-word;word-break:break-word}.mrb-fc-premium .mrb-fc-import-table th{color:var(--text-muted);font-weight:600;font-size:var(--text-xs)}.mrb-fc-premium .mrb-fc-import-more{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.mrb-fc-premium .mrb-fc-import-skips{margin:0;padding-left:var(--space-4);min-width:0;color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:break-word;word-break:break-word}.mrb-fc-premium .mrb-fc-import-note{margin:0;color:var(--text-muted);font-size:var(--text-xs)}@media (max-width: 720px){.mrb-fc-premium.mrb-fc-m .mrb-fc-libtop-actions{flex-wrap:wrap}.mrb-fc-premium.mrb-fc-m .mrb-fc-libtop-actions>.mrb-fc-import-anchor{flex:1 1 100%;min-width:0}.mrb-fc-premium.mrb-fc-m .mrb-fc-libtop-actions>.mrb-fc-import-anchor>.mrb-fc-importopen{width:100%}.mrb-fc-premium.mrb-fc-m .mrb-fc-import{left:0;right:0;width:auto;max-height:72vh;padding:var(--space-3)}}.ig-page{--ig-accent: var(--accent-neon);--ig-type: var(--text-xl);--ig-line: 1.8;--ig-surface-h: calc(var(--ig-type) * var(--ig-line) * 3);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);max-width:60rem;margin:0 auto}.ig-head h1{margin:0;font-size:var(--text-2xl);letter-spacing:var(--tracking-wide);color:var(--text)}.ig-lede{margin:var(--space-1) 0 0;font-size:var(--text-base);color:var(--text-muted);line-height:var(--leading-normal);max-width:44rem}.ig-note{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-base);line-height:var(--leading-normal)}.ig-note-touch{background:var(--accent-fill);border:1px solid var(--accent-border);color:var(--accent-text)}.ig-note-warn{background:var(--warn-fill);border:1px solid var(--warn-border);color:var(--warn);font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}.ig-bar{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);align-items:center;padding:var(--space-2) var(--space-3);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.ig-row{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.ig-chip{min-height:40px;min-width:40px;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-base);cursor:pointer}.ig-chip:hover{color:var(--text);background:var(--surface-2)}.ig-chip-on{color:var(--accent-text);background:var(--accent-fill);border-color:var(--accent-border)}.ig-chip:focus-visible,.ig-btn:focus-visible,.ig-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.ig-live{display:flex;align-items:baseline;gap:var(--space-4);min-height:40px}.ig-clock{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--ig-accent);letter-spacing:var(--tracking-wide)}.ig-live-stat{font-size:var(--text-md);font-variant-numeric:tabular-nums;color:var(--text-muted)}.ig-live-idle{font-size:var(--text-base);color:var(--text-faint)}.ig-surface{position:relative;padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.ig-surface-done{opacity:.5}.ig-viewport{height:var(--ig-surface-h);overflow:hidden;cursor:text}.ig-words{position:relative;font-size:var(--ig-type);line-height:var(--ig-line);letter-spacing:.02em;font-family:var(--font-sans);color:var(--text-faint);transition:transform var(--motion-base) var(--ease-out)}.ig-word{display:inline-block;margin-right:.55em;border-bottom:2px solid transparent}.ig-c{color:var(--text-faint)}.ig-c-ok{color:var(--text)}.ig-c-bad{color:var(--danger);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.ig-c-extra{color:var(--danger);opacity:.8;text-decoration:underline wavy;text-underline-offset:3px}.ig-c-miss{color:var(--text-faint);opacity:.55;text-decoration:line-through}.ig-caret{position:absolute;left:0;top:0;width:2px;background:var(--ig-accent);border-radius:1px;pointer-events:none}.ig-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;background:transparent;font:inherit;cursor:text}@media (prefers-reduced-motion: no-preference){.ig-caret{transition:transform var(--motion-fast) var(--ease-out)}.ig-caret-blink{animation:ig-blink 1s steps(2,start) infinite}@keyframes ig-blink{to{visibility:hidden}}}@media (prefers-reduced-motion: reduce){.ig-words{transition:none}}.ig-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.ig-btn{min-height:40px;padding:0 var(--space-5);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-base);cursor:pointer}.ig-btn:hover{background:var(--surface-3)}.ig-btn:disabled{opacity:.45;cursor:not-allowed}.ig-result{padding:var(--space-5);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.ig-result-head{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline;justify-content:space-between}.ig-result-head h2{margin:0;font-size:var(--text-lg);color:var(--text)}.ig-result-sub{margin-left:var(--space-2);font-size:var(--text-base);color:var(--text-muted);font-weight:400}.ig-verdict{margin:0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ig-verdict-ok{background:var(--ok-fill);border:1px solid var(--ok-border);color:var(--ok)}.ig-verdict-no{background:var(--warn-fill);border:1px solid var(--warn-border);color:var(--warn)}.ig-reasons{margin:var(--space-3) 0 0;padding-left:var(--space-5);color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-normal)}.ig-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:var(--space-4);margin-top:var(--space-5)}.ig-figure{display:flex;flex-direction:column;gap:2px}.ig-figure-label{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.ig-figure-value{font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--text)}.ig-figure-big .ig-figure-value{font-size:var(--text-3xl);color:var(--accent)}.ig-figure-unit{font-size:var(--text-md);color:var(--text-muted);margin-left:2px}.ig-figure-hint{font-size:var(--text-xs);color:var(--text-faint)}.ig-chart-wrap{margin:var(--space-5) 0 0}.ig-chart{display:block;width:100%;height:11rem;overflow:visible}.ig-grid{stroke:var(--border-subtle);stroke-width:1}.ig-axis{fill:var(--text-faint);font-size:var(--text-xs)}.ig-line-wpm{fill:none;stroke:var(--ig-accent);stroke-width:2.5;stroke-linejoin:round}.ig-line-raw{fill:none;stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:4 3}.ig-err{fill:var(--danger)}.ig-chart-key{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.ig-key:before{content:"";display:inline-block;width:12px;height:3px;margin-right:var(--space-1);vertical-align:middle;border-radius:2px}.ig-key-wpm:before{background:var(--ig-accent)}.ig-key-raw:before{background:var(--text-faint)}.ig-key-err:before{background:var(--danger);height:8px;width:8px;border-radius:50%}.ig-save-state{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.ig-status{font-size:var(--text-sm);color:var(--text-muted)}.ig-history h2{margin:0 0 var(--space-2);font-size:var(--text-lg);color:var(--text)}.ig-bests{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:0 0 var(--space-3);font-size:var(--text-base);color:var(--text-muted)}.ig-bests strong{color:var(--accent);font-size:var(--text-lg)}.ig-empty{margin:0;font-size:var(--text-base);color:var(--text-faint)}.ig-table-wrap{overflow-x:auto}.ig-table{width:100%;border-collapse:collapse;font-size:var(--text-base);color:var(--text)}.ig-table th,.ig-table td{padding:var(--space-2) var(--space-3);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-subtle)}.ig-table th{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.ig-row-void td{color:var(--text-faint)}@media (max-width: 720px){.ig-page{padding:var(--space-4) var(--space-3);gap:var(--space-4);--ig-type: var(--text-lg);--ig-line: 1.9}.ig-bar{gap:var(--space-2)}.ig-figures{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--space-3)}.ig-chart{height:9rem}}@media (max-width: 560px){.ig-page{--ig-type: var(--text-md)}.ig-result{padding:var(--space-4)}.ig-figure-big .ig-figure-value{font-size:var(--text-2xl)}}.mrb-gh{--gh: var(--accent-neon, var(--accent));flex:1 1 0;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}@media (max-width: 1100px){.mrb-gh{display:block;overflow-y:visible}}.mrb-gh-lede,.mrb-gh-note{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal, 1.5);max-width:62ch}.mrb-gh-note{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--text-xs, .8125rem)}.mrb-gh-options{display:flex;flex-direction:column;gap:var(--space-3)}.mrb-gh-option{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:44px;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);background:var(--surface-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast, .12s) var(--ease-out, ease-out),background-color var(--motion-fast, .12s) var(--ease-out, ease-out),transform var(--motion-fast, .12s) var(--ease-out, ease-out)}.mrb-gh-option:hover{border-color:color-mix(in srgb,var(--gh) 55%,transparent);background:var(--surface-3)}.mrb-gh-option:active{transform:scale(.99)}.mrb-gh-option:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--gh));outline-offset:2px}.mrb-gh-option-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--gh) 12%,transparent);color:var(--accent-text, var(--gh))}.mrb-gh-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-gh-option-label{font-size:var(--text-md, .9375rem);font-weight:700;color:var(--text)}.mrb-gh-option-blurb{font-size:var(--text-sm);line-height:var(--leading-normal, 1.5);color:var(--text-muted)}.mrb-gh-playing{padding:0;gap:0}.mrb-gh-bar{flex:none;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-1);border-bottom:1px solid var(--border-subtle)}.mrb-gh-back{min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:650;cursor:pointer}.mrb-gh-back:hover{background:var(--surface-3)}.mrb-gh-back:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--gh));outline-offset:2px}.mrb-gh-now{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mrb-gh-stage{flex:1 1 0;min-width:0;min-height:0;padding:var(--space-3)}.mrb-gh-stage .mrb-page{padding:0;min-width:0}.ghp-warn{--ghpw: var(--ghp-accent, var(--gh, var(--accent, #6ea8fe)))}.ghp-card.ghp-warn,.mrb-gh-option.ghp-warn{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px;min-width:0;text-align:left;cursor:default;border-color:color-mix(in srgb,var(--ghpw) 55%,transparent);background:color-mix(in srgb,var(--ghpw) 12%,var(--surface-2, #171b26))}.ghp-card.ghp-warn:hover,.mrb-gh-option.ghp-warn:hover,.mrb-gh-option.ghp-warn:active{transform:none;box-shadow:none;border-color:color-mix(in srgb,var(--ghpw) 55%,transparent);background:color-mix(in srgb,var(--ghpw) 12%,var(--surface-2, #171b26))}.ghp-warn-text{flex:0 0 auto;min-width:0;font-size:var(--text-sm, .9rem);line-height:1.45;overflow-wrap:anywhere}.ghp-warn-acts{display:flex;flex-wrap:wrap;gap:8px}.ghp-warn-go,.ghp-warn-no{flex:1 1 auto;min-width:0;padding:7px 14px;border-radius:10px;font:inherit;font-size:var(--text-sm, .9rem);font-weight:700;cursor:pointer;border:1px solid var(--border-subtle, rgba(255, 255, 255, .14));background:transparent;color:inherit}.ghp-warn-go{border-color:color-mix(in srgb,var(--ghpw) 60%,transparent);color:var(--ghpw)}.ghp-warn-go:hover,.ghp-warn-no:hover{background:color-mix(in srgb,var(--ghpw) 14%,transparent)}.ghp-warn-say{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.bh-badge{display:inline-flex;align-items:center;gap:.35em;color:var(--ok);background:var(--ok-fill);border:1px solid var(--ok-border);border-radius:var(--radius-pill, 999px);white-space:nowrap;font-weight:600;line-height:1.2}.bh-badge-ic{flex:none}.bh-badge--row{font-size:calc(.72rem * var(--font-scale, 1));padding:.15em .5em;letter-spacing:.01em;align-self:flex-start;margin-top:2px}.bh-locale-row{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap;justify-content:flex-end}.bh-badge--card{font-size:calc(.76rem * var(--font-scale, 1));padding:.22em .62em}.bh-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.bh-sort-note{margin:6px 0 0;color:var(--text-faint);font-size:calc(.8rem * var(--font-scale, 1));line-height:1.5;max-width:62ch}.mrb-qset.mrb-panel{max-width:620px;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);display:flex;flex-direction:column;gap:0;align-items:stretch}.mrb-qset-sec+.mrb-qset-sec{border-top:1px solid var(--border-subtle)}.mrb-qs-cd{display:contents}.mrb-qs-sort{display:flex;flex-direction:column;gap:var(--space-2)}.mrb-qs-sortsave{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.mrb-qs-sortsave p{margin:0;min-width:0}.mrb-qs-sortsave button{min-height:40px}.mrb-qs-sortsave button:disabled{opacity:.45;cursor:default}.mrb-qs-sortdiscard{padding:0 var(--space-3);width:auto}@media (max-width: 620px){.mrb-qset.mrb-panel{max-width:none}}.mrb-qs-hidden{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.tzw-badge{display:inline-flex;align-items:center;gap:.35em;border-radius:var(--radius-pill, 999px);border:1px solid transparent;white-space:nowrap;font-weight:600;line-height:1.2}.tzw-badge-ic{flex:none}.tzw-badge--risk{color:var(--warn);background:var(--warn-fill);border-color:var(--warn-border)}.tzw-badge--note{color:var(--text-faint);background:var(--surface-2);border-color:var(--border-subtle)}.tzw-badge--row{font-size:calc(.72rem * var(--font-scale, 1));padding:.15em .5em;letter-spacing:.01em;align-self:flex-start;margin-top:2px;max-width:100%;overflow:hidden}.tzw-badge--row .tzw-badge-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.tzw-badge--card{font-size:calc(.76rem * var(--font-scale, 1));padding:.22em .62em}.tzw-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.mrb-card-arrow-wrap{position:relative;display:inline-flex;align-items:center;flex:none}.mrb-card-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm, 8px);background:transparent;color:var(--accent);font-size:var(--text-base);line-height:1;cursor:pointer;text-decoration:none}.mrb-card-arrow:hover{background:var(--accent-fill)}.mrb-card-arrow:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-card-arrow-ic{display:block;transform:translateY(-1px)}@media (pointer: coarse){.mrb-card-arrow{width:44px;height:44px}}.mrb-card-arrow-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:12;width:min(340px,calc(100vw - 40px));max-height:min(62dvh,460px);overflow-y:auto;padding:12px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 18px 44px #00000080;display:flex;flex-direction:column;gap:8px;text-align:left;line-height:1.5;font-size:var(--text-base);color:var(--text)}.mrb-card-arrow-pop>*{flex:none}.mrb-card-arrow-close{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:-2px -2px 0 0;padding:0;border:0;border-radius:var(--radius-sm, 8px);background:transparent;color:var(--text-faint);font-size:calc(12px * var(--font-scale, 1));line-height:1;cursor:pointer}.mrb-card-arrow-close:hover{background:var(--surface-2);color:var(--text)}.mrb-card-arrow-close:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-lead-contact-row{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%}.qsov-scrim{position:fixed;inset:var(--page-top, 0px) 0 0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-4) var(--space-4) var(--space-6);overflow-y:auto}.qsov-scrim-hit{position:fixed;inset:var(--page-top, 0px) 0 0;border:0;padding:0;cursor:default;background:#00000094}.qsov-scrim-hit:hover,.qsov-scrim-hit:focus,.qsov-scrim-hit:focus-visible,.qsov-scrim-hit:active{background:#00000094}.qsov-box.mrb-qset.mrb-panel{position:relative;width:min(1180px,100%);max-width:none;margin:0 auto var(--space-6);padding:0;display:block;background:var(--surface-1);box-shadow:0 28px 70px -18px #000000b8}.qsov-box:focus,.qsov-box:focus-visible{outline:none}.qsov-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle)}.qsov-title{margin:0;min-width:0;font-size:calc(17px * var(--font-scale, 1));font-weight:700;letter-spacing:-.01em;color:var(--text)}.qsov-close{flex:none;min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:transparent;color:var(--text);font-size:calc(12.5px * var(--font-scale, 1));cursor:pointer}.qsov-close:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.qsov-close:focus-visible{outline:2px solid var(--accent, #4da3ff);outline-offset:2px}.qsov-body{padding:var(--space-4) var(--space-5) var(--space-5);max-height:calc(100vh - var(--page-top, 0px) - 168px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;min-width:0;gap:0}body:has(.mrb-queue[data-arranging=on]) .qsov-scrim{display:none}@media (max-width: 640px){.qsov-scrim{padding:0}.qsov-box.mrb-qset.mrb-panel{width:100%;min-height:100%;margin:0;border-radius:0;border-width:0}.qsov-body{max-height:none}}.qsov-body>.cg-routing:not(:first-child){margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.mrb-prio-chip{display:inline-flex;align-items:baseline;gap:6px;flex:0 0 auto;padding:2px 9px;border-radius:999px;border:1px solid rgba(0,0,0,.55);font-size:var(--text-xs, .75rem);line-height:1.5;letter-spacing:.04em;white-space:nowrap;font-weight:800}.mrb-prio-word{font-weight:800}.mrb-prio-since{font-weight:600;opacity:.85;letter-spacing:0}.mrb-prio-chip.is-new{background:#7fe3ff;color:#04222c}.mrb-prio-chip.is-high{background:#ff8f7a;color:#2b0900}.mrb-prio-chip.is-mid{background:#ffd166;color:#2e2000}.mrb-prio-chip.is-low{background:#b9c6d4;color:#101820}.mrb-ai-summary-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.mrb-gn-ai-suggestion-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (prefers-reduced-motion: no-preference){.mrb-prio-chip{transition:none}}.mrb-nextlead-vmnote{margin:var(--space-2, 8px) 0 0;padding:0 2px;font-size:var(--text-xs, 11px);line-height:1.45;color:var(--text-muted);overflow-wrap:anywhere;text-wrap:pretty}.ndoc{display:flex;flex-direction:column;min-height:0;background:var(--surface-1);border:1px solid var(--border-control);border-radius:var(--radius-sm, 6px);overflow:hidden}.ndoc:focus-within{border-color:var(--accent)}.mrb-note-editor.ndoc{padding:0;max-height:none;overflow:hidden}.ndoc-bar{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 6px;border-bottom:1px solid var(--border-subtle)}.ndoc-btn{min-height:36px;padding:0 12px;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm, 6px);color:var(--text-muted);font:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer}.ndoc-btn:hover{color:var(--accent);border-color:var(--border-control)}.ndoc-btn.is-on{color:var(--accent);border-color:var(--accent)}.ndoc-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ndoc-menu{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow-y:auto;padding:6px;border-bottom:1px solid var(--border-subtle)}.ndoc-menu-item{min-height:36px;padding:0 12px;background:var(--surface-2);border:1px solid var(--border-control);border-radius:999px;color:var(--text);font:inherit;font-size:var(--text-xs);cursor:pointer}.ndoc-menu-item:hover{color:var(--accent);border-color:var(--accent)}.ndoc-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ndoc-menu-note{margin:0;padding:4px 6px;color:var(--text-muted);font-size:var(--text-xs)}.ndoc-sheet{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow-y:auto;overscroll-behavior:contain}.ndoc-page,.ndoc-placeholder{grid-area:1 / 1;padding:14px 18px;font-size:var(--text-sm);line-height:1.6}.ndoc-page{min-height:100%;color:var(--text);outline:none;overflow-wrap:anywhere;cursor:text}.ndoc-placeholder{color:var(--text-faint);pointer-events:none}.ndoc-page h3{margin:16px 0 6px;padding-bottom:4px;border-bottom:1px solid var(--border-subtle);color:var(--accent);font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ndoc-page>h3:first-child{margin-top:0}.ndoc-page p{margin:0 0 4px}.ndoc-page ul{margin:2px 0 8px;padding-left:22px}.ndoc-page li{margin:2px 0}.ndoc-page li::marker{color:var(--accent)}:root{--vq-qnav-h: 52px}.mrb-vlist-wrap:has(>.mrb-qnav)>.mrb-vlist,.mrb-vlist-wrap:has(>.mrb-qnav)>.mrb-vrail{height:var(--vq-list-h, calc(72vh - var(--vq-qnav-h)))}@media (max-width: 820px){.mrb-vlist-wrap:has(>.mrb-qnav)>.mrb-vlist,.mrb-vlist-wrap:has(>.mrb-qnav)>.mrb-vrail{height:calc(44vh - var(--vq-qnav-h))}}.mrb-qnav{position:relative;left:calc(var(--vq-lane, 0px) / -2);width:fit-content;margin:8px auto 0;display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;cursor:pointer;box-shadow:0 6px 18px -8px #0000008c;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease;pointer-events:none}.mrb-qnav.off{pointer-events:auto}.mrb-qnav:hover{background:var(--accent-wash);border-color:var(--accent)}.mrb-qnav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-qnav-pos{color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-qnav-pos strong{color:var(--text);font-weight:700}.mrb-qnav-arrow{display:inline-block;font-size:calc(13px * var(--font-scale, 1));line-height:1;color:var(--accent-text)}.mrb-qnav-action{color:var(--accent-text);font-weight:700}.mrb-qnav.off{border-color:var(--accent);background:var(--accent-fill);box-shadow:0 0 0 1px var(--accent),0 6px 18px -6px var(--accent);animation:mrb-qnav-pulse 1.6s ease-in-out infinite}@keyframes mrb-qnav-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.mrb-qnav{transition:none}.mrb-qnav.off{animation:none}}:root{--vq-listhead-h: 30px}.mrb-vq-head{display:flex;align-items:center;gap:var(--space-2, 8px);height:var(--vq-listhead-h);padding-right:calc(30px + var(--vq-lane, 0px));min-width:0}.mrb-vq-head-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm, 12px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, inherit)}.mrb-vq-head-n{margin-left:auto;font-size:var(--text-xs, 11px);color:var(--text-muted, inherit)}.mrb-vq-fold{flex:none;width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-md, 10px);background:transparent;color:var(--text-muted);cursor:pointer}.mrb-vq-fold:hover{color:var(--text);background:var(--accent-fill)}.mrb-vq-tool{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;min-width:24px;height:24px;padding:0 4px;border:0;border-radius:var(--radius-sm, 8px);background:transparent;color:var(--text-muted);cursor:pointer}.mrb-vq-tool:hover:not(:disabled){color:var(--text);background:var(--accent-fill)}.mrb-vq-tool.is-on{background:var(--accent-fill);color:var(--accent-text)}.mrb-vq-tool:disabled{opacity:.45;cursor:not-allowed}.mrb-vq-head>.mrb-autodial-btn{width:24px;height:24px}.mrb-vq-head>.mrb-autodial-btn .mrb-autodial-ic svg{width:13px;height:13px}.mrb-vq-head>.mrb-autodial-btn>.mrb-autodial-badge{top:0;right:0;min-width:11px;height:11px;padding:0 2px;font-size:calc(8px * var(--font-scale, 1))}.mrb-vq-fold:focus-visible,.mrb-vq-tool:focus-visible,.mrb-vq-open:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--accent));outline-offset:calc(var(--focus-ring-width, 2px) * -1)}@media (min-width: 1101px){.mrb-queue[data-view=queue]>.mrb-queue-body{--vq-list-h: var(--vq-fill-h)}.mrb-queue[data-view=queue]>.mrb-queue-body:has(>.mrb-vlist-wrap>.mrb-qnav){--vq-list-h: var(--vq-fill-h)}.mrb-queue[data-view=queue]>.mrb-queue-body{--vq-floor-h: max(360px, 100cqh)}}@media (min-width: 821px){.mrb-vlist,.mrb-vrail{height:var(--vq-list-h, 72vh)}}.mrb-vlist-wrap:has(>.mrb-vq-head)>.mrb-vlist,.mrb-vlist-wrap:has(>.mrb-vq-head)>.mrb-vrail{height:calc(var(--vq-list-h, 72vh) - var(--vq-listhead-h))}.mrb-vlist-wrap:has(>.mrb-vq-head):has(>.mrb-qnav)>.mrb-vlist,.mrb-vlist-wrap:has(>.mrb-vq-head):has(>.mrb-qnav)>.mrb-vrail{height:calc(var(--vq-list-h, calc(72vh - var(--vq-qnav-h))) - var(--vq-listhead-h))}@media (max-width: 820px){.mrb-vlist-wrap:has(>.mrb-vq-head)>.mrb-vlist,.mrb-vlist-wrap:has(>.mrb-vq-head)>.mrb-vrail{height:calc(44vh - var(--vq-listhead-h))}.mrb-vlist-wrap:has(>.mrb-vq-head):has(>.mrb-qnav)>.mrb-vlist,.mrb-vlist-wrap:has(>.mrb-vq-head):has(>.mrb-qnav)>.mrb-vrail{height:calc(44vh - var(--vq-qnav-h) - var(--vq-listhead-h))}}.mrb-vlist-wrap:has(>.mrb-vq-head)>.mrb-vrail{top:var(--vq-listhead-h)}.mrb-vlist-wrap[data-folded="1"]{flex:0 0 var(--vq-fold-w, 44px);max-width:var(--vq-fold-w, 44px)}.mrb-vlist-wrap[data-folded="1"]>.mrb-vq-head,.mrb-vlist-wrap[data-folded="1"]>.mrb-vlist,.mrb-vlist-wrap[data-folded="1"]>.mrb-qnav,.mrb-vlist-wrap[data-folded="1"]>.mrb-vrail{display:none}.mrb-vq-folded{display:flex;flex-direction:column;height:var(--vq-list-h, 72vh);width:100%;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}@media (max-width: 820px){.mrb-vq-folded{height:44vh}}@media (min-width: 1101px){.mrb-queue-body:has(>.mrb-vlist-wrap[data-folded="1"]){gap:0}.mrb-queue[data-view=queue]>.mrb-queue-body:has(>.mrb-vlist-wrap[data-folded="1"]){display:grid;grid-template-columns:var(--vq-fold-w, 44px) minmax(0,1fr);grid-template-rows:auto;align-content:start;align-items:start}.mrb-queue[data-view=queue]>.mrb-queue-body>.mrb-vlist-wrap[data-folded="1"]{align-self:stretch;display:flex;flex-direction:column;min-height:0}.mrb-vlist-wrap[data-folded="1"]>.mrb-vq-folded{height:auto;flex:1 1 auto;min-height:0;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.mrb-queue-body:has(>.mrb-vlist-wrap[data-folded="1"])>.mrb-vdetail>.mrb-lead-with-scripts.is-joined,.mrb-queue-body:has(>.mrb-vlist-wrap[data-folded="1"])>.mrb-vdetail>.mrb-lead-with-scripts.is-joined>.mrb-lead-card{border-top-left-radius:0;border-bottom-left-radius:0}.mrb-queue-body:has(>.mrb-vlist-wrap[data-folded="1"])>.mrb-vdetail>.mrb-lead-with-scripts.is-joined>.mrb-lhr,.mrb-queue-body:has(>.mrb-vlist-wrap[data-folded="1"])>.mrb-vdetail>.mrb-lead-with-scripts.is-joined>.mrb-panel-crash{border-bottom-left-radius:0}}.mrb-vlist-wrap[data-board="1"]>.mrb-vlist,.mrb-vlist-wrap[data-board="1"]>.mrb-qnav,.mrb-vlist-wrap[data-board="1"]>.mrb-vrail{display:none}.mrb-vq-board{display:flex;flex-direction:column;height:calc(var(--vq-list-h, 72vh) - var(--vq-listhead-h));min-width:0;padding:6px 0 8px;box-sizing:border-box;background:var(--surface-1);border:1px solid var(--vq-edge, var(--border-subtle));border-radius:var(--radius-lg);overflow:hidden}.mrb-vq-board>.mrb-lbrail{flex:1 1 auto;min-height:0}@media (min-width: 1101px){.mrb-vq-board{height:calc(var(--vq-floor-h, var(--vq-list-h, 72vh)) - var(--vq-listhead-h))}}@media (min-width: 821px) and (max-width: 1100px){.mrb-vlist-wrap:has(>.mrb-qnav)>.mrb-vq-board{height:calc(var(--vq-list-h, 72vh) + var(--vq-qnav-h, 52px) - var(--vq-listhead-h))}}@media (max-width: 820px){.mrb-vq-board{height:calc(44vh - var(--vq-listhead-h))}}.mrb-vq-open{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm, 12px);font-weight:700;letter-spacing:.06em;cursor:pointer}.mrb-vq-open:hover{color:var(--text);background:var(--accent-fill)}.mrb-vq-open-t{writing-mode:vertical-rl;white-space:nowrap}.mrb-vq-head[data-bare="1"]{padding-left:12px}.mrb-vq-start{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:20px 12px;min-width:0}.mrb-vq-start-t{font-size:var(--text-sm, 12px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, inherit)}.mrb-vq-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3, 12px);min-width:0}.mrb-vq-steps>li{display:flex;align-items:flex-start;gap:var(--space-2, 8px);min-width:0}.mrb-vq-step-n{flex:0 0 auto;width:18px;height:18px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:50%;font-size:var(--text-xs, 11px);line-height:1;color:var(--text-muted, inherit)}.mrb-vq-steps>li[data-done="1"] .mrb-vq-step-n{border-color:var(--ok);color:var(--ok)}.mrb-vq-step-b{min-width:0;overflow-wrap:anywhere}.mrb-body:has(>.mrb-queue[data-view=queue]){padding-bottom:0}.mrb-vrow.has-lead-edge{border:2px solid color-mix(in srgb,var(--lead-edge) 76%,transparent);border-radius:var(--radius-md, 10px)}.mrb-vrow-shell+.mrb-vrow-shell>.mrb-vrow.has-lead-edge{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.mrb-vgroup>.mrb-vrow-shell:not(:last-child)>.mrb-vrow.has-lead-edge{border-bottom:1px solid var(--border-subtle);border-bottom-left-radius:0;border-bottom-right-radius:0}.mrb-vrow-mail{font-size:var(--text-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-vlist-wrap.is-custom{--vq-edge: var(--tag-paint)}.mrb-vlist-wrap.has-dispo-edge>.mrb-vlist{border-width:2px}.mrb-vlist:has(.mrb-vrow.has-lead-edge){border-color:transparent;box-shadow:none}.mrb-lead-record{margin:var(--space-2) 0 var(--space-3);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:var(--surface-1, transparent);min-width:0;display:flex;flex-direction:row;align-items:flex-start;gap:10px}.mrb-lead-record-l{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;min-width:0;max-width:calc(22rem * var(--font-scale, 1))}.mrb-lead-mid-l{--qd-row: calc(13px * var(--font-scale, 1) * 1.45 + 5px);--qd-gap: 4px;--qd-col: calc(11.5rem * var(--font-scale, 1))}.mrb-lead-zone-row{flex:0 0 auto}.mrb-lead-record .mrb-lead-addr-boxes{margin-bottom:0}.mrb-lead-record-boxes{flex-direction:column;align-items:stretch;gap:var(--qd-gap, 4px);flex:0 0 auto;width:min(calc(9.5rem * var(--font-scale, 1)),32%);min-width:0}.mrb-lead-addr-boxes.mrb-lead-record-boxes .mrb-lead-addr-box{height:var(--qd-row);align-items:center;padding:0 7px;gap:6px}.mrb-lead-record-boxes .mrb-lead-box-cal{display:inline-flex;align-items:center;flex:none;color:var(--text-faint)}.mrb-lead-record-boxes .mrb-lead-box-cal svg{width:calc(12px * var(--font-scale, 1));height:calc(12px * var(--font-scale, 1))}.mrb-lead-addr-boxes .mrb-lead-addr-box.mrb-lead-box-source{background:var(--source-ink);border-color:var(--source-ink)}.mrb-lead-addr-boxes .mrb-lead-box-source .mrb-lead-addr-box-l,.mrb-lead-addr-boxes .mrb-lead-box-source .mrb-lead-addr-box-v{color:var(--text-card)}.mrb-lead-dispo{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.mrb-lead-dispo-tower{display:flex;flex-direction:column;flex:0 0 auto;width:100%;min-width:0}.mrb-lead-record-dispo{display:flex;flex-direction:column;flex:0 0 auto;width:var(--qd-col);min-width:0;gap:var(--qd-gap, 4px)}.mrb-dispo-onhead.mrb-lead-dispo-lead{flex:0 0 auto;width:100%;min-width:0;max-width:none}.mrb-lead-namerow{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);min-width:0;padding-right:0}.mrb-lead-namerow .mrb-lead-name{flex:0 1 auto;min-width:0}.mrb-lead-dispo-lead{flex:0 1 auto;min-width:var(--qd-col);max-width:58%;flex-direction:row;align-items:center;gap:7px;min-height:0}.mrb-lead-dispo-lead .mrb-lead-dispo-mark{flex:none;display:inline-flex;align-items:center}.mrb-lead-dispo-lead .mrb-lead-dispo-mark svg{width:calc(15px * var(--font-scale, 1));height:calc(15px * var(--font-scale, 1))}.mrb-dispo-onhead.mrb-lead-dispo-lead .mrb-contact-dispobox{flex:1 1 auto;min-width:0;white-space:normal;overflow:visible;text-overflow:clip}.mrb-lead-dispo-lead .mrb-contact-dispobox.has-x,.mrb-lead-dispo-tower .mrb-contact-dispobox.has-x{display:flex;align-items:center;gap:2px;padding-right:0}.mrb-contact-dispobox.has-x>.mrb-contact-dispobox-name{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-contact-dispobox.has-x>.mrb-contact-dispobox-x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:var(--ct-dispo-box, 24px);min-width:24px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:calc(11px * var(--ct-u, var(--font-scale, 1)));line-height:1;cursor:pointer;opacity:.8}.mrb-contact-dispobox.has-x>.mrb-contact-dispobox-x:hover:not(:disabled){opacity:1;background:color-mix(in srgb,currentColor 14%,transparent)}.mrb-contact-dispobox.has-x>.mrb-contact-dispobox-x:disabled{opacity:.45;cursor:default}.mrb-contact-dispobox.has-x>.mrb-contact-dispobox-x:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--accent));outline-offset:calc(var(--focus-ring-width, 2px) * -1)}.mrb-lead-dispo-lead .mrb-contact-dispobox.has-x>.mrb-contact-dispobox-name{white-space:normal;overflow:visible;text-overflow:clip}.mrb-lead-dispo-lead .mrb-contact-dispobox.has-x>.mrb-contact-dispobox-x{width:auto;min-width:2em;font-size:var(--text-base)}.mrb-queue .mrb-lead-head{justify-content:flex-end}.mrb-queue .mrb-lead-step{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:flex-start;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm, 8px);background:transparent;color:var(--accent);line-height:1;cursor:pointer}.mrb-queue .mrb-lead-step-back{margin-right:auto}.mrb-queue .mrb-lead-step:hover:not(:disabled){background:var(--accent-fill)}.mrb-queue .mrb-lead-step:disabled{opacity:.45;cursor:default}.mrb-queue .mrb-lead-step:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-queue .mrb-lead-step-ic{display:flex}.mrb-queue .mrb-lead-step-ic svg{display:block}@media (pointer: coarse){.mrb-queue .mrb-lead-step{width:44px;height:44px}}.mrb-lead-dispo-tower .mrb-contact-dispo{min-width:0}.mrb-lead-record-dispo .mrb-dispo-onhead.mrb-lead-dispo-lead .mrb-contact-dispobox{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0;box-sizing:border-box;height:var(--qd-row, calc(11px * var(--font-scale, 1) * 1.45 + 8px));line-height:calc(var(--qd-row, calc(11px * var(--font-scale, 1) * 1.45 + 8px)) - 2px);padding:0 8px;border-radius:3px;font-size:calc(12px * var(--ct-u, var(--font-scale, 1)));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-lead-record-dispo .mrb-dispo-onhead.mrb-lead-dispo-lead .mrb-contact-dispobox.has-x{padding-right:0}.mrb-lead-record-dispo .mrb-dispo-onhead.mrb-lead-dispo-lead .mrb-contact-dispobox.has-x>.mrb-contact-dispobox-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-lead-record-dispo .mrb-dispo-onhead.mrb-lead-dispo-lead .mrb-contact-dispobox.has-x>.mrb-contact-dispobox-x{width:var(--qd-row, 24px);min-width:24px;font-size:calc(11px * var(--ct-u, var(--font-scale, 1)))}.mrb-lead-record{justify-content:space-between}:root{--qc-hotcol-w: 13.5rem;--qc-lane-gap: var(--space-3, 12px)}.mrb-dispo-face{display:flex;align-items:stretch;gap:var(--qc-lane-gap);min-height:0}.mrb-dispo-hotcol{flex:0 0 var(--qc-hotcol-w);max-width:var(--qc-hotcol-w);min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mrb-dispo-hotcol .mrb-disposition-grid{grid-template-columns:1fr;margin:0}.mrb-dispo-hotcol .mrb-dispo-grid-v2.mrb-dispo-grid-split{grid-template-columns:1fr}.mrb-dispo-hotcol .mrb-dispo-grid-v2.mrb-dispo-grid-split>*,.mrb-dispo-hotcol .mrb-dispo-grid-v2.mrb-dispo-grid-split>.mrb-dispo-half,.mrb-dispo-hotcol .mrb-dispo-grid-v2.mrb-dispo-grid-split>.mrb-dispo-col1,.mrb-dispo-hotcol .mrb-dispo-grid-v2>.mrb-postpone-wrap.mrb-dispo-fill,.mrb-dispo-hotcol .mrb-dispo-grid-v2.mrb-dispo-grid-split>.mrb-postpone-wrap.mrb-dispo-fill{grid-column:1 / -1}.mrb-dispo-hotcol .mrb-disposition-grid>*{min-width:0}.mrb-dispo-hotcol .mrb-dispo-half,.mrb-dispo-hotcol .mrb-dispo-fill,.mrb-dispo-hotcol .mrb-dispo-col1{grid-column:1 / -1}.mrb-leadtag-pop.mrb-leadtag-inline{position:static;z-index:auto;inset:auto;width:auto;max-width:none;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:0;box-shadow:none}.mrb-leadtag-pop.mrb-leadtag-inline>.mrb-leadtag-list{max-height:none;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mrb-lead-namerow>.mrb-lead-name{flex:0 1 auto;min-width:0;margin:0;padding:0 var(--space-3, 12px);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:var(--surface-1, transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;height:var(--qc-row-h, var(--tap-min, 44px));line-height:calc(var(--qc-row-h, var(--tap-min, 44px)) - 2px)}.mrb-lead-namerow{--qc-dial-seg: 0px}.mrb-lead-namerow:has(>.mrb-namerow-actions>.mrb-mic-wrap-slot){--qc-dial-seg: var(--qc-row-h, var(--tap-min, 44px))}.mrb-lead-namerow>.mrb-dial-call,.mrb-lead-namerow>.mrb-dial-hangup{flex:0 0 auto;width:calc(var(--qc-hotcol-w) - var(--qc-dial-seg));min-width:0;max-width:100%;height:var(--qc-row-h, var(--tap-min, 44px));min-height:var(--qc-row-h, var(--tap-min, 44px));border-radius:var(--radius-md, 10px)}.mrb-lead-namerow>.mrb-lead-name+.mrb-dial-call,.mrb-lead-namerow>.mrb-lead-name+.mrb-dial-hangup{margin-left:auto}.mrb-lead-namerow>.mrb-namerow-actions+.mrb-dial-call,.mrb-lead-namerow>.mrb-namerow-actions+.mrb-dial-hangup{border-radius:0 var(--radius-md, 10px) var(--radius-md, 10px) 0}.mrb-lead-namerow>.mrb-namerow-actions{flex:0 0 auto;width:var(--qc-dial-seg);min-width:var(--qc-dial-seg);max-width:100%;margin-left:auto;margin-right:calc(-1 * var(--space-3));height:var(--qc-row-h, var(--tap-min, 44px));min-height:var(--qc-row-h, var(--tap-min, 44px));display:flex;align-items:stretch;gap:0;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:var(--surface-1, transparent);overflow:hidden;border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.mrb-lead-namerow>.mrb-namerow-actions>.mrb-autodial-btn{flex:0 0 auto;width:calc(var(--qc-row-h, var(--tap-min, 44px)) - 1px);height:auto;border-radius:0}.mrb-lead-namerow>.mrb-namerow-actions>.mrb-autodial-btn>.mrb-autodial-badge{top:4px;right:6px}.mrb-lead-namerow>.mrb-namerow-actions>.mrb-mic-wrap-slot{flex:1 1 0;min-width:0;display:flex}.mrb-lead-namerow>.mrb-namerow-actions>.mrb-mic-wrap-slot .mrb-mic-btn{width:100%;height:100%;min-width:0;padding:0;border-radius:0}.mrb-namerow-actions{display:flex;align-items:center;gap:var(--space-1, 4px);flex:0 0 auto}.mrb-lead-lower{display:grid;grid-template-columns:minmax(0,1fr) var(--qc-hotcol-w);gap:var(--qc-lane-gap);align-items:stretch;flex:1 0 auto;min-height:0;min-width:0}.mrb-lead-lower-l{min-width:0;min-height:0;display:flex;flex-direction:column}.mrb-lead-lower-l>.mrb-lead-mid>.mrb-lead-mid-l>.mrb-lead-record{flex-wrap:wrap}.mrb-lead-lower-r{min-width:0;min-height:0;display:flex;flex-direction:column;margin-top:calc(var(--space-2) * 2 + 1px)}.mrb-lead-lower-r>.mrb-dispo-swap,.mrb-lead-lower-r>.mrb-dispo-swap>.mrb-dispo-faces{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.mrb-lead-lower-r .mrb-dispo-faces>.mrb-dispo-face{flex:1 1 auto;min-height:0}.mrb-dispo-hotcol>.mrb-postpone-wrap,.mrb-dispo-hotcol>.mrb-book-wrap{flex:0 0 auto;width:100%;min-width:0}.mrb-dispo-hotcol>.mrb-postpone-wrap>.mrb-postpone-btn,.mrb-dispo-hotcol>.mrb-book-wrap>.mrb-book-btn{width:100%;height:var(--tap-min, 44px);min-height:var(--tap-min, 44px)}.mrb-dialer-view{position:relative;z-index:0}.mrb-dispo-open{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mrb-dispo-open-title{flex:0 0 auto;padding-top:var(--space-2, 8px);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.mrb-leadtag-split-title{flex:0 0 auto;margin-top:var(--space-2, 8px);padding-top:var(--space-2, 8px);padding-bottom:6px;border-top:1px solid var(--border-subtle);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.mrb-dispo-open>.mrb-leadtag-pop>.mrb-leadtag-pop-head{display:none}.mrb-dispo-open>.mrb-leadtag-pop.mrb-leadtag-inline{flex:1 1 auto;min-height:0}.mrb-dispo-open .mrb-leadtag-lanes{flex-direction:column}@media (max-width: 720px){.mrb-lead-lower{grid-template-columns:minmax(0,1fr)}.mrb-lead-namerow{flex-wrap:wrap}.mrb-lead-namerow>.mrb-lead-name{flex-basis:100%;max-width:100%}.mrb-lead-namerow>.mrb-dial-call,.mrb-lead-namerow>.mrb-dial-hangup{flex:1 1 0;width:auto}.mrb-lead-namerow>.mrb-namerow-actions{margin-left:0}.mrb-lead-lower-r{margin-top:0}.mrb-dispo-face{flex-direction:column}.mrb-dispo-hotcol{flex:0 0 auto;max-width:none}.mrb-dispo-hotcol .mrb-disposition-grid{grid-template-columns:1fr 1fr}.mrb-dispo-hotcol .mrb-dispo-half{grid-column:auto}.mrb-dispo-hotcol .mrb-dispo-grid-v2.mrb-dispo-grid-split{grid-template-columns:repeat(4,1fr)}.mrb-dispo-hotcol .mrb-dispo-grid-v2.mrb-dispo-grid-split>*{grid-column:span 2}.mrb-dispo-hotcol .mrb-dispo-grid-v2.mrb-dispo-grid-split>.mrb-dispo-half{grid-column:span 1}.mrb-dispo-hotcol .mrb-dispo-grid-v2.mrb-dispo-grid-split>.mrb-dispo-col1{grid-column:1 / span 2}.mrb-leadtag-pop.mrb-leadtag-inline>.mrb-leadtag-list{max-height:44vh}}.mrb-dispo-open>.mrb-leadtag-pop.mrb-leadtag-inline{flex:0 1 auto;padding:6px;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px)}.mrb-dispo-open>.mrb-leadtag-pop.mrb-leadtag-inline>.mrb-leadtag-list{flex:0 1 auto;min-width:0;overflow-x:hidden}.mrb-dispo-open .mrb-leadtag-lanes,.mrb-dispo-open .mrb-leadtag-lane{min-width:0}.mrb-dispo-open .mrb-leadtag-lane{align-self:stretch;width:auto;max-width:100%;flex-basis:auto}.mrb-dispo-open .mrb-leadtag-lanes,.mrb-dispo-open .mrb-leadtag-lane{gap:6px}.mrb-dispo-open .mrb-leadtag-opt{box-sizing:border-box;width:100%;min-width:0;height:36px;min-height:36px;padding:0 10px;background:color-mix(in srgb,var(--text) 4%,transparent);border:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.mrb-dispo-open .mrb-leadtag-opt:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.mrb-dispo-open .mrb-leadtag-opt-name{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-ds-grid{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start}.mrb-ds-field{display:flex;flex-direction:column;gap:6px;min-width:200px}.mrb-ds-field>span{font-size:var(--text-sm);color:var(--text-muted)}.mrb-ds-field select,.mrb-ds-field input[type=number]{padding:6px 10px;max-width:220px}.mrb-ds-hint{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);opacity:.8}.mrb-ds-toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border-control);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;align-self:flex-end}.mrb-ds-toggle.on{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.mrb-ds-note{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);opacity:.85;line-height:1.5}.pv-tag{display:inline-flex;align-items:baseline;gap:.28em;font-variant-numeric:tabular-nums;white-space:nowrap}.pv-tag-value{font-weight:600}.pv-tag-flag{font-size:.68em;font-weight:600;letter-spacing:.08em;padding:.1em .4em;border-radius:4px;border:1px solid var(--border-subtle);color:var(--text-muted);cursor:help}.pv-tag.is-gold .pv-tag-value{color:var(--warn)}.pv-tag.is-unresolved .pv-tag-value{color:var(--text-faint);font-weight:500}.pv-tag-mark{color:var(--text-faint);font-size:.72em;line-height:1}.pv-tag-range{color:var(--text-muted);font-size:.82em}.pv-tag-why{color:var(--text-muted);font-size:.82em;white-space:normal}.pv-tag--row{font-size:calc(.82rem * var(--font-scale, 1))}.pv-tag--card{font-size:calc(.82rem * var(--font-scale, 1));gap:.5em}.pv-tag--card .pv-tag-value{font-weight:500}.pv-tag--card.is-gold .pv-tag-value{color:var(--text)}.pv-manual{margin-top:8px;display:grid;gap:4px}.pv-manual-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pv-value{display:inline-flex;align-items:baseline;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--warn) 55%,transparent);background:color-mix(in srgb,var(--warn) 8%,var(--surface-2))}.pv-value-link{color:inherit;text-decoration:none;cursor:pointer}.pv-value-link:hover{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,var(--surface-2))}.pv-value-link:focus-visible{outline:2px solid var(--warn);outline-offset:2px}.pv-value-label{font-size:calc(.7rem * var(--font-scale, 1));letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.pv-value-na{font-size:calc(.82rem * var(--font-scale, 1));font-variant-numeric:tabular-nums;color:var(--text-muted)}.pv-manual-open,.pv-manual-auto,.pv-manual-save,.pv-manual-clear{font:inherit;display:inline-block;text-decoration:none;line-height:normal;font-size:calc(.82rem * var(--font-scale, 1));padding:4px 10px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);cursor:pointer}.pv-manual-open:hover,.pv-manual-auto:hover:not(:disabled),.pv-manual-save:hover:not(:disabled),.pv-manual-clear:hover:not(:disabled){border-color:var(--border-strong, var(--border-subtle))}.pv-manual-auto:disabled,.pv-manual-save:disabled,.pv-manual-clear:disabled{opacity:.5;cursor:default}.pv-manual-clear{color:var(--text-muted);border-radius:999px;padding:4px 12px}.pv-manual-input{font:inherit;font-size:calc(.82rem * var(--font-scale, 1));font-variant-numeric:tabular-nums;width:9em;padding:4px 8px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text)}.pv-manual-noaddr{font-size:calc(.78rem * var(--font-scale, 1));color:var(--text-faint)}.pv-manual-byline{font-size:calc(.74rem * var(--font-scale, 1));color:var(--text-faint)}.pv-manual-note{font-size:calc(.78rem * var(--font-scale, 1));color:var(--text-muted)}.pv-manual-error{font-size:calc(.78rem * var(--font-scale, 1));color:var(--danger, var(--warn))}.mrb-lead-notes{margin:10px 0 4px;padding:10px 12px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:12px}.mrb-lead-notes-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mrb-lead-notes-label{flex:1 1 auto;display:flex;align-items:center;gap:8px;min-height:40px;color:inherit;font:inherit}.mrb-lead-notes-title{font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mrb-lead-notes-count{min-width:18px;padding:0 6px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(11px * var(--font-scale, 1));line-height:1;font-weight:700;color:#04121f;background:var(--accent);border-radius:999px}.mrb-lead-notes-empty{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mrb-lead-notes-list{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;overscroll-behavior:contain}.mrb-lead-notes.is-open .mrb-lead-notes-list{--mrb-notes-vres: 660px;max-height:min(46vh,420px,max(160px,calc(100vh - var(--mrb-notes-vres))))}@media (prefers-reduced-motion: no-preference){.mrb-lead-notes-list{transition:max-height .32s cubic-bezier(.22,.61,.36,1)}.mrb-lead-notes.is-open .mrb-lead-note{animation:mrb-note-unroll .26s cubic-bezier(.22,.61,.36,1) both;transform-origin:top center}}@keyframes mrb-note-unroll{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mrb-lead-note{position:relative;padding:8px 10px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:10px}.mrb-lead-notes.is-open .mrb-lead-note{padding-right:96px}.mrb-lead-notes.is-open .mrb-lead-note.is-expanded{padding-right:188px}.mrb-note-icon{width:44px;height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm, 6px);color:var(--text-muted);font-size:var(--text-sm);line-height:1;cursor:pointer}.mrb-note-icon:hover:not(:disabled){color:var(--accent);border-color:var(--border-control)}.mrb-note-icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-note-icon:disabled{opacity:.45;cursor:default}.mrb-note-tools{position:absolute;top:2px;right:2px;display:flex;align-items:center;gap:2px}.mrb-note-pencil{position:static}.mrb-lead-note.is-editing .mrb-note-pencil{color:var(--accent);border-color:var(--accent)}.mrb-note-add{flex:0 0 auto}.mrb-note-editor{width:100%;min-height:42px;max-height:168px;overflow-y:auto;padding:6px 8px;background:var(--surface-1);border:1px solid var(--border-control);border-radius:var(--radius-sm, 6px);color:var(--text);font:inherit;font-size:var(--text-sm);line-height:1.5;resize:none}.mrb-note-editor:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mrb-lead-notes.is-writing .mrb-lead-notes-list{height:min(46vh,420px,max(160px,calc(100vh - var(--mrb-notes-vres, 660px))))}.mrb-lead-notes.is-writing .mrb-lead-note.is-editing{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-right:10px}.mrb-lead-notes.is-writing .mrb-lead-note.is-editing>.mrb-note-editor{flex:1 1 auto;min-height:0}.mrb-lead-note.is-editing .ndoc-bar{padding-right:52px}.mrb-lead-note.is-editing.is-expanded .ndoc-bar{padding-right:144px}.mrb-note-err:not(:empty){margin-top:8px;padding:6px 8px;background:var(--danger-fill, var(--surface-2));border:1px solid var(--danger, var(--border-subtle));border-radius:var(--radius-sm, 6px);color:var(--danger, var(--text));font-size:var(--text-xs);line-height:1.5}.mrb-note-done.is-on{color:var(--ok);border-color:var(--ok-border)}.mrb-lead-note.is-done{border-color:var(--ok-border)}.mrb-lead-note.is-done .nq-note{opacity:.72}.mrb-note-confirm{margin:10px 0 2px;padding:10px 12px;background:var(--danger-fill, var(--surface-1));border:1px solid var(--danger);border-radius:10px}.mrb-note-confirm-q{font-weight:800;font-size:var(--text-sm);color:var(--danger)}.mrb-note-confirm-what{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;font-size:var(--text-sm);color:var(--text)}.mrb-note-confirm-quote{font-style:italic;overflow-wrap:anywhere}.mrb-note-confirm-when{color:var(--text-faint);font-size:var(--text-xs);white-space:nowrap}.mrb-note-confirm-warn{margin-top:6px;font-size:var(--text-xs);line-height:1.5;color:var(--text-muted)}.mrb-note-confirm-actions{display:flex;gap:8px;margin-top:10px}.mrb-note-confirm-actions>button{min-height:40px;padding:0 14px}.mrb-note-confirm-keep{background:var(--accent-fill-hover);border:1px solid var(--accent-border);color:var(--accent-text);font-weight:700}.mrb-note-confirm-go{background:transparent;border:1px solid var(--danger);color:var(--danger);font-weight:700}.mrb-note-confirm-go:hover:not(:disabled){background:var(--danger-fill)}.mrb-lead-notes.is-expanded .mrb-lead-notes-head{flex:0 0 auto}.mrb-lead-notes.is-expanded .mrb-lead-notes-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mrb-lead-notes.is-expanded .mrb-lead-notes-list{flex:1 1 auto;min-height:0;max-height:none}.mrb-lead-notes.is-expanded .mrb-lead-notes-list{height:min(46vh,420px,max(160px,calc(100vh - var(--mrb-notes-vres, 660px))))}.mrb-lead-note.is-expanded{display:flex;flex-direction:column;flex:1 1 auto;min-height:min(220px,100%)}.mrb-lead-note.is-expanded>.nq-note,.mrb-lead-note.is-expanded>.mrb-note-editor{flex:1 1 auto;min-height:0;overflow-y:auto}.mrb-lead-note.is-expanded>.mrb-note-editor{min-height:0;resize:none;max-height:none}.mrb-lead-note.is-expanded>.mrb-note-confirm{flex:0 0 auto}.mrb-lead-facts .mrb-tag.mrb-tag-limit.mrb-tag-limit{background:var(--warn-fill);color:var(--warn);border:1px solid var(--warn-border)}.mrb-dial-call,.mrb-dial-hangup{transition:transform var(--motion-fast, .12s) var(--ease-out, cubic-bezier(.2, 0, 0, 1)),box-shadow var(--motion-fast, .12s) var(--ease-out, cubic-bezier(.2, 0, 0, 1)),background var(--motion-fast, .12s) var(--ease-out, cubic-bezier(.2, 0, 0, 1)),filter var(--motion-fast, .12s) var(--ease-out, cubic-bezier(.2, 0, 0, 1));will-change:transform}.mrb-dial-call:active:not(:disabled),.mrb-dial-hangup:active:not(:disabled){transform:translateY(1px) scale(.985);filter:brightness(.97)}.mrb-dial-call:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px -6px #00000073}.mrb-dial-hangup.mrb-dial-connecting{animation:mrb-connect-pulse 1.2s var(--ease-out, ease-out) infinite}.mrb-dial-status{display:inline-flex;align-items:center;gap:var(--space-2, 8px);margin:var(--space-2, 8px) 0 0;font-size:var(--text-sm, .85rem);font-weight:600;letter-spacing:.01em}.mrb-dial-status .mrb-dial-status-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.mrb-dial-status.is-connecting{color:var(--warn)}.mrb-dial-status.is-connecting .mrb-dial-status-dot{background:var(--warn);animation:mrb-connect-pulse 1.2s var(--ease-out, ease-out) infinite}.mrb-dial-status.is-live{color:var(--danger, #c11536)}.mrb-dial-status.is-live .mrb-dial-status-dot{background:var(--danger, #c11536);animation:mrb-live-blink 1.6s steps(1,end) infinite}.mrb-dial-status.is-live.is-ringing{color:var(--text-muted, #8a90a0)}.mrb-dial-status.is-live.is-ringing .mrb-dial-status-dot{background:var(--text-muted, #8a90a0);animation:none}.mrb-dial-calltime{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.mrb-dial-calltime-val{color:inherit}.mrb-dial-recnotice{font-weight:500;opacity:.9;white-space:nowrap}.mrb-dial-recnotice.is-pending{color:var(--text-muted, #8a90a0)}.mrb-dial-recnotice.is-played{color:var(--ok)}.mrb-dial-recnotice.is-skipped{color:var(--text-muted, #8a90a0)}.mrb-dial-recnotice.is-recording{color:var(--warn, #e0a94a)}@keyframes mrb-connect-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes mrb-live-blink{0%,60%{opacity:1}61%,to{opacity:.35}}@media (prefers-reduced-motion: reduce){.mrb-dial-call,.mrb-dial-hangup{transition:none}.mrb-dial-call:hover:not(:disabled){transform:none;box-shadow:none}.mrb-dial-call:active:not(:disabled),.mrb-dial-hangup:active:not(:disabled){transform:translateY(1px);filter:none}.mrb-dial-hangup.mrb-dial-connecting,.mrb-dial-status.is-connecting .mrb-dial-status-dot,.mrb-dial-status.is-live .mrb-dial-status-dot{animation:none}}.mrb-dispo-grid-v2{grid-auto-rows:1fr}.mrb-dispo-grid-v2>button,.mrb-dispo-grid-v2>.mrb-postpone-wrap>.mrb-postpone-btn,.mrb-dispo-grid-v2>.mrb-vmdrop-wrap>.mrb-postpone-btn{width:100%;min-height:44px;border-radius:var(--radius-md);line-height:1.25}.mrb-dispo-grid-v2>.mrb-postpone-wrap,.mrb-dispo-grid-v2>.mrb-vmdrop-wrap{min-width:0}.mrb-dispo-grid-v2>.mrb-postpone-wrap>.mrb-postpone-btn,.mrb-dispo-grid-v2>.mrb-vmdrop-wrap>.mrb-postpone-btn{height:100%;border-style:solid}.mrb-dispo-grid-v2>.mrb-dispo-next{width:100%;min-height:44px}.mrb-dispo-grid-v2>.mrb-postpone-wrap.mrb-dispo-col1{grid-column:1}.mrb-dispo-grid-v2>.mrb-dispo-back{background:transparent;border-color:var(--border-control);color:var(--text-muted)}.mrb-dispo-grid-v2>.mrb-dispo-back:hover:not(:disabled){background:var(--accent-fill);color:var(--accent-text)}.mrb-dispo-grid-v2>.mrb-mic-wrap-slot{min-width:0}.mrb-book-wrap{min-width:0;position:relative;display:block}.mrb-book-btn{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 8px);color:var(--text-muted);font:inherit;font-weight:600;line-height:1.25;cursor:pointer}.mrb-book-btn:hover:not(:disabled),.mrb-book-btn[aria-expanded=true]{color:var(--accent);border-color:var(--accent-border)}.mrb-disposition-grid>button.mrb-dispo-plain{background:var(--surface-2);border-color:var(--border-subtle);color:var(--text-muted)}.mrb-disposition-grid>button.mrb-dispo-plain:hover:not(:disabled){color:var(--accent);border-color:var(--accent-border)}.mrb-book-btn:disabled{opacity:.5;cursor:default}.mrb-book-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-book-pop{position:absolute;bottom:calc(100% + 8px);left:0;right:auto;z-index:5;width:min(360px,84vw);max-height:min(60vh,460px);overflow-y:auto;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:12px;padding:12px;box-shadow:0 18px 44px #00000080;display:flex;flex-direction:column;gap:10px;text-align:left}.mrb-book-head{font-size:calc(12px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.mrb-book-note{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);line-height:1.45}.mrb-book-err{font-size:calc(12px * var(--font-scale, 1));color:var(--danger, #ff6b6b)}.mrb-book-list{display:flex;flex-direction:column;gap:8px}.mrb-book-row{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2)}.mrb-book-row-label{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:calc(13px * var(--font-scale, 1));font-weight:700;color:var(--text)}.mrb-book-tag{font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:var(--accent-fill);border:1px solid var(--accent-border);color:var(--accent-text)}.mrb-book-row-desc{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted);line-height:1.4}.mrb-book-row-actions{display:flex;gap:6px;flex-wrap:wrap}.mrb-book-row-actions>button{flex:1 1 auto;min-height:40px;padding:8px 10px;border-radius:8px;border:1px solid var(--border-control, var(--border-subtle));background:var(--surface-1);color:var(--text);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:pointer}.mrb-book-row-actions>button:hover{background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-border)}.mrb-book-row-actions>button:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-book-manual{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border-subtle);padding-top:10px}.mrb-book-manual-open{align-self:flex-start;min-height:40px;padding:8px 10px;border-radius:8px;border:1px dashed var(--border-subtle);background:transparent;color:var(--text-muted);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:pointer}.mrb-book-manual-open:hover{color:var(--accent);border-color:var(--accent-border)}.mrb-book-manual-open:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-book-manual-head{font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:var(--text)}.mrb-book-manual-fields{display:flex;gap:8px;flex-wrap:wrap}.mrb-book-field{display:flex;flex-direction:column;gap:4px;flex:1 1 140px;min-width:0}.mrb-book-field>span{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.mrb-book-field input,.mrb-book-field select{width:100%;min-height:40px;padding:8px 10px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);font:inherit}.mrb-book-field input:focus-visible,.mrb-book-field select:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-book-save{min-height:40px;padding:9px;border-radius:9px;border:none;cursor:pointer;font:inherit;font-weight:700;background:var(--accent);color:#fff}.mrb-book-save:disabled{opacity:.5;cursor:default}.mrb-book-save:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-book-msg{font-size:calc(12px * var(--font-scale, 1));color:var(--accent);text-align:center}.mrb-lead-notes-ai{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border-radius:var(--radius-md, 8px);background:transparent;border:1px solid transparent;color:var(--text-muted);font-size:var(--text-base);line-height:1}.mrb-lead-notes-ai:hover:not(:disabled){background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.mrb-lead-notes-ai[aria-expanded=true]{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.mrb-lead-notes-ai[aria-busy=true]>span{animation:mrb-sparkle-pulse 1.1s ease-in-out infinite}@keyframes mrb-sparkle-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.mrb-lead-notes-ai[aria-busy=true]>span{animation:none;opacity:.6}}.mrb-lead-notes-ai-status:empty{display:none}.mrb-lead-notes-ai-status{margin-top:var(--space-2, 8px);font-size:var(--text-sm, .875rem);color:var(--text-muted)}.mrb-ai-summary{margin-top:var(--space-3, 12px);margin-bottom:var(--space-3, 12px);border:1px solid var(--border-subtle, #333);border-radius:var(--radius-md, 8px);background:var(--surface-2, #1a1a1a);overflow:hidden}.mrb-ai-summary-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, 8px);width:100%;background:transparent;border:0;border-radius:0;padding:10px 12px;font-weight:700;color:var(--text, inherit);cursor:pointer}.mrb-ai-summary-head:hover{background:var(--accent-fill)}.mrb-ai-summary-chev{color:var(--text-muted);font-size:var(--text-sm, .875rem)}.mrb-ai-summary-body{padding:0 12px 12px;display:flex;flex-direction:column;gap:var(--space-2, 8px);max-height:40vh;overflow-y:auto}.mrb-ai-summary-loading{color:var(--text-muted);font-size:var(--text-sm, .875rem)}.mrb-ai-regen{align-self:flex-start;background:transparent;border:1px solid var(--border-control, #444);color:var(--text-muted);border-radius:var(--radius-md, 8px);padding:4px 12px;font-size:var(--text-sm, .875rem);font-weight:600}.mrb-ai-regen:hover{background:var(--accent-fill);color:var(--accent-text)}.mrb-dialer-swap{position:relative}.mrb-dialer-view{animation:mrb-dialer-swap-in .3s var(--ease-out, ease-out)}@keyframes mrb-dialer-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.mrb-dialer-view{animation:none}}.mrb-dispo-grid-extra{margin:var(--space-5) 0 var(--space-3) 0}.mrb-dispo-grid-extra+.mrb-disposition-grid{margin-top:0}.mrb-dispo-grid-v2>button.mrb-dispo-unready,.mrb-outcome-menu button.mrb-dispo-unready{opacity:.38;cursor:not-allowed}.mrb-ds{margin:0 0 var(--space-5) 0}.mrb-ds-head h3{margin:0 0 var(--space-1) 0}.mrb-ds-head p{margin:0 0 var(--space-3) 0;color:var(--text-muted)}.mrb-ds-optin{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.mrb-ds-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.mrb-ds-cell{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);min-height:44px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2)}.mrb-ds-face{font-weight:600}.mrb-ds-pick{width:100%}.mrb-ds-fixed{opacity:.62}.mrb-ds-why{color:var(--text-muted);font-size:.82em}.mrb-ds-note{color:var(--text-muted);margin:var(--space-2) 0 0 0}@media (max-width: 560px){.mrb-ds-grid{grid-template-columns:1fr}}.mrb-dispo-grid-v2.mrb-dispo-grid-split{grid-template-columns:repeat(4,1fr)}.mrb-dispo-grid-v2.mrb-dispo-grid-split>*{grid-column:span 2}.mrb-dispo-grid-v2.mrb-dispo-grid-split>.mrb-dispo-half{grid-column:span 1}.mrb-dispo-grid-v2.mrb-dispo-grid-split>.mrb-dispo-col1{grid-column:1 / span 2}.mrb-dispo-grid-v2>.mrb-postpone-wrap.mrb-dispo-fill{grid-column:1 / -1}.mrb-dispo-grid-v2.mrb-dispo-grid-split>.mrb-postpone-wrap.mrb-dispo-fill{grid-column:1 / -1}.mrb-dispo-all{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);min-width:0}.mrb-dispo-all-title{font-size:calc(11px * var(--font-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2)}.mrb-dispo-all-grid{margin:0;max-height:24vh;overflow-y:auto;scrollbar-gutter:stable}.mrb-dispo-all-grid>button{width:100%;min-height:36px;border-radius:var(--radius-md);line-height:1.25}@media not all and (max-width: 720px){.mrb-queue .mrb-lead-card{--lead-gutter: 132px}.mrb-queue .mrb-lead-head-r{min-width:var(--lead-gutter)}.mrb-queue .bh-locale-row{width:var(--lead-gutter);justify-content:center}.mrb-queue .mrb-lead-stats{min-width:var(--lead-gutter);align-items:center;text-align:center}}@media not all and (max-width: 720px){.mrb-queue .bh-locale-row{position:relative;top:var(--lead-pill-drop, 0px)}}.mrb-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2, 8px);align-self:flex-end;min-width:0}.mrb-autodial-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm, 8px);background:transparent;color:var(--text-muted);line-height:1;cursor:pointer}.mrb-autodial-btn[data-mode=off]{background:transparent;color:var(--text-muted)}.mrb-autodial-btn[data-mode=once]{background:var(--accent-fill);color:var(--accent)}.mrb-autodial-btn[data-mode=twice]{background:var(--accent-fill-hover);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-border)}.mrb-autodial-btn:hover:not(:disabled){background:var(--accent-fill-hover);color:var(--accent-text)}.mrb-autodial-btn:disabled{opacity:.45;cursor:default}.mrb-autodial-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-autodial-ic{display:block;pointer-events:none}.mrb-autodial-badge{position:absolute;top:-2px;right:-2px;min-width:14px;height:14px;padding:0 3px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--accent-fill-hover);border:1px solid var(--accent-border);color:var(--accent-text);font-size:calc(10px * var(--font-scale, 1));font-weight:700;line-height:1;pointer-events:none}@media (prefers-reduced-motion: no-preference){.mrb-autodial-btn{transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.mrb-autodial-btn:active:not(:disabled){transform:scale(.92);transition:transform var(--motion-fast) var(--ease-out)}.mrb-autodial-badge{animation:mrb-autodial-badge-in var(--motion-base) var(--ease-out)}@keyframes mrb-autodial-badge-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}}@media (pointer: coarse){.mrb-autodial-btn{width:var(--tap-min, 44px);height:var(--tap-min, 44px)}.mrb-autodial-badge{top:2px;right:2px}}.mrb-altphone-slot{position:relative;display:block;box-sizing:border-box}.mrb-altphone-tool>.mrb-altphone-pop{position:static;width:100%;max-width:none;box-shadow:none}.mrb-altphone-ic{flex:none;line-height:1}.mrb-altphone-pop{position:absolute;bottom:calc(100% + 8px);left:0;z-index:6;width:max(240px,100%);max-width:84vw;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:0 18px 44px #0000006b;text-align:left}.mrb-altphone-open{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-1);min-height:36px;padding:var(--space-1) var(--space-2);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-fill);color:var(--accent-text);font-size:calc(12px * var(--font-scale, 1));font-weight:600;text-decoration:none}.mrb-altphone-open:hover{background:var(--accent-fill-hover, var(--accent-fill))}.mrb-altphone-field{display:flex;flex-direction:column;gap:var(--space-1);font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mrb-altphone-field input{min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font:inherit;font-size:calc(14px * var(--font-scale, 1));font-variant-numeric:tabular-nums;outline:none}.mrb-altphone-field input:focus{border-color:var(--accent-border)}.mrb-altphone-field input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-altphone-save{min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.mrb-altphone-save:hover:not(:disabled){background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-border)}.mrb-altphone-save:disabled{opacity:.5;cursor:default}.mrb-altphone-box{display:block;box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2)}.mrb-altphone-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.mrb-altphone-num{font-size:calc(15px * var(--font-scale, 1));font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.mrb-altphone-restart:hover:not(:disabled){color:var(--text)}.mrb-altphone-restart:disabled{opacity:.4;cursor:default}.mrb-altphone-by{margin-top:var(--space-1);font-size:calc(11px * var(--font-scale, 1));line-height:1.35;color:var(--text-muted)}.mrb-altphone-consent{margin-top:var(--space-1);font-size:calc(11px * var(--font-scale, 1));line-height:1.35}.mrb-altphone-consent.is-ok{color:var(--ok)}.mrb-altphone-consent.is-warn{color:var(--warn)}.mrb-altphone-consent.is-stop{color:var(--danger);font-weight:600}.mrb-altphone-note{margin-top:var(--space-1);font-size:calc(11px * var(--font-scale, 1));line-height:1.35;color:var(--text-muted)}.mrb-altphone-open:focus-visible,.mrb-altphone-save:focus-visible,.mrb-altphone-restart:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){.mrb-altphone-restart{transition:none}}@media (max-width: 720px){.mrb-queue .mrb-altphone-pop{left:0;width:max(240px,74vw)}}.mrb-altphone-tools{flex:0 0 auto;display:inline-flex;align-items:flex-start;margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0 0}.mrb-altphone-restart,.mrb-altphone-promote{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:calc(16px * var(--font-scale, 1));line-height:1;cursor:pointer;transition:color var(--motion-fast) var(--ease-out)}.mrb-altphone-promote{color:var(--accent)}.mrb-altphone-promote:hover:not(:disabled){color:var(--accent-border)}.mrb-altphone-promote:disabled{opacity:.4;cursor:default}.mrb-altphone-confirm{margin-top:var(--space-2);min-height:32px;padding:var(--space-1) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));font-weight:600;cursor:pointer;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.mrb-altphone-confirm.is-on{border-color:var(--ok-border);background:var(--ok-fill);color:var(--ok)}.mrb-altphone-confirm:disabled{opacity:.5;cursor:default}.mrb-altphone-promoted{margin-top:var(--space-2);font-size:calc(11px * var(--font-scale, 1));font-weight:600;color:var(--ok)}.mrb-altphone-promote:focus-visible,.mrb-altphone-confirm:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){.mrb-altphone-promote,.mrb-altphone-confirm{transition:none}}.mrb-altphone-ident{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.mrb-lhr{margin-top:var(--space-3, 12px);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-lg, 14px);background:var(--surface-1, rgba(0, 0, 0, .18));padding:var(--space-3, 12px) var(--space-4, 16px) var(--space-3, 12px);overflow:hidden;min-width:0;max-width:100%}.mrb-lhr-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2, 8px) var(--space-4, 16px);margin-bottom:var(--space-3, 12px)}.mrb-lhr-title{margin:0;font-size:var(--text-sm, 12px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, inherit)}.mrb-lhr-counts{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3, 12px);font-size:var(--text-sm, 12px);color:var(--text-muted, inherit)}.mrb-lhr-count strong{color:var(--text, inherit);font-size:var(--text-md, 14px);font-weight:700}.mrb-lhr-sub{margin:0 0 0 auto;font-size:var(--text-xs, 11px);color:var(--text-muted, inherit)}.mrb-lhr-sheet{min-height:132px;max-height:260px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-md, 10px);background:var(--surface-2, rgba(255, 255, 255, .03))}.mrb-lhr-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--text-sm, 12px);line-height:1.35}.mrb-lhr-table thead th{position:sticky;top:0;text-align:left;font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.03em;color:var(--text-muted, inherit);background:var(--surface-1, rgba(0, 0, 0, .18));padding:var(--space-2, 8px) var(--space-3, 12px);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .09));white-space:nowrap}.mrb-lhr-table thead th:nth-child(1){width:30%}.mrb-lhr-table thead th:nth-child(2){width:13%}.mrb-lhr-table thead th:nth-child(3){width:13%}.mrb-lhr-table thead th:nth-child(4){width:18%}.mrb-lhr-table thead th:nth-child(5){width:26%}.mrb-lhr-table td{padding:var(--space-2, 8px) var(--space-3, 12px);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .06));vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-lhr-table tbody tr:last-child td{border-bottom:0}.mrb-lhr-table tbody tr:hover td{background:var(--accent-fill, rgba(255, 255, 255, .03))}.mrb-lhr-c-when{white-space:nowrap}.mrb-lhr-c-when>.mrb-lhr-dir,.mrb-lhr-c-when>.mrb-lhr-appt-mark,.mrb-lhr-c-when>.mrb-lhr-start-mark{vertical-align:middle;margin-right:var(--space-2, 8px)}.mrb-lhr-when{vertical-align:middle;font-weight:600}.mrb-lhr-c-num{font-variant-numeric:tabular-nums}.mrb-lhr-clock-v{white-space:nowrap}.mrb-lhr-clock-k{display:block;font-size:var(--text-xs, 11px);color:var(--text-muted, inherit);white-space:nowrap}.mrb-lhr-c-appt,.mrb-lhr-c-what{color:var(--text-muted, inherit)}.mrb-lhr-dir{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:18px;border:1px solid transparent;border-radius:var(--radius-sm, 6px);font-size:var(--text-sm, 12px);line-height:1}.mrb-lhr-dir[data-attempts="1"]{width:auto;min-width:20px;padding:0 2px;gap:2px}.mrb-lhr-c-when>.mrb-lhr-dir[data-attempts="1"]{margin-right:4px}.mrb-lhr-attempt{font-size:var(--text-xs, 11px);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.mrb-lhr-table tbody tr[data-run-start="1"] td{border-top:1px solid var(--border, rgba(255, 255, 255, .18))}.mrb-lhr-table tbody tr:first-child td{border-top:0}.mrb-lhr-dir-inbound{color:var(--ok, #5fd39a);border-color:var(--ok-border, rgba(40, 160, 90, .5));background:var(--ok-fill, rgba(40, 160, 90, .12))}.mrb-lhr-dir-outbound{color:var(--danger, #ff8b8b);border-color:var(--danger, #c11536);background:var(--danger-fill, rgba(200, 40, 60, .12))}.mrb-lhr-row.mrb-lhr-appt td{background:var(--warn-fill, rgba(200, 150, 40, .08))}.mrb-lhr-appt-mark{flex:none;color:var(--warn, #e0b341)}.mrb-lhr-appt-word{font-weight:600;color:var(--warn, inherit)}.mrb-lhr-row.mrb-lhr-appt[data-state=cancelled] td,.mrb-lhr-row.mrb-lhr-appt[data-state=no-show] td{background:transparent}.mrb-lhr-appt[data-state=cancelled] .mrb-lhr-appt-mark,.mrb-lhr-appt[data-state=no-show] .mrb-lhr-appt-mark,.mrb-lhr-appt[data-state=cancelled] .mrb-lhr-appt-word,.mrb-lhr-appt[data-state=no-show] .mrb-lhr-appt-word,.mrb-lhr-start td{color:var(--text-muted, inherit)}.mrb-lhr-start-mark{flex:none;color:var(--text-muted, inherit);font-size:var(--text-xs, 11px)}.mrb-lhr-note{margin:0;min-height:132px;display:flex;align-items:center;padding:0 var(--space-3, 12px);font-size:var(--text-sm, 12px);color:var(--text-muted, inherit);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-md, 10px);background:var(--surface-2, rgba(255, 255, 255, .03))}.mrb-lhr-note[data-state=error]{color:var(--warn, inherit)}@media (max-width: 560px){.mrb-lhr{padding:var(--space-2, 8px) var(--space-3, 12px)}.mrb-lhr-sub{margin-left:0}.mrb-lhr-table thead th:nth-child(3),.mrb-lhr-table thead th:nth-child(4),.mrb-lhr-table td.mrb-lhr-c-num:nth-child(3),.mrb-lhr-table td.mrb-lhr-c-appt{display:none}.mrb-lhr-table thead th:nth-child(1){width:46%}.mrb-lhr-table thead th:nth-child(2){width:18%}.mrb-lhr-table thead th:nth-child(5){width:36%}}.mrb-lhr-fold{flex:none;width:28px;height:28px;display:grid;place-items:center;padding:0;margin-left:calc(var(--space-1, 4px) * -1);border:0;border-radius:var(--radius-md, 10px);background:transparent;color:var(--text-muted);cursor:pointer}.mrb-lhr-fold:hover{color:var(--text);background:var(--accent-fill)}.mrb-lhr-fold:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--accent));outline-offset:calc(var(--focus-ring-width, 2px) * -1)}.mrb-lhr[data-folded="1"]{padding-bottom:var(--space-2, 8px)}.mrb-lhr[data-folded="1"] .mrb-lhr-head{margin-bottom:0}.mrb-leads-dock .mrb-leads-calllog{min-height:30px;padding:4px var(--space-3, 12px);border:1px solid var(--border-control, #79859a);border-radius:999px;background:transparent;color:var(--text, inherit);font-size:var(--text-sm, 12px);line-height:1.4;text-decoration:none;white-space:nowrap}.mrb-leads-dock .mrb-leads-calllog:hover{border-color:var(--accent, currentColor);color:var(--accent, inherit)}.mrb-leads-calllog{text-decoration:none;white-space:nowrap}.mrb-leads-calllog.is-held{opacity:.45;cursor:default}.mrb-vdetail,.mrb-lead-with-scripts{--lead-card-w: 720px}.mrb-lead-card{--lead-card-h: min(82vh, 700px);--lead-card-chrome: 96px}.mrb-skin-surface .mrb-lead-card.has-lead-card .mrb-prism-tab.mrb-prism-group{background:var(--lead-card);color:var(--text-card);border-color:var(--text-faint-card)}.mrb-lead-body{position:relative;min-height:max(396px,calc(var(--lead-card-h, min(82vh, 700px)) - var(--lead-card-chrome, 96px)))}.mrb-dial-statusline{min-height:28px}.mrb-lead-card.guided-on>.mrb-lead-body>.mrb-swap-dialer,.mrb-lead-card.manual-on>.mrb-lead-body>.mrb-swap-dialer,.mrb-lead-card.details-on>.mrb-lead-body>.mrb-swap-dialer{visibility:hidden}.mrb-lead-card.guided-on>.mrb-lead-body>.mrb-guided-takeover,.mrb-lead-card.manual-on>.mrb-lead-body>.mrb-swap-manual,.mrb-lead-card.details-on>.mrb-lead-body>.mrb-swap-details{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mrb-lead-card.manual-on>.mrb-lead-body>.mrb-swap-manual{overflow:auto;overscroll-behavior:contain}.mrb-lead-card:not(.guided-on):not(.manual-on):not(.details-on)>.mrb-lead-body>.mrb-swap-dialer{animation:mrb-dialer-swap-in .3s var(--ease-out, ease-out)}.mrb-swap-dialer>.mrb-dialer-view{animation:none}@media (prefers-reduced-motion: reduce){.mrb-lead-card:not(.guided-on):not(.manual-on):not(.details-on)>.mrb-lead-body>.mrb-swap-dialer{animation:none}}.mrb-lead-card.manual-on>.mrb-lead-body>.mrb-swap-manual{animation:mrb-manual-uncover .32s var(--ease-out, ease-out);transform-origin:bottom left}@media (prefers-reduced-motion: reduce){.mrb-lead-card.manual-on>.mrb-lead-body>.mrb-swap-manual{animation:none}}html[data-perf-call] .mrb-lead-card.manual-on>.mrb-lead-body>.mrb-swap-manual,html[data-perf-tier=minimal] .mrb-lead-card.manual-on>.mrb-lead-body>.mrb-swap-manual{animation:none}@keyframes mrb-manual-uncover{0%{clip-path:circle(6% at 8% 94%);opacity:.4}to{clip-path:circle(150% at 8% 94%);opacity:1}}@media (min-width: 821px){.mrb-queue-body{--vq-list-h: 72vh}.mrb-queue-body:has(>.mrb-vlist-wrap>.mrb-qnav){--vq-list-h: calc(72vh - var(--vq-qnav-h, 52px))}.mrb-queue-body .mrb-lead-card:not(.details-on){--lead-card-h: var(--vq-list-h);display:flex;flex-direction:column;min-height:var(--vq-list-h)}.mrb-queue-body .mrb-lead-card:not(.details-on)>.mrb-lead-body{flex:1 0 auto;min-height:396px}}@media (min-width: 821px){.mrb-body:has(>.mrb-queue[data-view=queue]){display:flex;flex-direction:column}.mrb-body>.mrb-queue[data-view=queue]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.mrb-queue[data-view=queue]>.mrb-queue-toolbar{flex:none}.mrb-queue[data-view=queue]>.mrb-queue-body{flex:1 1 auto;min-height:0;container-type:size;--vq-fill-h: max(360px, 100cqh)}.mrb-queue[data-view=queue]>.mrb-queue-body:has(>.mrb-vlist-wrap>.mrb-qnav){--vq-fill-h: max(360px, calc(100cqh - var(--vq-qnav-h, 52px)))}.mrb-queue-body .mrb-lead-card:not(.details-on):has(.mrb-lead-notes.is-open){min-height:var(--vq-fill-h)}.mrb-queue-body .mrb-lead-card:not(.details-on)>.mrb-lead-body{display:flex;flex-direction:column}.mrb-queue-body .mrb-lead-card:not(.details-on)>.mrb-lead-body>.mrb-swap-dialer,.mrb-queue-body .mrb-lead-card:not(.details-on)>.mrb-lead-body>.mrb-swap-dialer>.mrb-dialer-view{flex:1 0 auto;display:flex;flex-direction:column}.mrb-queue-body .mrb-lead-card:not(.details-on) .mrb-dialer-view .mrb-lead-notes{flex:1 0 auto;display:flex;flex-direction:column;margin-bottom:0}.mrb-queue-body .mrb-lead-card:not(.details-on) .mrb-lead-notes>.mrb-lead-notes-body{flex:1 0 auto;display:flex;flex-direction:column}.mrb-queue-body .mrb-lead-card:not(.details-on) .mrb-lead-notes-body>.mrb-lead-notes-list{flex:1 1 auto;height:0;min-height:160px;max-height:none}.mrb-queue-body .mrb-lead-card.details-on{display:flex;flex-direction:column;height:var(--vq-list-h);min-height:var(--vq-list-h)}.mrb-queue-body .mrb-lead-card.details-on>.mrb-lead-body{flex:1 1 0;min-height:0;height:auto;max-height:none}}.mrb-handoff-blurb{margin:0 0 10px;font-size:calc(12px * var(--font-scale, 1));line-height:1.45;opacity:.8}.mrb-handoff-when{display:flex;gap:6px}.mrb-handoff-when>input,.mrb-handoff-when>select{flex:1 1 0;min-width:0}.mrb-lead-head-r{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1, 4px);flex:none;min-width:0}.mrb-handoff-arrow-wrap{min-width:0;flex:none;align-self:flex-end;display:flex}.mrb-handoff-arrow-wrap>.mrb-postpone-pop{top:calc(100% + 8px);bottom:auto;left:auto;right:0}.mrb-postpone-pop.mrb-handoff-pop{line-height:1.5;width:min(400px,calc(100vw - 40px));padding:16px;gap:14px;max-height:min(78dvh,720px);overflow-y:auto}.mrb-handoff-pop>*{flex:none}.mrb-queue .mrb-handoff-arrow-wrap>.mrb-postpone-pop{left:auto;right:0;width:min(400px,calc(100vw - 40px))}.mrb-handoff-pop .mrb-postpone-field{gap:6px}.mrb-handoff-pop .mrb-postpone-field>span{font-size:calc(13px * var(--font-scale, 1));font-weight:600;color:var(--text)}.mrb-handoff-pop .mrb-postpone-field select,.mrb-handoff-pop .mrb-postpone-field textarea,.mrb-handoff-pop .mrb-postpone-field input[type=date]{width:100%;min-width:0;padding:10px 12px;border-radius:var(--radius-md, 8px);border:1px solid var(--border-control);background:var(--surface-2);color:var(--text);font:inherit;font-size:calc(14px * var(--font-scale, 1));line-height:1.4}.mrb-handoff-pop .mrb-postpone-field textarea{min-height:76px;resize:vertical}.mrb-handoff-pop .mrb-postpone-field select:focus-visible,.mrb-handoff-pop .mrb-postpone-field textarea:focus-visible,.mrb-handoff-pop .mrb-postpone-field input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-handoff-travel{margin:0;font-size:calc(12.5px * var(--font-scale, 1));line-height:1.5;color:var(--text);padding:10px 12px;border-radius:var(--radius-md, 8px);border:1px solid var(--border-subtle);background:var(--surface-2)}.mrb-handoff-note-hint{margin:-8px 0 0;font-size:calc(12px * var(--font-scale, 1));line-height:1.5;color:var(--text-muted)}.mrb-handoff-pop .mrb-handoff-blurb{opacity:1;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));line-height:1.5;margin:0}.mrb-handoff-pop .mrb-postpone-save{padding:12px;font-size:calc(14px * var(--font-scale, 1))}.mrb-handoff-pop .mrb-postpone-save:disabled{opacity:1;background:var(--surface-2);border:1px solid var(--border-control);color:var(--text-muted);cursor:default}.mrb-handoff-pop .mrb-postpone-msg{font-size:calc(13px * var(--font-scale, 1));line-height:1.5;color:var(--text-muted)}.mrb-handoff-arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm, 8px);background:transparent;color:var(--accent);font-size:var(--text-md, 15px);line-height:1;cursor:pointer}.mrb-handoff-arrow:hover:not(:disabled){background:var(--accent-fill)}.mrb-handoff-arrow:disabled{opacity:.45;cursor:default}.mrb-handoff-arrow:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-handoff-arrow-ic{display:flex}.mrb-handoff-arrow-ic svg{display:block}@media (pointer: coarse){.mrb-handoff-arrow{width:44px;height:44px}}.mrb-handoff-mode{display:flex;flex-direction:column;gap:4px}.mrb-handoff-cb{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:calc(13px * var(--font-scale, 1));font-weight:600;line-height:1.5;color:var(--text)}.mrb-handoff-cb input[type=checkbox]{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent);cursor:pointer}.mrb-handoff-cb input[type=checkbox]:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-handoff-cb-hint{margin:0 0 0 28px;font-size:calc(12px * var(--font-scale, 1));line-height:1.5;color:var(--text-muted)}@media (pointer: coarse){.mrb-handoff-cb{min-height:44px;align-items:center}.mrb-handoff-cb input[type=checkbox]{width:22px;height:22px;margin:0}}.mrb-handoff-book{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--accent-border);border-radius:var(--radius-md, 8px);background:var(--accent-wash)}.mrb-handoff-book-link{display:block;padding:11px 12px;border-radius:var(--radius-md, 8px);border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text);font-weight:700;font-size:calc(14px * var(--font-scale, 1));text-align:center;text-decoration:none}.mrb-handoff-book-link:hover{background:var(--accent-fill-hover)}.mrb-handoff-book-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-handoff-book-msg{margin:0;font-size:calc(12px * var(--font-scale, 1));line-height:1.5;color:var(--text-muted)}.mrb-handoff-book-btn{display:block;width:100%;padding:11px 12px;border-radius:var(--radius-md, 8px);border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text);font:inherit;font-weight:700;font-size:calc(14px * var(--font-scale, 1));text-align:center;cursor:pointer}.mrb-handoff-book-btn:hover:not(:disabled){background:var(--accent-fill-hover)}.mrb-handoff-book-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-handoff-book-btn:disabled{opacity:1;background:var(--surface-2);border:1px solid var(--border-control);color:var(--text-muted);cursor:default}.hoff-page{max-width:860px;margin:0 auto;padding:24px 18px 60px}.hoff-intro{margin:0 0 24px;line-height:1.5;opacity:.78;max-width:62ch}.hoff-error{margin:0 0 16px;padding:10px 12px;border-radius:8px;background:#dc3c3c24;border:1px solid rgba(220,60,60,.4)}.hoff-section{margin-bottom:36px}.hoff-section h2{font-size:calc(15px * var(--font-scale, 1));letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin:0 0 12px}.hoff-empty{opacity:.55;font-style:italic}.hoff-card{border:1px solid rgba(255,255,255,.12);border-left-width:3px;border-radius:10px;padding:14px 16px;margin-bottom:12px;background:#ffffff08}.hoff-card h3{margin:0 0 4px;font-size:calc(16px * var(--font-scale, 1))}.hoff-detail{margin:0 0 10px;opacity:.78;line-height:1.45}.hoff-act{border-left-color:#4ade80}.hoff-wait{border-left-color:#fbbf24}.hoff-done{border-left-color:#60a5fa}.hoff-warn{border-left-color:#f87171}.hoff-note{margin:0 0 10px;padding:8px 12px;border-left:2px solid rgba(255,255,255,.2);background:#0000002e;border-radius:0 6px 6px 0;white-space:pre-wrap;line-height:1.5;font-size:calc(14px * var(--font-scale, 1))}.hoff-carries{margin:0 0 10px;line-height:1.5;font-size:calc(13px * var(--font-scale, 1));color:var(--text-muted)}.hoff-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:calc(12px * var(--font-scale, 1));opacity:.6;margin-bottom:10px}.hoff-state{padding:1px 7px;border-radius:999px;border:1px solid currentColor;font-weight:600}.hoff-mode{padding:3px 10px;border-radius:var(--radius-pill, 999px);border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-sm, 12px);font-weight:700;line-height:1.5;opacity:1}.hoff-outcome{margin:0 0 6px;font-size:calc(13px * var(--font-scale, 1));opacity:.85}.hoff-actions{display:flex;gap:8px;flex-wrap:wrap}.hoff-actions button{padding:7px 14px;border-radius:7px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:inherit;cursor:pointer;font:inherit}.hoff-actions button:disabled{opacity:.5;cursor:default}.hoff-secondary{opacity:.8}.hoff-decline{margin-top:10px}.hoff-decline label{display:block;font-size:calc(12px * var(--font-scale, 1));opacity:.7}.hoff-decline textarea{display:block;width:100%;margin:4px 0 8px;padding:7px 9px;border-radius:7px;border:1px solid rgba(255,255,255,.2);background:#00000040;color:inherit;font:inherit;resize:vertical}.hoff-decline button{padding:6px 12px;border-radius:7px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:inherit;cursor:pointer;font:inherit}.mrb-handoff-medical{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 12px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2)}.mrb-handoff-medical-q{padding:0;font-size:calc(13px * var(--font-scale, 1));font-weight:700;line-height:1.4;color:var(--text)}.mrb-handoff-medical-hint{margin:0 0 2px;font-size:calc(12px * var(--font-scale, 1));line-height:1.5;color:var(--text-muted)}.mrb-handoff-cb input[type=radio]{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent);cursor:pointer}.mrb-handoff-cb input[type=radio]:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}@media (pointer: coarse){.mrb-handoff-cb input[type=radio]{width:22px;height:22px;margin:0}}.mrb-queue-arrival .mrb-queue-toolbar{animation:mrb-qarr-settle .28s var(--ease-out, cubic-bezier(.2, 0, 0, 1)) backwards}.mrb-queue-arrival .mrb-vlist-wrap{animation:mrb-qarr-rise .34s 80ms var(--ease-out, cubic-bezier(.2, 0, 0, 1)) backwards}@keyframes mrb-qarr-settle{0%{opacity:0;transform:translateY(-8px)}}@keyframes mrb-qarr-rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion: reduce){.mrb-queue-arrival .mrb-queue-toolbar,.mrb-queue-arrival .mrb-vlist-wrap{animation:none}}@media (max-width: 720px){.mrb-queue .mrb-hud-rail{position:relative;inset:auto;width:auto;min-height:0;flex-direction:row;flex-wrap:wrap;gap:6px;padding:10px;margin-top:var(--space-4)}.mrb-queue .mrb-hud-seg{flex:1 1 calc((100% - 12px) / 3);width:auto;min-width:0;height:auto;min-height:64px;gap:5px;padding:8px 4px;border-radius:10px;background:color-mix(in srgb,var(--hud) 5%,transparent)}.mrb-queue .mrb-hud-seg-label{writing-mode:horizontal-tb;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mrb-queue .mrb-hud-seg+.mrb-hud-seg:before{display:none}.mrb-queue .mrb-hud-rail:before,.mrb-queue .mrb-hud-rail:after,.mrb-queue .mrb-hud-rail-handle{display:none}.mrb-queue .mrb-hud-rail-ticks{top:auto;bottom:3px;left:14px;right:14px;width:auto;height:3px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--hud) 55%,transparent) 0 1.5px,transparent 1.5px 8px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.mrb-queue .mrb-hud-seg.on{background:linear-gradient(180deg,color-mix(in srgb,var(--hud) 8%,transparent),color-mix(in srgb,var(--hud) 24%,transparent));box-shadow:inset 0 -3px 0 var(--hud),inset 0 0 18px color-mix(in srgb,var(--hud) 12%,transparent)}.mrb-queue .mrb-hud-seg.on:focus-visible{box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--hud) 22%,transparent),inset 0 -3px 0 var(--hud),inset 0 0 18px color-mix(in srgb,var(--hud) 12%,transparent)}.mrb-queue .mrb-hud-seg:hover{transform:none}.mrb-queue .mrb-hud-seg:active{transform:scale(.97)}.mrb-queue .mrb-hud-rail .mrb-hud-seg:hover{background:color-mix(in srgb,var(--hud) 12%,transparent)}@media (prefers-reduced-motion: reduce){.mrb-queue .mrb-hud-seg:active{transform:none}}.mrb-queue .mrb-hud-slide{margin-top:var(--space-3)}.mrb-queue .mrb-hud-slide :is(button,a,input,select,textarea){scroll-margin-top:120px}.mrb-queue .mrb-lead-body{min-height:0}.mrb-queue .mrb-lead-head,.mrb-queue .mrb-lead-prism{flex-wrap:wrap}.mrb-queue .mrb-prism-tab{min-height:var(--tap-min, 44px)}.mrb-queue .mrb-lead-mid{flex-direction:column;align-items:stretch;gap:var(--space-4)}.mrb-queue .mrb-lead-stats{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-self:stretch;gap:var(--space-5);text-align:left;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.mrb-queue .mrb-lead-record{flex-direction:column;align-items:stretch}.mrb-queue .mrb-lead-lower-l>.mrb-lead-mid>.mrb-lead-mid-l>.mrb-lead-record{flex-wrap:nowrap}.mrb-queue .mrb-lead-record-boxes{width:auto;flex:0 0 auto}.mrb-queue .mrb-lead-record-l{max-width:none;flex:1 1 auto}.mrb-queue .mrb-lead-dispo-tower{width:auto;max-width:none}.mrb-queue .mrb-lead-namerow{padding-right:0;--qc-row-h: 48px}.mrb-queue .mrb-lead-dispo-lead{width:auto;max-width:none}.mrb-queue .mrb-lead-mid .mrb-copyable{min-height:var(--tap-min, 44px);align-items:center}.mrb-queue .mrb-dial-row{gap:var(--space-2)}.mrb-queue .mrb-dial-row>.mrb-mic-wrap-slot>.mrb-mic-btn{min-height:var(--tap-min, 44px)}.mrb-queue .mrb-disposition-grid{gap:var(--space-2)}.mrb-queue .mrb-dispo-grid-v2>button,.mrb-queue .mrb-dispo-grid-v2>.mrb-postpone-wrap>.mrb-postpone-btn,.mrb-queue .mrb-dispo-grid-v2>.mrb-vmdrop-wrap>.mrb-postpone-btn{min-height:48px}.mrb-queue .mrb-dispo-grid-v2>.mrb-postpone-wrap{grid-column:1 / -1}.mrb-queue .mrb-dispo-grid-v2>.mrb-vmdrop-wrap{grid-column:1 / -1}.mrb-queue .mrb-postpone-pop,.mrb-queue .mrb-book-pop,.mrb-queue .mrb-vmdrop-pop{left:0;right:0;width:auto}.mrb-queue .mrb-vlist,.mrb-queue .mrb-vrail{height:44dvh}.mrb-queue .mrb-vrail-handle{width:10px}.mrb-queue .mrb-vrail-handle:before{content:"";position:absolute;top:-17px;right:-17px;bottom:-17px;left:-17px}.mrb-queue .mrb-queue-toolbar{gap:var(--space-2)}.mrb-queue .mrb-queue-search{flex:1 1 100%}.mrb-queue .mrb-queue-toolbar button{min-height:var(--tap-min, 44px)}}@media (max-width: 420px){.mrb-queue .mrb-lead-card{padding:var(--space-4)}.mrb-queue .mrb-outcome-menu,.mrb-queue .mrb-capture{padding:var(--space-3)}}@media (max-width: 720px) and (forced-colors: active){.mrb-queue .mrb-hud-seg.on{border-bottom:3px solid Highlight;padding-bottom:5px}}.mrb-vrow-shell{position:relative;content-visibility:auto;contain-intrinsic-size:0 58px}.mrb-lead-record>.mrb-lead-record-tail{flex:1 1 var(--qd-col, 11.5rem);min-width:min(100%,var(--qd-col, 11.5rem));max-width:100%;align-self:stretch;display:flex;flex-direction:column;container-type:inline-size}.mrb-lead-record-tail>.mrb-lead-record-tail-in{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--qd-gap, 4px)}@container (min-width: 23.25rem){.mrb-lead-record-tail>.mrb-lead-record-tail-in{flex-direction:row;align-items:stretch;gap:10px}}.mrb-lead-record-tail-in>.mrb-lead-record-fields{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--qd-gap, 4px)}.mrb-lead-record-fields>.mrb-lead-fields-door{display:flex;align-items:center;gap:6px;width:100%;min-width:0;height:var(--qd-row, 24px);padding:0 7px;border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:transparent;color:var(--text-muted);font:inherit;font-size:calc(12px * var(--font-scale, 1));line-height:1.2;font-weight:600;cursor:pointer;overflow:hidden}.mrb-lead-record-fields>.mrb-lead-fields-door svg{flex:none;width:calc(14px * var(--font-scale, 1));height:calc(14px * var(--font-scale, 1))}.mrb-lead-record-fields>.mrb-lead-fields-door span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-lead-record-fields>.mrb-lead-fields-door:hover{color:var(--accent);background:var(--accent-fill)}.mrb-lead-record-fields>.mrb-lead-fields-door:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-lead-record-fields>.mrb-lead-fields-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(11rem * var(--font-scale, 1))),1fr));align-content:start;gap:var(--qd-gap, 4px);max-height:calc(var(--qd-row, 24px) * 8 + var(--qd-gap, 4px) * 7);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;min-width:0}@media not all and (max-width: 1100px){.mrb-lead-record-fields>.mrb-lead-fields-list{flex:1 1 0;min-height:0;contain:size}}.mrb-lead-fields-list>.mrb-lead-field-box{display:flex;align-items:center;gap:6px;height:var(--qd-row, 24px);padding:0 7px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;max-width:100%;overflow:hidden}.mrb-lead-fields-list>.mrb-lead-field-box>.mrb-lead-addr-box-l{flex:0 0 auto;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.mrb-lead-fields-list>.mrb-lead-field-box>.mrb-lead-addr-box-v{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-size:var(--text-base);color:var(--text-muted)}.mrb-lead-fields-list>.mrb-lead-field-box.is-empty{border-style:dashed;background:none}.mrb-lead-fields-list>.mrb-lead-field-box.is-empty>.mrb-lead-addr-box-v{color:var(--text-faint)}@media (max-width: 1100px){.mrb-lead-record-tail-in>.mrb-lead-record-fields{flex:1 1 auto;min-width:0;min-height:auto}}@media (max-width: 720px){.mrb-queue .mrb-lead-record>.mrb-lead-record-tail{flex:0 0 auto;width:auto;min-width:0}}.mrb-lbrail{--lbrail-row-h: 34px;--lbrail-row-h-open: 36px;--lbrail-calls-digits: 4;--lbrail-av: min(calc(var(--lbrail-row-h) - 12px), 34px);position:fixed;right:var(--page-scrollbar, 0px);top:28%;width:44px;z-index:995;display:flex;flex-direction:column;overflow:hidden;padding:4px;border:1px solid var(--accent-border);border-right:none;border-radius:var(--radius-lg, 14px) 0 0 var(--radius-lg, 14px);background:var(--surface-1);box-shadow:-2px 0 16px -6px var(--accent)}.mrb-lbrail-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mrb-lbrail-scroll::-webkit-scrollbar{width:0;height:0}.mrb-lbrail-list{position:relative;margin:0;padding:0;list-style:none}.mrb-lbrail-row{position:absolute;top:0;left:0;display:flex;width:100%;height:var(--lbrail-row-h);flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:var(--radius-sm, 6px);transition:transform var(--motion-base, .2s) var(--ease-out, ease-out)}@media (prefers-reduced-motion: reduce){.mrb-lbrail-row{transition:none}}html[data-perf-call] .mrb-lbrail-row,html[data-perf-tier=minimal] .mrb-lbrail-row{transition:none}.mrb-lbrail-row.is-me{background:var(--accent-fill);box-shadow:inset 2px 0 0 var(--accent)}.mrb-lbrail-av{flex:none;width:var(--lbrail-av);height:var(--lbrail-av);max-width:100%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill, 999px);background:var(--surface-3)}.mrb-lbrail-av img,.mrb-lbrail-av .mrb-lbrail-disc{width:100%;height:100%;object-fit:cover}.mrb-lbrail-disc{display:inline-flex;align-items:center;justify-content:center;font-size:max(calc(8px * var(--font-scale, 1)),calc(var(--lbrail-av) * .4));font-weight:700;line-height:1;color:var(--text-muted)}.mrb-lbrail-calls{min-width:calc(var(--lbrail-calls-digits, 4) * 1ch);font-size:max(calc(10px * var(--font-scale, 1)),calc(var(--lbrail-row-h) * .26));font-weight:800;line-height:1;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;color:var(--text-muted)}.mrb-lbrail-row.is-lead .mrb-lbrail-calls{color:var(--warn)}.mrb-lbrail-row.is-me .mrb-lbrail-calls{color:var(--accent-text)}@media (max-width: 720px){.mrb-lbrail{display:none}}.mrb-lbrail.is-expanded{--lbrail-row-h: var(--lbrail-row-h-open);--lbrail-av: min(calc(var(--lbrail-row-h) - 6px), 64px);padding:0;border-radius:var(--radius-lg, 14px) 0 0 var(--radius-lg, 14px)}.mrb-lbrail-grip{flex:none;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:22px;padding:4px 2px;border:none;border-bottom:1px solid var(--border-subtle);border-radius:0;background:transparent;color:var(--text-muted);cursor:pointer;font-size:calc(9px * var(--font-scale, 1));font-weight:800;letter-spacing:.1em;line-height:1.2}.mrb-lbrail-grip:hover,.mrb-lbrail-grip:focus-visible{color:var(--accent)}.mrb-lbrail-grip-ic{display:inline-flex;transition:transform var(--motion-base, .2s) var(--ease-out, ease-out)}.mrb-lbrail.is-expanded .mrb-lbrail-grip-ic{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.mrb-lbrail-grip-ic{transition:none}}.mrb-lbrail-grip-t:empty{display:none}.mrb-lbrail.is-expanded .mrb-lbrail-list{padding:4px}.mrb-lbrail.is-expanded .mrb-lbrail-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-rows:1fr auto;align-items:center;justify-content:stretch;column-gap:8px;row-gap:0;padding:0 8px}.mrb-lbrail.is-expanded .mrb-lbrail-rank{grid-column:1;grid-row:1}.mrb-lbrail.is-expanded .mrb-lbrail-av{grid-column:2;grid-row:1}.mrb-lbrail.is-expanded .mrb-lbrail-who{grid-column:3;grid-row:1}.mrb-lbrail.is-expanded .mrb-lbrail-calls{grid-column:4;grid-row:1}.mrb-lbrail.is-expanded .mrb-lbrail-bar{grid-column:2 / -1;grid-row:2}.mrb-lbrail.is-expanded .mrb-lbrail-disc{font-size:max(calc(14px * var(--font-scale, 1)),calc(var(--lbrail-av) * .35))}.mrb-lbrail-rank{flex:none;width:18px;font-size:max(calc(12px * var(--font-scale, 1)),calc(var(--lbrail-row-h) * .26));font-weight:800;line-height:1.3;font-variant-numeric:tabular-nums;text-align:right;color:var(--text-faint)}.mrb-lbrail-row.is-lead .mrb-lbrail-rank{color:var(--warn)}.mrb-lbrail-who{display:block;min-width:0;flex:1;container-type:inline-size}.mrb-lbrail-name{--lbrail-name-lines: 1;--lbrail-name-lh: 1.15;--lbrail-name-room: calc(4px + max(2px, var(--lbrail-row-h) * .05)) ;--lbrail-name-1: 8;--lbrail-name-min: var(--text-xs, 11px);display:block;min-width:0;overflow:hidden;height:calc(var(--lbrail-row-h) - var(--lbrail-name-room));align-content:center;font-size:clamp(var(--lbrail-name-min),calc(100cqi / var(--lbrail-name-1)),max(calc(13px * var(--font-scale, 1)),calc(var(--lbrail-row-h) * .29)));font-weight:600;line-height:var(--lbrail-name-lh);color:var(--text)}.mrb-lbrail-name-t{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mrb-lbrail-bar{display:block;margin-top:4px;height:max(2px,calc(var(--lbrail-row-h) * .04));border-radius:var(--radius-pill, 999px);background:var(--surface-3);overflow:hidden}.mrb-lbrail-bar-fill{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width var(--motion-base, .2s) var(--ease-out, ease-out)}@media (prefers-reduced-motion: reduce){.mrb-lbrail-bar-fill{transition:none}}html[data-perf-call] .mrb-lbrail-bar-fill,html[data-perf-tier=minimal] .mrb-lbrail-bar-fill{transition:none}.mrb-lbrail-row.is-lead .mrb-lbrail-bar-fill{background:var(--warn)}.mrb-lbrail.is-expanded .mrb-lbrail-calls{flex:none;font-size:max(calc(14px * var(--font-scale, 1)),calc(var(--lbrail-row-h) * .32));font-weight:800;line-height:1.3;text-align:right;color:var(--text)}.mrb-lbrail.mrb-lbrail-gut{position:absolute;top:24px;bottom:24px;right:-48px;left:auto;width:48px;max-height:none;z-index:6;border:1px solid var(--accent-border);border-radius:var(--radius-lg, 14px);box-shadow:0 4px 22px -8px var(--accent)}.mrb-lbrail.mrb-lbrail-gut.is-quiet{align-items:center;justify-content:center;padding:10px 4px}.mrb-lbrail-quiet{margin:0;writing-mode:vertical-rl;font-size:calc(11px * var(--font-scale, 1));font-weight:600;letter-spacing:.04em;color:var(--text-muted);text-align:center}@media (max-width: 720px){.mrb-lbrail.mrb-lbrail-gut{display:flex;position:relative;inset:auto;width:auto;max-height:none;margin-top:var(--space-4, 16px)}.mrb-lbrail.mrb-lbrail-gut .mrb-lbrail-list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;height:auto!important}.mrb-lbrail.mrb-lbrail-gut .mrb-lbrail-row{position:relative;transform:none!important;width:44px;height:var(--lbrail-row-h)}}.mrb-lbrail.mrb-lbrail-panel{display:flex;position:relative;inset:auto;width:auto;height:100%;max-height:none;z-index:auto;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.mrb-lbrail.mrb-lbrail-panel.is-quiet{align-items:center;justify-content:center;padding:24px}.mrb-lbrail.mrb-lbrail-panel .mrb-lbrail-quiet{writing-mode:horizontal-tb;font-size:calc(13px * var(--font-scale, 1))}.mrb-lbrail.mrb-lbrail-panel{--lbrail-av: min(calc(var(--lbrail-row-h) - 22px), 46px)}.mrb-lbrail.mrb-lbrail-panel .mrb-lbrail-row{column-gap:12px;padding:0 14px}.mrb-lbrail.mrb-lbrail-panel .mrb-lbrail-list{padding:2px 0}.mrb-lbrail.mrb-lbrail-panel .mrb-lbrail-rank{width:2.2ch;font-size:max(calc(12px * var(--font-scale, 1)),calc(var(--lbrail-row-h) * .21))}.mrb-lbrail.mrb-lbrail-panel .mrb-lbrail-who{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.mrb-lbrail.mrb-lbrail-panel .mrb-lbrail-name{height:auto;font-size:clamp(var(--lbrail-name-min),calc(100cqi / var(--lbrail-name-1)),max(calc(14px * var(--font-scale, 1)),calc(var(--lbrail-row-h) * .235)));line-height:1.2}.mrb-lbrail-meta{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:max(calc(11px * var(--font-scale, 1)),calc(var(--lbrail-row-h) * .155));line-height:1.25;font-variant-numeric:tabular-nums;color:var(--text-faint)}.mrb-lbrail-stat+.mrb-lbrail-stat:before{content:"·";margin:0 6px;color:var(--border-subtle)}.mrb-lbrail-stat b{font-weight:700;color:var(--text-muted)}.mrb-lbrail-row.is-me .mrb-lbrail-stat b{color:var(--accent-text)}.mrb-lbrail.mrb-lbrail-panel .mrb-lbrail-calls{font-size:max(calc(15px * var(--font-scale, 1)),calc(var(--lbrail-row-h) * .26))}.mrb-lbrail.mrb-lbrail-panel .mrb-lbrail-bar{height:3px;margin-top:6px;opacity:.85}.mrb-lbrail-foot{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;margin-top:6px;padding:10px 14px 2px;border-top:1px solid var(--border-subtle)}.mrb-lbrail-foot-s{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden}.mrb-lbrail-foot-s b{font-size:calc(16px * var(--font-scale, 1));font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.mrb-lbrail-foot-s i{font-size:calc(10px * var(--font-scale, 1));font-style:normal;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-faint)}.pn-premium.pn-root{isolation:isolate;gap:var(--space-5);--pn-paper: var(--surface-2);--pn-recess: color-mix(in srgb, var(--bg) 80%, var(--surface-2));--pn-lit: color-mix(in srgb, var(--surface-3) 60%, var(--surface-2));--pn-margin: color-mix(in srgb, var(--accent) 30%, transparent);--pn-lift-console: 0 16px 40px -18px rgba(0, 0, 0, .5);--pn-lift-card: 0 6px 18px -12px rgba(0, 0, 0, .45);--pn-inset-field: inset 0 2px 8px rgba(0, 0, 0, .28);--pn-gloss: inset 0 1px 0 color-mix(in srgb, #fff 8%, transparent)}[data-theme=light] .pn-premium.pn-root{--pn-margin: color-mix(in srgb, var(--accent) 22%, transparent);--pn-recess: color-mix(in srgb, var(--surface-3) 55%, var(--surface-2));--pn-lit: color-mix(in srgb, var(--surface-1) 70%, var(--surface-2));--pn-lift-console: 0 12px 30px -16px rgba(10, 30, 80, .16);--pn-lift-card: 0 4px 12px -8px rgba(10, 30, 80, .12);--pn-inset-field: inset 0 1px 4px rgba(10, 30, 80, .1);--pn-gloss: inset 0 1px 0 color-mix(in srgb, #fff 60%, transparent)}.pn-premium .pn-head{position:relative;gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.pn-premium .pn-head:before{content:"Personal";content:"Personal" / "";font-size:var(--text-xs);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.pn-premium .pn-head:after{content:"";position:absolute;left:0;bottom:-1px;width:56px;height:2px;border-radius:var(--radius-pill);background:var(--pn-margin)}.pn-premium .mrb-panel-title{margin-bottom:0;font-size:var(--text-2xl);font-weight:800;letter-spacing:-.02em;line-height:var(--leading-tight);color:var(--text)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.pn-premium .mrb-panel-title{background:linear-gradient(180deg,var(--text),color-mix(in srgb,var(--text) 72%,var(--accent)));-webkit-background-clip:text;background-clip:text;color:transparent}}.pn-premium .pn-sub{font-size:var(--text-base);color:var(--text-muted);max-width:52ch}.pn-premium .pn-banner--error{position:relative;padding-left:calc(var(--space-4) + 4px);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--danger) 45%,var(--border-subtle));background:linear-gradient(180deg,var(--danger),color-mix(in srgb,var(--danger) 45%,transparent)) left / 3px 100% no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--danger) 10%,transparent),transparent 45%),color-mix(in srgb,var(--danger) 8%,var(--pn-paper))}.pn-premium .pn-banner__x{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-block:-8px;border-radius:var(--radius-md);opacity:1;color:color-mix(in srgb,var(--danger) 80%,var(--text));transition:background var(--motion-fast) var(--ease-out)}.pn-premium .pn-banner__x:hover{background:color-mix(in srgb,var(--danger) 14%,transparent)}.pn-premium .pn-compose{position:relative;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:radial-gradient(120% 90% at 18% 0%,var(--accent-wash),transparent 60%),var(--pn-paper);box-shadow:var(--pn-lift-console),var(--pn-gloss);transition:border-color var(--motion-fast) var(--ease-out)}.pn-premium .pn-compose:focus-within{border-color:var(--accent-border)}.pn-premium .pn-compose:before{content:"";position:absolute;top:0;left:14px;right:14px;height:2px;border-radius:var(--radius-pill);pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent-neon) 40%,var(--accent) 60%,transparent);opacity:.5;transition:opacity var(--motion-base) var(--ease-out)}.pn-premium .pn-compose:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 26px -8px var(--accent-neon);opacity:0;transition:opacity var(--motion-base) var(--ease-out)}.pn-premium .pn-compose:focus-within:before{opacity:.9}.pn-premium .pn-compose:focus-within:after{opacity:1}.pn-premium .pn-compose__input{min-height:72px;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-control);background:var(--pn-recess);color:var(--text);font-size:var(--text-md);line-height:1.6;box-shadow:var(--pn-inset-field);transition:border-color var(--motion-fast) var(--ease-out)}.pn-premium .pn-compose__input::placeholder{color:var(--text-muted)}.pn-premium .pn-compose__input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);border-color:var(--accent-border);box-shadow:var(--glow),var(--pn-inset-field)}.pn-premium .pn-compose__hint{align-self:center;padding:3px var(--space-2) 4px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent);background:var(--pn-recess);box-shadow:0 2px color-mix(in srgb,var(--border-subtle) 90%,transparent);color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);white-space:nowrap}.pn-premium.pn-root .pn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border-control);background:transparent;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.pn-premium.pn-root .pn-btn:not(:disabled):hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.pn-premium .pn-btn:not(:disabled):active{transform:translateY(1px)}.pn-premium .pn-btn:disabled{opacity:.45;transform:none}.pn-premium.pn-root .pn-btn.pn-btn--primary{color:var(--accent-text);border-color:var(--accent-border);background:linear-gradient(180deg,color-mix(in srgb,#fff 12%,transparent),transparent 60%),var(--accent-fill);box-shadow:0 0 18px -6px var(--accent-neon),var(--pn-gloss)}.pn-premium.pn-root .pn-btn.pn-btn--primary:not(:disabled):hover{background:linear-gradient(180deg,color-mix(in srgb,#fff 12%,transparent),transparent 60%),var(--accent-fill-hover);transform:translateY(-1px)}.pn-premium.pn-root .pn-btn.pn-btn--primary:not(:disabled):active{transform:translateY(1px)}.pn-premium.pn-root .pn-btn.pn-btn--primary:focus-visible{box-shadow:var(--glow),var(--pn-gloss)}.pn-premium.pn-root .pn-btn.pn-btn--ghost{padding-inline:var(--space-3);border-color:var(--border-control);background:transparent}.pn-premium.pn-root .pn-btn.pn-btn--ghost:not(:disabled):hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.pn-premium.pn-root .pn-btn.pn-btn--danger{padding-inline:var(--space-3);color:color-mix(in srgb,var(--danger) 80%,var(--text));border-color:var(--danger);background:transparent}.pn-premium.pn-root .pn-btn.pn-btn--danger:not(:disabled):hover{background:color-mix(in srgb,var(--danger) 14%,transparent)}.pn-premium .pn-empty:has(.pn-empty__title){padding:var(--space-8) var(--space-4);border-radius:var(--radius-lg);border:1px dashed color-mix(in srgb,var(--text-faint) 45%,transparent);background:color-mix(in srgb,var(--surface-2) 35%,transparent)}.pn-premium .pn-empty:has(.pn-empty__title):before{content:"";display:block;box-sizing:border-box;width:44px;height:56px;margin:0 auto var(--space-3);padding:10px 8px;border:1px solid color-mix(in srgb,var(--text-faint) 55%,transparent);border-radius:var(--radius-sm);background-image:linear-gradient(90deg,transparent 0 8px,var(--pn-margin) 8px 9px,transparent 9px),repeating-linear-gradient(180deg,transparent 0 9px,color-mix(in srgb,var(--text-faint) 30%,transparent) 9px 10px);background-clip:border-box,content-box;background-origin:border-box,content-box;background-repeat:no-repeat,repeat}.pn-premium .pn-empty__title{font-size:var(--text-md);font-weight:700;color:var(--text);margin-bottom:var(--space-1)}.pn-premium .pn-empty__body{font-size:var(--text-base);color:var(--text-muted);max-width:40ch;margin-inline:auto}.pn-premium .pn-note{position:relative;padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + var(--space-3));border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--pn-paper);box-shadow:var(--pn-lift-card);transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out);animation:pn-note-in .22s var(--ease-out) both}.pn-premium .pn-note:before{content:"";position:absolute;left:var(--space-4);top:var(--space-3);bottom:var(--space-3);width:2px;border-radius:var(--radius-pill);background:var(--pn-margin);pointer-events:none;transition:background var(--motion-fast) var(--ease-out)}.pn-premium .pn-note:nth-child(2){animation-delay:40ms}.pn-premium .pn-note:nth-child(3){animation-delay:80ms}.pn-premium .pn-note:nth-child(4){animation-delay:.12s}.pn-premium .pn-note:nth-child(n+5){animation-delay:.16s}@keyframes pn-note-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pn-premium .pn-note:first-child:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;border:1px solid var(--accent-border);box-shadow:0 0 22px -8px var(--accent-neon),inset 0 0 18px -12px var(--accent-neon);opacity:0;animation:pn-ink-dry .9s var(--ease-out) .12s both}@keyframes pn-ink-dry{0%{opacity:0}18%{opacity:1}to{opacity:0}}.pn-premium .pn-note__body{font-size:var(--text-md);line-height:1.6;color:var(--text)}.pn-premium .pn-note__foot{position:relative;flex-wrap:wrap;margin-top:var(--space-3);padding-top:var(--space-2)}.pn-premium .pn-note__foot:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--pn-margin),var(--border-subtle) 40%,transparent 85%)}.pn-premium .pn-note__when{color:var(--text-muted);letter-spacing:.01em}.pn-premium .pn-note__actions{gap:var(--space-2);margin-left:auto}.pn-premium .pn-note:has(.pn-note__edit){background:var(--pn-lit);border-color:color-mix(in srgb,var(--accent-border) 55%,var(--border-subtle))}.pn-premium .pn-note:has(.pn-note__edit):before{background:var(--accent);box-shadow:0 0 10px -2px var(--accent-neon)}.pn-premium .pn-note__edit{gap:var(--space-3)}.pn-premium .pn-note__edit .pn-note__actions{justify-content:flex-end}@media (max-width: 420px){.pn-premium .pn-note__actions{margin-left:0}.pn-premium .pn-note__foot{gap:var(--space-2)}.pn-premium .pn-compose__row{flex-wrap:wrap}.pn-premium.pn-root .pn-btn.pn-btn--primary{flex:1 1 auto}}@media (prefers-reduced-motion: reduce){.pn-premium .pn-note,.pn-premium .pn-note:first-child:after{animation:none}.pn-premium .pn-compose,.pn-premium .pn-compose:before,.pn-premium .pn-compose:after,.pn-premium .pn-compose:focus-within:before,.pn-premium .pn-compose:focus-within:after,.pn-premium .pn-compose__input,.pn-premium .pn-note:before,.pn-premium .pn-note:has(.pn-note__edit),.pn-premium .pn-note:has(.pn-note__edit):before,.pn-premium .pn-banner__x,.pn-premium.pn-root .pn-btn{transition:none}.pn-premium.pn-root .pn-btn.pn-btn--primary:not(:disabled):hover:not(:active){transform:none}}@media (forced-colors: active){.pn-premium .mrb-panel-title{background:none;color:CanvasText}.pn-premium .pn-compose,.pn-premium .pn-banner--error,.pn-premium .pn-empty:has(.pn-empty__title):before,.pn-premium.pn-root .pn-btn.pn-btn--primary,.pn-premium.pn-root .pn-btn.pn-btn--primary:not(:disabled):hover{background-image:none}.pn-premium .pn-head:after,.pn-premium .pn-compose:before,.pn-premium .pn-note:before,.pn-premium .pn-note:has(.pn-note__edit):before,.pn-premium .pn-note__foot:before{background:CanvasText}.pn-premium.pn-root .pn-btn.pn-btn--primary{background-color:Highlight;border-color:Highlight;color:HighlightText}.pn-premium.pn-root .pn-btn.pn-btn--danger{border-width:2px;text-decoration:underline}.pn-premium.pn-root .pn-btn:not(:disabled):hover,.pn-premium.pn-root .pn-btn.pn-btn--ghost:not(:disabled):hover,.pn-premium.pn-root .pn-btn.pn-btn--danger:not(:disabled):hover{background-color:Highlight;border-color:Highlight;color:HighlightText}.pn-premium.pn-root .pn-btn.pn-btn--primary:not(:disabled):hover{background-color:HighlightText;border-color:Highlight;color:Highlight}.pn-premium .pn-note:first-child:after{animation:none}}h1.mrb-panel-title{margin-top:0}h1.mrb-settings-title,h1.eh-title{margin:0}.tsx-page{display:flex;flex-direction:column;gap:var(--space-5);max-width:860px}.tsx-head h1{margin:var(--space-1) 0 var(--space-2);font-size:var(--text-2xl);line-height:var(--leading-tight)}.tsx-eyebrow{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint)}.tsx-sub{margin:0;max-width:62ch;color:var(--text-muted);line-height:var(--leading-normal)}.tsx-banner{padding:var(--space-3) var(--space-4);border:1px solid var(--warn-border);border-left-width:4px;border-radius:var(--radius-md);background:var(--warn-fill);color:var(--text);line-height:var(--leading-normal)}.tsx-banner strong{color:var(--warn)}.tsx-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-sm, none)}.tsx-card-head{display:flex;flex-direction:column;gap:var(--space-1)}.tsx-card-head h2{margin:0;font-size:var(--text-md)}.tsx-note{margin:0;max-width:68ch;font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.tsx-note.is-warn{color:var(--warn)}.tsx-empty{margin:0;padding:var(--space-4);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);color:var(--text-faint);text-align:center}.tsx-error{margin:0;color:var(--danger);font-size:var(--text-sm)}.tsx-ok{margin:0;color:var(--ok);font-size:var(--text-sm)}.tsx-status{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tsx-chip{padding:4px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.tsx-chip.is-on{border-color:var(--accent-border);background:var(--accent-fill);color:var(--accent-text)}.tsx-chip.is-warn{border-color:var(--warn-border);background:var(--warn-fill);color:var(--warn)}.tsx-chip.is-muted{color:var(--text-faint)}.tsx-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle)}.tsx-row-text{display:flex;flex-direction:column;gap:2px}.tsx-label{font-weight:600}.tsx-switch{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:24px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-3);position:relative;cursor:pointer;transition:background var(--motion-fast) var(--ease-out)}.tsx-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--text-muted);transition:transform var(--motion-fast) var(--ease-out)}.tsx-switch:checked{background:var(--accent-fill-hover);border-color:var(--accent-border)}.tsx-switch:checked:after{transform:translate(20px);background:var(--accent)}.tsx-switch:disabled{opacity:.55;cursor:not-allowed}.tsx-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.tsx-field--wide{width:100%}.tsx-field>span{font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.tsx-field input,.tsx-field select,.tsx-field textarea{padding:8px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font:inherit;min-width:0}.tsx-field textarea{resize:vertical;line-height:var(--leading-normal)}.tsx-hint{font-size:var(--text-xs);color:var(--text-faint)}.tsx-hint.is-warn{color:var(--warn)}.tsx-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.tsx-form--stack{flex-direction:column;align-items:stretch}.tsx-form-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.tsx-form-row .tsx-field{flex:1 1 160px}.tsx-btn{align-self:flex-start;padding:8px 16px;border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-fill);color:var(--accent-text);font:inherit;font-weight:600;cursor:pointer;transition:background var(--motion-fast) var(--ease-out)}.tsx-btn:hover:not(:disabled){background:var(--accent-fill-hover)}.tsx-btn:disabled{opacity:.5;cursor:not-allowed}.tsx-btn--quiet{border-color:var(--border-subtle);background:var(--surface-2);color:var(--text-muted)}.tsx-btn--quiet:hover:not(:disabled){background:var(--surface-3)}.tsx-btn--danger{border-color:var(--danger);background:transparent;color:var(--danger)}.tsx-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 14%,transparent)}.tsx-lines,.tsx-templates{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.tsx-line,.tsx-template{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2)}.tsx-line.is-blocked{border-color:var(--danger)}.tsx-template.is-archived{opacity:.7}.tsx-line-main,.tsx-template-main{display:flex;flex-direction:column;gap:2px;min-width:0}.tsx-line-num{font-weight:700;font-variant-numeric:tabular-nums}.tsx-line-meta{font-size:var(--text-sm);color:var(--text-muted)}.tsx-line-controls,.tsx-template-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.tsx-line-controls select{padding:6px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);font:inherit;font-size:var(--text-sm)}.tsx-inline{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--text-muted)}.tsx-flag{align-self:flex-start;padding:2px 8px;border-radius:var(--radius-pill);background:var(--surface-3);font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.tsx-flag.is-danger{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.tsx-week{display:flex;flex-direction:column;gap:var(--space-2)}.tsx-day{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:var(--surface-2)}.tsx-day.is-bad{border-color:var(--danger)}.tsx-day-toggle{display:flex;align-items:center;gap:var(--space-2);min-width:84px;padding-top:6px}.tsx-day-name{font-weight:700;font-size:var(--text-sm)}.tsx-day-off{font-size:var(--text-sm);color:var(--text-faint);padding-top:6px;display:inline-block}.tsx-day-windows{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);flex:1}.tsx-window{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm)}.tsx-window input[type=time]{padding:5px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);font:inherit;font-variant-numeric:tabular-nums}.tsx-wrap{padding:2px 8px;border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-xs);font-weight:600}.tsx-budget{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-4)}.tsx-budget input{max-width:120px;font-variant-numeric:tabular-nums}.tsx-preview{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2)}.tsx-preview-label{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--space-1)}.tsx-preview pre{margin:0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.tsx-template-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-weight:600}.tsx-template-body{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.tsx-kind,.tsx-shortcut{padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600}.tsx-kind{background:var(--surface-3);color:var(--text-muted)}.tsx-shortcut{background:var(--accent-fill);color:var(--accent-text);font-variant-numeric:tabular-nums}@media (max-width: 640px){.tsx-day{flex-direction:column}.tsx-line,.tsx-template{flex-direction:column;align-items:stretch}.tsx-row{flex-direction:row}}.tsx-qh-explain p{margin:0 0 10px;max-width:68ch;line-height:1.55}.tsx-qh-explain p:last-child{margin-bottom:0}.tsx-qh-floor{margin-top:12px;padding:10px 12px;border-left:3px solid var(--warn-border);border-radius:var(--radius-sm, 6px);background:var(--surface-2);color:var(--text)}.tsx-qh-live{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:14px;padding:10px 12px;border-radius:var(--radius-md);background:var(--warn-fill);border:1px solid var(--warn-border)}.tsx-qh-live-text{flex:1 1 18rem;min-width:0}.tsx-qh-off{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-top:14px}.tsx-tmpl-work{display:grid;grid-template-columns:minmax(0,1fr) 262px;gap:var(--space-4);align-items:start;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.tsx-tmpl-main{min-width:0}.tsx-tmpl-main>.tsx-form{padding-top:0;border-top:0}@media (max-width: 1100px){.tsx-tmpl-work{grid-template-columns:minmax(0,1fr)}.tsx-tmpl-work>.doc-mrail{order:-1}}.tsx-field--title input{font-size:var(--text-lg, 18px);font-weight:600;padding:10px 12px}.tsx-field--shortcut{width:min(100%,220px)}.tsx-page--wide{max-width:min(1560px,100%)}.tsx-premium{--ts-iris-cyan: color-mix(in srgb, var(--accent-neon) 62%, #22d3ee);--ts-iris-violet: color-mix(in srgb, var(--accent-neon) 58%, #a855f7);position:relative}.tsx-premium:before{content:"";position:absolute;inset:-84px 0 auto 0;height:340px;z-index:0;pointer-events:none;background:radial-gradient(64% 100% at 84% 0%,color-mix(in srgb,var(--ts-iris-violet) 17%,transparent),transparent 70%),radial-gradient(56% 100% at 4% 5%,color-mix(in srgb,var(--ts-iris-cyan) 15%,transparent),transparent 72%);opacity:.55;animation:ts-aurora 12s ease-in-out infinite}@keyframes ts-aurora{0%,to{opacity:.4}50%{opacity:.66}}[data-theme=light] .tsx-premium:before{opacity:.3}.tsx-premium>*{position:relative;z-index:1}.tsx-premium .tsx-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid color-mix(in srgb,var(--accent-border) 55%,transparent);border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--ts-iris-cyan) 10%,transparent),var(--accent-wash));color:var(--accent-text);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 8%,transparent)}.tsx-premium .tsx-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 80%,transparent)}[data-theme=light] .tsx-premium .tsx-eyebrow{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}.tsx-premium .tsx-head h1{font-weight:800;letter-spacing:-.01em;color:var(--text)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.tsx-premium .tsx-head h1{background:linear-gradient(180deg,var(--text),color-mix(in srgb,var(--text) 68%,var(--accent)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.tsx-premium .tsx-sub{color:var(--text-muted);max-width:62ch}.tsx-premium .tsx-banner{position:relative;overflow:hidden;border:1px solid var(--warn-border);border-left-width:1px;padding-left:calc(var(--space-4) + 12px);background:linear-gradient(90deg,color-mix(in srgb,var(--warn) 10%,transparent),transparent 45%),var(--warn-fill);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 30px -10px color-mix(in srgb,var(--warn) 45%,transparent),inset 0 1px color-mix(in srgb,#ffffff 7%,transparent)}.tsx-premium .tsx-banner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--warn),color-mix(in srgb,var(--warn) 45%,transparent));box-shadow:0 0 10px -1px color-mix(in srgb,var(--warn) 70%,transparent);pointer-events:none}.tsx-premium .tsx-banner:after{content:"";position:absolute;left:12px;top:18px;width:8px;height:8px;border-radius:50%;background:var(--warn);box-shadow:0 0 10px color-mix(in srgb,var(--warn) 80%,transparent);animation:ts-dot 2.4s ease-in-out infinite;pointer-events:none}@keyframes ts-dot{0%,to{opacity:.55}50%{opacity:1}}[data-theme=light] .tsx-premium .tsx-banner{box-shadow:0 8px 26px -12px color-mix(in srgb,var(--warn) 40%,transparent),inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}.tsx-premium .tsx-card{position:relative;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:radial-gradient(120% 80% at 8% 0%,var(--accent-wash),transparent 55%),color-mix(in srgb,var(--surface-1) 76%,transparent);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);box-shadow:0 14px 40px #00000061,inset 0 1px color-mix(in srgb,#ffffff 8%,transparent);transition:border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tsx-premium .tsx-card{background:radial-gradient(120% 80% at 8% 0%,var(--accent-wash),transparent 55%),var(--surface-1)}.tsx-premium .tsx-banner{background:linear-gradient(90deg,color-mix(in srgb,var(--warn) 10%,transparent),transparent 45%),color-mix(in srgb,var(--warn) 8%,var(--surface-1))}}.tsx-premium .tsx-card:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--ts-iris-cyan) 22%,var(--accent) 50%,var(--ts-iris-violet) 78%,transparent);opacity:.75}.tsx-premium .tsx-card:focus-within{border-color:var(--accent-border);box-shadow:0 14px 40px #00000061,0 0 28px -10px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 8%,transparent)}[data-theme=light] .tsx-premium .tsx-card{box-shadow:0 14px 36px #0a15261f,inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}[data-theme=light] .tsx-premium .tsx-card:focus-within{box-shadow:0 14px 36px #0a15261f,0 0 24px -10px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}.tsx-premium .tsx-card-head h2{position:relative;font-weight:800;letter-spacing:-.01em;padding-bottom:var(--space-2)}.tsx-premium .tsx-card-head h2:after{content:"";position:absolute;left:0;bottom:0;width:72px;height:3px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--ts-iris-cyan),var(--accent),var(--ts-iris-violet));box-shadow:0 0 10px -2px var(--accent-neon);pointer-events:none}.tsx-premium .tsx-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:color-mix(in srgb,var(--surface-2) 70%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 6%,transparent)}.tsx-premium .tsx-chip:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:var(--text-faint)}.tsx-premium .tsx-chip.is-on{background:var(--accent-fill);box-shadow:0 0 14px -4px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 8%,transparent)}.tsx-premium .tsx-chip.is-on:before{background:var(--ok);box-shadow:0 0 8px color-mix(in srgb,var(--ok) 75%,transparent);animation:ts-dot 2.4s ease-in-out infinite}.tsx-premium .tsx-chip.is-warn{background:var(--warn-fill);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 6%,transparent)}.tsx-premium .tsx-chip.is-warn:before{background:var(--warn);box-shadow:0 0 8px color-mix(in srgb,var(--warn) 70%,transparent)}.tsx-premium .tsx-chip.is-muted{box-shadow:none}.tsx-premium .tsx-chip.is-muted:before{background:color-mix(in srgb,var(--text-faint) 55%,transparent)}[data-theme=light] .tsx-premium .tsx-chip{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 55%,transparent)}.tsx-premium .tsx-switch{width:52px;height:30px;border-color:var(--border-control);background:color-mix(in srgb,var(--surface-3) 80%,transparent);box-shadow:inset 0 1px 3px #00000047;transition:background var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.tsx-premium .tsx-switch:after{width:24px;height:24px;top:2px;left:2px;background:var(--text-muted);box-shadow:0 1px 3px #0000004d}.tsx-premium .tsx-switch:checked{border-color:var(--accent-border);background:linear-gradient(90deg,var(--accent-fill-hover),color-mix(in srgb,var(--accent) 42%,transparent));box-shadow:0 0 16px -4px var(--accent-neon),inset 0 1px 3px #0000002e}.tsx-premium .tsx-switch:checked:after{transform:translate(22px);background:var(--text);box-shadow:0 0 12px -2px var(--accent-neon),0 1px 3px #0000004d}.tsx-premium .tsx-switch:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}[data-theme=light] .tsx-premium .tsx-switch{box-shadow:inset 0 1px 3px #0a15261f}.tsx-premium .tsx-field>span{font-weight:700;color:var(--text-muted)}.tsx-premium .tsx-form .tsx-field>span,.tsx-premium .tsx-budget .tsx-field>span{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.tsx-premium .tsx-field input,.tsx-premium .tsx-field select,.tsx-premium .tsx-field textarea,.tsx-premium .tsx-line-controls select{padding:10px 12px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 72%,transparent);color:var(--text);box-shadow:inset 0 1px 3px #00000038;transition:border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.tsx-premium .tsx-field input,.tsx-premium .tsx-field select,.tsx-premium .tsx-line-controls select{min-height:44px}.tsx-premium .tsx-field input:hover,.tsx-premium .tsx-field select:hover,.tsx-premium .tsx-field textarea:hover,.tsx-premium .tsx-line-controls select:hover{border-color:color-mix(in srgb,var(--accent-border) 70%,var(--border-control))}[data-theme=light] .tsx-premium .tsx-field input,[data-theme=light] .tsx-premium .tsx-field select,[data-theme=light] .tsx-premium .tsx-field textarea,[data-theme=light] .tsx-premium .tsx-line-controls select{box-shadow:inset 0 1px 3px #0a152614}.tsx-premium .tsx-hint{color:var(--text-faint)}.tsx-premium .tsx-hint.is-warn{color:var(--warn)}.tsx-premium .tsx-inline,.tsx-premium .tsx-day-toggle{min-height:44px;align-items:center;cursor:pointer}.tsx-premium .tsx-day-toggle{padding-top:0}.tsx-premium input[type=checkbox]:not(.tsx-switch){width:18px;height:18px;accent-color:var(--accent)}.tsx-premium.tsx-premium.tsx-premium :is(button,input,select,textarea):focus-visible{border-color:var(--accent-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon) 24%,transparent),0 0 18px -6px var(--accent-neon)}.tsx-premium .tsx-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 18px;font-weight:700;background:linear-gradient(180deg,color-mix(in srgb,#ffffff 14%,transparent),transparent 60%),var(--accent-fill);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 12%,transparent);transition:transform var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),background-color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out)}.tsx-premium .tsx-btn:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 16%,transparent),transparent 60%),var(--accent-fill-hover);box-shadow:0 0 18px -5px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 16%,transparent)}.tsx-premium .tsx-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.tsx-premium .tsx-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.tsx-premium .tsx-btn--quiet{border-color:var(--border-control);background:color-mix(in srgb,var(--surface-2) 60%,transparent);color:var(--text-muted);box-shadow:none}.tsx-premium .tsx-btn--quiet:hover:not(:disabled){transform:none;background:var(--accent-wash);border-color:color-mix(in srgb,var(--accent-border) 60%,var(--border-control));color:var(--text);box-shadow:none}.tsx-premium .tsx-btn--danger{border-color:color-mix(in srgb,var(--danger) 55%,transparent);background:transparent;color:var(--danger);box-shadow:none}.tsx-premium .tsx-btn--danger:hover:not(:disabled){transform:none;background:color-mix(in srgb,var(--danger) 14%,transparent);border-color:var(--danger);box-shadow:none}.tsx-premium .tsx-day{position:relative;overflow:hidden;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 3px);border:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 78%,transparent),color-mix(in srgb,var(--surface-2) 55%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 5%,transparent);transition:border-color var(--motion-base) var(--ease-out)}.tsx-premium .tsx-day:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--ts-iris-cyan),var(--accent));box-shadow:0 0 10px -1px var(--accent-neon);opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-out)}.tsx-premium .tsx-day:has(.tsx-day-toggle input:checked):before{opacity:1}.tsx-premium .tsx-day-name{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;flex:none;border:1px solid var(--border-control);background:color-mix(in srgb,var(--surface-3) 70%,transparent);font-size:var(--text-xs);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text-muted);transition:border-color var(--motion-base) var(--ease-out),background-color var(--motion-base) var(--ease-out)}.tsx-premium .tsx-day-toggle:has(input:checked) .tsx-day-name{border-color:var(--accent-border);background:var(--accent-fill);color:var(--accent-text);box-shadow:0 0 14px -4px var(--accent-neon)}.tsx-premium .tsx-day-off{font-style:italic;color:var(--text-faint);padding-top:0}.tsx-premium .tsx-day.is-bad{border-color:color-mix(in srgb,var(--danger) 55%,var(--border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 9%,transparent),color-mix(in srgb,var(--surface-2) 55%,transparent))}.tsx-premium .tsx-day.is-bad:before{opacity:1;background:var(--danger);box-shadow:0 0 10px -1px color-mix(in srgb,var(--danger) 70%,transparent)}.tsx-premium .tsx-window{padding:4px 6px 4px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-1) 65%,transparent);box-shadow:inset 0 1px 3px #0003}[data-theme=light] .tsx-premium .tsx-window{box-shadow:inset 0 1px 3px #0a152612}.tsx-premium .tsx-window input[type=time]{min-height:44px;padding:6px 10px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 80%,transparent);font-variant-numeric:tabular-nums;font-weight:600;transition:border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.tsx-premium .tsx-window>span[aria-hidden=true]{color:var(--accent);font-weight:700}.tsx-premium .tsx-wrap{border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text);box-shadow:0 0 10px -3px var(--accent-neon)}.tsx-premium .tsx-day-windows>.tsx-btn--quiet{border-style:dashed;background:transparent}.tsx-premium .tsx-window .tsx-btn--quiet{min-width:44px;padding:0;border-color:transparent;background:transparent}.tsx-premium .tsx-window .tsx-btn--quiet:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 50%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.tsx-premium .tsx-line{position:relative;overflow:hidden;padding-left:calc(var(--space-3) + 3px);border:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 78%,transparent),color-mix(in srgb,var(--surface-2) 55%,transparent));box-shadow:0 6px 18px #00000038,inset 0 1px color-mix(in srgb,#ffffff 6%,transparent)}.tsx-premium .tsx-line:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--ts-iris-cyan),var(--accent));box-shadow:0 0 10px -1px var(--accent-neon);pointer-events:none}.tsx-premium .tsx-line-num{font-size:var(--text-md);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em}.tsx-premium .tsx-line.is-blocked{border-color:color-mix(in srgb,var(--danger) 55%,var(--border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 9%,transparent),color-mix(in srgb,var(--surface-2) 55%,transparent))}.tsx-premium .tsx-line.is-blocked:before{background:var(--danger);box-shadow:0 0 10px -1px color-mix(in srgb,var(--danger) 70%,transparent)}[data-theme=light] .tsx-premium .tsx-line{box-shadow:0 6px 16px #0a152614,inset 0 1px color-mix(in srgb,#ffffff 55%,transparent)}.tsx-premium .tsx-flag{padding:3px 10px;border:1px solid var(--border-subtle)}.tsx-premium .tsx-flag.is-danger{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.tsx-premium .tsx-preview{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:0;border:none;background:transparent}.tsx-premium .tsx-preview-label{color:var(--text-faint);margin-bottom:0}.tsx-premium .tsx-preview pre{max-width:46ch;padding:var(--space-3) var(--space-4);border:1px solid var(--accent-border);border-radius:var(--radius-lg) var(--radius-lg) 4px var(--radius-lg);background:linear-gradient(180deg,var(--accent-fill-hover),var(--accent-fill));color:var(--accent-text);line-height:var(--leading-normal);box-shadow:0 8px 24px -12px var(--accent-neon),0 0 22px -10px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 10%,transparent)}[data-theme=light] .tsx-premium .tsx-preview pre{box-shadow:0 8px 20px -12px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 55%,transparent)}.tsx-premium .tsx-template{border:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 78%,transparent),color-mix(in srgb,var(--surface-2) 55%,transparent));box-shadow:0 6px 18px #00000038,inset 0 1px color-mix(in srgb,#ffffff 6%,transparent)}[data-theme=light] .tsx-premium .tsx-template{box-shadow:0 6px 16px #0a152614,inset 0 1px color-mix(in srgb,#ffffff 55%,transparent)}.tsx-premium .tsx-template-title{font-weight:700}.tsx-premium .tsx-kind{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-3) 80%,transparent)}.tsx-premium .tsx-shortcut{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;padding:2px 8px 3px;border:1px solid color-mix(in srgb,var(--accent-border) 65%,transparent);border-radius:6px;background:linear-gradient(180deg,color-mix(in srgb,#ffffff 10%,transparent),transparent 55%),var(--accent-fill);color:var(--accent-text);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 14%,transparent),0 2px color-mix(in srgb,var(--accent-border) 60%,transparent)}[data-theme=light] .tsx-premium .tsx-shortcut{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 60%,transparent),0 2px color-mix(in srgb,var(--accent-border) 45%,transparent)}.tsx-premium .tsx-template.is-archived{opacity:1;border-color:color-mix(in srgb,var(--border-subtle) 70%,transparent);background:color-mix(in srgb,var(--surface-2) 40%,transparent);box-shadow:none}.tsx-premium .tsx-template.is-archived .tsx-template-title{color:var(--text-muted)}.tsx-premium .tsx-template.is-archived .tsx-template-body{color:var(--text-faint)}.tsx-premium .tsx-budget .tsx-field{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 50%,transparent);box-shadow:inset 0 2px 6px #0000002e}[data-theme=light] .tsx-premium .tsx-budget .tsx-field{box-shadow:inset 0 2px 6px #0a152612}.tsx-premium .tsx-budget input{font-size:var(--text-lg);font-weight:700;font-variant-numeric:tabular-nums}.tsx-premium .tsx-ok,.tsx-premium .tsx-error{display:flex;align-items:center;gap:8px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.tsx-premium .tsx-ok:before,.tsx-premium .tsx-error:before{content:"";width:8px;height:8px;border-radius:50%;flex:none}.tsx-premium .tsx-ok{background:var(--ok-fill);border:1px solid var(--ok-border)}.tsx-premium .tsx-ok:before{background:var(--ok);box-shadow:0 0 8px color-mix(in srgb,var(--ok) 70%,transparent)}.tsx-premium .tsx-error{background:color-mix(in srgb,var(--danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent)}.tsx-premium .tsx-error:before{background:var(--danger);box-shadow:0 0 8px color-mix(in srgb,var(--danger) 60%,transparent)}.tsx-premium .tsx-empty{padding:var(--space-5);border:1px dashed color-mix(in srgb,var(--text-faint) 45%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 35%,transparent)}@media (max-width: 640px){.tsx-premium .tsx-day-toggle{min-width:0}.tsx-premium .tsx-window{flex-wrap:wrap}.tsx-premium .tsx-window input[type=time]{min-width:0;flex:1 1 96px}.tsx-premium .tsx-preview pre{max-width:100%}.tsx-premium .tsx-form-row .tsx-field{flex-basis:100%}}@media (prefers-reduced-motion: reduce){.tsx-premium:before,.tsx-premium .tsx-banner:after,.tsx-premium .tsx-chip.is-on:before{animation:none}.tsx-premium .tsx-card,.tsx-premium .tsx-btn,.tsx-premium .tsx-switch,.tsx-premium .tsx-day,.tsx-premium .tsx-day:before,.tsx-premium .tsx-day-name,.tsx-premium .tsx-field input,.tsx-premium .tsx-field select,.tsx-premium .tsx-field textarea,.tsx-premium .tsx-line-controls select,.tsx-premium .tsx-window input[type=time]{transition:none}.tsx-premium .tsx-btn:hover:not(:disabled),.tsx-premium .tsx-btn:active:not(:disabled){transform:none}}@media (forced-colors: active){.tsx-premium .tsx-head h1{background:none;-webkit-text-fill-color:currentColor;color:CanvasText;forced-color-adjust:auto}.tsx-premium:before{display:none}}.doc-mrail{display:flex;flex-direction:column;gap:var(--space-3, 12px);min-width:0;box-sizing:border-box;padding:var(--space-3, 12px);border:1px solid var(--border-subtle, #2a3444);border-radius:var(--radius-lg, 14px);background:color-mix(in srgb,var(--surface-1, #141a24) 72%,transparent);position:sticky;top:var(--space-4, 16px);max-height:calc(100vh - 140px);overflow-y:auto;overflow-x:hidden}.doc-mrail-head{display:flex;flex-direction:column;gap:4px}.doc-mrail-title{font-size:var(--text-xs, 12px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text, inherit)}.doc-mrail-note{margin:0;font-size:var(--text-xs, 12px);line-height:1.5;color:var(--text-muted, #7c8798)}.doc-mrail-group{display:flex;flex-direction:column;gap:4px}.doc-mrail-group-title{font-size:var(--text-xs, 12px);font-weight:700;color:var(--text, #e7edf6);padding-top:var(--space-2, 8px);border-top:1px solid var(--border-subtle, #2a3444)}.doc-mrail-group-note{margin:0 0 2px;font-size:calc(11px * var(--font-scale, 1));line-height:1.45;color:var(--text-faint, #6a7488)}.doc-mrail-key{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2, 8px);width:100%;min-width:0;box-sizing:border-box;text-align:left;padding:5px 9px;border:1px solid color-mix(in srgb,var(--accent-border, #4b5c74) 38%,var(--border-subtle, #2a3444));border-radius:var(--radius-md, 10px);background:var(--accent-wash, rgba(120, 160, 220, .08));color:var(--accent-text, inherit);font:inherit;font-size:var(--text-xs, 12px);line-height:1.6;cursor:pointer}.doc-mrail-key:hover{border-color:var(--accent, #6ea8fe)}.doc-mrail-key:focus-visible{outline:2px solid var(--accent, #6ea8fe);outline-offset:2px}.doc-mrail-key-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-mrail-key-token{flex:none;font-family:var(--font-mono, ui-monospace, monospace);font-size:calc(10px * var(--font-scale, 1));color:var(--text-faint, #6a7488);white-space:nowrap}@media (max-width: 1100px){.doc-mrail{position:static;max-height:none;overflow:visible;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.doc-mrail-head{flex:1 1 100%}.doc-mrail-group{flex:1 1 240px;min-width:0}}.doc-mrail.is-shelved{position:static;max-height:none;overflow:visible;flex-direction:column;flex-wrap:nowrap;gap:var(--space-2, 8px);padding:var(--space-2, 8px);border-radius:var(--radius-md, 10px)}.doc-mrail.is-shelved .doc-mrail-group{gap:3px}.doc-mrail.is-shelved .doc-mrail-group-title{padding-top:6px}.doc-mrail.is-shelved .doc-mrail-key{flex-direction:column;align-items:flex-start;gap:1px;padding:4px 7px;line-height:1.3}.doc-mrail.is-shelved .doc-mrail-key-label{white-space:normal;overflow:visible;text-overflow:clip}.doc-mrail.is-shelved .doc-mrail-key-token{flex:0 1 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mrb-rs-panel .mrb-table-scroll{min-width:0;max-width:100%}.mrb-rpanel-body.mrb-rs{min-width:0;padding-top:14px}.mrb-rs-chip{border:1px solid var(--border-control);background:var(--surface-2);border-radius:999px;padding:3px 10px;font-size:var(--text-xs);font-weight:600;white-space:nowrap}.mrb-rs-chip.is-muted{color:var(--text-muted)}.mrb-rs-chip.is-warn{border-color:color-mix(in srgb,var(--warn) 55%,var(--border-control))}.mrb-rs-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.mrb-rs-scope{display:flex;gap:6px}.mrb-rs-scope .is-on{border-color:var(--accent);color:var(--accent)}.mrb-rs-scope-note{color:var(--text-muted);font-size:var(--text-xs, .78rem)}.mrb-rs-summary{padding:14px 16px;border-radius:12px;border:1px solid var(--border-subtle);background:var(--surface-2, rgba(255, 255, 255, .03));margin-bottom:16px}.mrb-rs-summary-head{font-weight:700;color:var(--text);margin-bottom:10px}.mrb-rs-gates{display:flex;gap:10px;flex-wrap:wrap}.mrb-rs-gate{flex:1 1 130px;min-width:120px;padding:10px 12px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-3)}.mrb-rs-gate-n{font-size:var(--text-xl, 1.4rem);font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.mrb-rs-gate-label{color:var(--text-muted);font-size:var(--text-xs, .75rem)}.mrb-rs-table{width:100%}.mrb-rs-when,.mrb-rs-dest{white-space:nowrap}.mrb-rs-dest{font-variant-numeric:tabular-nums}.mrb-rs-chan{color:var(--text-muted);font-size:var(--text-xs, .75rem);white-space:nowrap}.mrb-rs-row-refused{background:color-mix(in srgb,var(--danger) 8%,transparent)}.mrb-rs-row-unchecked{background:var(--warn-fill, rgba(240, 192, 90, .07))}.mrb-rs-row-muted{background:transparent;opacity:.75}.mrb-rs-flag{display:block;margin-top:2px;font-size:var(--text-xs, .72rem);font-weight:600;color:var(--warn, #e8b84b)}.mrb-rs-flag-unchecked{color:var(--warn, #e8b84b)}.mrb-rs-empty{padding:18px;border-radius:12px;border:1px dashed var(--border-subtle);color:var(--text-muted);line-height:1.55}.mrb-rs-more,.mrb-rs-foot{color:var(--text-muted);font-size:var(--text-xs, .78rem);line-height:1.6;margin-top:14px}@media (max-width: 720px){.mrb-rs-gate{flex-basis:100%}}.mrb-rpanel-body.rs-premium:before{content:none}.rs-premium{--rs-glass-top: color-mix(in srgb, var(--surface-2) 66%, transparent);--rs-glass-bot: color-mix(in srgb, var(--surface-1) 90%, transparent);--rs-azure: var(--accent-neon);--rs-halt: var(--danger);--rs-aur-lo: .3;--rs-aur-hi: .48;--rs-seam: color-mix(in srgb, #fff 20%, transparent);--rs-rail: var(--border-subtle);--rs-hover: color-mix(in srgb, var(--accent-neon) 8%, transparent);--rs-gate-consent: var(--danger);--rs-gate-quiet: var(--warn);--rs-gate-block: var(--accent-border);--rs-gate-wallet: var(--text-faint);position:relative;isolation:isolate}[data-theme=light] .rs-premium{--rs-glass-top: color-mix(in srgb, var(--surface-1) 94%, transparent);--rs-glass-bot: color-mix(in srgb, var(--surface-2) 60%, transparent);--rs-seam: transparent;--rs-aur-lo: .15;--rs-aur-hi: .26}.rs-premium:before{content:"";position:absolute;inset:-16px 0 auto 0;height:300px;z-index:0;pointer-events:none;background:radial-gradient(52% 100% at 86% 0%,color-mix(in srgb,var(--rs-halt) 13%,transparent),transparent 70%),radial-gradient(48% 100% at 8% 4%,color-mix(in srgb,var(--rs-azure) 16%,transparent),transparent 72%);opacity:var(--rs-aur-lo);animation:rs-aurora 15s ease-in-out infinite}@keyframes rs-aurora{0%,to{opacity:var(--rs-aur-lo)}50%{opacity:var(--rs-aur-hi)}}.rs-premium>*{position:relative;z-index:1}.rs-premium .mrb-page-head{padding-bottom:var(--space-4, 16px);margin-bottom:var(--space-5, 20px);border-bottom:1px solid transparent;border-image:linear-gradient(90deg,color-mix(in srgb,var(--rs-azure) 42%,transparent),var(--border-subtle) 52%,transparent) 1}.rs-premium .mrb-page-title{margin:0 0 var(--space-2, 8px);font-size:var(--text-2xl, 28px);font-weight:800;line-height:var(--leading-tight, 1.2);letter-spacing:-.01em;color:var(--text)}.rs-premium .mrb-page-title:after{content:"";display:block;width:44px;height:2px;margin-top:var(--space-3, 12px);border-radius:var(--radius-pill, 999px);background:linear-gradient(90deg,var(--rs-halt),color-mix(in srgb,var(--rs-halt) 20%,transparent))}.rs-premium .mrb-page-lede{margin:0;max-width:68ch;color:var(--text-muted);font-size:var(--text-md, 15px);line-height:1.6}.rs-premium .mrb-page-lede strong{color:var(--text);font-weight:700}.rs-premium .mrb-rs-bar{gap:var(--space-4, 16px);margin-bottom:var(--space-5, 20px)}.rs-premium .mrb-rs-scope{gap:0;padding:3px;border-radius:var(--radius-pill, 999px);border:1px solid var(--border-control);background:var(--rs-glass-bot)}.rs-premium .mrb-rs-scope .mrb-btn-ghost{min-height:44px;padding:0 var(--space-5, 20px);border-radius:var(--radius-pill, 999px);border:1px solid transparent;background:transparent;color:var(--text-muted);font-size:var(--text-base, 13px);font-weight:600;letter-spacing:.01em;transition:color var(--motion-fast, .12s) var(--ease-out),background-color .16s var(--ease-out),transform var(--motion-fast, .12s) var(--ease-out)}.rs-premium .mrb-rs-scope .mrb-btn-ghost:hover{background:color-mix(in srgb,var(--accent-neon) 10%,transparent);color:var(--text)}.rs-premium .mrb-rs-scope .is-on,.rs-premium .mrb-rs-scope .is-on:hover{border-color:var(--accent-border);background:var(--accent-fill);color:var(--accent-text)}.rs-premium .mrb-rs-scope-note{color:var(--text-faint);font-size:var(--text-sm, 12px);letter-spacing:.02em}.rs-premium .mrb-error{padding:var(--space-4, 16px) var(--space-5, 20px);border-radius:var(--radius-lg, 14px);border:1px solid color-mix(in srgb,var(--danger) 55%,transparent);border-left-width:3px;background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--text);font-size:var(--text-md, 15px);line-height:1.55}.rs-premium .mrb-rs-summary{padding:var(--space-5, 20px);border-radius:var(--radius-lg, 14px);border:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--rs-glass-top),var(--rs-glass-bot)),var(--surface-1);box-shadow:inset 0 1px 0 0 var(--rs-seam);margin-bottom:var(--space-5, 20px);display:grid;gap:var(--space-5, 20px)}[data-theme=light] .rs-premium .mrb-rs-summary{box-shadow:var(--shadow-1)}.rs-premium .mrb-rs-summary-head{display:flex;flex-direction:column;gap:var(--space-1, 4px);margin-bottom:0;font-weight:inherit}.rs-premium .mrb-rs-total{font-size:var(--text-3xl, 34px);font-weight:800;line-height:1;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rs-premium .mrb-rs-total-label{color:var(--text-muted);font-size:var(--text-sm, 12px);text-transform:uppercase;letter-spacing:var(--tracking-wide, .08em);font-weight:600}.rs-premium .mrb-rs-gates{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-3, 12px)}.rs-premium .mrb-rs-gate{position:relative;flex:none;min-width:0;padding:var(--space-4, 16px);padding-top:calc(var(--space-4, 16px) + 2px);border-radius:var(--radius-md, 10px);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-2) 42%,transparent);overflow:hidden}.rs-premium .mrb-rs-gate:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--rs-gate, var(--border-subtle)),color-mix(in srgb,var(--rs-gate, var(--border-subtle)) 15%,transparent))}.rs-premium .mrb-rs-gate[data-gate=consent]{--rs-gate: var(--rs-gate-consent)}.rs-premium .mrb-rs-gate[data-gate=lead_block]{--rs-gate: var(--rs-gate-block)}.rs-premium .mrb-rs-gate[data-gate=quiet_hours]{--rs-gate: var(--rs-gate-quiet)}.rs-premium .mrb-rs-gate[data-gate=wallet]{--rs-gate: var(--rs-gate-wallet)}.rs-premium .mrb-rs-gate-n{font-size:var(--text-xl, 22px);font-weight:800;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.rs-premium .mrb-rs-gate-label{color:var(--text);font-size:var(--text-base, 13px);font-weight:600;margin-top:2px}.rs-premium .mrb-rs-gate-blurb{display:block;margin-top:var(--space-2, 8px);color:var(--text-faint);font-size:var(--text-sm, 12px);line-height:1.5}.rs-premium .mrb-rs-gate.is-zero{--rs-gate: var(--border-subtle)}.rs-premium .mrb-rs-gate.is-zero .mrb-rs-gate-n{color:var(--text-faint)}@media (min-width: 900px){.rs-premium .mrb-rs-summary{grid-template-columns:minmax(190px,230px) 1fr;align-items:start}.rs-premium .mrb-rs-summary-head{padding-right:var(--space-5, 20px);border-right:1px solid var(--border-subtle);align-self:stretch}}.rs-premium .mrb-rs-empty{padding:var(--space-8, 32px) var(--space-6, 24px);border-radius:var(--radius-lg, 14px);border:1px dashed color-mix(in srgb,var(--border-control) 55%,transparent);background:radial-gradient(68% 120% at 50% 0%,color-mix(in srgb,var(--rs-azure) 7%,transparent),transparent 70%),color-mix(in srgb,var(--surface-1) 45%,transparent);color:var(--text-muted);font-size:var(--text-md, 15px);line-height:1.65;max-width:72ch;text-align:left}.rs-premium .mrb-rs-loading{padding:var(--space-4, 16px) 0;border:0;background:none;color:var(--text-faint);font-size:var(--text-base, 13px);letter-spacing:var(--tracking-wide, .08em);text-transform:uppercase}.rs-premium .mrb-table-scroll{border-radius:var(--radius-lg, 14px);border:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--rs-glass-top),var(--rs-glass-bot)),var(--surface-1);box-shadow:inset 0 1px 0 0 var(--rs-seam)}[data-theme=light] .rs-premium .mrb-table-scroll{box-shadow:var(--shadow-1)}.rs-premium .mrb-rs-table th,.rs-premium .mrb-rs-table td{padding:var(--space-3, 12px) var(--space-4, 16px);border-bottom:1px solid var(--border-subtle);vertical-align:top}.rs-premium .mrb-rs-table thead th{padding-top:var(--space-4, 16px);padding-bottom:var(--space-3, 12px);color:var(--text-faint);font-size:var(--text-sm, 12px);font-weight:700;letter-spacing:var(--tracking-wide, .08em);white-space:nowrap;background:color-mix(in srgb,var(--surface-2) 40%,transparent);border-bottom-color:var(--border-control)}.rs-premium .mrb-rs-table tbody td{color:var(--text);font-size:var(--text-base, 13px);line-height:1.5}.rs-premium .mrb-rs-table tbody tr:last-child td{border-bottom:none}.rs-premium .mrb-rs-table tbody tr td:first-child{box-shadow:inset 3px 0 0 0 var(--rs-rail)}.rs-premium .mrb-rs-table tbody tr{transition:background-color .16s var(--ease-out)}.rs-premium .mrb-rs-table tbody tr:hover{background:var(--rs-hover)}.rs-premium .mrb-rs-table tbody td.mrb-rs-when{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:var(--text-sm, 12px)}.rs-premium .mrb-rs-table tbody td.mrb-rs-dest{font-weight:600;font-variant-numeric:tabular-nums}.rs-premium .mrb-rs-table tbody td.mrb-rs-chan{color:var(--text-muted);font-size:var(--text-sm, 12px);letter-spacing:.02em}.rs-premium .mrb-rs-row-refused{--rs-rail: var(--rs-halt);--rs-hover: color-mix(in srgb, var(--danger) 11%, transparent);background:color-mix(in srgb,var(--danger) 5%,transparent)}.rs-premium .mrb-rs-row-unchecked{--rs-rail: var(--warn);--rs-hover: color-mix(in srgb, var(--warn-border) 45%, transparent);background:var(--warn-fill)}.rs-premium .mrb-rs-table tbody tr.mrb-rs-row-unchecked td:first-child{box-shadow:none;background-image:repeating-linear-gradient(180deg,var(--rs-rail) 0 6px,transparent 6px 11px);background-repeat:no-repeat;background-size:3px 100%;background-position:left top}.rs-premium .mrb-rs-row-muted{--rs-rail: var(--border-control);--rs-hover: color-mix(in srgb, var(--text-faint) 9%, transparent);opacity:1;background:transparent}.rs-premium .mrb-rs-table tbody tr.mrb-rs-row-muted td{color:var(--text-muted)}.rs-premium .mrb-rs-table tbody tr.mrb-rs-row-muted td.mrb-rs-dest{color:var(--text)}.rs-premium .mrb-rs-flag{display:block;width:fit-content;margin-top:var(--space-2, 8px);padding:3px var(--space-3, 12px);border-radius:var(--radius-md, 10px);border:1px solid var(--warn-border);background:linear-gradient(var(--warn-fill),var(--warn-fill)),var(--surface-1);color:var(--warn);white-space:normal;font-size:var(--text-sm, 12px);font-weight:700;line-height:1.4;letter-spacing:.01em}.rs-premium .mrb-rs-more{margin-top:var(--space-4, 16px);color:var(--text-muted);font-size:var(--text-sm, 12px);letter-spacing:.02em}.rs-premium .mrb-rs-foot{margin-top:var(--space-6, 24px);padding-top:var(--space-5, 20px);max-width:78ch;color:var(--text-muted);font-size:var(--text-sm, 12px);line-height:1.7;border-top:1px solid transparent;border-image:linear-gradient(90deg,var(--border-subtle),transparent 62%) 1}@media (max-width: 720px){.rs-premium .mrb-rs-bar{align-items:stretch;flex-direction:column}.rs-premium .mrb-rs-scope{align-self:flex-start}.rs-premium .mrb-rs-summary{padding:var(--space-4, 16px)}.rs-premium .mrb-rs-gates{grid-template-columns:1fr}.rs-premium .mrb-page-title{font-size:var(--text-xl, 22px)}.rs-premium .mrb-rs-table th,.rs-premium .mrb-rs-table td{padding:var(--space-3, 12px)}}.rs-premium .mrb-rs-scope .mrb-btn-ghost:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px);box-shadow:var(--glow)}@media (prefers-reduced-motion: reduce){.rs-premium:before{animation:none;opacity:var(--rs-aur-lo)}.rs-premium .mrb-rs-scope .mrb-btn-ghost,.rs-premium .mrb-rs-table tbody tr{transition:none}}@media (forced-colors: active){.rs-premium .mrb-page-head,.rs-premium .mrb-rs-foot{border-image:none;border-bottom-color:CanvasText;border-top-color:CanvasText}.rs-premium .mrb-page-title:after{display:none}.rs-premium .mrb-rs-scope .mrb-btn-ghost{border-color:Canvas}.rs-premium .mrb-rs-scope .mrb-btn-ghost.is-on{background:Highlight;border-color:Highlight;color:HighlightText}.rs-premium .mrb-rs-table tbody tr td:first-child{border-left:3px solid CanvasText}.rs-premium .mrb-rs-table thead th:first-child{border-left:3px solid Canvas}.rs-premium .mrb-rs-table tbody tr.mrb-rs-row-unchecked td:first-child{border-left:3px dashed CanvasText}.rs-premium .mrb-rs-flag{border-color:CanvasText}}.mrb-rset-gear{display:inline-flex;align-items:center;gap:var(--space-2, .35rem);padding:var(--space-2, .35rem) var(--space-3, .6rem);border-radius:var(--radius-md, .4rem);border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-tight, 1.2);font-weight:600;cursor:pointer}.mrb-rset-gear:hover{background:color-mix(in srgb,var(--accent-wash) 60%,var(--surface-1));border-color:var(--accent)}.mrb-smx-top .mrb-rset-gear{margin-inline-start:auto;flex:none}.mrb-rset-gear.has-queue{border-color:var(--warn-border);background:color-mix(in srgb,var(--warn-fill) 45%,var(--surface-1))}.mrb-rset-gear-count{min-width:1.35em;padding:0 var(--space-1, .2rem);border-radius:var(--radius-pill, 999px);background:var(--warn-border);color:var(--text);font-size:var(--text-xs);line-height:1.35;font-weight:700;text-align:center}.mrb-rset-gear.has-alert{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,var(--surface-1))}.mrb-rset-gear-alert{min-width:1.35em;padding:0 var(--space-1, .2rem);border-radius:var(--radius-pill, 999px);border:1px solid var(--danger);background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger);font-size:var(--text-xs);line-height:1.35;font-weight:700;text-align:center}@media (max-width: 40rem){.mrb-rset-gear-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.mrb-rset-scrim{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--zenith-top-strip, 0px);z-index:1150;display:flex;align-items:stretch;justify-content:flex-end;background:color-mix(in srgb,var(--bg) 45%,transparent)}body.mrb-dash-open .mrb-rset-scrim{z-index:1498}.mrb-rset{width:min(58rem,100%);height:100%;display:flex;flex-direction:column;background:var(--surface-1);border:none;border-left:1px solid var(--border-subtle);border-radius:0;box-shadow:var(--shadow-lg, 0 0 3rem color-mix(in srgb, var(--text) 22%, transparent));overflow:hidden}.mrb-rset-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, .75rem);padding:var(--space-4, .75rem) var(--space-5, 1rem);border-bottom:1px solid var(--border-subtle);background:var(--surface-2)}.mrb-rset-title{margin:0;font-size:var(--text-lg);line-height:var(--leading-tight, 1.2);color:var(--text)}.mrb-rset-close{padding:var(--space-2, .35rem) var(--space-4, .75rem);border-radius:var(--radius-md, .4rem);border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-tight, 1.2);cursor:pointer}.mrb-rset-close:hover{background:color-mix(in srgb,var(--accent-wash) 60%,var(--surface-1));border-color:var(--accent)}.mrb-rset-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2, .35rem);padding:var(--space-3, .6rem) var(--space-5, 1rem);border-bottom:1px solid var(--border-subtle)}.mrb-rset-tab{flex:1 1 12rem;display:grid;gap:var(--space-1, .15rem);text-align:left;padding:var(--space-3, .5rem) var(--space-4, .75rem);border-radius:var(--radius-md, .4rem);border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);cursor:pointer}.mrb-rset-tab:hover{background:color-mix(in srgb,var(--accent-wash) 55%,var(--surface-1))}.mrb-rset-tab.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent-wash) 80%,var(--surface-1))}.mrb-rset-tab-label{font-size:var(--text-base);line-height:var(--leading-tight, 1.2);font-weight:650}.mrb-rset-tab-hint{font-size:var(--text-xs);line-height:var(--leading-normal, 1.45);color:var(--text-muted)}.mrb-rset-body{padding:var(--space-5, 1rem);overflow:auto;flex:1 1 auto}.mrb-hub-convo-panel>.mrb-ctpl.mrb-ctpl-host{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden}.mrb-ctpl-head{flex:none;display:flex;flex-direction:column;gap:6px;padding:0 0 12px}.mrb-ctpl-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:999px;background:none;color:var(--text-muted, #9fb0c4);font:inherit;font-size:calc(12px * var(--font-scale, 1));cursor:pointer}.mrb-ctpl-back:hover{color:var(--text, #f2f6fb);border-color:var(--border-control, #79859a)}.mrb-ctpl-back:focus-visible{outline:2px solid var(--focus, #3b9eff);outline-offset:2px}.mrb-ctpl-title{margin:0;font-size:calc(17px * var(--font-scale, 1));line-height:1.25}.mrb-ctpl-note{margin:0;max-width:100ch;color:var(--text-faint, #8093a8);font-size:calc(11px * var(--font-scale, 1));line-height:1.5}.mrb-ctpl-tabs{flex:none;max-width:100%;overflow-x:auto;scrollbar-width:thin;padding-bottom:12px}.mrb-ctpl-tabs .mrb-seg{min-width:max-content}.mrb-ctpl-tabs .mrb-seg-btn{white-space:nowrap;padding-inline:16px}.mrb-ctpl-body{flex:1 1 auto;min-height:0;overflow:auto}.mrb-ctpl-body>.tsx-page,.mrb-ctpl-body>.mrb-drip{padding-block:0;margin:0}@media (max-width: 860px){.mrb-hub-convo-panel>.mrb-ctpl.mrb-ctpl-host{overflow:visible}.mrb-ctpl-body{overflow:visible}}.cvb{display:flex;flex-direction:column;gap:14px;min-width:0}.cvb-head h1{margin:0}.cvb-notice{margin:6px 0 0;font-size:var(--text-sm, 13px);color:var(--text-muted)}.cvb-notice.is-err{color:var(--warn, #e0a94f)}.cvb-grid{display:grid;grid-template-columns:clamp(320px,22vw,460px) minmax(0,1fr);gap:14px;height:clamp(520px,74vh,980px);min-height:0}.cvb-list{min-width:0;min-height:0;display:flex;flex-direction:column;padding:12px;background:var(--surface-1, #111);color:var(--text);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);overflow:hidden}.cvb-list>.rcp{flex:1 1 0;min-height:0}.cvb-list .rcp .rcp-list,.cvb-list .rcp .rcp-list:has(.rcp-row.is-open){flex:1 1 0;min-height:0;max-height:none}.cvb-box{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface-1, #111);color:var(--text);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);overflow:hidden}.cvb-box>.cvb-fill{flex:1 1 0;height:auto}@media (max-width: 860px){.cvb-grid{grid-template-columns:minmax(0,1fr);height:auto}.cvb-list{max-height:60vh}.cvb-box{min-height:520px}}.tri-premium{--tri-glass-top: color-mix(in srgb, var(--surface-2) 65%, transparent);--tri-glass-bot: color-mix(in srgb, var(--surface-1) 85%, transparent);--tri-aur-lo: .35;--tri-aur-hi: .55;position:relative;isolation:isolate}[data-theme=light] .tri-premium{--tri-glass-top: color-mix(in srgb, var(--surface-1) 94%, transparent);--tri-glass-bot: color-mix(in srgb, var(--surface-2) 50%, transparent);--tri-aur-lo: .16;--tri-aur-hi: .28}.tri-premium.mrb-tri{gap:var(--space-5, 20px)}.tri-premium.mrb-tri:before{content:"";position:absolute;inset:-16px 0 auto 0;height:260px;z-index:0;pointer-events:none;background:radial-gradient(46% 100% at 16% 0%,color-mix(in srgb,var(--accent-neon) 16%,transparent),transparent 70%),radial-gradient(52% 100% at 82% 4%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 72%);opacity:var(--tri-aur-lo);animation:tri-aurora 14s ease-in-out infinite}@keyframes tri-aurora{0%,to{opacity:var(--tri-aur-lo)}50%{opacity:var(--tri-aur-hi)}}.tri-premium.mrb-tri>*{position:relative;z-index:1}.tri-premium .mrb-tri-head{position:relative;align-items:center;padding-bottom:var(--space-4, 16px);border-bottom:1px solid var(--border-subtle)}.tri-premium .mrb-tri-head:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,var(--accent-neon),color-mix(in srgb,var(--accent) 60%,transparent) 55%,transparent 90%);opacity:.55}.tri-premium .mrb-tri-h1:before{content:"";display:block;width:44px;height:3px;margin-bottom:var(--space-2, 8px);border-radius:var(--radius-pill, 999px);background:linear-gradient(90deg,var(--accent-neon),color-mix(in srgb,var(--accent-neon) 30%,transparent));box-shadow:0 0 12px -2px var(--accent-neon)}.tri-premium .mrb-tri-h1{font-size:var(--text-2xl, 28px);font-weight:800;letter-spacing:-.02em;color:var(--text)}@supports ((-webkit-background-clip: text) or (background-clip: text)) and (color: color-mix(in srgb,red,blue)){.tri-premium .mrb-tri-h1{background:linear-gradient(180deg,var(--text),color-mix(in srgb,var(--text) 62%,var(--accent-neon)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}@media print{.tri-premium .mrb-tri-h1{background:none;-webkit-text-fill-color:currentColor;color:#0a1526}}.tri-premium .mrb-tri-sub{margin-top:var(--space-2, 8px);letter-spacing:.01em;color:var(--text-muted)}.tri-premium .mrb-tri-sub strong{color:var(--text)}.tri-premium .mrb-tri-actions{align-items:center}.tri-premium .mrb-tri-btn{min-height:44px;padding:10px 18px;border:1px solid var(--border-control);border-radius:var(--radius-md, 10px);background:linear-gradient(180deg,var(--tri-glass-top),var(--tri-glass-bot));color:var(--text);font-size:var(--text-base, 13px);font-weight:600;transition:border-color .16s var(--ease-out, ease),color .16s var(--ease-out, ease),transform .16s var(--ease-out, ease),opacity .16s var(--ease-out, ease)}.tri-premium .mrb-tri-btn:hover:not(:disabled){background:color-mix(in srgb,var(--surface-3) 80%,transparent);border-color:var(--accent-border);transform:translateY(-1px)}.tri-premium .mrb-tri-btn:disabled{transform:none;box-shadow:none}.tri-premium .mrb-tri-btn-primary{border-color:var(--accent-border);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-neon) 18%,transparent),transparent 60%),var(--accent-fill);color:var(--accent-text);box-shadow:0 0 16px -6px color-mix(in srgb,var(--accent-neon) 45%,transparent)}.tri-premium .mrb-tri-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--accent-neon) 24%,transparent),transparent 60%),var(--accent-fill-hover);box-shadow:0 0 20px -5px color-mix(in srgb,var(--accent-neon) 60%,transparent)}.tri-premium .mrb-tri-warn{padding:var(--space-3, 12px) var(--space-4, 16px);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);border-radius:var(--radius-md, 10px);background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 12%,transparent),color-mix(in srgb,var(--danger) 6%,transparent));color:color-mix(in srgb,var(--danger) 85%,var(--text))}.tri-premium .mrb-tri-notice{padding:var(--space-3, 12px) var(--space-4, 16px);border:1px solid var(--ok-border);border-radius:var(--radius-md, 10px);background:linear-gradient(180deg,color-mix(in srgb,var(--ok) 10%,transparent),var(--ok-fill));color:var(--ok);font-weight:500}.tri-premium .mrb-tri-chips{gap:10px}.tri-premium .mrb-tri-chip{min-height:44px;padding:8px 16px;border:1px solid var(--border-control);border-radius:var(--radius-pill, 999px);background:linear-gradient(180deg,var(--tri-glass-top),var(--tri-glass-bot));color:var(--text-muted);font-size:var(--text-base, 13px);font-weight:600;transition:border-color .16s var(--ease-out, ease),color .16s var(--ease-out, ease)}.tri-premium .mrb-tri-chip.is-empty{opacity:1;background:transparent;color:var(--text-faint)}.tri-premium .mrb-tri-chip:hover{background:color-mix(in srgb,var(--surface-3) 75%,transparent);border-color:var(--accent-border)}.tri-premium .mrb-tri-chip.is-empty:not(.is-on):hover{color:var(--text-muted)}.tri-premium .mrb-tri-chip.is-empty:not(.is-on):hover .mrb-tri-chip-n{color:var(--text-muted)}.tri-premium .mrb-tri-chip.is-on{border-color:var(--accent-border);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-neon) 14%,transparent),transparent 65%),var(--accent-fill);color:var(--accent-text);box-shadow:inset 0 0 10px color-mix(in srgb,var(--accent-neon) 10%,transparent),0 0 14px -6px color-mix(in srgb,var(--accent-neon) 50%,transparent)}.tri-premium .mrb-tri-chip-n{display:inline-grid;place-items:center;min-width:24px;min-height:20px;padding:0 7px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--surface-3) 85%,transparent);color:var(--text);font-size:var(--text-xs, 11px);font-weight:700;font-variant-numeric:tabular-nums}.tri-premium .mrb-tri-chip.is-on .mrb-tri-chip-n{border-color:color-mix(in srgb,var(--accent-border) 45%,transparent);background:var(--accent-fill-hover);color:var(--accent-text)}.tri-premium .mrb-tri-chip.is-empty:not(.is-on) .mrb-tri-chip-n{background:transparent;color:var(--text-faint)}@media (max-width: 720px){.tri-premium .mrb-tri-chips{gap:8px}.tri-premium .mrb-tri-chip{padding:8px 11px}}.tri-premium .mrb-tri-pill{padding:4px 10px;border-radius:var(--radius-pill, 999px);font-size:var(--text-xs, 11px);letter-spacing:.02em}.tri-premium .mrb-tri-tone-stop{border-color:color-mix(in srgb,var(--danger) 55%,transparent);background:color-mix(in srgb,var(--danger) 14%,transparent);color:color-mix(in srgb,var(--danger) 88%,var(--text))}.tri-premium .mrb-tri-tone-hot{border-color:var(--ok-border);background:var(--ok-fill);color:var(--ok);box-shadow:inset 0 0 8px color-mix(in srgb,var(--ok) 8%,transparent)}.tri-premium .mrb-tri-tone-warm{border-color:color-mix(in srgb,var(--accent-border) 50%,transparent);background:var(--accent-fill);color:var(--accent-text)}.tri-premium .mrb-tri-tone-cool,.tri-premium .mrb-tri-tone-none{border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-3) 70%,transparent);color:var(--text-muted)}.tri-premium .mrb-tri-detail{position:relative;gap:var(--space-4, 16px);padding:var(--space-5, 20px);border-top:1px solid color-mix(in srgb,var(--accent-border) 30%,var(--border-subtle));background:linear-gradient(180deg,var(--tri-glass-top),var(--tri-glass-bot));backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);animation:tri-reveal .22s var(--ease-out, ease) both}@keyframes tri-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tri-premium .mrb-tri-why{color:var(--text-muted)}.tri-premium .mrb-tri-why-by{display:inline-block;padding:2px 9px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--surface-3) 80%,transparent);color:var(--text);font-size:var(--text-xs, 11px);text-transform:uppercase;letter-spacing:.05em}.tri-premium .mrb-tri-blurb{padding-left:var(--space-3, 12px);border-left:2px solid color-mix(in srgb,var(--accent-border) 45%,transparent);color:var(--text-muted)}.tri-premium .mrb-tri-select{min-height:44px;padding:8px 12px;border:1px solid var(--border-control);border-radius:var(--radius-md, 10px);background:var(--surface-1);font-size:var(--text-base, 13px);transition:border-color .16s var(--ease-out, ease)}.tri-premium .mrb-tri-select:hover:not(:disabled){border-color:var(--accent-border)}.tri-premium .mrb-tri-select:disabled{opacity:.45;cursor:not-allowed}.tri-premium .mrb-tri-lbl{color:var(--text-faint)}.tri-premium .mrb-tri-thread{padding:var(--space-4, 16px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);background:color-mix(in srgb,var(--surface-1) 85%,transparent);gap:var(--space-2, 8px)}.tri-premium .mrb-tri-msg{padding:8px 12px;border:1px solid transparent;border-radius:var(--radius-lg, 14px)}.tri-premium .mrb-tri-msg-in{border-color:var(--border-subtle);border-bottom-left-radius:var(--radius-sm, 6px);background:color-mix(in srgb,var(--surface-3) 75%,transparent)}.tri-premium .mrb-tri-msg-out{border-color:color-mix(in srgb,var(--accent-border) 30%,transparent);border-bottom-right-radius:var(--radius-sm, 6px);background:var(--accent-fill)}.tri-premium .mrb-tri-msg-at{color:var(--text-muted)}.tri-premium .mrb-tri-blocked{padding:var(--space-4, 16px);border:1px solid color-mix(in srgb,var(--danger) 55%,transparent);border-left:4px solid var(--danger);border-radius:var(--radius-md, 10px);background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 14%,transparent),color-mix(in srgb,var(--danger) 7%,transparent));color:color-mix(in srgb,var(--danger) 85%,var(--text));box-shadow:inset 0 0 24px -12px color-mix(in srgb,var(--danger) 40%,transparent)}.tri-premium .mrb-tri-blocked-src{opacity:1;font-size:var(--text-xs, 11px)}.tri-premium .mrb-tri-textarea{min-height:88px;border:1px solid var(--border-control);border-radius:var(--radius-md, 10px);transition:border-color .16s var(--ease-out, ease)}.tri-premium .mrb-tri-textarea::placeholder{color:var(--text-faint)}.tri-premium .mrb-tri-empty{padding:var(--space-8, 32px) var(--space-5, 20px);border:1px solid color-mix(in srgb,var(--accent-border) 22%,var(--border-subtle));border-radius:var(--radius-lg, 14px);background:linear-gradient(180deg,var(--tri-glass-top),var(--tri-glass-bot))}.tri-premium .mrb-tri-empty-ic{display:grid;place-items:center;width:40px;height:40px;margin:0 auto;border:1px solid var(--border-subtle);border-radius:var(--radius-pill, 999px);color:var(--text-muted)}.tri-premium .mrb-tri-empty-ic.is-done{color:var(--ok, #3ecf8e)}.tri-premium .mrb-tri-empty-t{margin-top:var(--space-4, 16px);font-size:var(--text-md, 15px);color:var(--text)}.tri-premium .mrb-tri-empty-s{color:var(--text-faint)}.tri-premium .mrb-tri-unrouted{border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--surface-1) 55%,transparent);color:var(--text-faint)}.tri-premium .mrb-tri-unrouted strong{color:var(--text-muted)}.tri-premium :is(.mrb-tri-btn,.mrb-tri-chip,.mrb-tri-select,.mrb-tri-textarea):focus-visible:not(:disabled){outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 3px var(--accent-fill),0 0 18px -4px var(--accent-neon)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tri-premium .mrb-tri-detail{background:var(--surface-2)}}@media (forced-colors: active){.tri-premium .mrb-tri-h1{background:none;-webkit-text-fill-color:currentColor;color:CanvasText}.tri-premium.mrb-tri:before,.tri-premium .mrb-tri-head:after,.tri-premium .mrb-tri-h1:before{content:none}.tri-premium :is(.mrb-tri-btn,.mrb-tri-chip,.mrb-tri-select,.mrb-tri-textarea):focus-visible:not(:disabled){outline:var(--focus-ring-width) solid Highlight;outline-offset:var(--focus-ring-offset)}}@media (prefers-reduced-motion: reduce){.tri-premium.mrb-tri:before,.tri-premium .mrb-tri-btn,.tri-premium .mrb-tri-chip,.tri-premium .mrb-tri-select,.tri-premium .mrb-tri-textarea,.tri-premium .mrb-tri-detail{animation:none;transition:none}.tri-premium .mrb-tri-btn:hover:not(:disabled){transform:none}}.tri-premium .mrb-tri-chan{background:linear-gradient(180deg,var(--tri-glass-top),var(--tri-glass-bot))}[data-theme=light] .tri-premium .mrb-tri-chan{box-shadow:var(--shadow-1)}.tri-premium .mrb-tri-src.is-on{background:linear-gradient(180deg,var(--tri-glass-top),var(--tri-glass-bot))}.tri-premium .mrb-tri-src{min-height:44px}.tri-premium .mrb-tri-src:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, var(--accent, #3b9eff));outline-offset:calc(-1 * var(--focus-ring-width, 2px))}.tri-premium .mrb-tri-listbar-n{flex:1 0 100%;font-size:var(--text-xs, 12px)}.tri-premium .mrb-tri-iconbtn{display:inline-grid;place-items:center;width:36px;min-width:36px;padding:0}.tri-premium .mrb-tri-iconbtn svg{width:18px;height:18px}.tri-premium .mrb-tri-foot{margin:var(--space-2, 8px) 0 0;color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent));font-size:var(--text-xs, 11px);line-height:1.5}.tri-premium>.mrb-rts{margin:0;max-width:none}.mrb-body:has(.mrb-smx.smx-premium){display:flex;flex-direction:column;gap:0}.mrb-body:has(.mrb-smx.smx-premium)>*:not(.chw):not(.mrb-smx){flex:none}.mrb-body:has(.mrb-smx.smx-premium)>.chw,.mrb-body:has(.mrb-smx.smx-premium) .chw-panel,.mrb-body:has(.mrb-smx.smx-premium) .mrb-smx.smx-premium,.mrb-body:has(.mrb-smx.smx-premium) .mrb-smx-layout{flex:1 1 auto;min-height:0}.mrb-body:has(.mrb-smx.smx-premium) .mrb-smx-main{min-height:0}.mrb-smx.smx-premium{--rl-iris-cyan: color-mix(in srgb, var(--accent-neon) 62%, #22d3ee);--rl-iris-violet: color-mix(in srgb, var(--accent-neon) 58%, #a855f7);--rl-sms: #34c759;--rl-imsg: #4da3ff;--rl-sms-edge: #248a3d;--rl-imsg-edge: #0b6fd6;--rl-sms-ink: var(--rl-sms);--rl-imsg-ink: var(--rl-imsg);--rl-tag-tint: 20%;--rl-line: var(--accent-neon);--rl-line-edge: var(--accent-border);--rl-well: color-mix(in srgb, var(--bg) 55%, var(--surface-1));--rl-out-a: #0b6fd6;--rl-out-b: #0a56bd;flex:1 1 auto;min-height:0;padding-block:0;position:relative;max-width:none;margin-inline:0}[data-theme=light] .mrb-smx.smx-premium{--rl-sms: #1d7a34;--rl-imsg: #0b6fd6;--rl-well: var(--surface-2);--rl-sms-ink: #166a2d;--rl-imsg-ink: #0a56bd;--rl-tag-tint: 12%}.smx-premium:has(.mrb-smx-seg-btn.sms.active){--rl-line: var(--rl-sms);--rl-line-edge: var(--rl-sms-edge)}.smx-premium:has(.mrb-smx-seg-btn.imsg.active){--rl-line: var(--rl-imsg);--rl-line-edge: var(--rl-imsg-edge)}.smx-premium:before{content:"";position:absolute;inset:-72px 0 auto 0;height:320px;z-index:0;pointer-events:none;background:radial-gradient(62% 100% at 86% 0%,color-mix(in srgb,var(--rl-iris-violet) 16%,transparent),transparent 70%),radial-gradient(54% 100% at 6% 4%,color-mix(in srgb,var(--rl-line) 13%,transparent),transparent 72%);opacity:.55;animation:rl-aurora 13s ease-in-out infinite}@keyframes rl-aurora{0%,to{opacity:.4}50%{opacity:.66}}[data-theme=light] .smx-premium:before{opacity:.3}.smx-premium:not(:has(.mrb-smx-layout)):before{display:none}.smx-premium>*{position:relative;z-index:1}.smx-premium .mrb-smx-top{align-items:flex-end;gap:var(--space-4) var(--space-5);padding-bottom:var(--space-3);flex:none}.smx-premium .mrb-smx-title{font-size:var(--text-3xl);font-weight:800;letter-spacing:-.01em;line-height:var(--leading-tight)}.smx-premium .mrb-smx-heading{position:relative;padding-bottom:7px}.smx-premium .mrb-smx-heading:after{content:"";position:absolute;left:0;bottom:0;width:min(148px,60%);height:2px;border-radius:2px;background:linear-gradient(90deg,var(--rl-iris-cyan),var(--accent) 45%,var(--rl-iris-violet) 80%,transparent);opacity:.9}.smx-premium .mrb-smx-sub{font-size:var(--text-sm);color:var(--text-muted)}.smx-premium .mrb-smx-sub strong{color:var(--warn);font-weight:700}.smx-premium .mrb-smx-seg{padding:4px;gap:4px;background:var(--surface-2);border-color:color-mix(in srgb,var(--rl-line-edge) 34%,var(--border-subtle))}[data-theme=dark] .smx-premium .mrb-smx-seg{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 7%,transparent)}[data-theme=light] .smx-premium .mrb-smx-seg{background:var(--surface-1)}.smx-premium .mrb-smx-seg-btn{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;font-size:var(--text-base);font-weight:700;letter-spacing:.02em;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.smx-premium .mrb-smx-seg-btn:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--border-control)}.smx-premium .mrb-smx-seg-btn.sms:before{background:var(--rl-sms)}.smx-premium .mrb-smx-seg-btn.imsg:before{background:var(--rl-imsg)}.smx-premium .mrb-smx-seg-btn.sms.active:before,.smx-premium .mrb-smx-seg-btn.imsg.active:before{background:#fff;box-shadow:0 0 6px color-mix(in srgb,#ffffff 55%,transparent)}.smx-premium .mrb-smx-seg-btn:hover:not(.active){background:var(--surface-3)}.smx-premium .mrb-smx-seg-btn:active{transform:translateY(1px)}.smx-premium .mrb-smx-seg-btn.sms.active{background:linear-gradient(180deg,color-mix(in srgb,var(--rl-sms-edge) 88%,#000000),color-mix(in srgb,var(--rl-sms-edge) 72%,#000000));border-color:color-mix(in srgb,var(--rl-sms-edge) 88%,#000000)}.smx-premium .mrb-smx-seg-btn.imsg.active{background:linear-gradient(180deg,color-mix(in srgb,var(--rl-imsg-edge) 88%,#000000),color-mix(in srgb,var(--rl-imsg-edge) 72%,#000000));border-color:color-mix(in srgb,var(--rl-imsg-edge) 88%,#000000)}[data-theme=dark] .smx-premium .mrb-smx-seg-btn.active{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 22%,transparent),0 0 0 1px color-mix(in srgb,var(--rl-line) 45%,transparent),0 4px 18px color-mix(in srgb,var(--rl-line) 30%,transparent)}[data-theme=light] .smx-premium .mrb-smx-seg-btn.active{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 22%,transparent),var(--shadow-1)}.smx-premium .mrb-smx-seg-off{opacity:1;font-weight:700;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,currentColor 82%,transparent)}.smx-premium .mrb-smx-layout{position:relative;grid-template-columns:minmax(272px,clamp(340px,calc((100% - var(--space-3)) * .3),760px)) minmax(0,1fr);gap:var(--space-3);flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr);overflow:hidden;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--rl-line-edge) 30%,var(--border-subtle));border-radius:calc(var(--radius-lg) + 6px);background:var(--surface-1);transition:border-color var(--motion-base) var(--ease-out)}[data-theme=dark] .smx-premium .mrb-smx-layout{background:linear-gradient(180deg,color-mix(in srgb,var(--rl-line) 4%,var(--surface-1)),var(--surface-1) 240px);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 5%,transparent)}[data-theme=light] .smx-premium .mrb-smx-layout{box-shadow:var(--shadow-2)}.smx-premium .mrb-smx-layout.contact-open .mrb-smx-main{display:none}.smx-premium .mrb-smx-side{background:var(--rl-well);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-2);min-height:0;overflow:hidden}[data-theme=dark] .smx-premium .mrb-smx-side{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 4%,transparent)}.smx-premium .mrb-smx-side>.mrb-smx-cedit{border:none;background:transparent;padding:var(--space-2);flex:1 1 auto;min-height:0;overflow-y:auto}.smx-premium .mrb-smx-side-empty{color:var(--text-muted)}.smx-premium .mrb-smx-layout:before{content:"";position:absolute;inset:0 18px auto 18px;height:2px;border-radius:0 0 2px 2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--rl-line) 25%,var(--rl-line) 75%,transparent);opacity:.85}.smx-premium .mrb-smx-rail,.smx-premium .mrb-smx-thread,.smx-premium .mrb-smx-main-head{background:var(--rl-well);border-color:var(--border-subtle);box-shadow:none}.smx-premium .mrb-smx-rail{max-height:none;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-3) var(--space-3) var(--space-2);gap:var(--space-3);border-radius:var(--radius-lg)}.smx-premium .mrb-smx-rail-head{padding-right:2px}.smx-premium .mrb-smx-rail-title{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--text-muted);display:inline-flex;align-items:center;gap:8px}.smx-premium .mrb-smx-rail-title:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rl-line);box-shadow:0 0 0 3px color-mix(in srgb,var(--rl-line) 16%,transparent)}.smx-premium .mrb-smx-newbtn{min-height:36px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;border-color:color-mix(in srgb,var(--accent-border) 60%,transparent);background:var(--surface-2);transition:background var(--motion-fast) var(--ease-out)}.smx-premium .mrb-smx-newbtn:hover:not(.active){background:linear-gradient(var(--accent-fill),var(--accent-fill)),var(--surface-2);color:var(--accent-text)}.smx-premium .mrb-smx-newbtn.active{background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-border)}.smx-premium .mrb-smx-search{min-height:40px;padding:0 14px;font-size:var(--text-base);background:var(--surface-2);border-color:var(--border-subtle);transition:border-color var(--motion-fast) var(--ease-out)}[data-theme=dark] .smx-premium .mrb-smx-search{box-shadow:inset 0 1px 2px color-mix(in srgb,#000000 22%,transparent)}[data-theme=light] .smx-premium .mrb-smx-search{box-shadow:inset 0 1px 2px #0a1e5012}.smx-premium .mrb-smx-search:hover{border-color:var(--border-control)}.smx-premium .mrb-smx-search:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--accent-border)}.smx-premium .mrb-smx-chips{gap:var(--space-2)}.smx-premium .mrb-smx-chips.tags{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.smx-premium .mrb-smx-chip{min-height:34px;padding:0 13px;display:inline-flex;align-items:center;font-size:var(--text-sm);border-color:var(--border-subtle);background:var(--surface-2);transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.smx-premium .mrb-smx-chip:hover{background:var(--surface-3)}.smx-premium .mrb-smx-select{min-height:34px}[data-theme=light] .smx-premium .mrb-smx-search,[data-theme=light] .smx-premium .mrb-smx-chip,[data-theme=light] .smx-premium .mrb-smx-select{background:var(--surface-1)}[data-theme=light] .smx-premium .mrb-smx-chip:hover{background:var(--surface-2)}.smx-premium .mrb-smx-chip.active{background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-border)}.smx-premium .mrb-smx-chip.tag.sms.active,[data-theme=light] .smx-premium .mrb-smx-chip.tag.sms.active{background:color-mix(in srgb,var(--rl-sms-edge) var(--rl-tag-tint),transparent);border-color:var(--rl-sms-edge);color:var(--rl-sms-ink)}.smx-premium .mrb-smx-chip.tag.imsg.active,[data-theme=light] .smx-premium .mrb-smx-chip.tag.imsg.active{background:color-mix(in srgb,var(--rl-imsg-edge) var(--rl-tag-tint),transparent);border-color:var(--rl-imsg-edge);color:var(--rl-imsg-ink)}.smx-premium .mrb-smx-convos{gap:4px;padding-right:4px;margin-right:-4px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--rl-line) 25%,var(--surface-3)) transparent}.smx-premium .mrb-smx-convo{position:relative;gap:0;border-radius:var(--radius-md);border:1px solid transparent;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.smx-premium .mrb-smx-convo:hover{background:var(--surface-2)}.smx-premium .mrb-smx-convo.active{background:var(--accent-fill);border-color:color-mix(in srgb,var(--accent-border) 45%,transparent)}.smx-premium .mrb-smx-convo.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--rl-line),color-mix(in srgb,var(--rl-iris-violet) 65%,transparent))}.smx-premium .mrb-smx-convo-open{padding:10px 10px 10px 13px;gap:11px}.smx-premium .mrb-smx-convo-open:hover{background:transparent}.smx-premium .mrb-smx-convo-name{font-size:var(--text-base);font-weight:700}.smx-premium .mrb-smx-convo-time{font-size:var(--text-xs);letter-spacing:.02em}.smx-premium .mrb-smx-convo-prev{font-size:var(--text-sm);line-height:1.35;color:var(--text-muted)}.smx-premium .mrb-smx-archive{opacity:1;color:var(--text-faint);min-width:34px;padding:0 9px;border-radius:var(--radius-md);transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.smx-premium .mrb-smx-convo:hover .mrb-smx-archive{color:var(--text-muted)}.smx-premium .mrb-smx-archive:hover{background:var(--surface-3);color:var(--text)}.smx-premium .mrb-smx-avatar{background:var(--surface-2);border-width:1.5px}[data-theme=dark] .smx-premium .mrb-smx-avatar.sms{box-shadow:0 0 10px color-mix(in srgb,var(--rl-sms) 26%,transparent)}[data-theme=dark] .smx-premium .mrb-smx-avatar.imsg{box-shadow:0 0 10px color-mix(in srgb,var(--rl-imsg) 26%,transparent)}[data-theme=dark] .smx-premium .mrb-smx-avatar.email{box-shadow:0 0 10px color-mix(in srgb,var(--warn, #ffb020) 26%,transparent)}[data-theme=dark] .smx-premium .mrb-smx-avatar.call{box-shadow:0 0 10px color-mix(in srgb,var(--text) 18%,transparent)}.smx-premium .mrb-smx-new{padding:var(--space-3);border-radius:var(--radius-md);border-color:color-mix(in srgb,var(--accent-border) 34%,transparent);background:linear-gradient(180deg,var(--accent-wash),transparent),var(--surface-2)}.smx-premium .mrb-smx-new-hint{font-size:var(--text-sm);color:var(--text-muted)}.smx-premium .mrb-smx-pill{min-height:36px;padding:0 14px;display:inline-flex;align-items:center;font-size:var(--text-base);font-weight:600;border-color:var(--border-control);background:var(--surface-1);transition:background var(--motion-fast) var(--ease-out)}.smx-premium .mrb-smx-pill:hover{background:var(--surface-2)}.smx-premium .mrb-smx-pill.active{background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-border)}.smx-premium .mrb-smx-anynum-input{min-height:40px;font-size:var(--text-base);background:var(--surface-1);border-color:var(--border-subtle)}.smx-premium .mrb-smx-anynum-go{min-height:40px;padding:0 16px;font-weight:700;background:var(--accent-fill);color:var(--accent-text)}.smx-premium .mrb-smx-anynum-go:hover:not(:disabled){background:var(--accent-fill-hover)}.smx-premium .mrb-smx-main{gap:var(--space-2);min-height:0;overflow-y:auto;scrollbar-width:thin}.smx-premium .mrb-smx-main-head{flex:none;padding:var(--space-3) var(--space-4);gap:12px;border-radius:var(--radius-lg)}.smx-premium .mrb-smx-peer-name{font-size:var(--text-xl);letter-spacing:-.01em}.smx-premium .mrb-smx-peer-sub{gap:10px;margin-top:2px}.smx-premium .mrb-smx-peer-num{font-size:var(--text-sm);letter-spacing:.02em}.smx-premium .mrb-smx-tag{padding:2px 9px;background:var(--surface-2)}.smx-premium .mrb-smx-tag.sms,[data-theme=light] .smx-premium .mrb-smx-tag.sms{border-color:var(--rl-sms-edge);color:var(--rl-sms-ink)}.smx-premium .mrb-smx-tag.imsg,[data-theme=light] .smx-premium .mrb-smx-tag.imsg{border-color:var(--rl-imsg-edge);color:var(--rl-imsg-ink)}.smx-premium .mrb-smx-avatar:not(.sm){width:38px;height:38px}.smx-premium .mrb-smx-note,.smx-premium .mrb-smx-warn,.smx-premium .mrb-smx-err,.smx-premium .mrb-smx-a2p{position:relative;flex:none;padding-left:15px;border-radius:var(--radius-md);overflow:hidden}.smx-premium .mrb-smx-note:before,.smx-premium .mrb-smx-warn:before,.smx-premium .mrb-smx-err:before,.smx-premium .mrb-smx-a2p:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--rl-spine, var(--accent-border)),color-mix(in srgb,var(--rl-spine, var(--accent-border)) 25%,transparent))}.smx-premium .mrb-smx-note{padding-block:9px;font-size:var(--text-sm);line-height:1.45}.smx-premium .mrb-smx-warn{--rl-spine: var(--warn);padding-block:10px}.smx-premium .mrb-smx-err{--rl-spine: var(--danger);padding-block:10px}.smx-premium .mrb-smx-warn code,.smx-premium .mrb-smx-err code{padding:1px 6px;border-radius:var(--radius-sm);background:var(--surface-1);border:1px solid var(--border-subtle);font-size:var(--text-xs)}.smx-premium .mrb-smx-a2p.tone-ok{--rl-spine: var(--ok)}.smx-premium .mrb-smx-a2p.tone-warn{--rl-spine: var(--warn)}.smx-premium .mrb-smx-a2p.tone-danger{--rl-spine: var(--danger)}.smx-premium .mrb-smx-a2p-head{font-weight:700}.smx-premium .mrb-smx-a2p-cta{font-weight:600;background:var(--surface-2);transition:border-color var(--motion-fast) var(--ease-out)}.smx-premium .mrb-smx-thread{flex:1 1 auto;min-height:160px;max-height:min(90vh,1120px);padding:var(--space-4) var(--space-5);gap:2px;border-radius:var(--radius-lg);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--rl-line) 25%,var(--surface-3)) transparent;overscroll-behavior:contain}.smx-premium .mrb-smx-segm{min-height:3.35em}.smx-premium .mrb-smx-pinned{position:sticky;top:calc(-1 * var(--space-4));z-index:2;display:flex;flex-direction:column;gap:var(--space-2);margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-5)) var(--space-2);padding:var(--space-4) var(--space-5) var(--space-2);background:var(--rl-well)}.smx-premium .mrb-smx-pinned:not(:has(>*:not(.mrb-live-idle))){margin:0;padding:0;gap:0}.smx-premium .mrb-smx-thread-bg:before{opacity:.06}[data-theme=light] .smx-premium .mrb-smx-thread-bg:before{opacity:.05}.smx-premium .mrb-smx-thread .mrb-smx-hint.center{padding:12px 20px;border:1px dashed color-mix(in srgb,var(--rl-line-edge) 35%,var(--border-control));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2) 60%,transparent);text-align:center}.smx-premium .mrb-smx-convos .mrb-smx-hint{margin:var(--space-2) 0;padding:16px 14px;border:1px dashed color-mix(in srgb,var(--rl-line-edge) 35%,var(--border-control));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 60%,transparent);text-align:center;font-size:var(--text-sm);line-height:1.5}.smx-premium .mrb-smx-convos .mrb-smx-hint strong{color:var(--text);font-weight:700}.smx-premium .mrb-smx-day{align-items:center;gap:var(--space-3);padding:var(--space-4) 0 var(--space-2)}.smx-premium .mrb-smx-day:before,.smx-premium .mrb-smx-day:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--border-subtle))}.smx-premium .mrb-smx-day:after{transform:scaleX(-1)}.smx-premium .mrb-smx-day span{flex:none;padding:3px 13px;font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;color:var(--text-faint);background:var(--surface-2);border-color:var(--border-subtle)}.smx-premium .mrb-smx-msg{max-width:68%;margin-top:6px}.smx-premium .mrb-smx-bubble{padding:10px 15px;font-size:var(--text-base);line-height:1.5;border-radius:20px}.smx-premium .mrb-smx-msg.out .mrb-smx-bubble{background:linear-gradient(160deg,var(--rl-out-a),var(--rl-out-b));border:1px solid color-mix(in srgb,#ffffff 16%,transparent);border-bottom-right-radius:6px}[data-theme=dark] .smx-premium .mrb-smx-msg.out .mrb-smx-bubble{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 22%,transparent),0 6px 18px color-mix(in srgb,var(--rl-out-a) 30%,transparent)}[data-theme=light] .smx-premium .mrb-smx-msg.out .mrb-smx-bubble{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 22%,transparent),0 2px 10px #0a1e5029}.smx-premium .mrb-smx-msg.in .mrb-smx-bubble{background:var(--surface-2);border:1px solid var(--border-subtle);border-bottom-left-radius:6px}[data-theme=dark] .smx-premium .mrb-smx-msg.in .mrb-smx-bubble{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 5%,transparent)}[data-theme=light] .smx-premium .mrb-smx-msg.in .mrb-smx-bubble{box-shadow:var(--shadow-1)}.smx-premium .mrb-smx-msg.out.mrb-smx-ghost .mrb-smx-bubble{background:var(--surface-2);color:var(--text-muted);border:1px dashed var(--border-control);box-shadow:none}[data-theme=dark] .smx-premium .mrb-smx-msg.out.mrb-smx-ghost .mrb-smx-bubble,[data-theme=light] .smx-premium .mrb-smx-msg.out.mrb-smx-ghost .mrb-smx-bubble{box-shadow:none}@media (prefers-reduced-motion: no-preference){.smx-premium .mrb-smx-ghost{animation:mrb-smx-ghost-in .14s ease-out}@keyframes mrb-smx-ghost-in{0%{opacity:0}to{opacity:1}}}.smx-premium .mrb-smx-meta{margin-top:4px;gap:7px;font-size:var(--text-xs);letter-spacing:.01em;color:var(--text-muted)}.smx-premium .mrb-smx-tick{letter-spacing:-1.5px;font-size:var(--text-sm)}.smx-premium .mrb-smx-tick.read{color:var(--accent)}.smx-premium .mrb-smx-tick.delivered,.smx-premium .mrb-smx-tickword.delivered{color:var(--ok)}.smx-premium .mrb-smx-tick.err{color:var(--danger)}.smx-premium .mrb-smx-tickword{font-weight:600;letter-spacing:.03em}.smx-premium .mrb-smx-tickword.err{color:var(--danger);font-weight:700;text-transform:uppercase}.smx-premium .mrb-smx-tickword.unconfirmed{color:var(--text-muted);font-weight:400}.smx-premium .mrb-smx-tick.unconfirmed{color:var(--text-muted)}.smx-premium .mrb-smx-msg.failed.out .mrb-smx-bubble{box-shadow:none;outline:2px solid var(--danger);outline-offset:1px;opacity:.82}.smx-premium .mrb-smx-fail{border-radius:var(--radius-md);border-left-width:3px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:calc(11.5px * var(--font-scale, 1));box-shadow:0 4px 14px color-mix(in srgb,var(--danger) 18%,transparent)}.smx-premium .mrb-smx-fail.is-unconfirmed{box-shadow:0 4px 14px color-mix(in srgb,var(--warn) 14%,transparent)}.smx-premium .mrb-smx-hint{font-size:var(--text-base);color:var(--text-muted)}.smx-premium .mrb-smx-phwarn{position:relative;flex:none;padding:12px 16px 12px 17px;border-radius:var(--radius-md);overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--warn) 12%,transparent),transparent),var(--warn-fill);border-color:var(--warn-border)}.smx-premium .mrb-smx-phwarn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--warn),color-mix(in srgb,var(--warn) 25%,transparent))}.smx-premium .mrb-smx-phwarn-text strong{color:var(--warn)}.smx-premium .mrb-smx-phwarn-edit,.smx-premium .mrb-smx-phwarn-send{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;transition:transform var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.smx-premium .mrb-smx-phwarn-edit:hover,.smx-premium .mrb-smx-phwarn-send:hover:not(:disabled){transform:translateY(-1px)}.smx-premium .mrb-smx-phwarn-edit:hover{background:var(--surface-2)}.smx-premium .mrb-smx-phwarn-edit{border-color:var(--accent-border);background:var(--surface-1);font-weight:700}.smx-premium .mrb-smx-phwarn-send{border-color:var(--warn-border)}.smx-premium .mrb-smx-compose{position:sticky;bottom:0;z-index:2;flex:none;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:26px;background:linear-gradient(90deg,color-mix(in srgb,var(--rl-line) 7%,transparent),transparent 55%),var(--surface-1);transition:border-color var(--motion-base) var(--ease-out)}[data-theme=light] .smx-premium .mrb-smx-compose{box-shadow:var(--shadow-1)}.smx-premium .mrb-smx-compose:focus-within{border-color:color-mix(in srgb,var(--rl-line-edge) 70%,transparent)}[data-theme=dark] .smx-premium .mrb-smx-compose:focus-within{border-color:var(--rl-line);box-shadow:inset 0 0 0 2px var(--rl-line),0 0 22px color-mix(in srgb,var(--rl-line) 16%,transparent)}[data-theme=light] .smx-premium .mrb-smx-compose:focus-within{border-color:var(--rl-line-edge);box-shadow:var(--shadow-1),0 0 0 3px color-mix(in srgb,var(--rl-line-edge) 24%,transparent)}.smx-premium .mrb-smx-input{min-height:44px;max-height:148px;padding:11px 6px;border:none;border-radius:var(--radius-md);background:transparent;line-height:1.45;resize:none;field-sizing:content}@supports not (field-sizing: content){.smx-premium .mrb-smx-input{resize:vertical;max-height:none}}.smx-premium .mrb-smx-input:focus-visible{outline:none}.smx-premium .mrb-smx-input::placeholder{color:var(--text-faint)}.smx-premium .mrb-smx-input:disabled{opacity:1;color:var(--text-faint)}.smx-premium .mrb-smx-send{width:46px;height:46px;background:linear-gradient(160deg,color-mix(in srgb,var(--rl-line-edge) 84%,#000000),color-mix(in srgb,var(--rl-line-edge) 68%,#000000));border-color:color-mix(in srgb,#ffffff 20%,transparent);transition:transform var(--motion-fast) var(--ease-out),filter var(--motion-fast) var(--ease-out)}[data-theme=dark] .smx-premium .mrb-smx-send:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb,var(--rl-line) 45%,transparent),0 4px 20px color-mix(in srgb,var(--rl-line) 38%,transparent)}[data-theme=light] .smx-premium .mrb-smx-send:not(:disabled){box-shadow:var(--shadow-2)}.smx-premium .mrb-smx-send:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.12)}.smx-premium .mrb-smx-send:active:not(:disabled){transform:translateY(1px)}.smx-premium .mrb-smx-send:disabled{opacity:1;background:var(--surface-2);border-color:var(--border-control);color:var(--text-faint)}.smx-premium .mrb-smx-layout:where(.is-cramped).contact-open{grid-template-columns:minmax(272px,clamp(340px,calc((100% - var(--space-3)) * .3),760px)) minmax(0,1fr)}@media (max-width: 860px){.smx-premium.mrb-smx{flex:0 0 auto;height:auto;min-height:0}.smx-premium .mrb-smx-layout{height:auto;flex:0 0 auto}.smx-premium .mrb-smx-layout.contact-open{min-height:60vh}.smx-premium .mrb-smx-main{overflow-y:visible}.smx-premium .mrb-smx-compose{position:static}.smx-premium .mrb-smx-rail{max-height:none}.smx-premium .mrb-smx-thread{max-height:min(58vh,560px)}.smx-premium .mrb-smx-msg{max-width:84%}.smx-premium .mrb-smx-title{font-size:var(--text-2xl)}.smx-premium .mrb-smx-back{width:44px;height:44px;border-color:var(--border-control)}}.smx-premium .mrb-smx-thread--relay .mrb-smx-bubble{font-size:var(--text-md);line-height:1.5;padding:11px 16px}.smx-premium .mrb-smx-thread--relay .mrb-smx-imsg-pic,.smx-premium .mrb-smx-thread--relay .mrb-smx-mms-img{max-width:340px;max-height:440px;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-lg)}.smx-premium .mrb-smx-thread--relay .mrb-smx-ghost-mms.is-split .mrb-smx-mms-img{width:100%;max-width:none;height:100%;object-fit:cover}.smx-premium .mrb-smx-thread--relay .mrb-smx-msg.out .mrb-smx-imsg-pic,.smx-premium .mrb-smx-thread--relay .mrb-smx-msg.out .mrb-smx-mms-img{border-bottom-right-radius:6px}.smx-premium .mrb-smx-thread--relay .mrb-smx-msg.in .mrb-smx-imsg-pic,.smx-premium .mrb-smx-thread--relay .mrb-smx-msg.in .mrb-smx-mms-img{border-bottom-left-radius:6px}.smx-premium .mrb-smx-thread--relay .mrb-smx-meta{margin-bottom:2px}@media (max-width: 860px){.smx-premium .mrb-smx-thread--relay .mrb-smx-imsg-pic,.smx-premium .mrb-smx-thread--relay .mrb-smx-mms-img{max-width:260px;max-height:340px}}@media (pointer: coarse){.smx-premium .mrb-smx-chip,.smx-premium .mrb-smx-pill,.smx-premium .mrb-smx-newbtn{min-height:44px;padding-inline:16px}.smx-premium .mrb-smx-archive{min-width:44px}.smx-premium .mrb-smx-convo-open{padding-block:13px}.smx-premium .mrb-smx-search,.smx-premium .mrb-smx-select,.smx-premium .mrb-smx-anynum-input,.smx-premium .mrb-smx-anynum-go,.smx-premium .mrb-smx-phwarn-edit,.smx-premium .mrb-smx-phwarn-send{min-height:44px}}@media (prefers-reduced-motion: reduce){.smx-premium,.smx-premium:before,.smx-premium *,.smx-premium *:before,.smx-premium *:after{animation:none!important;transition:none!important}}@media (forced-colors: active){.smx-premium:before,.smx-premium .mrb-smx-layout:before,.smx-premium .mrb-smx-convo.active:before,.smx-premium .mrb-smx-heading:after,.smx-premium .mrb-smx-seg-btn:before,.smx-premium .mrb-smx-rail-title:before,.smx-premium .mrb-smx-note:before,.smx-premium .mrb-smx-warn:before,.smx-premium .mrb-smx-err:before,.smx-premium .mrb-smx-a2p:before,.smx-premium .mrb-smx-day:before,.smx-premium .mrb-smx-day:after,.smx-premium .mrb-smx-phwarn:before{display:none}.smx-premium .mrb-smx-input:focus-visible{outline:2px solid Highlight;outline-offset:1px}.smx-premium .mrb-smx-seg-btn.active,.smx-premium .mrb-smx-msg.out .mrb-smx-bubble,.smx-premium .mrb-smx-send{background-image:none}}.mrb-smx-bookhead{position:sticky;top:0;z-index:1;background:var(--surface-1);border-top:1px solid var(--border-subtle)}.mrb-smx-booktitle{padding:var(--space-2) var(--space-2) 6px;margin:var(--space-2) 0 0;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mrb-smx-bookheld{padding:4px var(--space-2) 8px;margin:0;font-size:var(--text-xs);line-height:1.45;color:var(--text-muted)}.mrb-smx-convo.book .mrb-smx-convo-prev{opacity:.8}.mrb-smx-convo.book.muted .mrb-smx-avatar{opacity:.5}.mrb-smx-convo.book.muted .mrb-smx-convo-name{color:var(--text-muted)}.mrb-smx-convo.book.muted .mrb-smx-convo-prev{color:var(--danger);opacity:1}.mrb-smx-convo-flag{flex:0 0 auto;margin-left:auto;padding:1px 7px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--danger);border:1px solid currentcolor;white-space:nowrap}.mrb-smx-bookpager{padding:6px var(--space-2) var(--space-2)}.mrb-smx-bookpager .mrb-smx-hint{margin:0;min-height:32px;display:flex;align-items:center}.mrb-smx-pager-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.mrb-smx-pager-nav{display:flex;align-items:center;gap:4px}.mrb-smx-pager-arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;font-size:var(--text-lg);line-height:1;color:var(--text-1, var(--text));background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer}.mrb-smx-pager-arrow:disabled{opacity:.4;cursor:default}.mrb-smx-pager-count{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);min-width:5.5em;text-align:center}.mrb-smx-pager-size select{font-size:var(--text-xs);color:var(--text-1, var(--text));background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:5px 6px;cursor:pointer}@media (prefers-reduced-motion: no-preference){.mrb-smx-pager-arrow{transition:background-color .12s ease,opacity .12s ease}}.mrb-smx-bookactions{padding:var(--space-4)}.mrb-smx-tag.optedout{border-color:var(--danger);color:var(--danger)}.mrb-smx-thread.is-optedout .mrb-smx-msg{opacity:.62}@media (prefers-reduced-motion: no-preference){.mrb-smx-thread.is-optedout .mrb-smx-msg{transition:opacity .12s ease}}@media (prefers-reduced-motion: no-preference){.mrb-smx-convo.book{transition:background-color .12s ease}}.tri-smx{display:flex;flex-direction:column;min-height:0;height:auto;flex:1 1 auto}.tri-smx .mrb-smx-rail{max-height:none}.tri-smx .mrb-tri-railbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-bottom:var(--space-1);border-bottom:1px solid var(--border-subtle)}.tri-smx .mrb-tri-railbar .mrb-tri-listbar-n{flex:1 1 auto;min-width:0;font-size:var(--text-xs);color:var(--text-muted)}.tri-smx .mrb-tri-railbar-tools{display:flex;align-items:center;gap:6px}.tri-smx .mrb-tri-railbar .mrb-tri-btn{font-size:var(--text-xs);padding:4px 10px}.tri-smx .mrb-tri-railsec{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tri-smx .mrb-tri-railsec .mrb-tri-group-n{font-variant-numeric:tabular-nums}.tri-smx .mrb-smx-bookmore{padding:var(--space-2)}.tri-smx .mrb-smx-convo-marks .mrb-tri-pill,.tri-smx .mrb-smx-convo-marks .mrb-tri-need{font-size:calc(10px * var(--font-scale, 1));padding:1px 6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tri-smx .mrb-smx-convo-marks .mrb-tri-card-srcs{gap:4px}.tri-smx .mrb-smx-convo.is-unread .mrb-smx-convo-name{font-weight:800}.tri-smx .mrb-smx-convo.has-lead-edge:not(.is-stop){box-shadow:inset 3px 0 0 0 var(--lead-edge)}.tri-smx .mrb-smx-convo.is-stop{border-left:3px solid color-mix(in srgb,var(--danger, #e5484d) 70%,transparent);padding-left:3px}.tri-smx .mrb-smx-convo.is-skeleton .mrb-smx-convo-open{cursor:default}.tri-smx .mrb-smx-convo.is-skeleton .mrb-smx-avatar{background:var(--surface-2);border-color:var(--border-subtle)}.tri-smx .mrb-tri-open-head{flex:none;flex-wrap:wrap;height:var(--mrb-chat-head-h, 52px);padding-top:0;padding-bottom:0}.tri-smx .mrb-tri-open-head .mrb-tri-side-who{flex:1 1 12rem;min-width:0}.tri-smx .mrb-tri-open-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.tri-smx .mrb-tri-open-tools .mrb-tri-lbl{font-size:var(--text-xs);color:var(--text-muted)}.tri-smx .mrb-tri-open-tools .mrb-tri-select{font-size:var(--text-xs);padding:3px 6px}.tri-smx .mrb-tri-open-tools .mrb-tri-btn{font-size:var(--text-xs);padding:4px 10px}.tri-smx .mrb-tri-open-tools .mrb-tri-btn-done{width:auto}.tri-smx .mrb-tri-open-meta{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--text-xs)}.tri-smx .mrb-tri-open-meta .mrb-tri-why{margin:0}.tri-smx .mrb-tri-open-meta .mrb-tri-warn,.tri-smx .mrb-tri-open-meta .mrb-tri-blurb,.tri-smx .mrb-tri-open-meta .mrb-tri-reopt{margin:0;flex:1 1 100%}.tri-smx .mrb-tri-centre{flex:1 1 auto;min-height:0}.tri-smx .mrb-tri-dispo-strip{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px var(--space-3, 12px);border-bottom:1px solid var(--border-subtle)}.tri-smx .mrb-tri-dispo-strip .mrb-tri-dispo-pills{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.tri-smx .mrb-tri-dispo-strip .mrb-tri-dispo-chip{flex:0 0 auto}.mrb-mylines{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-3);min-width:0;max-width:100%;padding:var(--space-2) 0}.mrb-mylines-cap{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--text-faint)}.mrb-mylines-row{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.mrb-mylines-btn{display:inline-flex;align-items:baseline;gap:var(--space-2);min-width:0;max-width:100%;padding:6px 12px;border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-sm);line-height:var(--leading-tight);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.mrb-mylines-btn:hover{background:var(--surface-3);border-color:var(--accent-border)}.mrb-mylines-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--accent-border)}.mrb-mylines-btn.is-current{border-color:var(--rl-imsg, var(--accent-border));background:color-mix(in srgb,var(--rl-imsg, var(--accent)) 14%,var(--surface-2))}.mrb-mylines-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.mrb-mylines-num{flex:0 0 auto;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}@media (forced-colors: active){.mrb-mylines-btn.is-current{border-color:Highlight;border-width:2px}.mrb-mylines-btn:focus-visible{outline:2px solid Highlight;outline-offset:1px}}@media (prefers-reduced-motion: reduce){.mrb-mylines-btn{transition:none}}.mrb-imb{padding:0;margin:0 0 14px;min-width:0}.mrb-imb-grid{border:1px solid var(--border-subtle);border-radius:12px;min-width:0;overflow:hidden}.mrb-imb-head{display:flex;gap:8px 14px;align-items:center;flex-wrap:wrap;padding:8px 12px;min-width:0}.mrb-imb-title{margin:0;font-size:var(--text-md)}.mrb-imb-tablewrap{border:0;border-radius:0;border-top:1px solid var(--border-subtle)}.mrb-imb-table tbody tr{cursor:default}.mrb-imb-table tbody tr:hover td{background:none}.mrb-imb-conn{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:var(--text-sm);font-weight:600}.mrb-imb-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--text-muted)}.mrb-imb-dot--good{background:var(--ok)}.mrb-imb-dot--warn{background:var(--warn)}.mrb-imb-dot--bad{background:var(--danger)}.mrb-imb-dot--off{background:var(--text-muted)}.mrb-imb-conn-word{min-width:0;overflow-wrap:anywhere}.mrb-imb-conn-note{color:var(--text-muted);font-size:var(--text-xs);margin:0}.mrb-imb-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;min-width:0}.mrb-imb-name{display:inline-flex;align-items:center;gap:6px;max-width:100%;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:text;text-align:center;overflow-wrap:anywhere}.mrb-imb-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.mrb-imb-name-saved{display:inline-flex;color:var(--ok)}.mrb-imb-name-saved svg{width:12px;height:12px}.mrb-imb-name-input{box-sizing:border-box;width:100%;max-width:220px;margin:-3px 0;padding:2px 6px;border:1px solid var(--border-control);border-radius:6px;background:var(--surface-1);color:var(--text);font:inherit;text-align:center}.mrb-imb-wire--imessage{background:#0b74f0;color:#fff;border-color:transparent}.mrb-imb-wire--sms{background:#34c759;color:#06280f;border-color:transparent}.mrb-imb-block{display:block}.mrb-imb-block+.mrb-imb-block{margin-top:28px;padding-top:24px;border-top:1px solid var(--border-subtle)}.mrb-imb-pane{display:block}.mrb-imb-empty{color:var(--text-muted);font-size:var(--text-sm);padding:20px 4px}.mrb-imb-why{color:var(--text-muted);font-size:var(--text-sm);margin:6px 0 0;max-width:72ch}.mrb-imb-error{color:var(--danger);font-size:var(--text-sm);margin:8px 0}.mrb-imb-warn{color:var(--warn);font-size:var(--text-sm);margin:8px 0;max-width:72ch}.mrb-imb-result{color:var(--text);font-size:var(--text-sm);margin:10px 0}.mrb-imb-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:9px 16px;border-radius:8px;border:1px solid var(--border-control);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);font-weight:600}.mrb-imb-btn:disabled{opacity:.5;cursor:not-allowed}.mrb-imb-btn--primary{background:var(--accent);color:var(--bg);border-color:transparent}.mrb-imb-btn--danger{border-color:color-mix(in srgb,var(--danger) 60%,var(--border-control));color:var(--danger)}.mrb-imb-btn--ghost{background:none;border-color:transparent;color:var(--text-muted);font-weight:400}.mrb-imb-btn--sm{padding:5px 10px;font-size:var(--text-xs)}@media (pointer: coarse){.mrb-imb-btn{min-height:44px}}.mrb-imb-flushbar{padding:14px 16px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2);margin-bottom:16px}.mrb-imb-queue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mrb-imb-qrow{border:1px solid var(--border-subtle);border-left-width:3px;border-radius:10px;padding:12px 14px;background:var(--surface-1)}.mrb-imb-qrow--warn{border-left-color:var(--warn)}.mrb-imb-qrow--bad{border-left-color:var(--danger)}.mrb-imb-qhead{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.mrb-imb-qwho{font-size:var(--text-sm)}.mrb-imb-qorigin{font-size:var(--text-xs);padding:1px 7px;border-radius:999px;border:1px solid var(--border-control);color:var(--text-muted)}.mrb-imb-qorigin.drip{border-color:color-mix(in srgb,var(--accent) 50%,var(--border-control))}.mrb-imb-qlate{margin-left:auto;font-size:var(--text-xs);color:var(--text-muted)}.mrb-imb-qlate--warn{color:var(--warn);font-weight:600}.mrb-imb-qlate--bad{color:var(--danger);font-weight:700}.mrb-imb-qfoot{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:10px}.mrb-imb-qstate{font-size:var(--text-xs);color:var(--text-muted)}.mrb-imb-qstate.failed{color:var(--danger)}.mrb-imb-qflag{font-size:var(--text-xs);color:var(--warn)}.mrb-imb-qtop{display:flex;justify-content:flex-end}.mrb-imb-qtop .mrb-imb-qlate{margin-left:0}.mrb-imb-qmsg{display:flex;flex-direction:column;gap:2px}.mrb-imb-qto{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.mrb-imb-qto-label{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.mrb-imb-qfrom{margin:2px 0 6px;font-size:var(--text-xs);color:var(--text-muted)}.mrb-imb-qbubble.mrb-smx-msg{max-width:min(560px,92%)}.mrb-imb-qbubble .mrb-smx-bubble{white-space:pre-wrap;overflow-wrap:anywhere}.mrb-imb-qbubble .mrb-imb-qmedia{align-items:flex-end}.mrb-imb-qwill{color:var(--text-muted)}.mrb-imb-qrow--aside{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-style:dashed;border-left-color:var(--border-control);background:var(--surface-2)}.mrb-imb-aside-note{font-size:var(--text-sm);color:var(--text-muted)}.mrb-imb-age{margin:0 0 12px;padding:10px 14px;border-radius:10px;border:1px solid var(--border-subtle);border-left-width:3px;background:var(--surface-2);font-size:var(--text-sm);color:var(--text)}.mrb-imb-age--warn{border-left-color:var(--warn)}.mrb-imb-age--bad{border-left-color:var(--danger)}.mrb-imb-sect{display:flex;align-items:baseline;gap:8px;margin:22px 0 6px;font-size:var(--text-sm);font-weight:600}.mrb-imb-sect-n{padding:0 7px;border-radius:999px;border:1px solid var(--border-control);color:var(--text-muted);font-size:var(--text-xs);font-weight:400}.mrb-imb-review{margin-bottom:8px}.mrb-imb-qrow--flagged{border-left-color:var(--warn);background:color-mix(in srgb,var(--warn) 5%,var(--surface-1))}.mrb-imb-reply{margin:10px 0 4px;padding:9px 12px;border-left:2px solid color-mix(in srgb,var(--accent) 60%,var(--border-control));border-radius:0 8px 8px 0;background:var(--surface-2);font-size:var(--text-sm)}.mrb-imb-reply-body{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.mrb-imb-reply-when{display:block;margin-top:4px;font-size:var(--text-xs);color:var(--text-muted)}.mrb-imb-reply-gone{color:var(--text-muted);font-style:italic}.mrb-imb-qlabel{margin:10px 0 0;font-size:var(--text-xs);color:var(--text-muted)}.mrb-imb-qmedia{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.mrb-imb-qmedia img{display:block;max-width:min(260px,100%);max-height:200px;border-radius:10px;border:1px solid var(--border-subtle);object-fit:cover}.mrb-imb-qmedia img.is-broken{width:260px;height:64px;object-fit:contain;border-style:dashed;border-color:var(--danger)}.mrb-imb-refused{margin-top:8px}.mrb-imb-qrow--refused{border-left-color:var(--border-subtle);opacity:.72}.mrb-imb-qstate.refused{color:var(--danger)}.mrb-imb-qstate.flagged{color:var(--warn);font-weight:600}.mrb-imb-scheduled{margin-top:8px}.mrb-imb-qrow--sched{border-left-color:var(--accent);opacity:.9}.mrb-imb-qrow--sched-paused{border-left-color:var(--warn, var(--accent))}.mrb-imb-qrow--sched-not_armed{border-left-color:var(--border-subtle);opacity:.78}.mrb-imb-qstate.scheduled{color:var(--text-muted)}.mrb-imb-qstate.paused{color:var(--warn);font-weight:600}.mrb-imb-qstate.off{color:var(--text-muted)}.mrb-imb-qstate.due{color:var(--accent);font-weight:600}.mrb-imb-qbubble--sched{opacity:.92}.mrb-imb-consent,.mrb-imb-key{border:1px solid var(--border-subtle);border-radius:10px;padding:16px 18px;margin:10px 0 16px;background:var(--surface-1)}.mrb-imb-consent h2{margin:0 0 12px;font-size:var(--text-lg)}.mrb-imb-manage{margin:8px 0 0}.mrb-imb-dl{margin-bottom:14px}.mrb-imb-dl h3{margin:0 0 4px;font-size:var(--text-sm)}.mrb-imb-dl ul{margin:0;padding-left:20px;color:var(--text-muted);font-size:var(--text-sm)}.mrb-imb-dl li{margin-bottom:4px;max-width:78ch}.mrb-imb-dl--good h3{color:var(--ok)}.mrb-imb-dl--warn h3{color:var(--warn)}.mrb-imb-dl--warn ul{color:var(--text)}.mrb-imb-check{display:flex;gap:8px;align-items:flex-start;margin:12px 0;font-size:var(--text-sm)}.mrb-imb-keyval{display:block;padding:10px 12px;margin:8px 0;border-radius:8px;background:var(--surface-2);border:1px solid var(--border-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm);overflow-wrap:anywhere}.mrb-imb-keyrow{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap;margin:8px 0}.mrb-imb-keyval--full{flex:1 1 320px;margin:0}.mrb-imb-copy{flex:0 0 auto;white-space:nowrap}.mrb-imb-setup h3{margin:0 0 8px}.mrb-imb-steps{margin:0 0 8px;padding-left:20px;font-size:var(--text-sm)}.mrb-imb-steps li{margin-bottom:4px;max-width:78ch}.mrb-imb-checklist{list-style:none;margin:14px 0 10px;padding:0;display:grid;gap:8px;font-size:var(--text-sm)}.mrb-imb-step{display:flex;gap:10px;align-items:flex-start}.mrb-imb-step-mark{flex:0 0 22px;height:22px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:var(--text-xs);line-height:1;background:var(--surface-2);color:var(--text-muted)}.mrb-imb-step--done .mrb-imb-step-mark{background:var(--ok);color:#fff}.mrb-imb-step--todo .mrb-imb-step-mark{background:var(--warn);color:#fff}.mrb-imb-step-hint{display:block;color:var(--text-muted);max-width:72ch}.mrb-imb-linkbtn{display:block;margin-top:10px;padding:0;border:0;background:none;color:var(--text-muted);font:inherit;font-size:var(--text-sm);text-decoration:underline;cursor:pointer}.mrb-imb-danger{display:flex;gap:8px;flex-wrap:wrap}.mrb-imb-linehandle{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm)}.mrb-imb-empty{color:var(--text-muted);font-size:var(--text-sm);max-width:72ch}.mrb-numbox{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:var(--text-xs);line-height:1.6;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;letter-spacing:.01em}.mrb-numbox--imessage{background:#0b74f0;color:#fff}.mrb-numbox--sms{background:#34c759;color:#06280f}.mrb-numbox--plain{background:var(--surface-2);color:var(--text);border:1px solid var(--border-control)}.mrb-imb-linehandle{display:inline-flex;align-items:center;gap:8px}.mrb-imb-dripmode{padding:12px 14px;margin-bottom:16px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-1)}.mrb-imb-pauseswitch{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;background:none;padding:0;display:inline-flex;align-items:center;gap:10px;color:var(--text);font-size:var(--text-sm);font-weight:600}.mrb-imb-pauseswitch:disabled{opacity:.5;cursor:not-allowed}.mrb-imb-pauseswitch-track{position:relative;flex:none;width:40px;height:22px;border-radius:999px;background:var(--surface-3, var(--surface-2));border:1px solid var(--border-control);transition:background .15s ease}.mrb-imb-pauseswitch-knob{position:absolute;top:50%;left:2px;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background:var(--text-muted);transition:left .15s ease,background .15s ease}.mrb-imb-pauseswitch.is-on .mrb-imb-pauseswitch-track{background:var(--warn, var(--accent));border-color:var(--warn, var(--accent))}.mrb-imb-pauseswitch.is-on .mrb-imb-pauseswitch-knob{left:20px;background:var(--bg)}.mrb-imb-pauseswitch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer: coarse){.mrb-imb-pauseswitch{min-height:44px}}.mrb-imb-awake{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;padding:10px 14px;border-radius:10px;margin-bottom:14px;border:1px solid var(--border-subtle);background:var(--surface-2)}.mrb-imb-awake-dot{font-size:var(--text-md);line-height:1}.mrb-imb-awake-label{font-weight:700;font-size:var(--text-sm)}.mrb-imb-awake-note{color:var(--text-muted);font-size:var(--text-sm);flex:1 1 20ch}.mrb-imb-awake--awake{border-color:color-mix(in srgb,var(--ok, seagreen) 45%,var(--border-subtle));background:color-mix(in srgb,var(--ok, seagreen) 10%,var(--surface-2))}.mrb-imb-awake--awake .mrb-imb-awake-dot,.mrb-imb-awake--awake .mrb-imb-awake-label{color:color-mix(in srgb,var(--ok, seagreen) 80%,var(--text))}.mrb-imb-awake--asleep{border-color:color-mix(in srgb,var(--warn) 45%,var(--border-subtle));background:color-mix(in srgb,var(--warn) 10%,var(--surface-2))}.mrb-imb-awake--asleep .mrb-imb-awake-dot,.mrb-imb-awake--asleep .mrb-imb-awake-label{color:color-mix(in srgb,var(--warn) 80%,var(--text))}.mrb-imb-awake--off .mrb-imb-awake-dot,.mrb-imb-awake--off .mrb-imb-awake-label{color:var(--text-muted)}.mrb-imb-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border-radius:8px;font-size:var(--text-sm);font-weight:700;border:1px solid var(--border-control);background:var(--surface-2);color:var(--text)}.mrb-imb-act:disabled{opacity:.5;cursor:not-allowed}.mrb-imb-act-glyph{font-size:var(--text-md);line-height:1}.mrb-imb-act--yes{color:var(--bg);background:var(--ok, seagreen);border-color:transparent}.mrb-imb-act--no{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 55%,var(--border-control));background:color-mix(in srgb,var(--danger) 8%,var(--surface-2))}@media (pointer: coarse){.mrb-imb-act{min-height:44px}}.mrb-mail-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);flex-wrap:wrap;margin-bottom:var(--space-3, 12px)}.mrb-mail-count{margin:0}.mrb-mail-sortbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mrb-mail-sortlabel{color:var(--text-faint, #85939c);font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mrb-mail-sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:var(--text-sm, 12px);font-weight:600;color:var(--text-muted, #9fb0b8);background:var(--surface-2, #1c222a);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-pill, 999px);padding:5px 12px;display:inline-flex;align-items:center;gap:5px;transition:color .12s ease,border-color .12s ease,background .12s ease}.mrb-mail-sort:hover{color:var(--text, #e8eef2);border-color:var(--border-control)}.mrb-mail-sort:focus-visible{outline:2px solid var(--accent-neon, #3b9eff);outline-offset:2px}.mrb-mail-sort.is-active{color:var(--accent-text, #cdeeff);background:var(--accent-fill, rgba(56, 189, 248, .16));border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 45%,transparent)}.mrb-mail-arrow{font-size:var(--text-xs, 11px);opacity:.9}.mrb-mail-list{list-style:none;margin:0;padding:0}.mrb-mail-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.mrb-mail-row:focus-visible{outline:2px solid var(--accent-neon, #3b9eff);outline-offset:2px}.mrb-mail-dot{display:inline-block;width:7px;height:7px;border-radius:999px;margin-right:7px;vertical-align:middle;background:var(--accent-neon, #3b9eff)}.mrb-mail-item.is-unread .eh-from{font-weight:800}.mrb-mail-item.is-unread .eh-subject{color:var(--text, #e8eef2)}.mrb-mail-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mrb-mail-thread{margin:2px 0 var(--space-2, 8px);padding:var(--space-3, 12px);background:var(--surface-1, #171c22);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-lg, 14px);display:flex;flex-direction:column;gap:var(--space-3, 12px)}.mrb-mail-msg{padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .06))}.mrb-mail-msg:last-child{padding-bottom:0;border-bottom:0}.mrb-mail-msghead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2, 8px);flex-wrap:wrap}.mrb-mail-msgfrom{font-weight:700;font-size:var(--text-base, 13px)}.mrb-mail-msgwhen{color:var(--text-faint, #85939c);font-size:var(--text-xs, 11px)}.mrb-mail-msgto{color:var(--text-muted, #9fb0b8);font-size:var(--text-xs, 11px);margin-top:1px}.mrb-mail-body{margin:var(--space-2, 8px) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--text-base, 13px);color:var(--text, #e8eef2);max-height:26em;overflow-y:auto}.mrb-mail-more{margin-top:var(--space-3, 12px);text-align:center}.mrb-mail-morebtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:var(--text-sm, 12px);font-weight:700;color:var(--accent-text, #cdeeff);background:var(--accent-fill, rgba(56, 189, 248, .16));border:1px solid color-mix(in srgb,var(--accent-neon, #3b9eff) 35%,transparent);border-radius:var(--radius-pill, 999px);padding:7px 18px}.mrb-mail-morebtn:focus-visible{outline:2px solid var(--accent-neon, #3b9eff);outline-offset:2px}.mrb-mail-morecount{font-weight:500;opacity:.75}.mrb-mail-state{border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-left-width:3px;border-radius:var(--radius-lg, 14px);background:var(--surface-1, #171c22);padding:var(--space-4, 16px) var(--space-4, 16px);margin-bottom:var(--space-3, 12px);font-size:var(--text-base, 13px)}.mrb-mail-state-t{font-weight:800;margin-bottom:4px}.mrb-mail-state-b{margin:0;color:var(--text-muted, #9fb0b8);line-height:1.55}.mrb-mail-state--info{border-left-color:var(--accent-neon, #3b9eff)}.mrb-mail-state--warn{border-left-color:var(--warn, #d9a13b)}.mrb-mail-state--blocked{border-left-color:var(--danger, #d9534f)}.mrb-mail-state-d{margin-top:var(--space-2, 8px);font-size:var(--text-xs, 11px)}.mrb-mail-state-d summary{cursor:pointer;color:var(--text-faint, #85939c)}.mrb-mail-state-d code{display:block;margin-top:6px;overflow-wrap:anywhere;color:var(--text-muted, #9fb0b8)}@media (prefers-reduced-motion: reduce){.mrb-mail-sort{transition:none}}.mrb-mail-replybar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);margin-top:var(--space-3, 12px)}.mrb-mail-replybtn{border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-md, 10px);background:var(--surface-2, #1d232a);color:var(--text, #e7eef2);font:inherit;font-weight:700;padding:7px 14px;cursor:pointer}.mrb-mail-replybtn:hover{border-color:var(--accent-neon, #3b9eff)}.mrb-mail-replyoff,.mrb-mail-replysent{font-size:var(--text-xs, 11px);color:var(--text-faint, #85939c)}.mrb-mail-reply{margin-top:var(--space-3, 12px);padding:var(--space-4, 16px);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-lg, 14px);background:var(--surface-1, #171c22)}.mrb-mail-replyfield{display:block;margin-bottom:var(--space-3, 12px)}.mrb-mail-replyfield>span{display:block;margin-bottom:4px;font-size:var(--text-xs, 11px);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint, #85939c)}.mrb-mail-replyfield input,.mrb-mail-replyfield select,.mrb-mail-replyfield textarea{width:100%;box-sizing:border-box;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-md, 10px);background:var(--surface-2, #1d232a);color:var(--text, #e7eef2);font:inherit;padding:9px 11px}.mrb-mail-replyfield input[readonly]{opacity:.75;cursor:default}.mrb-mail-replyfield textarea{resize:vertical;line-height:1.55}.mrb-mail-replyhint{margin:-6px 0 var(--space-3, 12px);font-size:var(--text-xs, 11px);color:var(--text-faint, #85939c);line-height:1.5}.mrb-mail-replyattach{margin-bottom:var(--space-3, 12px)}.mrb-mail-replyattach-h{display:block;margin-bottom:4px;font-size:var(--text-xs, 11px);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint, #85939c)}.mrb-mail-replychips{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);margin:0 0 var(--space-2, 8px);padding:0;list-style:none}.mrb-mail-replychip{display:flex;align-items:center;gap:6px;padding:4px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-md, 10px);background:var(--surface-2, #1d232a);font-size:var(--text-xs, 11px);color:var(--text-muted, #9fb0b8)}.mrb-mail-replychip img{width:28px;height:28px;object-fit:cover;border-radius:var(--radius-sm, 6px);background:var(--surface-3, #232a32)}.mrb-mail-replychip-n{max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-mail-replychip-x{border:0;background:none;color:var(--text-faint, #85939c);cursor:pointer;font-size:calc(15px * var(--font-scale, 1));line-height:1;padding:2px 6px;border-radius:var(--radius-sm, 6px)}.mrb-mail-replychip-x:hover{background:var(--surface-3, #232a32);color:var(--text, #e7eef2)}.mrb-mail-replysig{margin-bottom:var(--space-3, 12px);font-size:var(--text-xs, 11px)}.mrb-mail-replysig summary{cursor:pointer;color:var(--text-faint, #85939c)}.mrb-mail-replysig pre{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-muted, #9fb0b8)}.mrb-mail-replyactions{display:flex;align-items:center;gap:var(--space-2, 8px)}.mrb-mail-replysend{border:1px solid var(--accent-neon, #3b9eff);border-radius:var(--radius-md, 10px);background:var(--accent-neon, #3b9eff);color:#06121d;font:inherit;font-weight:800;padding:8px 18px;cursor:pointer}.mrb-mail-replysend:disabled{opacity:.45;cursor:not-allowed}.mrb-mail-replycancel{border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-md, 10px);background:transparent;color:var(--text-muted, #9fb0b8);font:inherit;padding:8px 14px;cursor:pointer}.mrb-mail-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3, 12px);margin-bottom:var(--space-3, 12px)}.mrb-mail-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3, 12px);flex:1 1 auto}.mrb-mail-filtergroup{display:flex;align-items:center;gap:var(--space-2, 8px);flex-wrap:wrap}.mrb-mail-filterlabel{font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint, #85939c)}.mrb-mail-seg{display:inline-flex;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-pill, 999px);overflow:hidden}.mrb-mail-segbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:var(--text-sm, 12px);font-weight:600;color:var(--text-muted, #9fb0b8);background:var(--surface-2, #1c222a);border:0;padding:5px 12px}.mrb-mail-segbtn+.mrb-mail-segbtn{border-left:1px solid var(--border-subtle, rgba(255, 255, 255, .09))}.mrb-mail-segbtn:hover{color:var(--text, #e8eef2)}.mrb-mail-segbtn:focus-visible{outline:2px solid var(--accent-neon, #3b9eff);outline-offset:-2px}.mrb-mail-segbtn.is-active{color:var(--accent-text, #cdeeff);background:var(--accent-fill, rgba(56, 189, 248, .16))}.mrb-mail-chips{display:flex;flex-wrap:wrap;gap:6px}.mrb-mail-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:var(--text-xs, 11px);font-weight:600;color:var(--text-muted, #9fb0b8);background:var(--surface-2, #1c222a);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-pill, 999px);padding:4px 10px}.mrb-mail-chip:hover{color:var(--text, #e8eef2)}.mrb-mail-chip:focus-visible{outline:2px solid var(--accent-neon, #3b9eff);outline-offset:2px}.mrb-mail-chip.is-on{color:var(--accent-text, #cdeeff);background:var(--accent-fill, rgba(56, 189, 248, .16));border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 45%,transparent)}.mrb-mail-date{font:inherit;font-size:var(--text-sm, 12px);color:var(--text, #e7eef2);background:var(--surface-2, #1d232a);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-md, 10px);padding:4px 8px}.mrb-mail-dateto{color:var(--text-faint, #85939c);font-size:var(--text-xs, 11px)}.mrb-mail-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:var(--text-sm, 12px);font-weight:600;color:var(--text-muted, #9fb0b8);background:transparent;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-pill, 999px);padding:5px 12px}.mrb-mail-clear:hover{color:var(--text, #e8eef2)}.mrb-mail-clear:focus-visible{outline:2px solid var(--accent-neon, #3b9eff);outline-offset:2px}.mrb-mail-filternote{color:var(--text-faint, #85939c)}.mrb-mail-boxchip{color:var(--accent-text, #cdeeff);border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 40%,transparent);background:var(--accent-fill, rgba(56, 189, 248, .12))}.mrb-mail-leadchip{color:var(--warn);border-color:color-mix(in srgb,var(--warn, #d9a13b) 45%,transparent);background:color-mix(in srgb,var(--warn, #d9a13b) 14%,transparent);font-weight:700}.mrb-mail-errlist{margin:var(--space-2, 8px) 0 0;padding-left:1.1em;font-size:var(--text-xs, 11px);color:var(--text-muted, #9fb0b8);line-height:1.6}.mrb-smx.beacon-smx{--rl-line: var(--warn);--rl-line-edge: var(--warn-border)}.beacon-smx .mrb-smx-layout,.smx-premium.beacon-smx .mrb-smx-layout{grid-template-columns:minmax(0,30fr) minmax(0,70fr)}.mrb-bcn-mock,.beacon-smx .eh-banner{flex:none}.mrb-bcn-mock{margin:0;padding:7px 12px;border-radius:var(--radius-md);font-size:var(--text-xs);background:var(--accent-wash);border:1px solid var(--accent-border);color:var(--text-muted)}.mrb-bcn-filterbtn{align-self:stretch;text-align:left;white-space:normal}.mrb-bcn-subject{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 var(--space-1);color:var(--text);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide, .04em)}.mrb-bcn-subject:before,.mrb-bcn-subject:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.mrb-bcn-subject span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beacon-smx .mrb-smx-msg{max-width:86%}.mrb-bcn-bubble{max-height:22em;overflow-y:auto;overflow-wrap:anywhere}.mrb-bcn-compose{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mrb-bcn-hdr{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:5px 11px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-2);font-size:var(--text-xs)}.mrb-bcn-hdr-line{flex:1;min-width:0;display:flex;align-items:baseline;gap:6px;overflow:hidden;white-space:nowrap}.mrb-bcn-hdr-k{flex:none;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide, .04em)}.mrb-bcn-hdr-v{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.mrb-bcn-hdr-edit{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:600;padding:4px 11px;border-radius:var(--radius-pill);border:1px solid var(--border-control);background:var(--surface-1);color:var(--text)}.mrb-bcn-hdr-edit:hover{background:var(--surface-2)}.mrb-bcn-hdr-edit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-bcn-fields{display:flex;flex-direction:column;gap:5px;padding:9px 11px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-1)}@media (max-width: 860px){.beacon-smx .mrb-smx-layout,.smx-premium.beacon-smx .mrb-smx-layout{grid-template-columns:1fr}.beacon-smx .mrb-smx-msg{max-width:92%}.mrb-bcn-hdr{flex-wrap:wrap}}.eh-page{max-width:960px}.eh-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.eh-title{font-size:var(--text-xl, 22px);font-weight:800}.eh-sub{color:var(--text-muted, #9fb0b8);font-size:var(--text-base, 13px);margin-top:2px}.eh-conn{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--surface-1, #171c22);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-lg, 14px);padding:14px 18px;margin-bottom:18px}.eh-conn-status{display:flex;align-items:center;gap:10px}.eh-dot{width:9px;height:9px;border-radius:999px;background:var(--text-faint, #85939c);flex:0 0 auto}.eh-dot.on{background:var(--ok, #28a05a)}.eh-dot.bad{background:var(--danger, #d64545)}.eh-conn-broken-note{color:var(--danger, #d64545)}.eh-conn-reconnect{margin-left:auto;flex:0 0 auto;padding:4px 12px;font-size:var(--text-sm, 12px);font-weight:700;border-radius:var(--radius-md, 8px);border:1px solid var(--danger, #d64545);background:color-mix(in srgb,var(--danger, #d64545) 16%,transparent);color:var(--danger, #d64545);cursor:pointer}.eh-conn-reconnect:hover{background:color-mix(in srgb,var(--danger, #d64545) 26%,transparent)}.eh-conn-reconnect:disabled{opacity:.55;cursor:default}.eh-conn-email{font-weight:700}.eh-conn-meta{color:var(--text-muted, #9fb0b8);font-size:var(--text-sm, 12px)}.eh-mock-tag{background:var(--accent-fill, rgba(56, 189, 248, .16));color:var(--accent-text, #cdeeff);border-radius:var(--radius-pill, 999px);padding:3px 10px;font-size:var(--text-xs, 11px);font-weight:700}.eh-conn-list{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto}.eh-conn-row{gap:10px}.eh-conn-who{min-width:0;overflow-wrap:anywhere}.eh-conn-remove{margin-left:auto;flex:0 0 auto;padding:4px 12px;font-size:var(--text-sm, 12px)}.eh-conn-setprimary{flex:0 0 auto;padding:4px 12px;font-size:var(--text-sm, 12px)}.eh-conn-primary{color:var(--accent-text, #cdeeff);font-size:var(--text-sm, 12px);font-weight:700}.eh-mailbox-picker{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.eh-mailbox-picker-label{color:var(--text-muted, #9fb0b8);font-size:var(--text-sm, 12px);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.eh-mailbox-select{background:var(--surface-2, #1e242b);color:var(--text, #e7eef2);border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));border-radius:var(--radius-md, 10px);padding:7px 12px;font-size:var(--text-sm, 13px);max-width:100%}.eh-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .09));margin-bottom:18px;flex-wrap:wrap}.eh-tab{background:transparent;color:var(--text-muted, #9fb0b8);border:none;border-bottom:2px solid transparent;border-radius:0;padding:10px 14px;font-size:var(--text-base, 13px);font-weight:600}.eh-tab:hover{background:transparent;color:var(--accent-text, #cdeeff)}.eh-tab.active{color:var(--accent-text, #cdeeff);border-bottom-color:var(--accent, #38bdf8)}.eh-tab-count{display:inline-block;margin-left:6px;min-width:18px;text-align:center;background:var(--accent-fill, rgba(56, 189, 248, .16));color:var(--accent-text, #cdeeff);border-radius:var(--radius-pill, 999px);padding:0 6px;font-size:var(--text-xs, 11px)}.eh-card{background:var(--surface-1, #171c22);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-lg, 14px);padding:16px 18px;margin-bottom:12px}.eh-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.eh-from{font-weight:700}.eh-when{color:var(--text-faint, #85939c);font-size:var(--text-xs, 11px);white-space:nowrap}.eh-subject{margin:4px 0 6px}.eh-snippet{color:var(--text-muted, #9fb0b8);font-size:var(--text-sm, 12px);line-height:var(--leading-normal, 1.45)}.eh-labels{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.eh-chip{background:var(--accent-fill, rgba(56, 189, 248, .16));color:var(--accent-text, #cdeeff);border-radius:var(--radius-pill, 999px);padding:3px 9px;font-size:var(--text-xs, 11px)}.eh-senders{margin-top:22px;padding-top:20px;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .09))}.eh-senders-title{font-size:var(--text-base, 13px);font-weight:700;margin:0 0 8px;letter-spacing:.01em}.eh-senders-def{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm, 12px);color:var(--text-muted, #9fb0b8);white-space:nowrap;align-self:center}.eh-senders-def input{width:auto;min-width:0}.eh-senders-actions{display:flex;gap:8px;align-items:center;white-space:nowrap}.eh-empty{color:var(--text-faint, #85939c);font-size:var(--text-base, 13px);padding:24px 0;text-align:center}.eh-hint{color:var(--text-muted, #9fb0b8);font-size:var(--text-sm, 12px);margin-bottom:14px;line-height:var(--leading-normal, 1.45)}.eh-form{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start;margin-bottom:16px}.eh-form select,.eh-form input,.eh-form textarea{background:var(--surface-2, #1e242b);border:1px solid var(--border-control, rgba(56, 189, 248, .3));color:var(--text, #f4f7f8);border-radius:var(--radius-md, 8px);padding:9px 11px;font-family:inherit;font-size:var(--text-base, 13px)}.eh-form input.eh-grow{flex:1;min-width:180px}.eh-rule-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.eh-rule-form .eh-full{grid-column:1 / -1}.eh-rule-form label{display:block;font-size:var(--text-xs, 11px);color:var(--text-muted, #9fb0b8);text-transform:uppercase;letter-spacing:var(--tracking-wide, .08em);margin-bottom:4px}.eh-rule-form input,.eh-rule-form select,.eh-rule-form textarea{width:100%;background:var(--surface-2, #1e242b);border:1px solid var(--border-control, rgba(56, 189, 248, .3));color:var(--text, #f4f7f8);border-radius:var(--radius-md, 8px);padding:9px 11px;font-family:inherit;font-size:var(--text-base, 13px)}.eh-rule-form textarea{min-height:64px;resize:vertical}.eh-btn-quiet{background:transparent;color:var(--text-muted, #9fb0b8);border:1px solid var(--border-subtle, rgba(255, 255, 255, .12))}.eh-btn-quiet:hover{background:var(--accent-wash, rgba(56, 189, 248, .08));color:var(--accent-text, #cdeeff)}.eh-btn-danger{background:transparent;color:var(--danger, #ff8080);border:1px solid transparent;padding:8px 10px}.eh-btn-danger:hover{background:#ff80801f}.eh-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.eh-rule-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.eh-rule-name{font-weight:700}.eh-rule-cond{color:var(--text-muted, #9fb0b8);font-size:var(--text-sm, 12px);margin-top:4px}.eh-rule-cond code{background:var(--surface-3, #272f39);border-radius:var(--radius-sm, 6px);padding:1px 6px;font-size:var(--text-xs, 11px)}.eh-provider{font-size:var(--text-xs, 11px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide, .08em);color:var(--accent-text, #cdeeff)}.eh-toggle{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm, 12px);color:var(--text-muted, #9fb0b8)}.eh-draft-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.eh-draft-badge{border-radius:var(--radius-pill, 999px);padding:3px 9px;font-size:var(--text-xs, 11px);font-weight:700}.eh-badge-ai{background:var(--accent-fill, rgba(56, 189, 248, .16));color:var(--accent-text, #cdeeff)}.eh-badge-template{background:var(--surface-3, #272f39);color:var(--text-muted, #9fb0b8)}.eh-badge-fellback{background:var(--warn-fill, rgba(200, 150, 30, .16));color:var(--warn, #e8c06a)}.eh-draft-to{color:var(--text-muted, #9fb0b8);font-size:var(--text-sm, 12px)}.eh-draft-editor{display:flex;flex-direction:column;gap:8px;margin-top:10px}.eh-draft-editor input,.eh-draft-editor textarea{background:var(--surface-2, #1e242b);border:1px solid var(--border-control, rgba(56, 189, 248, .3));color:var(--text, #f4f7f8);border-radius:var(--radius-md, 8px);padding:10px 12px;font-family:inherit;font-size:var(--text-base, 13px)}.eh-draft-editor textarea{min-height:180px;resize:vertical;line-height:var(--leading-normal, 1.45)}.eh-nosend{display:flex;align-items:center;gap:8px;background:var(--accent-wash, rgba(56, 189, 248, .08));border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-md, 8px);color:var(--text-muted, #9fb0b8);font-size:var(--text-sm, 12px);padding:10px 12px;margin-bottom:14px;line-height:var(--leading-normal, 1.45)}.eh-banner{border-radius:var(--radius-md, 8px);padding:10px 12px;margin-bottom:14px;font-size:var(--text-sm, 12px);border:1px solid transparent}.eh-banner-ok{background:#28a05a24;border-color:#28a05a80;color:var(--text, #f4f7f8)}.eh-banner-err{background:#ff80801f;border-color:#ff808080;color:var(--danger, #ff8080)}.eh-error{color:var(--danger, #ff8080);font-size:var(--text-sm, 12px);margin-bottom:10px}.eh-premium{--eh-blue: color-mix(in srgb, var(--accent-neon, #3b9eff) 82%, #7dd3fc);--eh-violet: color-mix(in srgb, var(--accent-neon, #3b9eff) 55%, #8b7dff);position:relative}.eh-premium:before{content:"";position:absolute;inset:-78px 0 auto 0;height:320px;z-index:0;pointer-events:none;background:radial-gradient(64.96% 100% at 85.84% 0%,color-mix(in srgb,var(--eh-violet) 16%,transparent),transparent 70%),radial-gradient(56% 100% at 7.44% 4%,color-mix(in srgb,var(--eh-blue) 15%,transparent),transparent 72%);opacity:.55;animation:eh-aurora 12s ease-in-out infinite}@keyframes eh-aurora{0%,to{opacity:.4}50%{opacity:.66}}[data-theme=light] .eh-premium:before{opacity:.3}.eh-premium>*{position:relative;z-index:1}.eh-premium .eh-head{padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .09));position:relative}.eh-premium .eh-head:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,var(--eh-blue),var(--eh-violet) 55%,transparent 90%);opacity:.55}.eh-premium .eh-title{letter-spacing:-.01em;color:var(--text)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.eh-premium .eh-title{background:linear-gradient(180deg,var(--text),color-mix(in srgb,var(--text) 66%,var(--eh-blue)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.eh-premium .eh-sub{color:var(--text-muted);max-width:62ch}.eh-premium .eh-conn,.eh-premium .eh-card{position:relative;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-lg, 14px);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2, #1c2430) 70%,transparent),color-mix(in srgb,var(--surface-1, #141b25) 82%,transparent));backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);overflow:hidden}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.eh-premium .eh-conn,.eh-premium .eh-card{background:var(--surface-1, #141b25)}}.eh-premium .eh-conn:before,.eh-premium .eh-card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--eh-blue) 60%,transparent) 30%,color-mix(in srgb,var(--eh-violet) 60%,transparent) 70%,transparent);opacity:.7}.eh-premium .eh-card:after{content:"";position:absolute;inset:0 0 auto 0;height:56px;pointer-events:none;background:radial-gradient(70% 100% at 50% 0%,color-mix(in srgb,var(--eh-blue) 8%,transparent),transparent 75%);opacity:0;transition:opacity .18s ease}.eh-premium .eh-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.eh-premium .eh-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--eh-blue) 30%,var(--border-subtle, rgba(255, 255, 255, .09)));box-shadow:0 8px 24px color-mix(in srgb,var(--eh-blue) 10%,transparent)}.eh-premium .eh-card:hover:after{opacity:1}.eh-premium .eh-from{color:var(--text)}.eh-premium .eh-when{color:var(--text-faint, #85939c)}.eh-premium .eh-subject{color:var(--text)}.eh-premium .eh-snippet{color:var(--text-muted)}.eh-premium .eh-conn-email{color:var(--text)}.eh-premium .eh-conn-meta{color:var(--text-muted)}.eh-premium .eh-conn-who{color:var(--text)}.eh-premium .eh-conn-row{padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--radius-md, 10px);border:1px solid color-mix(in srgb,var(--border-subtle, rgba(255, 255, 255, .09)) 70%,transparent);background:color-mix(in srgb,var(--surface-2, #1c2430) 45%,transparent)}.eh-premium .eh-conn-remove{min-height:36px}.eh-premium .eh-dot{width:10px;height:10px;background:var(--text-faint, #85939c);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-faint, #85939c) 16%,transparent);flex:none}.eh-premium .eh-dot.on{background:var(--ok, #5fd39a);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok, #5fd39a) 22%,transparent),0 0 12px color-mix(in srgb,var(--ok, #5fd39a) 70%,transparent);animation:eh-pulse 2.6s ease-in-out infinite}@keyframes eh-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--ok, #5fd39a) 22%,transparent),0 0 10px color-mix(in srgb,var(--ok, #5fd39a) 55%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--ok, #5fd39a) 14%,transparent),0 0 16px color-mix(in srgb,var(--ok, #5fd39a) 80%,transparent)}}.eh-premium .eh-mock-tag{background:color-mix(in srgb,var(--eh-blue) 14%,transparent);color:var(--accent-text, #d3e8ff);border:1px solid color-mix(in srgb,var(--eh-blue) 35%,var(--border-subtle, rgba(255, 255, 255, .09)));box-shadow:0 0 10px color-mix(in srgb,var(--eh-blue) 14%,transparent)}.eh-premium .eh-mailbox-picker-label{color:var(--text-muted)}.eh-premium .eh-mailbox-select{min-height:44px;background:color-mix(in srgb,var(--surface-2, #1c2430) 80%,transparent);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}.eh-premium .eh-mailbox-select:focus{outline:none;border-color:var(--accent-border, rgba(77, 159, 255, .5));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon, #3b9eff) 22%,transparent)}.eh-premium .eh-tabs{gap:var(--space-1, 4px);padding:var(--space-1, 4px);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--surface-1, #141b25) 60%,transparent)}.eh-premium .eh-tab{min-height:44px;border:1px solid transparent;border-radius:calc(var(--radius-md, 10px) - 3px);color:var(--text-muted);transition:color .15s ease,background-color .15s ease,border-color .15s ease}.eh-premium .eh-tab:hover{color:var(--accent-text, #d3e8ff);background:var(--accent-wash, rgba(77, 159, 255, .08))}.eh-premium .eh-tab.active{color:var(--accent-text, #d3e8ff);border-color:color-mix(in srgb,var(--eh-blue) 35%,var(--border-subtle, rgba(255, 255, 255, .09)));border-bottom-color:color-mix(in srgb,var(--eh-blue) 35%,var(--border-subtle, rgba(255, 255, 255, .09)));background:linear-gradient(180deg,color-mix(in srgb,var(--eh-blue) 14%,transparent),color-mix(in srgb,var(--eh-blue) 6%,transparent));box-shadow:0 0 14px color-mix(in srgb,var(--eh-blue) 12%,transparent)}.eh-premium .eh-tab-count{background:color-mix(in srgb,var(--eh-blue) 16%,transparent);color:var(--accent-text, #d3e8ff);border:1px solid color-mix(in srgb,var(--eh-blue) 40%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--eh-blue) 20%,transparent);font-weight:700}.eh-premium .eh-chip{background:color-mix(in srgb,var(--eh-blue) 13%,transparent);color:var(--accent-text, #d3e8ff);border:1px solid color-mix(in srgb,var(--eh-blue) 32%,var(--border-subtle, rgba(255, 255, 255, .09)));box-shadow:inset 0 0 8px color-mix(in srgb,var(--eh-blue) 8%,transparent)}.eh-premium .eh-empty{color:var(--text-faint, #85939c);border:1px dashed color-mix(in srgb,var(--text-faint, #85939c) 22%,transparent);border-radius:var(--radius-lg, 14px);background:color-mix(in srgb,var(--surface-1, #141b25) 40%,transparent)}.eh-premium .eh-hint{color:var(--text-muted)}.eh-premium .eh-error{color:var(--danger, #ff8b8b)}.eh-premium :is(.eh-form,.eh-rule-form,.eh-draft-editor) :is(select,input,textarea){background:color-mix(in srgb,var(--surface-2, #1c2430) 85%,transparent);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));color:var(--text);border-radius:var(--radius-md, 10px);transition:border-color .15s ease,box-shadow .15s ease}.eh-premium :is(.eh-form,.eh-rule-form,.eh-draft-editor) :is(select,input){min-height:44px}.eh-premium :is(.eh-form,.eh-rule-form,.eh-draft-editor) :is(select,input,textarea):focus{outline:none;border-color:var(--accent-border, rgba(77, 159, 255, .5));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon, #3b9eff) 22%,transparent)}.eh-premium .eh-rule-form label{color:var(--text-muted)}.eh-premium .eh-btn-quiet{min-height:44px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));color:var(--text-muted);border-radius:var(--radius-md, 10px);transition:color .15s ease,background-color .15s ease,border-color .15s ease}.eh-premium .eh-btn-quiet:hover{color:var(--accent-text, #d3e8ff);background:var(--accent-wash, rgba(77, 159, 255, .08));border-color:color-mix(in srgb,var(--eh-blue) 35%,var(--border-subtle, rgba(255, 255, 255, .09)))}.eh-premium .eh-btn-danger{min-height:44px;color:var(--danger, #ff8b8b);border-radius:var(--radius-md, 10px);transition:background-color .15s ease,border-color .15s ease}.eh-premium .eh-btn-danger:hover{background:color-mix(in srgb,var(--danger, #ff8b8b) 12%,transparent);border-color:color-mix(in srgb,var(--danger, #ff8b8b) 35%,transparent)}.eh-premium .eh-rule-name{color:var(--text)}.eh-premium .eh-rule-cond{color:var(--text-muted)}.eh-premium .eh-rule-cond code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));background:color-mix(in srgb,var(--surface-3, #26303d) 80%,transparent);color:var(--text-muted);border-radius:6px;padding:2px 8px}.eh-premium .eh-provider{color:var(--accent-text, #d3e8ff)}.eh-premium .eh-toggle{color:var(--text-muted)}.eh-premium .eh-draft-badge{border:1px solid transparent}.eh-premium .eh-badge-ai{background:color-mix(in srgb,var(--eh-blue) 14%,transparent);color:var(--accent-text, #d3e8ff);border-color:color-mix(in srgb,var(--eh-blue) 38%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--eh-blue) 16%,transparent)}.eh-premium .eh-badge-template{background:color-mix(in srgb,var(--surface-3, #26303d) 85%,transparent);color:var(--text-muted);border-color:var(--border-subtle, rgba(255, 255, 255, .09))}.eh-premium .eh-badge-fellback{background:var(--warn-fill, rgba(240, 192, 90, .16));color:var(--warn, #f0c05a);border-color:var(--warn-border, rgba(240, 192, 90, .4))}.eh-premium .eh-draft-to{color:var(--text-muted)}.eh-premium .eh-nosend{position:relative;background:linear-gradient(90deg,color-mix(in srgb,var(--eh-blue) 9%,transparent),var(--accent-wash, rgba(77, 159, 255, .08)) 60%);border:1px solid color-mix(in srgb,var(--eh-blue) 24%,var(--border-subtle, rgba(255, 255, 255, .09)));border-radius:999px;color:var(--text-muted);padding-left:var(--space-4, 16px);padding-right:var(--space-4, 16px);overflow:hidden}.eh-premium .eh-nosend:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--eh-blue) 45%,transparent) 50%,transparent);opacity:.6}.eh-premium .eh-banner{border-radius:var(--radius-md, 10px)}.eh-premium .eh-banner-ok{background:var(--ok-fill, rgba(95, 211, 154, .14));border-color:var(--ok-border, rgba(95, 211, 154, .5));color:var(--text)}.eh-premium .eh-banner-err{background:color-mix(in srgb,var(--danger, #ff8b8b) 12%,transparent);border-color:color-mix(in srgb,var(--danger, #ff8b8b) 50%,transparent);color:var(--danger, #ff8b8b)}@media (prefers-reduced-motion: reduce){.eh-premium:before,.eh-premium .eh-dot.on,.eh-premium .eh-card,.eh-premium .eh-card:after,.eh-premium .eh-tab,.eh-premium .eh-btn-quiet,.eh-premium .eh-btn-danger,.eh-premium .eh-mailbox-select,.eh-premium :is(.eh-form,.eh-rule-form,.eh-draft-editor) :is(select,input,textarea){animation:none;transition:none}.eh-premium .eh-card:hover{transform:none}}.mrb-hub-convo-panel{display:flex;flex-direction:column;min-height:0;height:clamp(520px,74vh,980px)}.mrb-hub-convo-panel>*:not(.mrb-smx){flex:1 1 auto;min-height:0;overflow:auto}.mrb-hub-convo-panel>.mrb-page{padding-block:0;margin:0}.mrb-hub-convo-panel>.mrb-smx{flex:1 1 auto;min-height:0}.mrb-hub-convo-all{display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width: 860px){.mrb-hub-convo-panel{height:auto}.mrb-hub-convo-panel>.mrb-smx{flex:0 0 auto}}.mrb-hub-methods{max-width:100%;overflow-x:auto;flex:none;scrollbar-width:thin}.mrb-hub-methods-seg{min-width:max-content}.mrb-hub-methods-seg .mrb-seg-btn{white-space:nowrap;padding-inline:12px}.mrb-hub-methods-seg .mrb-seg-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px}.mrb-hub-methods-n{margin-left:6px;font-variant-numeric:tabular-nums;opacity:.7}.mrb-hub-methods-n.is-unknown{opacity:.5}.mrb-hub-methods-note{margin:0;max-width:100ch;color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent));font-size:calc(11px * var(--font-scale, 1));line-height:1.5}.mrb-hub-methods-note.is-warn{color:var(--warn, #e0a94f)}.mrb-hub-linkbtn{padding:0;border:0;background:none;font:inherit;cursor:pointer}.mrb-hub-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4, 16px);flex-wrap:wrap}.mrb-hub-h1{margin:0 0 var(--space-2, 8px)}.mrb-hub-sub,.mrb-hub-muted{margin:0;max-width:60em;color:var(--text-muted, #9fb0b8);font-size:var(--text-sm, 13px);line-height:1.6}.mrb-hub-window-note{margin:var(--space-4, 16px) 0 var(--space-3, 12px);color:var(--text-faint, #85939c);font-size:var(--text-sm, 12px)}.mrb-hub-actions{display:flex;align-items:flex-end;gap:var(--space-3, 12px);flex-wrap:wrap}.mrb-hub-window{display:flex;flex-direction:column;gap:4px}.mrb-hub-window>span{color:var(--text-faint, #85939c);font-size:var(--text-sm, 12px);letter-spacing:.02em}.mrb-hub-window select,.mrb-hub-btn{background:var(--surface-2, #16202a);border:1px solid var(--border-control);border-radius:10px;color:var(--text);padding:9px 14px;font:inherit;font-size:var(--text-sm, 13px);cursor:pointer}.mrb-hub-btn:hover:not(:disabled),.mrb-hub-window select:hover{border-color:var(--accent, #35d0ba)}.mrb-hub-btn:disabled{opacity:.55;cursor:default}.mrb-hub-window select:focus-visible,.mrb-hub-btn:focus-visible{outline:2px solid var(--accent, #35d0ba);outline-offset:1px}@media (pointer: coarse){.mrb-hub-window select,.mrb-hub-btn{min-height:44px}}.mrb-hub-error{margin:var(--space-4, 16px) 0;padding:var(--space-3, 12px);border-radius:10px;border:1px solid rgba(224,90,90,.4);color:#e05a5a;font-size:var(--text-sm, 13px)}.mrb-hub-grid{display:grid;gap:var(--space-4, 16px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.mrb-hub-tile{padding:var(--space-4, 16px);border-radius:14px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .1));background:var(--surface-2, rgba(255, 255, 255, .03))}.mrb-hub-tile-h{margin:0 0 var(--space-3, 12px);font-size:var(--text-lg, 16px);color:var(--text)}.mrb-hub-tile-foot{margin:var(--space-4, 16px) 0 0;padding-top:var(--space-3, 12px);border-top:1px dashed var(--border-subtle, rgba(255, 255, 255, .12));color:var(--text-faint, #85939c);font-size:var(--text-sm, 12px);line-height:1.6}.mrb-hub-sub-h{margin:var(--space-4, 16px) 0 var(--space-2, 8px);color:var(--text-muted, #9fb0b8);font-size:var(--text-sm, 12px);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mrb-hub-stats{display:grid;gap:var(--space-3, 12px);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.mrb-hub-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-hub-stat-l{color:var(--text-faint, #85939c);font-size:var(--text-sm, 12px)}.mrb-hub-stat-n{font-size:calc(1.5rem * var(--font-scale, 1));font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.2}.mrb-hub-stat.is-big .mrb-hub-stat-n{font-size:calc(2rem * var(--font-scale, 1))}.mrb-hub-stat-note{color:var(--text-faint, #85939c);font-size:var(--text-sm, 12px);line-height:1.55}.mrb-hub-stat-warn{color:#d99a2b}.mrb-hub-stat.is-unknown .mrb-hub-stat-n{color:var(--text-faint, #85939c);font-weight:500}.mrb-hub-stat.is-unknown .mrb-hub-stat-note{color:var(--text-muted, #9fb0b8)}.mrb-hub-stat-tag{align-self:flex-start;margin-top:2px;padding:1px 8px;border-radius:999px;border:1px solid rgba(217,154,43,.5);color:#d99a2b;font-size:calc(.68rem * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mrb-hub-unavailable{margin:var(--space-3, 12px) 0 0;padding:var(--space-3, 12px);border-radius:10px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));border-left:3px solid #d99a2b;color:var(--text-muted, #9fb0b8);font-size:var(--text-sm, 13px);line-height:1.6}.mrb-hub-note{margin:var(--space-3, 12px) 0 0;color:var(--text-faint, #85939c);font-size:var(--text-sm, 12px);line-height:1.6}.mrb-hub-link{color:var(--accent, #35d0ba);font-weight:600}.mrb-hub-buckets{list-style:none;margin:var(--space-3, 12px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mrb-hub-bucket{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .14));color:var(--text-muted, #9fb0b8);font-size:var(--text-sm, 12px)}.mrb-hub-bucket-n{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.mrb-hub-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.mrb-hub-triage{margin-top:var(--space-6, 28px);padding-top:var(--space-5, 20px);border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .12))}.mrb-hub-triage .mrb-page{padding:0;margin:0}.mrb-hub-triage .mrb-tri-h1{font-size:var(--text-lg, 16px)}.mrb-body:has(.mrb-smx.smx-premium)>.mrb-page.mrb-hub.mrb-hub{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mrb-body>.mrb-hub>.mrb-hub-triage{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mrb-body>.mrb-hub .mrb-hub-triage>.mrb-page.mrb-tri{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mrb-body>.mrb-hub .mrb-tri>.mrb-tri-work{flex:1 1 auto;min-height:0;align-items:stretch;grid-template-rows:minmax(0,1fr)}.mrb-body>.mrb-hub .mrb-tri>.mrb-tri-work>.mrb-tri-main{min-height:0}.hudp-conversations .hudp-body{display:flex;flex-direction:column}.hudp-conversations .hudp-body>.mrb-page.mrb-hub{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;box-sizing:border-box;padding:14px 20px 12px}.hudp-conversations .mrb-hub>.mrb-hub-triage{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.hudp-conversations .mrb-hub .mrb-hub-triage>.mrb-page.mrb-tri{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.hudp-conversations .mrb-hub .mrb-tri>.mrb-tri-work{flex:1 1 auto;min-height:0;align-items:stretch;grid-template-rows:minmax(0,1fr)}.hudp-conversations .mrb-hub .mrb-tri>.mrb-tri-work>.mrb-tri-main{min-height:0}@media (max-width: 760px){.mrb-hub-head{flex-direction:column;align-items:stretch}.mrb-hub-actions{justify-content:flex-start}}.mrb-hub-search{flex:1 1 280px;max-width:34rem;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--border-control, color-mix(in srgb, var(--text) 30%, transparent));border-radius:var(--radius-pill, 999px);background:var(--surface-1, color-mix(in srgb, var(--text) 3%, transparent))}.mrb-hub-search:focus-within{border-color:var(--focus, var(--accent))}.mrb-hub-search-ic{color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent))}.mrb-hub-search-in{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:var(--text-base, 13px)}@media (max-width: 760px){.mrb-hub-search{flex:none;max-width:none}}.mrb-hub-search-k{flex:none;padding:2px 7px;border:1px solid var(--border-subtle, color-mix(in srgb, var(--text) 14%, transparent));border-radius:var(--radius-sm, 6px);background:var(--surface-2, color-mix(in srgb, var(--text) 6%, transparent));color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent));font-family:inherit;font-size:calc(11px * var(--font-scale, 1))}.mrb-hub-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3, 12px)}@media (max-width: 1400px){.mrb-hub-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.mrb-hub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 430px){.mrb-hub-cards{grid-template-columns:minmax(0,1fr)}}.mrb-hub-card{display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--space-4, 16px);border:1px solid var(--border-subtle, color-mix(in srgb, var(--text) 14%, transparent));border-radius:var(--radius-lg, 14px);background:var(--surface-1, color-mix(in srgb, var(--text) 3%, transparent))}.mrb-hub-card.is-cat-TOTAL{--cat: var(--accent, #3b9eff);border-color:color-mix(in srgb,var(--accent, #3b9eff) 30%,transparent)}.mrb-hub-card.is-cat-UNTRIAGED{--cat: var(--warn, #f0c05a)}.mrb-hub-card.is-cat-POSITIVE{--cat: var(--tag-green, var(--ok))}.mrb-hub-card.is-cat-WANTS_TO_BOOK{--cat: var(--tag-pink, var(--danger))}.mrb-hub-card.is-cat-NEEDS_QUOTE{--cat: var(--tag-blue, var(--accent))}.mrb-hub-card.is-cat-QUESTION{--cat: var(--tag-teal, var(--accent))}.mrb-hub-card-ic{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;margin-bottom:2px;border:1px solid color-mix(in srgb,var(--cat) 30%,transparent);border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--cat) 13%,transparent)}.mrb-hub-card-ic:after{content:"";width:10px;height:10px;border-radius:999px;background:var(--cat)}.mrb-hub-card-l{color:var(--text-faint, color-mix(in srgb, var(--text) 55%, transparent));font-size:calc(11px * var(--font-scale, 1));font-weight:800;letter-spacing:var(--tracking-wide, .08em);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-hub-card-row{display:flex;align-items:baseline;gap:8px;min-height:1.25em}.mrb-hub-card-n{font-size:var(--text-2xl, 28px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15;min-height:1.15em}.mrb-hub-card-s{color:var(--text-muted, color-mix(in srgb, var(--text) 64%, transparent));font-size:var(--text-sm, 12px);line-height:1.45;min-height:1.45em}.mrb-hub-card.is-unknown .mrb-hub-card-n{color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent))}.mrb-tl{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mrb-tl-track{position:relative;display:flex;align-items:stretch;gap:2px;padding:6px;border:1px solid var(--border-subtle, color-mix(in srgb, var(--text) 14%, transparent));border-radius:999px;background:var(--surface-1, color-mix(in srgb, var(--text) 3%, transparent));overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mrb-tl-track::-webkit-scrollbar{display:none}.mrb-tl-thumb{position:absolute;left:0;top:6px;bottom:6px;width:100px;transform-origin:left center;border-radius:999px;background:color-mix(in srgb,var(--accent, #3b9eff) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent, #3b9eff) 45%,transparent);pointer-events:none;transition:transform var(--motion-mid, .26s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),opacity var(--motion-fast, .14s) linear}.mrb-tl-step{position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 var(--space-3, 12px);border:0;border-radius:999px;background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 64%, transparent));font:inherit;font-size:var(--text-sm, 12px);font-weight:700;white-space:nowrap;cursor:pointer;transition:color var(--motion-fast, .14s) var(--ease-out, ease)}.mrb-tl-step:hover,.mrb-tl-step.is-on{color:var(--text, inherit)}.mrb-tl-dot{flex:none;width:8px;height:8px;border-radius:999px;background:var(--cat, var(--text-faint, currentColor))}.mrb-tl-l{overflow:hidden;text-overflow:ellipsis}.mrb-tl-n{flex:none;min-width:1.5em;text-align:right;font-variant-numeric:tabular-nums;font-weight:800;color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent))}.mrb-tl-step.is-on .mrb-tl-n{color:var(--accent, #3b9eff)}.mrb-tl-blurb{margin:0;padding:0 var(--space-3, 12px);min-height:2.9em;color:var(--text-muted, color-mix(in srgb, var(--text) 64%, transparent));font-size:var(--text-sm, 12px);line-height:1.45}.mrb-tl-narrow{display:flex;flex-wrap:wrap;gap:6px;padding:0 var(--space-3, 12px)}.mrb-tl-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 var(--space-3, 12px);border:1px solid var(--border-subtle, color-mix(in srgb, var(--text) 14%, transparent));border-radius:999px;background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 64%, transparent));font:inherit;font-size:var(--text-sm, 12px);font-weight:650;cursor:pointer;transition:color var(--motion-fast, .14s) var(--ease-out, ease),border-color var(--motion-fast, .14s) var(--ease-out, ease)}.mrb-tl-chip:hover{color:var(--text, inherit)}.mrb-tl-chip.is-on{color:var(--text, inherit);border-color:color-mix(in srgb,var(--accent, #3b9eff) 55%,transparent);background:color-mix(in srgb,var(--accent, #3b9eff) 12%,transparent)}@media (max-width: 720px){.mrb-tl-step{flex:0 0 auto}.mrb-tl-blurb{min-height:4.4em}}@media (prefers-reduced-motion: reduce){.mrb-tl-thumb,.mrb-tl-step,.mrb-tl-chip{transition:none}}.mrb-hub-total{font-variant-numeric:tabular-nums}.mrb-hub-total.is-unknown{color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent))}.mrb-hub-trend{flex:none;padding:1px 8px;border:1px solid transparent;border-radius:999px;font-size:calc(11px * var(--font-scale, 1));font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.mrb-hub-trend.is-up{border-color:var(--ok-border, color-mix(in srgb, var(--ok) 45%, transparent));background:var(--ok-fill, color-mix(in srgb, var(--ok) 12%, transparent));color:var(--ok)}.mrb-hub-trend.is-down{border-color:color-mix(in srgb,var(--danger, #ff8b8b) 45%,transparent);background:var(--danger-fill, color-mix(in srgb, var(--danger, #ff8b8b) 12%, transparent));color:var(--danger, #ff8b8b)}.mrb-hub-trend.is-flat{border-color:var(--border-subtle, color-mix(in srgb, var(--text) 14%, transparent));background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 64%, transparent))}.mrb-hub-numbers .mrb-hub-actions{display:flex;align-items:flex-end;gap:var(--space-2, 8px);margin-bottom:var(--space-3, 12px)}.mrb-hub-head{align-items:center}.mrb-hub-head .mrb-hub-h1{margin:0}.hub-premium{--hub-glass-top: color-mix(in srgb, var(--surface-2) 65%, transparent);--hub-glass-bot: color-mix(in srgb, var(--surface-1) 85%, transparent);--hub-aur-lo: .32;--hub-aur-hi: .5;--hub-skel: color-mix(in srgb, var(--text) 9%, transparent);--hub-skel-hi: color-mix(in srgb, var(--text) 16%, transparent)}[data-theme=light] .hub-premium{--hub-glass-top: color-mix(in srgb, var(--surface-1) 94%, transparent);--hub-glass-bot: color-mix(in srgb, var(--surface-2) 50%, transparent);--hub-aur-lo: .14;--hub-aur-hi: .26;--hub-skel: color-mix(in srgb, var(--text) 7%, transparent);--hub-skel-hi: color-mix(in srgb, var(--text) 13%, transparent)}.hub-premium.mrb-hub{position:relative;isolation:isolate}.hub-premium.mrb-hub:before{content:"";position:absolute;inset:-16px 0 auto 0;height:240px;z-index:0;pointer-events:none;background:radial-gradient(46% 100% at 14% 0%,color-mix(in srgb,var(--accent-neon) 15%,transparent),transparent 70%),radial-gradient(52% 100% at 84% 4%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 72%);opacity:var(--hub-aur-lo);animation:hub-aurora 14s ease-in-out infinite}@keyframes hub-aurora{0%,to{opacity:var(--hub-aur-lo)}50%{opacity:var(--hub-aur-hi)}}.hub-premium.mrb-hub>*{position:relative;z-index:1}.hub-premium .mrb-hub-h1:before{content:"";display:block;width:44px;height:3px;margin-bottom:var(--space-2, 8px);border-radius:var(--radius-pill, 999px);background:linear-gradient(90deg,var(--accent-neon),color-mix(in srgb,var(--accent-neon) 30%,transparent))}.hub-premium .mrb-hub-h1{font-size:var(--text-2xl, 28px);font-weight:800;letter-spacing:-.02em;color:var(--text)}@supports ((-webkit-background-clip: text) or (background-clip: text)) and (color: color-mix(in srgb,red,blue)){.hub-premium .mrb-hub-h1{background:linear-gradient(180deg,var(--text),color-mix(in srgb,var(--text) 62%,var(--accent-neon)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}@media print{.hub-premium .mrb-hub-h1{background:none;-webkit-text-fill-color:currentColor;color:#0a1526}}.hub-premium .mrb-hub-sub{max-width:68ch}.hub-premium .mrb-hub-sub-h{font-size:var(--text-lg, 18px);font-weight:700;letter-spacing:-.01em}.hub-premium .mrb-hub-note{max-width:74ch}.hub-premium .mrb-hub-btn{min-height:44px;min-width:104px;padding:10px 18px;border:1px solid var(--border-control);border-radius:var(--radius-md, 10px);background:linear-gradient(180deg,var(--hub-glass-top),var(--hub-glass-bot));color:var(--text);font-size:var(--text-base, 13px);font-weight:600;transition:border-color .16s var(--ease-out, ease),color .16s var(--ease-out, ease),transform .16s var(--ease-out, ease),opacity .16s var(--ease-out, ease)}.hub-premium .mrb-hub-btn:hover:not(:disabled){border-color:var(--accent-border);transform:translateY(-1px)}.hub-premium .mrb-hub-window select{min-height:44px;border:1px solid var(--border-control);border-radius:var(--radius-md, 10px);background:linear-gradient(180deg,var(--hub-glass-top),var(--hub-glass-bot));color:var(--text);font-size:var(--text-base, 13px);transition:border-color .16s var(--ease-out, ease)}.hub-premium .mrb-hub-window select:hover{border-color:var(--accent-border)}.hub-premium .mrb-hub-tile{border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));border-radius:var(--radius-lg, 14px);background:linear-gradient(180deg,var(--hub-glass-top),var(--hub-glass-bot));transition:border-color .16s var(--ease-out, ease)}.hub-premium .mrb-hub-tile:hover{border-color:color-mix(in srgb,var(--accent-border) 55%,transparent)}.hub-premium .mrb-hub-tile-h{font-size:var(--text-base, 13px);font-weight:700;letter-spacing:var(--tracking-wide, .08em);text-transform:uppercase;color:var(--text-muted, #9fb0c4)}.hub-premium .mrb-hub-stat-n{font-variant-numeric:tabular-nums;min-height:calc(var(--text-base, 13px) * var(--leading-normal, 1.45))}.hub-premium .mrb-hub-stat.is-big .mrb-hub-stat-n{min-height:calc(2rem * var(--font-scale, 1) * var(--leading-tight, 1.2))}.hub-premium .mrb-hub-grid.is-skeleton .mrb-hub-stat-n{color:transparent;border-radius:var(--radius-sm, 6px);min-width:4ch;background:linear-gradient(90deg,var(--hub-skel) 0%,var(--hub-skel-hi) 50%,var(--hub-skel) 100%);background-size:200% 100%;animation:hub-shimmer 1.4s linear infinite}.hub-premium .mrb-hub-grid.is-skeleton .mrb-hub-bucket-n{color:transparent;display:inline-block;min-width:2ch;border-radius:var(--radius-sm, 6px);background:linear-gradient(90deg,var(--hub-skel) 0%,var(--hub-skel-hi) 50%,var(--hub-skel) 100%);background-size:200% 100%;animation:hub-shimmer 1.4s linear infinite}@keyframes hub-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=light] .hub-premium .mrb-hub-tile{box-shadow:var(--shadow-1)}.hub-premium .mrb-hub-btn:focus-visible,.hub-premium .mrb-hub-window select:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px)}[data-theme=light] .hub-premium .mrb-hub-btn:focus-visible,[data-theme=light] .hub-premium .mrb-hub-window select:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus);outline-offset:var(--focus-ring-offset, 2px);box-shadow:var(--glow)}@media (prefers-reduced-motion: reduce){.hub-premium.mrb-hub:before{animation:none}.hub-premium .mrb-hub-grid.is-skeleton .mrb-hub-stat-n,.hub-premium .mrb-hub-grid.is-skeleton .mrb-hub-bucket-n{animation:none}.hub-premium .mrb-hub-btn,.hub-premium .mrb-hub-window select,.hub-premium .mrb-hub-tile{transition:none}.hub-premium .mrb-hub-btn:hover:not(:disabled),.hub-premium .mrb-hub-btn:focus-visible{transform:none}}.hub-premium .mrb-hub-card{background:linear-gradient(180deg,var(--hub-glass-top),var(--hub-glass-bot));transition:transform var(--motion-fast, .12s) var(--ease-out, ease-out)}.hub-premium .mrb-hub-card:hover{transform:translateY(-1px)}[data-theme=light] .hub-premium .mrb-hub-card{box-shadow:var(--shadow-1)}.hub-premium .mrb-hub-search{background:linear-gradient(180deg,var(--hub-glass-top),var(--hub-glass-bot))}.hub-premium .mrb-hub-cards.is-skeleton .mrb-hub-card-n{display:inline-block;min-width:3ch;border-radius:var(--radius-sm, 6px);background:linear-gradient(90deg,var(--hub-skel),var(--hub-skel-hi),var(--hub-skel));animation:hub-card-skel 1.1s ease-in-out infinite alternate}.hub-premium .mrb-hub-cards.is-skeleton .mrb-hub-card-s{display:inline-block;min-width:9ch;border-radius:var(--radius-sm, 6px);background:var(--hub-skel)}@keyframes hub-card-skel{0%{opacity:.55}to{opacity:1}}.hub-premium .mrb-tl-track{background:linear-gradient(180deg,var(--hub-glass-top),var(--hub-glass-bot))}[data-theme=light] .hub-premium .mrb-tl-track{box-shadow:var(--shadow-1)}@media (prefers-reduced-motion: reduce){.hub-premium .mrb-hub-card,.hub-premium .mrb-hub-card:hover{transform:none;transition:none}.hub-premium .mrb-hub-cards.is-skeleton .mrb-hub-card-n{animation:none}.hub-premium .mrb-tl-track{transition:none}}.mrb-casc-canvas{cursor:grab}.mrb-casc-canvas.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.mrb-casc-roam{pointer-events:none}.mrb-casc-canvas{touch-action:pan-x pan-y}.mrb-casc-node-num{flex:none;display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:7px;font-size:calc(11px * var(--font-scale, 1));line-height:1;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:color-mix(in srgb,var(--node-c) 85%,var(--cinkmix));background:color-mix(in srgb,var(--node-c) 16%,var(--ccanvas));border:1px solid color-mix(in srgb,var(--node-c) 45%,transparent)}.mrb-casc-bpill-num{display:inline-grid;place-items:center;min-width:16px;height:16px;margin-right:5px;padding:0 4px;border-radius:5px;font-size:calc(10px * var(--font-scale, 1));line-height:1;font-weight:800;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--pill-c) 90%,var(--cinkmix));background:color-mix(in srgb,var(--pill-c) 22%,transparent);border:1px solid color-mix(in srgb,var(--pill-c) 45%,transparent)}.mrb-casc-tpl-wrap{position:relative}.mrb-casc-test.is-ghost{background:transparent}.mrb-casc-test.is-ghost.is-on{border-color:var(--accent-border);color:var(--accent)}.mrb-casc-tpl-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:300px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:12px;padding:10px;box-shadow:0 10px 28px var(--cshadow3)}.mrb-casc-tpl-list{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.mrb-casc-tpl-empty{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);padding:6px 2px;line-height:1.4}.mrb-casc-tpl-row{display:flex;align-items:center;gap:8px;padding:6px;border-radius:8px;border:1px solid var(--border-subtle)}.mrb-casc-tpl-name{flex:1;min-width:0;display:flex;flex-direction:column}.mrb-casc-tpl-name>span:first-child{font-weight:600;font-size:calc(13px * var(--font-scale, 1));color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-casc-tpl-meta{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.mrb-casc-tpl-apply{flex:none;padding:5px 10px;border-radius:7px;background:var(--accent);color:var(--confill);border:none;cursor:pointer;font-weight:700;font-size:calc(12px * var(--font-scale, 1))}.mrb-casc-tpl-apply:hover{filter:brightness(1.08)}.mrb-casc-tpl-del{flex:none;padding:5px;border-radius:7px;background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;display:flex;align-items:center}.mrb-casc-tpl-del:hover{color:var(--crose);border-color:var(--crose)}.mrb-casc-runs{padding:18px 20px;overflow-y:auto}.mrb-casc-runs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.mrb-casc-runs-intro{min-width:0}.mrb-casc-runs-title{margin:0 0 4px;font-size:calc(18px * var(--font-scale, 1))}.mrb-casc-runs-sub{margin:0;font-size:calc(13px * var(--font-scale, 1));color:var(--text-muted);max-width:560px;line-height:1.45}.mrb-casc-runs-head .mrb-casc-switch{flex:none}.mrb-shadow-summary{padding:10px 12px;border-radius:10px;margin-bottom:12px;font-size:calc(13px * var(--font-scale, 1));background:rgb(var(--cemerald2-rgb) / .12);border:1px solid rgb(var(--cemerald2-rgb) / .4);color:var(--text)}.mrb-shadow-summary.has-fail{background:rgb(var(--crose-rgb) / .12);border-color:rgb(var(--crose-rgb) / .5)}.mrb-shadow-fail>.mrb-shadow-card{border-color:rgb(var(--crose-rgb) / .55);box-shadow:0 0 0 1px rgb(var(--crose-rgb) / .25),0 4px 12px var(--cshadow2)}.mrb-act-seg{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:4px;margin:0 0 14px;padding:4px 0 10px;background:var(--cbg);border-bottom:1px solid var(--cborder2);box-shadow:0 -40px 0 var(--cbg)}.mrb-act-segbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--cmut);font-size:calc(13px * var(--font-scale, 1));font-weight:600;padding:5px 12px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.mrb-act-segbtn:hover{color:var(--cinksoft)}.mrb-act-segbtn.is-on{color:var(--confill);background:linear-gradient(180deg,var(--cindigo),var(--cindigodeep));box-shadow:0 1px 6px rgb(var(--cindigo-rgb) / .45)}.mrb-act-segbtn:focus-visible{outline:2px solid var(--cindigo);outline-offset:2px}.mrb-act-pane{display:contents}@media (prefers-reduced-motion: reduce){.mrb-act-segbtn{transition:none}}.mrb-cpv{padding:18px 20px;overflow-y:auto}.mrb-cpv-head-intro{min-width:0}.mrb-cpv-title{margin:0 0 4px;font-size:calc(18px * var(--font-scale, 1))}.mrb-cpv-sub{margin:0;font-size:calc(13px * var(--font-scale, 1));color:var(--text-muted);max-width:620px;line-height:1.45}.mrb-cpv-hint{font-size:calc(13px * var(--font-scale, 1));color:var(--text-muted);line-height:1.5;max-width:620px}.mrb-cpv-err{padding:10px 12px;border-radius:10px;margin-bottom:12px;font-size:calc(13px * var(--font-scale, 1));background:rgb(var(--crose-rgb) / .12);border:1px solid rgb(var(--crose-rgb) / .5);color:var(--text)}.mrb-cpv-banner{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 12px;border-radius:10px;margin-bottom:14px;font-size:calc(13px * var(--font-scale, 1));background:var(--accent-wash, rgb(var(--cblue3-rgb) / .1));border:1px solid var(--accent-border, rgb(var(--cblue3-rgb) / .4));color:var(--text)}.mrb-cpv-banner strong{letter-spacing:.04em}.mrb-cpv-live{width:8px;height:8px;border-radius:50%;flex:none;background:var(--accent-neon, var(--cblue2));box-shadow:0 0 0 0 var(--accent-neon, var(--cblue2));animation:mrb-cpv-pulse 1.8s ease-out infinite}@keyframes mrb-cpv-pulse{0%{box-shadow:0 0 rgb(var(--cblue2-rgb) / .55)}70%{box-shadow:0 0 0 7px rgb(var(--cblue2-rgb) / 0)}to{box-shadow:0 0 rgb(var(--cblue2-rgb) / 0)}}@media (prefers-reduced-motion: reduce){.mrb-cpv-live{animation:none}}.mrb-cpv-list{display:flex;flex-direction:column;gap:12px}.mrb-cpv-card{border:1px solid var(--border-subtle, rgb(var(--cwash-rgb) / .1));background:var(--surface-1, rgb(var(--cwash-rgb) / .03));border-radius:14px;padding:14px 16px}.mrb-cpv-card.is-new{border-color:var(--accent-border, rgb(var(--cblue2-rgb) / .5));box-shadow:0 0 0 1px var(--accent-border, rgb(var(--cblue2-rgb) / .25)),0 10px 26px var(--cshadow1)}.mrb-cpv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.mrb-cpv-lead{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mrb-cpv-name{font-weight:650;font-size:calc(15px * var(--font-scale, 1));color:var(--text)}.mrb-cpv-newbadge{font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:999px;background:var(--accent-fill, rgb(var(--cblue2-rgb) / .18));color:var(--accent-text, var(--cblue2ink2));border:1px solid var(--accent-border, rgb(var(--cblue2-rgb) / .5))}.mrb-cpv-facts{display:flex;flex-wrap:wrap;gap:6px}.mrb-cpv-chip{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted);padding:2px 8px;border-radius:999px;border:1px solid var(--border-subtle, rgb(var(--cwash-rgb) / .12))}.mrb-cpv-when{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);white-space:nowrap;flex:none}.mrb-cpv-lane{font-size:calc(13px * var(--font-scale, 1));color:var(--text);margin-bottom:10px;padding:7px 10px;border-radius:9px;background:var(--surface-2, rgb(var(--cwash-rgb) / .04))}.mrb-cpv-lane b{color:var(--accent-text, var(--text))}.mrb-cpv-lane-arrow{color:var(--accent-neon, var(--cblue2));margin-right:6px}.mrb-cpv-lane-path{color:var(--text-muted)}.mrb-cpv-lane.is-none{color:var(--text-muted);font-style:italic}.mrb-cpv-steps{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column}.mrb-cpv-step{display:flex;align-items:baseline;gap:10px;padding:6px 0;font-size:calc(13px * var(--font-scale, 1));line-height:1.4;border-top:1px dashed var(--border-subtle, rgb(var(--cwash-rgb) / .08))}.mrb-cpv-step:first-child{border-top:0}.mrb-cpv-step-glyph{flex:none;width:16px;text-align:center;font-size:calc(12px * var(--font-scale, 1))}.mrb-cpv-step.is-go .mrb-cpv-step-glyph{color:var(--accent-neon, var(--cblue2))}.mrb-cpv-step.is-block .mrb-cpv-step-glyph,.mrb-cpv-step.is-block .mrb-cpv-step-detail{color:var(--danger, var(--crose))}.mrb-cpv-step.is-skip{opacity:.6}.mrb-cpv-step-body{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.mrb-cpv-step-detail{color:var(--text)}.mrb-cpv-step-path{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.mrb-cpv-step-when{flex:none;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted);white-space:nowrap}.mrb-cpv-skipped{margin-bottom:10px;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mrb-cpv-skipped summary{cursor:pointer}.mrb-cpv-skipped ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.mrb-cpv-skipped b{color:var(--text)}.mrb-cpv-summary{display:flex;flex-wrap:wrap;gap:6px}.mrb-cpv-tally{font-size:calc(11px * var(--font-scale, 1));font-weight:600;padding:3px 9px;border-radius:999px;border:1px solid var(--border-subtle, rgb(var(--cwash-rgb) / .14));color:var(--text-muted)}.mrb-cpv-tally.is-send{color:var(--cgreen2);border-color:rgb(var(--cemerald2-rgb) / .5);background:rgb(var(--cemerald2-rgb) / .1)}.mrb-cpv-tally.is-move{color:var(--accent-text, var(--cblue2ink));border-color:var(--accent-border, rgb(var(--cblue2-rgb) / .5));background:var(--accent-wash, rgb(var(--cblue2-rgb) / .1))}.mrb-cpv-tally.is-block{color:var(--danger, var(--crose));border-color:rgb(var(--crose-rgb) / .5);background:rgb(var(--crose-rgb) / .1)}.mrb-cpv-tally.is-skip{opacity:.75}.mrb-cpv-tally.is-idle{font-style:italic}.mrb-casc-card-menuwrap{position:relative}.mrb-casc-cardmenu{position:absolute;top:100%;right:6px;z-index:40;min-width:156px;margin-top:4px;padding:5px;display:flex;flex-direction:column;gap:2px;background:var(--cpanel);border:1px solid rgb(var(--cwash-rgb) / .1);border-radius:10px;box-shadow:0 14px 34px var(--cshadow3)}.mrb-casc-cardmenu button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--ctext);font-size:calc(12.5px * var(--font-scale, 1));text-align:left;cursor:pointer}.mrb-casc-cardmenu button:hover{background:rgb(var(--cwash-rgb) / .07)}.mrb-casc-cardmenu button.is-danger{color:var(--crose2)}.mrb-casc-cardmenu button.is-danger:hover{background:rgb(var(--crose2-rgb) / .12)}.mrb-casc-cardmenu-sep{height:1px;margin:3px 2px;background:rgb(var(--cwash-rgb) / .08)}.mrb-casc-pick-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:var(--cscrim2);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mrb-casc-pick{width:min(calc(600px + 160px * var(--pick-cols, 2)),100%);max-height:min(86vh,720px);display:flex;flex-direction:column;padding:20px;background:var(--cpanel);border:1px solid rgb(var(--cwash-rgb) / .12);border-radius:16px;box-shadow:0 12px 32px var(--cshadow4);color:var(--ctext)}.mrb-casc-pick-head{position:relative;margin-bottom:14px}.mrb-casc-pick-head h3{margin:0 0 4px;font-size:calc(16px * var(--font-scale, 1))}.mrb-casc-pick-head p{margin:0;font-size:calc(12.5px * var(--font-scale, 1));opacity:.66}.mrb-casc-pick-head .mrb-casc-iconbtn{position:absolute;top:-4px;right:-4px}.mrb-casc-pick-cols{display:grid;grid-template-columns:var(--pick-tracks);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px;min-height:0;overflow:hidden}.mrb-casc-pick-col{display:flex;flex-direction:column;min-height:0;padding:12px;background:rgb(var(--cwash-rgb) / .03);border:1px solid rgb(var(--cwash-rgb) / .1);border-radius:12px}.mrb-casc-pick-colhead{margin-bottom:10px}.mrb-casc-pick-colhead b{display:block;font-size:calc(12.5px * var(--font-scale, 1));font-weight:700}.mrb-casc-pick-colhead span{font-size:calc(11px * var(--font-scale, 1));opacity:.6}.mrb-casc-pick-colbody{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding-right:2px}.mrb-casc-pick-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:6px;align-content:start}.mrb-casc-pick-tile{display:flex;align-items:center;gap:9px;padding:9px 10px;text-align:left;background:rgb(var(--cwash-rgb) / .04);border:1px solid rgb(var(--cwash-rgb) / .1);border-radius:9px;color:inherit;cursor:pointer;transition:border-color .12s,background .12s}.mrb-casc-pick-tile:hover{border-color:color-mix(in srgb,var(--node-c, var(--cviolet)) 60%,transparent);background:rgb(var(--cwash-rgb) / .07)}.mrb-casc-pick-tile:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-casc-pick-ic{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:8px;color:var(--node-c, var(--cviolet));background:color-mix(in srgb,var(--node-c, var(--cviolet)) 16%,var(--ccanvas));border:1px solid color-mix(in srgb,var(--node-c, var(--cviolet)) 42%,transparent)}.mrb-casc-pick-lbl{font-size:calc(12.5px * var(--font-scale, 1));font-weight:600}@media (max-width: 760px){.mrb-casc-pick-cols{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow-y:auto}}.mrb-casc-pick-foot{margin-top:14px;display:flex;justify-content:flex-end}.mrb-casc-filtwrap{position:relative}.mrb-casc-iconbtn.is-on{color:var(--cblueink);border-color:rgb(var(--cblue-rgb) / .5);background:rgb(var(--cblue-rgb) / .14)}.mrb-casc-filtmenu{position:absolute;top:100%;right:0;z-index:40;min-width:186px;margin-top:5px;padding:7px;display:flex;flex-direction:column;gap:2px;background:var(--cpanel);border:1px solid rgb(var(--cwash-rgb) / .1);border-radius:10px;box-shadow:0 14px 34px var(--cshadow3)}.mrb-casc-filtlbl{margin:5px 4px 2px;font-size:calc(9.5px * var(--font-scale, 1));font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cmut)}.mrb-casc-filtlbl:first-child{margin-top:1px}.mrb-casc-filtopt,.mrb-casc-filtclear{display:flex;align-items:center;width:100%;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:calc(12px * var(--font-scale, 1));text-align:left;cursor:pointer}.mrb-casc-filtopt:hover,.mrb-casc-filtclear:hover{background:rgb(var(--cwash-rgb) / .08)}.mrb-casc-filtopt.is-on{background:rgb(var(--cblue-rgb) / .16);color:var(--cblueink);font-weight:650}.mrb-casc-filtclear{margin-top:4px;border-top:1px solid rgb(var(--cwash-rgb) / .1);border-radius:0 0 7px 7px;color:var(--cmut);font-size:calc(11.5px * var(--font-scale, 1))}.mrb-casc-tabs[data-bare=yes]{padding:0;border-bottom:0}.mrb-casc-hosted-held{margin:var(--space-3) var(--space-4);font-size:calc(12.5px * var(--font-scale, 1));color:var(--text-muted);line-height:1.45}.mrb-casc-insp-pinned{margin:0;font-size:calc(12.5px * var(--font-scale, 1));color:var(--ctext);line-height:1.45}.mrb-casc-insp-owner{display:flex;align-items:center;gap:8px;min-width:0}.mrb-casc-insp-owner>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-casc-insp-swatch{flex:0 0 auto;width:14px;height:14px;border-radius:4px;background:rgb(var(--cwash-rgb) / .18);box-shadow:inset 0 0 0 1px rgb(var(--cwash-rgb) / .22)}@media not all and (max-width: 900px){.pipd-auto-body>.mrb-casc .mrb-casc-cols[data-rails=left]>.mrb-casc-side{position:static;inset:auto;z-index:auto;width:var(--casc-lib-open-w);flex:0 0 var(--casc-lib-open-w);box-shadow:none;pointer-events:auto;transition:none}.pipd-auto-body>.mrb-casc .mrb-casc-cols[data-rails=left]>.mrb-casc-side:before{content:none}.pipd-auto-body>.mrb-casc .mrb-casc-cols[data-rails=left]:has(>.mrb-casc-side.is-pinned)>.mrb-casc-main{padding-left:0}.pipd-auto-body>.mrb-casc .mrb-casc-cols[data-rails=left]:has(>.mrb-casc-side.is-pinned)>.mrb-casc-main>.mrb-casc-tabs{margin-left:0}}.mrb-casc-railviews{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px;margin-bottom:8px;min-width:0;border-radius:9px;border:1px solid var(--cborder2);background:var(--cpanel2)}.mrb-casc-railview{min-width:0;padding:6px 8px;border:0;border-radius:7px;background:transparent;color:var(--cmut);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.mrb-casc-railview:hover{color:var(--ctext)}.mrb-casc-railview.is-on{background:rgb(var(--cpurple-rgb) / .16);color:var(--ctext)}.mrb-casc-lib .mrb-casc-card.mrb-casc-item.is-selected[data-zap-current=true]{border-color:color-mix(in srgb,var(--cblue) 60%,transparent);background:color-mix(in srgb,var(--cblue) 9%,var(--cpanel2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cblue) 40%,transparent)}.mrb-casc-lib .mrb-casc-card-ic.nxlib-ic{position:relative;overflow:visible}.mrb-casc-lib .mrb-casc-card-ic.nxlib-ic[data-zap-state=dispo]{border:1px solid color-mix(in srgb,var(--dispo-ink, var(--cborder2)) 70%,var(--ctext) 30%);background:var(--dispo-ink, var(--cborder2));box-shadow:none}.mrb-casc-lib .mrb-casc-card-ic.nxlib-ic[data-zap-state=dispo].is-custom{--dispo-ink: var(--tag-paint)}.mrb-casc-lib .mrb-casc-card-ic.nxlib-ic[data-zap-state=dispo-empty]{border:1px dashed var(--cborder2);background:transparent;box-shadow:none}.mrb-casc-lib .mrb-casc-card-ic.nxlib-ic[data-zap-current=true]{border-width:3px;border-style:solid;border-color:var(--camber);color:var(--camberink);background:color-mix(in srgb,var(--camber) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--camber) 45%,transparent)}.mrb-casc-lib .mrb-casc-card-ic.nxlib-ic[data-zap-state=dispo][data-zap-current=true]{background:var(--dispo-ink, var(--cborder2))}.mrb-casc-lib .mrb-casc-card.is-selected[data-zap-current=true],.mrb-casc-lib .mrb-casc-card[data-zap-current=true]{border-color:var(--camber);background:color-mix(in srgb,var(--camber) 7%,var(--cpanel2));box-shadow:0 0 0 1px color-mix(in srgb,var(--camber) 35%,transparent)}.nxlib-group{display:flex;flex-direction:column;gap:7px;min-width:0;flex:none}.nxlib-group+.nxlib-group{margin-top:3px;padding-top:9px;border-top:1px solid var(--cborder2)}.nxlib-group-hd{display:flex;align-items:center;gap:5px;margin:0;min-width:0;font-size:calc(10px * var(--font-scale, 1));font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cmut)}.nxlib-group-ic{flex:none}.nxlib-group-word{min-width:0}.nxlib-folder{width:100%;min-width:0;font-family:inherit;background:none;border:0;cursor:pointer;text-align:left;padding:3px 0;border-radius:7px}.nxlib-folder:hover{background:var(--cpanel2);color:var(--ctext)}.nxlib-folder:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.nxlib-folder-n{flex:none;margin-left:auto;overflow:hidden;color:var(--cmut);font-size:calc(9.5px * var(--font-scale, 1));font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums}.nxlib-folder-chev{flex:none;opacity:.8}@media not all and (max-width: 900px){.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned) .mrb-casc-lib .nxlib-group-word,.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned) .mrb-casc-lib .nxlib-folder-n{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:opacity var(--nav-rail-close-dur) var(--ease-in, ease) var(--nav-rail-close-delay),max-width 0s linear calc(var(--nav-rail-close-delay) + var(--nav-rail-close-dur))}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned):hover .mrb-casc-lib .nxlib-group-word,.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned):has(:focus-visible) .mrb-casc-lib .nxlib-group-word,.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned):hover .mrb-casc-lib .nxlib-folder-n,.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned):has(:focus-visible) .mrb-casc-lib .nxlib-folder-n{max-width:none;opacity:1;transition:opacity var(--motion-fast, .12s) var(--ease-out, ease) 0s,max-width 0s}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned) .mrb-casc-lib .nxlib-group-hd{justify-content:center;gap:0}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned):hover .mrb-casc-lib .nxlib-group-hd,.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned):has(:focus-visible) .mrb-casc-lib .nxlib-group-hd{justify-content:flex-start;gap:5px}@media (pointer: coarse){.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned) .mrb-casc-lib .nxlib-group-word,.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned) .mrb-casc-lib .nxlib-folder-n{max-width:none;opacity:1}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned) .mrb-casc-lib .nxlib-group-hd{justify-content:flex-start;gap:5px}}}.mrb-casc-node.is-traced{transition:border-color var(--motion-fast) var(--ease-out)}.mrb-casc-node.is-trace-done{border-color:rgb(var(--cgreen-rgb) / .55);box-shadow:0 12px 28px var(--cshadow2),0 0 22px -8px var(--cgreen)}.mrb-casc-node.is-trace-held{border-color:rgb(var(--camber-rgb) / .55);box-shadow:0 12px 28px var(--cshadow2),0 0 22px -8px var(--camber)}.mrb-casc-node.is-trace-blocked{border-color:rgb(var(--cred-rgb) / .6);box-shadow:0 12px 28px var(--cshadow2),0 0 22px -8px var(--cred)}.mrb-casc-node.is-trace-queued,.mrb-casc-node.is-trace-running{border-color:rgb(var(--cblue-rgb) / .5)}.mrb-casc-node.is-trace-skipped{opacity:.55;border-style:dashed}.mrb-casc-node-trace{display:flex;flex-direction:column;gap:1px;margin-top:4px;font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cmut)}.mrb-casc-node-trace.is-done{color:var(--cgreenink)}.mrb-casc-node-trace.is-held{color:var(--camberink)}.mrb-casc-node-trace.is-blocked{color:var(--credink)}.mrb-casc-node-trace.is-queued,.mrb-casc-node-trace.is-running{color:var(--cblueink)}.mrb-casc-node-trace .mrb-casc-node-tracewhy{font-size:calc(10.5px * var(--font-scale, 1));font-weight:400;letter-spacing:0;text-transform:none;line-height:1.35;color:var(--cmut)}.mrb-casc-branch.is-path-taken>.mrb-casc-bpill{box-shadow:0 0 0 1px var(--cgreen),0 0 16px -4px var(--cgreen)}.mrb-casc-branch.is-path-also-matched>.mrb-casc-bpill{box-shadow:0 0 0 1px var(--camber),0 0 16px -4px var(--camber)}.mrb-casc-branch.is-path-not-taken{opacity:.45}.mrb-casc-bpill-trace{display:block;margin-top:2px;font-size:calc(10px * var(--font-scale, 1));font-weight:600;text-transform:none;letter-spacing:0;line-height:1.3;color:var(--cmut)}.mrb-casc-branch.is-path-taken .mrb-casc-bpill-trace{color:var(--cgreenink)}.mrb-casc-branch.is-path-also-matched .mrb-casc-bpill-trace{color:var(--camberink)}@media (prefers-reduced-motion: reduce){.mrb-casc-node.is-traced{transition:none}}.mrb-casc-tryflow{display:flex;flex-direction:column;gap:6px}.mrb-act .mrb-casc-tryflow{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--cborder2);min-width:0}.mrb-casc-tryflow-where{color:var(--cmut)}.mrb-casc-tryflow-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mrb-casc-tryflow-lbl{font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cmut)}.mrb-casc-tryflow-pick{max-width:260px}.mrb-casc-tryflow-go,.mrb-casc-tryflow-clear{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:9px;border:1px solid rgb(var(--cblue-rgb) / .5);background:rgb(var(--cblue-rgb) / .16);color:var(--cblueink);font-family:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:pointer}.mrb-casc-tryflow-clear{border-color:var(--cborder2);background:none;color:var(--cmut)}.mrb-casc-tryflow-go:focus-visible,.mrb-casc-tryflow-clear:focus-visible{outline:2px solid var(--cblue);outline-offset:2px}.mrb-casc-tryflow-go[disabled]{opacity:.55;cursor:default}.mrb-casc-tryflow-result{display:flex;flex-direction:column;gap:5px}.mrb-casc-tryflow-result p{margin:0;font-size:calc(12px * var(--font-scale, 1));line-height:1.45}.mrb-casc-tryflow-source{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:9px;background:rgb(var(--cgreen-rgb) / .1);border:1px solid rgb(var(--cgreen-rgb) / .34);color:var(--cgreenink)}.mrb-casc-tryflow-source.is-sample{background:rgb(var(--camber-rgb) / .12);border-color:rgb(var(--camber-rgb) / .45);color:var(--camberink)}.mrb-casc-tryflow-send{color:var(--cmut)}.mrb-casc-tryflow-send.is-live{padding:7px 10px;border-radius:9px;background:rgb(var(--cred-rgb) / .1);border:1px solid rgb(var(--cred-rgb) / .4);color:var(--credink);font-weight:600}.mrb-casc-tryflow-lost{padding:7px 10px;border-radius:9px;background:rgb(var(--camber-rgb) / .1);border:1px solid rgb(var(--camber-rgb) / .36);color:var(--camberink)}.mrb-casc-tryflow-counts{color:var(--cfaint);font-size:calc(11.5px * var(--font-scale, 1))}.mrb-casc-tryflow-err{margin:0;padding:7px 10px;border-radius:9px;background:rgb(var(--cred-rgb) / .1);border:1px solid rgb(var(--cred-rgb) / .42);color:var(--credink);font-size:calc(12px * var(--font-scale, 1));line-height:1.45}.mrb-casc-tryflow-empty{margin:0;padding:8px 11px;border-radius:9px;background:rgb(var(--cred-rgb) / .1);border:1px solid rgb(var(--cred-rgb) / .42);color:var(--credink);font-size:calc(12px * var(--font-scale, 1));line-height:1.5}.mrb-casc-nodewrap{position:relative;z-index:1;display:inline-flex;flex:none}.mrb-casc-nodebin{z-index:2;position:absolute;top:6px;right:8px;width:22px;height:22px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--cmut);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.mrb-casc-nodewrap:hover .mrb-casc-nodebin,.mrb-casc-nodewrap:focus-within .mrb-casc-nodebin,.mrb-casc-nodewrap.is-confirming .mrb-casc-nodebin{opacity:1;pointer-events:auto}.mrb-casc-nodebin:hover,.mrb-casc-nodebin:focus-visible,.mrb-casc-nodebin[aria-expanded=true]{color:var(--danger);background:transparent;border-color:transparent}.mrb-casc-nodebin:focus-visible{opacity:1;pointer-events:auto;outline:1.5px solid var(--danger);outline-offset:0}.mrb-confirm.mrb-casc-nodeconfirm{width:250px;box-sizing:border-box;margin-top:8px;text-align:left}@media (prefers-reduced-motion: reduce){.mrb-casc-nodebin{transition:none}}.mrb-casc-node.is-filled{background:linear-gradient(180deg,color-mix(in srgb,var(--node-c) 26%,transparent),color-mix(in srgb,var(--node-c) 12%,transparent)),rgb(var(--cpanel-rgb) / .92);border-color:color-mix(in srgb,var(--node-c) 52%,transparent);box-shadow:0 1px 2px var(--cshadow1)}.mrb-casc-node.is-filled .mrb-casc-node-tag{color:var(--node-c);background:color-mix(in srgb,var(--node-c) 18%,transparent);border:1px solid color-mix(in srgb,var(--node-c) 48%,transparent)}.mrb-casc-node.is-filled .mrb-casc-node-ic{background:color-mix(in srgb,var(--node-c) 30%,var(--ccanvas));border-color:color-mix(in srgb,var(--node-c) 60%,transparent)}.mrb-casc-node.is-filled .mrb-casc-node-sub{color:var(--ctext);opacity:.82}.mrb-casc-node.is-compact{padding:8px 12px;gap:5px}.mrb-casc-node.is-compact .mrb-casc-node-ic{width:28px;height:28px;border-radius:8px}.mrb-casc-cad{display:flex;flex-direction:column;align-items:center;position:relative}.mrb-casc-cad.is-windowed{overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:contain}.mrb-casc-cad.is-windowed::-webkit-scrollbar{width:0;height:0}.mrb-casc-cad.is-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent)}.mrb-casc-cad-box{box-sizing:border-box;width:272px;flex:none;display:flex;flex-direction:column;align-items:center;padding:10px;border-radius:14px;border:1px solid var(--cborder2);background:rgb(var(--cwash-rgb) / .04)}.mrb-casc-cad-box.is-card{border-color:var(--cborder2)}.mrb-casc-cad-box.is-selected{border-color:rgb(var(--cblue-rgb) / .75);box-shadow:0 0 0 1px rgb(var(--cblue-rgb) / .55),0 0 26px -8px rgb(var(--cblue-rgb))}.mrb-casc-cad-head{width:250px;flex:none;display:flex;flex-direction:column;gap:2px;padding:0 2px 7px;margin-bottom:3px;border-bottom:1px solid var(--cborder2)}.mrb-casc-cad-name{font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:var(--ctext);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-casc-cad-titlerow{display:flex;align-items:center;gap:6px;min-width:0}.mrb-casc-cad-titlerow>.mrb-casc-cad-name{flex:1 1 auto;min-width:0}button.mrb-casc-cad-name{all:unset;box-sizing:border-box;cursor:text;font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:var(--ctext);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:1px 3px;margin:-1px -3px;border-bottom:1px dashed rgb(var(--cwash-rgb) / .28)}button.mrb-casc-cad-name:hover{background:rgb(var(--cwash-rgb) / .08)}button.mrb-casc-cad-name:focus-visible{outline:2px solid rgb(var(--cblue-rgb));outline-offset:1px}.mrb-casc-cad-name-input{flex:1 1 auto;min-width:0;box-sizing:border-box;font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:var(--ctext);background:rgb(var(--cwash-rgb) / .06);border:1px solid var(--cborder2);border-radius:4px;padding:1px 4px;outline:none}.mrb-casc-cad-remove,.mrb-casc-cad-open{all:unset;flex:none;cursor:pointer;box-sizing:border-box;width:18px;height:18px;display:grid;place-items:center;color:var(--cmut);border-radius:5px;border:1px solid transparent}.mrb-casc-cad-remove:hover,.mrb-casc-cad-remove.is-on{color:var(--danger);background:var(--danger-fill);border-color:var(--danger)}.mrb-casc-cad-remove:focus-visible{outline:2px solid var(--danger);outline-offset:1px}.mrb-casc-cad-open:hover{color:var(--ctext);background:rgb(var(--cwash-rgb) / .1);border-color:var(--cborder2)}.mrb-casc-cad-open:focus-visible{outline:2px solid rgb(var(--cblue-rgb));outline-offset:1px}.mrb-casc-cad-tpl{all:unset;flex:none;cursor:pointer;font-size:calc(9.5px * var(--font-scale, 1));font-weight:700;color:var(--cmut);padding:1px 6px;border-radius:4px;border:1px solid transparent}.mrb-casc-cad-tpl:hover{color:var(--ctext);border-color:var(--cborder2)}.mrb-casc-cad-tpl:focus-visible{outline:2px solid rgb(var(--cblue-rgb));outline-offset:1px}.mrb-casc-cad-fork{font-size:calc(9.5px * var(--font-scale, 1));font-weight:600;line-height:1.35;color:rgb(var(--camber-rgb))}.mrb-casc-cad-inline{width:250px;flex:none;box-sizing:border-box;margin-top:6px;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:10px;border:1px solid var(--node-c, var(--cborder2));background:rgb(var(--cwash-rgb) / .05)}.mrb-casc-cad-inline-text{width:100%;box-sizing:border-box;resize:vertical;min-height:84px;font:inherit;font-size:calc(11px * var(--font-scale, 1));line-height:1.45;color:var(--ctext);background:rgb(var(--cwash-rgb) / .06);border:1px solid var(--cborder2);border-radius:6px;padding:6px 7px;outline:none}.mrb-casc-cad-inline-text:focus{border-color:var(--node-c, rgb(var(--cblue-rgb)))}.mrb-casc-cad-inline-note{font-size:calc(9.5px * var(--font-scale, 1));line-height:1.4;color:var(--cmut)}.mrb-casc-cad-inline-err{font-size:calc(10px * var(--font-scale, 1));line-height:1.4;color:rgb(var(--credink-rgb))}.mrb-casc-cad-inline-row{display:flex;gap:6px;justify-content:flex-end}.mrb-casc-cad-inline-save,.mrb-casc-cad-inline-cancel{all:unset;cursor:pointer;box-sizing:border-box;font-size:calc(10px * var(--font-scale, 1));font-weight:700;padding:3px 9px;border-radius:6px;border:1px solid var(--cborder2);color:var(--ctext)}.mrb-casc-cad-inline-save{background:var(--node-c, rgb(var(--cblue-rgb)));border-color:transparent;color:rgb(var(--ctext-rgb))}.mrb-casc-cad-inline-save[disabled],.mrb-casc-cad-inline-cancel[disabled]{opacity:.55;cursor:default}.mrb-casc-cad-inline-save:focus-visible,.mrb-casc-cad-inline-cancel:focus-visible{outline:2px solid rgb(var(--cblue-rgb));outline-offset:1px}.mrb-casc-cad-meta{font-size:calc(9.5px * var(--font-scale, 1));font-weight:600;color:var(--cmut);letter-spacing:.02em}.mrb-casc-cad-note{width:250px;flex:none;padding:7px 11px;border-radius:10px;font-size:calc(10px * var(--font-scale, 1));line-height:1.45;color:var(--cmut);background:rgb(var(--cwash-rgb) / .045);border:1px dashed var(--cborder2)}.mrb-casc-node-at{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px * var(--font-scale, 1));font-weight:700;line-height:1.35;letter-spacing:.02em;color:var(--cmut);opacity:.82;font-variant-numeric:tabular-nums}.mrb-cadx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;background:rgb(var(--cwash-rgb) / .28);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);padding:var(--space-3, 10px)}.mrb-cadx-away{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:transparent;cursor:default}.mrb-cadx-panel{position:relative;z-index:1;display:flex;flex-direction:column;min-height:0;flex:1;border-radius:14px;border:1px solid color-mix(in srgb,var(--node-c, var(--accent-neon)) 38%,var(--cborder));background:linear-gradient(180deg,color-mix(in srgb,var(--node-c, var(--accent-neon)) 9%,transparent),transparent 180px),rgb(var(--cpanel-rgb) / .93);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 12px 32px var(--cshadow2);overflow:hidden}.mrb-cadx-head{flex:none;display:flex;align-items:center;gap:var(--space-3, 10px);padding:var(--space-3, 10px) var(--space-4, 14px);border-bottom:1px solid var(--cborder2);background:rgb(var(--cwash-rgb) / .04)}.mrb-cadx-title{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mrb-cadx-name{font-size:calc(13px * var(--font-scale, 1));font-weight:700;color:var(--ctext);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-cadx-sub{font-size:calc(10px * var(--font-scale, 1));font-weight:600;letter-spacing:.02em;color:var(--cmut)}.mrb-cadx-close{flex:none;min-height:34px;padding:0 var(--space-4, 14px);border-radius:var(--radius-pill, 999px);border:1px solid var(--cborder);background:rgb(var(--cwash-rgb) / .06);color:var(--ctext);font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:pointer}.mrb-cadx-close:hover{background:rgb(var(--cwash-rgb) / .12)}.mrb-cadx-close:focus-visible{outline:2px solid var(--accent-neon);outline-offset:2px}.mrb-cadx-body{flex:1;min-height:0;overflow:auto;padding:var(--space-3, 10px) var(--space-4, 14px) var(--space-5, 18px)}.mrb-cadx-note{margin:var(--space-4, 14px) auto;max-width:520px;padding:var(--space-4, 14px);border-radius:12px;border:1px dashed var(--cborder2);background:rgb(var(--cwash-rgb) / .045);color:var(--cmut);font-size:calc(11.5px * var(--font-scale, 1));line-height:1.5}.mrb-cadx-body .mrb-fl-card.is-cadx-focus{box-shadow:0 0 0 2px var(--accent-neon),0 4px 12px var(--cshadow2)}.mrb-casc-cad button.mrb-casc-node{cursor:pointer}.mrb-casc-cad button.mrb-casc-node:hover{border-color:color-mix(in srgb,var(--node-c) 78%,transparent);box-shadow:0 1px 2px var(--cshadow1)}.mrb-casc-cad button.mrb-casc-node:focus-visible{outline:2px solid var(--accent-neon);outline-offset:2px}.mrb-casc-cad-wire{flex:none;font-size:calc(8.5px * var(--font-scale, 1));font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.5;padding:0 5px;border-radius:4px;border:1px solid currentColor}.mrb-casc-cad-wire.is-sms{color:var(--cgreen);background:rgb(var(--cgreen-rgb) / .12)}.mrb-casc-cad-wire.is-imessage{color:var(--cblue);background:rgb(var(--cblue-rgb) / .12)}.mrb-casc-cad-wire.is-email{color:var(--cred);background:rgb(var(--cred-rgb) / .12)}.mrb-casc-cad-titlerow.is-wire{margin-top:3px}.mrb-casc-cad-wirestat{flex:none;font-size:calc(9px * var(--font-scale, 1));font-weight:600;color:var(--cmut)}.mrb-casc-comms-adds{position:relative;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.mrb-casc-comms-add{display:contents}.mrb-casc-comms-addbtn{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;border:1px dashed var(--cborder2);background:transparent;color:var(--ctext);font-size:calc(10.5px * var(--font-scale, 1));font-weight:650;line-height:1.3;cursor:pointer;max-width:100%}.mrb-casc-comms-addword{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-casc-comms-addbtn:hover{background:rgb(var(--cwash-rgb) / .08);border-style:solid}.mrb-casc-comms-addbtn:focus-visible{outline:2px solid rgb(var(--cblue-rgb) / .8);outline-offset:2px}.mrb-casc-comms-add.is-sms .mrb-casc-comms-addbtn{border-color:rgb(var(--cgreen-rgb) / .55);color:var(--cgreen)}.mrb-casc-comms-add.is-imessage .mrb-casc-comms-addbtn{border-color:rgb(var(--cblue-rgb) / .55);color:var(--cblue)}.mrb-casc-comms-add.is-email .mrb-casc-comms-addbtn{border-color:rgb(var(--cred-rgb) / .6);color:var(--cred)}.mrb-casc-comms-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;box-sizing:border-box;display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--cborder2);background:var(--cpanel);box-shadow:0 18px 40px -16px var(--cshadow4);overflow:hidden}.mrb-casc-comms-poptitle{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--cborder2);font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cmut)}.mrb-casc-comms-popx{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;box-sizing:border-box;padding:0;min-width:22px;border:0;border-radius:6px;background:transparent;color:var(--ctext);opacity:.75;cursor:pointer}.mrb-casc-comms-popx:hover{opacity:1}.mrb-casc-comms-popx svg{flex:none}.mrb-casc-comms-popx:hover{background:rgb(var(--cwash-rgb) / .1);color:var(--ctext)}.mrb-casc-comms-poplist{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto;padding:5px;overscroll-behavior:contain}.mrb-casc-comms-popitem{flex:none;box-sizing:border-box;width:100%;text-align:left;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--ctext);font-size:calc(12px * var(--font-scale, 1));line-height:1.35;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-casc-comms-popitem:hover{background:rgb(var(--cwash-rgb) / .1)}.mrb-casc-comms-popitem:focus-visible{outline:2px solid rgb(var(--cblue-rgb) / .8);outline-offset:-2px}.mrb-casc-readon{display:flex;flex-direction:column;align-items:center;gap:10px;flex:none;max-width:max-content}.mrb-casc-readon.is-custom{--readon-c: var(--tag-paint)}.mrb-casc-readon-head{display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-width:0;font-size:calc(11px * var(--font-scale, 1));font-weight:600;color:var(--cmut)}.mrb-casc-readon-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--readon-c, var(--cfaint))}.mrb-casc-readon-name{flex:0 1 auto;min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--readon-c, var(--ctext2))}.mrb-casc-readon-lock{display:inline-flex;align-items:center;flex:none;color:var(--cfaint)}.mrb-casc-readon-flow{display:flex;flex-direction:column;align-items:center;cursor:default}.mrb-casc-readon.is-painted .mrb-casc-readon-flow .mrb-casc-node.mrb-casc-node,.mrb-casc-readon.is-painted .mrb-casc-readon-flow .mrb-casc-simul.mrb-casc-simul,.mrb-casc-readon.is-painted .mrb-casc-readon-flow .mrb-casc-cad-box.mrb-casc-cad-box,.mrb-casc-readon.is-painted .mrb-casc-readon-flow .mrb-casc-bpill.mrb-casc-bpill{border-color:var(--readon-c)}.mrb-casc-readon .mrb-casc-comms-col.is-blank,.mrb-casc-readon .mrb-casc-node-num,.mrb-casc-readon .mrb-casc-bpill-num{display:none}.mrb-drip{display:flex;flex-direction:column;height:100%;min-height:0;padding:14px 16px;gap:12px;overflow:hidden}.mrb-drip-safety{display:flex;align-items:center;gap:12px;flex:none;padding:10px 14px;border-radius:12px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.45)}.mrb-drip-safety-ic{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:8px;background:#f59e0b2e;color:#f59e0b}.mrb-drip-safety-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-drip-safety-tx b{font-size:calc(13px * var(--font-scale, 1));color:var(--text)}.mrb-drip-safety-tx span{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);line-height:1.4}.mrb-drip-arm{display:inline-flex;align-items:center;gap:6px;flex:none;margin-left:auto;padding:8px 12px;border-radius:9px;font-size:calc(12px * var(--font-scale, 1));font-weight:600;border:1px dashed rgba(148,163,184,.6);background:transparent;color:var(--text-muted)}.mrb-drip-arm.is-held{cursor:not-allowed;opacity:.8}.mrb-drip-cols{display:grid;grid-template-columns:210px minmax(0,1fr) minmax(300px,380px);gap:12px;flex:1 1 auto;min-height:0}@media (max-width: 1100px){.mrb-drip-cols{grid-template-columns:1fr;overflow-y:auto}}.mrb-drip-cols.is-onelist{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.mrb-drip-cols.is-onelist.is-listonly{grid-template-columns:minmax(0,1fr)}@media (max-width: 1100px){.mrb-drip-cols.is-onelist,.mrb-drip-cols.is-onelist.is-listonly{grid-template-columns:1fr}}.mrb-drip-side,.mrb-drip-main,.mrb-drip-preview{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:14px;min-height:0;display:flex;flex-direction:column}.mrb-drip-side{padding:12px}.mrb-drip-side-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mrb-drip-side-head h3{margin:0;font-size:calc(13px * var(--font-scale, 1));letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}.mrb-drip-newbtn{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:8px;font-size:calc(12px * var(--font-scale, 1));border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);cursor:pointer}.mrb-drip-newbtn:hover{border-color:var(--accent)}.mrb-drip-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.mrb-drip-card{display:flex;flex-direction:column;gap:5px;text-align:left;cursor:pointer;padding:10px 11px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text)}.mrb-drip-card:hover{border-color:var(--accent)}.mrb-drip-card.is-sel{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.mrb-drip-card-name{font-size:calc(13px * var(--font-scale, 1));font-weight:600}.mrb-drip-card-meta{display:flex;align-items:center;gap:8px;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.mrb-drip-chip{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.03em;text-transform:uppercase}.mrb-drip-chip.is-off{background:#94a3b82e;color:#94a3b8}.mrb-drip-main{padding:14px;overflow-y:auto}.mrb-drip-defhead{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px}.mrb-drip-field{display:flex;flex-direction:column;gap:4px;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mrb-drip-field-grow{flex:1 1 220px}.mrb-drip-field span{font-weight:600}.mrb-drip-field input{padding:8px 10px;border-radius:8px;font-size:calc(13px * var(--font-scale, 1));border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text)}.mrb-drip-field input:focus{outline:none;border-color:var(--accent)}.mrb-drip-field input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-drip-switches{display:flex;align-items:center;gap:8px;margin-left:auto}.mrb-drip-switch{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;font-size:calc(12px * var(--font-scale, 1));border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-muted);cursor:pointer}.mrb-drip-switch-knob{width:26px;height:15px;border-radius:999px;background:#94a3b866;position:relative;transition:background .15s}.mrb-drip-switch-knob:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:transform .15s}.mrb-drip-switch.is-on{color:var(--text)}.mrb-drip-switch.is-on .mrb-drip-switch-knob{background:var(--accent)}.mrb-drip-switch.is-on .mrb-drip-switch-knob:after{transform:translate(11px)}.mrb-drip-del{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:8px;font-size:calc(12px * var(--font-scale, 1));cursor:pointer;border:1px solid rgba(239,68,68,.4);background:transparent;color:#ef4444}.mrb-drip-del:hover{background:#ef44441f}.mrb-drip-rule{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);padding:8px 10px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border-subtle)}.mrb-drip-touches{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mrb-drip-touch{display:flex;gap:12px}.mrb-drip-touch-rail{display:flex;flex-direction:column;align-items:center;flex:none;width:26px}.mrb-drip-touch-num{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:calc(12px * var(--font-scale, 1));line-height:1;font-weight:700;color:var(--cbg);background:var(--ch-c, var(--cgreen))}.mrb-drip-touch-line{flex:1 1 auto;width:2px;background:var(--border-subtle);margin:4px 0}.mrb-drip-touch-body{flex:1 1 auto;min-width:0;padding-bottom:14px;display:flex;flex-direction:column;gap:8px}.mrb-drip-touch-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mrb-drip-wait{display:inline-flex;align-items:center;gap:6px;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mrb-drip-num{width:54px;padding:5px 7px;border-radius:7px;font-size:calc(12px * var(--font-scale, 1));border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text)}.mrb-drip-wait select,.mrb-drip-channel{padding:5px 8px;border-radius:7px;font-size:calc(12px * var(--font-scale, 1));border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text)}.mrb-drip-channel{font-weight:600;border-color:var(--ch-c, var(--border-subtle));color:var(--ch-c, var(--text))}.mrb-drip-touch-tools{display:inline-flex;gap:4px;margin-left:auto}.mrb-drip-touch-tools button{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;cursor:pointer;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1))}.mrb-drip-touch-tools button:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.mrb-drip-touch-tools button:disabled{opacity:.35;cursor:default}.mrb-drip-msg{width:100%;resize:vertical;padding:8px 10px;border-radius:8px;font:inherit;font-size:calc(13px * var(--font-scale, 1));line-height:1.4;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text)}.mrb-drip-msg:focus{outline:none;border-color:var(--accent)}.mrb-drip-msg:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-drip-empty{list-style:none;padding:14px;font-size:calc(13px * var(--font-scale, 1));color:var(--text-muted);text-align:center}.mrb-drip-addtouch{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:8px 12px;border-radius:9px;font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:pointer;border:1px dashed var(--border-subtle);background:transparent;color:var(--text)}.mrb-drip-addtouch:hover{border-color:var(--accent);border-style:solid}.mrb-drip-preview{padding:14px;overflow-y:auto}.mrb-drip-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mrb-drip-preview-head h3{margin:0;font-size:calc(14px * var(--font-scale, 1));display:inline-flex;align-items:center;gap:6px}.mrb-drip-preview-sub{margin:6px 0 12px;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);line-height:1.45}.mrb-drip-tallies{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.mrb-drip-tally{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border-subtle)}.mrb-drip-tally b{font-size:calc(20px * var(--font-scale, 1));color:var(--node-c, var(--text))}.mrb-drip-tally span{font-size:calc(10px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);text-align:center}.mrb-drip-schedules{display:flex;flex-direction:column;gap:10px}.mrb-drip-sched{border:1px solid var(--border-subtle);border-radius:11px;background:var(--surface-2);overflow:hidden}.mrb-drip-sched.is-out{opacity:.72}.mrb-drip-sched-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;border-bottom:1px solid var(--border-subtle)}.mrb-drip-sched-name{font-size:calc(12px * var(--font-scale, 1));font-weight:600}.mrb-drip-badge{font-size:calc(10px * var(--font-scale, 1));padding:2px 7px;border-radius:999px;background:#10b98129;color:#10b981;font-weight:600}.mrb-drip-badge.is-blocked{background:#ef444429;color:#ef4444}.mrb-drip-sched-rows{list-style:none;margin:0;padding:0}.mrb-drip-sr{display:grid;grid-template-columns:62px 74px 1fr auto;gap:8px;align-items:center;padding:7px 11px;font-size:calc(12px * var(--font-scale, 1));border-top:1px solid var(--border-subtle)}.mrb-drip-sr:first-child{border-top:none}.mrb-drip-sr-when{font-weight:600;color:var(--text)}.mrb-drip-sr-ch{display:inline-flex;align-items:center;gap:4px;font-size:calc(10px * var(--font-scale, 1));font-weight:600;color:var(--ch-c, var(--text-muted))}.mrb-drip-sr-body{min-width:0;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-drip-sr-at{font-size:calc(10px * var(--font-scale, 1));color:var(--text-muted);white-space:nowrap}.mrb-drip-sr-blocked .mrb-drip-sr-when,.mrb-drip-sr-blocked .mrb-drip-sr-body{color:#ef4444}.mrb-drip-sr-blocked{background:#ef44440f}.mrb-drip-preview-foot{display:flex;align-items:center;gap:5px;margin:14px 0 0;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted);line-height:1.4}.mrb-drip-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:50;padding:9px 16px;border-radius:10px;font-size:calc(13px * var(--font-scale, 1));color:var(--text);background:var(--surface-1);border:1px solid var(--accent);box-shadow:0 12px 30px #00000073}.mrb-edrip .mrb-drip-cols{align-items:start}.mrb-edrip.mrb-drip{height:auto;overflow:visible}.mrb-edrip .mrb-drip-cols{min-height:0}.mrb-edrip .mrb-drip-side,.mrb-edrip .mrb-drip-main,.mrb-edrip .mrb-drip-preview{overflow:visible;min-height:0}.mrb-edrip .mrb-drip-list,.mrb-edrip .mrb-fl-rail{overflow:visible}.mrb-edrip .mrb-drip-switches{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-2)}.mrb-edrip .mrb-edrip-switchhead,.mrb-edrip .mrb-drip-switches>.mrb-edrip-note{flex-basis:100%;margin:0}.mrb-edrip-tabs{display:flex;gap:.4rem;margin:0 0 .9rem}.mrb-edrip-tab{font:inherit;font-size:calc(.82rem * var(--font-scale, 1));padding:.4rem .9rem;border-radius:999px;border:1px solid var(--border-control);background:transparent;color:var(--cmut);cursor:pointer}.mrb-edrip-tab.is-on{background:var(--edrip-accent-soft);border-color:var(--edrip-accent-line);color:var(--edrip-accent)}.mrb-edrip-safety{margin-bottom:.9rem}.mrb-edrip-cardbtn{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.mrb-edrip-cardbtn .mrb-drip-card-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-edrip-tokens{margin:.35rem 0 0;font-size:calc(.76rem * var(--font-scale, 1));color:var(--text-muted)}.mrb-edrip-tokens code{display:inline-block;margin:0 .25rem .25rem 0;padding:.1rem .4rem;border-radius:5px;background:#7f8caa29;font-size:calc(.74rem * var(--font-scale, 1))}.mrb-edrip-warn{margin:.6rem 0 0;padding:.6rem .75rem;border-radius:9px;border:1px solid rgba(255,176,32,.4);background:#ffb0201a;color:#ffcb6b;font-size:calc(.78rem * var(--font-scale, 1));line-height:1.5}.mrb-edrip-warn-inline{display:block;margin-top:.2rem;color:#ffcb6b;font-size:calc(.72rem * var(--font-scale, 1))}.mrb-edrip-note{margin:.5rem 0 0;font-size:calc(.76rem * var(--font-scale, 1));line-height:1.5;color:var(--text-muted)}.mrb-edrip-note--public{padding:.5rem .7rem;border:1px solid var(--border-subtle);border-radius:9px;background:var(--surface-1);color:var(--text-2, var(--text-muted))}.mrb-edrip-switchhead{margin:0 0 .45rem;font-size:calc(.78rem * var(--font-scale, 1));color:var(--text-muted)}.mrb-edrip-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.mrb-edrip-delay{display:flex;gap:.4rem}.mrb-edrip-delay input{width:5rem}.mrb-edrip-action{display:grid;gap:.5rem}.mrb-edrip-action select{width:100%}.mrb-edrip-queuehead{margin-top:1.1rem}.mrb-edrip-enroll{padding:.6rem .7rem;border:1px solid var(--border-subtle);border-radius:10px;margin-bottom:.5rem}.mrb-edrip-enroll-head{display:flex;align-items:center;gap:.5rem;font-size:calc(.82rem * var(--font-scale, 1))}.mrb-edrip-enroll-head strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-edrip-pill{padding:.1rem .45rem;border-radius:999px;font-size:calc(.68rem * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.04em}.mrb-edrip-pill.is-active{background:#2b8fff29;color:#7cbcff}.mrb-edrip-pill.is-stopped{background:#ffb02024;color:#ffcb6b}.mrb-edrip-pill.is-completed{background:#7f8caa29;color:#aab1c0}.mrb-edrip-why{margin:.3rem 0 0;font-size:calc(.74rem * var(--font-scale, 1));color:var(--text-muted)}.mrb-edrip-sends{margin-top:.4rem;display:grid;gap:.2rem}.mrb-edrip-send{display:grid;grid-template-columns:minmax(6rem,auto) minmax(0,1fr) minmax(0,1.3fr);gap:.5rem;font-size:calc(.72rem * var(--font-scale, 1));color:var(--text-muted);padding:.2rem 0;border-top:1px solid rgba(127,140,170,.12)}.mrb-edrip-send>span{overflow:hidden;text-overflow:ellipsis}.mrb-edrip-send.is-blocked{color:#ffcb6b}.mrb-edrip-send.is-ok{color:#7bd88f}.mrb-edrip-send.is-sent{color:#7cbcff}.mrb-drip-toast.is-bad{border-color:#ff6b6b80;background:#ff6b6b24;color:#ff9b9b}@media (max-width: 900px){.mrb-edrip-send{grid-template-columns:1fr;gap:0}}.mrb-edrip{--edrip-accent: #d8a24a;--edrip-accent-soft: rgba(216, 162, 74, .12);--edrip-accent-line: rgba(216, 162, 74, .34);--fl-accent: var(--edrip-accent);--fl-accent-soft: var(--edrip-accent-soft);--fl-accent-line: var(--edrip-accent-line)}[data-theme=light] .mrb-edrip{--edrip-accent: #845512;--edrip-accent-soft: rgba(132, 85, 18, .1);--edrip-accent-line: rgba(132, 85, 18, .55)}.mrb-edrip .mrb-drip-newbtn:hover,.mrb-edrip .mrb-drip-addtouch:hover{border-color:var(--edrip-accent)}.mrb-edrip .mrb-drip-card.is-on{border-color:var(--edrip-accent-line);box-shadow:inset 0 0 0 1px var(--edrip-accent-line)}.mrb-edrip .mrb-drip-field input:focus,.mrb-edrip .mrb-drip-field textarea:focus,.mrb-edrip .mrb-drip-field select:focus{border-color:var(--edrip-accent-line)}.mrb-edrip .mrb-drip-field input:focus-visible,.mrb-edrip .mrb-drip-field textarea:focus-visible,.mrb-edrip .mrb-drip-field select:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--edrip-accent);outline-offset:var(--focus-ring-offset, 2px);box-shadow:0 0 0 3px var(--edrip-accent-soft)}.mrb-edrip .mrb-drip-switch.is-on .mrb-drip-switch-knob{background:var(--edrip-accent)}.mrb-edrip .mrb-edrip-pill.is-active{background:var(--edrip-accent-soft);color:var(--edrip-accent)}.mrb-edrip .mrb-edrip-send.is-sent{color:var(--edrip-accent)}.mrb-edrip .mrb-edrip-tab.is-on{border-color:var(--edrip-accent-line);background:var(--edrip-accent-soft);color:var(--edrip-accent)}.mrb-edrip .mrb-drip-item.is-sel{border-color:var(--edrip-accent-line);background:var(--edrip-accent-soft)}.mrb-edrip .mrb-drip-ord,.mrb-edrip .mrb-edrip-tokens code{color:var(--edrip-accent)}.mrb-edrip-composer{display:grid;grid-template-columns:1fr minmax(200px,260px);gap:12px;align-items:start}.mrb-edrip-steps{display:flex;flex-direction:column;gap:8px;min-width:0}@media (max-width: 860px){.mrb-edrip-composer{grid-template-columns:1fr}}.mrb-edrip .mrb-fl-cardic.mrb-edrip-num{background:var(--surface-3);border:1px solid color-mix(in srgb,var(--text) 60%,var(--surface-3));color:var(--text);box-shadow:none;font-size:calc(14px * var(--font-scale, 1));font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.mrb-edrip .mrb-fl-plus{width:36px;height:36px;margin-left:calc(var(--fl-x) - 17px);font-size:calc(22px * var(--font-scale, 1));border-style:solid;border-color:var(--border-control)}.mrb-edrip .mrb-fl-plus:hover{background:var(--surface-3);border-color:var(--text)}.mrb-rte{--rte-accent: #4f46e5;--rte-accent-soft: #eef2ff;--rte-accent-soft-2: #e0e7ff;--rte-line: #dadce0;--rte-line-soft: #e8eaed;--rte-bg: #f1f3f4;--rte-bar: #ffffff;--rte-ink: #202124;--rte-ink-dim: #5f6368;--rte-focus-hair: rgba(26, 115, 232, .45);--rte-focus-glow: rgba(26, 115, 232, .1);--text: #202124;--text-2: #3c4043;--text-muted: #5f6368;--text-faint: #80868b;--border-subtle: #dadce0;--border-control: #dadce0;--surface-1: #ffffff;--surface-2: #f8f9fa;--surface-3: #f1f3f4;--accent: #1a73e8;border:1px solid var(--rte-line);border-radius:12px;background:var(--rte-bar);color:var(--rte-ink);box-shadow:0 1px 3px #3c40434d,0 8px 24px #00000042;overflow:hidden}.mrb-rte{--rte-indent: 24px}.mrb-rte-head{display:flex;flex-direction:column;background:var(--rte-bar)}.mrb-rte-headbar{display:flex;align-items:center;padding:.6rem var(--rte-indent);background:var(--rte-bg);border-bottom:1px solid var(--rte-line)}.mrb-rte-headtitle{margin:0;min-width:0;flex:1 1 auto;font-size:calc(13.5px * var(--font-scale, 1));font-weight:700;color:var(--rte-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-rte-foot-done{flex:0 0 auto;margin-left:auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--rte-ink-dim);background:var(--rte-bar);border:1px solid var(--rte-line);border-radius:999px;cursor:pointer}.mrb-rte-foot-done:hover{color:var(--rte-ink);background:var(--rte-line-soft);border-color:var(--rte-ink-dim)}.mrb-rte-foot-done:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--accent, #1a73e8);outline-offset:2px}.mrb-rte-foot-done svg{width:18px;height:18px}.mrb-rte-headrow{display:flex;align-items:baseline;padding:0 var(--rte-indent);border-bottom:1px solid var(--rte-line-soft);background:var(--rte-bar)}.mrb-rte-headlab{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mrb-rte-headval{flex:1 1 auto;min-width:0;padding:.65rem 0;font-size:calc(13px * var(--font-scale, 1));color:var(--rte-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-rte-headinput{flex:1 1 auto;min-width:0;padding:.65rem 0;font:inherit;font-size:calc(13px * var(--font-scale, 1));color:var(--rte-ink);background:transparent;border:0;border-radius:0}.mrb-rte-headinput::placeholder{color:var(--rte-ink-dim)}.mrb-rte-headrow:focus-within{border-bottom-color:var(--accent, #1a73e8)}.mrb-rte-headinput:focus-visible{outline:1px solid var(--accent, #1a73e8);outline-offset:-1px;border-radius:4px}.mrb-rte-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.45rem .55rem;border-top:1px solid var(--rte-line);background:var(--rte-bar)}.mrb-rte-div{width:1px;align-self:stretch;margin:.15rem .2rem;background:var(--rte-line)}.mrb-rte-btn{min-width:40px;min-height:40px;padding:0 .45rem;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--rte-ink-dim);font-size:calc(.86rem * var(--font-scale, 1));line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mrb-rte-btn-wide{min-width:auto;padding:0 .7rem;font-size:calc(.76rem * var(--font-scale, 1))}.mrb-rte-btn:hover{background:var(--rte-accent-soft);color:var(--rte-accent)}.mrb-rte-btn.is-on{background:var(--rte-accent-soft);border-color:var(--rte-line);color:var(--rte-accent);box-shadow:none}.mrb-rte-btn:focus-visible,.mrb-rte-sel:focus-visible,.mrb-rte-apply:focus-visible,.mrb-rte-source-in:focus-visible,.mrb-rte-colour select:focus-visible{outline:2px solid var(--rte-accent, #1a73e8);outline-offset:2px}.mrb-rte-src-label{display:inline-flex;align-items:center;gap:.32rem}.mrb-rte-src-label em{font-style:normal;font-size:calc(.74rem * var(--font-scale, 1))}.mrb-rte-sel{min-height:40px;max-width:11rem;padding:0 .4rem;border:1px solid var(--rte-line);border-radius:9px;background:var(--rte-bar);color:var(--rte-ink);font-size:calc(.78rem * var(--font-scale, 1))}.mrb-rte-sel-sm{max-width:5.5rem}.mrb-rte-attachslot{display:inline-flex;align-items:center}.mrb-rte-apply{order:-1;margin-right:auto;min-height:40px;display:inline-flex;align-items:center;gap:.4rem;padding:0 1.1rem;border:0;border-radius:999px;background:var(--rte-accent);color:#fff;font-size:calc(.82rem * var(--font-scale, 1));font-weight:600;cursor:pointer}.mrb-rte-apply-word{line-height:1}.mrb-rte-apply:hover{background:#4338ca}.mrb-rte-source{display:grid;gap:.5rem;padding:.6rem .7rem;border-top:1px solid var(--rte-line);background:var(--rte-bar)}.mrb-rte-source-in{width:100%;resize:vertical;padding:.55rem .65rem;border:1px solid var(--rte-line);border-radius:9px;background:var(--rte-bg);color:var(--rte-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(.78rem * var(--font-scale, 1));line-height:1.5}.mrb-rte-file{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.mrb-rte-upload{margin:0;padding:.45rem .7rem;border-top:1px solid var(--rte-line-soft);background:var(--rte-bar);color:var(--rte-ink);font-size:calc(.76rem * var(--font-scale, 1));line-height:1.5}.mrb-rte-upload.is-bad{border-top-color:#f5c2c0;background:#fce8e6;color:#b3261e}.mrb-rte-colour{position:relative;display:inline-flex;min-width:40px;min-height:40px}.mrb-rte-colour-a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-bottom:3px solid transparent;border-radius:8px;font-weight:700;font-size:calc(.86rem * var(--font-scale, 1));color:var(--rte-ink-dim);pointer-events:none}.mrb-rte-colour:hover .mrb-rte-colour-a{color:var(--rte-accent)}.mrb-rte-colour-hl{color:var(--rte-ink)}.mrb-rte-colour select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.mrb-rte-stage{background:#fff}.mrb-rte-surface{min-height:16rem;max-height:34rem;overflow-y:auto;padding:1rem 1.1rem;display:flex;flex-direction:column;background:#fff;color:var(--rte-ink);font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:calc(13px * var(--font-scale, 1));line-height:1.3;text-align:left}.mrb-rte .mrb-rte-surface{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:calc(13px * var(--font-scale, 1))}.mrb-rte-surface .ql-editor{box-sizing:border-box;flex:1 1 auto;width:100%;padding:0}.mrb-rte-surface .ql-editor{caret-color:var(--rte-ink, #202124)}.mrb-rte-surface .ql-editor:focus,.mrb-rte-surface .ql-editor:focus-visible{outline:none;box-shadow:none}.mrb-rte-surface a{color:#0b57d0;text-decoration:underline}.mrb-rte-surface ul,.mrb-rte-surface ol{padding-left:1.5rem}.mrb-rte-surface img{max-width:100%;height:auto}.mrb-rte-surface .ql-editor.ql-blank:before{color:#80868b;content:attr(data-placeholder);font-style:italic;pointer-events:none;position:absolute}.mrb-rte-colours{display:grid;gap:.5rem;padding:.7rem .8rem;border-top:1px solid var(--rte-line);background:var(--rte-bar)}.mrb-rte-colours-h{margin:0;color:var(--rte-ink-dim);font-size:calc(.68rem * var(--font-scale, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mrb-rte-colours-row{display:flex;flex-wrap:wrap;gap:.35rem}.mrb-rte-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 .6rem 0 .45rem;border:1px solid var(--rte-line);border-radius:999px;background:var(--rte-bar);color:var(--rte-ink);font-size:calc(.76rem * var(--font-scale, 1));line-height:1;cursor:pointer}.mrb-rte-chip:hover{background:var(--rte-bg)}.mrb-rte-chip.is-on{border-color:var(--rte-accent);background:var(--rte-accent-soft);color:#0b57d0}.mrb-rte-chip:focus-visible{outline:2px solid var(--rte-accent, #1a73e8);outline-offset:2px}.mrb-rte-chip-dot{width:18px;height:18px;border:1px solid rgba(60,64,67,.25);border-radius:50%;flex:0 0 auto}.mrb-rte-chip-dot-none{background:linear-gradient(to bottom right,transparent calc(50% - 1px),#b3261e calc(50% - 1px),#b3261e calc(50% + 1px),transparent calc(50% + 1px)),#fff}.mrb-rte-chip-name{white-space:nowrap}.mrb-rte-cbtn{flex-direction:column;gap:2px;padding:0 .4rem}.mrb-rte-cbtn-a{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:0 2px;border-radius:3px;font-weight:700;font-size:calc(.86rem * var(--font-scale, 1));line-height:1.1}.mrb-rte-cbtn-hl{color:var(--rte-ink)}.mrb-rte-cbtn-bar{width:20px;height:4px;border:1px solid rgba(60,64,67,.22);border-radius:2px}.mrb-rte{position:relative}.mrb-rte-over{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:flex-start;justify-content:center;padding:.6rem;background:#20212447;border-radius:inherit}.mrb-rte-over-sheet{display:flex;flex-direction:column;width:min(32rem,100%);max-height:100%;overflow:hidden;background:var(--rte-bar, #ffffff);border:1px solid var(--rte-line);border-radius:10px;box-shadow:0 10px 28px #2021243d}.mrb-rte-over-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.6rem .9rem;border-bottom:1px solid var(--rte-line);background:var(--rte-bar, #ffffff)}.mrb-rte-over-title{margin:0;color:var(--rte-ink);font-size:calc(.82rem * var(--font-scale, 1));font-weight:600}.mrb-rte-over-done{padding:.3rem .8rem;color:#fff;font:inherit;font-size:calc(.76rem * var(--font-scale, 1));font-weight:600;background:var(--rte-accent, #4f46e5);border:1px solid var(--rte-accent, #4f46e5);border-radius:999px;cursor:pointer}.mrb-rte-over-done:hover{filter:brightness(1.06)}.mrb-rte-over-body{overflow-y:auto}.mrb-rte-over-body>.mrb-rte-panel{border-top:0}.mrb-rte-panel{display:grid;gap:.85rem;padding:.85rem .9rem;border-top:1px solid var(--rte-line);background:var(--rte-bar, var(--surface-1))}.mrb-rte-sec{display:grid;gap:.5rem}.mrb-rte-sec-h{margin:0;color:var(--text-muted);font-size:calc(.68rem * var(--font-scale, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mrb-rte-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.mrb-rte-sublab{align-self:center;color:var(--text-2, inherit);font-size:calc(.76rem * var(--font-scale, 1))}.mrb-rte-num{display:grid;gap:.2rem}.mrb-rte-num>span{color:var(--text-muted);font-size:calc(.66rem * var(--font-scale, 1))}.mrb-rte-num input,.mrb-rte-num select{min-height:40px;min-width:5rem;padding:0 .45rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2);color:inherit;font-size:calc(.78rem * var(--font-scale, 1))}.mrb-rte-num input:focus-visible,.mrb-rte-num select:focus-visible,.mrb-rte-link input:focus-visible,.mrb-rte-segbtn:focus-visible,.mrb-rte-swatch:focus-visible{outline:2px solid var(--accent, #6aa9ff);outline-offset:2px}.mrb-rte-link{display:inline-flex;align-items:center;gap:.35rem;min-height:40px;color:var(--text-2, inherit);font-size:calc(.72rem * var(--font-scale, 1));cursor:pointer}.mrb-rte-seg{display:inline-flex;border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.mrb-rte-segbtn{min-height:40px;padding:0 .7rem;border:0;border-right:1px solid var(--border-subtle);background:transparent;color:inherit;font-size:calc(.74rem * var(--font-scale, 1));cursor:pointer}.mrb-rte-segbtn:last-child{border-right:0}.mrb-rte-segbtn:hover{background:#7f8caa29}.mrb-rte-segbtn.is-on{background:#7f8caa42}.mrb-rte-swatches{display:flex;flex-wrap:wrap;gap:.35rem}.mrb-rte-swatch{width:40px;height:40px;border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer}.mrb-rte-swatch.is-on{box-shadow:0 0 0 2px var(--accent, #6aa9ff)}.mrb-rte-swatch.is-none{background:transparent;color:var(--text-muted);font-size:calc(.8rem * var(--font-scale, 1))}.mrb-rte-hint{margin:0;color:var(--text-muted);font-size:calc(.7rem * var(--font-scale, 1));line-height:1.5}.mrb-rte-sec-refused{padding-top:.7rem;border-top:1px dashed var(--border-subtle)}.mrb-rte-refused{display:grid;gap:.5rem;margin:0}.mrb-rte-refused dt{color:var(--text-2, inherit);font-size:calc(.74rem * var(--font-scale, 1));font-weight:600}.mrb-rte-refused dd{margin:.1rem 0 0;color:var(--text-muted);font-size:calc(.7rem * var(--font-scale, 1));line-height:1.5}.mrb-rte-stage{position:relative;overflow:hidden}.mrb-rte-imgsel{position:absolute;pointer-events:none}.mrb-rte-imgsel-ring{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid var(--accent, #6aa9ff);border-radius:4px}.mrb-rte-imghandle{position:absolute;width:14px;height:14px;border:2px solid var(--accent, #6aa9ff);border-radius:3px;background:#fff;cursor:nwse-resize;pointer-events:auto}.mrb-rte-imghandle.is-nw{top:-8px;left:-8px}.mrb-rte-imghandle.is-se{bottom:-8px;right:-8px}.mrb-rte-imghandle.is-ne{top:-8px;right:-8px;cursor:nesw-resize}.mrb-rte-imghandle.is-sw{bottom:-8px;left:-8px;cursor:nesw-resize}.mrb-rte-imgbar{position:absolute;top:-44px;left:0;display:flex;align-items:center;gap:.5rem;max-width:100%;padding:.25rem .5rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-1);pointer-events:auto;white-space:nowrap}.mrb-rte-imgbar.is-below{top:auto;bottom:-44px}.mrb-rte-imgnum{display:inline-flex;align-items:center;gap:.3rem;font-size:calc(.7rem * var(--font-scale, 1))}.mrb-rte-imgnum input{width:5rem;min-height:32px;padding:0 .35rem;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-2);color:inherit}.mrb-rte-imgbtn{min-height:32px;padding:0 .6rem;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-2);color:inherit;font-size:calc(.7rem * var(--font-scale, 1));cursor:pointer}.mrb-rte-imgnote{overflow:hidden;max-width:26rem;color:var(--text-muted);font-size:calc(.66rem * var(--font-scale, 1));text-overflow:ellipsis}.mrb-edrip-bodyhead{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mrb-edrip-modebtn{min-height:40px;padding:0 .8rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2);color:inherit;font-size:calc(.74rem * var(--font-scale, 1));cursor:pointer}.mrb-edrip-modebtn:focus-visible{outline:2px solid var(--accent, #6aa9ff);outline-offset:2px}.mrb-edrip-signblock{margin-top:.75rem}.mrb-edrip-sign{margin-top:.45rem;padding:.55rem .7rem;border:1px dashed var(--border-subtle);border-radius:9px}.mrb-edrip-sign-lab{display:block;margin-bottom:.3rem;color:var(--text-muted);font-size:calc(.72rem * var(--font-scale, 1))}.mrb-edrip-sign pre{margin:0;white-space:pre-wrap;font-family:inherit;font-size:calc(.76rem * var(--font-scale, 1));line-height:1.4}.mrb-edrip-preview{margin-top:.9rem;border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden;background:var(--surface-2)}.mrb-edrip-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .7rem;border-bottom:1px solid var(--border-subtle);font-size:calc(.78rem * var(--font-scale, 1))}.mrb-edrip-preview-sub{margin:0;padding:.5rem .7rem;font-size:calc(.8rem * var(--font-scale, 1))}.mrb-edrip-preview-frame{display:block;width:100%;height:26rem;border:0;background:#fff}.mrb-edrip-preview-text{margin:0;padding:.7rem;max-height:26rem;overflow:auto;white-space:pre-wrap;font-size:calc(.78rem * var(--font-scale, 1));line-height:1.5}@media (max-width: 480px){.mrb-rte-sel{max-width:7.5rem}.mrb-rte-surface{min-height:12rem;padding:.75rem}.mrb-edrip-preview-frame{height:18rem}}.mrb-edrip .mrb-fl-write{display:flex;flex-direction:column;gap:var(--space-2, .45rem);margin-top:var(--space-2, .45rem)}.mrb-edrip .mrb-fl-write .mrb-drip-field{margin:0}.mrb-edrip .mrb-fl-write textarea{width:100%;min-height:12rem;resize:vertical}.mrb-edrip .mrb-fl-write .mrb-rte-surface{min-height:11rem;max-height:22rem}.mrb-edrip .mrb-fl-cardhead select{max-width:18rem}.mrb-edrip .mrb-fl-cardhead select:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 480px){.mrb-edrip .mrb-fl-cardhead select{max-width:100%}.mrb-edrip .mrb-fl-write .mrb-rte-surface{min-height:9rem;max-height:16rem}}.mrb-edrip-steppreview{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--fl-accent-line, var(--border-control))}.mrb-edrip-previewbtn{opacity:.82}.mrb-edrip-previewbtn:hover,.mrb-edrip-previewbtn[aria-expanded=true]{opacity:1}.mrb-edrip-previewwho{margin:0;font-size:calc(.78rem * var(--font-scale, 1));line-height:1.5;color:var(--text-muted)}.mrb-edrip-previewwho b{color:var(--text)}.mrb-edrip-previewpick{margin:0}.mrb-edrip-previewpick .mrb-sdrip-picklist{max-height:14rem;overflow:auto}.mrb-edrip-previewpickbtn{display:flex;align-items:baseline;gap:var(--space-2);width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text);font-size:calc(.82rem * var(--font-scale, 1));text-align:left;cursor:pointer}.mrb-edrip-previewpickbtn:hover{background:#7d879b1a}.mrb-edrip-previewpickbtn em{font-style:normal;color:var(--text-muted);font-size:calc(.74rem * var(--font-scale, 1))}.mrb-edrip-previewpickbtn:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-esend{display:flex;flex-direction:column;gap:var(--space-3)}.mrb-esend-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.mrb-esend-row{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2)}.mrb-esend-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.mrb-esend-who{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-esend-name{font-weight:700;color:var(--text);overflow-wrap:anywhere}.mrb-esend-addr{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.mrb-esend-label{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.mrb-esend-state{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.mrb-esend-when{font-size:var(--text-sm);color:var(--text-muted)}.mrb-esend-pill{padding:2px var(--space-2);border-radius:var(--radius-sm, 6px);border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.mrb-esend-pill.is-ok{background:#40c08029;border-color:#40c0806b}.mrb-esend-pill.is-bad{background:#ffb02029;border-color:#ffb02073}.mrb-esend-warns{margin:0;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 1em);border:1px solid rgba(255,176,32,.4);border-radius:var(--radius-md);background:#ffb0201a;color:#ffcb6b;font-size:calc(.78rem * var(--font-scale, 1));line-height:1.5}.mrb-esend-warns li+li{margin-top:var(--space-1, 4px)}.mrb-esend-warns--inline{flex-basis:100%;margin-top:var(--space-2)}.mrb-esend-note{margin:0;font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.mrb-esend-edit,.mrb-esend-new{display:flex;flex-wrap:wrap;gap:var(--space-3)}.mrb-esend-sigfield{flex-basis:100%}.mrb-esend-edit .mrb-drip-field,.mrb-esend-new .mrb-drip-field{flex:1 1 220px}.mrb-esend-new .mrb-edrip-warn,.mrb-esend-new .mrb-edrip-actions{flex-basis:100%}.mrb-rcpt{display:grid;gap:.35rem;padding:.5rem .6rem;border-bottom:1px solid var(--border-subtle);background:var(--surface-1)}.mrb-rcpt-line{display:flex;align-items:flex-start;gap:.5rem}.mrb-rcpt-field{display:flex;align-items:flex-start;gap:.5rem;flex:1 1 auto;min-width:0}.mrb-rcpt-lab{flex:0 0 auto;min-width:2.2rem;padding-top:.5rem;color:var(--text-2, inherit);font-size:calc(.78rem * var(--font-scale, 1))}.mrb-rcpt-inputwrap{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;flex:1 1 auto;min-width:0;min-height:40px;padding:.2rem .35rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2)}.mrb-rcpt-input{flex:1 1 8rem;min-width:8rem;border:0;background:transparent;color:inherit;font-size:calc(.8rem * var(--font-scale, 1));outline:none}.mrb-rcpt-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .2rem .15rem .5rem;border-radius:999px;background:#7f8caa33;font-size:calc(.76rem * var(--font-scale, 1));max-width:16rem}.mrb-rcpt-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-rcpt-chip-x,.mrb-att-x{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border:0;border-radius:999px;background:transparent;color:inherit;font-size:calc(1rem * var(--font-scale, 1));line-height:1;cursor:pointer}.mrb-rcpt-chip-x:hover,.mrb-att-x:hover{background:#7f8caa4d}.mrb-rcpt-toggles{display:flex;gap:.25rem;padding-top:.3rem}.mrb-rcpt-toggle{min-height:34px;padding:0 .6rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2);color:var(--text-2, inherit);font-size:calc(.76rem * var(--font-scale, 1));cursor:pointer}.mrb-rcpt-toggle:hover{background:#7f8caa29}.mrb-rcpt-suggest{position:absolute;z-index:20;top:calc(100% + 2px);left:0;right:0;margin:0;padding:.25rem;list-style:none;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2);box-shadow:0 8px 24px #00000040;max-height:15rem;overflow-y:auto}.mrb-rcpt-opt{display:flex;flex-direction:column;gap:.1rem;width:100%;padding:.35rem .5rem;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;cursor:pointer}.mrb-rcpt-opt:hover,.mrb-rcpt-opt.is-active{background:#7f8caa33}.mrb-rcpt-opt-email{font-size:calc(.72rem * var(--font-scale, 1));color:var(--text-2, inherit)}.mrb-att{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem .6rem;border-top:1px solid var(--border-subtle);background:var(--surface-1)}.mrb-att-add{min-height:34px;padding:0 .7rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2);color:inherit;font-size:calc(.76rem * var(--font-scale, 1));cursor:pointer}.mrb-att-add:hover{background:#7f8caa29}.mrb-att-list{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.mrb-att-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .25rem .2rem .6rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2);font-size:calc(.76rem * var(--font-scale, 1));max-width:18rem}.mrb-att-chip.is-big{border-color:#ffb02080}.mrb-att-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-att-size{color:var(--text-2, inherit);font-size:calc(.7rem * var(--font-scale, 1))}.mrb-att-warn{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:999px;background:#ffb02040;color:#ffcb6b;font-weight:700}.mrb-rte-linkpop{display:grid;gap:.5rem;padding:.6rem .7rem;border-top:1px solid var(--rte-line);background:var(--rte-bar, var(--surface-1))}.mrb-rte-linkpop-lab{display:grid;gap:.2rem}.mrb-rte-linkpop-lab>span{font-size:calc(.72rem * var(--font-scale, 1));color:var(--text-2, inherit)}.mrb-rte-linkpop-in{min-height:38px;padding:0 .5rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2);color:inherit;font-size:calc(.8rem * var(--font-scale, 1))}.mrb-rte-linkpop-row{display:flex;flex-wrap:wrap;gap:.4rem}.mrb-edrip-editor-inline{display:block;margin-top:.9rem}.mrb-edrip-editor{width:100%;display:grid;gap:0;padding:0;border:1px solid #dadce0;border-radius:12px;background:#fff;color:#202124;box-shadow:0 8px 28px #0006;overflow:hidden;--text: #202124;--text-2: #3c4043;--text-muted: #5f6368;--text-faint: #80868b;--border-subtle: #dadce0;--border-control: #dadce0;--surface: #ffffff;--surface-1: #ffffff;--surface-2: #f8f9fa;--surface-3: #f1f3f4;--accent: #4f46e5}.mrb-edrip-editor>*{padding:.7rem .95rem}.mrb-edrip-editor>.mrb-rte{padding:0;border:0;border-radius:0;box-shadow:none}.mrb-edrip-editor-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;background:#f2f6fc;border-bottom:1px solid #dadce0}.mrb-edrip-editor-title{margin:0;display:inline-flex;align-items:center;gap:.55rem;color:#202124;font-size:calc(.95rem * var(--font-scale, 1));font-weight:600}.mrb-edrip-editor>.mrb-drip-field{gap:1px;border-bottom:1px solid #e8eaed;color:#5f6368}.mrb-edrip-editor>.mrb-drip-field input{padding:2px 0;border:0;background:transparent;color:#202124;font-size:calc(13px * var(--font-scale, 1))}.mrb-edrip-editor>.mrb-drip-field input:focus{border:0}.mrb-edrip-editor>.mrb-drip-field input::placeholder{color:#9aa0a6}.mrb-edrip .mrb-edrip-editor .mrb-fl-cardic.mrb-edrip-num{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.mrb-edrip-editor-attached{display:inline-flex;align-items:center;gap:.3rem}.mrb-edrip-editor-previewrow{display:flex}.mrb-edrip-editbtn{display:inline-flex;align-items:center;gap:.3rem;border-color:var(--edrip-accent-line);color:var(--edrip-accent)}.mrb-edrip-editbtn.is-on{background:var(--edrip-accent-soft);border-color:var(--edrip-accent)}.mrb-edrip-previewtext>span{font-size:calc(.68rem * var(--font-scale, 1))}.mrb-edrip-previewtext input{font-size:calc(.78rem * var(--font-scale, 1))}.mrb-sg-panel{margin:14px 0 18px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-1)}.mrb-sg-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mrb-sg-title{margin:0;font-size:calc(.9rem * var(--font-scale, 1))}.mrb-sg-domain{margin-top:8px}.mrb-sg-dns{margin-top:8px;display:flex;flex-direction:column;gap:8px}.mrb-sg-dnsrec{padding:8px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2);display:flex;flex-direction:column;gap:6px}.mrb-sg-dnsrec.is-ok{border-color:var(--edrip-accent-line)}.mrb-sg-dnsfield{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mrb-sg-dnslabel{min-width:120px;font-size:calc(.7rem * var(--font-scale, 1));color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.mrb-sg-dnsval{flex:1 1 220px;overflow-x:auto;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(.74rem * var(--font-scale, 1));padding:3px 6px;border-radius:6px;background:var(--surface-3, var(--surface-1));color:var(--text-1, inherit)}.mrb-sg-copy{flex:0 0 auto}.mrb-sg-guide{margin:8px 0 10px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2)}.mrb-sg-guide>summary{cursor:pointer;font-size:calc(.82rem * var(--font-scale, 1));color:var(--text-1, inherit);list-style-position:inside}.mrb-sg-guide[open]>summary{margin-bottom:6px}.mrb-sg-guide-body{display:flex;flex-direction:column;gap:6px}.mrb-sg-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:calc(.82rem * var(--font-scale, 1));color:var(--text-1, inherit)}.mrb-sg-steps code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;padding:1px 4px;border-radius:4px;background:var(--surface-3, var(--surface-1))}.mrb-rte-tplwrap{position:relative;display:inline-flex}.mrb-rte-tplbtn{min-width:40px;min-height:40px;padding:0 .5rem;border:1.5px solid var(--rte-line, #dadce0);border-radius:9px;background:var(--rte-accent-soft, #e8f0fe);color:var(--rte-accent, #1a73e8);font-size:calc(1.1rem * var(--font-scale, 1));font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mrb-rte-tplbtn:hover,.mrb-rte-tplbtn.is-on{border-color:var(--rte-accent, #1a73e8);box-shadow:none}.mrb-rte-tplbtn:focus-visible{outline:2px solid var(--rte-accent, #1a73e8);outline-offset:2px}.mrb-rte-tplpop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:320px;max-width:86vw;padding:.5rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-1);box-shadow:0 14px 40px #00000047}.mrb-rte-tplsearch{width:100%;min-height:38px;padding:0 .6rem;border:1px solid var(--border-control);border-radius:9px;background:var(--surface-2);color:inherit;font:inherit;font-size:calc(.82rem * var(--font-scale, 1))}.mrb-rte-tplsearch:focus{outline:none;border-color:var(--edrip-accent-line);box-shadow:0 0 0 2px var(--focus, var(--accent, #6aa9ff))}.mrb-rte-tpllist{list-style:none;margin:.4rem 0 0;padding:0;max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem}.mrb-rte-tplitem{width:100%;text-align:left;padding:.45rem .55rem;border:1px solid transparent;border-radius:9px;background:transparent;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.15rem}.mrb-rte-tplitem:hover{background:var(--surface-2);border-color:var(--border-subtle)}.mrb-rte-tplitem-top{display:flex;align-items:center;gap:.5rem}.mrb-rte-tplitem-name{font-weight:600;font-size:calc(.82rem * var(--font-scale, 1));flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-rte-tplitem-sc{flex:0 0 auto;font-size:calc(.68rem * var(--font-scale, 1));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:.05rem .35rem;border-radius:6px;background:var(--edrip-accent-soft);color:var(--edrip-accent);border:1px solid var(--edrip-accent-line)}.mrb-rte-tplitem-subj{font-size:calc(.74rem * var(--font-scale, 1));color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-rte-tplempty{padding:.6rem .55rem;font-size:calc(.78rem * var(--font-scale, 1));color:var(--text-muted)}.mrb-rte-tplnote{margin:.45rem .15rem .1rem;font-size:calc(.7rem * var(--font-scale, 1));line-height:1.4;color:var(--text-muted)}.mrb-tpl-browse{display:flex;flex-direction:column}.mrb-tpl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:0 0 1rem;flex-wrap:wrap}.mrb-tpl-title{margin:0;font-size:calc(1.05rem * var(--font-scale, 1));font-weight:700}.mrb-tpl-sub{margin:.2rem 0 0;font-size:calc(.8rem * var(--font-scale, 1));color:var(--text-muted)}.mrb-tpl-sub strong{color:var(--edrip-accent);font-weight:700}.mrb-tpl-empty{padding:2rem 1rem;text-align:center;color:var(--text-muted);font-size:calc(.86rem * var(--font-scale, 1))}.mrb-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.mrb-tpl-card{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-1);overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.mrb-tpl-card:hover{border-color:var(--edrip-accent-line);box-shadow:0 10px 28px #0000002e;transform:translateY(-1px)}.mrb-tpl-card-open{text-align:left;border:0;background:transparent;color:inherit;cursor:pointer;padding:.9rem .9rem 0;display:flex;flex-direction:column;gap:.35rem}.mrb-tpl-card-head{display:flex;align-items:center;gap:.5rem}.mrb-tpl-card-name{flex:1 1 auto;font-weight:700;font-size:calc(.9rem * var(--font-scale, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-tpl-card-sc{flex:0 0 auto;font-size:calc(.68rem * var(--font-scale, 1));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:.08rem .4rem;border-radius:6px;background:var(--edrip-accent-soft);color:var(--edrip-accent);border:1px solid var(--edrip-accent-line)}.mrb-tpl-card-subj{margin:0;font-weight:600;font-size:calc(.86rem * var(--font-scale, 1));line-height:1.35}.mrb-tpl-card-pre{margin:0;font-size:calc(.76rem * var(--font-scale, 1));color:var(--text-muted);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mrb-tpl-card-preview{position:relative;height:150px;margin-top:.5rem;border-top:1px solid var(--border-subtle);background:#fff;overflow:hidden}.mrb-tpl-card-preview:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.mrb-tpl-card-frame{width:100%;height:100%;border:0;pointer-events:none}.mrb-tpl-card-plain{padding:12px 14px;height:100%;font-size:calc(.78rem * var(--font-scale, 1));line-height:1.5;color:#12203a;white-space:pre-wrap;overflow:hidden}.mrb-tpl-card-actions{display:flex;gap:.3rem;padding:.6rem .7rem .7rem;border-top:1px solid var(--border-subtle)}.mrb-tpl-act{flex:1 1 auto;min-height:34px;font:inherit;font-size:calc(.74rem * var(--font-scale, 1));display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid var(--border-control);border-radius:8px;background:transparent;color:inherit;cursor:pointer}.mrb-tpl-act:hover{border-color:var(--edrip-accent);color:var(--edrip-accent)}.mrb-tpl-act.is-del:hover{border-color:var(--danger, #d05a5a);color:var(--danger, #d05a5a)}.mrb-tpl-row2{display:flex;gap:.8rem;flex-wrap:wrap}.mrb-tpl-row2>.mrb-drip-field-grow{flex:1 1 16rem}.mrb-tpl-scfield{flex:0 0 9rem}.mrb-tpl-scfield input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mrb-fl-rail{display:flex;flex-direction:column;gap:6px;min-width:0}.mrb-fl-railhead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;font-size:calc(12px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.06em;opacity:.75}.mrb-fl-railnew{width:26px;height:26px;flex:0 0 auto;display:grid;place-items:center;border-radius:7px;cursor:pointer;border:1px solid var(--fl-accent-line, rgba(140, 150, 170, .4));background:var(--fl-accent-soft, rgba(125, 135, 155, .1));color:var(--fl-accent, inherit);transition:border-color .12s,background-color .12s}.mrb-fl-railnew:hover{border-color:var(--fl-accent, rgba(140, 150, 170, .7))}.mrb-fl-railbtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:6px 10px;border-radius:8px;cursor:pointer;border:1px solid rgba(140,150,170,.28);background:transparent;color:inherit;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.78;transition:border-color .12s,background-color .12s,opacity .12s}.mrb-fl-railbtn:hover{opacity:1;border-color:var(--fl-accent-line, rgba(140, 150, 170, .5))}.mrb-fl-railbtn>em{font-style:normal;text-transform:none;letter-spacing:0;opacity:.65;font-weight:500}.mrb-fl-row{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;cursor:pointer;padding:9px 11px;border-radius:9px;background:#7d879b14;border:1px solid transparent;color:inherit;transition:background-color .12s,border-color .12s}.mrb-fl-row:hover{background:#7d879b24}.mrb-fl-row.is-sel{background:var(--fl-accent-soft, rgba(125, 135, 155, .16));border-color:color-mix(in srgb,var(--fl-accent, #8b93a7) 62%,transparent);box-shadow:inset 0 0 14px color-mix(in srgb,var(--fl-accent, #8b93a7) 12%,transparent),0 0 10px color-mix(in srgb,var(--fl-accent, #8b93a7) 14%,transparent)}.mrb-fl-row>strong{font-size:calc(13px * var(--font-scale, 1));font-weight:650}.mrb-fl-row>span{font-size:calc(11px * var(--font-scale, 1));opacity:.7}.mrb-fl-rowmeta{display:flex;align-items:center;gap:5px;font-size:calc(10px * var(--font-scale, 1))!important;opacity:.72!important}.mrb-fl-dot{width:6px;height:6px;border-radius:50%;flex:0 0 auto;background:#5cc98a}.mrb-fl-dot.is-paused{background:#d8a24a}.mrb-fl-dot.is-idle{background:#8b93a7}.mrb-fl-dot.is-none{background:transparent;border:1px dashed rgba(140,150,170,.7)}.mrb-fl-rowcount{opacity:.5!important}.mrb-fl-row.is-removed{opacity:.6;border-style:dashed;border-color:#8c96aa59}.mrb-fl-row.is-removed>strong{text-decoration:line-through}.mrb-fl-row.is-paused>strong{opacity:.66}.mrb-fl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(140,150,170,.2)}.mrb-fl-name{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.mrb-fl-crumb{display:flex;align-items:center;gap:6px;margin:0;padding-left:7px;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;opacity:.6;min-width:0}.mrb-fl-crumb>b{color:var(--fl-accent, inherit);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-fl-namerow{display:flex;align-items:center;gap:4px;min-width:0}.mrb-fl-namerow .mrb-fl-nameinput{flex:1}.mrb-fl-seg{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;border:1px solid rgba(140,150,170,.35)}.mrb-fl-segbtn{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:999px;cursor:pointer;background:transparent;border:none;color:inherit;opacity:.55;font-size:var(--text-xs);font-weight:600;transition:opacity .12s,background-color .12s}.mrb-fl-segbtn:hover{opacity:.85}.mrb-fl-segbtn.is-on{opacity:1;background:var(--fl-accent-soft, rgba(125, 135, 155, .16))}.mrb-fl-segbtn.is-on.is-live{color:var(--cgreen, #5ad18c)}.mrb-fl-segbtn.is-on.is-live .mrb-fl-dot{background:var(--cgreen, #5ad18c);box-shadow:0 0 7px color-mix(in srgb,var(--cgreen, #5ad18c) 80%,transparent)}.mrb-fl-segbtn.is-on.is-hold .mrb-fl-dot{background:var(--camber, #d8a24a)}.mrb-fl-segbtn:not(.is-on) .mrb-fl-dot{background:#8c96aa99}.mrb-fl-nameinput{width:100%;padding:3px 7px;border-radius:7px;background:transparent;border:1px solid transparent;color:inherit;font-size:calc(19px * var(--font-scale, 1));font-weight:650;letter-spacing:-.01em;transition:background-color .12s,border-color .12s}.mrb-fl-nameinput:hover{border-color:#8c96aa47}.mrb-fl-nameinput:focus{outline:none;background:#ffffff0a;border-color:var(--fl-accent-line, rgba(140, 150, 170, .5))}.mrb-fl-nameinput:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-fl-statusrow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding-left:7px}.mrb-fl-statusrow em{font-style:normal;opacity:.6;line-height:1.4;max-width:62ch;font-size:calc(10px * var(--font-scale, 1))}.mrb-fl-status{display:inline-flex;align-items:center;gap:6px;padding:3px 11px 3px 9px;border-radius:999px;border:1px solid rgba(140,150,170,.4);background:#ffffff08;color:inherit;font-size:calc(11px * var(--font-scale, 1));font-weight:600}.mrb-fl-status.is-live{border-color:#5ad28c8c;color:#5ad18c}.mrb-fl-status.is-live .mrb-fl-dot{box-shadow:0 0 7px #5ad28ccc}.mrb-fl-headtools{display:flex;align-items:center;gap:14px;flex:0 0 auto}.mrb-fl-add{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;cursor:pointer;border:1px solid var(--fl-accent-line, rgba(140, 150, 170, .4));background:var(--fl-accent-soft, rgba(125, 135, 155, .1));color:var(--fl-accent, inherit);font-size:calc(12px * var(--font-scale, 1));font-weight:600;transition:background-color .12s,border-color .12s}.mrb-fl-add:hover:not(:disabled){border-color:var(--fl-accent, rgba(140, 150, 170, .7))}.mrb-fl-add:disabled{opacity:.4;cursor:default}.mrb-fl-flowhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 4px}.mrb-fl-flowtitle{position:relative;margin:0;padding-bottom:7px;min-width:0;font-size:var(--text-sm);font-weight:750;letter-spacing:.09em;text-transform:uppercase}.mrb-fl-flowtitle:after{content:"";position:absolute;left:0;bottom:0;width:36px;height:2px;border-radius:2px;background:var(--fl-accent, rgba(140, 150, 170, .7));box-shadow:0 0 8px color-mix(in srgb,var(--fl-accent, #8b93a7) 55%,transparent)}.mrb-fl-canvas{position:relative;isolation:isolate}.mrb-fl{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0}.mrb-fl{--fl-x: 11px;--fl-indent: 26px}.mrb-fl-start{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-left:var(--fl-indent);padding:4px 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--fl-accent, #8b93a7) 55%,transparent);background:var(--fl-accent-soft, rgba(125, 135, 155, .1));color:var(--fl-accent, inherit);box-shadow:0 0 12px color-mix(in srgb,var(--fl-accent, #8b93a7) 20%,transparent);font-size:calc(11px * var(--font-scale, 1));font-weight:600}.mrb-fl-start>em{font-style:normal;font-weight:400;opacity:.8;color:inherit}.mrb-fl-conn{position:relative;display:flex;align-items:center;gap:10px;padding:6px 0 6px var(--fl-indent)}.mrb-fl-connline,.mrb-fl-card:before{content:"";position:absolute;top:0;bottom:0;width:2px;border-radius:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--fl-accent, #8b93a7) 62%,transparent),color-mix(in srgb,var(--fl-accent, #8b93a7) 26%,transparent))}.mrb-fl-connline{left:var(--fl-x)}.mrb-fl-conn:before{content:"";position:absolute;left:calc(var(--fl-x) - 3px);top:50%;margin-top:-4px;width:8px;height:8px;border-radius:50%;z-index:1;background:var(--fl-accent, #8b93a7);box-shadow:0 0 8px color-mix(in srgb,var(--fl-accent, #8b93a7) 60%,transparent)}.mrb-fl-delay{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:5px 9px;border-radius:9px;border:1px solid var(--fl-accent-line, rgba(140, 150, 170, .3));background:color-mix(in srgb,var(--fl-accent, #8b93a7) 6%,transparent)}.mrb-fl-delay>span{font-size:calc(11px * var(--font-scale, 1));padding:2px 8px;border-radius:6px;border:1px solid var(--fl-accent-line, rgba(140, 150, 170, .3));color:var(--fl-accent, inherit);font-weight:600;letter-spacing:.03em}.mrb-fl-delay input[type=number]{width:62px}.mrb-fl-delay em{font-style:normal;opacity:.55;flex-basis:100%;line-height:1.4;font-size:calc(10px * var(--font-scale, 1))}.mrb-fl-card{position:relative;margin-left:var(--fl-indent);padding:10px 12px;border-radius:11px;border:1px solid var(--fl-accent-line, rgba(140, 150, 170, .34));background:color-mix(in srgb,var(--fl-accent, #8b93a7) 4%,transparent);display:flex;flex-direction:column;gap:7px;min-width:0;box-shadow:0 0 16px color-mix(in srgb,var(--fl-accent, #8b93a7) 10%,transparent)}.mrb-fl-card:before{left:calc(0px - var(--fl-indent) + var(--fl-x))}.mrb-fl-cardhead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mrb-fl-cardic{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--fl-accent, #8b93a7);color:var(--surface-1);box-shadow:0 0 10px color-mix(in srgb,var(--fl-accent, #8b93a7) 45%,transparent)}.mrb-fl-cardic img{width:100%;height:100%;object-fit:cover;border-radius:50%}.mrb-fl-flag{padding:2px 8px;border-radius:999px;border:1px dashed var(--fl-accent, rgba(140, 150, 170, .6));color:var(--fl-accent, inherit);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mrb-fl-more{margin-left:auto;padding:0;cursor:pointer;background:transparent;border:none;color:var(--fl-accent, inherit);font-size:calc(11px * var(--font-scale, 1))}.mrb-fl-more:hover{text-decoration:underline}.mrb-fl-tools{display:inline-flex;align-items:center;gap:4px}.mrb-fl-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;cursor:pointer;line-height:1;border:1px solid rgba(140,150,170,.28);background:transparent;color:inherit;opacity:.68;font-size:calc(12px * var(--font-scale, 1));transition:opacity .12s,border-color .12s,background-color .12s}.mrb-fl-icon:hover:not(:disabled){opacity:1;border-color:var(--fl-accent-line, rgba(140, 150, 170, .6))}.mrb-fl-icon:disabled{opacity:.3;cursor:default}.mrb-fl-icon.is-del{border-color:#ef444466;color:#ef4444}.mrb-fl-icon.is-del:hover:not(:disabled){background:#ef44441f;border-color:#ef4444b3}.mrb-fl-preview{margin:0;padding:8px 10px;border-radius:8px;background:#00000038;border:1px solid rgba(140,150,170,.24);font-size:calc(12px * var(--font-scale, 1));line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.mrb-fl-preview.is-clamped{overflow:hidden;padding-bottom:0;max-height:calc(12px * var(--font-scale, 1) * 1.5 * 3 + 8px)}.mrb-fl-preview.is-tall{overflow:hidden;padding-bottom:0;max-height:calc(12px * var(--font-scale, 1) * 1.5 * 10 + 8px)}.mrb-fl-subject{margin:0;font-size:calc(12px * var(--font-scale, 1));font-weight:650;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-fl-subject.is-missing{color:#d8a24a;font-weight:500}.mrb-fl-attach{margin-top:8px}.mrb-fl-attached{display:flex;align-items:center;gap:8px;margin:0;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted, #9fb0b8)}.mrb-sdrip-attach{display:grid;gap:8px}.mrb-fl-attachthumb{width:30px;height:30px;object-fit:cover;border-radius:var(--radius-sm, 6px);background:var(--surface-3, #232a32)}.mrb-sdrip-attach .mrb-fl-attachthumb{width:76px;height:76px;object-fit:contain;align-self:center}.mrb-fl-plus{align-self:flex-start;margin:0 0 0 calc(var(--fl-x) - 11px);width:24px;height:24px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px dashed var(--fl-accent-line, rgba(140, 150, 170, .5));background:var(--fl-accent-soft, rgba(125, 135, 155, .08));color:var(--fl-accent, inherit);font-size:calc(15px * var(--font-scale, 1));line-height:1;transition:background-color .12s,border-style .12s}.mrb-fl-plus:hover{border-style:solid;border-color:var(--fl-accent, rgba(140, 150, 170, .8))}.mrb-fl-plus:disabled{opacity:.35;cursor:default}@media (max-width: 640px){.mrb-fl{--fl-x: 6px;--fl-indent: 15px}.mrb-fl-head{flex-direction:column;align-items:stretch}.mrb-fl-headtools{justify-content:space-between}}.mrb-fl-rowvar{font-size:calc(10px * var(--font-scale, 1))!important;opacity:.62!important}.mrb-fl-rowfrom{font-size:calc(10px * var(--font-scale, 1))!important;opacity:.66!important}.mrb-fl-rowfrom.is-none{opacity:.5!important}.mrb-fl-rowfrom.is-bad{opacity:.9!important;color:#e07a7a}@media (prefers-reduced-motion: reduce){.mrb-fl-row.is-sel,.mrb-fl-start,.mrb-fl-conn:before,.mrb-fl-card,.mrb-fl-cardic,.mrb-fl-flowtitle:after,.mrb-fl-segbtn.is-on.is-live .mrb-fl-dot,.mrb-fl-status.is-live .mrb-fl-dot{box-shadow:none}}.mrb-sdrip{display:flex;flex-direction:column;gap:14px}.mrb-sdrip-banner{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;background:#7882961a;border:1px solid rgba(120,130,150,.28)}.mrb-sdrip-banner strong{font-size:calc(13px * var(--font-scale, 1));letter-spacing:.01em}.mrb-sdrip-banner span{font-size:calc(12px * var(--font-scale, 1));opacity:.82;line-height:1.45}.mrb-sdrip-banner.is-armed{background:#e696281f;border-color:#e6962873}.mrb-sdrip-channels{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.mrb-sdrip-chan{font-size:calc(11px * var(--font-scale, 1));padding:2px 8px;border-radius:999px;border:1px solid rgba(140,150,170,.35)}.mrb-sdrip-chan.is-on{border-color:#3cb4788c}.mrb-sdrip-chan.is-off{opacity:.65}.mrb-sdrip-warn{padding:10px 14px;border-radius:10px;font-size:calc(12px * var(--font-scale, 1));line-height:1.5;background:#e65a5a1a;border:1px solid rgba(230,90,90,.38)}.mrb-sdrip-err{color:#e06060;font-size:calc(12px * var(--font-scale, 1))}.mrb-sdrip-cols{display:grid;grid-template-columns:minmax(200px,260px) 1fr;gap:16px}@media (max-width: 860px){.mrb-sdrip-cols{grid-template-columns:1fr}}.mrb-sdrip-cols.is-onelist{grid-template-columns:1fr}.mrb-sdrip-schedhead{display:flex;align-items:center;justify-content:space-between;font-size:calc(12px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.06em;opacity:.75;margin-top:6px}.mrb-sdrip-build{display:flex;flex-direction:column;gap:10px;min-width:0}.mrb-sdrip-sentence{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px;border-radius:10px;background:var(--sdrip-accent-soft);border:1px solid var(--sdrip-accent-line);font-size:calc(15px * var(--font-scale, 1))}.mrb-sdrip-sentence input{width:62px;text-align:center}.mrb-sdrip-primary{padding:6px 14px;border-radius:8px;font-weight:600;background:var(--text);color:var(--surface-1);border:none;cursor:pointer}.mrb-sdrip-primary:hover:not(:disabled){box-shadow:0 0 0 2px var(--border-control)}.mrb-sdrip-primary:disabled{opacity:.45;cursor:default}.mrb-sdrip-variance{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:calc(12px * var(--font-scale, 1))}.mrb-sdrip-variance label{display:flex;flex-direction:column;gap:2px;max-width:460px}.mrb-sdrip-variance input[type=range]{flex:1;min-width:160px}.mrb-sdrip-variance output{font-variant-numeric:tabular-nums;opacity:.85}.mrb-sdrip-hint{font-size:calc(11px * var(--font-scale, 1));opacity:.66;line-height:1.45;font-weight:400}.mrb-sdrip-sched{display:flex;flex-direction:column;gap:5px}.mrb-sdrip-row{display:grid;grid-template-columns:22px minmax(150px,200px) 74px 1fr;gap:10px;align-items:start;padding:9px 11px;border-radius:9px;background:#7d879b12;border-left:3px solid rgba(90,200,140,.75)}.mrb-sdrip-row.is-blocked{border-left-color:#e65a5acc}@media (max-width: 720px){.mrb-sdrip-row{grid-template-columns:22px 1fr}}.mrb-sdrip-n{opacity:.5;font-variant-numeric:tabular-nums;font-size:calc(12px * var(--font-scale, 1))}.mrb-sdrip-when{display:flex;flex-direction:column;gap:1px}.mrb-sdrip-when strong{font-size:calc(13px * var(--font-scale, 1))}.mrb-sdrip-when em,.mrb-sdrip-body em{font-style:normal;font-size:calc(11px * var(--font-scale, 1));opacity:.62;line-height:1.4}.mrb-sdrip-body{display:flex;flex-direction:column;gap:2px;font-size:calc(12px * var(--font-scale, 1));line-height:1.45}.mrb-sdrip-blocked{grid-column:1 / -1;font-size:calc(11px * var(--font-scale, 1));color:#e06060}.mrb-sdrip-foot{font-size:calc(11px * var(--font-scale, 1));opacity:.7;margin-top:4px}.mrb-sdrip-badge{font-size:calc(10px * var(--font-scale, 1));padding:2px 7px;border-radius:999px;text-align:center;border:1px solid rgba(140,150,170,.4);white-space:nowrap;height:fit-content}.mrb-sdrip-badge.is-imessage{border-color:#468cffcc;color:#6ba4ff}.mrb-sdrip-badge.is-sms{border-color:#46c878b3;color:#5cc98a}.mrb-sdrip-chanfixed{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.mrb-sdrip-chanlabel{font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:#6ba4ff;white-space:nowrap}.mrb-sdrip-sendfrom{font-size:calc(11px * var(--font-scale, 1));opacity:.8;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22rem}.mrb-sdrip-sendfrom.is-unknown{font-style:italic;opacity:.62}.mrb-sdrip-sendfrom-lead{margin:0 0 4px;font-variant-numeric:tabular-nums}.mrb-sdrip-sendfrom-lead.is-unknown{font-style:italic}.mrb-sdrip-step{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:9px;background:#7d879b0f}.mrb-sdrip-steptop{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:calc(12px * var(--font-scale, 1))}.mrb-sdrip-steptop input{width:62px}.mrb-sdrip-step textarea{width:100%;resize:vertical;font:inherit;font-size:calc(12px * var(--font-scale, 1));line-height:1.5}.mrb-sdrip-actions{display:flex;gap:8px;margin-top:4px}.mrb-sdrip-enroll{display:flex;flex-direction:column;gap:5px;padding:10px;border-radius:9px;background:#7d879b0f}.mrb-sdrip-enrollhead{display:flex;align-items:center;gap:8px}.mrb-sdrip-why{font-size:calc(11px * var(--font-scale, 1));opacity:.72}.mrb-sdrip-pill{font-size:calc(10px * var(--font-scale, 1));padding:2px 8px;border-radius:999px;border:1px solid rgba(140,150,170,.4)}.mrb-sdrip-pill.is-active{border-color:#5ac88cb3}.mrb-sdrip-pill.is-stopped{border-color:#e65a5a99}.mrb-sdrip-sends{display:flex;flex-direction:column;gap:3px}.mrb-sdrip-send{display:grid;grid-template-columns:minmax(130px,180px) 74px 1fr;gap:8px;font-size:calc(11px * var(--font-scale, 1));padding:4px 8px;border-radius:6px;background:#7d879b0f}.mrb-sdrip-send.is-blocked{color:#e08080}.mrb-sdrip-send.is-ok{opacity:.7}.mrb-sdrip-toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);padding:10px 18px;border-radius:9px;z-index:60;font-size:calc(13px * var(--font-scale, 1));background:#1e2430f5;color:#fff;max-width:560px}.mrb-sdrip-toast.is-bad{background:#962828f7}.mrb-sdrip-chan.is-na{border-style:dashed;opacity:.55}.mrb-sdrip-na{display:block;margin-top:6px;font-size:calc(11px * var(--font-scale, 1));line-height:1.45;opacity:.7}.mrb-sdrip-composer{display:grid;grid-template-columns:1fr minmax(200px,260px);gap:12px;align-items:start}.mrb-sdrip-steps{display:flex;flex-direction:column;gap:8px;min-width:0}@media (max-width: 860px){.mrb-sdrip-composer{grid-template-columns:1fr}}.mrb-mkp{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:9px;background:#7d879b12;border:1px solid rgba(140,150,170,.22);position:sticky;top:8px}.mrb-mkp-head{display:flex;align-items:baseline;justify-content:space-between;font-size:calc(11px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.06em;opacity:.7}.mrb-mkp-head em{font-style:normal;text-transform:none;letter-spacing:0;opacity:.75}.mrb-mkp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;max-height:420px;overflow-y:auto}.mrb-mkp-target{margin:0;padding:4px 7px;border-radius:6px;background:var(--sdrip-accent-soft, rgba(90, 150, 255, .1));font-size:calc(10px * var(--font-scale, 1));opacity:.85;line-height:1.4}.mrb-mkp-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px;border-radius:6px;border:1px solid transparent}.mrb-mkp-row:hover{background:var(--fl-accent-soft, rgba(120, 160, 240, .12));border-color:var(--fl-accent-line, rgba(120, 160, 240, .3))}.mrb-mkp-key{display:grid;grid-template-columns:1fr;gap:2px;width:100%;min-width:0;text-align:left;cursor:pointer;padding:5px 7px;border-radius:6px;background:transparent;border:0}.mrb-mkp-key code{font-size:calc(11px * var(--font-scale, 1));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent);border-radius:4px;padding:0 4px;justify-self:start}.mrb-mkp-label{font-size:calc(10px * var(--font-scale, 1));opacity:.62}.mrb-mkp-copy{display:flex;align-items:center;gap:4px;cursor:pointer;padding:5px 7px;margin-right:2px;border-radius:6px;background:transparent;border:1px solid transparent;color:inherit;opacity:.55}.mrb-mkp-copy:hover,.mrb-mkp-copy:focus-visible{opacity:1;background:#8c96aa2e;border-color:#8c96aa52}.mrb-mkp-state{font-size:calc(10px * var(--font-scale, 1));color:#5cc98a;white-space:nowrap}.mrb-mkp-row.is-copied .mrb-mkp-copy{opacity:1;color:#5cc98a}.mrb-mkp-row.is-failed .mrb-mkp-state{color:#e0a060}.mrb-mkp-note{font-size:calc(10px * var(--font-scale, 1));opacity:.6;padding:0 7px 3px;line-height:1.4}.mrb-mkp-syntax{display:flex;flex-direction:column;gap:5px;margin-top:4px;padding-top:7px;border-top:1px solid rgba(140,150,170,.22);font-size:calc(10px * var(--font-scale, 1));opacity:.68;line-height:1.45}.mrb-mkp-row.is-spin{border-top:1px dashed var(--border-control);border-radius:0 0 6px 6px;margin-top:4px}.mrb-mkp-spin{display:flex;flex-direction:column;gap:5px;margin:4px 0 2px;padding:7px;border-radius:7px;border:1px solid var(--border-control);background:color-mix(in srgb,var(--text) 4%,transparent)}.mrb-mkp-spinrow{display:flex;align-items:center;gap:5px}.mrb-mkp-spinrow input{flex:1 1 auto;min-width:0;font-size:calc(11px * var(--font-scale, 1))}.mrb-mkp-spindel{flex:0 0 auto;width:24px;height:24px;border-radius:6px;cursor:pointer;line-height:1;border:1px solid var(--border-control);background:transparent;color:var(--text);font-size:calc(13px * var(--font-scale, 1))}.mrb-mkp-spindel:hover{background:var(--surface-3);border-color:var(--text)}.mrb-mkp-spinacts{display:flex;gap:6px;flex-wrap:wrap}.mrb-mkp-spinacts button{padding:4px 10px;border-radius:7px;cursor:pointer;font-size:calc(10px * var(--font-scale, 1));background:transparent;color:var(--text);border:1px solid var(--border-control)}.mrb-mkp-spinacts button:hover:not(:disabled){background:var(--surface-3);border-color:var(--text)}.mrb-mkp-spinacts button:disabled{opacity:.45;cursor:default}.mrb-mkp-spingo{font-weight:600}.mrb-mkp-rule{font-weight:600;color:#d8a24a}.mrb-sdrip-coverage{padding:9px 12px;border-radius:9px;background:#e6b43c1a;border:1px solid rgba(230,180,60,.34);font-size:calc(11px * var(--font-scale, 1));line-height:1.5}.mrb-sdrip-coverage ul{margin:4px 0;padding-left:18px}.mrb-sdrip-coverage em{display:block;margin-top:4px;font-style:normal;opacity:.8}.mrb-sdrip-gap{color:#d8a24a}.mrb-sdrip-tabs{display:flex;gap:2px;flex-wrap:wrap;margin-bottom:12px;border-bottom:1px solid rgba(140,150,170,.2)}.mrb-sdrip-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;cursor:pointer;background:transparent;border:none;border-bottom:2px solid transparent;color:inherit;opacity:.62;font-size:calc(12px * var(--font-scale, 1));font-weight:600}.mrb-sdrip-tab:hover{opacity:.85}.mrb-sdrip-tab.is-sel{opacity:1;border-bottom-color:var(--fl-accent);color:var(--fl-accent)}.mrb-sdrip-badge2{min-width:17px;padding:0 5px;border-radius:999px;text-align:center;background:var(--fl-accent-soft);color:var(--fl-accent);font-size:calc(10px * var(--font-scale, 1));font-weight:700}.mrb-sdrip-badge2.is-zero{background:#8c96aa29;color:#8b93a7}.mrb-sdrip-pane{display:flex;flex-direction:column;gap:12px}.mrb-sdrip-cardbody{width:100%;resize:vertical;border-radius:8px;padding:8px 10px;background:#00000038;border:1px solid rgba(140,150,170,.24);color:inherit;font-size:calc(12px * var(--font-scale, 1));line-height:1.5}.mrb-sdrip-cardbody:focus{border-color:var(--fl-accent-line);outline:none}.mrb-sdrip-cardbody:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-sdrip-cardtools{display:flex;align-items:center;gap:8px}.mrb-sdrip-cardextra{display:flex;flex-direction:column;gap:9px;padding-top:8px;border-top:1px dashed rgba(140,150,170,.22)}.mrb-sdrip-field{display:flex;flex-direction:column;gap:3px}.mrb-sdrip-field>span{font-size:calc(11px * var(--font-scale, 1));opacity:.75}.mrb-sdrip-field em{font-style:normal;opacity:.55;font-size:calc(10px * var(--font-scale, 1));line-height:1.45}.mrb-sdrip-hold{padding:10px 13px;border-radius:9px;background:#eb64641a;border:1px solid rgba(235,100,100,.42);font-size:calc(11px * var(--font-scale, 1));line-height:1.5}.mrb-sdrip-hold ul{margin:5px 0;padding-left:18px}.mrb-sdrip-hold em{display:block;margin-top:4px;font-style:normal;opacity:.8}.mrb-sdrip-skipped{opacity:.7;font-size:calc(10px * var(--font-scale, 1))}.mrb-sdrip-row.is-skipped{opacity:.6}.mrb-sdrip-schedtitle{margin:0 0 6px;font-size:calc(12px * var(--font-scale, 1));font-weight:650}.mrb-sdrip-onphone{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-4)}.mrb-sdrip-onphone .mrb-sdrip-schedtitle{align-self:flex-start}.mrb-sdrip-stops{border:1px solid rgba(140,150,170,.24);border-radius:9px;padding:10px 12px;display:flex;flex-direction:column;gap:7px}.mrb-sdrip-stops legend{padding:0 5px;font-size:calc(11px * var(--font-scale, 1));opacity:.8}.mrb-sdrip-stops label{display:flex;align-items:flex-start;gap:7px;font-size:calc(11px * var(--font-scale, 1))}.mrb-sdrip-floors{margin:3px 0 0;padding-top:7px;border-top:1px dashed rgba(140,150,170,.22);font-size:calc(10px * var(--font-scale, 1));opacity:.68;line-height:1.5}.mrb-sdrip-linenote{margin:0;font-size:calc(11px * var(--font-scale, 1));opacity:.78;line-height:1.5}.mrb-sdrip-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mrb-sdrip-lines label{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:8px;border:1px solid rgba(140,150,170,.22);cursor:pointer;font-size:calc(11px * var(--font-scale, 1))}.mrb-sdrip-lines label:hover{background:#ffffff08}.mrb-sdrip-lines span{opacity:.65}.mrb-sdrip-lines em{font-style:normal;color:#e07a7a;margin-left:auto}.mrb-sdrip-lines li.is-bad label{border-color:#eb646466}.mrb-sdrip-lines-other{margin-top:6px}.mrb-sdrip-lines li.is-elsewhere label{cursor:not-allowed;opacity:.5;border-style:dashed;border-color:#8c96aa47}.mrb-sdrip-lines li.is-elsewhere label:hover{background:none}.mrb-sdrip-lines li.is-elsewhere em{color:inherit;opacity:.85}.mrb-sdrip-nonums{display:flex;flex-direction:column;gap:7px;align-items:flex-start;padding:12px 14px;border-radius:10px;line-height:1.55;background:var(--sdrip-accent-soft);border:1px solid var(--sdrip-accent-line);font-size:calc(11px * var(--font-scale, 1))}.mrb-sdrip-nonums p{margin:0;opacity:.82}.mrb-sdrip-nonums-go{margin-top:2px;padding:6px 12px;border-radius:8px;text-decoration:none;border:1px solid var(--sdrip-accent-line);background:#ffffff0a;color:inherit;font-weight:600}.mrb-sdrip-nonums-go:hover{background:#ffffff17}.mrb-sdrip-adopt{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.mrb-sdrip-adopt li{display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:8px;border:1px solid rgba(140,150,170,.22);font-size:calc(11px * var(--font-scale, 1))}.mrb-sdrip-adopt span{opacity:.6}.mrb-sdrip-adopt button{margin-left:auto;padding:4px 10px;border-radius:7px;font-size:inherit}.mrb-sdrip-adopt.is-unusable li{border-style:dashed;opacity:.6}.mrb-sdrip-adopt em{font-style:normal;opacity:.85}.mrb-sdrip-adoptmore{margin-top:8px;font-size:calc(11px * var(--font-scale, 1))}.mrb-sdrip-adoptmore summary{cursor:pointer;opacity:.7}.mrb-emoji{--emoji-panel: var(--cpanel, var(--surface-2));--emoji-line: var(--cborder2, var(--border-control));--emoji-ink: var(--ctext, var(--text));--emoji-mut: var(--cmut, var(--text-muted));--emoji-accent: var(--sdrip-accent, var(--accent));position:relative;display:inline-block}.mrb-emoji-toggle{width:28px;height:28px;border-radius:7px;cursor:pointer;border:1px solid var(--emoji-line);background:color-mix(in srgb,var(--emoji-ink) 4%,transparent);color:var(--emoji-ink);font-size:calc(14px * var(--font-scale, 1));line-height:1}.mrb-emoji-toggle.is-open{border-color:color-mix(in srgb,var(--emoji-accent) 65%,transparent);background:color-mix(in srgb,var(--emoji-accent) 14%,transparent)}.mrb-emoji-pop{position:fixed;z-index:60;width:max-content;max-width:min(350px,calc(100vw - 16px));display:flex;flex-direction:column;gap:8px;padding:9px;border-radius:12px;background:var(--emoji-panel);border:1px solid var(--emoji-line);box-shadow:0 18px 44px #0000008c}.mrb-emoji-body{display:flex;gap:9px;align-items:flex-start}.mrb-emoji-tabs{display:flex;flex-direction:column;gap:3px;flex:none}.mrb-emoji-tab{white-space:nowrap;text-align:left;padding:5px 10px;border-radius:8px;cursor:pointer;background:transparent;border:1px solid transparent;color:var(--emoji-mut);font-size:calc(11px * var(--font-scale, 1));font-weight:600}.mrb-emoji-tab:hover{color:var(--emoji-ink)}.mrb-emoji-tab.is-sel{color:var(--emoji-ink);border-color:color-mix(in srgb,var(--emoji-accent) 55%,transparent);background:color-mix(in srgb,var(--emoji-accent) 14%,transparent)}.mrb-emoji-grid{display:grid;grid-template-columns:repeat(4,minmax(50px,1fr));gap:4px;flex:1 1 auto;min-width:0;height:266px;overflow-y:auto;overscroll-behavior:contain}.mrb-emoji-cell{height:50px;border-radius:8px;cursor:pointer;background:transparent;border:1px solid transparent;color:var(--emoji-ink);font-size:calc(22px * var(--font-scale, 1));line-height:1}.mrb-emoji-cell:hover{background:color-mix(in srgb,var(--emoji-accent) 18%,transparent);border-color:color-mix(in srgb,var(--emoji-accent) 40%,transparent)}.mrb-emoji-note{margin:0;flex:none;color:var(--emoji-mut);font-size:calc(10px * var(--font-scale, 1));line-height:1.5}.mrb-lic{display:flex;flex-direction:column;gap:10px;font-size:calc(11px * var(--font-scale, 1))}.mrb-lic-rule{margin:0;padding:8px 11px;border-radius:8px;line-height:1.5;background:#6ba4ff17;border:1px solid rgba(107,164,255,.32)}.mrb-lic-rulegist{margin:0}.mrb-lic-ruledetail{margin-top:6px}.mrb-lic-ruledetail>summary{cursor:pointer;opacity:.72;font-size:calc(10px * var(--font-scale, 1))}.mrb-lic-ruledetail p{margin:6px 0 0;line-height:1.5;opacity:.85}.mrb-lic-campgap{margin:0;padding:8px 11px;border-radius:8px;line-height:1.55;background:#e6b43c1a;border:1px solid rgba(230,180,60,.34)}.mrb-lic-emptylede{margin:0 0 8px;line-height:1.5}.mrb-lic-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.mrb-lic-step{display:flex;gap:8px;align-items:flex-start;line-height:1.5}.mrb-lic-steptext{flex:1}.mrb-lic-step.is-next{opacity:.62}.mrb-lic-stepn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:6px;border-radius:50%;font-size:calc(10px * var(--font-scale, 1));font-weight:700;line-height:1;background:#6ba4ff2e;border:1px solid rgba(107,164,255,.42)}.mrb-lic-step .mrb-lic-stepn{margin-right:0;margin-top:1px}.mrb-lic-note{margin:0;opacity:.8;line-height:1.5}.mrb-lic-table{width:100%;border-collapse:collapse}.mrb-lic-table th{text-align:left;padding:4px 6px;opacity:.6;font-weight:600;font-size:calc(10px * var(--font-scale, 1));border-bottom:1px solid rgba(140,150,170,.24)}.mrb-lic-table td{padding:6px;border-bottom:1px solid rgba(140,150,170,.14);vertical-align:top}.mrb-lic-table td em{font-style:normal;opacity:.5}.mrb-lic-table tr.is-expired{background:#eb646412}.mrb-lic-table tr.is-soon{background:#e6b43c0f}.mrb-lic-flag{display:block;font-size:calc(10px * var(--font-scale, 1))}.mrb-lic-flag.is-expired{color:#e07a7a}.mrb-lic-flag.is-soon{color:#d8a24a}.mrb-lic-actions{white-space:nowrap}.mrb-lic-card{min-width:96px}.mrb-lic-cardthumb{display:block;width:76px;height:48px;object-fit:contain;border-radius:4px;background:#8c96aa1f;border:1px solid rgba(140,150,170,.22);margin-bottom:4px}.mrb-lic-card em{font-style:normal;opacity:.55;display:block}.mrb-lic-cardacts{display:flex;gap:6px;margin-top:3px}.mrb-lic-one{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mrb-lic-onequiet{margin:0;font-size:calc(13px * var(--font-scale, 1));line-height:1.45;color:var(--text-muted)}.mrb-lic-cardpick{display:flex;flex-direction:column;gap:6px;padding-top:9px;border-top:1px solid rgba(140,150,170,.22)}.mrb-lic-gaps,.mrb-lic-gridcount{margin:0;line-height:1.6;opacity:.85}.mrb-lic-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.mrb-lic-tile{display:flex;flex-direction:column;gap:5px;align-items:flex-start;padding:8px;border-radius:8px;border:1px solid rgba(140,150,170,.22);background:#8c96aa0f}.mrb-lic-tile.is-ready{border-color:var(--ok-border, rgba(40, 160, 90, .5))}.mrb-lic-tile.is-expired{border-style:dashed;border-color:var(--warn-border, rgba(200, 150, 30, .55));background:var(--warn-fill, rgba(200, 150, 30, .14))}.mrb-lic-tilestate{font-weight:700;letter-spacing:.06em}.mrb-lic-tileshot{display:block;width:100%;height:74px;object-fit:contain;border-radius:4px;background:#8c96aa1f;border:1px solid rgba(140,150,170,.22)}.mrb-lic-tileempty{display:block;width:100%;height:74px;border-radius:4px;border:1px dashed rgba(140,150,170,.45)}.mrb-lic-tileword{font-size:calc(10px * var(--font-scale, 1));color:var(--warn, #f0c05a);line-height:1.4}.mrb-lic-tileacts{display:flex;gap:6px;flex-wrap:wrap}.mrb-lic-cardpicktitle{margin:0;font-weight:600}.mrb-lic-cardpicknote{margin:0;opacity:.7;line-height:1.5}.mrb-lic-form{display:flex;flex-direction:column;gap:8px;padding-top:9px;border-top:1px solid rgba(140,150,170,.22)}.mrb-lic-form label{display:flex;flex-direction:column;gap:3px}.mrb-lic-form label>span{opacity:.72;font-size:calc(10px * var(--font-scale, 1))}.mrb-lic-form em{font-style:normal;opacity:.55;font-size:calc(10px * var(--font-scale, 1))}.mrb-sdrip{--sdrip-accent: var(--text);--sdrip-accent-soft: color-mix(in srgb, var(--text) 7%, transparent);--sdrip-accent-line: var(--border-control);--fl-accent: var(--sdrip-accent);--fl-accent-soft: var(--sdrip-accent-soft);--fl-accent-line: var(--sdrip-accent-line)}.mrb-sdrip .mrb-fl-row.is-sel,.mrb-sdrip .mrb-fl-start,.mrb-sdrip .mrb-fl-conn:before,.mrb-sdrip .mrb-fl-card,.mrb-sdrip .mrb-fl-cardic,.mrb-sdrip .mrb-fl-flowtitle:after{box-shadow:none}.mrb-sdrip .mrb-fl-cardic.mrb-sdrip-num{background:var(--surface-3);border:1px solid color-mix(in srgb,var(--text) 60%,var(--surface-3));color:var(--text);font-size:calc(14px * var(--font-scale, 1));font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.mrb-sdrip .mrb-fl-plus{width:36px;height:36px;margin-left:calc(var(--fl-x) - 17px);font-size:calc(22px * var(--font-scale, 1));border-style:solid;border-color:var(--border-control)}.mrb-sdrip .mrb-fl-plus:hover{background:var(--surface-3);border-color:var(--text)}.mrb-sdrip-cardtools{display:flex;align-items:flex-start;gap:8px 12px;flex-wrap:wrap}.mrb-sdrip-cardtools>.mrb-emoji{flex:0 0 auto}.mrb-sdrip-meter{flex:1 1 16rem;min-width:0;margin-top:0}.mrb-sdrip .mrb-emoji-toggle{width:32px;height:30px;padding:0;border-radius:8px;border:1px solid var(--border-control);background:transparent;color:var(--text)}.mrb-sdrip .mrb-emoji-toggle:hover,.mrb-sdrip .mrb-emoji-toggle.is-open{background:var(--surface-3);border-color:var(--text)}.mrb-sdrip-window{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:9px;background:var(--sdrip-accent-soft);border:1px solid var(--sdrip-accent-line)}.mrb-sdrip-windowhead{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:calc(12px * var(--font-scale, 1))}.mrb-sdrip-windowhead em{font-style:normal;opacity:.7;font-size:calc(10px * var(--font-scale, 1))}.mrb-sdrip-windowrow{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.mrb-sdrip-windowrow label{font-size:calc(11px * var(--font-scale, 1));opacity:.75}.mrb-sdrip-windowrow input{padding:4px 7px;border-radius:6px}.mrb-sdrip-floornote{margin:0;font-size:calc(10px * var(--font-scale, 1));opacity:.72;line-height:1.5}.mrb-sdrip-clamped{margin:0;padding:7px 9px;border-radius:7px;line-height:1.5;background:#e6b43c1f;border:1px solid rgba(230,180,60,.36);font-size:calc(11px * var(--font-scale, 1))}.mrb-sdrip-mmsorder{margin:5px 0 0;padding:6px 9px;border-radius:7px;line-height:1.5;background:var(--sdrip-accent-soft);border:1px solid var(--sdrip-accent-line);font-size:calc(10px * var(--font-scale, 1))}.mrb-sdrip-order{opacity:.7}.mrb-sdrip-media{margin:4px 0 0;padding:6px 9px;border-radius:7px;font-size:calc(10px * var(--font-scale, 1));line-height:1.5}.mrb-sdrip-media.is-error{background:#dc5a5a1f;border:1px solid rgba(220,90,90,.4)}.mrb-sdrip-media.is-warn{background:#e6b43c1a;border:1px solid rgba(230,180,60,.34)}.mrb-sdrip-media.is-busy,.mrb-sdrip-media.is-none{opacity:.7}.mrb-sdrip-licmedia{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.mrb-sdrip-licmedia>span{font-size:calc(11px * var(--font-scale, 1));font-weight:600}.mrb-sdrip-licmedia>button{padding:3px 9px;border-radius:7px;cursor:pointer;font-size:calc(10px * var(--font-scale, 1));background:transparent;color:var(--text);border:1px solid var(--border-control)}.mrb-sdrip-licmedia>button:hover{background:var(--surface-3);border-color:var(--text)}.mrb-sdrip-licpick label>span{line-height:1.45;min-width:0}.mrb-sdrip-licmedia-note{margin:4px 0 0;padding:6px 9px;border-radius:7px;line-height:1.5;font-size:calc(10px * var(--font-scale, 1));background:#8c96aa1a;border:1px solid rgba(140,150,170,.24)}.mrb-sdrip-preview{margin:6px 0 0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.mrb-sdrip-preview img{max-width:min(100%,340px);max-height:240px;object-fit:contain;border-radius:8px;background:var(--surface-2);border:1px solid var(--border-subtle);display:block}.mrb-sdrip-preview-cap{font-size:calc(10px * var(--font-scale, 1));color:var(--text-muted);line-height:1.4}.mrb-sdrip-sticky{margin:6px 0 0;padding:8px 10px;border-radius:8px;line-height:1.55;background:var(--sdrip-accent-soft);border:1px solid var(--sdrip-accent-line);font-size:calc(11px * var(--font-scale, 1))}.mrb-sdrip-impact{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:18px;background:#06080e9e}.mrb-sdrip-impactcard{display:flex;flex-direction:column;gap:10px;max-width:560px;width:100%;max-height:80vh;overflow-y:auto;padding:16px 18px;border-radius:12px;background:var(--cpanel);border:1px solid var(--sdrip-accent-line);font-size:calc(12px * var(--font-scale, 1));line-height:1.55}.mrb-sdrip-impactcard ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px}.mrb-sdrip-impactactions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.mrb-sdrip-deploychoice{display:flex;align-items:flex-start;gap:9px;padding:8px 10px;border-radius:8px;border:1px solid rgba(140,150,170,.22);cursor:pointer;line-height:1.5;font-size:calc(11px * var(--font-scale, 1))}.mrb-sdrip-deploychoice input{margin-top:2px;flex:none}.mrb-sdrip-vars{display:flex;flex-direction:column;gap:12px}.mrb-sdrip-varempty{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:14px 16px;border-radius:10px;background:var(--sdrip-accent-soft, rgba(120, 160, 240, .1));border:1px solid var(--sdrip-accent-line, rgba(120, 160, 240, .3))}.mrb-sdrip-varempty strong{font-size:calc(13px * var(--font-scale, 1))}.mrb-sdrip-varempty p{margin:0;font-size:calc(11px * var(--font-scale, 1));opacity:.8;line-height:1.55}.mrb-sdrip-varlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mrb-sdrip-var{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:9px;border:1px solid rgba(140,150,170,.24)}.mrb-sdrip-var.is-this{border-color:var(--sdrip-accent-line, rgba(120, 160, 240, .45));background:var(--sdrip-accent-soft, rgba(120, 160, 240, .08))}.mrb-sdrip-var.is-paused{opacity:.78}.mrb-sdrip-varhead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mrb-sdrip-varhead strong{font-size:calc(12px * var(--font-scale, 1));font-weight:650}.mrb-sdrip-varpill{font-size:calc(10px * var(--font-scale, 1));padding:1px 8px;border-radius:999px;border:1px solid rgba(140,150,170,.4);opacity:.85}.mrb-sdrip-varpill.is-paused{border-color:#d8a24a99}.mrb-sdrip-varline{margin:0;font-size:calc(11px * var(--font-scale, 1));opacity:.8;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mrb-sdrip-varbar{min-height:6px;border-radius:999px;overflow:hidden;background:#8c96aa2e}.mrb-sdrip-varbar>span{display:block;min-height:6px;border-radius:999px;background:color-mix(in srgb,var(--text) 55%,transparent)}.mrb-sdrip-varmeta{margin:0;font-size:calc(10px * var(--font-scale, 1));opacity:.7;line-height:1.5}.mrb-sdrip-varactions{display:flex;gap:7px;flex-wrap:wrap}.mrb-sdrip-varactions button{padding:3px 10px;border-radius:7px;cursor:pointer;font-size:calc(10px * var(--font-scale, 1));background:transparent;color:inherit;border:1px solid rgba(140,150,170,.35)}.mrb-sdrip-varactions button:hover:not(:disabled){background:#ffffff0a}.mrb-sdrip-varactions button:disabled{opacity:.45;cursor:not-allowed}.mrb-sdrip-spin{cursor:pointer;background:transparent;color:inherit;border:0}.mrb-sdrip-spinnote{font-size:calc(10px * var(--font-scale, 1));opacity:.7;line-height:1.4;flex:1 1 auto;min-width:0}.mrb-sdrip-picker{display:flex;flex-direction:column;gap:8px;padding:12px;margin:8px 0 14px;border-radius:10px;background:#7d879b12;border:1px solid rgba(140,150,170,.25)}.mrb-sdrip-picker input[type=search]{width:100%}.mrb-sdrip-picklist{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.mrb-sdrip-picklist li{padding:0}.mrb-sdrip-picklist label{display:grid;grid-template-columns:18px 1fr 60px auto;gap:8px;align-items:center;padding:5px 8px;border-radius:6px;cursor:pointer;font-size:calc(12px * var(--font-scale, 1))}.mrb-sdrip-picklist label:hover{background:#7d879b1a}.mrb-sdrip-picklist input:disabled+span{opacity:.55}.mrb-sdrip-pickgo{display:flex;gap:8px;align-items:center}.mrb-sdrip-pickresult{list-style:none;margin:4px 0 0;padding:8px;border-radius:8px;background:#e6aa5a1a;border:1px solid rgba(230,170,90,.3);font-size:calc(12px * var(--font-scale, 1));display:flex;flex-direction:column;gap:3px}.mrb-sdrip-pick{align-self:flex-start;font-size:var(--text-sm);line-height:var(--leading-tight, 1.2);padding:var(--space-2, .35rem) var(--space-3, .6rem);border:1px solid var(--accent-border);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-wash) 70%,var(--surface-2));color:var(--text);cursor:pointer}.mrb-sdrip-pick:hover{background:var(--accent-wash);border-color:var(--accent)}.mrb-sdrip-round{margin-top:var(--space-3, .6rem);border-top:1px solid var(--border-control)}.mrb-sdrip-roundhead{display:flex;align-items:center;gap:var(--space-2, .35rem);width:100%;min-height:44px;padding:var(--space-2, .35rem) 0;border:none;background:transparent;color:var(--text);cursor:pointer;text-align:left}.mrb-sdrip-roundhead:hover{color:var(--accent)}.mrb-sdrip-roundname{font-size:var(--text-sm);font-weight:750;letter-spacing:.09em;text-transform:uppercase}.mrb-sdrip-roundcount{margin-left:auto;font-size:var(--text-xs);color:var(--text-muted);text-transform:none;letter-spacing:normal}.mrb-sdrip-roundbody{display:flex;flex-direction:column;gap:var(--space-3, .6rem);padding-bottom:var(--space-3, .6rem)}.mrb-sdrip-roundblurb{margin:0;max-width:62ch;font-size:var(--text-sm);line-height:var(--leading-normal, 1.5);color:var(--text-muted)}.mrb-cov{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:1180px}.mrb-cov-head{display:flex;flex-direction:column;gap:4px;min-width:0}.mrb-cov-headrow{display:flex;align-items:center;gap:10px;min-width:0}.mrb-cov-head>.mrb-cov-headrow>h3{margin:0;font-size:calc(14px * var(--font-scale, 1));font-weight:650;letter-spacing:.01em}.mrb-cov-head>p{margin:0;max-width:78ch;font-size:calc(11px * var(--font-scale, 1));line-height:1.5;opacity:.68}.mrb-cov-head>p b{font-weight:650;opacity:.92}.mrb-cov-lede{margin:0;max-width:86ch;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.5;opacity:.72}.mrb-cov-new{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:8px;cursor:pointer;border:1px solid var(--fl-accent-line, rgba(140, 150, 170, .4));background:var(--fl-accent-soft, rgba(125, 135, 155, .1));color:inherit;font-size:calc(11.5px * var(--font-scale, 1));font-weight:650;white-space:nowrap;transition:border-color .12s,background-color .12s}.mrb-cov-new:hover{border-color:var(--fl-accent, rgba(140, 150, 170, .7))}.mrb-cov-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid rgba(140,150,170,.16)}.mrb-cov-people{display:flex;align-items:center;gap:2px;flex-wrap:wrap;margin-bottom:10px;border-bottom:1px solid rgba(140,150,170,.16)}.mrb-cov-person{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;cursor:pointer;border:0;background:transparent;color:inherit;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;white-space:nowrap;opacity:.66;transition:opacity .12s,border-color .12s}.mrb-cov-person:hover{opacity:1}.mrb-cov-person.is-on{opacity:1;border-bottom-color:var(--fl-accent, rgba(140, 150, 170, .75))}.mrb-cov-personn{font-variant-numeric:tabular-nums;font-weight:500;opacity:.6;font-size:calc(10.5px * var(--font-scale, 1))}.mrb-cov-owner select{max-width:150px;padding:4px 6px;border-radius:7px;font-size:calc(11px * var(--font-scale, 1))}.mrb-cov-chips{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0}.mrb-cov-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;cursor:pointer;border:1px solid transparent;background:transparent;color:inherit;font-size:calc(11px * var(--font-scale, 1));font-weight:600;white-space:nowrap;opacity:.7;transition:opacity .12s,background-color .12s,border-color .12s}.mrb-cov-chip:hover{opacity:1}.mrb-cov-chip.is-sel{opacity:1;background:var(--fl-accent-soft, rgba(125, 135, 155, .14));border-color:var(--fl-accent-line, rgba(140, 150, 170, .4))}.mrb-cov-search{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:8px;border:1px solid var(--border-control, rgba(140, 150, 170, .35));background:transparent;min-width:0;flex:0 1 260px}.mrb-cov-search svg{flex:none;opacity:.6}.mrb-cov-search input{width:100%;min-width:0;padding:6px 0;border:0;background:transparent;color:inherit;font-size:calc(11.5px * var(--font-scale, 1))}.mrb-cov-search:focus-within{border-color:var(--fl-accent, rgba(140, 150, 170, .8))}.mrb-cov-scroll{overflow-x:auto;min-width:0}.mrb-cov-scroll.is-busy{opacity:.55;pointer-events:none}.mrb-cov-chan{width:26px;height:26px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--surface-3);border:1px solid color-mix(in srgb,var(--text) 60%,var(--surface-3));color:var(--text)}.mrb-cov-table{width:100%;border-collapse:collapse;font-size:calc(12px * var(--font-scale, 1))}.mrb-cov-table thead th{position:sticky;top:0;z-index:1;padding:7px 10px;text-align:left;white-space:nowrap;font-size:calc(10px * var(--font-scale, 1));font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,currentColor 82%,transparent);background:var(--fl-accent-soft, rgba(125, 135, 155, .1));border-bottom:1px solid var(--fl-accent-line, rgba(140, 150, 170, .35))}.mrb-cov-table tbody td,.mrb-cov-table tbody th{padding:13px 10px;text-align:left;vertical-align:middle;border-bottom:1px solid rgba(140,150,170,.16);font-weight:400}.mrb-cov-table tbody tr:hover td,.mrb-cov-table tbody tr:hover th{background:#7d879b14}.mrb-cov-name{font-weight:650;min-width:12ch;white-space:nowrap;display:flex;flex-direction:column;gap:2px;vertical-align:top}.mrb-cov-nameline{display:flex;align-items:baseline;gap:8px;min-width:0}.mrb-cov-name .mrb-cov-namebig{font-weight:650}.mrb-cov-badge{font-style:normal;font-weight:600;white-space:nowrap;font-size:calc(9.5px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.05em;line-height:1;padding:2px 7px;border-radius:999px;border:1px solid var(--fl-accent-line, rgba(140, 150, 170, .4));background:var(--fl-accent-soft, rgba(125, 135, 155, .1));color:color-mix(in srgb,currentColor 72%,transparent)}.mrb-cov-sub{font-weight:400;font-size:calc(10.5px * var(--font-scale, 1));line-height:1.35;color:color-mix(in srgb,currentColor 68%,transparent)}.mrb-cov-sub.is-bad{font-weight:600;color:color-mix(in srgb,currentColor 88%,transparent)}.mrb-cov-sub.is-warn{font-weight:600;color:color-mix(in srgb,currentColor 80%,transparent)}.mrb-cov-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:4px;font-size:calc(11px * var(--font-scale, 1))}.mrb-cov-count{margin:0;opacity:.7;min-width:0}.mrb-cov-pages{margin-left:auto;display:flex;align-items:center;gap:3px}.mrb-cov-page{min-width:28px;height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;cursor:pointer;border:1px solid transparent;background:transparent;color:inherit;font-size:calc(11px * var(--font-scale, 1));font-weight:600;font-variant-numeric:tabular-nums;opacity:.7;transition:opacity .12s,background-color .12s,border-color .12s}.mrb-cov-page:hover:not(:disabled){opacity:1;background:#7d879b1f}.mrb-cov-page.is-sel{opacity:1;background:var(--fl-accent-soft, rgba(125, 135, 155, .14));border-color:var(--fl-accent-line, rgba(140, 150, 170, .4))}.mrb-cov-page:disabled{opacity:.3;cursor:default}.mrb-cov-perpage select{padding:4px 8px;border-radius:7px;font-size:calc(11px * var(--font-scale, 1))}.mrb-cov-drawers{display:flex;flex-direction:column;gap:6px;max-width:420px;margin-top:4px}.mrb-cov-num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mrb-cov-num.is-stopped{font-weight:650;opacity:.95}.mrb-cov-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mrb-cov-statusnote{font-style:normal;font-size:calc(10px * var(--font-scale, 1));color:color-mix(in srgb,currentColor 68%,transparent)}.mrb-cov-open,.mrb-cov-back{padding:4px 12px;border-radius:7px;cursor:pointer;border:1px solid var(--fl-accent-line, rgba(140, 150, 170, .4));background:var(--fl-accent-soft, rgba(125, 135, 155, .1));color:inherit;font-size:calc(11px * var(--font-scale, 1));font-weight:600;transition:border-color .12s,background-color .12s,color .12s}.mrb-cov-open:hover,.mrb-cov-back:hover{border-color:var(--fl-accent, rgba(140, 150, 170, .7));color:var(--fl-accent, inherit)}.mrb-cov-back{align-self:flex-start;margin-bottom:10px}@media (max-width: 720px){.mrb-cov-table thead th{padding:7px 8px}.mrb-cov-table tbody td,.mrb-cov-table tbody th{padding:11px 8px}}.mrb-crm-menu{position:fixed;z-index:40;min-width:208px;max-width:min(320px,calc(100vw - 16px));padding:5px;display:flex;flex-direction:column;gap:1px;border-radius:11px;border:1px solid var(--border-subtle);background:var(--surface-2);box-shadow:var(--shadow-2);color:var(--text)}.mrb-crm-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:7px;background:transparent;color:inherit;text-align:left;cursor:pointer;font-size:calc(12.5px * var(--font-scale, 1));transition:background-color .1s,color .1s}.mrb-crm-item.is-active{background:var(--accent-fill)}.mrb-crm-item:disabled{opacity:.45;cursor:not-allowed}.mrb-crm-item:disabled.is-active{background:transparent}.mrb-crm-text{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.mrb-crm-ico{flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-muted)}.mrb-crm-ico svg{display:block}.mrb-crm-label{font-weight:600}.mrb-crm-hint{font-size:calc(10.5px * var(--font-scale, 1));line-height:1.35;color:var(--text-faint)}.mrb-crm-item.is-active .mrb-crm-hint{color:var(--text-muted)}.mrb-crm-item.is-danger .mrb-crm-label,.mrb-crm-item.is-danger .mrb-crm-ico{color:var(--danger)}.mrb-crm-item.is-danger.is-active{background:color-mix(in srgb,var(--danger) 12%,transparent)}.mrb-crm-item.is-warn .mrb-crm-label,.mrb-crm-item.is-warn .mrb-crm-ico{color:var(--warn)}.mrb-crm-item.is-warn.is-active{background:color-mix(in srgb,var(--warn) 12%,transparent)}.mrb-crm-sep{height:1px;margin:4px 6px;background:var(--border-subtle)}.mrb-cov-rowmenu{display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;padding:0;border-radius:7px;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;opacity:.4;font-size:calc(13px * var(--font-scale, 1));line-height:1;transition:opacity .12s,border-color .12s,background-color .12s}.mrb-cov-table tbody tr:hover .mrb-cov-rowmenu{opacity:.8}.mrb-cov-rowmenu:hover{opacity:1;border-color:var(--border-subtle);background:var(--surface-3)}.mrb-cov-rowmenu:focus-visible{opacity:1;outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-cov-actions{display:inline-flex;align-items:center;gap:4px}.mrb-pvf-phone{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.mrb-pvf-phone-shell{position:relative;display:flex;flex-direction:column;width:min(300px,100%);padding:10px 10px 16px;border-radius:34px;background:#16181d;box-shadow:0 0 0 2px #ffffff0f inset,0 10px 30px #00000059}[data-theme=light] .mrb-pvf-phone-shell{box-shadow:0 0 0 2px #ffffff1a inset,0 10px 26px #0a152647}.mrb-pvf-phone-notch{position:absolute;top:10px;left:50%;transform:translate(-50%);width:92px;height:18px;border-radius:0 0 12px 12px;background:#16181d;z-index:3}.mrb-pvf-phone-home{width:96px;height:4px;margin:10px auto 0;border-radius:var(--radius-pill);background:#ffffff59}.mrb-pvf-device{display:flex;flex-direction:column;align-items:center;min-width:0}.mrb-pvf-device.is-desktop{width:100%}.mrb-pvf-device-body{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;background:linear-gradient(180deg,#2a2f3a,#1b1f27);box-shadow:0 18px 40px #00000052,inset 0 1px #ffffff12}.mrb-pvf-device.is-mobile .mrb-pvf-device-body{width:max-content;max-width:100%;padding:0 10px;border-radius:38px}.mrb-pvf-device.is-desktop .mrb-pvf-device-body{padding:0 12px;border-radius:14px}.mrb-pvf-device-screen{width:100%;min-width:0}.mrb-pvf-device-top{display:block;flex:none;border-radius:99px;background:#ffffff29}.mrb-pvf-device.is-mobile .mrb-pvf-device-top{width:78px;height:6px;margin:12px 0 10px}.mrb-pvf-device.is-desktop .mrb-pvf-device-top{width:7px;height:7px;margin:10px 0 8px}.mrb-pvf-device-bottom{display:block;flex:none;border-radius:99px;background:#ffffff29}.mrb-pvf-device.is-mobile .mrb-pvf-device-bottom{width:120px;height:5px;margin:10px 0 12px}.mrb-pvf-device.is-desktop .mrb-pvf-device-bottom{width:64px;height:4px;margin:8px 0 10px}.mrb-pvf-device-stand{display:block;width:128px;height:12px;border-radius:0 0 10px 10px;background:linear-gradient(180deg,#1b1f27,#14171d)}.mrb-pvf-device .mrb-pvf-mail-window{border-color:transparent;border-radius:10px}@media (prefers-reduced-motion: reduce){.mrb-pvf-device-body{box-shadow:none}}.mrb-pvf-phone-status{display:flex;align-items:center;justify-content:space-between;padding:4px 12px 6px;border-radius:26px 26px 0 0;background:var(--surface-1);color:var(--text);font-size:var(--text-xs);font-weight:700;font-variant-numeric:tabular-nums}.mrb-pvf-phone-icons{display:inline-flex;align-items:center;gap:5px}.mrb-pvf-phone-sig,.mrb-pvf-phone-batt{display:inline-block;background:var(--text-muted);border-radius:2px}.mrb-pvf-phone-sig{width:14px;height:8px;clip-path:polygon(0 100%,100% 0,100% 100%)}.mrb-pvf-phone-batt{width:18px;height:8px}.mrb-pvf-phone-nav{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-2);border-bottom:1px solid var(--border-subtle)}.mrb-pvf-phone-back{width:8px;height:8px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);flex:none}.mrb-pvf-phone-who{display:flex;flex-direction:column;min-width:0;line-height:var(--leading-tight)}.mrb-pvf-phone-who strong{font-size:var(--text-sm);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-pvf-phone-who em{font-style:normal;font-size:var(--text-xs);color:var(--text-muted)}.mrb-pvf-thread.mrb-smx-thread{min-height:200px;max-height:min(520px,62vh);padding:var(--space-3);border:0;border-radius:0 0 24px 24px;background:var(--surface-1);gap:var(--space-2)}.mrb-pvf-thread .mrb-pvf-msg{max-width:88%}.mrb-pvf-thread .mrb-pvf-mms-img{display:block;width:100%;height:auto;max-height:260px;object-fit:contain;border-radius:14px;background:var(--surface-2)}.mrb-pvf-thread .mrb-smx-mms{display:flex;flex-direction:column;gap:4px}.mrb-pvf-meta{flex-wrap:wrap}.mrb-pvf-seg{font-size:var(--text-xs);color:var(--text-muted)}.mrb-pvf-phone-cap{max-width:min(340px,100%);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted);text-align:center}.mrb-pvf-mail{display:flex;flex-direction:column;gap:var(--space-2)}.mrb-pvf-mail-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.mrb-pvf-mail-flip{display:inline-flex;border:1px solid var(--border-control);border-radius:var(--radius-md);overflow:hidden}.mrb-pvf-flip-btn{min-height:40px;min-width:76px;padding:0 var(--space-3);border:0;background:var(--surface-1);color:var(--text-muted);font-size:var(--text-sm);font-weight:600;cursor:pointer}.mrb-pvf-flip-btn+.mrb-pvf-flip-btn{border-left:1px solid var(--border-subtle)}.mrb-pvf-flip-btn:hover{background:var(--surface-2);color:var(--text)}.mrb-pvf-flip-btn.is-on{background:var(--accent-fill);color:var(--accent-text)}.mrb-pvf-flip-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-ring-offset))}.mrb-pvf-mail-fmt{font-size:var(--text-xs);color:var(--text-muted)}.mrb-pvf-mail-window{display:flex;width:100%;max-width:100%;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.mrb-pvf-mail-window.is-mobile{width:min(390px,100%);flex-direction:column}.mrb-pvf-mail-window.is-mobile .mrb-pvf-mail-rail,.mrb-pvf-mail-window.is-mobile .mrb-pvf-mail-list{display:none}.mrb-pvf-mail-window.is-desktop{max-width:920px}.mrb-pvf-mail-pair{display:flex;flex-wrap:wrap;align-items:start;gap:var(--space-4);width:100%}.mrb-pvf-mail-pair>.mrb-pvf-mail-window.is-desktop,.mrb-pvf-mail-pair>.mrb-pvf-device.is-desktop{flex:1 1 320px;min-width:0}.mrb-pvf-mail-pair>.mrb-pvf-mail-window.is-mobile,.mrb-pvf-mail-pair>.mrb-pvf-device.is-mobile{flex:none}.mrb-pvf-mail-honest{margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:1.55}.mrb-pvf-imgs-btn{border:1px solid var(--border-control);border-radius:var(--radius-md)}.mrb-pvf-mail-rail{flex:none;width:116px;padding:var(--space-3) var(--space-2);border-right:1px solid var(--border-subtle);background:var(--surface-2);display:flex;flex-direction:column;gap:2px}.mrb-pvf-rail-item{padding:6px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-muted)}.mrb-pvf-rail-item.is-on{background:var(--accent-fill);color:var(--accent-text);font-weight:700}.mrb-pvf-mail-list{flex:none;width:210px;border-right:1px solid var(--border-subtle);background:var(--surface-1);overflow:hidden}.mrb-pvf-mail-row{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-bottom:1px solid var(--border-subtle);min-width:0}.mrb-pvf-mail-row.is-open{background:var(--accent-wash);box-shadow:inset 3px 0 0 var(--accent)}.mrb-pvf-row-from{font-size:var(--text-sm);font-weight:700;color:var(--text)}.mrb-pvf-row-subj{font-size:var(--text-sm);color:var(--text)}.mrb-pvf-row-snip{font-size:var(--text-xs);color:var(--text-muted)}.mrb-pvf-row-from,.mrb-pvf-row-subj,.mrb-pvf-row-snip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-pvf-mail-row.is-ghost span{display:block;height:7px;border-radius:var(--radius-pill);background:var(--surface-3);opacity:.7}.mrb-pvf-mail-row.is-ghost span:nth-child(1){width:48%}.mrb-pvf-mail-row.is-ghost span:nth-child(2){width:82%}.mrb-pvf-mail-row.is-ghost span:nth-child(3){width:66%}.mrb-pvf-mail-read{flex:1;min-width:0;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);max-height:560px;overflow-y:auto}.mrb-pvf-mail-subject{margin:0;font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--text);overflow-wrap:anywhere}.mrb-pvf-mail-hdr{display:flex;align-items:center;gap:var(--space-3);min-width:0}.mrb-pvf-mail-avatar{flex:none;width:34px;height:34px;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-md);font-weight:800}.mrb-pvf-mail-who{display:flex;flex-direction:column;min-width:0;gap:1px}.mrb-pvf-mail-fromline{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;min-width:0}.mrb-pvf-mail-fromline strong{font-size:var(--text-sm);color:var(--text)}.mrb-pvf-mail-fromline em{font-style:normal;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.mrb-pvf-mail-toline{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.mrb-pvf-mail-body{margin:0;padding-top:var(--space-2);border-top:1px solid var(--border-subtle);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.mrb-pvf-mail-html{display:block;width:100%;height:420px;flex:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.mrb-pvf-mail-cannot{margin:0;padding:var(--space-3);border:1px solid var(--warn-border);border-radius:var(--radius-md);background:var(--warn-fill);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-normal)}@media (max-width: 640px){.mrb-pvf-mail-window.is-desktop .mrb-pvf-mail-rail,.mrb-pvf-mail-window.is-desktop .mrb-pvf-mail-list{display:none}.mrb-pvf-mail-read{padding:var(--space-3)}.mrb-pvf-phone-shell{width:min(280px,100%)}}.mrb-pvf-flip-btn{transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.mrb-pvf-flip-btn{transition:none}}.mrb-peek{position:fixed;z-index:60;display:flex;flex-direction:column;gap:9px;padding:11px 12px 12px;border-radius:13px;border:1px solid var(--cborder2);background:var(--cpanel);color:var(--ctext);box-shadow:0 8px 24px -10px var(--cshadow4),0 0 0 1px rgb(var(--cwash-rgb) / .02);max-height:min(70vh,520px,var(--peek-maxh, 100vh));overflow-y:auto;overscroll-behavior:contain}.mrb-peek:before{content:"";position:absolute;top:-6px;left:var(--peek-arrow, 50%);margin-left:-6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--cborder2)}.mrb-peek.is-above:before{top:auto;bottom:-6px;border-bottom:0;border-top:6px solid var(--cborder2)}.mrb-peek-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mrb-peek-noun{font-size:calc(9.5px * var(--font-scale, 1));font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cblueink)}.mrb-peek-x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border:0;border-radius:7px;background:none;color:var(--cmut);cursor:pointer}.mrb-peek-x:hover{color:var(--ctext);background:var(--cpanel2)}.mrb-peek-namewrap{display:flex;flex-direction:column;gap:4px}.mrb-peek-lbl{font-size:calc(10px * var(--font-scale, 1));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cmut)}.mrb-peek-name{width:100%;padding:7px 9px;border-radius:8px;font-size:calc(12px * var(--font-scale, 1));border:1px solid var(--cborder2);background:var(--cpanel2);color:var(--ctext)}.mrb-peek-fixed{margin:0;font-size:calc(12.5px * var(--font-scale, 1));font-weight:600}.mrb-peek-filter{display:flex;flex-direction:column;gap:5px}.mrb-peek-head-line{margin:0;font-size:calc(12px * var(--font-scale, 1));line-height:1.45}.mrb-peek-filter.is-nothing .mrb-peek-head-line,.mrb-peek-filter.is-everyone .mrb-peek-head-line{color:var(--camberink)}.mrb-peek-rules{margin:2px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.mrb-peek-rule{margin-left:calc(var(--peek-d, 0) * 12px);padding:4px 8px;border-radius:7px;border:1px solid var(--cborder2);background:var(--cpanel2);font-size:calc(11.5px * var(--font-scale, 1));line-height:1.4;white-space:normal;overflow-wrap:anywhere}.mrb-peek-rule.is-group{border-style:dashed;background:none;color:var(--cmut);font-weight:600}.mrb-peek-note{margin:0;font-size:calc(11px * var(--font-scale, 1));color:var(--cfaint);line-height:1.45}.mrb-peek-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px;border-radius:9px;border:1px dashed var(--cborder2);background:none;color:var(--cmut);font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;cursor:pointer}.mrb-peek-more:hover{color:var(--ctext);border-color:rgb(var(--cwash-rgb) / .25)}.mrb-peek-status{display:flex;flex-direction:column;gap:8px}.mrb-peek-facts{margin:0;display:flex;flex-wrap:wrap;gap:5px}.mrb-peek-fact{padding:3px 8px;border-radius:999px;border:1px solid var(--cborder2);background:var(--cpanel2);color:var(--cmut);font-size:var(--text-xs);line-height:1.4;white-space:nowrap}.mrb-casc-chboxes{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.mrb-casc-chboxes:last-child{margin-bottom:0}.mrb-casc-chbox{display:flex;flex-direction:column}.mrb-casc-chbox-head{width:100%}.mrb-casc-chbox-tx{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.mrb-casc-chbox-hint{font-size:calc(10.5px * var(--font-scale, 1));opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-casc-chbox-chev{flex:none;display:grid;place-items:center;opacity:.55}.mrb-casc-chbox.is-open>.mrb-casc-chbox-head{border-color:color-mix(in srgb,var(--node-c, var(--cviolet)) 60%,transparent);border-bottom-left-radius:0;border-bottom-right-radius:0}.mrb-casc-chbox-body{display:flex;flex-direction:column;gap:4px;padding:6px 6px 6px 14px;border:1px solid color-mix(in srgb,var(--node-c, var(--cviolet)) 60%,transparent);border-top:0;border-radius:0 0 9px 9px;background:rgb(var(--cwash-rgb) / .025)}.mrb-casc-chbox-body .mrb-casc-pick-tile{padding:6px 8px;gap:8px}.mrb-casc-chbox-body .mrb-casc-pick-ic{width:24px;height:24px}.mrb-casc-pick{position:relative}.mrb-casc-dripmenu{position:absolute;z-index:5;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;padding:6px;gap:4px;background:var(--cpanel);border:1px solid rgb(var(--cwash-rgb) / .16);border-radius:10px;box-shadow:0 12px 28px var(--cshadow4);overflow:hidden}.mrb-casc-dripmenu-list{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto}.mrb-casc-dripmenu-new,.mrb-casc-dripmenu-row{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:7px 9px;border-radius:7px;cursor:pointer;font-size:calc(12.5px * var(--font-scale, 1));color:var(--ctext)}.mrb-casc-dripmenu-new{flex:none;font-weight:600;color:var(--cblueink, var(--ctext))}.mrb-casc-dripmenu-new:hover,.mrb-casc-dripmenu-row:hover{background:rgb(var(--cwash-rgb) / .07)}.mrb-casc-dripmenu-new:focus-visible,.mrb-casc-dripmenu-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(var(--focus-ring-width) * -1)}.mrb-casc-dripmenu-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.mrb-casc-dripmenu-medium,.mrb-casc-dripmenu-count{flex:none;white-space:nowrap;font-size:calc(11px * var(--font-scale, 1));color:var(--cmut)}.mrb-casc-dripmenu-empty{margin:0;padding:7px 9px;font-size:calc(12px * var(--font-scale, 1));color:var(--cmut)}.mrb-gpick-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--bg) 55%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.mrb-gpick{--gp-cols: 10;display:flex;flex-direction:column;gap:var(--space-3);box-sizing:border-box;width:min(1320px,100%);max-height:min(720px,calc(100vh - var(--space-6)));padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-1);box-shadow:var(--shadow-2)}[data-theme=dark] .mrb-gpick{border-color:var(--border-control)}.mrb-gpick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-gpick-head{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.mrb-gpick-headtext{flex:1 1 200px;min-width:0}.mrb-gpick-headtext h3{margin:0;font-size:calc(16px * var(--font-scale, 1));font-weight:700;color:var(--text)}.mrb-gpick-headtext p{margin:2px 0 0;font-size:calc(12px * var(--font-scale, 1));line-height:var(--leading-normal, 1.5);color:var(--text-muted)}.mrb-gpick-search{flex:0 1 260px;min-width:140px;box-sizing:border-box;min-height:40px;padding:var(--space-1) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-sm, 6px);background:var(--surface-2);color:var(--text);font-family:inherit;font-size:calc(13px * var(--font-scale, 1))}.mrb-gpick-close{flex:none;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:none;color:var(--text-muted);font-size:calc(20px * var(--font-scale, 1));line-height:1;cursor:pointer}.mrb-gpick-close:hover{color:var(--text);border-color:var(--border-control)}.mrb-gpick-count{margin:0;color:var(--text-faint);font-size:calc(11px * var(--font-scale, 1));letter-spacing:.06em;text-transform:uppercase}.mrb-gpick-grid{display:grid;grid-template-columns:repeat(var(--gp-cols),minmax(0,1fr));gap:var(--space-2);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px}.mrb-gpick-tile{display:flex;flex-direction:column;gap:2px;box-sizing:border-box;min-height:76px;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:var(--surface-2);color:var(--text);font-size:calc(12px * var(--font-scale, 1));line-height:var(--leading-tight, 1.25);text-align:left;cursor:pointer}.mrb-gpick-tile:hover{border-color:var(--border-control)}.mrb-gpick-tile.is-active{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.mrb-gpick-tile.is-chosen{background:var(--accent-fill);border-color:var(--accent-border, var(--accent));color:var(--accent-text)}.mrb-gpick-tile-label{font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.mrb-gpick-tile-hint{margin-top:auto;color:var(--text-faint);font-size:calc(10.5px * var(--font-scale, 1));overflow-wrap:anywhere}.mrb-gpick-tile.is-chosen .mrb-gpick-tile-hint{color:var(--accent-text)}.mrb-gpick-tile-note{align-self:flex-start;padding:1px 5px;border-radius:999px;background:var(--warn-fill);color:var(--warn);font-size:calc(10px * var(--font-scale, 1));font-weight:600;overflow-wrap:anywhere}.mrb-gpick-make{display:flex;align-items:start;padding:0 2px}.mrb-gpick-maketile{display:inline-flex;align-items:center;gap:var(--space-2);box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px dashed var(--accent);border-radius:var(--radius-sm, 6px);background:var(--accent-fill-soft, transparent);color:var(--accent);font-size:calc(12px * var(--font-scale, 1));font-weight:600;line-height:var(--leading-tight, 1.25);text-align:left;cursor:pointer}.mrb-gpick-maketile:hover{border-style:solid}.mrb-gpick-makeplus{font-size:calc(15px * var(--font-scale, 1));line-height:1}.mrb-gpick-tile.is-clear{border-style:dashed;background:none;color:var(--text-muted)}.mrb-gpick-empty{margin:0;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1))}.mrb-gpick-trigger{display:inline-flex;align-items:center;gap:var(--space-2);width:100%;min-height:40px;box-sizing:border-box;padding:var(--space-1) var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-sm, 6px);background:var(--surface-2);color:var(--text);font-family:inherit;font-size:calc(13px * var(--font-scale, 1));text-align:left;cursor:pointer}.mrb-gpick-trigger[disabled]{opacity:.55;cursor:default}.mrb-gpick-trigger-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-gpick-trigger-text.is-placeholder{color:var(--text-faint)}.mrb-gpick-caret{flex:none;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.7}@media (max-width: 1100px){.mrb-gpick{--gp-cols: 8}}@media (max-width: 900px){.mrb-gpick{--gp-cols: 6}}@media (max-width: 720px){.mrb-gpick{--gp-cols: 4}}@media (max-width: 560px){.mrb-gpick{--gp-cols: 3}}@media (max-width: 420px){.mrb-gpick{--gp-cols: 2}}@media (prefers-reduced-motion: reduce){.mrb-gpick-scrim{backdrop-filter:none;-webkit-backdrop-filter:none}}.mrb-gpick-views{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0 2px}.mrb-gpick-view{display:inline-flex;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:32px;padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-2);color:var(--text-muted);font-family:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;line-height:var(--leading-tight, 1.25);cursor:pointer}.mrb-gpick-view:hover{color:var(--text);border-color:var(--border-control)}.mrb-gpick-view:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-gpick-view.is-on{background:var(--accent-fill);border-color:var(--accent-border, var(--accent));color:var(--accent-text)}.mrb-gpick-view-count{color:var(--text-faint);font-weight:500;font-variant-numeric:tabular-nums}.mrb-gpick-view.is-on .mrb-gpick-view-count{color:var(--accent-text);opacity:.8}.mrb-casc-pubbar{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.mrb-casc-pubbar-row{display:flex;align-items:center;gap:8px}.mrb-casc-pubbtn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:9px;border:1px solid rgb(var(--cwash-rgb) / .12);background:rgb(var(--cwash-rgb) / .05);color:inherit;font:inherit;font-size:calc(12.5px * var(--font-scale, 1));font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,opacity .12s ease}.mrb-casc-pubbtn:hover:not(:disabled){background:rgb(var(--cwash-rgb) / .1)}.mrb-casc-pubbtn:disabled{opacity:.45;cursor:not-allowed}.mrb-casc-pubbtn.is-publish:not(:disabled){background:linear-gradient(180deg,var(--cindigo),var(--cindigodeep));border-color:rgb(var(--cblue3-rgb) / .6);color:var(--confill)}.mrb-casc-pubbtn.is-pause:not(:disabled){border-color:rgb(var(--camber3-rgb) / .45);color:var(--camber3)}.mrb-casc-pubbtn.is-pause.is-start:not(:disabled){border-color:rgb(var(--cteal-rgb) / .5);color:var(--cteal3)}.mrb-casc-pubstate{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;border:1px solid rgb(var(--camber3-rgb) / .45);color:var(--camber3);font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;white-space:nowrap}.mrb-casc-pubwhy{margin:0;max-width:460px;text-align:right;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.45;opacity:.72}.mrb-casc-pubwhy.is-err{opacity:1;color:var(--crose2)}.mrb-casc-pubblocked-why{margin:0;max-width:460px;text-align:right;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.45;color:var(--camber3)}.mrb-casc-pubfixbtn{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:8px;border:1px solid rgb(var(--camber3-rgb) / .5);background:rgb(var(--camber-rgb) / .12);color:var(--camberink);font:inherit;font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;cursor:pointer;white-space:nowrap}.mrb-casc-pubfixbtn:hover{background:rgb(var(--camber-rgb) / .2)}.mrb-casc-inspector.is-fixlist{width:min(clamp(620px,62%,1000px),calc(100% - 28px))}@media (max-width: 900px){.mrb-casc-inspector.is-fixlist{width:auto}}.mrb-casc-fix{display:flex;flex-direction:column;gap:10px}.mrb-casc-fix-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mrb-casc-fix-headtext{display:flex;flex-direction:column;gap:3px;min-width:0}.mrb-casc-fix-title{margin:0;font-size:calc(15px * var(--font-scale, 1));font-weight:700}.mrb-casc-fix-lead,.mrb-casc-fix-clear{margin:0;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.5;opacity:.75}.mrb-casc-fix-clear{display:flex;align-items:center;gap:6px;opacity:1;color:var(--cteal3)}.mrb-casc-fixlist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.mrb-casc-fix-item{min-width:0}.mrb-casc-fix-item.is-plain{padding:8px 10px;border-radius:9px;border:1px solid rgb(var(--cwash-rgb) / .1);font-size:calc(11.5px * var(--font-scale, 1));line-height:1.5;opacity:.8}.mrb-casc-fix-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;width:100%;padding:8px 10px;border-radius:9px;border:1px solid rgb(var(--cwash-rgb) / .12);background:rgb(var(--cwash-rgb) / .04);color:inherit;font:inherit;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.5;text-align:left;cursor:pointer}.mrb-casc-fix-row:hover{background:rgb(var(--cwash-rgb) / .1)}.mrb-casc-fix-label{font-weight:650}.mrb-casc-fix-where{opacity:.6}.mrb-casc-fix-msg{flex:1 1 100%;opacity:.8}.mrb-casc-fix-go{display:inline-flex;align-items:center;gap:4px;margin-left:auto;opacity:.55;font-weight:600}.mrb-casc-fix-row:hover .mrb-casc-fix-go{opacity:.95}.mrb-casc-fixback{display:inline-flex;align-items:center;gap:5px;margin-bottom:8px;padding:5px 10px;border-radius:8px;border:1px solid rgb(var(--cwash-rgb) / .16);background:rgb(var(--cwash-rgb) / .05);color:inherit;font:inherit;font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;cursor:pointer}.mrb-casc-fixback:hover{background:rgb(var(--cwash-rgb) / .12)}.mrb-casc-arrow-state{flex:none;padding:3px 11px;border-radius:999px;background:rgb(var(--cwash-rgb) / .07);border:1px solid rgb(var(--cwash-rgb) / .12);border-left-width:3px;font-size:var(--text-xs);font-weight:700;letter-spacing:.02em;white-space:nowrap}.mrb-casc-arrow-state.is-live{border-left-color:var(--cteal);color:var(--cteal3)}.mrb-casc-arrow-state.is-diverged{border-left-color:var(--camber3);color:var(--camber3)}.mrb-casc-arrow-state.is-paused{border-left-color:var(--camber2);color:var(--camber3)}.mrb-casc-arrow-state.is-draft{border-left-color:var(--cneutral2);color:var(--cmut)}.mrb-casc-arrow-bar .mrb-casc-pubbar{display:contents}.mrb-casc-arrow-bar .mrb-casc-pubbar-row{flex-wrap:wrap}.mrb-casc-arrow-bar .mrb-casc-pubwhy,.mrb-casc-arrow-bar .mrb-casc-pubblocked-why,.mrb-casc-arrow-bar .mrb-casc-pubfixbtn,.mrb-casc-arrow-bar .mrb-casc-pubwhy.is-nopause{flex-basis:100%;max-width:100%;text-align:left}.mrb-casc-pubbtn.is-edit:not(:disabled){background:linear-gradient(180deg,var(--cindigo),var(--cindigodeep));border-color:rgb(var(--cblue3-rgb) / .6);color:var(--confill)}.mrb-casc-pubbtn.is-done{font-weight:600;opacity:.85}.casc-cond{display:flex;flex-direction:column;gap:8px;margin-top:4px}.casc-cond-match{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:calc(11.5px * var(--font-scale, 1));color:var(--cmut)}.casc-cond-match-lead{font-weight:600;letter-spacing:.01em}.casc-cond-match-tail{opacity:.85}.casc-cond-seg{display:inline-flex;padding:2px;border-radius:8px;background:rgb(var(--cneutral1-rgb) / .12);border:1px solid rgb(var(--cneutral2-rgb) / .18)}.casc-cond-segbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--cmut);font-size:calc(11px * var(--font-scale, 1));font-weight:600;padding:3px 10px;border-radius:6px;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.casc-cond-segbtn:hover{color:var(--cinksoft)}.casc-cond-segbtn.is-on{color:var(--confill);background:linear-gradient(180deg,var(--cindigo),var(--cindigodeep));box-shadow:0 1px 6px rgb(var(--cindigo-rgb) / .45)}.casc-cond-empty{margin:0;font-size:calc(11px * var(--font-scale, 1));font-style:italic;color:var(--cmut);opacity:.8}.casc-cond-note{margin:0;font-size:calc(11px * var(--font-scale, 1));line-height:1.45;color:var(--cmut)}.casc-cond-warn{margin:2px 0 0;font-size:calc(11px * var(--font-scale, 1));line-height:1.45;color:var(--warn, var(--camber2))}.casc-cond-count{margin:2px 0 0;font-size:calc(11px * var(--font-scale, 1));line-height:1.45;color:var(--ctext)}.casc-cond-rows{display:flex;flex-direction:column;gap:6px}.casc-cond-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.casc-cond-row select,.casc-cond-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;font-size:calc(12px * var(--font-scale, 1));color:var(--ctext2);background:rgb(var(--cpanel3-rgb) / .6);border:1px solid rgb(var(--cneutral2-rgb) / .22);border-radius:7px;padding:0 8px;min-width:0;transition:border-color .15s,box-shadow .15s}.casc-cond-row select:focus,.casc-cond-row input:focus{outline:none;border-color:rgb(var(--cindigo-rgb) / .7);box-shadow:0 0 0 2px rgb(var(--cindigo-rgb) / .22)}.casc-cond-field{flex:1 1 120px}.casc-cond-op{flex:1 1 110px}.casc-cond-value{flex:1 1 90px}.casc-cond-value.is-stale{border-color:var(--warn, var(--camber2));box-shadow:inset 0 0 0 1px var(--warn, var(--camber2))}.casc-cond-custom{flex:1 1 100%}.casc-cond-remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;border:1px solid rgb(var(--crose-rgb) / .28);background:rgb(var(--crose-rgb) / .1);color:var(--crose);cursor:pointer;transition:background .15s,border-color .15s}.casc-cond-remove:hover{background:rgb(var(--crose-rgb) / .2);border-color:rgb(var(--crose-rgb) / .5)}.casc-cond-add{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;color:var(--cindigoink);background:rgb(var(--cindigo-rgb) / .1);border:1px dashed rgb(var(--cindigo-rgb) / .4);border-radius:8px;padding:5px 10px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.casc-cond-add:hover{background:rgb(var(--cindigo-rgb) / .18);border-color:rgb(var(--cindigo-rgb) / .65);color:var(--cindigoink2)}.casc-cond-group{display:flex;flex-direction:column;gap:8px}.casc-cond-nest{position:relative;padding:8px 30px 8px 10px;border-left:2px solid rgb(var(--cindigo-rgb) / .45);border-radius:0 8px 8px 0;background:rgb(var(--cindigo-rgb) / .05)}.casc-cond-remove-group{position:absolute;top:8px;right:8px}.casc-cond-adds{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.casc-cond-add-group{color:var(--cvioletink2);background:transparent;border-style:dotted}.mrb-connectprompt{--cp-accent: var(--accent, #6ea8fe);color:var(--text, inherit);box-sizing:border-box}.mrb-connectprompt *,.mrb-connectprompt *:before,.mrb-connectprompt *:after{box-sizing:border-box}.mrb-connectprompt.is-card{display:flex;gap:var(--space-3, 12px);align-items:flex-start;padding:var(--space-4, 16px);border:1px solid var(--accent-border, var(--border-subtle, rgba(140,160,190,.28)));border-radius:var(--radius-lg, 14px);background:var(--accent-wash, var(--surface-2, rgba(120,150,190,.08)));max-width:640px}.mrb-connectprompt-badge{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-pill, 999px);color:var(--accent-text, var(--cp-accent));background:var(--surface-1, rgba(255,255,255,.06));border:1px solid var(--accent-border, var(--border-subtle, rgba(140,160,190,.28)))}.mrb-connectprompt-body{min-width:0}.mrb-connectprompt-title{font-weight:800;font-size:var(--text-base, 15px);letter-spacing:var(--tracking-wide, .01em);margin-bottom:var(--space-1, 4px)}.mrb-connectprompt-reason{margin:0 0 var(--space-3, 12px);color:var(--text-muted, rgba(150,165,190,.9));font-size:var(--text-sm, 13px);line-height:1.45}.mrb-connectprompt-cta{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-pill, 999px);font-weight:700;font-size:var(--text-sm, 13px);text-decoration:none;color:var(--accent-text, #fff);background:var(--accent-fill, var(--cp-accent));border:1px solid var(--accent-border, transparent);transition:filter var(--motion-fast, .15s) var(--ease-out, ease),transform var(--motion-fast, .15s) var(--ease-out, ease)}.mrb-connectprompt-cta:hover{filter:brightness(1.08)}.mrb-connectprompt-cta:active{transform:translateY(1px)}.mrb-connectprompt-cta:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}.mrb-connectprompt.is-inline{display:flex;align-items:center;gap:var(--space-2, 8px);flex-wrap:wrap;padding:8px 12px;border:1px dashed var(--accent-border, var(--border-subtle, rgba(140,160,190,.35)));border-radius:var(--radius-md, 10px);background:var(--accent-wash, transparent);font-size:var(--text-sm, 13px)}.mrb-connectprompt-ico{flex:0 0 auto;color:var(--accent-text, var(--cp-accent))}.mrb-connectprompt-inline-text{color:var(--text-muted, rgba(150,165,190,.9));min-width:0}.mrb-connectprompt-link{margin-left:auto;font-weight:700;white-space:nowrap;text-decoration:none;color:var(--accent-text, var(--cp-accent))}.mrb-connectprompt-link:hover{text-decoration:underline}.mrb-connectprompt-link:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px;border-radius:4px}@media (max-width: 480px){.mrb-connectprompt-link{margin-left:0}}.casc-td-connect{padding:4px 0 2px}.casc-td{display:flex;flex-direction:column;gap:12px}.casc-td-oplabel,.casc-td-field{display:flex;flex-direction:column;gap:5px}.casc-td-oplabel>span,.casc-td-flabel{font-size:calc(11px * var(--font-scale, 1));font-weight:600;letter-spacing:.02em;color:var(--cmut);text-transform:uppercase}.casc-td-req{color:var(--crose)}.casc-td-input,.casc-td-op{width:100%;box-sizing:border-box;padding:7px 9px;font-size:calc(13px * var(--font-scale, 1));color:var(--ctext);background:var(--cpanel2);border:1px solid var(--border-control);border-radius:8px;font-family:inherit}.casc-td-input:focus,.casc-td-op:focus{outline:none;border-color:var(--cemerald);box-shadow:0 0 0 2px rgb(var(--cemerald-rgb) / .25)}.casc-td-textarea{resize:vertical;min-height:58px;line-height:1.4}.casc-td-hint,.casc-td-degrade,.casc-td-loading{font-size:calc(11.5px * var(--font-scale, 1));color:var(--cmut);line-height:1.4}.casc-td-degrade{display:block;width:100%;color:var(--camber3);white-space:normal;overflow:visible;overflow-wrap:anywhere;word-break:break-word}.casc-td-retry{display:inline-block;margin-left:6px;padding:1px 7px;font-size:calc(11px * var(--font-scale, 1));font-weight:600;color:var(--ctext);background:rgb(var(--cwash-rgb) / .06);border:1px solid var(--border-control);border-radius:6px;cursor:pointer;vertical-align:baseline}.casc-td-retry:hover{background:rgb(var(--cwash-rgb) / .12)}.casc-td-loading{padding:6px 2px;font-style:italic}.casc-td-hint{display:flex;align-items:center;gap:5px}.casc-td-tokwrap{position:relative;display:block}.casc-td-tokbtn{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;gap:3px;padding:2px 6px;font-size:calc(10.5px * var(--font-scale, 1));font-weight:600;color:var(--ctext);background:rgb(var(--cemerald-rgb) / .16);border:1px solid rgb(var(--cemerald-rgb) / .4);border-radius:6px;cursor:pointer}.casc-td-tokbtn:hover{background:rgb(var(--cemerald-rgb) / .28)}.casc-td-tokwrap>.casc-td-input:not(textarea){padding-right:62px}.casc-td-tokwrap>textarea.casc-td-input{padding-right:62px}.casc-td-tokmenu{position:absolute;z-index:20;top:calc(100% + 4px);right:0;width:232px;max-height:240px;overflow-y:auto;padding:4px;background:var(--cpanel2);border:1px solid var(--cborder);border-radius:10px;box-shadow:0 4px 12px var(--cshadow2)}.casc-td-tokitem{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px;background:none;border:0;border-radius:7px;cursor:pointer;text-align:left}.casc-td-tokitem:hover{background:rgb(var(--cwash-rgb) / .07)}.casc-td-tokname{font-size:calc(12.5px * var(--font-scale, 1));color:var(--ctext)}.casc-td-tokfield{font-size:calc(10.5px * var(--font-scale, 1));color:var(--cmut);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.casc-td-routing{margin-top:10px;padding:8px 10px;background:rgb(var(--cwash-rgb) / .03);border:1px solid var(--cborder);border-radius:9px}.casc-td-routing>summary{cursor:pointer;font-size:calc(11.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.02em;color:var(--ctext)}.casc-td-routing>summary::marker{color:var(--cmut)}.casc-td-routing-list{margin:6px 0 0;padding-left:16px;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.6;color:var(--cmut)}.casc-td-routing-list li{overflow-wrap:anywhere}.mrb-casc-editask-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:var(--cscrim2);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mrb-casc-editask{width:min(420px,100%);padding:20px;background:var(--cpanel);border:1px solid rgb(var(--cwash-rgb) / .12);border-radius:16px;box-shadow:0 12px 32px var(--cshadow4);color:var(--ctext)}.mrb-casc-editask h3{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:calc(15px * var(--font-scale, 1));font-weight:650}.mrb-casc-editask p{margin:0;font-size:calc(12.5px * var(--font-scale, 1));line-height:1.5;color:var(--cinksoft)}.mrb-casc-editask-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0 10px}.mrb-casc-editask.is-leave{width:min(560px,100%)}.mrb-casc-editask-go{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:10px;border:1px solid rgb(var(--cblue-rgb) / .45);background:rgb(var(--cblue-rgb) / .16);color:var(--ctext);font-size:calc(12px * var(--font-scale, 1));font-weight:650;cursor:pointer}.mrb-casc-editask-go:hover{background:rgb(var(--cblue-rgb) / .26)}.mrb-casc-editask-fine{font-size:calc(11px * var(--font-scale, 1));color:var(--cfaint)}.mrb-casc-reading{display:flex;align-items:flex-start;gap:7px;margin:0 0 10px;padding:8px 10px;border-radius:10px;border:1px solid rgb(var(--cwash-rgb) / .12);background:rgb(var(--cwash-rgb) / .05);font-size:calc(11.5px * var(--font-scale, 1));line-height:1.45;color:var(--cinksoft)}.mrb-casc-gate{margin:10px 0;padding:8px 10px;border-radius:10px;border-left:3px solid rgb(var(--camber-rgb) / .55);background:rgb(var(--cwash-rgb) / .05)}.casc-ws{display:flex;flex-direction:column;gap:10px}.casc-ws-note{display:block;margin:0;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.45;color:var(--cmut)}.casc-ws-note code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(11px * var(--font-scale, 1));color:var(--ctext)}.casc-ws-note code+code{margin-left:4px}.casc-ws-ok{font-size:calc(11.5px * var(--font-scale, 1));line-height:1.45;color:var(--cgreenink)}.casc-ws-pick{display:flex;align-items:center;gap:8px}.casc-ws-pick>.casc-td-input{flex:1;min-width:0}.casc-ws-newbtn,.casc-ws-btn,.casc-ws-copy,.casc-ws-rmbtn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:6px 11px;font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;color:var(--ctext);background:rgb(var(--cwash-rgb) / .06);border:1px solid var(--border-control);border-radius:8px;cursor:pointer}.casc-ws-btn{min-height:36px}.casc-ws-newbtn{flex:0 0 auto}.casc-ws-newbtn:hover,.casc-ws-btn:hover,.casc-ws-copy:hover,.casc-ws-rmbtn:hover{background:rgb(var(--cwash-rgb) / .11)}.casc-ws-btn:not(.is-ghost){color:var(--cgreenink2);background:rgb(var(--cemerald-rgb) / .26);border-color:rgb(var(--cemerald-rgb) / .55)}.casc-ws-btn:not(.is-ghost):hover{background:rgb(var(--cemerald-rgb) / .36)}.casc-ws-newbtn:disabled,.casc-ws-btn:disabled{opacity:.55;cursor:default}.casc-ws-newbtn:focus-visible,.casc-ws-btn:focus-visible,.casc-ws-copy:focus-visible,.casc-ws-rmbtn:focus-visible{outline:none;border-color:var(--cemerald);box-shadow:0 0 0 2px rgb(var(--cemerald-rgb) / .4)}.casc-ws-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.casc-ws-create{display:flex;flex-direction:column;gap:8px;padding:10px;background:rgb(var(--cwash-rgb) / .03);border:1px solid var(--cborder);border-radius:10px}.casc-ws-key{padding:10px;background:rgb(var(--cemerald-rgb) / .14);border:1px solid rgb(var(--cemerald-rgb) / .5);border-radius:10px}.casc-ws-keytitle{font-size:calc(12.5px * var(--font-scale, 1));font-weight:700;color:var(--cgreenink2);margin-bottom:6px}.casc-ws-keyval{display:block;margin-bottom:8px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(12px * var(--font-scale, 1));color:var(--ctext);word-break:break-all;background:var(--cwell2);border-radius:6px}.casc-ws-bound{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--cborder)}.casc-ws-state{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.casc-ws-pill{padding:3px 8px;font-size:calc(11px * var(--font-scale, 1));font-weight:600;border-radius:999px;border:1px solid transparent}.casc-ws-pill.is-on{color:var(--cgreenink);background:rgb(var(--cemerald-rgb) / .16);border-color:rgb(var(--cemerald-rgb) / .4)}.casc-ws-pill.is-off{color:var(--camberink2);background:rgb(var(--camber3-rgb) / .16);border-color:rgb(var(--camber3-rgb) / .42)}.casc-ws-fp{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(11px * var(--font-scale, 1));color:var(--cmut)}.casc-ws-steptitle{margin-top:4px;font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--cmut)}.casc-ws-recipe{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--cwell1);border:1px solid var(--cborder);border-radius:10px}.casc-ws-row{display:flex;align-items:center;gap:8px}.casc-ws-rowlabel{flex:0 0 auto;min-width:48px;font-size:calc(10.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--cmut)}.casc-ws-rowval{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(11.5px * var(--font-scale, 1));color:var(--ctext)}.casc-ws-scroll{max-height:190px;overflow:auto;border-radius:8px}.casc-ws-table{width:100%;border-collapse:collapse;font-size:calc(12px * var(--font-scale, 1))}.casc-ws-table th,.casc-ws-table td{padding:5px 8px;text-align:left;border-bottom:1px solid var(--cborder)}.casc-ws-table th{position:sticky;top:0;font-size:calc(10.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--cmut);background:var(--cpanel)}.casc-ws-table td code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(11.5px * var(--font-scale, 1));color:var(--ctext)}.casc-ws-maprow{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.casc-ws-maprow>.casc-td-input{flex:1;min-width:108px}.casc-ws-kind{flex:0 0 auto;min-width:116px}.casc-ws-arrow{flex:0 0 auto;font-size:calc(12px * var(--font-scale, 1));color:var(--cmut)}.casc-ws-maprow.is-readonly{padding:6px 8px;background:rgb(var(--cwash-rgb) / .03);border:1px dashed var(--cborder);border-radius:8px}.casc-ws-rmbtn{flex:0 0 auto;min-width:34px;padding:6px}.casc-ws-err{padding:6px 8px;font-size:calc(12px * var(--font-scale, 1));line-height:1.4;color:var(--croseink);background:rgb(var(--crose-rgb) / .14);border:1px solid rgb(var(--crose-rgb) / .45);border-radius:8px}@media (pointer: coarse){.casc-ws-newbtn,.casc-ws-btn,.casc-ws-copy,.casc-ws-rmbtn{min-height:44px;min-width:44px}}.casc-ch-hits{font-size:calc(11px * var(--font-scale, 1));color:var(--cmut)}.casc-ch-type{display:inline-block;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(10.5px * var(--font-scale, 1));font-weight:600;color:var(--cmut);background:rgb(var(--cwash-rgb) / .07);border:1px solid var(--cborder);border-radius:999px}.casc-ch-tokencell{width:1%;white-space:nowrap}.casc-ch-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.casc-ch-danger{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-top:10px;border-top:1px solid var(--cborder)}.casc-ch-confirm{display:flex;flex-direction:column;gap:8px;padding:10px;background:rgb(var(--crose-rgb) / .1);border:1px solid rgb(var(--crose-rgb) / .45);border-radius:10px}.shr-page,.shr-premium{--shr-zap: #0b93f6;--shr-mon: #a855f7;--shr-aur-lo: .34;--shr-aur-hi: .55}.shr-premium{display:flex;flex-direction:column;gap:var(--space-4)}.shr-page{position:relative}.shr-page:before{content:"";position:absolute;inset:0 0 auto 0;height:280px;z-index:0;pointer-events:none;background:radial-gradient(46% 100% at 12% 2%,color-mix(in srgb,var(--shr-zap) 13%,transparent),transparent 72%),radial-gradient(40% 90% at 50% 0%,color-mix(in srgb,var(--accent-neon) 10%,transparent),transparent 70%),radial-gradient(46% 100% at 88% 2%,color-mix(in srgb,var(--shr-mon) 13%,transparent),transparent 72%);opacity:var(--shr-aur-lo, .34);animation:shr-aurora 12s ease-in-out infinite}@keyframes shr-aurora{0%,to{opacity:var(--shr-aur-lo, .34)}50%{opacity:var(--shr-aur-hi, .55)}}.shr-page>*{position:relative;z-index:1}.shr-page .mrb-shadow-top h1{display:flex;align-items:center;gap:var(--space-3, 12px);flex-wrap:wrap;letter-spacing:-.01em;line-height:1.2;color:var(--text)}.shr-page .mrb-shadow-top h1:before{content:"";flex:none;width:3px;height:1.05em;border-radius:var(--radius-pill, 999px);background:linear-gradient(180deg,var(--shr-zap) 0 50%,var(--shr-mon) 50% 100%)}@supports (((-webkit-background-clip: text) or (background-clip: text)) and (color: color-mix(in srgb,red 50%,blue))){.shr-page .mrb-shadow-top h1{background:linear-gradient(90deg,var(--text),color-mix(in srgb,var(--text) 72%,var(--shr-zap)) 45%,color-mix(in srgb,var(--text) 72%,var(--shr-mon)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.shr-page .shr-live{align-self:flex-start;flex:none;display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:3px 10px;border-radius:var(--radius-pill);border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text)}.shr-page .shr-live-dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:shr-pulse 2s ease-in-out infinite}@keyframes shr-pulse{0%,to{opacity:1}50%{opacity:.45}}.shr-page .mrb-shadow-sub strong{color:var(--text)}.shr-premium .mrb-shadow-summary{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--ok) 10%,transparent),transparent 55%),linear-gradient(0deg,color-mix(in srgb,var(--surface-1) 80%,transparent),color-mix(in srgb,var(--surface-1) 80%,transparent))}.shr-premium .mrb-shadow-summary strong{color:color-mix(in srgb,var(--ok) 60%,var(--text))}.shr-premium .mrb-shadow-summary.has-fail{border-color:color-mix(in srgb,var(--danger) 45%,transparent);font-weight:600;background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 10%,transparent),transparent 55%),linear-gradient(0deg,color-mix(in srgb,var(--surface-1) 80%,transparent),color-mix(in srgb,var(--surface-1) 80%,transparent))}.shr-premium .mrb-shadow-summary.has-fail strong{color:color-mix(in srgb,var(--danger) 60%,var(--text))}.shr-premium .mrb-shadow-summary.has-fail:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;pointer-events:none;background:linear-gradient(180deg,var(--danger),color-mix(in srgb,var(--danger) 35%,transparent))}.shr-premium .mrb-shadow-summary.has-fail{padding-left:calc(var(--space-4) + 4px)}.shr-premium .mrb-shadow-list{gap:var(--space-3)}.shr-premium .mrb-shadow-card{position:relative;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + 3px);background:linear-gradient(90deg,color-mix(in srgb,var(--shr-zap) 26%,transparent),color-mix(in srgb,var(--shr-mon) 26%,transparent) 70%,transparent) top / 100% 1px no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 62%,transparent),color-mix(in srgb,var(--surface-1) 84%,transparent));transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out);animation:shr-in .2s var(--ease-out) backwards}@keyframes shr-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.shr-premium .mrb-shadow-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent-neon) 24%,var(--border-subtle))}.shr-premium .mrb-shadow-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;pointer-events:none;background:linear-gradient(180deg,var(--shr-rail, var(--border-subtle)),color-mix(in srgb,var(--shr-rail, var(--border-subtle)) 20%,transparent))}.shr-premium .mrb-shadow-card.is-good{--shr-rail: var(--ok)}.shr-premium .mrb-shadow-card.is-warn{--shr-rail: var(--warn)}.shr-premium .mrb-shadow-card.is-info{--shr-rail: var(--accent)}.shr-premium .mrb-shadow-card.is-bad{--shr-rail: var(--danger)}.shr-premium .mrb-shadow-card.is-pending{--shr-rail: color-mix(in srgb, var(--accent-neon) 60%, transparent)}.shr-premium .mrb-shadow-card.is-bad{border-color:color-mix(in srgb,var(--danger) 32%,var(--border-subtle))}.shr-premium .mrb-shadow-fail>.mrb-shadow-card{--shr-rail: var(--danger);border-color:color-mix(in srgb,var(--danger) 32%,var(--border-subtle));box-shadow:inset 6px 0 14px -8px color-mix(in srgb,var(--danger) 55%,transparent)}.shr-premium .mrb-shadow-fail>.mrb-shadow-card:before{width:4px}.shr-premium .mrb-shadow-fail>.mrb-shadow-card{padding-left:calc(var(--space-4) + 4px)}.shr-premium .mrb-shadow-head{padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-3)}.shr-premium .mrb-shadow-name{letter-spacing:-.01em;overflow-wrap:anywhere}.shr-premium .mrb-shadow-disp{font-weight:600;padding:2px 10px}.shr-premium .mrb-shadow-when{font-variant-numeric:tabular-nums}.shr-premium .mrb-shadow-verdict{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0 0 var(--space-3);animation:shr-in .2s var(--ease-out) backwards}.shr-premium .mrb-shadow-verdict.good{background:none;color:color-mix(in srgb,var(--ok) 60%,var(--text));border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.shr-premium .mrb-shadow-verdict.warn{background:none;color:color-mix(in srgb,var(--warn) 55%,var(--text));border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.shr-premium .mrb-shadow-verdict.info{background:none;border-color:var(--accent-border)}.shr-premium .mrb-shadow-verdict.bad{color:color-mix(in srgb,var(--danger) 62%,var(--text));background:color-mix(in srgb,var(--danger) 14%,transparent);border-color:color-mix(in srgb,var(--danger) 55%,transparent)}.shr-premium .shr-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:var(--space-2);margin-bottom:var(--space-3)}.shr-premium .shr-lane{position:relative;overflow:hidden;min-width:0;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 3px);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--shr-hue) 22%,var(--border-subtle));background:linear-gradient(0deg,color-mix(in srgb,var(--shr-hue) 5%,transparent),color-mix(in srgb,var(--shr-hue) 5%,transparent))}.shr-premium .shr-lane.is-zap{--shr-hue: var(--shr-zap)}.shr-premium .shr-lane.is-mon{--shr-hue: var(--shr-mon)}.shr-premium .shr-lane:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;pointer-events:none;background:linear-gradient(180deg,var(--shr-hue),color-mix(in srgb,var(--shr-hue) 25%,transparent))}.shr-premium .shr-lane-h{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:color-mix(in srgb,var(--shr-hue) 48%,var(--text));margin-bottom:var(--space-1)}.shr-premium .shr-lane-n{margin-left:auto;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.shr-premium .shr-mark{flex:none;width:8px;height:8px;background:var(--shr-hue, var(--accent))}.shr-premium .shr-lane.is-zap .shr-mark{transform:rotate(45deg)}.shr-premium .shr-lane.is-mon .shr-mark{border-radius:50%}.shr-premium .shr-flat{font-size:var(--text-xs);color:var(--text-muted);font-style:italic;padding:4px 0}.shr-premium .shr-diff{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;min-width:0}.shr-premium .shr-diff+.shr-diff{border-top:1px solid color-mix(in srgb,var(--shr-hue) 12%,transparent)}.shr-premium .shr-diff-col{flex-basis:100%;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);overflow-wrap:anywhere}.shr-premium .shr-val{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);line-height:1.6;padding:2px 8px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);overflow-wrap:anywhere;min-width:0}.shr-premium .shr-val--from{background:linear-gradient(0deg,color-mix(in srgb,var(--surface-2) 70%,transparent),color-mix(in srgb,var(--surface-2) 70%,transparent));color:var(--text-muted)}.shr-premium .shr-arrow{color:color-mix(in srgb,var(--shr-hue, var(--accent)) 45%,var(--text-muted));font-weight:700}.shr-premium .shr-val--to{background:linear-gradient(0deg,color-mix(in srgb,var(--shr-hue) 10%,transparent),color-mix(in srgb,var(--shr-hue) 10%,transparent));border-color:color-mix(in srgb,var(--shr-hue) 32%,var(--border-subtle));color:var(--text);font-weight:600}.shr-premium .shr-cmpblock{border-top:1px solid var(--border-subtle);padding-top:var(--space-3);margin-top:var(--space-1)}.shr-premium .mrb-shadow-card .mrb-shadow-sec{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);margin-bottom:var(--space-2)}.shr-premium .mrb-shadow-card .shr-sec-engine{color:var(--accent-text)}.shr-premium .shr-mark--engine{width:0;height:0;background:none;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:8px solid var(--accent)}.shr-premium .shr-check{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;border-radius:var(--radius-sm);min-width:0}.shr-premium .shr-check-label{flex-basis:100%;font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.shr-premium .shr-val-tag{font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}.shr-premium .shr-val--engine{background:linear-gradient(0deg,var(--accent-fill),var(--accent-fill));border-color:var(--accent-border);color:var(--accent-text)}.shr-premium .shr-val--actual{background:linear-gradient(0deg,color-mix(in srgb,var(--surface-2) 70%,transparent),color-mix(in srgb,var(--surface-2) 70%,transparent));color:var(--text)}.shr-premium .shr-cmp{font-size:var(--text-sm);font-weight:800}.shr-premium .shr-check.is-match .shr-cmp{color:color-mix(in srgb,var(--ok) 60%,var(--text))}.shr-premium .shr-check.is-differ .shr-cmp{color:color-mix(in srgb,var(--danger) 62%,var(--text))}.shr-premium .shr-check.is-differ{background:linear-gradient(0deg,color-mix(in srgb,var(--danger) 6%,transparent),color-mix(in srgb,var(--danger) 6%,transparent));box-shadow:inset 2px 0 0 var(--danger)}.shr-premium .mrb-shadow-outcome{font-weight:600;padding:1px 8px;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.shr-premium .mrb-shadow-outcome.good{background:none;color:color-mix(in srgb,var(--ok) 60%,var(--text));border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.shr-premium .mrb-shadow-outcome.bad{color:color-mix(in srgb,var(--danger) 62%,var(--text));background:color-mix(in srgb,var(--danger) 14%,transparent);border-color:color-mix(in srgb,var(--danger) 55%,transparent);font-weight:700}.shr-premium .mrb-shadow-delay{margin:var(--space-2) 0 0;font-variant-numeric:tabular-nums}.shr-premium .mrb-shadow-pending{color:var(--text);background:linear-gradient(0deg,color-mix(in srgb,var(--accent-neon) 8%,transparent),color-mix(in srgb,var(--accent-neon) 8%,transparent));border-color:color-mix(in srgb,var(--accent-neon) 35%,transparent)}.shr-premium .shr-sample{display:block;position:relative;overflow:hidden;height:2px;margin-top:var(--space-2);border-radius:var(--radius-pill);background:linear-gradient(0deg,color-mix(in srgb,var(--accent-neon) 18%,transparent),color-mix(in srgb,var(--accent-neon) 18%,transparent))}.shr-premium .shr-sample:before{content:"";position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:var(--accent-neon);animation:shr-sweep 1.6s var(--ease-out) infinite}@keyframes shr-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.shr-premium .shr-empty{margin:0;padding:var(--space-5);border:1px dashed color-mix(in srgb,var(--text-muted) 35%,transparent);border-radius:var(--radius-lg);background:linear-gradient(0deg,color-mix(in srgb,var(--surface-1) 45%,transparent),color-mix(in srgb,var(--surface-1) 45%,transparent));line-height:var(--leading-normal);max-width:70ch}.shr-premium .mrb-shadow-err{background:linear-gradient(0deg,color-mix(in srgb,var(--danger) 10%,transparent),color-mix(in srgb,var(--danger) 10%,transparent));border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:color-mix(in srgb,var(--danger) 62%,var(--text));font-weight:600}.shr-premium .mrb-shadow-noop{font-style:normal;color:var(--text-muted)}[data-theme=light] .shr-page,[data-theme=light] .shr-premium{--shr-aur-lo: .16;--shr-aur-hi: .26}[data-theme=light] .shr-premium .mrb-shadow-card{background:linear-gradient(90deg,color-mix(in srgb,var(--shr-zap) 30%,transparent),color-mix(in srgb,var(--shr-mon) 30%,transparent) 70%,transparent) top / 100% 1px no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 94%,transparent),color-mix(in srgb,var(--surface-2) 55%,transparent));box-shadow:var(--shadow-1)}[data-theme=light] .shr-premium .mrb-shadow-card:hover{box-shadow:var(--shadow-2)}[data-theme=light] .shr-premium .mrb-shadow-fail>.mrb-shadow-card{box-shadow:var(--shadow-1),0 0 0 1px color-mix(in srgb,var(--danger) 32%,transparent)}[data-theme=light] .shr-premium .shr-lane{background:linear-gradient(0deg,color-mix(in srgb,var(--shr-hue) 7%,transparent),color-mix(in srgb,var(--shr-hue) 7%,transparent))}@media (forced-colors: active){.shr-page .mrb-shadow-top h1{background:none;-webkit-text-fill-color:currentColor;color:CanvasText}.shr-page .mrb-shadow-top h1:before,.shr-premium .mrb-shadow-card:before,.shr-premium .shr-lane:before,.shr-premium .mrb-shadow-summary.has-fail:before,.shr-premium .shr-mark,.shr-page .shr-live-dot{background:CanvasText}.shr-premium .shr-mark--engine{background:none;border-bottom-color:CanvasText}.shr-premium .shr-check.is-differ{box-shadow:none;border-left:2px solid CanvasText}.shr-premium .shr-sample{border:1px solid CanvasText}.shr-premium .shr-sample:before{background:CanvasText}}@media (prefers-reduced-motion: reduce){.shr-page:before,.shr-page .shr-live-dot,.shr-premium .mrb-shadow-card,.shr-premium .mrb-shadow-verdict,.shr-premium .shr-sample:before{animation:none;transition:none}.shr-premium .mrb-shadow-card:hover{transform:none}.shr-premium .shr-sample:before{width:100%;transform:none;opacity:.4}}.mrb-rh{padding:var(--space-5) var(--space-5) var(--space-8);max-width:1400px}.mrb-casc-runs .mrb-rh{padding:0}.mrb-rh-head h1,.mrb-rh-head h2{margin:0 0 var(--space-1)}.mrb-casc-runs .mrb-rh-head h2{font-size:calc(18px * var(--font-scale, 1))}.mrb-rh-sub{margin:0 0 var(--space-5);max-width:70ch;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));line-height:1.5}.mrb-rh-bar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.mrb-rh-filter{display:flex;flex-direction:column;gap:var(--space-1);font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.mrb-rh-filter select,.mrb-rh-filter input{min-height:40px;min-width:150px;padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-size:calc(13px * var(--font-scale, 1));text-transform:none;letter-spacing:normal}.mrb-rh-search input{min-width:220px}.mrb-rh-bar .mrb-btn{min-height:40px}.mrb-rh-busy{color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));padding-bottom:var(--space-2)}.mrb-rh-error:not(:empty){margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-fill);color:var(--text);font-size:calc(13px * var(--font-scale, 1))}.mrb-rh-note{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border-left:3px solid var(--warn);background:var(--warn-fill);border-radius:var(--radius-sm);color:var(--text);font-size:calc(12px * var(--font-scale, 1))}.mrb-rh-panes{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:start}@media (max-width: 900px){.mrb-rh.is-detail .mrb-rh-list{display:none}}@media (min-width: 900px){.mrb-rh-panes{grid-template-columns:minmax(320px,420px) 1fr}.mrb-rh.is-detail .mrb-rh-list{display:flex}}.mrb-rh-list{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mrb-rh-empty{padding:var(--space-5);border:1px dashed var(--border-control);border-radius:var(--radius-lg);color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));line-height:1.5}.mrb-rh-card{display:flex;flex-direction:column;gap:var(--space-1);width:100%;min-height:40px;padding:var(--space-3) var(--space-4);text-align:left;border:1px solid var(--border-subtle);border-left:3px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);cursor:pointer}.mrb-rh-card:hover{background:var(--surface-2)}.mrb-rh-card.is-open{border-color:var(--accent-border);background:var(--accent-wash)}.mrb-rh-card.is-warn{border-left-color:var(--warn)}.mrb-rh-card.is-danger{border-left-color:var(--danger)}.mrb-rh-card.is-ok{border-left-color:var(--ok)}.mrb-rh-card.is-info{border-left-color:var(--accent)}.mrb-rh-card-top{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.mrb-rh-card-flow{font-weight:600;font-size:calc(14px * var(--font-scale, 1));min-width:0;overflow-wrap:anywhere}.mrb-rh-card-line{font-size:calc(13px * var(--font-scale, 1));line-height:1.45;color:var(--text)}.mrb-rh-card-line.is-unexplained,.mrb-rh-line.is-unexplained{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:calc(12px * var(--font-scale, 1));color:var(--warn)}.mrb-rh-card-meta{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.mrb-rh-more{align-self:flex-start;margin-top:var(--space-2);min-height:40px}.mrb-rh-badge{flex:none;padding:2px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border-control);background:var(--surface-3);color:var(--text);font-size:calc(11px * var(--font-scale, 1));font-weight:600;letter-spacing:.02em;white-space:nowrap}.mrb-rh-badge.is-ok{background:var(--ok-fill);border-color:var(--ok-border);color:var(--ok)}.mrb-rh-badge.is-warn{background:var(--warn-fill);border-color:var(--warn-border);color:var(--warn)}.mrb-rh-badge.is-danger{background:var(--danger-fill);border-color:var(--danger);color:var(--danger)}.mrb-rh-badge.is-info{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.mrb-rh-detail{min-width:0;padding:var(--space-4) var(--space-5) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-1)}@media (prefers-reduced-motion: no-preference){.mrb-rh-detail{animation:mrb-rh-in .16s ease-out}@keyframes mrb-rh-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}.mrb-rh-back{min-height:40px;margin-bottom:var(--space-3)}@media (min-width: 900px){.mrb-rh-back{display:none}}.mrb-rh-dhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.mrb-rh-dtitle{margin:0;font-size:calc(17px * var(--font-scale, 1));overflow-wrap:anywhere}.mrb-rh-dwhen{flex-basis:100%;margin:0;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}.mrb-rh-dwhy{margin:var(--space-3) 0 var(--space-4)}.mrb-rh-line{margin:0;font-size:calc(13px * var(--font-scale, 1));line-height:1.5;color:var(--text)}.mrb-rh-token{margin:var(--space-1) 0 0;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:calc(11px * var(--font-scale, 1));color:var(--text-faint)}.mrb-rh-token.is-unexplained{font-family:inherit;color:var(--warn)}.mrb-rh-nosteps{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1))}.mrb-rh-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.mrb-rh-step{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-left:3px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);min-width:0}.mrb-rh-step.is-warn{border-left-color:var(--warn)}.mrb-rh-step.is-danger{border-left-color:var(--danger)}.mrb-rh-step.is-ok{border-left-color:var(--ok)}.mrb-rh-step.is-info{border-left-color:var(--accent)}.mrb-rh-step-mark{flex:none;padding-top:2px}.mrb-rh-icon{width:calc(20px * var(--font-scale, 1));height:calc(20px * var(--font-scale, 1));fill:none;stroke:var(--text-muted);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mrb-rh-step.is-ok .mrb-rh-icon{stroke:var(--ok)}.mrb-rh-step.is-warn .mrb-rh-icon{stroke:var(--warn)}.mrb-rh-step.is-danger .mrb-rh-icon{stroke:var(--danger)}.mrb-rh-step.is-info .mrb-rh-icon{stroke:var(--accent)}.mrb-rh-step-body{min-width:0;flex:1 1 auto}.mrb-rh-step-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.mrb-rh-step-name{font-weight:600;font-size:calc(14px * var(--font-scale, 1));overflow-wrap:anywhere}.mrb-rh-step-type{margin:0 0 var(--space-2);font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.mrb-rh-step-why{margin:0}.mrb-rh-step-detail{margin:var(--space-2) 0 0;padding-left:var(--space-3);border-left:2px solid var(--border-subtle);color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));line-height:1.45;overflow-wrap:anywhere}.mrb-rh-step-branch{margin:var(--space-2) 0 0;padding-left:var(--space-3);border-left:2px solid var(--accent-border);color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));line-height:1.45;overflow-wrap:anywhere}.mrb-rh-step-branch-tag{display:inline-block;margin-right:var(--space-2);padding:1px 6px;border-radius:var(--radius-sm);background:var(--accent-fill);color:var(--accent-text);font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}.mrb-rh-step-meta,.mrb-rh-step-fields{margin:var(--space-2) 0 0;font-size:calc(11px * var(--font-scale, 1));color:var(--text-faint);overflow-wrap:anywhere}.mrb-rh button:focus-visible,.mrb-rh select:focus-visible,.mrb-rh input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-rh-waiting{margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2)}.mrb-rh-waiting h2{margin:0 0 var(--space-1);font-size:calc(14px * var(--font-scale, 1))}.mrb-rh-waitlist{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.mrb-rh-waitlist li{padding:var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-sm)}.mrb-rh-waitq{font-weight:600;overflow-wrap:anywhere}.mrb-rh-waitmeta{margin-top:2px;font-size:calc(11px * var(--font-scale, 1));color:var(--text-faint);overflow-wrap:anywhere}.mrb-rh-waitbtns{margin-top:var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-2)}.mrb-rh-waitbtns button{padding:4px 10px;border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer}.mrb-rh-waitbtns button:disabled{opacity:.55;cursor:default}.mrb-drippick{display:flex;flex-direction:column;gap:var(--space-2, 8px);min-width:0;max-width:100%}.mrb-drippick-field{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%}.mrb-drippick-cap{font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.mrb-drippick-hint{margin:0;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.45;color:var(--text-faint)}.mrb-drippick-make{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:100%;box-sizing:border-box;padding:var(--space-1, 4px) var(--space-2, 8px);border:1px dashed var(--border-control);border-radius:var(--radius-sm, 6px);background:transparent;color:var(--accent, var(--text));font-family:inherit;font-size:calc(12px * var(--font-scale, 1));cursor:pointer}.mrb-drippick-make:hover{background:var(--surface-2)}.mrb-drippick-make[disabled]{opacity:.55;cursor:default}.mrb-drippick-plus{font-size:calc(13px * var(--font-scale, 1));line-height:1;opacity:.8}.mrb-jt-strip{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-left:3px solid var(--jt-wire, var(--border-subtle));border-radius:var(--radius-md, 10px);background:var(--surface-1);overflow:hidden}.mrb-jt-strip--sms{--jt-wire: var(--cemerald, #30a46c)}.mrb-jt-strip--imessage{--jt-wire: var(--cblue, #3b82f6)}.mrb-jt-strip-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--jt-wire, transparent) 5%,transparent);pointer-events:none}.mrb-jt-strip>:not(.mrb-jt-strip-bg){position:relative;z-index:1}.mrb-jt-strip .mrb-smx-msg{max-width:min(78%,46ch)}.mrb-jt-mail{display:flex;flex-direction:column;gap:var(--space-2)}.mrb-jt-mailrow{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-left:3px solid var(--camber2, #c98a1f);border-radius:var(--radius-md, 10px);background:var(--surface-1);color:var(--text);text-align:left;cursor:pointer}.mrb-jt-mailrow:hover{background:var(--surface-2)}.mrb-jt-mailrow.is-open{background:var(--accent-wash)}.mrb-jt-mailrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-jt-mailav{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--camber2, #c98a1f) 20%,transparent);color:var(--text);font-size:var(--text-sm);font-weight:700}.mrb-jt-mailtext{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.mrb-jt-mailfrom{font-size:var(--text-sm);font-weight:700;color:var(--text)}.mrb-jt-mailsubj{font-size:var(--text-sm);color:var(--text)}.mrb-jt-mailsnip{font-size:var(--text-xs);color:var(--text-muted)}.mrb-jt-mailfrom,.mrb-jt-mailsubj,.mrb-jt-mailsnip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-jt-mailwhen{flex:none;font-size:var(--text-xs);color:var(--text-muted)}.mrb-jt-mailopen{flex:none;font-size:var(--text-xs);font-weight:600;color:var(--text-muted);opacity:.8}.mrb-jt-mailframe{padding-left:var(--space-2)}.mrb-jt-call{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px dashed var(--border-subtle);border-left:3px solid var(--jt-wire, var(--cslate, #94a3b8));border-radius:var(--radius-md, 10px);background:var(--surface-1)}.mrb-jt-call.is-voicemail{--jt-wire: var(--cviolet, var(--cslate, #94a3b8));border-style:solid}.mrb-jt-call.is-dial{--jt-wire: var(--cslate, #94a3b8)}.mrb-jt-callic{flex:none;font-size:var(--text-md, var(--text-sm));opacity:.75;line-height:1.3}.mrb-jt-calltext{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-jt-calltext>b{font-size:var(--text-sm);font-weight:650}.mrb-jt-calltext>span{font-size:var(--text-xs);color:var(--text-muted)}.mrb-jt-calltext>em{font-style:normal;font-size:var(--text-xs);color:var(--text-muted);opacity:.8;line-height:1.45}.mrb-jt-callwhen{margin-left:auto;font-size:var(--text-xs);color:var(--text-muted)}.mrb-jt-blocked,.mrb-jt-asis{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.mrb-jt-blocked{color:var(--cred, var(--text-muted));font-weight:600}.mrb-jt-asis{font-style:italic;opacity:.75}.mrb-jt-focus{border-radius:var(--radius-md, 10px);box-shadow:0 0 0 2px var(--accent),0 0 0 6px var(--accent-wash)}@media (prefers-reduced-motion: no-preference){.mrb-jt-focus{animation:mrb-jt-land 1.6s ease-out 1}}@keyframes mrb-jt-land{0%{box-shadow:0 0 0 3px var(--accent),0 0 0 12px var(--accent-wash)}to{box-shadow:0 0 0 2px var(--accent),0 0 0 6px var(--accent-wash)}}.mrb-jt-panel{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.mrb-jt-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.mrb-jt-panel-head>strong{font-size:var(--text-sm);font-weight:650}.mrb-jt-panel-head>span{font-size:var(--text-xs);color:var(--text-muted)}.mrb-jt-panel-note{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.mrb-jt-panel-turns{display:flex;flex-direction:column;gap:var(--space-3)}.mrb-jt-panel-gap{align-self:center;font-size:var(--text-xs);color:var(--text-muted);padding:2px var(--space-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-pill)}.mrb-jt-panel .mrb-pvf-phone{max-width:100%;overflow-x:auto}.mrb-jt-panel .mrb-jt-mailframe{overflow-x:auto;max-width:100%}.mrb-jt-panel .mrb-jt-mailframe>*{max-width:none}.casc-lk,.casc-dly,.casc-uf,.casc-sch,.casc-slf,.casc-wh,.casc-ai{display:flex;flex-direction:column;gap:8px}.casc-lk-lbl,.casc-dly-lbl,.casc-uf-lbl,.casc-sch-lbl,.casc-slf-lbl,.casc-wh-lbl,.casc-ai-lbl{font-size:calc(11px * var(--font-scale, 1));font-weight:600;letter-spacing:.02em;color:var(--cmut);text-transform:uppercase}.casc-lk-note,.casc-dly-note,.casc-uf-note,.casc-sch-note,.casc-slf-note,.casc-wh-note,.casc-ai-note{margin:0;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.45;color:var(--cmut)}.casc-lk-note code,.casc-dly-note code,.casc-uf-note code,.casc-sch-note code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(11px * var(--font-scale, 1));padding:1px 4px;border-radius:4px;background:var(--cpanel2)}.casc-dly-warn,.casc-uf-warn,.casc-wh-warn,.casc-ai-warn{margin:0;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.45;color:var(--warn, var(--camber2))}.casc-lk-input,.casc-lk-select,.casc-lk-cell,.casc-lk-textarea,.casc-dly-input,.casc-dly-select,.casc-dly-num,.casc-uf-input,.casc-uf-select,.casc-sch-select,.casc-sch-num,.casc-slf-select,.casc-slf-input,.casc-ai-select,.casc-ai-input,.casc-wh-input,.casc-ai-textarea{box-sizing:border-box;padding:8px 9px;font-family:inherit;font-size:calc(13px * var(--font-scale, 1));color:var(--ctext);background:var(--cpanel2);border:1px solid var(--border-control);border-radius:8px;min-height:40px}.casc-lk-input,.casc-lk-select,.casc-lk-textarea,.casc-dly-input,.casc-uf-input,.casc-uf-select,.casc-sch-select,.casc-slf-select,.casc-slf-input,.casc-ai-select,.casc-ai-input,.casc-wh-input,.casc-ai-textarea{width:100%}.casc-lk-textarea{resize:vertical;line-height:1.4;min-height:88px}.casc-dly-num,.casc-sch-num{width:84px}.casc-lk-input:focus-visible,.casc-lk-select:focus-visible,.casc-lk-cell:focus-visible,.casc-lk-textarea:focus-visible,.casc-dly-input:focus-visible,.casc-dly-select:focus-visible,.casc-dly-num:focus-visible,.casc-uf-input:focus-visible,.casc-uf-select:focus-visible,.casc-sch-select:focus-visible,.casc-sch-num:focus-visible,.casc-lk-btn:focus-visible,.casc-lk-icon:focus-visible,.casc-lk-misbtn:focus-visible,.casc-dly-mode:focus-visible,.casc-sch-switch:focus-visible,.casc-ai-select:focus-visible,.casc-ai-input:focus-visible,.casc-ai-textarea:focus-visible,.casc-wh-input:focus-visible,.casc-ai-add:focus-visible{outline:2px solid var(--focus, var(--cviolet));outline-offset:2px}.casc-lk-row,.casc-dly-row,.casc-uf-row,.casc-sch-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.casc-lk-row>.casc-lk-select{flex:1 1 160px}.casc-uf-row>.casc-uf-select{flex:1 1 160px}.casc-sch-row>.casc-sch-select{flex:1 1 180px}.casc-dly-eq,.casc-sch-colon{font-size:calc(12px * var(--font-scale, 1));color:var(--cmut)}.casc-lk-tablehead{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.casc-lk-count{font-size:calc(11px * var(--font-scale, 1));color:var(--cmut);font-variant-numeric:tabular-nums}.casc-lk-table{width:100%;border-collapse:collapse;table-layout:fixed}.casc-lk-th{position:sticky;top:0;z-index:1;text-align:left;padding:4px 6px 6px;background:var(--cpanel);font-size:calc(10.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cmut)}.casc-lk-th-act{width:96px}.casc-lk-th-does{width:40%}.casc-lk-table td{padding:2px 3px;vertical-align:middle}.casc-lk-cell{width:100%}.casc-lk-does{padding:4px 8px!important}.casc-lk-doestx{display:block;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.4;color:var(--cmut)}.casc-lk-doestx.is-unknown{color:var(--warn, var(--camber2))}.casc-lk-doesnew{display:block;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.4;color:var(--cmut);opacity:.65;font-style:italic}.casc-lk-pick{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.casc-lk-picksel{font-size:calc(10.5px * var(--font-scale, 1));max-width:100%;min-width:0;flex:1 1 auto}.casc-lk-acts{display:flex;gap:2px}.casc-lk-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:var(--cmut);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer}.casc-lk-icon:hover:not(:disabled){color:var(--ctext);border-color:var(--border-control)}.casc-lk-icon.is-del:hover:not(:disabled){color:var(--crose)}.casc-lk-icon:disabled{opacity:.3;cursor:default}.casc-lk-tools{display:flex;gap:6px;flex-wrap:wrap}.casc-lk-btn{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:0 12px;font-family:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;color:var(--ctext);background:var(--cpanel2);border:1px solid var(--border-control);border-radius:8px;cursor:pointer}.casc-lk-btn:hover:not(:disabled){border-color:var(--cmut)}.casc-lk-btn:disabled{opacity:.45;cursor:default}.casc-lk-btn.is-primary{border-color:var(--cviolet);color:var(--cvioletink)}.casc-lk-paste{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px dashed var(--border-control);border-radius:8px}.casc-lk-check{display:flex;align-items:center;gap:8px;min-height:40px;font-size:calc(12.5px * var(--font-scale, 1));color:var(--ctext);cursor:pointer}.casc-lk-check input{width:16px;height:16px}.casc-lk-miss,.casc-dly-modes{display:flex;flex-direction:column;gap:6px}.casc-uf-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:12px;min-width:0}.casc-uf-mode{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 8px;border-radius:8px;border:1px solid var(--cline, rgba(255,255,255,.12));background:var(--cpanel2, transparent);color:inherit;font:inherit;font-size:calc(12.5px * var(--font-scale, 1));cursor:pointer}.mrb-casc-settag{display:grid;gap:8px;min-width:0}.mrb-casc-settag-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.mrb-casc-settag-lbl{font-weight:600;min-width:0}.mrb-casc-settag-pick{min-width:0}.mrb-casc-settag-clear{width:26px;height:26px}.casc-uf-mode.is-on{border-color:var(--cviolet);background:color-mix(in srgb,var(--cviolet) 12%,var(--cpanel2))}.casc-lk-misbtn,.casc-dly-mode{display:flex;flex-direction:column;gap:2px;min-height:40px;padding:8px 10px;text-align:left;font-family:inherit;color:var(--ctext);background:var(--cpanel2);border:1px solid var(--border-control);border-radius:8px;cursor:pointer}.casc-lk-misbtn.is-on,.casc-dly-mode.is-on{border-color:var(--cviolet);background:color-mix(in srgb,var(--cviolet) 12%,var(--cpanel2))}.casc-lk-misname,.casc-dly-modename{font-size:calc(12.5px * var(--font-scale, 1));font-weight:600}.casc-lk-mishint,.casc-dly-modehint{font-size:calc(11px * var(--font-scale, 1));color:var(--cmut);line-height:1.4}.casc-lk-result{margin:0;padding:8px 10px;font-size:calc(12px * var(--font-scale, 1));line-height:1.5;color:var(--ctext);background:var(--cpanel2);border:1px solid var(--border-control);border-radius:8px}.casc-lk-muted{color:var(--cmut)}.casc-lk-tag{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:999px;font-size:calc(10.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.casc-lk-tag.is-hit{color:var(--cemerald);border:1px solid currentColor}.casc-lk-tag.is-fb{color:var(--camber2);border:1px solid currentColor}.casc-lk-tag.is-miss{color:var(--crose);border:1px solid currentColor}.casc-lk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.casc-sch-switch{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:40px;padding:0 12px 0 6px;font-family:inherit;font-size:calc(12.5px * var(--font-scale, 1));font-weight:600;color:var(--ctext);background:var(--cpanel2);border:1px solid var(--border-control);border-radius:999px;cursor:pointer}.casc-sch-knob{width:30px;height:18px;border-radius:999px;background:var(--border-control);position:relative}.casc-sch-knob:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ctext)}.casc-sch-switch.is-on{border-color:var(--camber2)}.casc-sch-switch.is-on .casc-sch-knob{background:var(--camber2)}.casc-sch-switch.is-on .casc-sch-knob:after{left:14px}@media (prefers-reduced-motion: no-preference){.casc-sch-knob,.casc-sch-knob:after{transition:background-color .14s ease,left .14s ease}.casc-lk-misbtn,.casc-dly-mode{transition:border-color .14s ease,background-color .14s ease}}.casc-sch-next{margin:0;padding:8px 10px;font-size:calc(12px * var(--font-scale, 1));color:var(--ctext);background:var(--cpanel2);border:1px solid var(--border-control);border-radius:8px}.casc-ai-textarea{resize:vertical;line-height:1.4;min-height:56px}.casc-ai-add{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 9px;border-radius:8px;border:1px dashed var(--border-control);background:none;color:var(--cmut);font-family:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:pointer}.casc-ai-add:hover{color:var(--ctext)}.mrb-casc-cadence{flex:1;min-height:0;overflow-y:auto}.casc-cad{display:flex;flex-direction:column;gap:12px;min-height:0}.casc-cad-intro{display:flex;flex-direction:column;gap:4px}.casc-cad-lead{margin:0;font-size:calc(13px * var(--font-scale, 1));line-height:1.5;color:var(--cinkdim)}.casc-cad-note{margin:0;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.45;color:var(--cmut)}.casc-cad-readonly{margin:0;padding:10px 12px;border:1px solid var(--cborder);border-left:3px solid var(--cblue);border-radius:10px;background:var(--cpanel2);color:var(--cinkdim);font-size:calc(12px * var(--font-scale, 1));line-height:1.5}.casc-cad-readonly strong{color:var(--ctext)}.casc-cad-cols{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:12px;align-items:start;min-height:0}.casc-cad-nav{display:flex;flex-direction:column;gap:6px}.casc-cad-navbtn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:40px;padding:8px 10px;border:1px solid var(--cborder2);border-radius:10px;background:var(--cpanel2);color:var(--ctext);font-family:inherit;text-align:left;cursor:pointer}.casc-cad-navbtn:hover{border-color:var(--cblue)}.casc-cad-navbtn:focus-visible{outline:2px solid var(--cblue);outline-offset:2px}.casc-cad-navbtn.is-on{border-color:var(--cblue);background:rgb(var(--cblue-rgb) / .12)}.casc-cad-navname{font-size:calc(12.5px * var(--font-scale, 1));font-weight:600}.casc-cad-navmeta{font-size:calc(10.5px * var(--font-scale, 1));color:var(--cmut)}.casc-cad-tag{margin-top:2px;padding:1px 6px;border-radius:999px;font-size:calc(10px * var(--font-scale, 1));font-weight:600;background:rgb(var(--cslate-rgb) / .14);color:var(--cmut)}.casc-cad-tag.is-edited{background:rgb(var(--cblue-rgb) / .14);color:var(--cblueink)}.casc-cad-tag.is-offer{background:rgb(var(--camber-rgb) / .14);color:var(--camberink)}.casc-cad-panel{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border:1px solid var(--cborder2);border-radius:12px;background:var(--cpanel)}.casc-cad-head{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.casc-cad-headtext{min-width:0;display:flex;flex-direction:column;gap:3px}.casc-cad-title{margin:0;font-size:calc(15px * var(--font-scale, 1));font-weight:700;color:var(--ctext)}.casc-cad-desc{margin:0;font-size:calc(12px * var(--font-scale, 1));line-height:1.5;color:var(--cinkdim)}.casc-cad-who{margin:0;flex:none;font-size:calc(11px * var(--font-scale, 1));color:var(--cfaint)}.casc-cad-offer{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid rgb(var(--camber-rgb) / .38);border-radius:10px;background:rgb(var(--camber-rgb) / .08)}.casc-cad-offer p{margin:0;font-size:calc(12px * var(--font-scale, 1));line-height:1.5;color:var(--cinkdim)}.casc-cad-offeracts{display:flex;flex-wrap:wrap;gap:8px}.casc-cad-compare{width:100%;border-collapse:collapse;font-size:calc(11.5px * var(--font-scale, 1))}.casc-cad-compare caption{padding-bottom:4px;text-align:left;color:var(--cmut);font-size:calc(11px * var(--font-scale, 1))}.casc-cad-compare th,.casc-cad-compare td{padding:4px 8px;border-bottom:1px solid var(--cborder2);text-align:left;color:var(--ctext)}.casc-cad-compare th{color:var(--cmut);font-weight:600}.casc-cad-acts{display:flex;flex-wrap:wrap;gap:8px}.casc-cad-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid var(--cborder2);border-radius:9px;background:var(--cpanel2);color:var(--ctext);font-family:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:pointer}.casc-cad-btn:hover{border-color:var(--cblue)}.casc-cad-btn:focus-visible{outline:2px solid var(--cblue);outline-offset:2px}.casc-cad-btn[disabled]{opacity:.55;cursor:default}.casc-cad-btn.is-primary{border-color:rgb(var(--cblue-rgb) / .5);background:rgb(var(--cblue-rgb) / .16);color:var(--cblueink)}.casc-cad-btn.is-reset{color:var(--cmut)}.casc-cad-refusal,.casc-cad-setwarn{margin:0;padding:9px 11px;border:1px solid rgb(var(--cred-rgb) / .42);border-radius:10px;background:rgb(var(--cred-rgb) / .1);color:var(--credink);font-size:calc(12.5px * var(--font-scale, 1));line-height:1.5}.casc-cad-saved{margin:0;padding:9px 11px;border:1px solid rgb(var(--cgreen-rgb) / .38);border-radius:10px;background:rgb(var(--cgreen-rgb) / .1);color:var(--cgreenink);font-size:calc(12.5px * var(--font-scale, 1));line-height:1.5}.casc-cad-warnhead{margin:0;font-size:calc(12px * var(--font-scale, 1));color:var(--camberink)}.casc-cad-msgs{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:calc(12px * var(--font-scale, 1));line-height:1.5}.casc-cad-msgs.is-bad{color:var(--credink)}.casc-cad-msgs.is-warn{color:var(--cinkdim)}.casc-cad-more>summary{cursor:pointer;font-size:calc(11.5px * var(--font-scale, 1));color:var(--cmut)}.casc-cad-more>summary:hover{color:var(--ctext)}.casc-cad-more>summary:focus-visible{outline:2px solid var(--cblue);outline-offset:2px}.casc-cad-loading{margin:0}@media (max-width: 900px){.casc-cad-cols{grid-template-columns:minmax(0,1fr)}.casc-cad-nav{flex-direction:row;flex-wrap:wrap}.casc-cad-navbtn{flex:1 1 160px}}.mrb-tokf{display:flex;flex-direction:column;gap:6px;margin-top:4px}.mrb-tokf-label{font-size:calc(11px * var(--font-scale, 1));font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--cmut)}.mrb-tokf-row{display:flex;align-items:stretch;gap:6px}.mrb-tokf-input{flex:1 1 auto;min-width:0}.mrb-tokf-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:0 10px;border-radius:8px;cursor:pointer;font-size:calc(11px * var(--font-scale, 1));font-weight:600;color:var(--cmut);background:rgb(var(--cneutral1-rgb) / .12);border:1px solid rgb(var(--cneutral2-rgb) / .18)}.mrb-tokf-add:hover{color:var(--ctext)}.mrb-tokf-pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.mrb-tokf-pill{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 8px;border-radius:999px;font-size:calc(10.5px * var(--font-scale, 1));color:var(--ctext);background:rgb(var(--cpurple-rgb) / .16);border:1px solid rgb(var(--cpurple-rgb) / .34)}.mrb-tokf-pill.is-unknown{background:rgb(var(--crose-rgb) / .14);border-color:rgb(var(--crose-rgb) / .38)}.mrb-tokf-pilltext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-tokf-pillx{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;opacity:.65;cursor:pointer;font-size:calc(13px * var(--font-scale, 1));line-height:1;padding:0 3px}.mrb-tokf-pillx:hover{opacity:1}.mrb-tokf-picker{border-radius:10px;overflow:hidden;background:rgb(var(--cneutral1-rgb) / .1);border:1px solid rgb(var(--cneutral2-rgb) / .18)}.mrb-tokf-tabs{display:flex;gap:2px;padding:3px;border-bottom:1px solid rgb(var(--cneutral2-rgb) / .14)}.mrb-tokf-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--cmut);font-size:calc(10.5px * var(--font-scale, 1));font-weight:600;padding:4px 8px;border-radius:6px;cursor:pointer}.mrb-tokf-tab.is-on{color:var(--ctext);background:rgb(var(--cneutral1-rgb) / .16)}.mrb-tokf-list{list-style:none;margin:0;padding:3px;max-height:190px;overflow-y:auto}.mrb-tokf-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;text-align:left;display:flex;flex-direction:column;gap:1px;padding:5px 8px;border-radius:6px;cursor:pointer}.mrb-tokf-item:hover{background:rgb(var(--cneutral1-rgb) / .14)}.mrb-tokf-itemlabel{font-size:calc(11.5px * var(--font-scale, 1));color:var(--ctext)}.mrb-tokf-itemkey{font-size:calc(10px * var(--font-scale, 1));color:var(--cmut);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-tokf-empty,.mrb-tokf-hint{margin:0;font-size:calc(10.5px * var(--font-scale, 1));color:var(--cmut)}.mrb-tokf-empty{padding:8px}.mrb-tokf-said{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mrb-sendmsg{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.mrb-sendmsg-wires{display:flex;flex-wrap:wrap;gap:6px;width:100%;min-width:0}.mrb-sendmsg-wire{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;justify-content:center;padding:7px 10px;border-radius:9px;border:1px solid var(--cborder2);background:transparent;color:var(--cmut);font-size:calc(12px * var(--font-scale, 1));font-weight:650;cursor:pointer}.mrb-sendmsg-wire>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-sendmsg-wire:hover{color:var(--ctext);background:rgb(var(--cwash-rgb) / .06)}.mrb-sendmsg-wire:focus-visible{outline:2px solid rgb(var(--cblue-rgb) / .8);outline-offset:2px}.mrb-sendmsg-wire.is-on.is-sms{color:var(--cgreen);border-color:rgb(var(--cgreen-rgb) / .6);background:rgb(var(--cgreen-rgb) / .1)}.mrb-sendmsg-wire.is-on.is-imessage{color:var(--cblue);border-color:rgb(var(--cblue-rgb) / .6);background:rgb(var(--cblue-rgb) / .1)}.mrb-sendmsg-wire.is-on.is-email{color:var(--cred);border-color:rgb(var(--cred-rgb) / .65);background:rgb(var(--cred-rgb) / .1)}.mrb-sendmsg-field{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.mrb-sendmsg-label{font-size:calc(10.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cmut)}.mrb-sendmsg-input,.mrb-sendmsg-body{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:8px 10px;border-radius:9px;border:1px solid var(--cborder2);background:rgb(var(--cwash-rgb) / .04);color:var(--ctext);font:inherit;font-size:calc(12.5px * var(--font-scale, 1))}.mrb-sendmsg-body{resize:vertical;min-height:90px;line-height:1.45}.mrb-sendmsg-input:focus-visible,.mrb-sendmsg-body:focus-visible{outline:2px solid rgb(var(--cblue-rgb) / .8);outline-offset:-1px}.mrb-sendmsg-note{margin:0;font-size:calc(11px * var(--font-scale, 1));line-height:1.5;color:var(--cmut)}.mrb-stopcomms{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.mrb-stopcomms-label{font-size:calc(10.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cmut)}.mrb-stopcomms-wires{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.mrb-stopcomms-wire{box-sizing:border-box;position:relative;display:flex;align-items:center;gap:9px;width:100%;min-width:0;max-width:100%;padding:8px 10px;border-radius:9px;border:1px solid var(--cborder2);background:transparent;color:var(--cmut);font-size:calc(12px * var(--font-scale, 1));font-weight:650;cursor:pointer}.mrb-stopcomms-wire:hover{color:var(--ctext);background:rgb(var(--cwash-rgb) / .06)}.mrb-stopcomms-wire>input[type=checkbox]{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.mrb-stopcomms-wire:focus-within{outline:2px solid rgb(var(--cblue-rgb) / .8);outline-offset:2px}.mrb-stopcomms-box{box-sizing:border-box;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:5px;border:1.5px solid var(--cborder2);background:transparent}.mrb-stopcomms-tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-stopcomms-wire.is-on.is-sms{color:var(--cgreen);border-color:rgb(var(--cgreen-rgb) / .6);background:rgb(var(--cgreen-rgb) / .1)}.mrb-stopcomms-wire.is-on.is-sms .mrb-stopcomms-box{border-color:rgb(var(--cgreen-rgb) / .8);background:rgb(var(--cgreen-rgb) / .22)}.mrb-stopcomms-wire.is-on.is-imessage{color:var(--cblue);border-color:rgb(var(--cblue-rgb) / .6);background:rgb(var(--cblue-rgb) / .1)}.mrb-stopcomms-wire.is-on.is-imessage .mrb-stopcomms-box{border-color:rgb(var(--cblue-rgb) / .8);background:rgb(var(--cblue-rgb) / .22)}.mrb-stopcomms-wire.is-on.is-email{color:var(--cred);border-color:rgb(var(--cred-rgb) / .65);background:rgb(var(--cred-rgb) / .1)}.mrb-stopcomms-wire.is-on.is-email .mrb-stopcomms-box{border-color:rgb(var(--cred-rgb) / .85);background:rgb(var(--cred-rgb) / .22)}.mrb-stopcomms-warn{margin:0;padding:8px 10px;border-radius:9px;border:1px solid rgb(var(--camber-rgb) / .45);background:rgb(var(--camber-rgb) / .1);color:var(--camber);font-size:calc(11px * var(--font-scale, 1));line-height:1.5}.mrb-stopcomms-wire.is-last{cursor:default}.mrb-intake-note{max-width:46em;margin:var(--space-4, 16px) auto 0;padding-top:var(--space-3, 12px);border-top:1px dashed var(--border-subtle, rgba(255, 255, 255, .12));color:var(--text-faint, #85939c);font-size:var(--text-sm, 12px);line-height:1.6}.mrb-intake-note strong{color:var(--text-muted, #9fb0b8)}.mrb-inbound-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4, 16px);flex-wrap:wrap}.mrb-inbound-head h1{margin:0 0 var(--space-2, 8px)}.mrb-inbound-sub{margin:0;max-width:56em;color:var(--text-muted, #9fb0b8);font-size:var(--text-sm, 13px);line-height:1.6}.mrb-inbound-refresh{flex:none;padding:8px 14px;border-radius:10px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .14));background:var(--surface-2, rgba(255, 255, 255, .04));color:var(--text);font-size:var(--text-sm, 13px);cursor:pointer}.mrb-inbound-refresh:hover:not(:disabled){border-color:var(--accent, #35d0ba)}.mrb-inbound-refresh:disabled{opacity:.55;cursor:default}.mrb-inbound-arming{margin:var(--space-5, 20px) 0;padding:var(--space-4, 16px);border-radius:12px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));border-left-width:4px;background:var(--surface-2, rgba(255, 255, 255, .03))}.mrb-inbound-arming-t{margin:0 0 6px;font-weight:600;color:var(--text)}.mrb-inbound-arming-s{margin:0;max-width:60em;color:var(--text-muted, #9fb0b8);font-size:var(--text-sm, 13px);line-height:1.6}.mrb-inbound-arming-off{border-left-color:#d99a2b}.mrb-inbound-arming-partial{border-left-color:#5aa9e6}.mrb-inbound-arming-on{border-left-color:var(--accent, #35d0ba)}.mrb-inbound-error{margin:var(--space-4, 16px) 0;padding:var(--space-3, 12px);border-radius:10px;border:1px solid rgba(224,90,90,.4);color:#e05a5a;font-size:var(--text-sm, 13px)}.mrb-inbound-counts{display:flex;gap:var(--space-5, 20px);margin-bottom:var(--space-4, 16px)}.mrb-inbound-stat{display:flex;align-items:baseline;gap:6px}.mrb-inbound-stat-n{font-size:calc(1.4rem * var(--font-scale, 1));font-weight:700;color:var(--text)}.mrb-inbound-stat-l{color:var(--text-faint, #85939c);font-size:var(--text-sm, 12px)}.mrb-inbound-empty{padding:var(--space-6, 28px);text-align:center;border:1px dashed var(--border-subtle, rgba(255, 255, 255, .12));border-radius:12px}.mrb-inbound-empty-ic{font-size:calc(2rem * var(--font-scale, 1));margin-bottom:var(--space-2, 8px)}.mrb-inbound-empty-t{margin:0 0 6px;font-weight:600;color:var(--text)}.mrb-inbound-empty-s{margin:0;color:var(--text-faint, #85939c);font-size:var(--text-sm, 13px)}.mrb-inbound-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3, 12px)}.mrb-inbound-row{padding:var(--space-4, 16px);border-radius:12px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .1));background:var(--surface-2, rgba(255, 255, 255, .03))}.mrb-inbound-row-rejected{opacity:.78;border-style:dashed}.mrb-inbound-row-main{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3, 12px);flex-wrap:wrap}.mrb-inbound-who{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mrb-inbound-name{font-weight:600;color:var(--text)}.mrb-inbound-num{color:var(--text-faint, #85939c);font-size:var(--text-sm, 12px)}.mrb-inbound-when{color:var(--text-faint, #85939c);font-size:var(--text-sm, 12px);white-space:nowrap}.mrb-inbound-what{margin-top:var(--space-2, 8px);display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--text-sm, 13px)}.mrb-inbound-badge{padding:2px 10px;border-radius:999px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .14));color:var(--text)}.mrb-inbound-badge-rejected{border-color:#d99a2b80;color:#d99a2b}.mrb-inbound-why{color:var(--text-muted, #9fb0b8)}.mrb-inbound-dur{color:var(--text-faint, #85939c);font-variant-numeric:tabular-nums}.mrb-inbound-meta{margin-top:6px;display:flex;gap:var(--space-3, 12px);flex-wrap:wrap;color:var(--text-faint, #85939c);font-size:var(--text-sm, 12px)}.mrb-inbound-transcript{margin:var(--space-3, 12px) 0 0;padding:var(--space-3, 12px);border-left:3px solid var(--accent, #35d0ba);border-radius:0 8px 8px 0;background:var(--surface-3, rgba(255, 255, 255, .04));color:var(--text);font-size:var(--text-sm, 13px);line-height:1.6;white-space:pre-wrap}.mrb-inbound-transcript-note{margin:var(--space-3, 12px) 0 0;color:var(--text-faint, #85939c);font-size:var(--text-sm, 12px);font-style:italic}.mrb-inbound-row-missed{border-left:3px solid rgba(255,176,46,.85)}.mrb-inbound-badge-missed{background:#ffb02e29;color:#ffca6b;border-color:#ffb02e73}.mrb-calls-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3, 12px);margin-bottom:var(--space-4, 16px)}.mrb-calls-field{display:flex;flex-direction:column;gap:4px;min-width:128px}.mrb-calls-field-wide{min-width:240px;flex:1 1 260px}.mrb-calls-field>span{color:var(--text-faint, #85939c);font-size:var(--text-sm, 12px);letter-spacing:.02em}.mrb-calls-field select,.mrb-calls-field input{background:var(--surface-2, #16202a);border:1px solid var(--border-control);border-radius:8px;color:var(--text);padding:7px 10px;font:inherit;font-size:var(--text-sm, 13px);max-width:100%}.mrb-calls-field select:focus-visible,.mrb-calls-field input:focus-visible{outline:2px solid var(--accent, #35d0ba);outline-offset:1px}.mrb-calls-clear{background:transparent;border:1px solid var(--border-control);border-radius:8px;color:var(--text-muted, #9fb0b8);padding:8px 14px;cursor:pointer;font-size:var(--text-sm, 13px)}.mrb-calls-clear:hover{border-color:var(--accent, #35d0ba);color:var(--text)}.mrb-calls-dir{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border-subtle);border-radius:999px;padding:1px 9px;font-size:calc(.68rem * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.mrb-calls-dir-inbound{color:#5aa9e6;border-color:#5aa9e673;background:#5aa9e61f}.mrb-calls-dir-outbound{color:#35d0ba;border-color:#35d0ba73;background:#35d0ba1f}.mrb-calls-row-inbound{border-right:2px solid rgba(90,169,230,.28)}.mrb-calls-row-outbound{border-right:2px solid rgba(53,208,186,.28)}.mrb-calls-row-noncall{opacity:.72}.mrb-calls-row-dial{border-left:2px solid var(--border-subtle)}.mrb-calls-row-vm{border-left:2px solid rgba(53,208,186,.45)}.mrb-calls-vm-note{text-align:center}.mrb-calls-more{display:flex;justify-content:center;margin-top:var(--space-4, 16px)}.mrb-calls-end,.mrb-calls-note{margin:var(--space-4, 16px) 0 0;color:var(--text-faint, #85939c);font-size:var(--text-sm, 12px);text-align:center}.mrb-calls-note{border-top:1px solid var(--border-subtle);padding-top:var(--space-3, 12px);line-height:1.6}.mrb-calls-rec{margin-top:var(--space-2, 8px);padding-top:var(--space-2, 8px);border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-1, 4px)}.mrb-calls-rec-audio{width:100%;max-width:100%;display:block}.mrb-calls-rec-meta{display:flex;align-items:baseline;gap:var(--space-2, 8px);flex-wrap:wrap}.mrb-calls-rec-dur{font-variant-numeric:tabular-nums;color:var(--text-muted, #9fb0ba);font-size:var(--text-sm, 12px)}.mrb-calls-rec-note{margin:0;color:var(--text-faint, #85939c);font-size:var(--text-sm, 12px);line-height:1.5}.mrb-calls-rec-unavailable{margin-top:var(--space-2, 8px);font-style:italic}.mrb-calls-rec-allparty{margin-top:var(--space-1, 4px)}.mrb-intake-tabs{display:flex;flex-wrap:wrap;margin-bottom:var(--space-4, 16px)}.mrb-intake-tabs .mrb-seg-btn{flex:0 1 auto;min-width:96px;text-align:center;text-decoration:none;line-height:1.4}@media (max-width: 760px){.mrb-intake-tabs .mrb-seg-btn{flex:1 1 auto;border-left:1px solid var(--border-subtle)}}.mrb-tri{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.mrb-tri-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3, 12px)}.mrb-tri-h1{margin:0;font-size:var(--text-xl, 20px);font-weight:700}.mrb-tri-sub{margin:4px 0 0;max-width:68ch;color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));font-size:var(--text-sm, 13px);line-height:1.55}.mrb-tri-actions{display:flex;gap:var(--space-2, 8px);flex-wrap:wrap}.mrb-tri-btn{padding:7px 14px;border:1px solid var(--border-subtle, color-mix(in srgb, var(--text) 18%, transparent));border-radius:var(--radius-md, 8px);background:var(--surface-2, color-mix(in srgb, var(--text) 5%, transparent));color:var(--text);font:inherit;font-size:var(--text-sm, 13px);font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,opacity .12s ease}.mrb-tri-btn:hover:not(:disabled){background:var(--surface-3, color-mix(in srgb, var(--text) 10%, transparent))}.mrb-tri-btn:disabled{opacity:.45;cursor:not-allowed}.mrb-tri-btn-primary{border-color:color-mix(in srgb,var(--accent, #3b9eff) 55%,transparent);background:color-mix(in srgb,var(--accent, #3b9eff) 16%,transparent);color:color-mix(in srgb,var(--accent, #3b9eff) 92%,var(--text))}.mrb-tri-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #3b9eff) 26%,transparent)}.mrb-tri-warn,.mrb-tri-notice{margin:0;padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--radius-md, 8px);font-size:var(--text-sm, 13px);line-height:1.5}.mrb-tri-warn{border:1px solid color-mix(in srgb,var(--danger, #e5484d) 40%,transparent);background:color-mix(in srgb,var(--danger, #e5484d) 10%,transparent);color:color-mix(in srgb,var(--danger, #e5484d) 85%,var(--text))}.mrb-tri-notice{border:1px solid color-mix(in srgb,var(--ok) 38%,transparent);background:color-mix(in srgb,var(--ok) 10%,transparent);color:color-mix(in srgb,var(--ok) 85%,var(--text))}.mrb-tri-muted{margin:0;color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent));font-size:var(--text-sm, 13px)}.mrb-tri-chips{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.mrb-tri-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--border-subtle, color-mix(in srgb, var(--text) 16%, transparent));border-radius:999px;background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 68%, transparent));font:inherit;font-size:var(--text-sm, 12px);font-weight:600;cursor:pointer}.mrb-tri-chip:hover{background:var(--surface-2, color-mix(in srgb, var(--text) 6%, transparent))}.mrb-tri-chip.is-on{border-color:color-mix(in srgb,var(--accent, #3b9eff) 55%,transparent);background:color-mix(in srgb,var(--accent, #3b9eff) 14%,transparent);color:var(--text)}.mrb-tri-chip.is-empty{opacity:.55}.mrb-tri-chip-n{padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--text) 12%,transparent);font-size:calc(11px * var(--font-scale, 1));font-variant-numeric:tabular-nums}@media (max-width: 720px){.mrb-tri-card-src{display:none}.mrb-tri-pill{grid-area:pill}}.mrb-tri-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--border-subtle);border-radius:999px;font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.01em;white-space:nowrap}.mrb-tri-tone-stop{border-color:color-mix(in srgb,var(--danger, #e5484d) 50%,transparent);background:color-mix(in srgb,var(--danger, #e5484d) 14%,transparent);color:color-mix(in srgb,var(--danger, #e5484d) 90%,var(--text))}.mrb-tri-tone-hot{border-color:color-mix(in srgb,var(--ok) 50%,transparent);background:color-mix(in srgb,var(--ok) 14%,transparent);color:color-mix(in srgb,var(--ok) 90%,var(--text))}.mrb-tri-tone-warm{border-color:color-mix(in srgb,var(--accent, #3b9eff) 45%,transparent);background:color-mix(in srgb,var(--accent, #3b9eff) 12%,transparent);color:color-mix(in srgb,var(--accent, #3b9eff) 90%,var(--text))}.mrb-tri-tone-cool,.mrb-tri-tone-none{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent))}.mrb-tri-detail{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border-top:1px solid var(--border-subtle, color-mix(in srgb, var(--text) 12%, transparent));background:var(--surface-2, color-mix(in srgb, var(--text) 4%, transparent))}.mrb-tri-why{color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));font-size:var(--text-sm, 12px);line-height:1.5}.mrb-tri-why-by{padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent);font-size:calc(11px * var(--font-scale, 1));font-weight:700}.mrb-tri-why-model{color:var(--text-faint, color-mix(in srgb, var(--text) 45%, transparent));font-size:calc(11px * var(--font-scale, 1))}.mrb-tri-blurb{margin:0;color:var(--text-muted, color-mix(in srgb, var(--text) 62%, transparent));font-size:var(--text-sm, 12px);font-style:italic}.mrb-tri-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px)}.mrb-tri-lbl{color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent));font-size:calc(11px * var(--font-scale, 1));font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mrb-tri-select{padding:6px 10px;border:1px solid var(--border-subtle, color-mix(in srgb, var(--text) 18%, transparent));border-radius:var(--radius-md, 8px);background:var(--surface-1, color-mix(in srgb, var(--text) 3%, transparent));color:var(--text);font:inherit;font-size:var(--text-sm, 13px)}.mrb-tri-thread{list-style:none;margin:0;padding:var(--space-3, 12px);border:1px solid var(--border-subtle, color-mix(in srgb, var(--text) 12%, transparent));border-radius:var(--radius-md, 8px);background:var(--surface-1, color-mix(in srgb, var(--text) 2%, transparent));display:flex;flex-direction:column;gap:6px;max-height:22em;overflow-y:auto}.mrb-tri-msg{display:flex;flex-direction:column;gap:2px;max-width:80%;padding:7px 11px;border-radius:var(--radius-md, 10px);font-size:var(--text-sm, 13px);line-height:1.45}.mrb-tri-msg-in{align-self:flex-start;background:color-mix(in srgb,var(--text) 9%,transparent)}.mrb-tri-msg-out{align-self:flex-end;background:color-mix(in srgb,var(--accent, #3b9eff) 18%,transparent)}.mrb-tri-msg-text{white-space:pre-wrap;overflow-wrap:anywhere}.mrb-tri-msg-at{color:var(--text-faint, color-mix(in srgb, var(--text) 45%, transparent));font-size:calc(10px * var(--font-scale, 1));font-variant-numeric:tabular-nums}.mrb-tri-blocked{margin:0;padding:var(--space-3, 12px);border:1px solid color-mix(in srgb,var(--danger, #e5484d) 45%,transparent);border-radius:var(--radius-md, 8px);background:color-mix(in srgb,var(--danger, #e5484d) 9%,transparent);color:color-mix(in srgb,var(--danger, #e5484d) 88%,var(--text));font-size:var(--text-sm, 13px);line-height:1.5}.mrb-tri-blocked-src{opacity:.75;font-size:calc(11px * var(--font-scale, 1))}.mrb-tri-composer{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.mrb-tri-textarea{width:100%;padding:var(--space-3, 12px);border:1px solid var(--border-subtle, color-mix(in srgb, var(--text) 18%, transparent));border-radius:var(--radius-md, 8px);background:var(--surface-1, color-mix(in srgb, var(--text) 3%, transparent));color:var(--text);font:inherit;font-size:var(--text-sm, 14px);line-height:1.5;resize:vertical}.mrb-tri-composer-row{display:flex;gap:var(--space-2, 8px);flex-wrap:wrap}.mrb-tri-empty{padding:var(--space-6, 32px) var(--space-4, 16px);border:1px dashed var(--border-subtle, color-mix(in srgb, var(--text) 16%, transparent));border-radius:var(--radius-md, 10px);text-align:center}.mrb-tri-empty-ic{display:grid;place-items:center}.mrb-tri-empty-t{margin:var(--space-2, 8px) 0 4px;font-weight:700}.mrb-tri-empty-s{margin:0 auto;max-width:52ch;color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent));font-size:var(--text-sm, 13px);line-height:1.55}.mrb-tri-unrouted{margin:0;padding:var(--space-3, 12px);border:1px dashed var(--border-subtle, color-mix(in srgb, var(--text) 18%, transparent));border-radius:var(--radius-md, 8px);color:var(--text-faint, color-mix(in srgb, var(--text) 55%, transparent));font-size:var(--text-sm, 12px);line-height:1.55}.mrb-tri-h1-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mrb-tri-work{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:var(--space-4, 16px);align-items:start}.mrb-tri-work.is-railless{grid-template-columns:minmax(0,1fr)}@media (max-width: 1100px){.mrb-tri-work{grid-template-columns:minmax(0,1fr)}}.mrb-tri-rail{display:flex;flex-direction:column;gap:var(--space-2, 8px);min-width:0}.mrb-tri-rail-h{margin:var(--space-2, 8px) 0 0;color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent));font-size:calc(11px * var(--font-scale, 1));font-weight:800;text-transform:uppercase;letter-spacing:var(--tracking-wide, .08em)}.mrb-tri-rail-group{display:flex;flex-direction:column;gap:2px}.mrb-tri-src{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:6px 10px;border:1px solid transparent;border-radius:var(--radius-md, 8px);background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 68%, transparent));font:inherit;font-size:var(--text-sm, 13px);font-weight:600;text-align:left;cursor:pointer}.mrb-tri-src:hover{background:var(--surface-2, color-mix(in srgb, var(--text) 6%, transparent))}.mrb-tri-src.is-on{border-color:color-mix(in srgb,var(--accent, #3b9eff) 35%,transparent);background:var(--accent-wash, color-mix(in srgb, var(--accent, #3b9eff) 8%, transparent));color:var(--text)}.mrb-tri-src-ic{width:9px;height:9px;flex:none;border-radius:999px;background:var(--accent, #3b9eff)}.mrb-tri-src-ic.is-texts{background:var(--tag-indigo, var(--accent))}.mrb-tri-src-ic.is-emails{background:var(--tag-violet, var(--accent))}.mrb-tri-src-ic.is-calls{background:var(--tag-green, var(--ok))}.mrb-tri-src-ic.is-voicemails{background:var(--tag-amber, var(--warn))}.mrb-tri-src-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-tri-src-n{margin-left:auto;color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent));font-variant-numeric:tabular-nums}.mrb-tri-src-n.is-unknown{opacity:.7}.mrb-tri-rail .mrb-tri-chips{flex-direction:column;align-items:stretch;gap:2px}.mrb-tri-rail .mrb-tri-chip{justify-content:flex-start;min-height:40px;border-color:transparent;border-radius:var(--radius-md, 8px)}.mrb-tri-rail .mrb-tri-chip-n{margin-left:auto}.mrb-tri-rail-note.is-warn{color:var(--warn, #e0a94f)}.mrb-tri-rail-note{margin:0;color:var(--text-faint, color-mix(in srgb, var(--text) 50%, transparent));font-size:calc(11px * var(--font-scale, 1))}.mrb-tri-rail-cta{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin-top:var(--space-2, 8px);text-align:center;text-decoration:none}.mrb-tri-main{display:flex;flex-direction:column;gap:var(--space-3, 12px);min-width:0}.mrb-tri-listbar-n{color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));font-size:var(--text-sm, 13px);font-variant-numeric:tabular-nums}.mrb-tri-main .mrb-tri-empty{min-height:14rem;display:flex;flex-direction:column;justify-content:center}.mrb-tri-skel{display:inline-block;border-radius:var(--radius-sm, 6px);background:color-mix(in srgb,var(--text) 10%,transparent)}.mrb-tri-skel.is-who{width:9em;height:1em}.mrb-tri-skel.is-body{width:70%;height:1em}.mrb-tri-skel.is-when{width:3.5em;height:1em}.mrb-tri-chan{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2, 8px);padding:var(--space-6, 24px);border:1px solid var(--border-subtle, color-mix(in srgb, var(--text) 14%, transparent));border-radius:var(--radius-lg, 14px);background:var(--surface-1, color-mix(in srgb, var(--text) 3%, transparent))}.mrb-tri-chan-n{margin:0;font-size:var(--text-3xl, 34px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.mrb-tri-chan-t{margin:0;font-weight:700}.mrb-tri-chan-s{margin:0;max-width:62ch;color:var(--text-muted, color-mix(in srgb, var(--text) 66%, transparent));font-size:var(--text-sm, 13px);line-height:1.55}.mrb-tri-card-src{grid-area:src;justify-self:end;font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.02em;color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent));white-space:nowrap}.mrb-tri-card-src.is-sms{color:var(--ok, #34c759)}.mrb-tri-card-src.is-imsg{color:var(--accent, #4da3ff)}.mrb-tri-group{display:flex;align-items:baseline;gap:var(--space-2, 8px);flex-wrap:wrap;padding:var(--space-3, 12px) var(--space-2, 8px) var(--space-1, 4px)}.mrb-tri-group-n{font-size:calc(11px * var(--font-scale, 1));font-variant-numeric:tabular-nums;color:var(--text-faint, color-mix(in srgb, var(--text) 48%, transparent))}.mrb-tri-group-note{flex:1 1 100%;font-size:calc(11px * var(--font-scale, 1));color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent))}.mrb-tri-inboxes{display:flex;width:100%;margin-bottom:var(--space-2, 8px)}.mrb-tri-inboxes .mrb-seg-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.mrb-tri-reopt{margin:0;padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--radius-sm, 8px);border:1px solid color-mix(in srgb,var(--ok) 30%,transparent);background:color-mix(in srgb,var(--ok) 8%,transparent);font-size:var(--text-sm, 13px);line-height:1.45}.mrb-tri-responder{display:flex;flex-direction:column;flex:1 1 0px;min-height:22rem}.mrb-tri-cat-OPT_OUT{--cat: var(--tag-red, var(--danger))}.mrb-tri-cat-WANTS_TO_BOOK{--cat: var(--tag-pink, var(--danger))}.mrb-tri-cat-NEEDS_QUOTE{--cat: var(--tag-blue, var(--accent))}.mrb-tri-cat-QUESTION{--cat: var(--tag-teal, var(--accent))}.mrb-tri-cat-POSITIVE{--cat: var(--tag-green, var(--ok))}.mrb-tri-cat-NEGATIVE{--cat: var(--tag-slate, var(--text-muted))}.mrb-tri-cat-WRONG_NUMBER{--cat: var(--tag-orange, var(--warn))}.mrb-tri-pill[class*=mrb-tri-cat-]{border-color:color-mix(in srgb,var(--cat) 50%,transparent);background:color-mix(in srgb,var(--cat) 13%,transparent);color:color-mix(in srgb,var(--cat) 80%,var(--text))}.mrb-tri-chip[class*=mrb-tri-cat-].is-on{border-color:color-mix(in srgb,var(--cat) 55%,transparent);background:color-mix(in srgb,var(--cat) 13%,transparent);color:var(--text)}.mrb-tri-chip[class*=mrb-tri-cat-] .mrb-tri-chip-dot{color:var(--cat)}.mrb-tri-centre{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border:1px solid var(--border-subtle, color-mix(in srgb, var(--text) 14%, transparent));border-radius:var(--radius-lg, 14px);background:var(--surface-1, color-mix(in srgb, var(--text) 3%, transparent));position:sticky;top:0;height:calc(100vh - 8rem);min-height:0;min-width:0;overflow:hidden}@media (max-width: 1100px){.mrb-tri-centre{position:static;height:auto;min-height:32rem}}.mrb-tri-avatar{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent-fill, color-mix(in srgb, var(--accent, #3b9eff) 16%, transparent));color:var(--accent-text, var(--text));font-weight:800}.mrb-tri-side-who{min-width:0;flex:1}.mrb-tri-side-name{margin:0;font-size:var(--text-md, 15px);font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-tri-side-sub{margin:0;color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent));font-size:var(--text-sm, 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-tri-side-x{flex:none;padding:6px 10px}.mrb-tri-btn-done{width:100%;min-height:44px;border-color:var(--warn-border, color-mix(in srgb, var(--warn) 55%, transparent));background:var(--warn-fill, color-mix(in srgb, var(--warn) 14%, transparent));color:var(--warn);font-weight:750}.mrb-tri-btn-done:hover:not(:disabled){background:color-mix(in srgb,var(--warn) 24%,transparent)}.mrb-tri-card-srcs{grid-area:src;justify-self:stretch;justify-content:flex-end;overflow:hidden;display:inline-flex;align-items:center;gap:var(--space-2, 8px);min-width:0}.mrb-tri-card-srcs .mrb-tri-card-src{grid-area:auto;justify-self:auto}.mrb-tri-card-src.is-email{color:var(--warn, #ffb020)}.mrb-tri-card-src.is-call{color:var(--text-muted, color-mix(in srgb, var(--text) 68%, transparent))}.mrb-tri-card-count{font-size:calc(10px * var(--font-scale, 1));font-weight:700;line-height:1;padding:2px 6px;border-radius:999px;color:var(--text-faint, color-mix(in srgb, var(--text) 52%, transparent));border:1px solid var(--border-subtle, color-mix(in srgb, var(--text) 14%, transparent));white-space:nowrap}@media (max-width: 720px){.mrb-tri-card-srcs,.mrb-tri-card-count{display:none}}.mrb-tri-need{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:calc(10px * var(--font-scale, 1));font-weight:700;line-height:1;padding:3px 7px;border-radius:999px;white-space:nowrap;border:1px solid color-mix(in srgb,var(--accent, #4da3ff) 45%,transparent);background:color-mix(in srgb,var(--accent, #4da3ff) 12%,transparent);color:color-mix(in srgb,var(--accent, #4da3ff) 78%,var(--text))}.mrb-tri-need.is-disposition_needed,.mrb-tri-need.is-follow_up_due{border-color:var(--border-subtle, color-mix(in srgb, var(--text) 14%, transparent));background:transparent;color:var(--text-muted, color-mix(in srgb, var(--text) 68%, transparent))}.mrb-sched{display:flex;flex-direction:column;gap:var(--space-5)}.mrb-sched-head h1{margin:0 0 var(--space-1);font-size:var(--text-2xl)}.mrb-sched-sub{margin:0;color:var(--text-muted);font-size:var(--text-base);max-width:62ch}.mrb-sched-panel{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.mrb-sched-panel h2{margin:0;font-size:var(--text-lg)}.mrb-sched-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.mrb-sched-input{width:100%;min-height:44px;padding:9px var(--space-3);background:var(--surface-2);color:var(--text);border:1px solid var(--border-control);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base)}textarea.mrb-sched-input{min-height:66px;resize:vertical}.mrb-sched-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);border-color:var(--focus)}.mrb-sched-btn{min-height:44px;padding:0 var(--space-4);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;background:var(--surface-2);color:var(--text);border:1px solid var(--border-control);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base);font-weight:600;transition:background var(--motion-fast) var(--ease-out)}.mrb-sched-btn:hover{background:var(--surface-3)}.mrb-sched-btn:disabled{opacity:.5;cursor:not-allowed}.mrb-sched-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-sched-btn--primary{background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-border)}.mrb-sched-btn--primary:hover{background:var(--accent-fill-hover)}.mrb-sched-btn--quiet{background:transparent;border-color:var(--border-subtle);color:var(--text-muted)}.mrb-sched-btn--quiet:hover{background:var(--surface-3);color:var(--text)}.mrb-sched-btn--danger{background:transparent;border-color:var(--border-subtle);color:var(--danger)}.mrb-sched-btn--danger:hover{background:#ff8b8b1f}.mrb-sched-form{display:flex;flex-direction:column;gap:var(--space-4)}.mrb-sched-field{display:flex;flex-direction:column;gap:6px}.mrb-sched-field>label{font-size:var(--text-sm);font-weight:600;color:var(--text)}.mrb-sched-optional{font-weight:400;color:var(--text-faint)}.mrb-sched-help{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.mrb-sched-callout{background:var(--warn-fill);border:1px solid var(--warn-border);border-radius:var(--radius-md);padding:var(--space-3);color:var(--text)}.mrb-sched-callout.is-calendar-on{display:flex;align-items:flex-start;gap:var(--space-2);background:var(--ok-fill);border-color:var(--ok-border)}.mrb-sched-cal-dot{flex:0 0 auto;width:.5em;height:.5em;margin-top:.45em;border-radius:50%;background:var(--ok)}.mrb-sched-note{margin:0;font-size:var(--text-sm);color:var(--ok)}.mrb-sched-empty{margin:0;color:var(--text-muted);font-size:var(--text-base)}.mrb-sched-url{display:inline-block;max-width:100%;overflow-wrap:anywhere;font-size:var(--text-sm);color:var(--text);background:var(--surface-2);border-radius:var(--radius-sm);padding:2px 6px}.mrb-sched-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.mrb-sched-actions .mrb-btn{min-height:44px;display:inline-flex;align-items:center}.mrb-sched-accent-row{display:flex;align-items:center;gap:var(--space-2)}.mrb-sched-accent-text{max-width:12ch}.mrb-sched-swatch{width:32px;height:32px;flex:none;border-radius:var(--radius-sm);border:1px solid var(--border-control);background:var(--surface-3)}.mrb-sched-grid3{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.mrb-sched-week{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mrb-sched-day{display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(140px,180px) 1fr;align-items:start;padding:var(--space-3) 0;border-top:1px solid var(--border-subtle)}.mrb-sched-day:first-child{border-top:0}.mrb-sched-day-toggle{display:flex;align-items:center;gap:var(--space-2);min-height:44px;cursor:pointer;font-size:var(--text-base)}.mrb-sched-day-toggle input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.mrb-sched-day-toggle input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-sched-day-name{font-weight:600;color:var(--text)}.mrb-sched-day.is-off .mrb-sched-day-name{color:var(--text-muted);font-weight:500}.mrb-sched-windows{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:44px}.mrb-sched-window{display:flex;align-items:center;gap:6px}.mrb-sched-time{min-height:44px;width:auto}.mrb-sched-dash{color:var(--text-faint)}.mrb-sched-unavailable{color:var(--text-muted);font-size:var(--text-sm)}.mrb-sched-icon-btn{width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid transparent;background:transparent;cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);font-size:calc(18px * var(--font-scale, 1));line-height:1}.mrb-sched-icon-btn:hover{color:var(--danger);border-color:var(--border-subtle)}.mrb-sched-icon-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-sched-newtype{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4)}.mrb-sched-types{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.mrb-sched-type{display:grid;gap:var(--space-3);grid-template-columns:1fr auto;align-items:start;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4)}.mrb-sched-type.is-off{opacity:.75}.mrb-sched-type h3{margin:0 0 2px;font-size:var(--text-md)}.mrb-sched-type-meta{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.mrb-sched-type-desc{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.mrb-sched-type-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.mrb-sched-type-error{grid-column:1 / -1;margin:0}.mrb-sched-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;color:var(--text);border:1px solid var(--border-subtle);background:var(--surface-3)}.mrb-sched-pill--off{border-color:var(--warn-border);background:var(--warn-fill)}.mrb-sched-tabs{display:inline-flex;gap:2px;background:var(--surface-2);border-radius:var(--radius-pill);padding:3px}.mrb-sched-tab{min-height:40px;padding:0 var(--space-4);border:0;cursor:pointer;background:transparent;color:var(--text-muted);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600}.mrb-sched-tab.is-active{background:var(--accent-fill);color:var(--accent-text)}.mrb-sched-tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-sched-bookings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.mrb-sched-booking{display:grid;gap:var(--space-3);grid-template-columns:minmax(150px,190px) 1fr auto;align-items:start;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.mrb-sched-booking.is-cancelled{opacity:.7}.mrb-sched-booking-when{display:flex;flex-direction:column}.mrb-sched-booking-day{font-size:var(--text-sm);color:var(--text-muted)}.mrb-sched-booking-time{font-size:var(--text-md);font-weight:700;color:var(--text)}.mrb-sched-booking-who{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-sched-booking-meta{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.mrb-sched-booking-notes{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}@media (max-width: 720px){.mrb-sched-day,.mrb-sched-type,.mrb-sched-booking{grid-template-columns:1fr}}.mrb-pb{--pb-accent: var(--accent-border);min-height:100vh;background:var(--bg);color:var(--text);display:flex;flex-direction:column;align-items:center;padding:var(--space-6) var(--space-4);gap:var(--space-4)}.mrb-pb-card{width:100%;max-width:640px;background:var(--surface-1);border:1px solid var(--border-subtle);border-top:3px solid var(--pb-accent);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.mrb-pb-card--message{text-align:center}.mrb-pb-card--message h1{margin:0 0 var(--space-2);font-size:var(--text-xl)}.mrb-pb-head{display:flex;align-items:center;gap:var(--space-4)}.mrb-pb-photo{width:64px;height:64px;flex:none;border-radius:50%;object-fit:cover;border:2px solid var(--pb-accent);background:var(--surface-2)}.mrb-pb-photo--initial{display:inline-grid;place-items:center;font-size:var(--text-xl);font-weight:700;color:var(--text)}.mrb-pb-name{margin:0;font-size:var(--text-xl)}.mrb-pb-headline{margin:2px 0 0;font-size:var(--text-base);color:var(--text-muted)}.mrb-pb-bio{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.mrb-pb-step{margin:0 0 var(--space-1);font-size:var(--text-md)}.mrb-pb-substep{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.mrb-pb-tz{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.mrb-pb-empty{margin:0;color:var(--text-muted);font-size:var(--text-base)}.mrb-pb-back{align-self:flex-start;min-height:44px;padding:0 var(--space-2);border:0;background:transparent;cursor:pointer;color:var(--accent-text);font-size:var(--text-sm);font-weight:600}.mrb-pb-back:hover{text-decoration:underline}.mrb-pb-back:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.mrb-pb-types{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.mrb-pb-type{width:100%;min-height:44px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;background:var(--surface-2);color:var(--text);border:1px solid var(--border-subtle);border-left:3px solid var(--pb-accent);border-radius:var(--radius-md);padding:var(--space-4);transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.mrb-pb-type:hover{background:var(--surface-3)}.mrb-pb-type:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-pb-type-name{font-size:var(--text-md);font-weight:700}.mrb-pb-type-meta{font-size:var(--text-sm);color:var(--text-muted)}.mrb-pb-type-desc{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.mrb-pb-days{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.mrb-pb-day-label{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.mrb-pb-times{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.mrb-pb-time{width:100%;min-height:44px;cursor:pointer;background:var(--surface-2);color:var(--text);border:1px solid var(--pb-accent);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:600;transition:background var(--motion-fast) var(--ease-out)}.mrb-pb-time:hover{background:var(--surface-3)}.mrb-pb-time:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-pb-form{display:flex;flex-direction:column;gap:var(--space-4)}.mrb-pb-field{display:flex;flex-direction:column;gap:6px}.mrb-pb-field>label{font-size:var(--text-sm);font-weight:600;color:var(--text)}.mrb-pb-optional{font-weight:400;color:var(--text-faint)}.mrb-pb-input{width:100%;min-height:44px;padding:10px var(--space-3);background:var(--surface-2);color:var(--text);border:1px solid var(--border-control);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base)}textarea.mrb-pb-input{min-height:88px;resize:vertical}.mrb-pb-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);border-color:var(--focus)}.mrb-pb-input[aria-invalid=true]{border-color:var(--danger)}.mrb-pb-btn{min-height:48px;padding:0 var(--space-6);cursor:pointer;background:var(--accent-fill);color:var(--accent-text);border:2px solid var(--pb-accent);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-md);font-weight:700}.mrb-pb-btn:hover{background:var(--accent-fill-hover)}.mrb-pb-btn:disabled{opacity:.6;cursor:default}.mrb-pb-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-pb-btn--quiet{background:var(--surface-2);color:var(--text);border:1px solid var(--border-control)}.mrb-pb-btn--quiet:hover{background:var(--surface-3)}.mrb-pb-chosen{margin:0 0 var(--space-2);padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-md);border-left:3px solid var(--pb-accent);font-size:var(--text-base);line-height:var(--leading-normal)}.mrb-pb-notice{margin:0;padding:var(--space-3);background:var(--warn-fill);border:1px solid var(--warn-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text)}.mrb-pb-done{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.mrb-pb-error{margin:0;font-size:var(--text-sm);color:var(--danger)}.mrb-pb-cal{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-2)}.mrb-pb-cal-h{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--text)}.mrb-pb-cal-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mrb-pb-cal-btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:11rem;text-decoration:none}.mrb-pb-cal-said{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.mrb-pb-foot{font-size:var(--text-xs);color:var(--text-faint)}@media (forced-colors: active){.mrb-pb-card,.mrb-pb-type,.mrb-pb-time,.mrb-pb-btn{border-color:CanvasText}}@media (prefers-reduced-motion: reduce){.mrb-pb-type,.mrb-pb-time{transition:none}}.mrb-pb-resched{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4);text-align:left;width:100%}.mrb-pb-resched-day{display:flex;flex-direction:column}.mrb-sched-premium.mrb-panel{--msp-line: color-mix(in srgb, var(--text) 10%, transparent);--msp-card-edge: color-mix(in srgb, var(--accent-neon) 12%, var(--border-subtle));position:relative;isolation:isolate;background:transparent;border:0;box-shadow:none;padding:0}.mrb-sched-premium:before{content:"";position:absolute;top:-40px;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(58% 42% at 16% 0%,color-mix(in srgb,var(--accent-neon) 9%,transparent),transparent 70%),radial-gradient(50% 38% at 90% 10%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 70%)}.mrb-sched-premium .msp-header{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-neon) 14%,var(--border-subtle));border-radius:var(--radius-lg);padding:var(--space-6) var(--space-6) var(--space-5);background:radial-gradient(130% 190% at 12% 0%,color-mix(in srgb,var(--accent-neon) 13%,transparent),transparent 56%),radial-gradient(90% 160% at 95% 100%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 78%,transparent);box-shadow:inset 0 1px 0 var(--msp-line),0 14px 38px -26px #0000008c}.mrb-sched-premium .msp-header:before{content:"";position:absolute;top:0;left:var(--space-5);right:45%;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent-neon),transparent);opacity:.75}.mrb-sched-premium .msp-header:after{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:34%;pointer-events:none;transform:translate(-120%) skew(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-neon) 9%,transparent) 45%,color-mix(in srgb,var(--text) 7%,transparent) 52%,transparent);animation:msp-sheen 8s var(--ease-out) 1.2s infinite}@keyframes msp-sheen{0%{transform:translate(-120%) skew(-18deg)}38%{transform:translate(440%) skew(-18deg)}to{transform:translate(440%) skew(-18deg)}}.mrb-sched-premium .msp-header__copy{min-width:0}.mrb-sched-premium .msp-header__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent-text, var(--text));font-size:var(--text-xs, 12px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.mrb-sched-premium .msp-header__eyebrow:before{content:"";width:18px;height:2px;border-radius:var(--radius-pill);background:var(--accent-neon);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 60%,transparent)}.mrb-sched-premium .msp-header h1{margin:var(--space-2) 0 0;font-size:calc(clamp(26px,3.4vw,36px) * var(--font-scale, 1));font-weight:800;line-height:var(--leading-tight, 1.15);letter-spacing:-.01em;color:var(--text)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.mrb-sched-premium .msp-header h1{background:linear-gradient(115deg,var(--text) 55%,var(--accent-text, var(--accent-neon)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.mrb-sched-premium .msp-header .mrb-sched-sub{margin:var(--space-2) 0 0;color:var(--text-muted);max-width:52ch}.mrb-sched-premium .mrb-sched-panel{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-neon) 14%,var(--border-subtle));border-radius:var(--radius-lg);background:radial-gradient(120% 170% at 10% 0%,color-mix(in srgb,var(--accent-neon) 8%,transparent),transparent 58%),color-mix(in srgb,var(--surface-1) 78%,transparent);box-shadow:inset 0 1px 0 var(--msp-line),0 12px 32px -26px #00000080}.mrb-sched-premium .mrb-sched-panel:before{content:"";position:absolute;top:0;left:var(--space-5);right:60%;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-neon) 70%,transparent),transparent);opacity:.7}.mrb-sched-premium .msp-panel-title{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.mrb-sched-premium .msp-panel-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs, 12px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.mrb-sched-premium .msp-panel-eyebrow:before{content:"";width:14px;height:2px;border-radius:var(--radius-pill);background:var(--accent-neon);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 55%,transparent);opacity:.8}.mrb-sched-premium .mrb-sched-panel h2{letter-spacing:-.01em}.mrb-sched-premium .mrb-sched-input{background:color-mix(in srgb,var(--surface-2) 72%,transparent);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.mrb-sched-premium .mrb-sched-input:hover{border-color:color-mix(in srgb,var(--accent-neon) 30%,var(--border-control))}.mrb-sched-premium .mrb-sched-input:focus-visible{box-shadow:0 0 0 3px var(--accent-fill),0 0 14px -4px var(--accent-neon)}.mrb-sched-premium .mrb-sched-btn{background:color-mix(in srgb,var(--surface-2) 72%,transparent);border-color:color-mix(in srgb,var(--accent-neon) 18%,var(--border-control));box-shadow:inset 0 1px 0 var(--msp-line);transition:transform var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.mrb-sched-premium .mrb-sched-btn:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb,var(--surface-3) 80%,transparent);border-color:color-mix(in srgb,var(--accent-neon) 35%,var(--border-control))}.mrb-sched-premium .mrb-sched-btn:active:not(:disabled){transform:translateY(0)}.mrb-sched-premium .mrb-sched-btn--primary{background:radial-gradient(120% 160% at 50% 0%,color-mix(in srgb,var(--accent-neon) 18%,transparent),transparent 70%),var(--accent-fill);color:var(--accent-text);border-color:color-mix(in srgb,var(--accent-neon) 50%,var(--border-subtle));box-shadow:inset 0 1px 0 var(--msp-line),0 0 18px -8px color-mix(in srgb,var(--accent-neon) 45%,transparent)}.mrb-sched-premium .mrb-sched-btn--primary:hover:not(:disabled){background:radial-gradient(120% 160% at 50% 0%,color-mix(in srgb,var(--accent-neon) 24%,transparent),transparent 70%),var(--accent-fill-hover);border-color:color-mix(in srgb,var(--accent-neon) 65%,var(--border-subtle))}.mrb-sched-premium .mrb-sched-btn--quiet{background:transparent;border-color:color-mix(in srgb,var(--accent-neon) 12%,var(--border-subtle));box-shadow:none;color:var(--text-muted)}.mrb-sched-premium .mrb-sched-btn--quiet:hover:not(:disabled){background:color-mix(in srgb,var(--accent-neon) 8%,transparent);color:var(--text)}.mrb-sched-premium .mrb-sched-btn--danger{background:transparent;border-color:color-mix(in srgb,var(--danger) 25%,var(--border-subtle));box-shadow:none;color:var(--danger)}.mrb-sched-premium .mrb-sched-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 10%,transparent);border-color:color-mix(in srgb,var(--danger) 45%,var(--border-subtle))}.mrb-sched-premium .mrb-sched-icon-btn{border-radius:var(--radius-md);transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.mrb-sched-premium .mrb-sched-icon-btn:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--border-subtle));background:color-mix(in srgb,var(--danger) 9%,transparent)}.mrb-sched-premium :is(.mrb-sched-btn,.mrb-sched-tab,.mrb-sched-icon-btn,.mrb-sched-day-toggle input):focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);box-shadow:inset 0 1px 0 var(--msp-line),0 0 0 3px var(--accent-fill),0 0 14px -4px var(--accent-neon)}.mrb-sched-premium .mrb-sched-callout{border:1px solid var(--warn-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:var(--text);background:radial-gradient(120% 180% at 8% 0%,color-mix(in srgb,var(--warn) 10%,transparent),transparent 60%),var(--warn-fill);box-shadow:inset 0 1px 0 var(--msp-line)}.mrb-sched-premium .mrb-sched-callout.is-calendar-on{display:flex;align-items:flex-start;gap:var(--space-2);border-color:var(--ok-border);background:radial-gradient(120% 180% at 8% 0%,color-mix(in srgb,var(--ok) 10%,transparent),transparent 60%),var(--ok-fill)}.mrb-sched-premium .mrb-sched-cal-dot{flex:0 0 auto;width:.5em;height:.5em;margin-top:.45em;border-radius:50%;background:var(--ok);box-shadow:0 0 6px color-mix(in srgb,var(--ok) 55%,transparent)}.mrb-sched-premium .mrb-sched-note{display:flex;align-items:center;gap:var(--space-2);font-weight:600}.mrb-sched-premium .mrb-sched-note:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--ok);box-shadow:0 0 10px color-mix(in srgb,var(--ok) 60%,transparent)}.mrb-sched-premium .mrb-error{margin:0;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--danger) 9%,transparent);font-weight:600}.mrb-sched-premium .mrb-sched-empty{padding:var(--space-6) var(--space-4);border:1px dashed color-mix(in srgb,var(--accent-neon) 20%,var(--border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 40%,transparent);text-align:center}.mrb-sched-premium .mrb-sched-url{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);padding:3px 8px;border:1px solid color-mix(in srgb,var(--accent-neon) 22%,var(--border-subtle));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-neon) 8%,transparent);color:var(--text)}.mrb-sched-premium .mrb-sched-swatch{border-radius:var(--radius-md);box-shadow:inset 0 1px 0 var(--msp-line)}.mrb-sched-premium .mrb-sched-week{gap:var(--space-2)}.mrb-sched-premium .mrb-sched-day{position:relative;border:1px solid var(--msp-card-edge);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 40%,transparent),color-mix(in srgb,var(--surface-1) 26%,transparent) 55%),color-mix(in srgb,var(--surface-1) 62%,transparent);box-shadow:inset 0 1px 0 var(--msp-line),0 8px 22px -20px #00000073;transition:border-color var(--motion-fast) var(--ease-out)}.mrb-sched-premium .mrb-sched-day:first-child{border-top:1px solid var(--msp-card-edge)}.mrb-sched-premium .mrb-sched-day:not(.is-off):before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--accent-neon),color-mix(in srgb,var(--accent-neon) 25%,transparent));box-shadow:0 0 10px -2px color-mix(in srgb,var(--accent-neon) 55%,transparent);opacity:.8;pointer-events:none}.mrb-sched-premium .mrb-sched-day.is-off{border-style:dashed;border-color:color-mix(in srgb,var(--text-faint, var(--text-muted)) 30%,transparent);background:color-mix(in srgb,var(--surface-1) 42%,transparent);box-shadow:none}.mrb-sched-premium .mrb-sched-day-toggle input{accent-color:var(--accent)}.mrb-sched-premium .mrb-sched-unavailable{letter-spacing:.02em}.mrb-sched-premium .mrb-sched-window{padding:var(--space-1);border:1px solid color-mix(in srgb,var(--accent-neon) 16%,var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 45%,transparent);box-shadow:inset 0 1px 0 var(--msp-line)}.mrb-sched-premium .mrb-sched-time{font-variant-numeric:tabular-nums;font-weight:600;background:color-mix(in srgb,var(--surface-1) 55%,transparent)}.mrb-sched-premium .mrb-sched-newtype{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-neon) 22%,var(--border-subtle));border-radius:var(--radius-md);background:radial-gradient(120% 180% at 8% 0%,color-mix(in srgb,var(--accent-neon) 10%,transparent),transparent 60%),color-mix(in srgb,var(--surface-2) 45%,transparent);box-shadow:inset 0 1px 0 var(--msp-line)}.mrb-sched-premium .mrb-sched-type{position:relative;border:1px solid var(--msp-card-edge);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 40%,transparent),color-mix(in srgb,var(--surface-1) 26%,transparent) 55%),color-mix(in srgb,var(--surface-1) 62%,transparent);box-shadow:inset 0 1px 0 var(--msp-line),0 10px 26px -22px #00000073;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.mrb-sched-premium .mrb-sched-type:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--accent-neon),color-mix(in srgb,var(--accent-neon) 25%,transparent));opacity:.55;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-out)}.mrb-sched-premium .mrb-sched-type:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent-neon) 30%,var(--border-subtle));box-shadow:inset 0 1px 0 var(--msp-line),0 10px 30px -16px color-mix(in srgb,var(--accent-neon) 30%,transparent)}.mrb-sched-premium .mrb-sched-type:hover:before{opacity:1}.mrb-sched-premium .mrb-sched-type.is-off{opacity:1;border-style:dashed;border-color:color-mix(in srgb,var(--text-faint, var(--text-muted)) 30%,transparent);background:color-mix(in srgb,var(--surface-1) 42%,transparent);box-shadow:none}.mrb-sched-premium .mrb-sched-type.is-off:before{background:color-mix(in srgb,var(--text-faint, var(--text-muted)) 45%,transparent);box-shadow:none}.mrb-sched-premium .mrb-sched-type.is-off:hover{transform:none}.mrb-sched-premium .mrb-sched-type.is-off h3{color:var(--text-muted)}.mrb-sched-premium .mrb-sched-type h3{letter-spacing:-.01em}.mrb-sched-premium .mrb-sched-pill{background:color-mix(in srgb,var(--surface-2) 70%,transparent);border-color:color-mix(in srgb,var(--accent-neon) 14%,var(--border-subtle))}.mrb-sched-premium .mrb-sched-pill--off{border-color:var(--warn-border);background:var(--warn-fill);color:var(--warn, var(--text))}.mrb-sched-premium .mrb-sched-tabs{gap:var(--space-1);padding:var(--space-1);border:1px solid color-mix(in srgb,var(--accent-neon) 16%,var(--border-subtle));background:color-mix(in srgb,var(--surface-2) 55%,transparent);box-shadow:inset 0 1px 0 var(--msp-line)}.mrb-sched-premium .mrb-sched-tab{min-height:44px;border:1px solid transparent;letter-spacing:.02em;transition:color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.mrb-sched-premium .mrb-sched-tab:hover{color:var(--text);transform:translateY(-1px)}.mrb-sched-premium .mrb-sched-tab.is-active{border-color:color-mix(in srgb,var(--accent-neon) 45%,var(--border-subtle));background:radial-gradient(120% 160% at 50% 0%,color-mix(in srgb,var(--accent-neon) 22%,transparent),transparent 70%),color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--accent-text, var(--text));box-shadow:0 0 14px -5px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.mrb-sched-premium .mrb-sched-booking{position:relative;border:1px solid var(--msp-card-edge);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 40%,transparent),color-mix(in srgb,var(--surface-1) 26%,transparent) 55%),color-mix(in srgb,var(--surface-1) 62%,transparent);box-shadow:inset 0 1px 0 var(--msp-line),0 8px 22px -20px #00000073;transition:border-color var(--motion-fast) var(--ease-out)}.mrb-sched-premium .mrb-sched-booking:hover{border-color:color-mix(in srgb,var(--accent-neon) 28%,var(--border-subtle))}.mrb-sched-premium .mrb-sched-booking-day{text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs, 12px);font-weight:700}.mrb-sched-premium .mrb-sched-booking-time{font-variant-numeric:tabular-nums;text-shadow:0 0 14px color-mix(in srgb,var(--accent-neon) 30%,transparent)}.mrb-sched-premium .mrb-sched-booking.is-cancelled{opacity:1;border-style:dashed;border-color:color-mix(in srgb,var(--text-faint, var(--text-muted)) 30%,transparent);background:color-mix(in srgb,var(--surface-1) 42%,transparent);box-shadow:none}.mrb-sched-premium .mrb-sched-booking.is-cancelled .mrb-sched-booking-time{color:var(--text-muted);text-shadow:none}.mrb-sched-premium .mrb-sched-booking.is-cancelled .mrb-sched-booking-who strong{color:var(--text-muted)}@keyframes msp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mrb-sched-premium .msp-header,.mrb-sched-premium .mrb-sched-panel{animation:msp-rise .44s var(--ease-out) both}.mrb-sched-premium .mrb-sched-panel:nth-of-type(1){animation-delay:70ms}.mrb-sched-premium .mrb-sched-panel:nth-of-type(2){animation-delay:.14s}.mrb-sched-premium .mrb-sched-panel:nth-of-type(3){animation-delay:.21s}.mrb-sched-premium .mrb-sched-panel:nth-of-type(4){animation-delay:.28s}[data-theme=light] .mrb-sched-premium.mrb-panel{--msp-line: rgba(255, 255, 255, .65)}[data-theme=light] .mrb-pb-premium{--mpb-line: rgba(255, 255, 255, .65)}[data-theme=light] .mrb-sched-premium:before{opacity:.5}[data-theme=light] .mrb-sched-premium .msp-header,[data-theme=light] .mrb-sched-premium .mrb-sched-panel{box-shadow:inset 0 1px #ffffffa6,0 10px 26px -20px #0f234659}[data-theme=light] .mrb-sched-premium :is(.mrb-sched-day,.mrb-sched-type,.mrb-sched-booking){background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 94%,transparent),color-mix(in srgb,var(--surface-2) 45%,transparent));box-shadow:var(--shadow-1)}[data-theme=light] .mrb-sched-premium .mrb-sched-type:hover{box-shadow:var(--shadow-2)}[data-theme=light] .mrb-sched-premium .mrb-sched-newtype{background:radial-gradient(120% 180% at 8% 0%,color-mix(in srgb,var(--accent-neon) 8%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 80%,transparent);box-shadow:var(--shadow-1)}[data-theme=light] .mrb-sched-premium :is(.mrb-sched-day.is-off,.mrb-sched-type.is-off,.mrb-sched-booking.is-cancelled){background:color-mix(in srgb,var(--surface-1) 65%,transparent);box-shadow:none}[data-theme=light] .mrb-sched-premium .mrb-sched-booking-time{text-shadow:none}@media (max-width: 720px){.mrb-sched-premium .msp-header{padding:var(--space-5) var(--space-4) var(--space-4)}.mrb-sched-premium .msp-header h1{font-size:var(--text-2xl)}.mrb-sched-premium .mrb-sched-day{padding:var(--space-3)}}.mrb-pb-premium{--mpb-line: color-mix(in srgb, var(--text) 10%, transparent);background:radial-gradient(56% 34% at 16% 0%,color-mix(in srgb,var(--pb-accent) 12%,transparent),transparent 70%),radial-gradient(48% 30% at 86% 8%,color-mix(in srgb,var(--accent-neon) 7%,transparent),transparent 70%),var(--bg)}.mrb-pb-premium .mrb-pb-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--pb-accent) 28%,var(--border-subtle));border-top:1px solid color-mix(in srgb,var(--pb-accent) 28%,var(--border-subtle));background:radial-gradient(130% 150% at 12% 0%,color-mix(in srgb,var(--pb-accent) 9%,transparent),transparent 55%),color-mix(in srgb,var(--surface-1) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--mpb-line),0 18px 48px -30px #0009;animation:mpb-rise .44s var(--ease-out) both}.mrb-pb-premium .mrb-pb-card:before{content:"";position:absolute;top:0;left:var(--space-5);right:40%;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--pb-accent),transparent);opacity:.8;pointer-events:none}@keyframes mpb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mrb-pb-premium .mrb-pb-card>section{animation:mpb-reveal var(--motion-base) var(--ease-out) both}@keyframes mpb-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mrb-pb-premium .mrb-pb-photo{border-color:var(--pb-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pb-accent) 18%,transparent),0 0 22px -4px color-mix(in srgb,var(--pb-accent) 40%,transparent)}.mrb-pb-premium .mrb-pb-name{font-weight:800;letter-spacing:-.01em;color:var(--text)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.mrb-pb-premium .mrb-pb-name{background:linear-gradient(115deg,var(--text) 60%,var(--accent-text, var(--accent-neon)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.mrb-pb-premium .mpb-eyebrow{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);color:var(--text-muted);font-size:var(--text-xs, 12px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.mrb-pb-premium .mpb-eyebrow:before{content:"";width:16px;height:2px;border-radius:var(--radius-pill);background:var(--pb-accent);box-shadow:0 0 8px color-mix(in srgb,var(--pb-accent) 55%,transparent);opacity:.85}.mrb-pb-premium .mrb-pb-step{letter-spacing:-.01em;font-weight:700}.mrb-pb-premium .mrb-pb-type{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 40%,transparent),color-mix(in srgb,var(--surface-1) 26%,transparent) 55%),color-mix(in srgb,var(--surface-1) 62%,transparent);border-color:color-mix(in srgb,var(--pb-accent) 16%,var(--border-subtle));border-left:3px solid var(--pb-accent);box-shadow:inset 0 1px 0 var(--mpb-line),0 8px 22px -20px #00000073;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.mrb-pb-premium .mrb-pb-type:hover{transform:translateY(-2px);background:radial-gradient(120% 180% at 8% 0%,color-mix(in srgb,var(--pb-accent) 8%,transparent),transparent 60%),color-mix(in srgb,var(--surface-2) 65%,transparent);border-color:color-mix(in srgb,var(--pb-accent) 40%,var(--border-subtle));box-shadow:inset 0 1px 0 var(--mpb-line),0 10px 30px -14px color-mix(in srgb,var(--pb-accent) 35%,transparent)}.mrb-pb-premium .mrb-pb-back{padding:0 var(--space-2);border-radius:var(--radius-sm)}.mrb-pb-premium .mrb-pb-day-label{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb,var(--pb-accent) 22%,var(--border-subtle));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-1) 62%,transparent);box-shadow:inset 0 1px 0 var(--mpb-line)}.mrb-pb-premium .mrb-pb-day-label:before{content:"";width:12px;height:2px;border-radius:var(--radius-pill);background:var(--pb-accent);box-shadow:0 0 8px color-mix(in srgb,var(--pb-accent) 50%,transparent);opacity:.85}.mrb-pb-premium .mrb-pb-time{min-height:48px;font-weight:700;font-variant-numeric:tabular-nums;border:1px solid var(--pb-accent);background:radial-gradient(120% 160% at 50% 0%,color-mix(in srgb,var(--pb-accent) 10%,transparent),transparent 70%),color-mix(in srgb,var(--surface-2) 60%,transparent);box-shadow:inset 0 1px 0 var(--mpb-line);transition:transform var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.mrb-pb-premium .mrb-pb-time:hover{transform:translateY(-2px);background:radial-gradient(120% 160% at 50% 0%,color-mix(in srgb,var(--pb-accent) 14%,transparent),transparent 70%),color-mix(in srgb,var(--surface-3) 70%,transparent);box-shadow:inset 0 1px 0 var(--mpb-line),0 8px 20px -10px color-mix(in srgb,var(--pb-accent) 45%,transparent)}.mrb-pb-premium .mrb-pb-time:active{transform:translateY(0)}.mrb-pb-premium .mrb-pb-input{background:color-mix(in srgb,var(--surface-2) 72%,transparent);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.mrb-pb-premium .mrb-pb-input:hover{border-color:color-mix(in srgb,var(--pb-accent) 30%,var(--border-control))}.mrb-pb-premium .mrb-pb-input:focus-visible{box-shadow:0 0 0 3px var(--accent-fill),0 0 14px -4px var(--accent-neon)}.mrb-pb-premium .mrb-pb-input[aria-invalid=true]{border-color:var(--danger)}.mrb-pb-premium .mrb-pb-error{font-weight:600}.mrb-pb-premium .mrb-pb-btn{border-radius:var(--radius-md);box-shadow:inset 0 1px 0 var(--mpb-line),0 0 20px -8px color-mix(in srgb,var(--pb-accent) 45%,transparent);transition:transform var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.mrb-pb-premium .mrb-pb-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--mpb-line),0 0 26px -8px color-mix(in srgb,var(--pb-accent) 55%,transparent)}.mrb-pb-premium .mrb-pb-btn:active:not(:disabled){transform:translateY(0)}.mrb-pb-premium .mrb-pb-btn--quiet{background:color-mix(in srgb,var(--surface-2) 72%,transparent);box-shadow:inset 0 1px 0 var(--mpb-line)}.mrb-pb-premium .mrb-pb-btn--quiet:hover:not(:disabled){background:color-mix(in srgb,var(--surface-3) 80%,transparent)}.mrb-pb-premium .mrb-pb-chosen{border:1px solid color-mix(in srgb,var(--pb-accent) 18%,var(--border-subtle));border-left:3px solid var(--pb-accent);background:radial-gradient(120% 180% at 8% 0%,color-mix(in srgb,var(--pb-accent) 8%,transparent),transparent 60%),color-mix(in srgb,var(--surface-2) 50%,transparent);box-shadow:inset 0 1px 0 var(--mpb-line)}.mrb-pb-premium .mrb-pb-notice{background:radial-gradient(120% 180% at 8% 0%,color-mix(in srgb,var(--warn) 8%,transparent),transparent 60%),var(--warn-fill);box-shadow:inset 0 1px 0 var(--mpb-line)}.mrb-pb-premium .mrb-pb-foot{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:600}.mrb-pb-premium :is(.mrb-pb-back,.mrb-pb-type,.mrb-pb-time,.mrb-pb-btn):focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);box-shadow:inset 0 1px 0 var(--mpb-line),0 0 0 3px var(--accent-fill),0 0 14px -4px var(--accent-neon)}[data-theme=light] .mrb-pb-premium{background:radial-gradient(56% 34% at 16% 0%,color-mix(in srgb,var(--pb-accent) 8%,transparent),transparent 70%),radial-gradient(48% 30% at 86% 8%,color-mix(in srgb,var(--accent-neon) 5%,transparent),transparent 70%),var(--bg)}[data-theme=light] .mrb-pb-premium .mrb-pb-card{box-shadow:inset 0 1px #ffffffa6,0 14px 40px -24px #0f234659}[data-theme=light] .mrb-pb-premium .mrb-pb-type{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 94%,transparent),color-mix(in srgb,var(--surface-2) 45%,transparent));box-shadow:var(--shadow-1)}[data-theme=light] .mrb-pb-premium .mrb-pb-type:hover{box-shadow:var(--shadow-2)}[data-theme=light] .mrb-pb-premium .mrb-pb-time{background:radial-gradient(120% 160% at 50% 0%,color-mix(in srgb,var(--pb-accent) 8%,transparent),transparent 70%),color-mix(in srgb,var(--surface-2) 60%,var(--surface-1));box-shadow:var(--shadow-1)}[data-theme=light] .mrb-pb-premium .mrb-pb-time:hover{background:radial-gradient(120% 160% at 50% 0%,color-mix(in srgb,var(--pb-accent) 12%,transparent),transparent 70%),color-mix(in srgb,var(--surface-2) 85%,var(--surface-1));box-shadow:var(--shadow-2)}[data-theme=light] .mrb-pb-premium .mrb-pb-chosen{background:radial-gradient(120% 180% at 8% 0%,color-mix(in srgb,var(--pb-accent) 6%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 85%,transparent);box-shadow:var(--shadow-1)}@media (max-width: 560px){.mrb-pb-premium{padding:var(--space-4) var(--space-3)}.mrb-pb-premium .mrb-pb-card{padding:var(--space-5) var(--space-4)}.mrb-pb-premium .mrb-pb-card:before{right:30%}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mrb-pb-premium .mrb-pb-card{background:radial-gradient(130% 150% at 12% 0%,color-mix(in srgb,var(--pb-accent) 9%,transparent),transparent 55%),var(--surface-1)}}@media (forced-colors: active){.mrb-sched-premium .msp-header h1,.mrb-pb-premium .mrb-pb-name{background:none;-webkit-text-fill-color:currentColor;color:CanvasText}.mrb-sched-premium .msp-header,.mrb-sched-premium .mrb-sched-panel,.mrb-sched-premium .mrb-sched-day,.mrb-sched-premium .mrb-sched-type,.mrb-sched-premium .mrb-sched-booking,.mrb-sched-premium .mrb-sched-window,.mrb-sched-premium .mrb-sched-tabs,.mrb-pb-premium .mrb-pb-day-label,.mrb-pb-premium .mrb-pb-chosen{border-color:CanvasText}.mrb-sched-premium .msp-header__eyebrow:before,.mrb-sched-premium .msp-panel-eyebrow:before,.mrb-sched-premium .mrb-sched-day:not(.is-off):before,.mrb-sched-premium .mrb-sched-type:before,.mrb-sched-premium .mrb-sched-note:before,.mrb-pb-premium .mpb-eyebrow:before,.mrb-pb-premium .mrb-pb-day-label:before{background:CanvasText}}@media (prefers-reduced-motion: reduce){.mrb-sched-premium,.mrb-sched-premium *,.mrb-sched-premium *:before,.mrb-sched-premium *:after,.mrb-pb-premium,.mrb-pb-premium *,.mrb-pb-premium *:before,.mrb-pb-premium *:after{animation:none!important;transition:none!important}.mrb-sched-premium :is(.mrb-sched-btn,.mrb-sched-tab,.mrb-sched-type):hover,.mrb-pb-premium :is(.mrb-pb-type,.mrb-pb-time,.mrb-pb-btn):hover{transform:none}}.mrb-sched .mrb-sched-choices{display:grid;gap:var(--space-3);grid-template-columns:1fr;margin:var(--space-3) 0}@media (min-width: 720px){.mrb-sched .mrb-sched-choices{grid-template-columns:1fr 1fr}}.mrb-sched .mrb-sched-choice{display:flex;flex-direction:column;gap:var(--space-1);min-height:44px;padding:var(--space-4);text-align:left;cursor:pointer;color:var(--text);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.mrb-sched .mrb-sched-choice:hover:not(:disabled){border-color:var(--accent-neon)}.mrb-sched .mrb-sched-choice:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-sched .mrb-sched-choice:disabled{opacity:.6;cursor:progress}.mrb-sched .mrb-sched-choice.is-on{border-color:var(--accent-neon);background:color-mix(in srgb,var(--accent-neon) 10%,var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-neon) 35%,transparent)}.mrb-sched .mrb-sched-choice-name{font-size:var(--text-base);font-weight:700}.mrb-sched .mrb-sched-choice-note{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}@media (prefers-reduced-motion: reduce){.mrb-sched .mrb-sched-choice{transition:none}}@media (forced-colors: active){.mrb-sched .mrb-sched-choice{border-color:CanvasText}.mrb-sched .mrb-sched-choice.is-on{border:2px solid Highlight}}.skd{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.skd-card{position:relative;min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);overflow:hidden}.skd-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;margin-bottom:var(--space-1);flex-wrap:wrap}.skd-card-h{margin:0;min-width:0;font-size:var(--text-sm);font-weight:600;color:var(--text)}.skd-card-sub{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.skd-brand{padding-block-start:calc(var(--space-3) + 3px)}.skd-brand-stripe,.mte-card-stripe{display:block;block-size:3px;background:var(--accent)}.skd-brand-stripe{margin:calc(var(--space-3) * -1 - 3px) calc(var(--space-3) * -1) var(--space-2)}.skd-brand-row{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.skd-brand-photo{inline-size:44px;block-size:44px;border-radius:50%;object-fit:cover;border:1px solid var(--border-subtle);background:var(--surface-3);flex:0 0 auto}.skd-brand-photo--empty{display:block}.skd-brand-copy{min-width:0;flex:1 1 auto}.skd-brand-headline{margin:2px 0 var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}.skd-brand-business{max-inline-size:96px;max-block-size:44px;object-fit:contain;flex:0 0 auto}.skd-url,.mte-card .mrb-sched-url,.mte-link-row .mrb-sched-url{display:block;min-width:0;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere;word-break:break-all}.skd-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-width:0;margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.skd-chip{flex:none;padding:.15em .6em;border:1px solid var(--border-control);border-radius:999px;font-weight:700;color:var(--text);background:var(--surface-2)}.skd-chip-detail{min-width:0;overflow-wrap:anywhere}.skd-chip-fix{flex:none;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--accent-text, var(--text));text-decoration:underline;cursor:pointer}.skd-chip-row--live .skd-chip,.skd-chip-row--calendly .skd-chip{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,var(--surface-2))}.skd-chip-row--no_times .skd-chip,.skd-chip-row--no_hours .skd-chip,.skd-chip-row--no_meetings .skd-chip{border-color:var(--warn-border);background:var(--warn-fill)}.skd-brand-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-block-start:var(--space-2);min-width:0}.skd .mrb-sched-booking{grid-template-columns:minmax(120px,170px) minmax(0,1fr) auto;min-width:0}.skd .mrb-sched-booking-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-1);min-width:0}.skd-move{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-width:0}.skd .skd-move-when{width:auto;inline-size:auto;max-inline-size:100%;min-width:0}.skd-preview-h{flex:1 1 auto;overflow-wrap:anywhere}.skd-preview-as{font-weight:400;color:var(--text-muted)}.skd-frame-box{min-width:0;margin-block-start:var(--space-2)}.mrb-sched-steps{display:flex;flex-wrap:wrap;gap:var(--space-1);min-width:0;margin-block-end:var(--space-3);padding-block-end:var(--space-2);border-block-end:1px solid var(--border-subtle)}.mrb-sched-step{padding:var(--space-1) var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;cursor:pointer}.mrb-sched-step:hover{color:var(--text);background:var(--surface-1)}.mrb-sched-step.is-active{color:var(--text);background:var(--surface-3);border-color:var(--accent)}.mrb-sched-step-panel,.mte-screen{min-width:0}.mte-screen-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;margin-block-end:var(--space-2)}.mte-screen-h{margin:0;min-width:0;font-size:var(--text-sm);font-weight:600;color:var(--text);overflow-wrap:anywhere}.mte-link-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-width:0;margin-block-end:var(--space-2)}.mte-list{list-style:none;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--space-2)}.mte-card{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);overflow:hidden}.mte-card-stripe{margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0}.mte-card-body{min-width:0}.mte-card-name{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mte-card-meta{margin:0;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.mte-card.is-off{opacity:.72}.blm-count{font-size:var(--text-xs);color:var(--text-muted);align-self:center}.mrb-sched-premium .mrb-sched-panel.scal-panel{overflow:visible}.scal-blurb{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}.scal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.scal-row{position:relative;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2)}.scal-row.is-default{border-color:var(--accent-border);background:var(--accent-fill)}.scal-row-main{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.scal-row-name{margin:0;font-size:var(--text-base);font-weight:600;color:var(--text);overflow-wrap:anywhere}.scal-row-sub{margin:0;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.scal-row-sub.is-bad{color:var(--danger)}.scal-row-acts{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.scal-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--border-control);border-radius:999px;background:var(--surface-3);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.scal-pill.is-on{border-color:var(--accent-border);background:var(--accent-fill);color:var(--accent-text)}.scal-pill.is-bad{border-color:var(--danger);color:var(--danger)}.scal-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2);min-width:0}.scal-add-field{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.scal-add-field>span{font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.scal-add-field.is-narrow{flex:0 1 200px}.scal-pop{position:absolute;top:calc(100% - var(--space-1));right:0;left:auto;z-index:40;box-sizing:border-box;width:max-content;max-width:min(320px,calc(100vw - 2 * var(--space-4)));display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:0 10px 22px #00000059}.scal-pop-line{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--text);overflow-wrap:anywhere}.scal-pop-line.is-bad{color:var(--danger)}.scal-pop-acts{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.scal-anchor{position:relative;display:inline-flex;min-width:0}.scal-editing{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.scal-editing-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.scal-editing-head h3{margin:0;min-width:0;font-size:var(--text-base);font-weight:600;color:var(--text);overflow-wrap:anywhere}.scal-empty{margin:0;padding:var(--space-4);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);text-align:center}@media (max-width: 480px){.scal-pop{width:auto;max-width:calc(100vw - 2 * var(--space-4))}}.mrb-blm{padding:var(--space-4, 16px);max-width:1000px;margin:0 auto;color:var(--text)}.blm-hero{margin-bottom:var(--space-4, 16px)}.blm-eyebrow{font-size:calc(11px * var(--font-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.blm-title{margin:4px 0 6px;font-size:calc(26px * var(--font-scale, 1));line-height:1.15;color:var(--text)}.blm-sub{margin:0;max-width:70ch;font-size:calc(13px * var(--font-scale, 1));line-height:1.55;color:var(--text-muted)}.blm-note,.blm-foot{font-size:calc(12px * var(--font-scale, 1));line-height:1.55;color:var(--text-muted);max-width:70ch}.blm-note:not(:empty){margin:var(--space-3, 12px) 0;padding:10px 12px;border:1px dashed var(--border-subtle);border-radius:10px}.blm-foot{margin-top:var(--space-4, 16px)}.blm-loading{padding:var(--space-4, 16px);color:var(--text-muted)}.blm-error{margin:var(--space-3, 12px) 0;padding:10px 12px;border-radius:10px;border:1px solid var(--danger, #ff6b6b);color:var(--danger, #ff6b6b);background:var(--surface-2);font-size:calc(13px * var(--font-scale, 1));line-height:1.5}.blm-error.is-empty{margin:0;padding:0;border:0;background:none}.blm-conflict-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:var(--space-3, 12px)}.blm-conflict-actions>button{min-height:40px;padding:8px 14px;border-radius:9px;border:1px solid var(--border-control, var(--border-subtle));background:var(--surface-1);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.blm-conflict-actions>button:hover{border-color:var(--accent-border);color:var(--accent-text);background:var(--accent-fill)}.blm-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3, 12px)}.blm-row{border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-1);padding:12px;display:flex;flex-direction:column;gap:10px}.blm-row.is-bad{border-color:var(--danger, #ff6b6b)}.blm-row-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.blm-row-n{font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:var(--text-muted)}.blm-row-move{display:flex;gap:6px}.blm-row-move>button{min-width:40px;min-height:40px;border-radius:9px;border:1px solid var(--border-control, var(--border-subtle));background:var(--surface-2);color:var(--text);font:inherit;font-size:calc(14px * var(--font-scale, 1));cursor:pointer}.blm-row-move>button:hover:not(:disabled){border-color:var(--accent-border);color:var(--accent-text);background:var(--accent-fill)}.blm-row-move>button:disabled{opacity:.4;cursor:default}.blm-row-del:hover:not(:disabled){border-color:var(--danger, #ff6b6b)!important;color:var(--danger, #ff6b6b)!important;background:var(--surface-2)!important}.blm-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px}.blm-field{display:flex;flex-direction:column;gap:4px;min-width:0}.blm-field--url,.blm-field--desc{grid-column:1 / -1}.blm-field>span{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.blm-field input,.blm-field select{width:100%;min-height:40px;padding:9px 10px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1))}.blm-field input[aria-invalid=true]{border-color:var(--danger, #ff6b6b)}.blm-bound-url,.blm-bound-none{display:block;min-height:40px;padding:10px;border-radius:9px;background:var(--surface-1, var(--surface-2));border:1px dashed var(--border-subtle);font-size:calc(12px * var(--font-scale, 1));overflow-wrap:anywhere}.blm-bound-url{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.blm-bound-none{color:var(--text-muted);font-style:italic}.blm-check{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-height:40px;font-size:calc(13px * var(--font-scale, 1));color:var(--text);cursor:pointer}.blm-check input{width:18px;height:18px;accent-color:var(--accent);flex:none}.blm-row-problem{font-size:calc(12px * var(--font-scale, 1));color:var(--danger, #ff6b6b)}.blm-row-hint{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.blm-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:var(--space-4, 16px)}.blm-add,.blm-save{min-height:44px;padding:10px 18px;border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.blm-add{border:1px dashed var(--border-subtle);background:transparent;color:var(--text-muted)}.blm-add:hover:not(:disabled){color:var(--accent);border-color:var(--accent-border)}.blm-save{border:none;background:var(--accent);color:#fff}.blm-add:disabled,.blm-save:disabled{opacity:.5;cursor:default}.blm-saved{margin-top:8px;font-size:calc(12px * var(--font-scale, 1));color:var(--accent)}.mrb-blm button:focus-visible,.mrb-blm input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}@media (max-width: 560px){.mrb-blm{padding:var(--space-3, 12px)}.blm-title{font-size:calc(21px * var(--font-scale, 1))}.blm-fields{grid-template-columns:minmax(0,1fr)}.blm-field--url,.blm-field--desc,.blm-check{grid-column:auto}.blm-actions>button{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.mrb-blm *{transition:none!important;animation:none!important}}.mrb-blm .blm-rows--table{width:100%;border-collapse:separate;border-spacing:0 8px}.mrb-blm .blm-rows--table thead th{text-align:left;font-weight:600;padding:0 12px 2px;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.mrb-blm .blm-rows--table tbody th{text-align:left;font-weight:600;padding:10px 12px;vertical-align:middle;font-size:calc(13px * var(--font-scale, 1))}.mrb-blm .blm-rows--table tbody td{padding:6px 12px;vertical-align:middle}.mrb-blm .blm-rows--table tbody tr>*{background:var(--surface-2)}.mrb-blm .blm-rows--table tbody tr>*:first-child{border-radius:10px 0 0 10px}.mrb-blm .blm-rows--table tbody tr>*:last-child{border-radius:0 10px 10px 0}.blm-row.is-derived{border-left:2px solid var(--accent-border)}.blm-row-partner{color:var(--text-muted)}.blm-row-partner a{color:var(--accent)}.blm-row.is-derived input[readonly]{opacity:.75;cursor:default}.mrb-blm .blm-state-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.mrb-blm .blm-state{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));cursor:pointer}.mrb-blm .blm-state.is-on{border-color:var(--accent-border);color:var(--accent-text);background:var(--accent-fill)}.mrb-blm .blm-state input:disabled{cursor:default}.mrb-blm .blm-state:has(input:disabled){cursor:default;opacity:.85}.mrb-blm.blm-in-panel{padding:0;max-width:none;margin:0}.bpp{box-sizing:content-box;position:relative;min-width:0;overflow:hidden;border:1px solid var(--border-subtle, #d4e0ed);border-radius:var(--radius-md, 8px);background:#fafafa}.bpp-frame{display:block;border:0;transform-origin:0 0;background:#fafafa}.bkl .bkl-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5, 20px);min-width:0}@media (min-width: 1100px){.bkl .bkl-body{grid-template-columns:minmax(0,360px) minmax(0,1fr)}}.bkl .bkl-fields{display:flex;flex-direction:column;gap:var(--space-4, 16px);min-width:0}.bkl .bkl-contact{display:flex;flex-direction:column;gap:var(--space-3, 12px);min-width:0}.bkl .bkl-label{font-weight:600;font-size:var(--text-sm, 13px)}.bkl .bkl-image-row{display:flex;align-items:center;gap:var(--space-3, 12px);min-width:0;flex-wrap:wrap}.bkl .bkl-thumb{flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden;display:grid;place-items:center;border:1px dashed var(--border, #cfd6e4);background:var(--surface-2, #f5f7fb);font-size:calc(10px * var(--font-scale, 1));text-align:center;line-height:1.2;color:var(--text-muted, #667);padding:4px;box-sizing:border-box}.bkl .bkl-thumb img{width:100%;height:100%;object-fit:cover}.bkl .bkl-thumb--wide{width:150px;border-radius:8px}.bkl .bkl-thumb--wide img{object-fit:contain}.bkl .bkl-image-actions{display:flex;gap:var(--space-2, 8px);flex-wrap:wrap;min-width:0}.bkl .bkl-file{cursor:pointer}.bkl .bkl-file[aria-disabled=true]{opacity:.55;pointer-events:none}.bkl .bkl-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip-path:inset(50%)}.bkl .bkl-image{position:relative}.bkl .bkl-preview{min-width:0}.bkl .bkl-preview-empty{margin:0;padding:var(--space-6, 24px);color:var(--text-muted, #667)}.zmb{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.zmb-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-2);min-width:0}.zmb-head-copy{min-width:0}.zmb-eyebrow{display:block;font-size:var(--text-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint)}.zmb-h{margin:0;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;color:var(--text);min-width:0}.zmb-count{flex:none;padding:0 .45em;border:1px solid var(--border-subtle);border-radius:999px;font-size:var(--text-xs);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted)}.zmb-empty{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.zmb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.zmb-row{display:grid;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.zmb-row:hover{border-color:var(--border-control);box-shadow:0 2px 14px #00000038}.zmb-row.is-off{opacity:.62}.zmb-rail{grid-row:1;align-self:stretch;min-height:2.4rem;border-radius:999px;box-shadow:0 0 10px #0000002e}.zmb-main{min-width:0}.zmb-open{min-width:0;padding:0;border:0;border-radius:0;background:none;color:var(--text);font:inherit;font-weight:700;text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:color .14s ease}.zmb-open:hover{color:var(--accent)}.zmb-open:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:2px}.zmb-name{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;color:var(--text);overflow-wrap:anywhere}.zmb-pill{flex:none;padding:.1em .5em;border-radius:999px;font-size:var(--text-xs);font-weight:700;border:1px solid var(--warn-border);background:var(--warn-fill);color:var(--text)}.zmb-meta{margin:var(--space-1) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.4em;font-size:var(--text-sm);color:var(--text-muted);min-width:0}.zmb-chip{flex:none;padding:.05em .5em;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-3);font-size:var(--text-xs);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text)}.zmb-dot{color:var(--text-faint)}.zmb-days{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--text-faint);overflow-wrap:anywhere}.zmb-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:safe flex-end;gap:var(--space-1);min-width:0}.zmb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35em;padding:.35em .75em;border:1px solid var(--border-control);border-radius:999px;background:var(--surface-1);color:var(--text);font:inherit;font-size:var(--text-xs);font-weight:700;line-height:1.4;cursor:pointer;text-decoration:none;transition:border-color .14s ease,background-color .14s ease}.zmb-btn:hover{border-color:var(--accent)}.zmb-btn:disabled{opacity:.55;cursor:default}.zmb-btn--icon{padding:.35em .6em}.zmb-btn--primary{border-color:var(--accent);background:var(--accent);color:#fff}.zmb-btn--ai{border-color:var(--accent);background:var(--surface-1);color:var(--text)}.zmb-more{grid-column:1 / -1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.zmb-more-desc{margin:0;font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.zmb-more-line{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-sm);color:var(--text-muted)}.zmb-more-line--none{color:var(--text-faint);font-style:italic}.zmb-more-k{flex:none;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.zmb-url{min-width:0;font-size:var(--text-xs);color:var(--text);overflow-wrap:anywhere}.zmb-note{grid-column:1 / -1;min-width:0;font-size:var(--text-xs);color:var(--text-muted)}.zmb-fold{align-self:flex-start;padding:.2em 0;border:0;background:none;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.zmb-fold:hover{color:var(--text)}.zmi{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2)}.zmi--act{border-left:3px solid var(--warn-border)}.zmi--watch{border-left:3px solid var(--border-control)}.zmi--clear{border-left:3px solid var(--ok)}.zmi-label{display:flex;align-items:center;gap:var(--space-2);min-width:0}.zmi-eyebrow{font-size:var(--text-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint)}.zmi-beta{flex:none;padding:.05em .5em;border:1px solid var(--border-control);border-radius:999px;font-size:var(--text-xs);font-weight:700;color:var(--text-muted)}.zmi-body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);min-width:0}.zmi-mark{font-size:calc(1.1rem * var(--font-scale, 1));line-height:1.2;color:var(--accent)}.zmi-copy{min-width:0}.zmi-h{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--text)}.zmi-read{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.zmi-read--wait{font-style:italic}.zmi-answer{margin-top:var(--space-2);padding:var(--space-2);min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1)}.zmi-answer-text{margin:0;font-size:var(--text-sm);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.zmi-mock{margin:0 0 var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--warn-border);border-radius:var(--radius-md);background:var(--warn-fill);font-size:var(--text-xs);font-weight:700;color:var(--text)}.zmi-acts{margin-top:var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}@media (max-width: 720px){.zmb-row{grid-template-columns:6px minmax(0,1fr)}.zmb-rail{grid-row:1 / 3}.zmb-acts{grid-column:2;justify-content:flex-start}}.zmb-sub{margin:var(--space-4) 0 var(--space-2);display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);min-width:0}.zmb-open--static{background:none;border:0;padding:0;color:var(--text);font:inherit;font-weight:700;text-align:left;text-decoration:none;cursor:default;min-width:0;overflow-wrap:anywhere}.cal-setting,.cal-src{display:flex;flex-direction:column;gap:var(--space-2, 8px);min-width:0}.cal-src-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);margin:0;min-width:0;font-size:var(--text-sm, 13px);color:var(--text-muted)}.cal-src-status{min-width:0;overflow-wrap:anywhere}.cal-src-dot{flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--ok)}.cal-src-note{margin:0;min-width:0;font-size:var(--text-xs, 12px);overflow-wrap:anywhere}.cal-src-muted{color:var(--text-muted)}.cal-src-keys{overflow-wrap:anywhere;word-break:break-all}.cal-src-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1, 4px);min-width:0}.cal-src .mrb-sched-btn.is-off{opacity:.55;cursor:default}.cal-src-manage{display:flex;flex-direction:column;gap:var(--space-2, 8px);min-width:0;padding-block-start:var(--space-2, 8px);border-block-start:1px solid var(--border-subtle, rgba(255, 255, 255, .09))}.cal-lands{min-width:0;padding-top:var(--space-3, 12px);border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .09))}.cal-lands-h{margin:0 0 4px;font-size:var(--text-sm, 13px);font-weight:700;letter-spacing:.02em;color:var(--text)}.cal-lands-sub{margin:0 0 10px;max-width:62ch;font-size:var(--text-sm, 13px);line-height:1.5;color:var(--text-muted)}.cal-lands-err:empty{display:none}.cal-lands-err{margin:0 0 8px;color:var(--danger, #ff6b6b);font-size:var(--text-sm, 13px)}.cal-lands-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:var(--text-xs, 12px)}.cal-lands-none{color:var(--text-faint, var(--text-muted))}.cal-land{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:3px 8px;border:1px solid color-mix(in srgb,var(--accent-neon, var(--accent)) 45%,transparent);border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--accent-neon, var(--accent)) 9%,transparent);color:var(--text)}.cal-land.is-default{border-style:dashed}.cal-land-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cal-land-note{color:var(--text-muted);white-space:nowrap}.cal-land-x{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-muted);font-size:calc(14px * var(--font-scale, 1));line-height:1;cursor:pointer}.cal-land-x:hover:not(:disabled){background:color-mix(in srgb,var(--text) 12%,transparent);color:var(--text)}.cal-land-pick{min-width:0;max-width:100%;padding:3px 8px;border:1px dashed var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-pill, 999px);background:transparent;color:var(--text-muted);font:inherit;cursor:pointer}.cal-land-pick:disabled{cursor:default;opacity:.6}.skd-subscribe-row{display:flex;justify-content:flex-end;min-width:0}.mrb-cbsc{position:relative;min-width:0}.mrb-cbsc-btn.on,.mrb-cbsc-btn[aria-expanded=true]{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.mrb-cbsc-panel{position:absolute;top:calc(100% + var(--space-2));right:0;left:auto;z-index:40;width:380px;max-width:min(380px,calc(100vw - 32px));max-height:min(72vh,560px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:0 20px 48px -24px #00000073}.mrb-cbsc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.mrb-cbsc-h{margin:0;font-size:var(--text-base);font-weight:800;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-cbsc-close{flex:0 0 auto;min-width:32px;min-height:32px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-muted);cursor:pointer;line-height:1}.mrb-cbsc-close:hover{color:var(--text)}.mrb-cbsc-close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-cbsc-loading,.mrb-cbsc-unavailable,.mrb-cbsc-help,.mrb-cbsc-meta{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.mrb-cbsc-warn{margin:0;font-size:var(--text-sm);color:var(--danger)}.mrb-cbsc-error:empty,.mrb-cbsc-copied:empty{display:none}.mrb-cbsc-error{font-size:var(--text-sm);color:var(--danger)}.mrb-cbsc-copied{font-size:var(--text-xs);color:var(--text-muted)}.mrb-cbsc-create,.mrb-cbsc-active{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.mrb-cbsc-webcal{align-self:flex-start}.mrb-cbsc-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;font-size:var(--text-sm);color:var(--text-muted)}.mrb-cbsc-copyrow{display:flex;align-items:center;gap:var(--space-2);min-width:0}.mrb-cbsc-url{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);background:var(--surface-2);color:var(--text);font-size:var(--text-xs)}.mrb-cbsc-howto{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}.mrb-cbsc-howto li{min-width:0}.mrb-cbsc-danger{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.mrb-cbsc-confirm{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex:1 1 100%;padding:var(--space-2);border:1px dashed var(--danger);border-radius:var(--radius-md)}.mrb-cbsc-confirm p{margin:0;font-size:var(--text-sm);color:var(--text)}@media (max-width: 480px){.mrb-cbsc-panel{width:auto;max-width:calc(100vw - 32px)}}.mq{margin:var(--space-4, 16px) 0 0;padding:var(--space-3, 12px) 0 0;border-top:1px solid var(--border-subtle);min-width:0}.mq-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2, 8px);min-width:0}.mq-h{margin:0;font-size:calc(14px * var(--font-scale, 1));font-weight:700;color:var(--text)}.mq-list{list-style:none;margin:var(--space-3, 12px) 0 0;padding:0;display:grid;gap:var(--space-2, 8px);min-width:0}.mq-row{display:grid;gap:var(--space-2, 8px);padding:var(--space-3, 12px);border:1px solid var(--border-subtle);border-radius:var(--radius-2, 10px);background:var(--surface-2);min-width:0}.mq-row-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2, 8px);min-width:0}.mq-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--accent-neon, var(--accent)) 18%,transparent);color:var(--text);font-size:calc(11px * var(--font-scale, 1));line-height:1;font-weight:700}.mq-label{width:100%;min-width:0}.mq-row-opts{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2, 8px);min-width:0}.mq-field{flex:1 1 160px;min-width:0}.mq-required{display:inline-flex;align-items:center;gap:6px;padding-bottom:6px;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));white-space:nowrap}.mq-row-acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-inline-start:auto}.mq-choices{min-width:0}.mq-choices textarea{width:100%;min-width:0}.msl{margin:var(--space-4, 16px) 0 0;padding:var(--space-3, 12px) 0 0;border-top:1px solid var(--border-subtle);min-width:0}.msl-head{min-width:0}.msl-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:var(--space-2, 8px);margin:var(--space-2, 8px) 0 0;min-width:0}.msl-opt{display:grid;gap:4px;padding:var(--space-3, 12px);border:1px solid var(--border-subtle);border-radius:var(--radius-2, 10px);background:var(--surface-2);color:var(--text-muted);text-align:start;cursor:pointer;min-width:0;transition:border-color .12s var(--ease-out, ease-out),background-color .12s var(--ease-out, ease-out)}.msl-opt:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 45%,transparent);color:var(--text)}.msl-opt:disabled{opacity:.6;cursor:default}.msl-opt.is-on{border-color:var(--accent-neon, var(--accent));background:color-mix(in srgb,var(--accent-neon, var(--accent)) 12%,var(--surface-2));color:var(--text)}.msl-opt:focus-visible{outline:2px solid var(--accent-neon, var(--accent));outline-offset:2px}.msl-name{font-weight:700;font-size:calc(13px * var(--font-scale, 1))}.msl-hint{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.msl-glyph{display:block;width:34px;height:22px;border-radius:4px;border:1px solid color-mix(in srgb,var(--text) 30%,transparent);background-repeat:no-repeat;background-color:transparent}.msl-glyph--stack{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:26px 6px,26px 6px;background-position:3px 3px,3px 12px}.msl-glyph--grid{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:12px 6px,12px 6px,12px 6px,12px 6px;background-position:3px 3px,17px 3px,3px 12px,17px 12px}.msl-glyph--compact{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:26px 3px,26px 3px,26px 3px;background-position:3px 4px,3px 10px,3px 16px}.mrb-clientcare{padding:var(--space-4, 16px) var(--space-6, 24px);color:var(--text, #e6e6e6)}.mrb-clientcare .cc-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3, 12px)}.mrb-clientcare h1{margin:0;font-size:calc(1.4rem * var(--font-scale, 1))}.mrb-clientcare .cc-sub{margin:4px 0 0;color:var(--text-muted, #9aa0a6);font-size:calc(.9rem * var(--font-scale, 1))}.mrb-clientcare .cc-pick{display:flex;align-items:center;gap:8px}.mrb-clientcare .cc-pick label{color:var(--text-muted, #9aa0a6);font-size:calc(.85rem * var(--font-scale, 1))}.mrb-clientcare .cc-pick select{background:var(--surface-1);color:var(--text, #e6e6e6);border:1px solid var(--border-control);border-radius:6px;padding:6px 10px;font-size:calc(.9rem * var(--font-scale, 1));max-width:320px}.mrb-clientcare .cc-banner{margin:var(--space-4, 16px) 0;padding:10px 14px;border:1px solid var(--border-subtle, #333);border-left:3px solid var(--accent, #4a9eff);border-radius:6px;background:color-mix(in srgb,var(--accent, #4a9eff) 8%,transparent);color:var(--text-muted, #c7ccd1);font-size:calc(.88rem * var(--font-scale, 1))}.mrb-clientcare .cc-count{margin:0 0 8px;color:var(--text-muted, #9aa0a6);font-size:calc(.9rem * var(--font-scale, 1))}.mrb-clientcare .cc-tabs{display:flex;gap:var(--space-4, 16px);overflow-x:auto;border-bottom:1px solid var(--border-subtle, #333);margin-bottom:var(--space-3, 12px);padding:0 2px;scrollbar-width:thin}.mrb-clientcare .cc-tab{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--text-muted, #9aa0a6);font:inherit;font-size:calc(.92rem * var(--font-scale, 1));font-weight:600;min-height:44px;padding:0 var(--space-1, 4px);margin-bottom:-1px;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.mrb-clientcare .cc-tab:hover{color:var(--text, #e6e6e6)}.mrb-clientcare .cc-tab.is-on{color:var(--text, #e6e6e6);border-bottom-color:var(--accent, #4a9eff)}.mrb-clientcare .cc-tab:focus-visible{outline:2px solid var(--accent, #4a9eff);outline-offset:2px}.mrb-clientcare .cc-tab.is-empty:not(.is-on){opacity:.62}.mrb-clientcare .cc-tab-n{font-variant-numeric:tabular-nums;font-size:calc(.78rem * var(--font-scale, 1));padding:1px 7px;border-radius:999px;background:var(--surface-2, #23272b);color:var(--text-muted, #9aa0a6)}.mrb-clientcare .cc-tab.is-on .cc-tab-n{background:var(--accent-fill, #4a9eff);color:var(--accent-text, #06121f)}.mrb-clientcare .cc-panel[hidden]{display:none}.mrb-clientcare .cc-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3, 12px);margin-bottom:var(--space-3, 12px)}.mrb-clientcare .cc-search{flex:1 1 220px;max-width:380px;background:var(--surface-1);color:var(--text, #e6e6e6);border:1px solid var(--border-control);border-radius:6px;padding:7px 10px;font:inherit;font-size:calc(.9rem * var(--font-scale, 1))}.mrb-clientcare .cc-tool{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted, #9aa0a6);font-size:calc(.85rem * var(--font-scale, 1))}.mrb-clientcare .cc-tool select{background:var(--surface-1);color:var(--text, #e6e6e6);border:1px solid var(--border-control);border-radius:6px;padding:6px 10px;font-size:calc(.9rem * var(--font-scale, 1));max-width:220px}.mrb-clientcare .cc-tool select:disabled{opacity:.55}.mrb-clientcare .cc-tabcount,.mrb-clientcare .cc-result{margin:0 0 8px;color:var(--text-muted, #9aa0a6);font-size:calc(.86rem * var(--font-scale, 1))}.mrb-clientcare .cc-holding{margin:0 0 var(--space-3, 12px);padding:10px 14px;border:1px solid var(--border-subtle, #333);border-left:3px solid var(--text-muted, #9aa0a6);border-radius:6px;color:var(--text-muted, #c7ccd1);font-size:calc(.88rem * var(--font-scale, 1))}.mrb-clientcare .cc-empty{color:var(--text-muted, #9aa0a6);padding:var(--space-3, 12px) 0}.mrb-clientcare .cc-error{color:var(--danger, #ff6b6b);padding:var(--space-2, 8px) 0}.mrb-clientcare .cc-tablewrap{overflow-x:auto;border:1px solid var(--border-subtle, #333);border-radius:8px}.mrb-clientcare .cc-table{border-collapse:collapse;width:100%;font-size:calc(.86rem * var(--font-scale, 1));white-space:nowrap}.mrb-clientcare .cc-table th,.mrb-clientcare .cc-table td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--border-subtle, #2a2d30)}.mrb-clientcare .cc-table thead th{position:sticky;top:0;background:var(--surface-2, #23272b);color:var(--text-muted, #c7ccd1);font-weight:600;z-index:1}.mrb-clientcare .cc-name-col{position:sticky;left:0;background:var(--surface-1);font-weight:600;z-index:1}.mrb-clientcare .cc-table thead .cc-name-col{z-index:2}.mrb-clientcare .cc-src{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3, 12px);margin-bottom:var(--space-3, 12px)}.mrb-clientcare .cc-src-lab{color:var(--text-muted, #9aa0a6);font-size:calc(.85rem * var(--font-scale, 1))}.mrb-clientcare .cc-src-opts{display:inline-flex;border:1px solid var(--border-control);border-radius:8px;overflow:hidden}.mrb-clientcare .cc-src-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-left:1px solid var(--border-control);background:none;color:var(--text-muted, #9aa0a6);font:inherit;font-size:calc(.85rem * var(--font-scale, 1));font-weight:600;min-height:34px;padding:0 14px;cursor:pointer}.mrb-clientcare .cc-src-opt:first-child{border-left:0}.mrb-clientcare .cc-src-opt:hover{color:var(--text, #e6e6e6)}.mrb-clientcare .cc-src-opt.is-on{background:var(--accent-fill, #4a9eff);color:var(--accent-text, #06121f)}.mrb-clientcare .cc-src-opt:focus-visible{outline:2px solid var(--accent, #4a9eff);outline-offset:-2px}@media (pointer: coarse){.mrb-clientcare .cc-src-opt{min-height:44px}}.mrb-clientcare .cc-src-hint{color:var(--text-muted, #9aa0a6);font-size:calc(.82rem * var(--font-scale, 1))}.mrb-clientcare .cc-group-row td{background:var(--surface-2, #23272b);font-weight:600;color:var(--text, #e6e6e6)}.mrb-clientcare .cc-group-n{color:var(--text-muted, #9aa0a6);font-weight:400}.mrb-clientcare .cc-table tbody tr:hover td{background:color-mix(in srgb,var(--accent, #4a9eff) 6%,transparent)}.mrb-clientcare .cc-set{margin-bottom:var(--space-3, 12px)}.mrb-clientcare .cc-set-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--border-control);border-radius:8px;color:var(--text-muted, #9aa0a6);font:inherit;font-size:calc(.85rem * var(--font-scale, 1));font-weight:600;min-height:34px;padding:0 14px;cursor:pointer}.mrb-clientcare .cc-set-toggle:hover{color:var(--text, #e6e6e6)}.mrb-clientcare .cc-set-toggle:focus-visible{outline:2px solid var(--accent, #4a9eff);outline-offset:2px}@media (pointer: coarse){.mrb-clientcare .cc-set-toggle{min-height:44px}}.mrb-clientcare .cc-set-panel[hidden]{display:none}.mrb-clientcare .cc-set-panel{display:grid;gap:var(--space-4, 16px);margin-top:var(--space-3, 12px);padding:var(--space-4, 16px);border:1px solid var(--border-control);border-radius:10px}.mrb-clientcare .cc-set-h{margin:0 0 var(--space-2, 8px);color:var(--text, #e6e6e6);font-size:calc(.9rem * var(--font-scale, 1));font-weight:700}.mrb-clientcare .cc-set-block .cc-src{margin-bottom:0}.mrb-clientcare .cc-set-note,.mrb-clientcare .cc-set-result,.mrb-clientcare .cc-set-warn{margin:0 0 var(--space-2, 8px);color:var(--text-muted, #9aa0a6);font-size:calc(.82rem * var(--font-scale, 1));line-height:1.5}.mrb-clientcare .cc-set-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px)}.mrb-clientcare .cc-set-row label{color:var(--text-muted, #9aa0a6);font-size:calc(.85rem * var(--font-scale, 1))}.mrb-clientcare .cc-set-row select{background:var(--surface-2, #16181c);border:1px solid var(--border-control);border-radius:8px;color:var(--text, #e6e6e6);font:inherit;font-size:calc(.85rem * var(--font-scale, 1));min-height:34px;padding:0 10px;max-width:100%}.mrb-clientcare .cc-set-row select:disabled{opacity:.55}.mrb-clientcare .cc-set-go{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-control);border-radius:8px;background:var(--accent-fill, #4a9eff);color:var(--accent-text, #06121f);font:inherit;font-size:calc(.85rem * var(--font-scale, 1));font-weight:700;min-height:34px;padding:0 14px;cursor:pointer}.mrb-clientcare .cc-set-go:disabled{opacity:.55;cursor:default}.mrb-clientcare .cc-set-go:focus-visible{outline:2px solid var(--accent, #4a9eff);outline-offset:2px}@media (pointer: coarse){.mrb-clientcare .cc-set-row select,.mrb-clientcare .cc-set-go{min-height:44px}}.mrb-clientcare .cc-set-warn{color:var(--text, #e6e6e6)}.mrb-clientcare .cc-pb{min-width:0}.mrb-clientcare .cc-pb-file{min-width:0;max-width:100%;color:var(--text-muted, #9aa0a6);font:inherit;font-size:calc(.82rem * var(--font-scale, 1))}.mrb-clientcare .cc-pb .cc-set-result,.mrb-clientcare .cc-pb .cc-set-warn{overflow-wrap:anywhere}.ccare-premium{--cc-iris-cyan: color-mix(in srgb, var(--accent-neon) 62%, #22d3ee);--cc-iris-violet: color-mix(in srgb, var(--accent-neon) 58%, #a855f7);--cc-rail-edge: rgba(0, 0, 0, .32);--cc-aur-lo: .4;--cc-aur-hi: .64;position:relative}[data-theme=light] .ccare-premium{--cc-rail-edge: rgba(10, 21, 38, .12);--cc-aur-lo: .2;--cc-aur-hi: .32}.ccare-premium:before{content:"";position:absolute;inset:-84px 0 auto 0;height:320px;z-index:0;pointer-events:none;background:radial-gradient(64% 100% at 82% 0%,color-mix(in srgb,var(--cc-iris-violet) 16%,transparent),transparent 70%),radial-gradient(56% 100% at 6% 4%,color-mix(in srgb,var(--cc-iris-cyan) 14%,transparent),transparent 72%);opacity:var(--cc-aur-lo, .4);animation:cc-aurora 12s ease-in-out infinite}@keyframes cc-aurora{0%,to{opacity:var(--cc-aur-lo, .4)}50%{opacity:var(--cc-aur-hi, .64)}}.ccare-premium>*{position:relative;z-index:1}.ccare-premium .cc-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:var(--space-2);padding:4px 12px;border:1px solid color-mix(in srgb,var(--accent-border) 55%,transparent);border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--cc-iris-cyan) 10%,transparent),var(--accent-wash));color:var(--accent-text);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 8%,transparent)}.ccare-premium .cc-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 80%,transparent)}[data-theme=light] .ccare-premium .cc-eyebrow{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}.ccare-premium.mrb-clientcare .cc-head h1{font-size:var(--text-2xl);font-weight:800;letter-spacing:-.01em;line-height:var(--leading-tight);color:var(--text)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.ccare-premium.mrb-clientcare .cc-head h1{background:linear-gradient(180deg,var(--text),color-mix(in srgb,var(--text) 68%,var(--accent)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.ccare-premium.mrb-clientcare .cc-sub{max-width:62ch;color:var(--text-muted);font-size:var(--text-base)}.ccare-premium.mrb-clientcare .cc-pick label{color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase}.ccare-premium.mrb-clientcare .cc-pick select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:44px;max-width:320px;padding:10px 36px 10px 12px;border:1px solid var(--border-control);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--surface-2) 80%,transparent);background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:right 18px center,right 12px center;background-size:6px 6px,6px 6px;background-repeat:no-repeat;color:var(--text);font-size:var(--text-base);cursor:pointer;box-shadow:inset 0 1px 3px #00000038;transition:border-color var(--motion-base) var(--ease-out)}[data-theme=light] .ccare-premium.mrb-clientcare .cc-pick select{box-shadow:inset 0 1px 3px #0a152614}.ccare-premium.mrb-clientcare .cc-pick select:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-border) 70%,var(--border-control))}.ccare-premium.mrb-clientcare .cc-pick select:disabled{opacity:.55;cursor:wait}.ccare-premium .cc-pick select option{background:var(--surface-2);color:var(--text)}.ccare-premium.mrb-clientcare .cc-pick select:focus-visible:not(:disabled){border-color:var(--accent-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon) 24%,transparent),0 0 18px -6px var(--accent-neon)}.ccare-premium.mrb-clientcare .cc-banner{position:relative;border:1px solid color-mix(in srgb,var(--accent-border) 55%,transparent);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + 30px);background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 40%,transparent)) 0 0 / 4px 100% no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 45%),var(--accent-wash);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text);font-size:var(--text-base);font-weight:600;box-shadow:0 8px 30px -10px color-mix(in srgb,var(--accent-neon) 45%,transparent),inset 0 1px color-mix(in srgb,#ffffff 7%,transparent)}.ccare-premium .cc-banner:before{content:"";position:absolute;left:15px;top:50%;width:10px;height:8px;margin-top:-9px;border:2px solid var(--accent);border-bottom:0;border-radius:5px 5px 0 0;pointer-events:none}.ccare-premium .cc-banner:after{content:"";position:absolute;left:13px;top:50%;width:14px;height:10px;margin-top:-1px;border-radius:3px;background:radial-gradient(circle at 50% 45%,var(--bg) 1.5px,transparent 1.9px) var(--accent);box-shadow:0 0 12px -2px color-mix(in srgb,var(--accent-neon) 70%,transparent);pointer-events:none}[data-theme=light] .ccare-premium.mrb-clientcare .cc-banner{box-shadow:0 8px 26px -12px color-mix(in srgb,var(--accent-neon) 40%,transparent),inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}.ccare-premium.mrb-clientcare .cc-error{padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + 4px);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--danger),color-mix(in srgb,var(--danger) 45%,transparent)) 0 0 / 3px 100% no-repeat,color-mix(in srgb,var(--danger) 12%,var(--surface-1));color:var(--danger)}.ccare-premium.mrb-clientcare .cc-empty{padding:var(--space-5);border:1px dashed color-mix(in srgb,var(--text-faint) 45%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 35%,transparent);color:var(--text-muted)}.ccare-premium .cc-loading:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;vertical-align:baseline;background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent-neon) 80%,transparent);animation:cc-pulse 1.6s ease-in-out infinite}@keyframes cc-pulse{0%,to{opacity:.45}50%{opacity:1}}.ccare-premium.mrb-clientcare .cc-count{display:flex;align-items:center;gap:8px;margin:var(--space-4) 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ccare-premium .cc-count strong{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text);font-weight:700;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 6%,transparent)}.ccare-premium .cc-count strong:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 75%,transparent)}[data-theme=light] .ccare-premium .cc-count strong{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 55%,transparent)}.ccare-premium.mrb-clientcare .cc-tablewrap{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(90deg,transparent,var(--cc-iris-cyan) 22%,var(--accent) 50%,var(--cc-iris-violet) 78%,transparent) 0 0 / 100% 1px no-repeat,color-mix(in srgb,var(--surface-1) 92%,transparent);box-shadow:0 14px 40px #00000061,inset 0 1px color-mix(in srgb,#ffffff 6%,transparent)}[data-theme=light] .ccare-premium.mrb-clientcare .cc-tablewrap{box-shadow:0 14px 36px #0a15261f,inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ccare-premium.mrb-clientcare .cc-banner{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 40%,transparent)) 0 0 / 4px 100% no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 45%),color-mix(in srgb,var(--accent) 8%,var(--surface-1))}}.ccare-premium.mrb-clientcare .cc-table{font-size:var(--text-base)}.ccare-premium.mrb-clientcare .cc-table th,.ccare-premium.mrb-clientcare .cc-table td{padding:10px 14px;border-bottom:1px solid var(--border-subtle)}.ccare-premium.mrb-clientcare .cc-table tbody td{transition:background-color var(--motion-fast) var(--ease-out)}.ccare-premium.mrb-clientcare .cc-table thead th{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 60%),var(--surface-2);border-bottom:1px solid color-mix(in srgb,var(--accent-border) 55%,var(--border-subtle));color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase}.ccare-premium.mrb-clientcare .cc-table td.cc-name-col{background:linear-gradient(270deg,var(--cc-rail-edge),transparent) 100% 0 / 12px 100% no-repeat,var(--surface-1);color:var(--text);font-weight:600}.ccare-premium.mrb-clientcare .cc-table thead th.cc-name-col{background:linear-gradient(270deg,var(--cc-rail-edge),transparent) 100% 0 / 12px 100% no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 60%),var(--surface-2)}.ccare-premium.mrb-clientcare .cc-src-opts{border-color:var(--border-control);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.ccare-premium.mrb-clientcare .cc-src-opt{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.ccare-premium.mrb-clientcare .cc-src-opt.is-on{background:var(--accent-fill);color:var(--accent-text)}.ccare-premium.mrb-clientcare .cc-src-lab,.ccare-premium.mrb-clientcare .cc-src-hint{color:var(--text-muted);font-size:var(--text-xs)}.ccare-premium.mrb-clientcare .cc-tabs{border-bottom:1px solid color-mix(in srgb,var(--accent-border) 40%,var(--border-subtle))}.ccare-premium.mrb-clientcare .cc-tab{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.ccare-premium.mrb-clientcare .cc-tab.is-on{border-bottom-color:var(--accent)}.ccare-premium.mrb-clientcare .cc-tab-n{display:inline-flex;padding:2px 8px;border:1px solid color-mix(in srgb,var(--accent-border) 45%,transparent);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none}.ccare-premium.mrb-clientcare .cc-tab.is-on .cc-tab-n{background:var(--accent-fill);color:var(--accent-text);box-shadow:0 0 10px -3px var(--accent-neon)}.ccare-premium.mrb-clientcare .cc-table .cc-group-row td{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 45%,transparent)) 0 0 / 3px 100% no-repeat,linear-gradient(90deg,var(--accent-wash),transparent 50%),var(--surface-2);color:var(--text);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;padding-left:18px}.ccare-premium.mrb-clientcare .cc-group-n{display:inline-flex;margin-left:var(--space-1);padding:2px 8px;border:1px solid color-mix(in srgb,var(--accent-border) 45%,transparent);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-xs);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none;box-shadow:0 0 10px -3px var(--accent-neon)}.ccare-premium.mrb-clientcare .cc-search,.ccare-premium.mrb-clientcare .cc-tool select{background:color-mix(in srgb,var(--surface-1) 92%,transparent);border:1px solid var(--border-control);border-radius:var(--radius-md);color:var(--text)}.ccare-premium.mrb-clientcare .cc-search:focus-visible,.ccare-premium.mrb-clientcare .cc-tool select:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:2px}.ccare-premium.mrb-clientcare .cc-tabcount,.ccare-premium.mrb-clientcare .cc-result{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.ccare-premium.mrb-clientcare .cc-holding{border-radius:var(--radius-md);border-left-color:var(--text-faint);background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.ccare-premium.mrb-clientcare .cc-table tbody tr:hover:not(.cc-group-row) td{background-color:color-mix(in srgb,var(--accent) 8%,transparent)}.ccare-premium.mrb-clientcare .cc-table tbody tr:hover:not(.cc-group-row) td.cc-name-col{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 45%,transparent)) 0 0 / 3px 100% no-repeat,linear-gradient(270deg,var(--cc-rail-edge),transparent) 100% 0 / 12px 100% no-repeat,color-mix(in srgb,var(--accent) 8%,var(--surface-1))}.ccare-premium.mrb-clientcare .cc-table tbody td:empty:after{content:"—";color:var(--text-faint)}.ccare-premium.mrb-clientcare .cc-pick{flex-wrap:wrap}@media (max-width: 640px){.ccare-premium.mrb-clientcare .cc-pick{width:100%}.ccare-premium.mrb-clientcare .cc-pick select{flex:1 1 auto;max-width:none}}@media (prefers-reduced-motion: reduce){.ccare-premium:before,.ccare-premium .cc-loading:before{animation:none}.ccare-premium.mrb-clientcare .cc-pick select,.ccare-premium.mrb-clientcare .cc-table tbody td{transition:none}}@media (forced-colors: active){.ccare-premium.mrb-clientcare .cc-head h1{background:none;-webkit-text-fill-color:currentColor;color:CanvasText;forced-color-adjust:auto}.ccare-premium:before{display:none}.ccare-premium .cc-banner:before,.ccare-premium .cc-banner:after{display:none}.ccare-premium .cc-eyebrow:before,.ccare-premium .cc-count strong:before,.ccare-premium .cc-loading:before{display:none}.ccare-premium.mrb-clientcare .cc-pick select{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background-image:none;padding-right:12px}}.mrb-clientcare .cc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:var(--space-4, 16px);align-items:start;margin-bottom:var(--space-5, 20px)}.mrb-clientcare .cc-card{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border:1px solid var(--border-subtle, #333);border-radius:12px;background:var(--surface-1);content-visibility:auto;contain-intrinsic-size:auto 300px}.mrb-clientcare .cc-card:hover{border-color:color-mix(in srgb,var(--accent, #4a9eff) 45%,var(--border-subtle, #333))}.mrb-clientcare .cc-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3, 12px)}.mrb-clientcare .cc-card-name{margin:0;font-size:calc(1rem * var(--font-scale, 1));font-weight:700;line-height:1.3;color:var(--text, #e6e6e6);min-width:0;overflow-wrap:anywhere}.mrb-clientcare .cc-policy{display:grid;grid-template-columns:auto auto;grid-template-areas:"lab lab" "pill copy";align-items:center;justify-items:end;gap:3px 6px;flex:none}.mrb-clientcare .cc-policy-lab{grid-area:lab;font-size:calc(.66rem * var(--font-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint, #7b8288)}.mrb-clientcare .cc-policy .mrb-lead-locale{grid-area:pill}.mrb-clientcare .cc-policy .mrb-lead-locale span{font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-user-select:all;user-select:all}.mrb-clientcare .cc-copy{grid-area:copy;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-subtle, #333);border-radius:8px;background:var(--surface-2, #23272b);color:var(--text-muted, #9aa0a6);cursor:pointer}.mrb-clientcare .cc-copy:hover{color:var(--text, #e6e6e6);border-color:var(--accent-border, #4a9eff)}.mrb-clientcare .cc-policy-none{grid-area:pill;font-size:calc(.78rem * var(--font-scale, 1));font-style:italic;color:var(--text-faint, #7b8288)}.mrb-clientcare .cc-card-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2, 8px) var(--space-3, 12px)}.mrb-clientcare .cc-stage{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.mrb-clientcare .cc-stage .mrb-mbv-pill{max-width:100%}.mrb-clientcare .cc-stage-lab{font-size:calc(.66rem * var(--font-scale, 1));letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint, #7b8288)}.mrb-clientcare .cc-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2, 8px) var(--space-3, 12px);margin:0}.mrb-clientcare .cc-fact{min-width:0}.mrb-clientcare .cc-fact dt{font-size:calc(.66rem * var(--font-scale, 1));letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint, #7b8288)}.mrb-clientcare .cc-fact dd{margin:1px 0 0;font-size:calc(.86rem * var(--font-scale, 1));color:var(--text, #e6e6e6);overflow-wrap:anywhere}.mrb-clientcare .cc-fact-wide{grid-column:1 / -1}.mrb-clientcare .cc-fact-money dd{font-variant-numeric:tabular-nums;font-weight:700;color:var(--accent, #4a9eff)}.mrb-clientcare .cc-fact-warn dd{color:var(--danger, #ff6b6b)}.mrb-clientcare .cc-fact-reason dd{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-muted, #9aa0a6)}.mrb-clientcare .cc-card-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);margin-top:auto;padding-top:var(--space-3, 12px);border-top:1px solid var(--border-subtle, #2a2d30)}.mrb-clientcare .cc-card-docs{display:inline-flex;align-items:center;gap:4px;margin-right:auto}.mrb-clientcare .cc-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-control);border-radius:999px;background:var(--surface-2, #23272b);color:var(--text-muted, #9aa0a6);font:inherit;font-size:calc(.8rem * var(--font-scale, 1));font-weight:600;min-height:34px;padding:0 13px;cursor:pointer}.mrb-clientcare .cc-act:hover{color:var(--text, #e6e6e6)}.mrb-clientcare .cc-act.is-on{background:var(--accent-fill, #4a9eff);border-color:var(--accent-border, #4a9eff);color:var(--accent-text, #06121f)}.mrb-clientcare .cc-act-n{margin-left:6px;font-variant-numeric:tabular-nums;opacity:.8}@media (pointer: coarse){.mrb-clientcare .cc-act{min-height:44px}.mrb-clientcare .cc-copy{width:44px;height:44px}}.mrb-clientcare .cc-card-drawer[hidden]{display:none}.mrb-clientcare .cc-card-drawer{padding-top:var(--space-2, 8px);border-top:1px dashed var(--border-subtle, #2a2d30)}.mrb-clientcare .cc-card-all{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:var(--space-2, 8px) var(--space-3, 12px);margin:0}.mrb-clientcare .cc-card-allnone{margin:var(--space-2, 8px) 0 0;font-size:calc(.78rem * var(--font-scale, 1));color:var(--text-faint, #7b8288)}.mrb-clientcare .cc-notes{display:flex;flex-direction:column;gap:var(--space-2, 8px);max-height:420px;overflow-y:auto}.mrb-clientcare .cc-note{padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid var(--border-subtle, #2a2d30);border-radius:8px;background:var(--surface-2, #23272b);font-size:calc(.84rem * var(--font-scale, 1))}.mrb-clientcare .cc-note-pinned{border-left:3px solid var(--accent-border, #4a9eff)}.mrb-clientcare .cc-note-src{margin:0 0 4px;font-size:calc(.68rem * var(--font-scale, 1));letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint, #7b8288)}.mrb-clientcare .cc-notes-state,.mrb-clientcare .cc-notes-empty,.mrb-clientcare .cc-notes-more,.mrb-clientcare .cc-notes-unwired{margin:0;font-size:calc(.78rem * var(--font-scale, 1));color:var(--text-muted, #9aa0a6)}.mrb-clientcare .cc-notes-err{margin:0;font-size:calc(.78rem * var(--font-scale, 1));color:var(--danger, #ff6b6b)}.mrb-clientcare .cc-notes-unwired{padding:8px 11px;border:1px dashed var(--border-subtle, #333);border-radius:8px}.cc-os{display:grid;grid-template-columns:236px minmax(0,1fr);gap:var(--space-4);align-items:start;margin-top:var(--space-4)}.cc-os.has-detail{grid-template-columns:236px minmax(0,1fr) minmax(360px,460px)}.cc-os-rail{position:sticky;top:0;display:flex;flex-direction:column;gap:var(--space-3);max-height:calc(100vh - 120px);overflow-y:auto;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.cc-os-ws{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2)}.cc-os-wsbtn{padding:6px 4px;border:0;border-radius:calc(var(--radius-md) - 3px);background:transparent;color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.cc-os-wsbtn.is-on{background:var(--accent-fill);color:var(--accent-text)}.cc-os-views{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.cc-os-viewli.is-child .cc-os-view{padding-left:var(--space-5)}.cc-os-viewrow{display:flex;align-items:center;border-radius:var(--radius-md);border-left:2px solid transparent;transition:background-color var(--motion-fast) var(--ease-out)}.cc-os-viewrow[data-color=blue]{border-left-color:#4d9fff}.cc-os-viewrow[data-color=green]{border-left-color:#4bbf87}.cc-os-viewrow[data-color=amber]{border-left-color:#e59a4a}.cc-os-viewrow[data-color=red]{border-left-color:#e8697a}.cc-os-viewrow[data-color=purple]{border-left-color:#a586f0}.cc-os-viewrow[data-color=teal]{border-left-color:#3fb8b0}.cc-os-viewrow:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.cc-os-viewrow.is-on{background:var(--accent-fill)}.cc-os-view{flex:1 1 auto;display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:7px var(--space-2);border:0;background:transparent;color:var(--text-muted);font-size:var(--text-base);text-align:left;cursor:pointer}.cc-os-viewrow.is-on .cc-os-view{color:var(--text);font-weight:650}.cc-os-view-n{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-os-view-n2{flex:none;color:var(--text-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.cc-os-viewrow.is-on .cc-os-view-n2{color:var(--accent-text)}.cc-os-pin{flex:none;color:var(--accent);font-size:var(--text-xs)}.cc-os-icon{flex:none;opacity:.8}.cc-os-viewdoor{flex:none;display:flex;align-items:center;width:26px;opacity:0;transition:opacity var(--motion-fast) var(--ease-out)}.cc-os-viewrow:hover .cc-os-viewdoor,.cc-os-viewrow.is-on .cc-os-viewdoor,.cc-os-viewdoor:focus-within,.cc-os-viewdoor:has([aria-expanded=true]){opacity:1}.cc-os-newview{padding:7px var(--space-3);border:1px dashed color-mix(in srgb,var(--accent-border) 55%,transparent);border-radius:var(--radius-md);background:transparent;color:var(--accent);font-size:var(--text-sm);font-weight:650;cursor:pointer}.cc-os-newview:hover{background:var(--accent-wash)}.cc-os-hidden{color:var(--text-faint);font-size:var(--text-xs)}.cc-os-hidden summary{cursor:pointer}.cc-os-hidden ul{margin:var(--space-2) 0 0;padding:0;list-style:none}.cc-os-hidden li{display:flex;justify-content:space-between;gap:var(--space-2);padding:3px 0}.cc-os-hidden button{border:0;background:transparent;color:var(--accent);font-size:var(--text-xs);cursor:pointer}.cc-os-main{min-width:0}.cc-os-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.cc-os-bar-t{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.cc-os-bar-t h2{margin:0;color:var(--text);font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em}.cc-os-bar-n{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.cc-os-local{padding:2px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-faint);font-size:var(--text-xs)}.cc-os-bar-c{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.cc-os-search{min-width:180px;min-height:34px;padding:6px var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 92%,transparent);color:var(--text);font-size:var(--text-base)}.cc-os-layout{display:flex;gap:2px;padding:2px;border:1px solid var(--border-control);border-radius:var(--radius-md)}.cc-os-layoutbtn{padding:4px 10px;border:0;border-radius:calc(var(--radius-md) - 3px);background:transparent;color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer}.cc-os-layoutbtn.is-on{background:var(--accent-fill);color:var(--accent-text)}.cc-os-btn{padding:7px var(--space-3);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-sm);font-weight:650;cursor:pointer}.cc-os-btn:hover:not(:disabled){background:var(--accent-fill-hover)}.cc-os-btn:disabled{opacity:.5;cursor:default}.cc-os-btn.is-quiet{border-color:var(--border-control);background:transparent;color:var(--text-muted)}.cc-os-btn.is-danger{border-color:color-mix(in srgb,var(--danger) 60%,transparent);background:var(--danger-fill);color:var(--danger)}.cc-os-more-btn{margin:var(--space-3) auto 0;display:block}.cc-os-tablewrap{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.cc-os-table{width:100%;border-collapse:collapse;font-size:var(--text-base)}.cc-os-th{position:sticky;top:0;z-index:1;padding:0;background:var(--surface-2);border-bottom:1px solid color-mix(in srgb,var(--accent-border) 45%,var(--border-subtle));text-align:left;white-space:nowrap}.cc-os-sort{display:flex;align-items:center;gap:4px;width:100%;padding:8px var(--space-3);border:0;background:transparent;color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer}.cc-os-sort:hover{color:var(--text)}.cc-os-sortmark{color:var(--accent)}.cc-os-th-money .cc-os-sort,.cc-os-th-number .cc-os-sort{justify-content:flex-end}.cc-os-row{border-bottom:1px solid var(--border-subtle)}.cc-os-row:last-child{border-bottom:0}.cc-os-row:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.cc-os-row.is-open{background:var(--accent-fill)}.cc-os-row.needs-review td:first-child{box-shadow:inset 2px 0 0 var(--warn)}.cc-os-td{padding:6px var(--space-3);color:var(--text-muted);vertical-align:middle;line-height:var(--leading-tight)}.cc-os-td-money,.cc-os-td-number{text-align:right;font-variant-numeric:tabular-nums}.cc-os-td-text{max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-os-open{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border:0;background:transparent;color:var(--text);font-size:var(--text-base);font-weight:650;text-align:left;cursor:pointer}.cc-os-open:hover{color:var(--accent);text-decoration:underline}.cc-os-open-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-os-review{padding:1px 7px;border:1px solid var(--warn-border);border-radius:var(--radius-pill);background:var(--warn-fill);color:var(--warn);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase}.cc-os-none{color:var(--text-faint)}.cc-os-num{font-variant-numeric:tabular-nums}.cc-os-mono{font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.cc-os-attn{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.cc-os-more{color:var(--text-faint);font-size:var(--text-xs)}.cc-os-chip{padding:1px 8px;font-size:var(--text-xs);line-height:1.5}.cc-os-chip.is-urgent{box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 55%,transparent)}.cc-os-when{display:inline-flex;flex-direction:column;line-height:1.25}.cc-os-when-rel{color:var(--text)}.cc-os-when-abs{color:var(--text-faint);font-size:var(--text-xs)}.cc-os-when.is-late .cc-os-when-rel{color:var(--danger);font-weight:650}.cc-os-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-3)}.cc-os-card{content-visibility:auto;contain-intrinsic-size:auto 190px;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.cc-os-card.is-open{border-color:var(--accent-border)}.cc-os-card-h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.cc-os-card-facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin:0}.cc-os-card-fact dt{color:var(--text-faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.cc-os-card-fact dd{margin:2px 0 0;color:var(--text-muted);font-size:var(--text-base)}.cc-os-overview{display:flex;flex-direction:column;gap:var(--space-5)}.cc-os-h3{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase}.cc-os-h3n{padding:1px 8px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);font-variant-numeric:tabular-nums}.cc-os-h4{margin:var(--space-3) 0 var(--space-1);color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.cc-os-tilerow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-2)}.cc-os-stat{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 92%,transparent);text-align:left}.cc-os-stat.is-link{cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out)}.cc-os-stat.is-link:hover{border-color:var(--accent-border)}.cc-os-stat[data-alarm]{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:var(--danger-fill)}.cc-os-stat[data-light=waiting]{border-color:color-mix(in srgb,var(--text-muted) 40%,transparent);background:color-mix(in srgb,var(--text-muted) 7%,transparent)}.cc-os-stat[data-light=issued]{border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:var(--ok-fill)}.cc-os-stat[data-light=lost]{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:var(--danger-fill)}.cc-os-stat-v{color:var(--text);font-size:var(--text-xl);font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cc-os-stat-l{color:var(--text-muted);font-size:var(--text-sm)}.cc-os-stat-s{color:var(--text-faint);font-size:var(--text-xs)}.cc-os-reviewbar{display:block;width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--warn-border);border-radius:var(--radius-md);background:var(--warn-fill);color:var(--text);font-size:var(--text-base);text-align:left;cursor:pointer}.cc-os-reviewbar strong{color:var(--warn)}.cc-os-todaylist{margin:0;padding:0;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.cc-os-todayrow{display:grid;grid-template-columns:minmax(120px,1.3fr) minmax(0,1.6fr) auto auto;align-items:center;gap:var(--space-3);padding:8px var(--space-3);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.cc-os-todayrow:last-child{border-bottom:0}.cc-os-todaywhy{color:var(--text-muted);font-size:var(--text-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-os-todaywhen{color:var(--text-faint);font-size:var(--text-sm);white-space:nowrap}.cc-os-todayrow.is-late .cc-os-todaywhen{color:var(--danger);font-weight:650}.cc-os-note{margin:0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--text-faint);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.cc-os-review{display:flex;flex-direction:column;gap:var(--space-3)}.cc-os-reviewlist{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.cc-os-reviewcard{padding:var(--space-3) var(--space-4);border:1px solid var(--warn-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.cc-os-reviewcard-h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.cc-os-conf{color:var(--text-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.cc-os-reasons{margin:var(--space-2) 0;padding-left:var(--space-4);color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-normal)}.cc-os-reviewcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3)}.cc-os-srcval{margin:0;color:var(--text);font-size:var(--text-base)}.cc-os-srcwhen{margin:2px 0 0;color:var(--text-faint);font-size:var(--text-xs)}.cc-os-srcchips{display:flex;flex-wrap:wrap;gap:4px;margin:0}.cc-os-reviewcard-f{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}.cc-os-detail{position:sticky;top:0;display:flex;flex-direction:column;max-height:calc(100vh - 100px);overflow-y:auto;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:0 14px 40px #00000061}[data-theme=light] .cc-os-detail{box-shadow:0 14px 36px #0a15261f}.cc-os-detail-h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.cc-os-detail-h h2{margin:0;color:var(--text);font-size:var(--text-lg);font-weight:750}.cc-os-detail-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--space-2)}.cc-os-kind{padding:1px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-faint);font-size:var(--text-xs)}.cc-os-close{flex:none;width:30px;height:30px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-size:var(--text-lg);line-height:1;cursor:pointer}.cc-os-secs{display:flex;flex-wrap:wrap;gap:2px;margin:var(--space-3) 0;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.cc-os-sec{padding:5px 10px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-size:var(--text-sm);cursor:pointer}.cc-os-sec.is-on{background:var(--accent-fill);color:var(--accent-text);font-weight:650}.cc-os-rows{margin:0}.cc-os-row2{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:var(--space-3);padding:5px 0;border-bottom:1px solid var(--border-subtle)}.cc-os-rows-tight .cc-os-row2{padding:3px 0}.cc-os-row2 dt{color:var(--text-faint);font-size:var(--text-sm)}.cc-os-row2 dd{margin:0;color:var(--text);font-size:var(--text-base);overflow-wrap:anywhere}.cc-os-field{display:flex;flex-direction:column;gap:4px;margin-top:var(--space-3)}.cc-os-field>span{color:var(--text-faint);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase}.cc-os-field select,.cc-os-field input{min-height:34px;padding:6px var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-size:var(--text-base)}.cc-os-fieldrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3)}.cc-os-hint{margin:var(--space-2) 0 0;color:var(--text-faint);font-size:var(--text-sm);line-height:var(--leading-normal)}.cc-os-hint.is-late{color:var(--danger)}.cc-os-flags,.cc-os-opps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.cc-os-flags li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.cc-os-flagnote{flex:1 1 140px;color:var(--text-muted);font-size:var(--text-sm)}.cc-os-flagdue{color:var(--text-faint);font-size:var(--text-xs)}.cc-os-addflag{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.cc-os-addflag .cc-os-btn{margin-top:var(--space-3)}.cc-os-opps li{padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.cc-os-opp-h{display:flex;align-items:center;gap:var(--space-2)}.cc-os-opp-h select{min-height:28px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-size:var(--text-sm)}.cc-os-opp-m{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.cc-os-opp-n{margin:var(--space-1) 0 0;color:var(--text-faint);font-size:var(--text-sm)}.cc-os-reviewnote{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--warn-border);border-radius:var(--radius-md);background:var(--warn-fill);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-normal)}.cc-os-reviewnote p{margin:0 0 var(--space-2)}.cc-os-reviewnote ul{margin:0 0 var(--space-2);padding-left:var(--space-4)}.cc-os-reviewsrc{color:var(--text-muted)}.cc-os-timeline{margin:0;padding:0;list-style:none}.cc-os-timeline li{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:var(--space-2);padding:5px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.cc-os-tl-when{color:var(--text-faint);white-space:nowrap}.cc-os-tl-kind{color:var(--accent);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:var(--tracking-wide)}.cc-os-tl-sum{color:var(--text-muted)}.cc-os-notes{margin-top:var(--space-4)}.cc-os-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#0000008c}.cc-os-modal-in{display:flex;flex-direction:column;width:min(560px,100%);max-height:min(86vh,800px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:0 24px 60px #00000080}.cc-os-modal-h,.cc-os-modal-f{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.cc-os-modal-h{border-bottom:1px solid var(--border-subtle)}.cc-os-modal-h h2{margin:0;color:var(--text);font-size:var(--text-md);font-weight:700}.cc-os-modal-f{border-top:1px solid var(--border-subtle)}.cc-os-modal-acts{display:flex;gap:var(--space-2)}.cc-os-modal-b{flex:1 1 auto;overflow-y:auto;padding:var(--space-4)}.cc-os-ck{margin:var(--space-4) 0 0;padding:0;border:0}.cc-os-ck legend{padding:0;color:var(--text-faint);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase}.cc-os-ckwrap{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:var(--space-2)}.cc-os-ckbox{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:var(--text-base);cursor:pointer}.cc-os-icons{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.cc-os-iconbtn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer}.cc-os-iconbtn.is-on{border-color:var(--accent-border);background:var(--accent-fill);color:var(--accent-text)}.cc-os-fieldlist{margin:var(--space-2) 0 0;padding:0;list-style:none}.cc-os-fieldlist li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:3px 0;border-bottom:1px solid var(--border-subtle)}.cc-os-fieldmv button{width:24px;height:24px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.cc-os-morefields{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.cc-os-morefields summary{cursor:pointer}.cc-os-empty{padding:var(--space-8) var(--space-5);border:1px dashed color-mix(in srgb,var(--text-faint) 45%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 35%,transparent);text-align:center}.cc-os-empty-t{margin:0;color:var(--text);font-size:var(--text-md);font-weight:650}.cc-os-empty-h{margin:var(--space-2) auto 0;max-width:52ch;color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-normal)}.cc-os-empty .cc-os-btn{margin-top:var(--space-3)}.cc-os-skel{display:flex;flex-direction:column;gap:6px}.cc-os-skel-row{height:34px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--surface-1),var(--surface-2),var(--surface-1));background-size:200% 100%;animation:cc-os-shimmer 1.4s ease-in-out infinite}@keyframes cc-os-shimmer{0%{background-position:0% 0}to{background-position:-200% 0}}.cc-os-boot{padding:var(--space-8);color:var(--text-muted);text-align:center}@media (max-width: 1100px){.cc-os,.cc-os.has-detail{grid-template-columns:minmax(0,1fr)}.cc-os-rail{position:static;max-height:42vh}.cc-os-detail{position:fixed;inset:auto 0 0 0;z-index:55;max-height:84vh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}}@media (max-width: 720px){.cc-os-card-facts{grid-template-columns:1fr}.cc-os-todayrow{grid-template-columns:minmax(0,1fr) auto}.cc-os-todaywhy{grid-column:1 / -1}}.cc-os-group{display:flex;flex-direction:column;gap:var(--space-4)}.cc-os-gsec{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.cc-os-h5{margin:var(--space-4) 0 var(--space-1);color:var(--text-faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.cc-os-gcount{color:var(--text-faint);font-weight:400;text-transform:none;letter-spacing:0}.cc-os-gtiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-2)}.cc-os-gtile{display:flex;flex-direction:column;gap:2px;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2)}.cc-os-gtile.is-muted{background:none}.cc-os-gtile-l{color:var(--text-faint);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase}.cc-os-gtile-v{color:var(--text);font-size:var(--text-lg);line-height:var(--leading-tight)}.cc-os-gtile-n{color:var(--text-faint);font-size:var(--text-xs);line-height:var(--leading-normal)}.cc-os-emps{margin:var(--space-2) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.cc-os-emp{border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.cc-os-emp.is-ended{opacity:.72}.cc-os-emp-h{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2)}.cc-os-emp-name{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cc-os-emp-n{color:var(--text);font-size:var(--text-base)}.cc-os-emp-m{color:var(--text-faint);font-size:var(--text-xs)}.cc-os-emp-off{flex:0 0 auto;color:var(--text-faint);font-size:var(--text-xs)}.cc-os-emp-body{padding:0 var(--space-2) var(--space-2);border-top:1px solid var(--border-subtle)}.cc-os-emp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 var(--space-3)}.cc-os-emp-ref{margin-top:var(--space-3);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.cc-os-emp-ref legend{padding:0 var(--space-1);color:var(--text-faint);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase}.cc-os-emp-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.cc-os-emp-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.cc-os-emp-add{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.cc-os-gsheets{margin:var(--space-2) 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.cc-os-gsheets li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.cc-os-gsheet-n{flex:1 1 140px;color:var(--text);font-size:var(--text-base)}.cc-os-gsheet-m{flex:1 1 100%;color:var(--text-faint);font-size:var(--text-xs)}.cc-os-gsheet-via{color:var(--text-faint);font-size:var(--text-xs)}.cc-os-gpick{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2)}.cc-os-payouts{display:flex;flex-direction:column;gap:var(--space-5)}.cc-os-paysec{display:flex;flex-direction:column}.cc-os-paylist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.cc-os-payrow{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.cc-os-paylist.is-done .cc-os-payrow{background:transparent;opacity:.8}.cc-os-payrow-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.cc-os-payname{color:var(--text);font-size:var(--text-base);font-weight:650}.cc-os-pay-amt{color:var(--text);font-size:var(--text-lg);font-weight:750;font-variant-numeric:tabular-nums}.cc-os-paysrc{color:var(--text-faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.cc-os-paywhy{margin:4px 0 0;color:var(--text-muted);font-size:var(--text-sm)}.cc-os-paynote{margin:4px 0 0;color:var(--text-faint);font-size:var(--text-sm)}.cc-os-paywarn{margin:var(--space-2) 0 0;padding:var(--space-2);border:1px solid var(--warn-border);border-radius:var(--radius-md);background:var(--warn-fill);color:var(--text);font-size:var(--text-sm)}.cc-os-payerr{margin:var(--space-2) 0 0;color:var(--danger);font-size:var(--text-sm)}.cc-os-payactions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.cc-os-payform{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.cc-os-paychips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}@media (prefers-reduced-motion: reduce){.cc-os-skel-row{animation:none}.cc-os-viewrow,.cc-os-wsbtn,.cc-os-stat.is-link,.cc-os-viewdoor{transition:none}}@media (forced-colors: active){.cc-os-viewrow.is-on,.cc-os-row.is-open{forced-color-adjust:none}.cc-os-skel-row{display:none}.cc-os-row.needs-review td:first-child,.cc-os-chip.is-urgent{box-shadow:none}}.mrb-mbv-pill{display:inline-block;padding:1px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--mbv-pill-border);background:var(--mbv-pill-fill);color:var(--mbv-pill-text);font-size:var(--text-xs);font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mrb-clientcare [data-tone=blue]{--mbv-tone: #4d9fff;--mbv-pill-fill: rgba(77,159,255,.16);--mbv-pill-border: rgba(77,159,255,.45);--mbv-pill-text: var(--text)}.mrb-clientcare [data-tone=green]{--mbv-tone: #4bbf87;--mbv-pill-fill: rgba(40,160,90,.18);--mbv-pill-border: rgba(40,160,90,.5);--mbv-pill-text: var(--text)}.mrb-clientcare [data-tone=orange]{--mbv-tone: #e59a4a;--mbv-pill-fill: rgba(220,140,50,.18);--mbv-pill-border: rgba(220,140,50,.5);--mbv-pill-text: var(--text)}.mrb-clientcare [data-tone=red]{--mbv-tone: #e8697a;--mbv-pill-fill: rgba(220,80,100,.18);--mbv-pill-border: rgba(220,80,100,.5);--mbv-pill-text: var(--text)}.mrb-clientcare [data-tone=purple]{--mbv-tone: #a586f0;--mbv-pill-fill: rgba(140,110,240,.18);--mbv-pill-border: rgba(140,110,240,.5);--mbv-pill-text: var(--text)}.mrb-clientcare [data-tone=teal]{--mbv-tone: #3fb8b0;--mbv-pill-fill: rgba(40,170,165,.18);--mbv-pill-border: rgba(40,170,165,.5);--mbv-pill-text: var(--text)}.mrb-clientcare [data-tone=pink]{--mbv-tone: #e57ab5;--mbv-pill-fill: rgba(220,110,175,.18);--mbv-pill-border: rgba(220,110,175,.5);--mbv-pill-text: var(--text)}.mrb-clientcare [data-tone=yellow]{--mbv-tone: #d3ac47;--mbv-pill-fill: rgba(200,160,50,.2);--mbv-pill-border: rgba(200,160,50,.55);--mbv-pill-text: var(--text)}.mrb-clientcare [data-tone=amber]{--mbv-tone: #e5a94a;--mbv-pill-fill: rgba(220,160,50,.18);--mbv-pill-border: rgba(220,160,50,.5);--mbv-pill-text: var(--text)}.mrb-clientcare [data-tone=slate]{--mbv-tone: #93a4bb;--mbv-pill-fill: rgba(140,160,190,.14);--mbv-pill-border: rgba(140,160,190,.42);--mbv-pill-text: var(--text)}.aw-card{--aw-glass-line: color-mix(in srgb, var(--text) 10%, transparent);position:relative;border:1px solid color-mix(in srgb,var(--accent-neon) 15%,var(--border-subtle));border-radius:var(--radius-lg);padding:var(--space-5) var(--space-5) var(--space-4);background:radial-gradient(120% 130% at 85% -10%,color-mix(in srgb,var(--accent-neon) 7%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 46%,transparent),color-mix(in srgb,var(--surface-1) 30%,transparent) 55%),color-mix(in srgb,var(--surface-1) 68%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--aw-glass-line),0 12px 32px -22px #0009}.aw-card:before{content:"";position:absolute;top:0;left:var(--space-4);right:var(--space-4);height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,transparent,var(--accent-neon),transparent);opacity:.65}.aw-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.aw-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.aw-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent-text);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.aw-eyebrow:before{content:"";width:18px;height:2px;border-radius:var(--radius-pill);background:var(--accent-neon);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 60%,transparent)}.aw-title{margin:var(--space-1) 0 0;font-size:var(--text-lg);font-weight:800;line-height:var(--leading-tight);color:var(--text)}.aw-ranges{min-width:0}.aw-headline{margin-top:var(--space-4)}.aw-headline-text{margin:0;font-size:var(--text-xl);font-weight:800;line-height:var(--leading-tight);color:var(--text)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.aw-headline.is-ready .aw-headline-text{background:linear-gradient(115deg,var(--text) 55%,var(--accent-text));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent-neon) 20%,transparent))}}@media (forced-colors: active){.aw-headline.is-ready .aw-headline-text{background:none;-webkit-text-fill-color:currentColor;color:CanvasText;filter:none}}.aw-headline-detail{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-normal);max-width:60ch}.aw-chart{margin-top:var(--space-5)}.aw-bars{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;align-items:end;height:156px;padding-bottom:2px;border-bottom:1px solid color-mix(in srgb,var(--accent-neon) 22%,var(--border-subtle))}.aw-bar{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;min-width:0}.aw-bar-fill{display:block;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--text-muted) 55%,transparent);transform-origin:bottom;animation:aw-grow var(--motion-base) var(--ease-out) both}@keyframes aw-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.aw-bar-stub{display:block;height:16px;border-radius:3px 3px 0 0;border:1px dashed color-mix(in srgb,var(--text-faint) 80%,transparent);border-bottom:none;background:transparent}.aw-bar.is-best .aw-bar-stub{border-color:color-mix(in srgb,var(--accent-neon) 70%,transparent)}.aw-bar.is-best .aw-bar-fill{background:linear-gradient(180deg,var(--accent-neon),color-mix(in srgb,var(--accent-neon) 55%,transparent));box-shadow:0 0 10px color-mix(in srgb,var(--accent-neon) 45%,transparent)}.aw-bar-tick{display:none}.aw-bar.is-empty .aw-bar-tick{display:block;height:2px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-faint) 45%,transparent)}.aw-axis{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;margin-top:var(--space-1)}.aw-axis-slot{min-width:0;overflow:visible;white-space:nowrap;color:var(--text-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.aw-axis-slot:last-child{text-align:right}.aw-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;padding:0;list-style:none}.aw-legend-item{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.aw-swatch{width:10px;height:14px;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--text-muted) 55%,transparent)}.aw-swatch.is-best{background:linear-gradient(180deg,var(--accent-neon),color-mix(in srgb,var(--accent-neon) 55%,transparent));box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 45%,transparent)}.aw-swatch.is-low{background:transparent;border:1px dashed color-mix(in srgb,var(--text-faint) 80%,transparent);border-bottom:none}.aw-quiet{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--text-base)}.aw-error{margin:0;color:var(--danger);font-size:var(--text-sm)}.aw-error:empty{display:none}.aw-foot{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.aw-foot-line{margin:0 0 var(--space-1);color:var(--text-faint);font-size:var(--text-xs);line-height:var(--leading-normal);max-width:72ch}.aw-foot-line:last-child{margin-bottom:0}[data-theme=light] .aw-card{box-shadow:inset 0 1px #ffffffa6,0 10px 26px -20px #0f234659}[data-theme=light] .aw-headline.is-ready .aw-headline-text{filter:none}@media (max-width: 480px){.aw-card{padding:var(--space-4)}.aw-ranges{width:100%}.aw-bars{height:125px}}@media (prefers-reduced-motion: reduce){.aw-card *,.aw-card *:before,.aw-card *:after{animation:none!important;transition:none!important}}.mcx{margin:var(--space-4) 0 0;min-width:0}.mcx-h{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mcx-note{margin:var(--space-2) 0 0;font-size:var(--text-xs);line-height:1.45;color:var(--text-muted)}.mcx-empty .mcx-note{font-style:italic}.mcx-rows{list-style:none;margin:0;padding:0;display:grid;gap:6px;min-width:0}.mcx-row{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);min-width:0}.mcx-row-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--text-muted)}.mcx-row-track{position:relative;display:block;height:10px;min-width:0;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 14%,transparent);overflow:hidden}.mcx-row-fill{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .32s ease}.mcx-row-v{font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:700;color:var(--text);white-space:nowrap}.mcx-row.is-unknown .mcx-row-v{color:var(--text-muted);font-weight:600}.mcx-row.is-unknown .mcx-row-track{background:none;border:1px dashed color-mix(in srgb,var(--text-muted) 40%,transparent)}.mcx-split{display:flex;height:14px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--text-muted) 14%,transparent)}.mcx-split-seg{display:block;height:100%;background:var(--accent);transition:width .32s ease}.mcx-legend{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:2px var(--space-3);min-width:0}.mcx-legend-item{flex:1 1 11rem;display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;column-gap:6px;font-size:var(--text-xs);min-width:0}.mcx-swatch{width:10px;height:10px;border-radius:3px;background:var(--accent)}.mcx-legend-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.mcx-legend-v{font-variant-numeric:tabular-nums;font-weight:700;color:var(--text)}.mcx-legend-p{color:var(--text-muted);font-variant-numeric:tabular-nums}.mcx-row-fill.is-ok,.mcx-split-seg.is-ok,.mcx-swatch.is-ok{background:var(--ok)}.mcx-row-fill.is-warn,.mcx-split-seg.is-warn,.mcx-swatch.is-warn{background:var(--warn)}.mcx-row-fill.is-bad,.mcx-split-seg.is-bad,.mcx-swatch.is-bad{background:var(--danger)}.mcx-row-fill.is-accent,.mcx-split-seg.is-accent,.mcx-swatch.is-accent{background:var(--accent)}.mcx-row-fill.is-unknown,.mcx-split-seg.is-unknown,.mcx-swatch.is-unknown{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text-muted) 34%,transparent) 0 4px,transparent 4px 8px)}@media (prefers-reduced-motion: reduce){.mcx-row-fill,.mcx-split-seg{transition:none}}@media (max-width: 560px){.mcx-row{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr) auto;column-gap:var(--space-2)}}.mxg{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0;align-items:stretch}@media (min-width: 820px){.mxg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.mxg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.mxg.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}}.mxp{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.mxp.is-busy{opacity:.6}.mxp-head{display:flex;align-items:center;gap:var(--space-2);min-width:0}.mxp-mark{display:inline-flex;flex:none;align-items:center;color:var(--text-muted)}.mxp-h{margin:0;min-width:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);overflow-wrap:anywhere}.mxp-trail{margin-left:auto;flex:none;font-size:var(--text-xs)}.mxp-body{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 auto;min-width:0}.mxp-foot{margin:auto 0 0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);line-height:1.45;color:var(--text-faint);min-width:0;overflow-wrap:anywhere}.mxs-row{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);min-width:0}.mxs{flex:1 1 7rem;display:flex;flex-direction:column;gap:2px;min-width:0}.mxs-l{font-size:var(--text-xs);font-weight:600;color:var(--text-faint);min-width:0;overflow-wrap:anywhere}.mxs-n{font-size:var(--text-xl);font-weight:700;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.mxs.is-unknown .mxs-n{color:var(--text-faint)}.mxs-tag{align-self:flex-start;margin-top:2px;padding:1px var(--space-2);border:1px solid var(--warn-border);border-radius:var(--radius-pill);background:var(--warn-fill);color:var(--warn);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.mxs-note{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-xs);line-height:1.4;color:var(--text-faint);min-width:0;overflow-wrap:anywhere}.mxs-note.is-warn{color:var(--warn)}.mxp .mcx{margin:0;min-width:0}.mtx .mrb-cm-premium .mrb-panel,.mtx .mrb-panel,.mtx .sd-panel,.mtx .sd-feed,.mtx .pst-card,.mtx .aw-card,.mtx .mrb-meta-premium .mrb-meta-block{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;max-width:none}.mtx .mrb-cm-premium .mrb-panel-title,.mtx .mrb-panel-title,.mtx .sd-panel-title,.mtx .sd-section-title,.mtx .pst-card-h,.mtx .aw-title,.mtx .sd-feed-head h3{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);min-width:0;overflow-wrap:anywhere}.mtx .mrb-cm-premium .mrb-panel-title:before{content:none}.mtx .mrb-cm-premium .mrb-metrics,.mtx .sd-stat-row,.mtx .pst-grid,.mtx .mrb-meta-premium .mrb-meta-tiles{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);min-width:0}.mtx .mrb-cm-premium .mrb-metric-card,.mtx .sd-stat,.mtx .pst-tile,.mtx .mrb-meta-premium .mrb-meta-tile{flex:1 1 7rem;display:flex;flex-direction:column;gap:2px;min-width:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.mtx .mrb-meta-premium .mrb-meta-tile:before{content:none}.mtx .mrb-cm-premium .mrb-metric-label,.mtx .sd-stat-label,.mtx .pst-tile-label,.mtx .mrb-meta-premium .mrb-meta-tile-label{margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:normal;text-transform:none;color:var(--text-faint);min-width:0;overflow-wrap:anywhere}.mtx .mrb-cm-premium .mrb-metric-big,.mtx .sd-stat-value,.mtx .pst-tile-value,.mtx .mrb-meta-premium .mrb-meta-tile:nth-child(n) .mrb-meta-tile-value{margin:0;font-size:var(--text-xl);font-weight:700;line-height:1.1;color:var(--text);background:none;-webkit-text-fill-color:currentColor;filter:none;font-variant-numeric:tabular-nums;letter-spacing:normal;min-width:0;overflow-wrap:anywhere}.mtx .mrb-cm-premium .mrb-metric-sub,.mtx .sd-stat-sub,.mtx .pst-tile-hint,.mtx .pst-tile-empty{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:var(--text-xs);line-height:1.4;color:var(--text-faint);min-width:0;overflow-wrap:anywhere}.mtx .mrb-metrics-premium .mm-hero-card,.mtx .mrb-metrics-premium .mm-card-month,.mtx .mrb-metrics-premium .mm-tile,.mtx .mrb-metrics-premium .mm-mini{padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0}.mtx .mrb-metrics-premium .mm-hero-card:before,.mtx .mrb-metrics-premium .mm-card-month:before,.mtx .mrb-metrics-premium .mm-tile:before,.mtx .mrb-metrics-premium .mm-mini:before{content:none}.mtx .mrb-metrics-premium .mm-month-grid{margin-top:var(--space-2)}.mtx .mrb-metrics-premium .mm-hero-card .mrb-metric-big,.mtx .mrb-metrics-premium .mm-tile .mrb-metric-big,.mtx .mrb-metrics-premium .mm-mini-value{font-size:var(--text-xl);font-weight:700;line-height:1.1;color:var(--text);background:none;-webkit-text-fill-color:currentColor;filter:none;letter-spacing:normal}.mtx .mrb-metrics-premium .mm-tile .mrb-metric-label,.mtx .mrb-metrics-premium .mm-hero-card .mrb-metric-label,.mtx .mrb-metrics-premium .mm-mini-label{font-size:var(--text-xs);font-weight:600;letter-spacing:normal;text-transform:none;color:var(--text-faint);white-space:normal}.mtx .mrb-metrics-premium .mm-tile .mrb-metric-sub,.mtx .mrb-metrics-premium .mm-hero-card .mrb-metric-sub{font-size:var(--text-xs);line-height:1.4;color:var(--text-faint)}.mtx .mrb-panel>*+*,.mtx .sd-panel>*+*,.mtx .sd-feed>*+*{margin-top:var(--space-3)}.mtx .mrb-panel+.mrb-panel,.mtx .sd-panel+.sd-panel,.mtx .pst-card+.pst-card{margin-top:var(--space-4)}.mtx .aw-ranges,.mtx .sd-period{margin-left:auto}.mrb-metrics-premium{--mm-gold: #e6b95e;--mm-glass-line: color-mix(in srgb, var(--text) 10%, transparent);position:relative;isolation:isolate;gap:var(--space-6)}.mrb-metrics-premium:before{content:"";position:absolute;top:-40px;right:-20px;bottom:0;left:-20px;z-index:-1;pointer-events:none;background:radial-gradient(58% 42% at 18% 0%,color-mix(in srgb,var(--accent-neon) 9%,transparent),transparent 70%),radial-gradient(50% 38% at 88% 12%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 70%)}.mrb-metrics-premium .mm-header{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-neon) 14%,var(--border-subtle));border-radius:var(--radius-lg);padding:var(--space-6) var(--space-6) var(--space-5);background:radial-gradient(130% 190% at 12% 0%,color-mix(in srgb,var(--accent-neon) 13%,transparent),transparent 56%),radial-gradient(90% 160% at 95% 100%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 78%,transparent);box-shadow:inset 0 1px 0 var(--mm-glass-line),0 14px 38px -26px #0000008c}.mrb-metrics-premium .mm-header:before{content:"";position:absolute;top:0;left:var(--space-5);right:45%;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent-neon),transparent);opacity:.75}.mrb-metrics-premium .mm-header:after{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:34%;pointer-events:none;transform:translate(-120%) skew(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-neon) 9%,transparent) 45%,color-mix(in srgb,var(--text) 7%,transparent) 52%,transparent);animation:mm-sheen 8s var(--ease-out) 1.2s infinite}@keyframes mm-sheen{0%{transform:translate(-120%) skew(-18deg)}38%{transform:translate(440%) skew(-18deg)}to{transform:translate(440%) skew(-18deg)}}.mrb-metrics-premium .mm-header-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent-text);font-size:var(--text-xs, 12px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.mrb-metrics-premium .mm-header-eyebrow:before{content:"";width:18px;height:2px;border-radius:var(--radius-pill);background:var(--accent-neon);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 60%,transparent)}.mrb-metrics-premium .mm-header-title{margin:var(--space-2) 0 0;font-size:calc(clamp(26px,3.4vw,38px) * var(--font-scale, 1));font-weight:800;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--text);background:linear-gradient(115deg,var(--text) 55%,var(--accent-text));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mrb-metrics-premium .mm-header-tagline{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-base)}.mrb-metrics-premium .mm-card{position:relative;border:1px solid color-mix(in srgb,var(--accent-neon) 15%,var(--border-subtle));border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 46%,transparent),color-mix(in srgb,var(--surface-1) 30%,transparent) 55%),color-mix(in srgb,var(--surface-1) 68%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--mm-glass-line),0 12px 32px -22px #0009;transition:transform var(--motion-base) var(--ease-out);will-change:transform}.mrb-metrics-premium .mm-card:before{content:"";position:absolute;top:0;left:var(--space-4);right:var(--space-4);height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,transparent,var(--accent-neon),transparent);opacity:.65}.mrb-metrics-premium .mm-card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-neon) 42%,transparent),0 8px 34px -10px color-mix(in srgb,var(--accent-neon) 38%,transparent);transition:opacity var(--motion-base) var(--ease-out)}.mrb-metrics-premium .mm-card:hover{transform:translateY(-3px)}.mrb-metrics-premium .mm-card:hover:after{opacity:1}.mrb-metrics-premium .mrb-metric-label{color:var(--text-muted);font-size:var(--text-xs, 12px);font-weight:700;text-transform:uppercase;letter-spacing:calc(var(--tracking-wide) + .03em)}.mrb-metrics-premium .mrb-metric-big{font-variant-numeric:tabular-nums;font-weight:800;line-height:var(--leading-tight);margin:var(--space-2) 0 var(--space-1);color:var(--text);background:linear-gradient(180deg,var(--text) 35%,var(--accent-text));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent-neon) 22%,transparent))}.mrb-metrics-premium .mrb-metric-sub{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.mrb-metrics-premium .mm-hero-row{gap:var(--space-4)}.mrb-metrics-premium .mm-hero-card{flex:1 1 220px;min-width:0;padding:var(--space-5) var(--space-5) var(--space-4);background:radial-gradient(120% 130% at 85% -10%,color-mix(in srgb,var(--accent-neon) 8%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 46%,transparent),color-mix(in srgb,var(--surface-1) 30%,transparent) 55%),color-mix(in srgb,var(--surface-1) 68%,transparent)}.mrb-metrics-premium .mm-hero-card .mrb-metric-big{font-size:calc(clamp(34px,3.6vw,46px) * var(--font-scale, 1))}.mrb-metrics-premium .mm-card-month{flex:2.3 1 400px}.mrb-metrics-premium .mm-month-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-3)}.mrb-metrics-premium .mm-mini{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md, 10px);padding:var(--space-2) var(--space-3) var(--space-3);background:color-mix(in srgb,var(--surface-2) 55%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 6%,transparent)}.mrb-metrics-premium .mm-mini-label{color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:2px;white-space:nowrap}.mrb-metrics-premium .mm-mini-value{font-variant-numeric:tabular-nums;font-size:var(--text-xl, 22px);font-weight:800;line-height:var(--leading-tight);color:var(--text);overflow-wrap:anywhere}.mrb-metrics-premium .mm-mini-lead{border-color:color-mix(in srgb,var(--accent-neon) 30%,var(--border-subtle));background:radial-gradient(120% 140% at 20% 0%,color-mix(in srgb,var(--accent-neon) 12%,transparent),transparent 65%),color-mix(in srgb,var(--surface-2) 55%,transparent)}.mrb-metrics-premium .mm-mini-lead .mm-mini-value{font-size:var(--text-2xl);background:linear-gradient(180deg,var(--text) 35%,var(--accent-text));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mrb-metrics-premium .mm-mini .mrb-th-flag{display:inline-block;margin:var(--space-2) 0 0}.mrb-metrics-premium .mm-section-head{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.mrb-metrics-premium .mm-section-head:before{content:"";flex:0 0 22px;height:2px;border-radius:var(--radius-pill);background:var(--accent-neon);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 60%,transparent)}.mrb-metrics-premium .mm-section-head:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-neon) 40%,transparent),transparent 80%)}.mrb-metrics-premium .mrb-metrics-section-title{color:var(--text);font-size:var(--text-sm);white-space:nowrap}.mrb-metrics-premium .mm-tile-row{gap:var(--space-3)}.mrb-metrics-premium .mm-tile{flex:1 1 180px;min-width:0;padding:var(--space-4)}.mrb-metrics-premium .mm-tile .mrb-metric-big{font-size:var(--text-2xl)}.mrb-metrics-premium .mm-tile .mrb-metric-sub{font-size:var(--text-xs, 12px)}.mrb-metrics-premium .mm-tile-alltime{border-color:color-mix(in srgb,var(--mm-gold) 34%,var(--border-subtle));background:radial-gradient(130% 150% at 20% 0%,color-mix(in srgb,var(--mm-gold) 10%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 46%,transparent),color-mix(in srgb,var(--surface-1) 30%,transparent) 55%),color-mix(in srgb,var(--surface-1) 68%,transparent)}.mrb-metrics-premium .mm-tile-alltime:before{background:linear-gradient(90deg,transparent,var(--mm-gold),transparent)}.mrb-metrics-premium .mm-tile-alltime:after{box-shadow:0 0 0 1px color-mix(in srgb,var(--mm-gold) 45%,transparent),0 8px 34px -10px color-mix(in srgb,var(--mm-gold) 40%,transparent)}.mrb-metrics-premium .mm-tile-alltime .mrb-metric-big{background:linear-gradient(180deg,var(--text) 30%,color-mix(in srgb,var(--text) 45%,var(--mm-gold)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--mm-gold) 24%,transparent))}.mrb-metrics-premium .mm-tile-alltime .mrb-metric-label{color:color-mix(in srgb,var(--text-muted) 60%,var(--mm-gold))}@keyframes mm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mrb-metrics-premium .mm-header,.mrb-metrics-premium .mm-section-head,.mrb-metrics-premium .mrb-metric-card{animation:mm-rise .44s var(--ease-out) both}.mrb-metrics-premium .mm-hero-row .mrb-metric-card:nth-child(1){animation-delay:70ms}.mrb-metrics-premium .mm-hero-row .mrb-metric-card:nth-child(2){animation-delay:.14s}.mrb-metrics-premium .mm-hero-row .mrb-metric-card:nth-child(3){animation-delay:.21s}.mrb-metrics-premium .mm-section-head{animation-delay:.28s}.mrb-metrics-premium .mm-tile-row .mrb-metric-card:nth-child(1){animation-delay:.33s}.mrb-metrics-premium .mm-tile-row .mrb-metric-card:nth-child(2){animation-delay:.4s}.mrb-metrics-premium .mm-tile-row .mrb-metric-card:nth-child(3){animation-delay:.47s}.mrb-metrics-premium .mm-tile-row .mrb-metric-card:nth-child(4){animation-delay:.54s}.mrb-metrics-premium.mrb-panel,.mrb-metrics-premium.mrb-error{animation:mm-rise .44s var(--ease-out) both}.mrb-metrics-premium.mrb-panel{border-color:color-mix(in srgb,var(--accent-neon) 15%,var(--border-subtle));background:radial-gradient(120% 160% at 15% 0%,color-mix(in srgb,var(--accent-neon) 8%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 80%,transparent);box-shadow:inset 0 1px 0 var(--mm-glass-line);color:var(--text-muted)}[data-theme=light] .mrb-metrics-premium:before{opacity:.55}[data-theme=light] .mrb-metrics-premium .mm-card,[data-theme=light] .mrb-metrics-premium .mm-header{box-shadow:inset 0 1px #ffffffa6,0 10px 26px -20px #0f234659}[data-theme=light] .mrb-metrics-premium .mrb-metric-big,[data-theme=light] .mrb-metrics-premium .mm-tile-alltime .mrb-metric-big{filter:none}@media (max-width: 1100px){.mrb-metrics-premium .mm-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.mrb-metrics-premium{gap:var(--space-5)}.mrb-metrics-premium .mm-header{padding:var(--space-5) var(--space-4) var(--space-4)}.mrb-metrics-premium .mm-header-title{font-size:var(--text-2xl)}.mrb-metrics-premium .mm-hero-card,.mrb-metrics-premium .mm-card-month,.mrb-metrics-premium .mm-tile{flex:1 1 100%}.mrb-metrics-premium .mm-hero-card .mrb-metric-big{font-size:var(--text-3xl)}}@media (max-width: 420px){.mrb-metrics-premium .mm-month-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.mrb-metrics-premium,.mrb-metrics-premium *,.mrb-metrics-premium *:before,.mrb-metrics-premium *:after{animation:none!important;transition:none!important}.mrb-metrics-premium .mm-card:hover{transform:none}}.sdc-chart{min-width:0}.sdc-chart-lead{margin-bottom:var(--space-5)}.sdc-chart-lead>.mcx{margin-top:0}.sdc-chart>.mcx{min-width:0;max-width:100%}.sd-page{display:flex;flex-direction:column;gap:var(--space-6, 20px);max-width:1100px;position:relative;isolation:isolate}.sd-page:before{content:"";position:absolute;top:-40px;right:-24px;bottom:-40px;left:-24px;z-index:-1;pointer-events:none;background:radial-gradient(52% 38% at 12% 0%,color-mix(in srgb,var(--accent-neon, #3b9eff) 8%,transparent),transparent 70%),radial-gradient(44% 34% at 92% 12%,color-mix(in srgb,var(--accent-neon, #3b9eff) 6%,transparent),transparent 72%)}.sd-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4, 16px);flex-wrap:wrap;position:relative;overflow:hidden;padding:var(--space-5, 18px) var(--space-6, 22px);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-lg, 14px);background:radial-gradient(130% 160% at 0% 0%,color-mix(in srgb,var(--accent-neon, #3b9eff) 10%,transparent),transparent 55%),radial-gradient(90% 130% at 100% 0%,color-mix(in srgb,var(--accent-neon, #3b9eff) 5%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1, #141b25) 78%,transparent);box-shadow:inset 0 1px #ffffff0f,0 14px 34px -26px #0009}.sd-header:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent 4%,color-mix(in srgb,var(--accent-neon, #3b9eff) 65%,transparent) 40%,color-mix(in srgb,var(--accent-neon, #3b9eff) 30%,transparent) 70%,transparent 96%)}.sd-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 32%,color-mix(in srgb,var(--accent-neon, #3b9eff) 7%,transparent) 46%,rgba(255,255,255,.05) 51%,transparent 64%);transform:translate(-120%);animation:sd-sheen 5s cubic-bezier(.16,1,.3,1) .5s 1 forwards}@keyframes sd-sheen{to{transform:translate(120%)}}.sd-title{margin:0;font-size:var(--text-2xl, 23px);font-weight:800;letter-spacing:-.01em;color:var(--text, #f4f7f8);text-shadow:0 1px 0 rgba(0,0,0,.35)}.sd-sub{margin:4px 0 0;font-size:var(--text-sm, 13px);color:var(--text-muted, #9fb0b8)}.sd-period{display:flex;gap:var(--space-1, 4px);padding:3px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--surface-1, #141b25) 72%,transparent);box-shadow:inset 0 1px #ffffff0a}.sd-seg{background:transparent;color:var(--text-muted, #9fb0b8);border:1px solid transparent;border-radius:var(--radius-pill, 999px);padding:8px 14px;font-size:var(--text-sm, 13px);font-weight:600;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.sd-seg:hover{color:var(--text, #f4f7f8);background:color-mix(in srgb,var(--accent-neon, #3b9eff) 7%,transparent)}.sd-seg-on,.sd-seg-on:hover{background:var(--accent-fill, rgba(56, 189, 248, .16));color:var(--accent-text, #cdeeff);border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 45%,transparent);box-shadow:0 0 14px -4px color-mix(in srgb,var(--accent-neon, #3b9eff) 45%,transparent)}.sd-reminder{display:flex;align-items:center;gap:var(--space-3, 12px);flex-wrap:wrap;background:linear-gradient(180deg,color-mix(in srgb,var(--warn, #f0c05a) 10%,transparent),color-mix(in srgb,var(--warn, #f0c05a) 4%,transparent)),color-mix(in srgb,var(--surface-1, #141b25) 80%,transparent);border:1px solid var(--warn-border, rgba(200, 150, 30, .55));border-radius:var(--radius-md, 10px);padding:12px 16px;font-size:var(--text-sm, 13px);line-height:1.45;color:var(--text, #f4f7f8);box-shadow:inset 0 1px #ffffff0d,0 8px 24px -20px color-mix(in srgb,var(--warn, #f0c05a) 45%,transparent)}.sd-reminder-dot{font-size:calc(15px * var(--font-scale, 1))}.sd-reminder-msg{flex:1;min-width:200px}.sd-reminder-actions{display:flex;gap:var(--space-2, 8px)}.sd-pending-strip{margin-top:14px;padding:10px 12px;font-size:calc(12.5px * var(--font-scale, 1));line-height:1.45;background:linear-gradient(180deg,color-mix(in srgb,var(--warn, #f0c05a) 9%,transparent),color-mix(in srgb,var(--warn, #f0c05a) 3%,transparent)),color-mix(in srgb,var(--surface-1, #141b25) 82%,transparent);border:1px solid var(--warn-border, rgba(200, 150, 30, .55));border-radius:var(--radius-sm, 6px);color:var(--text, #f4f7f8);box-shadow:inset 0 1px #ffffff0a}.sd-rollup{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.sd-feed,.sd-panel,.sd-import{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2, #1e242b) 60%,transparent),color-mix(in srgb,var(--surface-1, #141b25) 82%,transparent));border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-radius:var(--radius-lg, 14px);padding:var(--space-5, 20px);box-shadow:inset 0 1px #ffffff0d,0 10px 30px -24px #00000080;transition:border-color .22s ease,box-shadow .22s ease,translate .22s ease}.sd-feed:hover,.sd-panel:hover{translate:0 -2px;border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 30%,var(--border-subtle, rgba(255, 255, 255, .09)));box-shadow:inset 0 1px #ffffff0f,0 0 24px -10px color-mix(in srgb,var(--accent-neon, #3b9eff) 30%,transparent),0 16px 36px -24px #0000008c}.sd-feed-secondary{opacity:.94}.sd-feed,.sd-panel{animation:sd-rise .45s ease-out both}.sd-rollup>:nth-child(2){animation-delay:60ms}.sd-rollup>:nth-child(3){animation-delay:.12s}.sd-rollup>:nth-child(4){animation-delay:.18s}.sd-rollup>:nth-child(5){animation-delay:.24s}@keyframes sd-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sd-feed-head h3{margin:0 0 4px;font-size:var(--text-md, 15px);font-weight:700;color:var(--text, #f4f7f8);display:flex;align-items:center;gap:var(--space-2, 8px)}.sd-feed-tag{font-size:var(--text-xs, 10px);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-text, #cdeeff);background:var(--accent-fill, rgba(56, 189, 248, .16));border:1px solid color-mix(in srgb,var(--accent-neon, #3b9eff) 35%,transparent);border-radius:var(--radius-pill, 999px);padding:2px 8px}.sd-feed-note{margin:0 0 14px;font-size:var(--text-xs, 12px);color:var(--text-muted, #9fb0b8);line-height:1.45;max-width:70ch}.sd-section-title{font-size:var(--text-sm, 13px);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted, #9fb0b8);margin-top:4px}.sd-panel-title{font-size:var(--text-md, 15px);font-weight:700;margin-bottom:12px;color:var(--text, #f4f7f8)}.sd-stat-row{display:flex;gap:var(--space-3, 12px);flex-wrap:wrap}.sd-stat{flex:1 1 150px;min-width:140px;position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2, #1e242b) 72%,transparent),color-mix(in srgb,var(--surface-1, #141b25) 88%,transparent));border:1px solid var(--border-subtle, rgba(255, 255, 255, .06));border-radius:var(--radius-md, 10px);padding:14px 16px;box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sd-stat:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-neon, #3b9eff) 45%,transparent),transparent 75%)}.sd-stat:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 28%,var(--border-subtle, rgba(255, 255, 255, .06)));box-shadow:inset 0 1px #ffffff0d,0 0 20px -10px color-mix(in srgb,var(--accent-neon, #3b9eff) 35%,transparent)}.sd-stat-label{font-size:var(--text-xs, 11px);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted, #9fb0b8)}.sd-stat-value{font-size:var(--text-2xl, 26px);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:6px 0 2px;color:var(--text, #f4f7f8);text-shadow:0 0 18px color-mix(in srgb,currentColor 22%,transparent)}.sd-stat-sub{font-size:var(--text-xs, 12px);color:var(--text-faint, #85939c)}.sd-stat-ok .sd-stat-value{color:var(--ok, #5fd39a)}.sd-stat-danger .sd-stat-value{color:var(--danger, #ff8080)}.sd-stat-warn .sd-stat-value{color:var(--warn, #f0c05a)}.sd-stat-ok{box-shadow:inset 3px 0 color-mix(in srgb,var(--ok, #5fd39a) 65%,transparent),inset 0 1px #ffffff0a}.sd-stat-danger{box-shadow:inset 3px 0 color-mix(in srgb,var(--danger, #ff8080) 65%,transparent),inset 0 1px #ffffff0a}.sd-stat-warn{box-shadow:inset 3px 0 color-mix(in srgb,var(--warn, #f0c05a) 65%,transparent),inset 0 1px #ffffff0a}.sd-table-scroll{overflow-x:auto}.sd-table{width:100%;border-collapse:collapse;font-size:var(--text-sm, 13px)}.sd-table th,.sd-table td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .06));white-space:nowrap}.sd-table th{color:var(--text-muted, #9fb0b8);font-size:var(--text-xs, 11px);text-transform:uppercase;letter-spacing:.06em;font-weight:700;background:color-mix(in srgb,var(--surface-1, #141b25) 55%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent-neon, #3b9eff) 22%,var(--border-subtle, rgba(255, 255, 255, .06)))}.sd-table-compact th,.sd-table-compact td{padding:7px 10px}.sd-table tbody tr{animation:sd-rise .4s ease-out both;animation-delay:calc(var(--ri, 0) * 45ms);transition:background-color .18s ease}.sd-table tbody tr:hover{background:color-mix(in srgb,var(--accent-neon, #3b9eff) 6%,transparent)}.sd-num{text-align:right;font-variant-numeric:tabular-nums}.sd-agent-name{font-weight:600;color:var(--text, #f4f7f8)}.sd-ok{color:var(--ok, #5fd39a)}.sd-muted{color:var(--text-faint, #85939c)}.sd-pending-cell{color:var(--warn, #f0c05a)}.sd-rank-first{background:var(--rank-first, rgba(212, 175, 55, .12));box-shadow:inset 3px 0 #d4af37bf,inset 12px 0 22px -16px #d4af3773}.sd-rank-second{background:var(--rank-second, rgba(192, 192, 192, .1));box-shadow:inset 3px 0 #c0c0c0a6,inset 12px 0 22px -16px #c0c0c059}.sd-table-foot{margin:12px 0 0;font-size:var(--text-xs, 12px)}.sd-pill{display:inline-block;border-radius:var(--radius-pill, 999px);padding:3px 10px;font-size:var(--text-xs, 11px);font-weight:700;border:1px solid transparent}.sd-pill-submitted{background:var(--accent-fill, rgba(56, 189, 248, .16));color:var(--accent-text, #cdeeff);border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 40%,transparent);box-shadow:0 0 10px -4px color-mix(in srgb,var(--accent-neon, #3b9eff) 45%,transparent)}.sd-pill-issued{background:var(--ok-fill, rgba(40, 160, 90, .12));color:var(--ok, #5fd39a);border:1px solid var(--ok-border, rgba(40, 160, 90, .5));box-shadow:0 0 10px -4px color-mix(in srgb,var(--ok, #5fd39a) 45%,transparent)}.sd-pill-declined{background:color-mix(in srgb,var(--danger, #ff8080) 12%,transparent);color:var(--danger, #ff8080);border-color:color-mix(in srgb,var(--danger, #ff8080) 45%,transparent)}.sd-pill-withdrawn{background:var(--warn-fill, rgba(200, 150, 30, .14));color:var(--warn, #f0c05a);border-color:color-mix(in srgb,var(--warn, #f0c05a) 45%,transparent)}.sd-badge{display:inline-block;font-size:var(--text-xs, 11px);font-weight:700;border-radius:var(--radius-pill, 999px);padding:3px 8px;border:1px solid transparent}.sd-badge-verified{background:var(--ok-fill, rgba(40, 160, 90, .12));color:var(--ok, #5fd39a);border-color:color-mix(in srgb,var(--ok, #5fd39a) 45%,transparent);box-shadow:0 0 8px -3px color-mix(in srgb,var(--ok, #5fd39a) 40%,transparent)}.sd-badge-pending{background:var(--warn-fill, rgba(200, 150, 30, .14));color:var(--warn, #f0c05a);border-color:color-mix(in srgb,var(--warn, #f0c05a) 45%,transparent)}.sd-form-intro{margin-bottom:14px}.sd-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3, 12px)}.sd-field{display:flex;flex-direction:column;gap:5px}.sd-field-wide{grid-column:span 2}.sd-field span{font-size:var(--text-xs, 12px);color:var(--text-muted, #9fb0b8);font-weight:600}.sd-field input,.sd-field select{font-family:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2, #1e242b) 85%,transparent),color-mix(in srgb,var(--surface-1, #141b25) 92%,transparent));border:1px solid var(--border-control, rgba(56, 189, 248, .3));color:var(--text, #f4f7f8);border-radius:var(--radius-md, 8px);padding:10px 12px;min-height:42px;font-size:var(--text-sm, 13px);box-shadow:inset 0 1px 2px #00000040;transition:border-color .18s ease,box-shadow .18s ease}.sd-field input:hover,.sd-field select:hover{border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 45%,transparent)}.sd-field input:focus,.sd-field select:focus{outline:2px solid var(--focus, #38bdf8);outline-offset:1px;border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 55%,transparent);box-shadow:inset 0 1px 2px #00000040,0 0 16px -6px color-mix(in srgb,var(--accent-neon, #3b9eff) 55%,transparent)}.sd-mine{margin-top:22px}.sd-mine-title{font-size:var(--text-sm, 13px)}.sd-move{display:flex;gap:var(--space-1, 4px);flex-wrap:wrap}.sd-btn-primary,.sd-btn-ghost{font-family:inherit;cursor:pointer;font-weight:600;border-radius:var(--radius-md, 8px);padding:9px 16px;font-size:var(--text-sm, 13px);border:1px solid transparent;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.sd-btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-neon, #3b9eff) 20%,transparent),color-mix(in srgb,var(--accent-neon, #3b9eff) 10%,transparent));color:var(--accent-text, #cdeeff);border-color:var(--accent-border, #2b7da2);box-shadow:inset 0 1px #ffffff14}.sd-btn-primary:hover{background:var(--accent-fill-hover, rgba(56, 189, 248, .28));transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 0 18px -6px color-mix(in srgb,var(--accent-neon, #3b9eff) 55%,transparent)}.sd-btn-primary:active{transform:translateY(0)}.sd-btn-primary:disabled{opacity:.5;cursor:default;transform:none;box-shadow:none}.sd-btn-ghost{background:transparent;color:var(--text-muted, #9fb0b8);border-color:var(--border-subtle, rgba(255, 255, 255, .14))}.sd-btn-ghost:hover{color:var(--text, #f4f7f8);border-color:color-mix(in srgb,var(--accent-neon, #3b9eff) 50%,transparent);background:color-mix(in srgb,var(--accent-neon, #3b9eff) 6%,transparent)}.sd-btn-sm{padding:6px 12px;font-size:var(--text-xs, 12px)}.sd-btn-xs{padding:3px 8px;font-size:var(--text-xs, 11px)}.sd-seg:focus-visible,.sd-btn-primary:focus-visible,.sd-btn-ghost:focus-visible,.sd-import summary:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-neon, #3b9eff) 60%,transparent);outline-offset:2px}.sd-error{color:var(--danger, #ff8080);font-size:var(--text-sm, 13px);margin:10px 0}.sd-error.sd-page-error{margin:24px 0;padding:var(--space-4, 16px) var(--space-5, 20px);background:linear-gradient(180deg,color-mix(in srgb,var(--danger, #ff8080) 8%,transparent),color-mix(in srgb,var(--danger, #ff8080) 3%,transparent)),color-mix(in srgb,var(--surface-1, #141b25) 85%,transparent);border:1px solid color-mix(in srgb,var(--danger, #ff8080) 40%,transparent);border-radius:var(--radius-lg, 14px);box-shadow:inset 0 1px #ffffff0a,0 10px 30px -24px #00000080}.sd-import summary{cursor:pointer;font-weight:600;color:var(--text, #f4f7f8);transition:color .18s ease}.sd-import summary:hover{color:var(--accent-text, #cdeeff)}.sd-import-text{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs, 12px);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2, #1e242b) 85%,transparent),color-mix(in srgb,var(--surface-1, #141b25) 92%,transparent));color:var(--text, #f4f7f8);border:1px solid var(--border-control, rgba(56, 189, 248, .3));border-radius:var(--radius-md, 8px);padding:10px;margin:8px 0;resize:vertical;box-shadow:inset 0 1px 2px #00000040;transition:border-color .18s ease,box-shadow .18s ease}.sd-import-text:focus{outline:2px solid var(--focus, #38bdf8);outline-offset:1px;box-shadow:inset 0 1px 2px #00000040,0 0 16px -6px color-mix(in srgb,var(--accent-neon, #3b9eff) 55%,transparent)}.sd-import-actions{display:flex;gap:var(--space-2, 8px)}.sd-import-result{margin-top:12px;font-size:var(--text-sm, 13px);color:var(--text, #f4f7f8)}.sd-import-errors,.sd-import-warnings,.sd-import-skipped{margin:8px 0 0;font-size:var(--text-xs, 12px)}.sd-import-errors{color:var(--warn, #f0c05a)}.sd-import-warnings{color:var(--text, #f2f6fb)}.sd-import-skipped{color:var(--text-muted, #9fb0c4)}.sd-import-listhead{margin:0;font-weight:600;letter-spacing:.01em}.sd-import-errors ul,.sd-import-warnings ul,.sd-import-skipped ul{margin:4px 0 0;padding-left:18px}.sd-import-errors li,.sd-import-warnings li,.sd-import-skipped li{margin:2px 0}.sd-import-more{color:var(--text-faint, #8093a8)}.sd-footnote{font-size:var(--text-xs, 12px);color:var(--text-faint, #85939c);line-height:1.55;max-width:80ch;margin:8px 0 0}@media (max-width: 640px){.sd-form-grid{grid-template-columns:1fr}.sd-field-wide{grid-column:span 1}.sd-header{padding:var(--space-4, 14px) var(--space-4, 16px)}.sd-stat{flex-basis:100%}.sd-reminder-actions{width:100%}}@media (prefers-reduced-motion: reduce){.sd-page,.sd-page:before,.sd-page *,.sd-page *:before,.sd-page *:after,.sd-panel,.sd-panel *,.sd-error,.sd-error *{animation:none!important;transition:none!important}.sd-header:after{display:none}.sd-feed:hover,.sd-panel:hover{translate:none}.sd-stat:hover,.sd-btn-primary:hover{transform:none}}.inb-premium{--inb-glass-top: color-mix(in srgb, var(--surface-2) 68%, transparent);--inb-glass-bot: color-mix(in srgb, var(--surface-1) 88%, transparent);--inb-azure: var(--accent-neon);--inb-ember: var(--warn);--inb-aur-lo: .34;--inb-aur-hi: .52;--inb-sheen: color-mix(in srgb, #fff 7%, transparent);--inb-seam: color-mix(in srgb, #fff 22%, transparent);--inb-rail: var(--accent-border);position:relative;isolation:isolate}[data-theme=light] .inb-premium{--inb-glass-top: color-mix(in srgb, var(--surface-1) 92%, transparent);--inb-glass-bot: color-mix(in srgb, var(--surface-2) 62%, transparent);--inb-sheen: color-mix(in srgb, var(--text) 5%, transparent);--inb-seam: transparent;--inb-aur-lo: .16;--inb-aur-hi: .28}.inb-premium:before{content:"";position:absolute;inset:-24px 0 auto 0;height:300px;z-index:0;pointer-events:none;background:radial-gradient(54% 100% at 84% 0%,color-mix(in srgb,var(--inb-ember) 13%,transparent),transparent 70%),radial-gradient(48% 100% at 10% 6%,color-mix(in srgb,var(--inb-azure) 17%,transparent),transparent 72%);opacity:var(--inb-aur-lo);animation:inb-aurora 14s ease-in-out infinite}@keyframes inb-aurora{0%,to{opacity:var(--inb-aur-lo)}50%{opacity:var(--inb-aur-hi)}}.inb-premium>*{position:relative;z-index:1}.inb-premium .mrb-inbound-head{align-items:center;gap:var(--space-5, 20px);padding-bottom:var(--space-4, 16px);border-bottom:1px solid transparent;border-image:linear-gradient(90deg,color-mix(in srgb,var(--inb-azure) 42%,transparent),var(--border-subtle) 55%,transparent) 1}.inb-premium .mrb-inbound-head h1{font-size:var(--text-2xl);font-weight:800;letter-spacing:-.01em;line-height:1.15;color:var(--text)}@supports ((-webkit-background-clip: text) or (background-clip: text)) and (color: color-mix(in srgb,red,blue)){.inb-premium .mrb-inbound-head h1{background:linear-gradient(180deg,var(--text),color-mix(in srgb,var(--text) 66%,var(--accent)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.inb-premium .mrb-inbound-sub{color:var(--text-muted);font-size:var(--text-base);line-height:1.65;max-width:58em}.inb-premium .mrb-inbound-refresh{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 var(--space-4, 16px);border-radius:var(--radius-pill);border:1px solid var(--border-control);background-image:linear-gradient(180deg,var(--inb-glass-top),var(--inb-glass-bot));background-color:var(--surface-1);color:var(--text);font-size:var(--text-base);font-weight:600;letter-spacing:.01em;box-shadow:inset 0 1px 0 var(--inb-seam);transition:border-color .16s var(--ease-out),color .16s var(--ease-out),transform .16s var(--ease-out)}.inb-premium .mrb-inbound-refresh:hover:not(:disabled){border-color:var(--accent-border);color:var(--accent-text);transform:translateY(-1px)}[data-theme=light] .inb-premium .mrb-inbound-refresh:hover:not(:disabled):not(:focus-visible){box-shadow:var(--shadow-2)}.inb-premium .mrb-inbound-refresh:disabled{opacity:.55;cursor:default;transform:none}@keyframes inb-lamp{0%,to{opacity:1}50%{opacity:.25}}.inb-premium .mrb-inbound-arming{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-4, 16px);align-items:start;margin:var(--space-5, 20px) 0;padding:var(--space-4, 16px) var(--space-5, 20px);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);border-left-width:4px;overflow:hidden;box-shadow:0 0 34px -14px color-mix(in srgb,var(--inb-lamp, var(--accent-border)) 45%,transparent);background-image:linear-gradient(90deg,color-mix(in srgb,var(--inb-lamp, var(--accent-border)) 12%,transparent),transparent 42%),linear-gradient(180deg,var(--inb-glass-top),var(--inb-glass-bot));background-color:var(--surface-1)}.inb-premium .mrb-inbound-arming:before{content:"";grid-column:1;grid-row:1 / span 2;align-self:start;width:13px;height:13px;margin-top:5px;border-radius:50%;background:var(--inb-lamp, var(--accent-border));box-shadow:0 0 0 4px color-mix(in srgb,var(--inb-lamp, var(--accent-border)) 16%,transparent),0 0 18px color-mix(in srgb,var(--inb-lamp, var(--accent-border)) 60%,transparent);animation:inb-lamp 3.4s ease-in-out infinite}.inb-premium .mrb-inbound-arming:after{content:"";position:absolute;inset:0 0 auto 0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--inb-seam) 30%,transparent 70%)}.inb-premium .mrb-inbound-arming-t{grid-column:2;grid-row:1;margin:0 0 6px;font-size:var(--text-lg);font-weight:700;letter-spacing:-.005em;color:var(--text)}.inb-premium .mrb-inbound-arming-s{grid-column:2;grid-row:2;margin:0;max-width:62em;color:var(--text-muted);font-size:var(--text-base);line-height:1.65}.inb-premium .mrb-inbound-arming-off{--inb-lamp: var(--warn);border-left-color:var(--warn-border)}.inb-premium .mrb-inbound-arming-partial{--inb-lamp: var(--accent-border);border-left-color:var(--accent-border)}.inb-premium .mrb-inbound-arming-on{--inb-lamp: var(--ok);border-left-color:var(--ok-border)}[data-theme=light] .inb-premium .mrb-inbound-arming{box-shadow:0 1px 2px #0a1e5014,0 1px 3px #0a1e500d,0 0 30px -14px color-mix(in srgb,var(--inb-lamp, var(--accent-border)) 30%,transparent)}.inb-premium .mrb-inbound-error{display:flex;align-items:flex-start;gap:10px;padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background-color:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);font-size:var(--text-base);line-height:1.6}.inb-premium .mrb-inbound-error:before{content:"!";flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;border:1px solid currentColor;font-size:var(--text-xs);font-weight:800;line-height:1}.inb-premium .mrb-inbound-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3, 12px);margin-bottom:var(--space-5, 20px)}.inb-premium .mrb-inbound-stat{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);overflow:hidden;background-image:linear-gradient(180deg,var(--inb-glass-top),var(--inb-glass-bot));background-color:var(--surface-1)}.inb-premium .mrb-inbound-stat:before{content:"";position:absolute;inset:0 auto auto 0;width:38%;height:2px;background:linear-gradient(90deg,var(--inb-rail),transparent)}.inb-premium .mrb-inbound-stat:last-child{--inb-rail: var(--warn-border)}.inb-premium .mrb-inbound-stat-n{font-size:var(--text-xl);font-weight:800;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.inb-premium .mrb-inbound-stat-l{color:var(--text-faint);font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase}[data-theme=light] .inb-premium .mrb-inbound-stat{box-shadow:var(--shadow-1)}.inb-premium div.mrb-inbound-empty{position:relative;padding:var(--space-10, 40px) var(--space-6, 24px);border-radius:var(--radius-lg);border:1px dashed color-mix(in srgb,var(--border-control) 55%,transparent);overflow:hidden;background-image:radial-gradient(68% 120% at 50% 0%,color-mix(in srgb,var(--inb-azure) 8%,transparent),transparent 70%);background-color:color-mix(in srgb,var(--surface-1) 55%,transparent)}.inb-premium .mrb-inbound-empty-ic{display:grid;place-items:center;width:62px;height:62px;margin:0 auto var(--space-3, 12px);border-radius:50%;border:1px solid var(--border-subtle);background-color:color-mix(in srgb,var(--surface-2) 70%,transparent);font-size:calc(1.7rem * var(--font-scale, 1));line-height:1}.inb-premium .mrb-inbound-empty-t{font-size:var(--text-md);font-weight:700;color:var(--text)}.inb-premium .mrb-inbound-empty-s{max-width:44em;margin:0 auto;color:var(--text-muted);font-size:var(--text-base);line-height:1.65}.inb-premium .mrb-inbound-arming-off~div.mrb-inbound-empty{background-image:radial-gradient(68% 120% at 50% 0%,color-mix(in srgb,var(--warn) 9%,transparent),transparent 70%)}.inb-premium .mrb-inbound-arming-off~div.mrb-inbound-empty .mrb-inbound-empty-ic{border-color:color-mix(in srgb,var(--warn-border) 45%,transparent)}.inb-premium p.mrb-inbound-loading{display:flex;align-items:center;gap:10px;padding:var(--space-4, 16px) 0;border:0;background:none;text-align:left;color:var(--text-muted);font-size:var(--text-base)}.inb-premium p.mrb-inbound-loading:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:var(--inb-azure);box-shadow:0 0 12px color-mix(in srgb,var(--inb-azure) 65%,transparent);animation:inb-lamp 1.4s ease-in-out infinite}.inb-premium .mrb-inbound-list{gap:var(--space-3, 12px)}.inb-premium .mrb-inbound-row{position:relative;padding:var(--space-4, 16px) var(--space-4, 16px) var(--space-4, 16px) var(--space-5, 20px);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);overflow:hidden;background-image:linear-gradient(180deg,var(--inb-glass-top),var(--inb-glass-bot));background-color:var(--surface-1);transition:border-color .16s var(--ease-out),transform .16s var(--ease-out)}.inb-premium .mrb-inbound-row:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--inb-rail),color-mix(in srgb,var(--inb-rail) 20%,transparent))}.inb-premium .mrb-inbound-row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transform:translate(-60%);background:linear-gradient(100deg,transparent 0%,var(--inb-sheen) 38%,transparent 76%);transition:transform .46s var(--ease-out),opacity .46s var(--ease-out)}.inb-premium .mrb-inbound-row:hover{border-color:color-mix(in srgb,var(--inb-rail) 55%,var(--border-subtle));transform:translateY(-1px)}.inb-premium .mrb-inbound-row:hover:after{opacity:1;transform:translate(60%)}[data-theme=light] .inb-premium .mrb-inbound-row{box-shadow:var(--shadow-1)}[data-theme=light] .inb-premium .mrb-inbound-row:hover{box-shadow:var(--shadow-2)}.inb-premium .mrb-inbound-row-rejected{--inb-rail: var(--warn-border);opacity:1;border-style:dashed;border-color:color-mix(in srgb,var(--warn-border) 42%,transparent);background-image:linear-gradient(180deg,color-mix(in srgb,var(--warn-fill) 70%,transparent),transparent 60%),linear-gradient(180deg,var(--inb-glass-top),var(--inb-glass-bot))}.inb-premium .mrb-inbound-row-rejected:before{background:repeating-linear-gradient(180deg,var(--inb-rail) 0 7px,transparent 7px 13px)}.inb-premium .mrb-inbound-row-main{align-items:baseline;gap:var(--space-3, 12px)}.inb-premium .mrb-inbound-name{font-size:var(--text-md);font-weight:700;letter-spacing:-.005em;color:var(--text)}.inb-premium .mrb-inbound-num{color:var(--text-faint);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:.02em}.inb-premium .mrb-inbound-when{color:var(--text-faint);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.inb-premium .mrb-inbound-what{margin-top:var(--space-3, 12px);gap:10px}.inb-premium .mrb-inbound-badge{padding:3px 11px;border-radius:var(--radius-md);border:1px solid var(--accent-border);background-color:var(--accent-fill);color:var(--accent-text);font-size:var(--text-sm);font-weight:600;line-height:1.5}.inb-premium .mrb-inbound-badge-rejected{border-color:var(--warn-border);background-color:var(--warn-fill);color:var(--warn)}.inb-premium .mrb-inbound-why{color:var(--text-muted);font-size:var(--text-base);line-height:1.5}.inb-premium .mrb-inbound-dur{padding:2px 8px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background-color:color-mix(in srgb,var(--surface-3) 55%,transparent);color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:.03em}.inb-premium .mrb-inbound-meta{margin-top:var(--space-3, 12px);padding-top:var(--space-2, 8px);border-top:1px solid var(--border-subtle);gap:var(--space-3, 12px);color:var(--text-faint);font-size:var(--text-sm);letter-spacing:.03em}.inb-premium .mrb-inbound-meta:empty{display:none}.inb-premium .mrb-inbound-meta span+span:before{content:"·";margin-right:var(--space-3, 12px);color:var(--border-control)}.inb-premium .mrb-inbound-transcript{position:relative;margin:var(--space-3, 12px) 0 0;padding:var(--space-3, 12px) var(--space-4, 16px);border:0;border-left:2px solid var(--accent-border);border-radius:0 var(--radius-md) var(--radius-md) 0;background-image:repeating-linear-gradient(180deg,transparent 0 calc(1.7em - 1px),color-mix(in srgb,var(--text) 6%,transparent) calc(1.7em - 1px) 1.7em);background-origin:content-box;background-color:color-mix(in srgb,var(--surface-3) 45%,transparent);color:var(--text);font-size:var(--text-base);line-height:1.7;white-space:pre-wrap}.inb-premium .mrb-inbound-transcript-note{margin:var(--space-3, 12px) 0 0;padding:8px var(--space-3, 12px);border-left:2px solid var(--border-control);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background-color:color-mix(in srgb,var(--surface-2) 45%,transparent);color:var(--text-muted);font-size:var(--text-sm);font-style:normal;line-height:1.6}.inb-premium .mrb-inbound-note-failed{border-left-color:var(--warn-border);background-color:var(--warn-fill);color:var(--warn);font-weight:600}.inb-premium .mrb-inbound-note-pending{border-left-color:var(--accent-border);background-color:var(--accent-wash);color:var(--text-muted)}.inb-premium .mrb-inbound-note-off{border-left-style:dashed;color:var(--text-faint)}@media (max-width: 720px){.inb-premium .mrb-inbound-head{align-items:flex-start}.inb-premium .mrb-inbound-refresh{width:100%;justify-content:center}.inb-premium .mrb-inbound-arming{padding:var(--space-4, 16px)}.inb-premium .mrb-inbound-counts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.inb-premium div.mrb-inbound-empty{padding:var(--space-8, 32px) var(--space-4, 16px)}}.inb-premium .mrb-inbound-refresh:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px;box-shadow:var(--glow)}@media (prefers-reduced-motion: reduce){.inb-premium:before,.inb-premium .mrb-inbound-arming:before,.inb-premium .mrb-inbound-refresh,.inb-premium p.mrb-inbound-loading:before,.inb-premium .mrb-inbound-row,.inb-premium .mrb-inbound-row:after{animation:none;transition:none}.inb-premium .mrb-inbound-refresh:hover:not(:disabled),.inb-premium .mrb-inbound-row:hover{transform:none}.inb-premium .mrb-inbound-row:hover:after{opacity:0;transform:none}}@media (forced-colors: active){.inb-premium .mrb-inbound-head h1{background:none;-webkit-text-fill-color:currentColor;color:CanvasText;forced-color-adjust:auto}.inb-premium:before,.inb-premium .mrb-inbound-row:after,.inb-premium .mrb-inbound-arming:after{display:none}.inb-premium .mrb-inbound-head{border-image:none;border-bottom-color:CanvasText}.inb-premium .mrb-inbound-arming:before,.inb-premium p.mrb-inbound-loading:before,.inb-premium .mrb-inbound-stat:before,.inb-premium .mrb-inbound-meta span+span:before{display:none}.inb-premium .mrb-inbound-arming,[data-theme=light] .inb-premium .mrb-inbound-arming{box-shadow:none}.inb-premium .mrb-inbound-transcript{background-image:none}.inb-premium .mrb-inbound-row:before{background:CanvasText}.inb-premium .mrb-inbound-row-rejected:before{background:repeating-linear-gradient(180deg,CanvasText 0 7px,transparent 7px 13px)}}.scr-rail{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;min-block-size:0}.scr-rail-list,.scr-rail-group,.scr-rail-kids{display:flex;flex-direction:column;gap:2px;min-width:0}.scr-rail-row{position:relative;display:flex;align-items:center;min-width:0;min-block-size:40px;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none}.scr-rail-row:hover{background:var(--surface-2)}.scr-rail-row.is-on{background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.scr-rail-row.is-kid{padding-inline-start:var(--space-4)}.scr-rail-menu,.scr-rail-menu-seat{flex:none;inline-size:30px;justify-content:center}.scr-rail-menu-seat{display:inline-block}.scr-rail-menu .exp-rowmenu-btn{inline-size:30px;min-block-size:32px}.scr-rail-item{flex:1 1 auto;display:flex;align-items:center;gap:var(--space-2);min-width:0;min-block-size:40px;margin:0;padding:0 var(--space-2) 0 0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:calc(14px * var(--font-scale, 1));text-align:start;cursor:pointer;-webkit-user-drag:none}.scr-rail-item:hover{background:transparent}.scr-rail-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.scr-rail-mark{flex:none;inline-size:16px;block-size:16px;color:var(--text-muted)}.scr-rail-word{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-rail-item.is-folder .scr-rail-word{font-weight:600}.scr-rail-count{flex:none;color:var(--text-faint, var(--text-muted));font-size:calc(11px * var(--font-scale, 1));font-weight:500;font-variant-numeric:tabular-nums}.scr-rail-arrow{flex:none;inline-size:14px;block-size:14px;background:currentColor;color:var(--text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3.5 10.5 8 6 12.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3.5 10.5 8 6 12.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .12s ease}.scr-rail-arrow.is-open{transform:rotate(90deg)}.scr-rail-rename{flex:1 1 auto;min-width:0;block-size:30px;margin:0;padding:0 var(--space-1);border:1px solid var(--accent-border, var(--accent));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);font:inherit}.scr-rail-dropin{position:absolute;top:25%;right:0;bottom:25%;left:0;border-radius:var(--radius-sm);pointer-events:none}.scr-rail-dropin.is-liftover{background:var(--accent-wash, rgba(77, 159, 255, .1));box-shadow:inset 0 0 0 1px var(--accent-border, #3b9eff)}.lift-ghost .scr-rail-row{inline-size:100%}.scr-rail-addwrap{align-self:stretch}.scr-rail-add{inline-size:100%;min-block-size:40px;padding:0 var(--space-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font:inherit;font-size:calc(14px * var(--font-scale, 1));text-align:start;cursor:pointer}.scr-rail-add:hover:not(:disabled){color:var(--text);background:var(--surface-2)}.scr-rail-addpop{min-width:0;inline-size:100%}@media (prefers-reduced-motion: reduce){.scr-rail-arrow{transition:none}}.intro-ed{display:flex;flex-direction:column;gap:var(--space-4)}.intro-ed-lede{margin:0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted);max-width:84ch}.intro-ed-stages{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-bottom:var(--space-1)}.intro-ed-stage-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);font-weight:600;transition:transform var(--motion-fast) var(--ease-out)}.intro-ed-stage-btn:hover{color:var(--text);border-color:var(--accent-border)}.intro-ed-stage-btn.is-on{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.intro-ed-stage-name{white-space:nowrap}.intro-ed-dot{width:8px;height:8px;border-radius:var(--radius-pill);flex:none;border:1px solid var(--border-control);background:transparent}.intro-ed-dot.src-mine{background:var(--ok);border-color:var(--ok)}.intro-ed-dot.src-shared{background:color-mix(in srgb,var(--accent) 60%,transparent);border-color:var(--accent-border)}.intro-ed-dot.src-default{background:transparent}.intro-ed-dot.src-draft{background:var(--warn);border-color:var(--warn)}.intro-ed-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 55%,transparent);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.intro-ed-panel-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.intro-ed-stage-title{margin:0;font-size:var(--text-md);font-weight:700;color:var(--text);letter-spacing:0}.intro-ed-restore{margin-left:auto}.intro-ed-src{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:2px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);color:var(--text-muted)}.intro-ed-src.src-mine{color:var(--ok);background:var(--ok-fill);border-color:var(--ok-border)}.intro-ed-src.src-shared{color:var(--accent-text);background:var(--accent-fill);border-color:var(--accent-border)}.intro-ed-src.src-draft{color:var(--warn);background:var(--warn-fill);border-color:var(--warn-border)}.intro-ed-src.src-default{color:var(--text-faint);background:transparent}.intro-ed-bands{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-1) 70%,transparent)}.intro-ed-band{flex:1 1 auto;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);font-weight:700;white-space:nowrap}.intro-ed-band:hover{color:var(--text)}.intro-ed-band.is-on{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.intro-ed-bandpanel{display:flex;flex-direction:column;gap:var(--space-3)}.intro-ed-bandpanel:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.intro-ed-band-note{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.intro-ed-band-warn{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--warn-border);background:var(--warn-fill);color:var(--warn);font-size:var(--text-sm);line-height:var(--leading-normal)}.intro-ed-group{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-1) 60%,transparent)}.intro-ed-group-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.intro-ed-group-title{margin:0;font-size:var(--text-base);font-weight:700;color:var(--text)}.intro-ed-group-note{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-faint);max-width:88ch}.intro-ed-empty{margin:0;font-size:var(--text-sm);color:var(--text-faint)}.intro-ed-line{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);border:1px solid transparent}.intro-ed-line.is-bad{border-color:color-mix(in srgb,var(--danger) 55%,transparent);background:var(--danger-fill)}.intro-ed-line-head{display:flex;align-items:center;gap:var(--space-3)}.intro-ed-line-num{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-faint)}.intro-ed-words{font-size:var(--text-xs);color:var(--text-muted)}.intro-ed-words.is-bad{color:var(--danger);font-weight:700}.intro-ed-line-head .doc-row-x{margin-left:auto}.intro-ed-textarea{min-height:92px}.intro-ed-preview{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border-left:2px solid var(--accent-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent-wash)}.intro-ed-preview-tag{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-faint)}.intro-ed-preview-text{margin:0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text)}.intro-ed-issues{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.intro-ed-issues li{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--danger)}.intro-ed-fields{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.intro-ed-fields-title{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-faint)}.intro-ed-field-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.intro-ed-chip{display:inline-flex;align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:var(--text-xs)}.intro-ed-chip:hover{border-color:var(--accent-border);color:var(--accent-text);background:var(--accent-fill)}.intro-ed-chip code{font-size:var(--text-xs);color:var(--accent-text)}.intro-ed-chip-label{color:var(--text-muted)}.intro-ed-chip:hover .intro-ed-chip-label{color:var(--accent-text)}.intro-ed-fields-note{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-faint);max-width:88ch}.intro-ed-pointer{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.doc-blockers{border:1px solid color-mix(in srgb,var(--danger) 55%,transparent);background:var(--danger-fill);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.doc-blockers-head{margin:0;font-size:var(--text-sm);font-weight:700;line-height:var(--leading-normal);color:var(--danger)}.doc-blockers ul{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.doc-blockers li{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text)}.intro-id{display:flex;flex-direction:column;gap:var(--space-4)}.intro-id-lede{margin:0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted);max-width:84ch}.intro-id-block{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 55%,transparent);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.intro-id-block-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.intro-id-block-title{margin:0;font-size:var(--text-md);font-weight:700;color:var(--text);letter-spacing:0}.intro-id-block-note{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);max-width:84ch}.intro-id-scope{margin-left:auto;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.intro-id-scope.scope-org{background:color-mix(in srgb,var(--warn) 14%,transparent);border-color:color-mix(in srgb,var(--warn) 45%,transparent);color:var(--text)}.intro-id-scope.scope-mine{background:color-mix(in srgb,var(--ok) 14%,transparent);border-color:color-mix(in srgb,var(--ok) 45%,transparent);color:var(--text)}.intro-id-locked{margin:0;font-size:var(--text-sm);color:var(--text-muted);font-style:italic}.intro-id-row{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.intro-id-row.is-bad{border-color:color-mix(in srgb,var(--danger) 55%,transparent)}.intro-id-row-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.intro-id-row-key{font-size:var(--text-sm);font-weight:700;color:var(--text)}.intro-id-row-note{font-size:var(--text-xs);color:var(--text-muted)}.intro-id-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3)}.intro-id-field{display:flex;flex-direction:column;gap:var(--space-1)}.intro-id-label{font-size:var(--text-xs);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.intro-id-hint{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}.intro-id-preview{border-left:2px solid var(--accent-border);padding-left:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.intro-id-preview-tag{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.intro-id-preview-text{margin:0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text)}.intro-id-preview-alt,.intro-id-preview-none{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.intro-id-issues{margin:0;padding-left:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--danger)}.intro-id-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.intro-id-vendors{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.intro-id-cardlabel{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.intro-id-cardlabel b{color:var(--text);font-weight:700}.intro-id-cardlabel-tag{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.intro-id-vendors-none{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.intro-id-vendor-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.intro-id-vendor{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--accent-border);background:color-mix(in srgb,var(--accent) 12%,transparent);font-size:var(--text-sm)}.intro-id-vendor.is-gone{border-color:color-mix(in srgb,var(--warn) 55%,transparent);background:color-mix(in srgb,var(--warn) 12%,transparent)}.intro-id-vendor-name{font-weight:600;color:var(--text)}.intro-id-vendor-tag{font-size:var(--text-xs);color:var(--text-muted)}.intro-id-vendor-add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.intro-id-vendor-add .doc-input{max-width:320px}.mrb-documents{position:relative;isolation:isolate;max-width:min(1560px,100%);margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-10);display:flex;flex-direction:column;gap:var(--space-5);font-family:var(--font-sans);color:var(--text)}.mrb-documents:before{content:"";position:absolute;top:-40px;right:-20px;bottom:0;left:-20px;z-index:-1;pointer-events:none;background:radial-gradient(58% 42% at 14% 0%,color-mix(in srgb,var(--accent-neon) 9%,transparent),transparent 70%),radial-gradient(50% 38% at 92% 8%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 70%)}.doc-hero{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-neon) 14%,var(--border-subtle));border-radius:var(--radius-lg);padding:var(--space-6);background:radial-gradient(130% 190% at 8% 0%,color-mix(in srgb,var(--accent-neon) 12%,transparent),transparent 56%),color-mix(in srgb,var(--surface-1) 80%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 10%,transparent),0 14px 38px -26px #0000008c}.doc-eyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-weight:700}.doc-title{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-2xl);font-weight:800;letter-spacing:-.01em}.doc-sub{margin:0;max-width:62ch;color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}.doc-body{display:grid;grid-template-columns:252px minmax(0,1fr);gap:var(--space-4);align-items:start}@media (max-width: 760px){.doc-body{grid-template-columns:minmax(0,1fr)}}.doc-work{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}.doc-work.has-rail{grid-template-columns:minmax(0,1fr) 262px}.doc-work-main{min-width:0}@media (max-width: 1100px){.doc-work.has-rail{grid-template-columns:minmax(0,1fr)}.doc-work.has-rail>.doc-mrail{order:-1}}.doc-rail{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 70%,transparent);position:sticky;top:var(--space-4)}@media (max-width: 760px){.doc-rail{position:static;flex-direction:row;flex-wrap:wrap}}.doc-rail-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out),border-color .15s var(--ease-out)}.doc-rail-item:hover{background:color-mix(in srgb,var(--accent-neon) 8%,transparent);color:var(--text)}.doc-rail-item.is-on{background:color-mix(in srgb,var(--accent-neon) 14%,var(--surface-2));border-color:color-mix(in srgb,var(--accent-neon) 32%,transparent);color:var(--text);font-weight:600}.doc-rail-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-rail-group{width:100%;box-sizing:border-box;margin:var(--space-2) 0 var(--space-1);padding:var(--space-2) var(--space-3) 0;border-top:1px solid var(--border-subtle);font-size:calc(10px * var(--font-scale, 1));letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--text-muted)}.doc-rail-add{display:block;width:100%;box-sizing:border-box;min-height:40px;padding:var(--space-2) var(--space-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.doc-rail-add:hover:not(:disabled){background:color-mix(in srgb,var(--accent-neon) 8%,transparent);border-color:var(--accent-border);color:var(--text)}.doc-rail-add:disabled{opacity:.55;cursor:not-allowed}.doc-rail-note{width:100%;box-sizing:border-box;margin:var(--space-1) 0 0;padding:0 var(--space-3);font-size:var(--text-xs);color:var(--text-faint);overflow-wrap:anywhere}.doc-rail-note.is-err{color:var(--danger)}.doc-rail-rows,.doc-rail-loose,.doc-folder{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.doc-rail-slot{display:flex;align-items:center;gap:2px;min-width:0}.doc-rail-slot>.doc-rail-item{flex:1 1 auto;min-width:0}.doc-rail-menu{flex:none;opacity:0;transition:opacity .12s var(--ease-out)}.doc-rail-slot:hover .doc-rail-menu,.doc-rail-slot:focus-within .doc-rail-menu{opacity:1}@media (hover: none){.doc-rail-menu{opacity:1}}.doc-rail .exp-rowmenu-pop{left:auto;right:0}.doc-folder{padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 40%,transparent)}.doc-folder-head{display:flex;align-items:center;gap:2px;min-width:0}.doc-folder-toggle{display:flex;align-items:center;gap:var(--space-2);flex:1 1 auto;min-width:0;padding:var(--space-2) var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:600;text-align:left;cursor:pointer}.doc-folder-toggle:hover{background:color-mix(in srgb,var(--accent-neon) 8%,transparent)}.doc-folder-caret{flex:none;width:10px;color:var(--text-muted);font-size:calc(10px * var(--font-scale, 1))}.doc-folder-count{flex:none;margin-left:auto;padding:1px 6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text-muted);font-size:calc(10px * var(--font-scale, 1));font-weight:700}.doc-folder-name{flex:1 1 auto;min-width:0;padding:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:600}.doc-folder-body{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1) 0 var(--space-1) var(--space-3);min-width:0}.doc-folder-empty{margin:0;padding:var(--space-1) var(--space-2);color:var(--text-faint);font-size:var(--text-xs)}.doc-rail-add-in{min-height:34px;font-size:var(--text-xs)}.doc-folder.is-liftover,.doc-rail-loose.is-liftover{outline:2px solid var(--accent-border, color-mix(in srgb, var(--accent-neon) 45%, transparent));outline-offset:1px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-neon) 10%,transparent)}.doc-chip{flex:none;font-size:calc(10px * var(--font-scale, 1));letter-spacing:.06em;text-transform:uppercase;font-weight:700;padding:2px 7px;border-radius:var(--radius-pill);border:1px solid transparent}.chip-personal{color:var(--accent-text);background:var(--accent-wash);border-color:var(--accent-border)}.chip-shared{color:var(--text-muted);background:color-mix(in srgb,var(--text) 8%,transparent);border-color:var(--border-subtle)}.doc-editor{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 55%,transparent),color-mix(in srgb,var(--surface-1) 82%,transparent));padding:var(--space-5);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 8%,transparent);min-height:320px}.doc-cat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.doc-cat-title{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:700}.doc-cat-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.doc-source{font-size:var(--text-xs);color:var(--text-faint)}.doc-lock{flex:none;font-size:var(--text-xs);font-weight:700;padding:3px 10px;border-radius:var(--radius-pill);color:var(--text-muted);background:color-mix(in srgb,var(--text) 8%,transparent);border:1px solid var(--border-subtle)}.doc-scope{display:flex;gap:var(--space-1);margin-bottom:var(--space-4);padding:3px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);width:fit-content;max-width:100%;flex-wrap:wrap}.doc-scope-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:700;padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);color:var(--text-muted);background:transparent}.doc-scope-btn:hover:not(:disabled){color:var(--text)}.doc-scope-btn.is-on{color:var(--accent-text);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent-border)}.doc-scope-btn:disabled{cursor:default;opacity:.6}.doc-fields.is-readonly{opacity:.92}.doc-rows{display:flex;flex-direction:column;gap:var(--space-3)}.doc-input,.doc-textarea{width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 88%,transparent);color:var(--text);font:inherit;font-size:var(--text-sm);line-height:1.5}.doc-textarea{resize:vertical;min-height:68px}.doc-textarea.tall{min-height:168px}.doc-input:focus,.doc-textarea:focus{outline:none;border-color:color-mix(in srgb,var(--accent-neon) 55%,var(--border-control));box-shadow:0 0 0 3px var(--focus)}.doc-input:read-only,.doc-textarea:read-only{background:color-mix(in srgb,var(--text) 4%,transparent);cursor:default}.doc-section{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 55%,transparent)}.doc-section-top{display:flex;gap:var(--space-2);align-items:center}.doc-section-top .doc-input,.doc-section-top .doc-script-name{flex:1;min-width:0}.doc-rowmenu{flex:none}.doc-section.is-archived{opacity:.62;border-style:dashed}.doc-archived-chip{flex:none}.doc-rows .doc-section{cursor:grab}.doc-rows .doc-section:active{cursor:grabbing}.doc-section .doc-input,.doc-section .doc-textarea,.doc-section select,.doc-section label{cursor:auto}.doc-section button{cursor:pointer}.doc-write{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.doc-hud{position:sticky;top:var(--space-4);z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);min-width:0}.doc-hud-end{flex:0 1 auto;min-width:0;margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.doc-hud-break{border-color:var(--accent-border);color:var(--text)}.doc-hud-break:hover{background:var(--accent-fill);color:var(--accent-text)}.doc-hud-sel{flex:0 1 auto;min-width:0;padding:3px 5px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 88%,transparent);color:var(--text);font:inherit;font-size:var(--text-xs)}.doc-hud-font{max-width:8.5rem}.doc-hud-size{max-width:4.75rem}.doc-hud-btn{flex:none;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-xs);line-height:1;cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out),border-color .15s var(--ease-out)}.doc-hud-btn:hover{color:var(--text);border-color:var(--border-control)}.doc-hud-btn.is-on{color:var(--accent-text);background:var(--accent-fill);border-color:var(--accent-border)}.doc-hud-wide{padding:0 9px;font-weight:600}.doc-hud-div{flex:none;width:1px;height:20px;background:var(--border-subtle)}.doc-script-name{margin:0;min-width:0;font-size:var(--text-lg);font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--text);overflow-wrap:anywhere}.doc-script-name-input{font-size:var(--text-lg);font-weight:700}.doc-title-press{display:block;width:100%;margin:0;padding:6px 0;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;min-height:0;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;overflow-wrap:anywhere;cursor:text}.doc-title-press:hover{background:color-mix(in srgb,var(--text) 5%,transparent);box-shadow:0 0 0 8px color-mix(in srgb,var(--text) 5%,transparent)}.doc-section.is-first{border-color:var(--accent-border)}.doc-branch{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);padding-left:var(--space-3);border-left:2px solid var(--accent-neon, var(--accent))}.doc-branch-head{display:flex;gap:var(--space-2);align-items:center;justify-content:space-between}.doc-branch-head .doc-label{margin:0}.doc-branch-path{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 40%,transparent)}.doc-branch-add{align-self:flex-start}.doc-fields{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 35%,transparent)}.doc-fields-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.doc-fields-head .doc-label{margin:0}.doc-field{display:flex;flex-direction:column;gap:6px;min-width:0}.doc-field-type{flex:none;width:auto;min-width:7.5rem}.doc-field .doc-section-top>.doc-input:first-child{min-width:0}.doc-row-x{flex:none;width:30px;height:30px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-size:calc(18px * var(--font-scale, 1));line-height:1;cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out),border-color .15s var(--ease-out)}.doc-row-x:hover{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.doc-actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.doc-btn{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-control);background:transparent;color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .15s var(--ease-out),border-color .15s var(--ease-out),opacity .15s var(--ease-out)}.doc-btn:disabled{opacity:.45;cursor:not-allowed}.doc-btn.primary{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.doc-btn.primary:not(:disabled):hover{background:var(--accent-fill-hover)}.doc-btn.ghost:not(:disabled):hover{background:color-mix(in srgb,var(--accent-neon) 10%,transparent)}.doc-btn.add{align-self:flex-start}.doc-dirty{font-size:var(--text-xs);color:var(--text-faint)}.doc-flash{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--accent-text);background:var(--accent-wash);border:1px solid var(--accent-border)}.doc-flash.is-err{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:color-mix(in srgb,var(--danger) 36%,transparent)}.doc-loading,.doc-error{padding:var(--space-6);color:var(--text-muted);font-size:var(--text-sm)}.doc-error{color:var(--danger)}.doc-link{color:var(--text);text-decoration:underline;text-underline-offset:2px;font-weight:600}.doc-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.doc-label{font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-top:var(--space-2)}.doc-label:first-child{margin-top:0}.doc-cap{font-size:var(--text-xs);color:var(--text-faint)}.doc-cap-full{font-size:var(--text-xs);color:var(--text-faint);font-style:italic}.doc-cat-title{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0}.doc-cat-rename-btn{flex:0 0 auto;padding:2px 8px;border:1px solid var(--border-subtle);border-radius:999px;background:transparent;color:var(--text-faint);font:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer}.doc-cat-rename-btn:hover{color:var(--text);border-color:var(--border-control)}.doc-cat-rename{display:flex;gap:var(--space-2);align-items:center;margin:0 0 var(--space-2);min-width:0}.doc-cat-rename .doc-cat-title-input{flex:1 1 auto;min-width:0;font-size:var(--text-lg);font-weight:700}.doc-script{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 55%,transparent);min-width:0}.doc-script>.doc-rows{gap:var(--space-2)}.doc-rules{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.doc-rules.is-shut{flex-direction:row}.doc-rule-chip{align-self:flex-start;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px dashed var(--border-subtle);border-radius:999px;background:transparent;color:var(--text-faint);font:inherit;font-size:var(--text-xs);cursor:pointer;min-width:0}.doc-rule-chip:hover{color:var(--text);border-color:var(--border-control)}.doc-rule-chip.is-on{border-style:solid;border-color:var(--accent-border);background:var(--accent-fill);color:var(--text)}.doc-rule-chip-key{font-weight:700;flex:0 0 auto}.doc-rule-chip-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-rules:not(.is-shut){padding:var(--space-3);border:1px solid var(--accent-border);border-radius:10px;background:var(--accent-fill)}.doc-rules-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.doc-rules-title{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.doc-rules-shut{border:1px solid var(--border-subtle);border-radius:999px;padding:2px 10px;background:transparent;color:var(--text-faint);font:inherit;font-size:var(--text-xs);cursor:pointer}.doc-rules-note{margin:0;font-size:var(--text-xs);color:var(--text-faint)}.doc-rules-mode{display:flex;gap:4px}.doc-rules-mode-btn{padding:3px 10px;border:1px solid var(--border-subtle);border-radius:999px;background:transparent;color:var(--text-faint);font:inherit;font-size:var(--text-xs);cursor:pointer}.doc-rules-mode-btn.is-on{border-color:var(--accent-border);background:var(--surface-1);color:var(--text)}.doc-rule-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.doc-rule-row .doc-input{min-width:0}.doc-rule-field{flex:1 1 10rem}.doc-rule-op{flex:1 1 8rem}.doc-rule-val{flex:1 1 7rem}.doc-rule-and{flex:0 0 auto;font-size:var(--text-xs);color:var(--text-faint)}.doc-rule-hint{flex:1 1 100%;margin:0;font-size:var(--text-xs);color:var(--text-faint)}.doc-sections{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.doc-section-tab{padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:999px;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.doc-section-tab:hover{color:var(--text)}.doc-section-tab.is-on{border-color:var(--accent-border);background:var(--surface-1);color:var(--text)}.doc-notes{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.docx-premium{--dx-iris-cyan: color-mix(in srgb, var(--accent-neon) 62%, #22d3ee);--dx-iris-violet: color-mix(in srgb, var(--accent-neon) 58%, #a855f7);--dx-paper: color-mix(in srgb, var(--bg) 46%, var(--surface-1));--dx-paper-ink-shadow: inset 0 1px 3px rgba(0, 0, 0, .28)}[data-theme=light] .docx-premium{--dx-paper: color-mix(in srgb, var(--surface-2) 26%, var(--surface-1));--dx-paper-ink-shadow: inset 0 1px 3px rgba(10, 21, 38, .07)}.mrb-documents.docx-premium:before{content:"";position:absolute;inset:-24px 0 auto 0;height:340px;z-index:0;pointer-events:none;background:radial-gradient(64% 100% at 86% 0%,color-mix(in srgb,var(--dx-iris-violet) 16%,transparent),transparent 70%),radial-gradient(56% 100% at 6% 4%,color-mix(in srgb,var(--dx-iris-cyan) 15%,transparent),transparent 72%);opacity:.55;animation:dx-aurora 12s ease-in-out infinite}@keyframes dx-aurora{0%,to{opacity:.4}50%{opacity:.66}}[data-theme=light] .mrb-documents.docx-premium:before{opacity:.3}.docx-premium>*{position:relative;z-index:1}.docx-premium .doc-hero{border:1px solid color-mix(in srgb,var(--accent-neon) 18%,var(--border-subtle));border-radius:var(--radius-lg);padding:var(--space-6);background:radial-gradient(120% 180% at 10% 0%,color-mix(in srgb,var(--dx-iris-cyan) 10%,transparent),transparent 55%),radial-gradient(90% 160% at 94% 10%,color-mix(in srgb,var(--dx-iris-violet) 8%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 76%,transparent);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);box-shadow:0 16px 44px #0006,inset 0 1px color-mix(in srgb,#ffffff 8%,transparent)}[data-theme=light] .docx-premium .doc-hero{box-shadow:0 14px 36px #0a15261a,inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}.docx-premium .doc-hero:after{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--dx-iris-cyan) 22%,var(--accent) 50%,var(--dx-iris-violet) 78%,transparent);opacity:.75}.docx-premium .doc-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid color-mix(in srgb,var(--accent-border) 55%,transparent);border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--dx-iris-cyan) 10%,transparent),var(--accent-wash));color:var(--accent-text);letter-spacing:var(--tracking-brand);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 8%,transparent)}.docx-premium .doc-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 80%,transparent)}[data-theme=light] .docx-premium .doc-eyebrow{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}.docx-premium .doc-title{font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em;color:var(--text)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.docx-premium .doc-title{background:linear-gradient(180deg,var(--text),color-mix(in srgb,var(--text) 68%,var(--accent)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.docx-premium .doc-sub{color:var(--text-muted);line-height:1.6}.docx-premium .doc-link{color:var(--accent-text);font-weight:700;text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:3px}.docx-premium .doc-link:after{content:" →";display:inline-block;transition:transform var(--motion-fast) var(--ease-out)}.docx-premium .doc-link:hover:after{transform:translate(3px)}.docx-premium .doc-body{gap:var(--space-5)}.docx-premium .doc-rail{padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:radial-gradient(120% 60% at 50% 0%,var(--accent-wash),transparent 60%),color-mix(in srgb,var(--surface-1) 74%,transparent);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);box-shadow:0 12px 34px #00000052,inset 0 1px color-mix(in srgb,#ffffff 7%,transparent)}[data-theme=light] .docx-premium .doc-rail{box-shadow:0 12px 30px #0a152617,inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}.docx-premium .doc-rail-item{position:relative;overflow:hidden;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 3px);min-height:44px;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-muted);transition:background-color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out)}.docx-premium .doc-rail-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--dx-iris-cyan),var(--accent));box-shadow:0 0 10px -1px var(--accent-neon);opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-out)}.docx-premium .doc-rail-item:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent);border-color:var(--border-subtle);color:var(--text);transform:translate(2px)}.docx-premium .doc-rail-item.is-on{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-neon) 10%,transparent),transparent 65%),var(--accent-fill);border-color:color-mix(in srgb,var(--accent-border) 60%,transparent);color:var(--accent-text);font-weight:700;transform:none;box-shadow:0 0 18px -8px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 7%,transparent)}.docx-premium .doc-rail-item.is-on:before{opacity:1}.docx-premium .doc-chip{font-size:calc(10px * var(--font-scale, 1));letter-spacing:.07em;padding:3px 8px;border-radius:var(--radius-pill)}.docx-premium .chip-personal{color:var(--accent-text);background:var(--accent-fill);border-color:color-mix(in srgb,var(--accent-border) 65%,transparent);box-shadow:0 0 10px -4px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 10%,transparent)}.docx-premium .chip-shared{color:var(--text-muted);background:color-mix(in srgb,var(--surface-3) 70%,transparent);border-color:var(--border-subtle);box-shadow:inset 0 1px 2px #00000038}[data-theme=light] .docx-premium .chip-shared{box-shadow:inset 0 1px 2px #0a152614}.docx-premium .doc-rail-item.is-on .chip-shared{background:color-mix(in srgb,var(--surface-1) 55%,transparent)}.docx-premium .doc-cat-meta .doc-chip{flex:0 1 auto;min-width:0;border-radius:var(--radius-md)}.docx-premium .doc-editor{position:relative;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);background:radial-gradient(120% 70% at 8% 0%,var(--accent-wash),transparent 55%),color-mix(in srgb,var(--surface-1) 76%,transparent);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);box-shadow:0 16px 44px #00000061,inset 0 1px color-mix(in srgb,#ffffff 8%,transparent);animation:dx-enter var(--motion-base) var(--ease-out) both}@keyframes dx-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-theme=light] .docx-premium .doc-editor{box-shadow:0 14px 36px #0a15261a,inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}.docx-premium .doc-editor:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--dx-iris-cyan) 22%,var(--accent) 50%,var(--dx-iris-violet) 78%,transparent);opacity:.75}.docx-premium .doc-editor:focus-within{border-color:color-mix(in srgb,var(--accent-border) 55%,var(--border-subtle));box-shadow:0 16px 44px #00000061,0 0 28px -10px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 8%,transparent)}[data-theme=light] .docx-premium .doc-editor:focus-within{box-shadow:0 14px 36px #0a15261a,0 0 24px -10px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}.docx-premium .doc-cat-head{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);position:relative}.docx-premium .doc-cat-title{position:relative;font-size:var(--text-xl);font-weight:800;letter-spacing:-.01em;padding-bottom:var(--space-2);margin-bottom:var(--space-2)}.docx-premium .doc-cat-title:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:3px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--dx-iris-cyan),var(--accent),var(--dx-iris-violet));box-shadow:0 0 10px -2px var(--accent-neon);pointer-events:none}.docx-premium .doc-source{display:inline-flex;align-items:flex-start;gap:7px;width:fit-content;max-width:100%;padding:3px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 55%,transparent);box-shadow:inset 0 1px 2px #0000002e;font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}[data-theme=light] .docx-premium .doc-source{box-shadow:inset 0 1px 2px #0a15260f}.docx-premium .doc-source:before{content:"";width:6px;height:6px;margin-top:5px;border-radius:50%;flex:none;background:var(--accent);box-shadow:0 0 6px color-mix(in srgb,var(--accent-neon) 70%,transparent)}.docx-premium .doc-lock{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-3) 75%,transparent);color:var(--text-muted);box-shadow:inset 0 1px 2px #0003}[data-theme=light] .docx-premium .doc-lock{box-shadow:inset 0 1px 2px #0a152612}.docx-premium .doc-lock:before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:var(--text-faint)}.docx-premium .doc-fields.is-readonly{opacity:1}.docx-premium .doc-rows{gap:var(--space-3)}.docx-premium .doc-input,.docx-premium .doc-textarea{padding:10px 14px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--dx-paper);color:var(--text);font-size:var(--text-base);line-height:1.65;box-shadow:var(--dx-paper-ink-shadow);transition:border-color var(--motion-base) var(--ease-out),background-color var(--motion-base) var(--ease-out)}.docx-premium .doc-input{min-height:44px}.docx-premium .doc-textarea{min-height:84px}.docx-premium .doc-textarea.tall{min-height:200px}.docx-premium .doc-fields>.doc-textarea.tall{max-width:78ch}.docx-premium .doc-input:hover:not(:read-only),.docx-premium .doc-textarea:hover:not(:read-only){border-color:color-mix(in srgb,var(--accent-border) 70%,var(--border-control))}.docx-premium .doc-input:focus,.docx-premium .doc-textarea:focus{border-color:var(--accent-border);background:var(--dx-paper);box-shadow:0 0 18px -6px var(--accent-neon),var(--dx-paper-ink-shadow)}.docx-premium .doc-input:read-only,.docx-premium .doc-textarea:read-only{background:color-mix(in srgb,var(--surface-2) 35%,transparent);border-color:var(--border-control);box-shadow:none;resize:none}.docx-premium .doc-input:read-only:focus,.docx-premium .doc-textarea:read-only:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon) 26%,transparent)}.docx-premium select.doc-input:read-only{background:var(--dx-paper);border-color:var(--border-control);box-shadow:var(--dx-paper-ink-shadow)}.docx-premium select.doc-input:read-only:hover{border-color:color-mix(in srgb,var(--accent-border) 70%,var(--border-control))}.docx-premium select.doc-input:read-only:focus{border-color:var(--accent-border);box-shadow:0 0 18px -6px var(--accent-neon),var(--dx-paper-ink-shadow)}.docx-premium .doc-label{display:flex;align-items:center;gap:10px;margin-top:var(--space-4);color:var(--accent-text);letter-spacing:var(--tracking-wide)}.docx-premium .doc-label:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-border) 45%,transparent),transparent)}.docx-premium .doc-label:first-child{margin-top:0}.docx-premium .doc-pair{position:relative;overflow:hidden;grid-template-columns:minmax(120px,200px) auto minmax(0,1fr) auto;gap:var(--space-2) var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) + 3px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 60%,transparent),color-mix(in srgb,var(--surface-2) 35%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 5%,transparent);transition:border-color var(--motion-base) var(--ease-out)}.docx-premium .doc-pair>.doc-textarea{min-width:0}.docx-premium .doc-pair:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--dx-iris-cyan),var(--accent));opacity:.55;pointer-events:none}.docx-premium .doc-pair:focus-within{border-color:color-mix(in srgb,var(--accent-border) 50%,var(--border-subtle))}.docx-premium .doc-pair:after{content:"→";grid-column:2;grid-row:1;align-self:start;height:44px;display:flex;align-items:center;justify-content:center;color:var(--accent-text);font-weight:700;pointer-events:none}.docx-premium .doc-pair>.doc-input{font-weight:700;background:linear-gradient(90deg,var(--accent-wash),transparent 80%),var(--dx-paper)}.docx-premium .doc-pair>.doc-input:read-only{background:color-mix(in srgb,var(--surface-2) 35%,transparent)}@media (max-width: 620px){.docx-premium .doc-pair{grid-template-columns:1fr auto}.docx-premium .doc-pair:after{display:none}}.docx-premium .doc-section{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 60%,transparent),color-mix(in srgb,var(--surface-2) 35%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 5%,transparent);transition:border-color var(--motion-base) var(--ease-out)}.docx-premium .doc-section:focus-within{border-color:color-mix(in srgb,var(--accent-border) 50%,var(--border-subtle))}[data-theme=light] .docx-premium .doc-pair,[data-theme=light] .docx-premium .doc-section{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 30%,transparent),color-mix(in srgb,var(--surface-2) 55%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}.docx-premium .doc-section-top .doc-input{font-weight:700}.docx-premium .doc-section .doc-title-line{padding:6px 0;min-height:40px;border-color:transparent;background:transparent;box-shadow:none;font-size:var(--text-lg);font-weight:800;letter-spacing:-.01em;line-height:1.3;color:var(--text)}.docx-premium .doc-section .doc-title-line.is-doc{font-size:var(--text-xl)}.docx-premium .doc-section .doc-title-line:hover:not(:read-only){border-color:transparent;background:color-mix(in srgb,var(--text) 5%,transparent)}.docx-premium .doc-section .doc-title-line:focus{padding:6px 12px;border-color:var(--accent-border);background:var(--dx-paper)}.docx-premium .doc-section .doc-title-line:read-only{background:transparent;border-color:transparent;box-shadow:none}.docx-premium .doc-write>.doc-rows{gap:0;padding:var(--space-2) 0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 45%,transparent),color-mix(in srgb,var(--surface-1) 70%,transparent))}.docx-premium .doc-write>.doc-rows>.doc-section{border:0;border-radius:0;background:none;box-shadow:none;padding:var(--space-3) var(--space-5) var(--space-4)}.docx-premium .doc-write>.doc-rows>.doc-section:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}.docx-premium .doc-write>.doc-rows>.doc-section:focus-within{border-color:transparent;background:color-mix(in srgb,var(--accent-neon) 4%,transparent)}.docx-premium .doc-write>.doc-rows>.doc-section+.doc-section{border-top:1px dashed var(--border-subtle)}.docx-premium .doc-row-x{position:relative;width:32px;height:32px;border:1px solid var(--border-control);border-radius:var(--radius-md);color:var(--text-muted);transition:background-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out)}.docx-premium .doc-row-x:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.docx-premium .doc-row-x:hover{background:color-mix(in srgb,var(--danger) 14%,transparent);border-color:color-mix(in srgb,var(--danger) 50%,transparent);color:var(--danger)}.docx-premium .doc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 18px;border-radius:var(--radius-md);font-weight:700;transition:transform var(--motion-base) var(--ease-out),background-color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out)}.docx-premium .doc-btn.primary{background:linear-gradient(180deg,color-mix(in srgb,#ffffff 14%,transparent),transparent 60%),var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 12%,transparent)}.docx-premium .doc-btn.primary:not(:disabled):hover{transform:translateY(-1px);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 16%,transparent),transparent 60%),var(--accent-fill-hover);box-shadow:0 0 18px -5px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 16%,transparent)}.docx-premium .doc-btn.primary:not(:disabled):active{transform:translateY(0) scale(.98)}[data-theme=light] .docx-premium .doc-rail-item.is-on{box-shadow:0 0 18px -8px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}[data-theme=light] .docx-premium .chip-personal{box-shadow:0 0 10px -4px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}[data-theme=light] .docx-premium .doc-btn.primary{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 60%,transparent)}[data-theme=light] .docx-premium .doc-btn.primary:not(:disabled):hover{box-shadow:0 0 18px -5px var(--accent-neon),inset 0 1px color-mix(in srgb,#ffffff 70%,transparent)}.docx-premium .doc-btn.ghost{border-color:var(--border-control);background:color-mix(in srgb,var(--surface-2) 60%,transparent);color:var(--text-muted)}.docx-premium .doc-btn.ghost:not(:disabled):hover{background:var(--accent-wash);border-color:color-mix(in srgb,var(--accent-border) 60%,var(--border-control));color:var(--text)}.docx-premium .doc-btn.add{border-style:dashed;background:transparent}.docx-premium .doc-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.docx-premium .doc-actions{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;row-gap:var(--space-2)}.docx-premium .doc-dirty{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid var(--warn-border);border-radius:var(--radius-pill);background:var(--warn-fill);color:var(--warn);font-size:var(--text-xs);font-weight:700;letter-spacing:.02em}.docx-premium .doc-dirty:before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:var(--warn);box-shadow:0 0 8px color-mix(in srgb,var(--warn) 70%,transparent);animation:dx-dot 2.4s ease-in-out infinite}@keyframes dx-dot{0%,to{opacity:.55}50%{opacity:1}}.docx-premium .doc-flash{display:flex;align-items:center;gap:8px;border-radius:var(--radius-md);background:var(--accent-wash);border:1px solid var(--accent-border);color:var(--accent-text);font-weight:600;animation:dx-enter var(--motion-base) var(--ease-out) both}.docx-premium .doc-flash:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 70%,transparent)}.docx-premium .doc-cat>.doc-flash:not(.is-err){background:var(--ok-fill);border-color:var(--ok-border);color:var(--ok)}.docx-premium .doc-cat>.doc-flash:not(.is-err):before{background:var(--ok);box-shadow:0 0 8px color-mix(in srgb,var(--ok) 70%,transparent)}.docx-premium .doc-flash.is-err{background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger)}.docx-premium .doc-flash.is-err:before{background:var(--danger);box-shadow:0 0 8px color-mix(in srgb,var(--danger) 60%,transparent)}.docx-premium .doc-cap{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--accent-border) 40%,var(--border-subtle));border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent-wash),transparent 75%);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.docx-premium .doc-cap:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 75%,transparent)}.docx-premium .doc-cap-full{display:flex;align-items:center;gap:8px;padding:var(--space-2) var(--space-3);border:1px solid var(--warn-border);border-radius:var(--radius-md);background:var(--warn-fill);color:var(--warn);font-style:normal;font-weight:600;font-size:var(--text-sm)}.docx-premium .doc-cap-full:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:var(--warn)}.docx-premium select.doc-input{min-height:44px;cursor:pointer}.docx-premium input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:var(--accent)}.docx-premium .doc-loading{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 76%,transparent);color:var(--text-muted);font-weight:600}.docx-premium .doc-loading:before,.docx-premium .doc-loading:after{content:"";height:14px;border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--text) 7%,transparent) 25%,color-mix(in srgb,var(--text) 14%,transparent),color-mix(in srgb,var(--text) 7%,transparent) 75%);background-size:200% 100%;animation:dx-shimmer 1.4s linear infinite}.docx-premium .doc-loading:before{width:38%}.docx-premium .doc-loading:after{width:72%}@keyframes dx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.docx-premium .doc-error{position:relative;overflow:hidden;padding:var(--space-5) var(--space-5) var(--space-5) calc(var(--space-5) + 6px);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);border-radius:var(--radius-lg);background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 10%,transparent),transparent 55%),color-mix(in srgb,var(--surface-1) 80%,transparent);color:var(--danger);font-weight:600}.docx-premium .doc-error:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--danger),color-mix(in srgb,var(--danger) 45%,transparent));box-shadow:0 0 10px -1px color-mix(in srgb,var(--danger) 70%,transparent);pointer-events:none}.docx-premium.docx-premium.docx-premium :is(button,a,input,select,textarea):focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);border-color:var(--accent-border);box-shadow:0 0 18px -6px var(--accent-neon)}@media (max-width: 760px){.docx-premium .doc-rail-item{width:auto;flex:1 1 auto}.docx-premium .doc-rail-item:hover{transform:none}.docx-premium .doc-fields>.doc-textarea.tall{max-width:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.docx-premium .doc-hero{background:radial-gradient(120% 180% at 10% 0%,color-mix(in srgb,var(--dx-iris-cyan) 10%,transparent),transparent 55%),var(--surface-1)}.docx-premium .doc-rail{background:radial-gradient(120% 60% at 50% 0%,var(--accent-wash),transparent 60%),var(--surface-1)}.docx-premium .doc-editor{background:radial-gradient(120% 70% at 8% 0%,var(--accent-wash),transparent 55%),var(--surface-1)}}@media (prefers-reduced-motion: reduce){.mrb-documents.docx-premium:before,.docx-premium .doc-dirty:before,.docx-premium .doc-loading:before,.docx-premium .doc-loading:after{animation:none}.docx-premium .doc-editor,.docx-premium .doc-flash{animation:none}.docx-premium .doc-rail-item,.docx-premium .doc-btn,.docx-premium .doc-row-x,.docx-premium .doc-input,.docx-premium .doc-textarea,.docx-premium .doc-pair,.docx-premium .doc-section,.docx-premium .doc-rail-item:before,.docx-premium .doc-link:after{transition:none}.docx-premium .doc-rail-item:hover,.docx-premium .doc-btn.primary:not(:disabled):hover,.docx-premium .doc-link:hover:after{transform:none}.docx-premium .doc-btn.primary:not(:disabled):active{transform:translateY(1px)}}@media (forced-colors: active){.docx-premium.docx-premium.docx-premium .doc-title{background:none;-webkit-text-fill-color:currentColor;color:CanvasText;forced-color-adjust:auto}.mrb-documents.docx-premium:before{display:none}.docx-premium.docx-premium.docx-premium .doc-hero,.docx-premium.docx-premium.docx-premium .doc-rail,.docx-premium.docx-premium.docx-premium .doc-editor,.docx-premium.docx-premium.docx-premium .doc-eyebrow,.docx-premium.docx-premium.docx-premium .doc-pair,.docx-premium.docx-premium.docx-premium .doc-section,.docx-premium.docx-premium.docx-premium .doc-pair>.doc-input,.docx-premium.docx-premium.docx-premium .doc-cap,.docx-premium.docx-premium.docx-premium .doc-send,.docx-premium.docx-premium.docx-premium .doc-error,.docx-premium.docx-premium.docx-premium .doc-btn,.docx-premium.docx-premium.docx-premium .doc-btn:hover,.docx-premium.docx-premium.docx-premium .doc-hero:after,.docx-premium.docx-premium.docx-premium .doc-editor:before{background-image:none}.docx-premium.docx-premium.docx-premium .doc-pair:before,.docx-premium.docx-premium.docx-premium .doc-send:before,.docx-premium.docx-premium.docx-premium .doc-error:before,.docx-premium.docx-premium.docx-premium .doc-cat-title:after,.docx-premium.docx-premium.docx-premium .doc-label:after,.docx-premium.docx-premium.docx-premium .doc-eyebrow:before,.docx-premium.docx-premium.docx-premium .doc-source:before,.docx-premium.docx-premium.docx-premium .doc-lock:before,.docx-premium.docx-premium.docx-premium .doc-dirty:before,.docx-premium.docx-premium.docx-premium .doc-flash:before,.docx-premium.docx-premium.docx-premium .doc-cap:before,.docx-premium.docx-premium.docx-premium .doc-cap-full:before{background:CanvasText;opacity:1}.docx-premium.docx-premium.docx-premium .doc-loading:before,.docx-premium.docx-premium.docx-premium .doc-loading:after{background:GrayText}.docx-premium.docx-premium.docx-premium .doc-rail-item.is-on,.docx-premium.docx-premium.docx-premium .doc-btn.primary{background:Highlight;border-color:Highlight;color:HighlightText}.docx-premium.docx-premium.docx-premium .doc-rail-item.is-on:before{background:HighlightText}.docx-premium.docx-premium.docx-premium .doc-rail-item.is-on .doc-chip{background:Canvas;border-color:CanvasText;color:CanvasText}.docx-premium.docx-premium.docx-premium .doc-row-x:hover,.docx-premium.docx-premium.docx-premium .doc-btn:not(:disabled):hover{background:Highlight;border-color:Highlight;color:HighlightText}.docx-premium.docx-premium.docx-premium .doc-btn:disabled{background:Canvas;border-color:GrayText;color:GrayText}}.mrb-documents.docx-doc{--doc-chrome: 212px;max-width:100%;padding:var(--space-4) var(--space-3) var(--space-4);gap:var(--space-4)}.docx-premium.docx-doc .doc-script-name,.docx-premium.docx-doc .doc-script-name-input{font-size:var(--text-xl)}.docx-doc .doc-body{grid-template-columns:264px minmax(0,1fr);align-items:stretch;min-height:calc(100dvh - var(--doc-chrome, 164px))}.docx-doc .doc-rail{align-self:start;min-height:calc(100dvh - var(--doc-chrome, 164px));max-height:calc(100dvh - var(--doc-chrome, 164px));overflow-y:auto;overscroll-behavior:contain}.docx-doc .doc-editor{display:flex;flex-direction:column}.docx-doc .doc-editor>.doc-cat{flex:1 1 auto;min-height:0}@media (max-width: 760px){.docx-doc .doc-body{grid-template-columns:minmax(0,1fr);min-height:0}.docx-doc .doc-rail{max-height:none;overflow-y:visible}}.docx-premium.docx-doc .doc-editor{padding:var(--space-4)}.mrb-documents.docx-doc .doc-body{grid-template-columns:minmax(0,1fr);min-height:0}.mrb-documents.docx-doc .doc-rail{position:static;min-height:0;max-height:none;overflow:visible}.mrb-documents.docx-doc .doc-rail-rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:var(--space-2)}.mrb-documents.docx-doc .doc-rail-slot{align-items:stretch}.mrb-documents.docx-doc .doc-rail-slot>.doc-rail-menu{align-self:center}.mrb-documents.docx-doc .doc-rail-item{height:100%;min-height:52px;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 3px);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-tight, 1.25)}.mrb-documents.docx-doc .doc-rail-item:not(.is-on){border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text)}.mrb-documents.docx-doc .doc-rail-item:hover{transform:none}.mrb-documents.docx-doc .doc-rail-item:not(.is-on):hover{border-color:var(--accent-border);background:color-mix(in srgb,var(--accent-neon) 8%,var(--surface-2))}.mrb-documents.docx-doc .doc-rail-item .doc-rail-label{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}@container docs-embed (max-width: 760px){.mrb-documents.docx-doc .doc-rail-item{min-height:44px;font-size:var(--text-xs)}}.mrb-documents.docx-doc.doc-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;max-width:none;margin:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);box-sizing:border-box;background:var(--bg, #0b1017);overflow:hidden}body.mrb-dash-open .mrb-documents.docx-doc.doc-sheet{z-index:1498}.doc-sheet>.doc-sheet-head,.doc-sheet>.doc-editor{width:min(1500px,100%);margin-inline:auto;box-sizing:border-box;min-width:0}.doc-sheet>.doc-sheet-head{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.doc-sheet .doc-sheet-ask{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.doc-sheet .doc-sheet-ask-q{color:var(--text);font-size:var(--text-sm);font-weight:600}.docx-doc.doc-sheet>.doc-editor{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}@media (max-width: 560px){.mrb-documents.docx-doc.doc-sheet{padding:var(--space-2);gap:var(--space-2)}}.mrb-documents.docs-embed{width:100%;height:100%;max-width:none;margin:0;min-width:0;min-height:0;padding:var(--space-3);gap:var(--space-3);overflow:auto;overscroll-behavior:contain;container-type:inline-size;container-name:docs-embed}.mrb-documents.docs-embed:before{top:0;right:0;bottom:0;left:0}.docs-embed .doc-body{min-height:0}.docs-embed .doc-rail{min-height:0;max-height:none;align-self:stretch}.docs-embed .doc-editor>.doc-cat{min-height:0}@container docs-embed (max-width: 760px){.docs-embed .doc-body{grid-template-columns:minmax(0,1fr)}.docs-embed .doc-rail{overflow-y:visible;min-height:auto}.docs-embed .doc-rail{gap:2px;padding:var(--space-1);flex-direction:row;flex-wrap:wrap;align-content:start}.docs-embed .doc-rail-item{min-height:30px;padding:4px var(--space-2) 4px calc(var(--space-2) + 3px);font-size:var(--text-xs)}.docs-embed .doc-folder-toggle{padding:4px var(--space-2);font-size:var(--text-xs)}.docs-embed .doc-folder-body{padding-inline-start:var(--space-2)}.docs-embed .doc-rail>.doc-rail-add{width:auto;flex:1 1 40%;min-width:0;min-height:32px;padding:4px var(--space-2);font-size:var(--text-xs)}.docs-embed .doc-rail-note{margin-top:2px;padding-inline:var(--space-2)}.mrb-documents.docs-embed .doc-editor{padding:var(--space-3);min-height:0}.docs-embed .doc-cat-head{margin-bottom:var(--space-2);padding-bottom:var(--space-2)}.docs-embed .doc-cat-title{font-size:var(--text-md);padding-bottom:6px;margin-bottom:6px}.docs-embed .doc-source{padding:2px 8px}.docs-embed .doc-scope{margin-bottom:var(--space-2)}.docs-embed .doc-scope-btn{padding:2px var(--space-3)}.docs-embed .doc-hud{gap:4px;padding:5px}.docs-embed .doc-hud-font{max-width:6.5rem}.docs-embed .doc-hud-size{max-width:3.5rem}.docs-embed .doc-rows{gap:var(--space-2)}.docs-embed .doc-section{padding:var(--space-2)}}.mrb-documents.docx-panes .doc-body.doc-panes{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:var(--space-4);min-height:0;height:100%}.mrb-documents.docx-panes .doc-pane-rail{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:var(--space-1)}.mrb-documents.docx-panes .doc-pane-editor{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.mrb-documents.docx-panes .doc-pane-editor>.doc-cat{flex:1 1 auto;min-height:0}.mrb-documents.docx-panes .doc-pane-back{align-self:flex-start;margin-bottom:var(--space-2)}.mrb-documents.docx-panes .doc-body.doc-panes.is-narrow{grid-template-columns:minmax(0,1fr);height:auto}.mrb-documents.docx-panes .doc-panes.is-narrow .doc-pane-rail,.mrb-documents.docx-panes .doc-panes.is-narrow .doc-pane-editor{overflow:visible}.pcc{max-width:1280px;margin:0 auto;padding:20px 20px 96px}.pcc.pcc-templates{max-width:100%;padding-bottom:var(--space-5, 20px)}.pcc-head{margin-bottom:14px}.pcc-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:calc(11px * var(--font-scale, 1));color:var(--accent-neon);margin:0 0 2px}.pcc-title{font-size:calc(26px * var(--font-scale, 1));font-weight:700;color:var(--text);margin:0 0 4px}.pcc-sub{color:var(--text-muted);margin:0;font-size:calc(14px * var(--font-scale, 1))}.pcc-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border-subtle);margin:16px 0 18px;flex-wrap:wrap}.pcc-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--text-muted);font-size:calc(14px * var(--font-scale, 1));font-weight:600;padding:10px 14px;cursor:pointer;border-radius:8px 8px 0 0;min-height:44px}.pcc-tab:hover{color:var(--text);background:color-mix(in srgb,var(--surface-1) 60%,transparent)}.pcc-tab-on{color:var(--text);border-bottom-color:var(--accent-neon)}.pcc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px}.pcc-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:12px;padding:12px 14px}.pcc-card-num{font-size:calc(24px * var(--font-scale, 1));font-weight:700;color:var(--text);line-height:1.1}.pcc-card-lbl{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);margin-top:2px}.pcc-card-warn .pcc-card-num{color:var(--warn)}.pcc-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.pcc-search{flex:1 1 220px;min-width:180px}.pcc-input,.pcc-select{background:var(--surface-1);border:1px solid var(--border-control);color:var(--text);border-radius:9px;padding:9px 11px;font-size:calc(14px * var(--font-scale, 1));min-height:40px;width:100%}.pcc-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-1);border:1px solid var(--border-control);color:var(--text);border-radius:9px;padding:9px 13px;font-size:calc(13px * var(--font-scale, 1));font-weight:600;cursor:pointer;min-height:40px}.pcc-btn:hover:not(:disabled){border-color:var(--accent-neon)}.pcc-btn:disabled{opacity:.5;cursor:not-allowed}.pcc-btn-primary{background:var(--accent-neon);border-color:var(--accent-neon);color:var(--bg)}.pcc-btn-danger{border-color:var(--danger);color:var(--danger)}.pcc-btn-sm{padding:5px 9px;min-height:32px;font-size:calc(12px * var(--font-scale, 1))}.pcc-actions{display:flex;gap:8px;flex-wrap:wrap}.pcc-tablewrap{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:12px}.pcc-table{width:100%;border-collapse:collapse;font-size:calc(13px * var(--font-scale, 1))}.pcc-table th{text-align:center;font-size:calc(11px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:10px 12px;border-bottom:1px solid var(--border-subtle);white-space:nowrap}.pcc-table td{text-align:center;padding:10px 12px;border-bottom:1px solid var(--border-subtle);color:var(--text);vertical-align:middle}.pcc-table tr:last-child td{border-bottom:0}.pcc-table tbody tr{cursor:pointer}.pcc-table tbody tr:hover td{background:color-mix(in srgb,var(--surface-1) 55%,transparent)}.pcc-num{font-variant-numeric:tabular-nums;letter-spacing:.01em}.pcc-muted{color:var(--text-muted)}.pcc-checkcol{width:34px}.pcc-tickcell{text-align:center}.pcc-tick{display:inline-block;min-width:1em;font-size:calc(15px * var(--font-scale, 1));font-weight:700;line-height:1}.pcc-tick-on{color:var(--ok)}.pcc-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:calc(11px * var(--font-scale, 1));font-weight:700;border:1px solid transparent;white-space:nowrap}.pcc-pill-good{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 12%,transparent)}.pcc-pill-warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 12%,transparent)}.pcc-pill-bad{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent)}.pcc-pill-idle{color:var(--text-muted);border-color:var(--border-control)}.pcc-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));flex-wrap:wrap}.pcc-empty{padding:40px 16px;text-align:center;color:var(--text-muted)}.pcc-msg{min-height:20px;color:var(--accent-neon);font-size:calc(13px * var(--font-scale, 1));margin:8px 0}.pcc-err{color:var(--danger)}.pcc-bulkbar{position:sticky;bottom:0;z-index:30;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--surface-1);border:1px solid var(--accent-neon);border-radius:12px;padding:10px 14px;margin-top:12px;box-shadow:0 -6px 24px #00000059}.pcc-bulkbar strong{color:var(--text)}.pcc-scrim{position:fixed;top:var(--page-top, 0px);bottom:var(--page-bottom, 0px);left:var(--page-left, 0px);right:var(--page-right, 0px);background:#04070c8c;z-index:50}.pcc-drawer{position:fixed;top:var(--page-top, 0px);bottom:var(--page-bottom, 0px);right:var(--page-right, 0px);height:auto;width:min(520px,100vw);background:var(--bg);border-left:1px solid var(--border-subtle);z-index:51;overflow-y:auto;padding:18px;box-shadow:-10px 0 40px #0006}.pcc-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.pcc-drawer-num{font-size:calc(20px * var(--font-scale, 1));font-weight:700;color:var(--text)}.pcc-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text-muted);font-size:calc(22px * var(--font-scale, 1));cursor:pointer;line-height:1;padding:4px 8px}.pcc-section{border:1px solid var(--border-subtle);border-radius:12px;padding:12px 14px;margin-bottom:12px}.pcc-section h3{margin:0 0 8px;font-size:calc(14px * var(--font-scale, 1));color:var(--text)}.pcc-field{margin-bottom:10px}.pcc-field label{display:block;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);margin-bottom:4px}.pcc-hint{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);margin-top:4px}.pcc-hint-warn{color:var(--warn)}.pcc-hours{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pcc-hours>input,.pcc-hours>select{flex:1 1 auto;min-width:0}.pcc-hours-sep{color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));flex:0 0 auto}.pcc-danger-note{font-size:calc(12px * var(--font-scale, 1));color:var(--warn)}.pcc-history{list-style:none;margin:0;padding:0;font-size:calc(12px * var(--font-scale, 1))}.pcc-history li{padding:6px 0;border-bottom:1px solid var(--border-subtle);color:var(--text-muted)}.pcc-history li:last-child{border-bottom:0}details.pcc-tech{margin-top:8px}details.pcc-tech summary{cursor:pointer;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}details.pcc-tech .pcc-num{display:block;margin-top:6px;word-break:break-all;font-size:calc(12px * var(--font-scale, 1))}.pcc-review{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px}.pcc-review-card{background:var(--bg);border:1px solid var(--border-subtle);border-radius:14px;width:min(720px,100%);max-height:86vh;overflow-y:auto;padding:18px;box-shadow:0 20px 60px #00000080}.pcc-review-card h2{margin:0 0 4px;font-size:calc(18px * var(--font-scale, 1));color:var(--text)}.pcc-review-line{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--border-subtle);font-size:calc(13px * var(--font-scale, 1))}.pcc-review-line .pcc-arrow{color:var(--text-muted)}.pcc-review-warn{color:var(--warn);font-size:calc(12px * var(--font-scale, 1))}.pcc-review-excl{color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}.pcc-review-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;flex-wrap:wrap}.pcc-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:12px;padding:10px 14px;margin-bottom:4px}.pcc-lights{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0}.pcc-light{display:inline-flex;align-items:center;gap:7px;font-size:calc(13px * var(--font-scale, 1));font-weight:600;color:var(--text)}.pcc-light-dot{width:9px;height:9px;border-radius:50%;background:var(--text-muted);flex:none}.pcc-light-good .pcc-light-dot{background:var(--ok)}.pcc-light-warn .pcc-light-dot{background:var(--warn)}.pcc-light-idle .pcc-light-dot{background:var(--text-muted)}.pcc-light-warn{color:var(--warn)}.pcc-status-counts{display:flex;gap:18px;margin:0;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1))}.pcc-status-actions{color:var(--warn);font-weight:700}.pcc-checklist{list-style:none;margin:0;padding:0;counter-reset:pcc-step}.pcc-checkitem{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--border-subtle)}.pcc-checkitem:last-child{border-bottom:0}.pcc-checklabel{color:var(--text);font-size:calc(14px * var(--font-scale, 1));font-weight:600}.pcc-checkdetail{color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));text-align:right}.pcc-prodrow{display:grid;grid-template-columns:minmax(140px,190px) auto 1fr auto;align-items:start;gap:10px 12px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.pcc-prodrow:last-child{border-bottom:0}.pcc-prodname{color:var(--text);font-size:calc(14px * var(--font-scale, 1));font-weight:700}.pcc-proddetail{color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));line-height:1.45}.pcc-proddetail strong{color:var(--text)}.pcc-prodaction{justify-self:end}.pcc-techlist{list-style:none;margin:8px 0 0;padding:0}.pcc-techrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;border-bottom:1px solid var(--border-subtle);font-size:calc(12px * var(--font-scale, 1))}.pcc-techrow:last-child{border-bottom:0}.pcc-techlabel{color:var(--text);font-weight:600;min-width:200px}.pcc-techrow .ps-num{word-break:break-all;color:var(--text-muted)}@media (max-width: 720px){.pcc-prodrow{grid-template-columns:1fr}.pcc-prodaction{justify-self:start}.pcc-checkitem{grid-template-columns:auto 1fr}.pcc-checkdetail{grid-column:2;text-align:left}}@media (max-width: 640px){.pcc-drawer{width:100vw;border-left:0}}.pcc-toolbar{position:relative}.pcc-info-wrap{display:inline-flex;align-items:center}.pcc-info-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;padding:0;border-radius:50%;border:1px solid var(--border-control);background:var(--surface-1);color:var(--text-muted);font:italic 700 calc(15px * var(--font-scale, 1)) / 1 Georgia,"Times New Roman",serif;cursor:pointer}.pcc-info-btn:hover,.pcc-info-btn[aria-expanded=true]{border-color:var(--accent-neon);color:var(--text)}.pcc-info-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pcc-info-pop{position:absolute;top:calc(100% + 6px);right:0;width:min(420px,100%);z-index:40;background:var(--bg);border:1px solid var(--border-subtle);border-radius:12px;padding:14px 16px;box-shadow:0 16px 40px #00000073;text-align:left}.pcc-info-title{margin:0 0 6px;font-size:calc(14px * var(--font-scale, 1));font-weight:700;color:var(--text)}.pcc-info-lead{margin:0 0 8px;font-size:calc(13px * var(--font-scale, 1));line-height:1.45;color:var(--text-muted)}.pcc-info-lead strong{color:var(--text)}.pcc-info-list{list-style:none;margin:0 0 8px;padding:0}.pcc-info-list li{padding:8px 0;border-bottom:1px solid var(--border-subtle);font-size:calc(13px * var(--font-scale, 1));color:var(--text)}.pcc-info-list li:last-child{border-bottom:0}.pcc-info-list a{color:var(--accent-neon);font-weight:600}.pcc-info-fine{display:block;margin:2px 0 0;font-size:calc(12px * var(--font-scale, 1));line-height:1.4;color:var(--text-muted)}.pcc-settings-btn{display:inline-flex;align-items:center;justify-content:center;font:inherit}.pcc-settings-pop{width:min(460px,100%)}.pcc-settings-pop .ps-panel{background:none;border:0;border-radius:0;box-shadow:none;padding:0;margin:0}.pcc-settings-pop .ps-panel+.ps-panel{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-subtle)}.pcc-settings-pop .ps-panel-title{font-size:calc(14px * var(--font-scale, 1))}.pcc-settings-pop .ps-input{max-width:100%}.cc-modeswap{display:inline-flex;align-items:baseline;gap:var(--space-2);margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.cc-modeswap:hover{text-decoration:underline}.cc-modeswap:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}.cc-modeswap-hint{font-size:calc(11px * var(--font-scale, 1));font-weight:400;letter-spacing:var(--tracking-wide);color:var(--text-muted);text-decoration:none;white-space:nowrap}.mrb-uw.mrb-uw-premium{--mu-glass-line: color-mix(in srgb, var(--text) 10%, transparent);position:relative;isolation:isolate;gap:var(--space-4)}.mrb-uw-premium:before{content:"";position:absolute;top:-40px;right:-20px;bottom:0;left:-20px;z-index:-1;pointer-events:none;background:radial-gradient(58% 42% at 18% 0%,color-mix(in srgb,var(--accent-neon) 9%,transparent),transparent 70%),radial-gradient(50% 38% at 88% 12%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 70%)}.mrb-uw-premium .mu-header{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-shrink:0;border:1px solid color-mix(in srgb,var(--accent-neon) 14%,var(--border-subtle));border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);background:radial-gradient(130% 190% at 12% 0%,color-mix(in srgb,var(--accent-neon) 13%,transparent),transparent 56%),radial-gradient(90% 160% at 95% 100%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 78%,transparent);box-shadow:inset 0 1px 0 var(--mu-glass-line),0 14px 38px -26px #0000008c}.mrb-uw-premium .mu-header:before{content:"";position:absolute;top:0;left:var(--space-5);right:45%;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent-neon),transparent);opacity:.75}.mrb-uw-premium .mu-header:after{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:34%;pointer-events:none;transform:translate(-120%) skew(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-neon) 9%,transparent) 45%,color-mix(in srgb,var(--text) 7%,transparent) 52%,transparent);animation:mu-sheen 8s var(--ease-out) 1.2s infinite}@keyframes mu-sheen{0%{transform:translate(-120%) skew(-18deg)}38%{transform:translate(440%) skew(-18deg)}to{transform:translate(440%) skew(-18deg)}}.mrb-uw-premium .mu-header__copy{min-width:0}.mrb-uw-premium .mu-header__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent-text, var(--text));font-size:var(--text-xs, 12px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.mrb-uw-premium .mu-header__eyebrow:before{content:"";width:18px;height:2px;border-radius:var(--radius-pill);background:var(--accent-neon);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 60%,transparent)}.mrb-uw-premium .mu-header__title{margin:var(--space-2) 0 0;font-size:calc(clamp(24px,3vw,34px) * var(--font-scale, 1));font-weight:800;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--text);background:linear-gradient(115deg,var(--text) 55%,var(--accent-text, var(--accent-neon)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mrb-uw-premium .mu-header__tagline{margin:var(--space-1) 0 0;color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent));font-size:var(--text-base, 15px);line-height:var(--leading-normal);max-width:52ch}.mrb-uw-premium .mu-readout{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);flex-shrink:0;padding:var(--space-3) var(--space-5);border:1px solid color-mix(in srgb,var(--accent-neon) 24%,var(--border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 55%,transparent);box-shadow:inset 0 1px 0 var(--mu-glass-line),0 0 18px -8px color-mix(in srgb,var(--accent-neon) 40%,transparent)}.mrb-uw-premium .mu-readout__num{font-size:calc(clamp(26px,3vw,36px) * var(--font-scale, 1));font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--text);text-shadow:0 0 18px color-mix(in srgb,var(--accent-neon) 35%,transparent)}.mrb-uw-premium .mu-readout__label{color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent));font-size:var(--text-xs, 12px);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.mrb-uw-premium .mu-bar{flex-shrink:0;row-gap:var(--space-2)}.mrb-uw-premium .mu-tab{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb,var(--accent-neon) 12%,var(--border-subtle));border-radius:var(--radius-pill);color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent));font-weight:600;cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 45%,transparent),color-mix(in srgb,var(--surface-1) 30%,transparent) 60%),color-mix(in srgb,var(--surface-1) 62%,transparent);box-shadow:inset 0 1px 0 var(--mu-glass-line);transition:transform var(--motion-fast) var(--ease-out),color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out);will-change:transform}.mrb-uw-premium .mu-tab:hover{transform:translateY(-2px);color:var(--text);border-color:color-mix(in srgb,var(--accent-neon) 30%,var(--border-subtle));box-shadow:inset 0 1px 0 var(--mu-glass-line),0 8px 22px -14px color-mix(in srgb,var(--accent-neon) 45%,transparent)}.mrb-uw-premium .mu-tab:active{transform:translateY(0)}.mrb-uw-premium .mu-tab.is-active{position:relative;color:var(--accent-text, var(--text));border-color:color-mix(in srgb,var(--accent-neon) 45%,var(--accent-border));background:radial-gradient(120% 160% at 50% 0%,color-mix(in srgb,var(--accent-neon) 18%,transparent),transparent 70%),color-mix(in srgb,var(--accent-neon) 10%,var(--surface-1));box-shadow:inset 0 1px 0 var(--mu-glass-line),0 0 16px -6px color-mix(in srgb,var(--accent-neon) 50%,transparent)}.mrb-uw-premium .mu-tab.is-active:after{content:"";position:absolute;left:var(--space-4);right:var(--space-4);bottom:5px;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-neon) 90%,transparent),color-mix(in srgb,var(--accent-neon) 25%,transparent));box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.mrb-uw-premium .mu-tab:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-neon) 35%,transparent),inset 0 1px 0 var(--mu-glass-line)}.mrb-uw-premium .mu-viewer{flex:1;min-height:70vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-neon) 14%,var(--border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 78%,transparent);box-shadow:inset 0 1px 0 var(--mu-glass-line),0 14px 38px -26px #0000008c}.mrb-uw-premium .mu-viewer__chrome{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0;padding:var(--space-2) var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--accent-neon) 10%,var(--border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 55%,transparent),color-mix(in srgb,var(--surface-1) 35%,transparent))}.mrb-uw-premium .mu-viewer__lights{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0;line-height:0}.mrb-uw-premium .mu-viewer__light{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--text) 20%,transparent);box-shadow:inset 0 1px 0 var(--mu-glass-line)}.mrb-uw-premium .mu-viewer__light:nth-child(1){background:color-mix(in srgb,var(--danger) 65%,var(--surface-2))}.mrb-uw-premium .mu-viewer__light:nth-child(2){background:color-mix(in srgb,var(--warn) 65%,var(--surface-2))}.mrb-uw-premium .mu-viewer__light:nth-child(3){background:color-mix(in srgb,var(--ok) 65%,var(--surface-2))}.mrb-uw-premium .mu-viewer__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted, color-mix(in srgb, var(--text) 72%, transparent));font-size:var(--text-sm, 14px);font-weight:600;letter-spacing:.01em}.mrb-uw-premium .mu-frame{min-height:0;border:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface-1)}@keyframes mu-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mrb-uw-premium .mu-header,.mrb-uw-premium .mu-bar,.mrb-uw-premium .mu-viewer{animation:mu-rise .44s var(--ease-out) both}.mrb-uw-premium .mu-bar{animation-delay:70ms}.mrb-uw-premium .mu-viewer{animation-delay:.14s}[data-theme=light] .mrb-uw-premium:before{opacity:.55}[data-theme=light] .mrb-uw-premium .mu-header,[data-theme=light] .mrb-uw-premium .mu-viewer{box-shadow:inset 0 1px #ffffffa6,0 10px 26px -20px #0f234659}[data-theme=light] .mrb-uw-premium .mu-readout__num{text-shadow:none}@media (max-width: 640px){.mrb-uw.mrb-uw-premium{gap:var(--space-3)}.mrb-uw-premium .mu-header{flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4)}.mrb-uw-premium .mu-header__title{font-size:var(--text-2xl)}.mrb-uw-premium .mu-readout{flex-direction:row;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-4)}.mrb-uw-premium .mu-tab{flex:1 1 auto}.mrb-uw-premium .mu-viewer{min-height:60vh}}@media (prefers-reduced-motion: reduce){.mrb-uw-premium,.mrb-uw-premium *,.mrb-uw-premium *:before,.mrb-uw-premium *:after{animation:none!important;transition:none!important}.mrb-uw-premium .mu-tab:hover{transform:none}}.mrb-adminx{--axc-line: color-mix(in srgb, var(--text) 10%, transparent);--axc-card-bg: color-mix(in srgb, var(--surface-1) 88%, transparent);--axc-card-line: color-mix(in srgb, var(--accent-neon) 13%, var(--border-subtle));--axc-inset: inset 0 1px 0 var(--axc-line);--axc-lift: 0 0 0 0 transparent;--axc-accent: var(--accent-neon);position:relative;isolation:isolate;max-width:1080px;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-10);display:flex;flex-direction:column;gap:var(--space-5)}.mrb-adminx,.mrb-adminx *{--axc-accent-text: var(--axc-accent)}[data-theme=light] .mrb-adminx,[data-theme=light] .mrb-adminx *{--axc-accent-text: color-mix(in srgb, var(--axc-accent) 46%, var(--text))}[data-theme=light] .mrb-adminx{--axc-lift: var(--shadow-2)}.mrb-adminx:before{content:"";position:absolute;top:-40px;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(58% 42% at 14% 0%,color-mix(in srgb,var(--accent-neon) 9%,transparent),transparent 70%),radial-gradient(50% 38% at 92% 8%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 70%)}.mrb-adminx .axc-hero{position:relative;overflow:hidden;border:1px solid var(--axc-card-line);border-radius:var(--radius-lg);padding:var(--space-6);background:radial-gradient(130% 190% at 10% 0%,color-mix(in srgb,var(--accent-neon) 13%,transparent),transparent 56%),radial-gradient(90% 160% at 96% 100%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 60%),color-mix(in srgb,var(--surface-1) 78%,transparent);box-shadow:var(--axc-inset),var(--axc-lift);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.mrb-adminx .axc-hero:before{content:"";position:absolute;top:0;left:var(--space-6);right:55%;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent-neon),transparent);opacity:.75}.mrb-adminx .axc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--accent-neon) 12%,transparent) 47%,transparent 64%);transform:translate(-120%);animation:axc-sheen 5.5s cubic-bezier(.16,1,.3,1) .4s 1 forwards}@keyframes axc-sheen{to{transform:translate(120%)}}.mrb-adminx .axc-hero-text{min-width:0}.mrb-adminx .axc-eyebrow{display:block;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--space-2)}.mrb-adminx .axc-title{font-size:calc(clamp(24px,3.2vw,34px) * var(--font-scale, 1));font-weight:800;line-height:var(--leading-tight);letter-spacing:-.01em;margin:0;color:var(--text);text-wrap:balance}.mrb-adminx .axc-lead{margin:var(--space-2) 0 0;max-width:64ch;color:var(--text-muted);line-height:var(--leading-normal);font-size:var(--text-md)}.mrb-adminx .axc-hero-meta{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}.mrb-adminx .axc-live{width:8px;height:8px;flex:none;border-radius:var(--radius-pill);background:var(--axc-accent);box-shadow:0 0 8px var(--axc-accent);animation:axc-breathe 2.8s ease-in-out infinite}@keyframes axc-breathe{0%,to{opacity:.45}50%{opacity:1}}.mrb-adminx .axc-card{position:relative;border:1px solid var(--axc-card-line);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--axc-accent) 7%,transparent),transparent 62%),var(--axc-card-bg);box-shadow:var(--axc-inset),var(--axc-lift);padding:var(--space-4)}.mrb-adminx .axc-card.axc-railed{padding-left:calc(var(--space-4) + 3px);box-shadow:inset 3px 0 0 var(--axc-accent),var(--axc-inset),var(--axc-lift)}.mrb-adminx .axc-card.axc-railed.axc-dashed{box-shadow:var(--axc-inset),var(--axc-lift);border-left:3px dashed var(--axc-accent);padding-left:var(--space-4)}.mrb-adminx .axc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:var(--space-3)}.mrb-adminx .axc-stat{position:relative;overflow:hidden;border:1px solid var(--axc-card-line);border-radius:var(--radius-lg);background:radial-gradient(120% 150% at 50% 0%,color-mix(in srgb,var(--axc-accent) 10%,transparent),transparent 66%),var(--axc-card-bg);box-shadow:var(--axc-inset),var(--axc-lift);padding:var(--space-3) var(--space-4)}.mrb-adminx .axc-stat:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--axc-accent),transparent 82%);opacity:.85}.mrb-adminx .axc-stat-n{font-size:calc(clamp(24px,3vw,30px) * var(--font-scale, 1));font-weight:800;line-height:1.05;color:var(--axc-accent-text);font-variant-numeric:tabular-nums}.mrb-adminx .axc-stat-l{margin-top:2px;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.mrb-adminx .axc-sechead{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap}.mrb-adminx .axc-dot{width:10px;height:10px;flex:none;border-radius:3px;background:var(--axc-accent);box-shadow:0 0 8px var(--axc-accent)}.mrb-adminx .axc-sectitle{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--text)}.mrb-adminx .axc-count{font-size:var(--text-base);font-weight:800;color:var(--axc-accent-text);font-variant-numeric:tabular-nums}.mrb-adminx .axc-hint{margin-left:auto;font-size:var(--text-sm);color:var(--text-muted)}.mrb-adminx .axc-pill{--pill-tone: var(--accent);display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--pill-tone) 45%,transparent);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-xs);font-weight:700;letter-spacing:.03em;white-space:nowrap}.mrb-adminx .axc-pill.ok{--pill-tone: var(--ok);background:var(--ok-fill);border-color:var(--ok-border);color:var(--ok)}.mrb-adminx .axc-pill.warn{--pill-tone: var(--warn);background:var(--warn-fill);border-color:var(--warn-border);color:var(--warn)}.mrb-adminx .axc-pill.danger{--pill-tone: var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.mrb-adminx .axc-pill.muted{--pill-tone: var(--text-muted);background:color-mix(in srgb,var(--text-muted) 12%,transparent);color:var(--text-muted)}.mrb-adminx .axc-seg{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mrb-adminx .axc-seg-btn{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text);font:inherit;font-weight:500;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.mrb-adminx .axc-seg-btn:hover{border-color:color-mix(in srgb,var(--axc-accent) 45%,var(--border-subtle));background:color-mix(in srgb,var(--surface-3) 70%,transparent)}.mrb-adminx .axc-seg-btn:active{transform:translateY(1px)}.mrb-adminx .axc-seg-btn.on{font-weight:700;border-color:color-mix(in srgb,var(--axc-accent) 70%,transparent);background:color-mix(in srgb,var(--axc-accent) 16%,transparent)}.mrb-adminx .axc-seg-dot{width:9px;height:9px;flex:none;border-radius:3px;background:var(--axc-accent)}.mrb-adminx .axc-seg-btn.on .axc-seg-dot{box-shadow:0 0 8px var(--axc-accent)}.mrb-adminx .axc-seg-hint{font-size:var(--text-xs);color:var(--text-muted)}.mrb-adminx .axc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-3)}.mrb-adminx .axc-sec{margin:0}.mrb-adminx .axc-muted{margin:0;color:var(--text-muted);line-height:var(--leading-normal)}.mrb-adminx .axc-empty{margin:0;border:1px dashed color-mix(in srgb,var(--text) 18%,transparent);border-radius:var(--radius-lg);padding:var(--space-5);color:var(--text-muted);line-height:var(--leading-normal);background:color-mix(in srgb,var(--surface-1) 45%,transparent)}.mrb-adminx .axc-alert{border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);line-height:var(--leading-normal)}.mrb-adminx .axc-prlink{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-top:var(--space-1);font-size:var(--text-base);font-weight:700;color:var(--axc-accent-text);text-decoration:none;border-radius:var(--radius-sm)}.mrb-adminx .axc-prlink:hover{text-decoration:underline}.mrb-adminx :is(.axc-seg-btn,.axc-prlink,.axc-disclose):focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-md)}@media (max-width: 720px){.mrb-adminx{padding:var(--space-4) var(--space-3) var(--space-8);gap:var(--space-4)}.mrb-adminx .axc-hero{padding:var(--space-5) var(--space-4);flex-direction:column;align-items:flex-start}.mrb-adminx .axc-hero-meta{white-space:normal}.mrb-adminx .axc-grid{grid-template-columns:1fr}.mrb-adminx .axc-hint{margin-left:0;flex-basis:100%}}@media (prefers-reduced-motion: reduce){.mrb-adminx .axc-hero:after{animation:none;transform:translate(120%)}.mrb-adminx .axc-live{animation:none;opacity:1}.mrb-adminx .axc-seg-btn{transition:none}.mrb-adminx .axc-seg-btn:active{transform:none}}.mrb-share{--shr-accent: var(--accent-neon);--shr-accent-text: var(--shr-accent);--shr-line: color-mix(in srgb, var(--text) 10%, transparent)}.mrb-share *{--shr-accent-text: var(--shr-accent)}[data-theme=light] .mrb-share,[data-theme=light] .mrb-share *{--shr-accent-text: color-mix(in srgb, var(--shr-accent) 46%, var(--text))}.shr-live{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--shr-accent) 34%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 92%,var(--shr-accent))}.shr-live-title{flex:1 1 220px;min-width:0;font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--text)}.shr-live-meta{font-size:var(--text-sm);color:var(--text-muted)}.shr-link{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:stretch;margin-top:var(--space-3)}.shr-link-url{flex:1 1 260px;min-width:0;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--text-sm);overflow-wrap:anywhere;padding:var(--space-3);min-height:40px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text)}.shr-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-size:var(--text-base);cursor:pointer}@media (prefers-reduced-motion: no-preference){.shr-btn{transition:background var(--motion-fast) var(--ease-out)}}.shr-btn:hover{background:var(--surface-3)}.shr-btn[aria-disabled=true],.shr-btn:disabled{opacity:.55;cursor:not-allowed}.shr-btn-primary{border-color:color-mix(in srgb,var(--shr-accent) 60%,transparent);background:var(--accent-fill);color:var(--accent-text)}.shr-btn-primary:hover{background:var(--accent-fill-hover)}.shr-btn-danger{border-color:var(--danger-border, var(--border-control));color:var(--danger)}.shr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3);margin:var(--space-4) 0}.shr-stat{padding:var(--space-4);border:1px solid var(--shr-line);border-radius:var(--radius-lg);background:var(--surface-1)}.shr-stat-value{font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--shr-accent-text)}.shr-stat-label{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}.shr-panel{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--shr-line);border-radius:var(--radius-lg);background:var(--surface-1)}.shr-panel-head{margin:0 0 var(--space-2);font-size:var(--text-md);color:var(--text)}.shr-note{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.shr-error{margin:var(--space-3) 0 0;padding:var(--space-3);border:1px solid var(--danger-border, var(--border-control));border-radius:var(--radius-sm);background:var(--danger-fill);color:var(--danger);font-size:var(--text-sm)}.shr-field{display:block;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.shr-input,.shr-select{display:block;width:100%;margin-top:var(--space-1);min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-size:var(--text-base);font-family:inherit}.shr-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--shr-line)}.shr-row:first-of-type{border-top:0}.shr-row-main{flex:1 1 200px;min-width:0;overflow-wrap:anywhere;font-size:var(--text-base);color:var(--text)}.shr-row-sub{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.shr-pill{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb,var(--shr-accent) 40%,transparent);border-radius:var(--radius-pill);background:var(--accent-wash);color:var(--shr-accent-text);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.shr-pill-ended{border-color:var(--shr-line);background:transparent;color:var(--text-muted)}.shr-placeholders{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.shr-code{padding:var(--space-1) var(--space-2);border:1px solid var(--shr-line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--text-xs)}.mrb-shareview{--shr-accent: var(--accent-neon);min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4);background:var(--bg);color:var(--text);font-family:var(--font-sans)}.shr-card{width:100%;max-width:30rem;padding:var(--space-6);border:1px solid color-mix(in srgb,var(--shr-accent) 26%,transparent);border-radius:var(--radius-lg);background:var(--surface-1);text-align:center}.shr-card-title{margin:0 0 var(--space-2);font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--text)}.shr-card-by{margin:0 0 var(--space-4);font-size:var(--text-base);color:var(--text-muted)}.shr-card-status{margin:0 0 var(--space-3);font-size:var(--text-md);color:var(--text)}.shr-card-note{margin:var(--space-4) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.shr-card .shr-btn{margin-top:var(--space-4)}.shr-dot{display:inline-block;width:10px;height:10px;margin-right:var(--space-2);border-radius:var(--radius-pill);background:var(--shr-accent);vertical-align:middle}@media (prefers-reduced-motion: no-preference){.shr-dot{animation:shr-pulse 2s var(--ease-out) infinite}@keyframes shr-pulse{0%,to{opacity:1}50%{opacity:.35}}}.ms-page{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);max-width:1180px}.ms-head h1{margin:0 0 var(--space-2);font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--text)}.ms-sub,.ms-note{margin:0 0 var(--space-3);max-width:78ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted)}.ms-note-quiet{color:var(--text-faint);font-size:var(--text-sm)}.ms-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-2)}.ms-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-control);background:transparent;color:var(--text-muted);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:600;cursor:pointer}.ms-tab:hover{color:var(--text);border-color:var(--accent-border)}.ms-tab.is-on{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.ms-tab:focus-visible,.ms-tool:focus-visible,.ms-emoji:focus-visible,.ms-input:focus-visible,.ms-primary:focus-visible,.ms-ghost:focus-visible,.ms-add:focus-visible,.ms-mode-pick:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.ms-panel{display:block}.ms-h2{margin:0 0 var(--space-2);font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--text)}.ms-split{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:var(--space-6);align-items:start}@media (max-width: 1100px){.ms-split{grid-template-columns:minmax(0,1fr)}}.ms-list-col,.ms-detail-col{min-width:0}.ms-modes{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ms-mode{display:flex;align-items:center;gap:var(--space-2);background:var(--surface-1);border:1px solid var(--border-subtle);border-left:3px solid transparent;border-radius:var(--radius-md);padding:var(--space-2)}.ms-mode.is-on{border-color:var(--accent-border);border-left-color:var(--accent-border);background:var(--accent-wash)}.ms-mode-pick{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--space-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text);text-align:left;padding:var(--space-1);cursor:pointer;font-size:var(--text-base)}.ms-mode-icon{font-size:var(--text-md);line-height:1}.ms-mode-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ms-mode-links{flex:0 0 auto;font-size:var(--text-xs);color:var(--text-faint)}.ms-mode-tools{display:flex;gap:var(--space-1);flex:0 0 auto}.ms-tool{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:28px;min-height:28px;border:1px solid var(--border-control);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:var(--text-sm);cursor:pointer}.ms-tool:hover:not(:disabled){color:var(--text);border-color:var(--accent-border)}.ms-tool:disabled{opacity:.4;cursor:not-allowed}.ms-tool-danger{color:var(--danger)}.ms-tool-danger:hover:not(:disabled){border-color:var(--danger-border, var(--danger));color:var(--danger)}.ms-add,.ms-primary,.ms-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:600;cursor:pointer}.ms-add,.ms-ghost{border:1px dashed var(--border-control);background:transparent;color:var(--text-muted)}.ms-ghost{border-style:solid}.ms-add:hover,.ms-ghost:hover{color:var(--text);border-color:var(--accent-border)}.ms-primary{border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text)}.ms-primary:hover{background:var(--accent-fill-hover)}.ms-empty{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-faint);font-style:italic}.ms-detail{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5)}.ms-field{margin-bottom:var(--space-5)}.ms-label{display:block;margin-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);font-weight:700}.ms-input{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);padding:var(--space-2) var(--space-3);font-size:var(--text-base);font-family:inherit}.ms-select{max-width:260px}.ms-state-field{max-width:520px}.ms-palette{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ms-emoji{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:34px;min-height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--text-md);cursor:pointer}.ms-emoji:hover{border-color:var(--accent-border)}.ms-emoji.is-on{border-color:var(--accent-border);background:var(--accent-fill);box-shadow:inset 0 0 0 1px var(--accent-border)}.ms-link{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,2fr) auto;gap:var(--space-2);align-items:center;margin-bottom:var(--space-2)}@media (max-width: 720px){.ms-link{grid-template-columns:auto minmax(0,1fr) auto}.ms-link-url{grid-column:2 / span 2}}.ms-link-order{display:flex;gap:var(--space-1)}.ms-link-add{margin-top:var(--space-3)}.ms-ceiling{margin:0 0 var(--space-2);border:1px solid var(--border-subtle);border-left:3px solid var(--border-control);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);background:var(--surface-2)}.ms-ceiling.is-over{border-color:var(--warn-border);border-left-color:var(--warn-border);background:var(--warn-fill);color:var(--warn)}.ms-err{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--danger)}.ms-err:empty{margin:0}.ms-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-4)}.ms-slot{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}.ms-slot-head{margin-bottom:var(--space-2)}.ms-slot-label{display:block;font-weight:700;color:var(--text);font-size:var(--text-base)}.ms-slot-hint{display:block;font-size:var(--text-xs);color:var(--text-faint)}.ms-slot-quiet,.ms-slot-warn{margin:0 0 var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-faint)}.ms-slot-warn{color:var(--warn);background:var(--warn-fill);border:1px solid var(--warn-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.ms-slot-mine{display:inline-block;margin-bottom:var(--space-2);color:var(--accent-text);background:var(--accent-fill);border:1px solid var(--accent-border);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:600;text-decoration:none}.ms-slot-mine:hover{background:var(--accent-fill-hover)}.ms-slot-edit{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.ms-slot-edit .ms-input{flex:1 1 200px}.ms-slot-filled{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.ms-slot-link{flex:1 1 160px;min-width:0;overflow-wrap:anywhere;color:var(--accent);font-size:var(--text-sm)}.ms-room{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.ms-room-bar{flex:1 1 160px;max-width:260px;height:6px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border-subtle);overflow:hidden}.ms-room-fill{display:block;height:100%;background:var(--accent-border)}.ms-waiting{max-width:78ch;border:1px solid var(--warn-border);border-left:3px solid var(--warn-border);border-radius:var(--radius-lg);background:var(--warn-fill);padding:var(--space-4) var(--space-5)}.ms-waiting p{margin:0 0 var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text)}.ms-waiting p:last-child{margin-bottom:0}.eobp{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.eobp-grid{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.eobp-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.eobp-thumb{display:block;width:76px;height:48px;object-fit:contain;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-subtle)}.eobp-del{background:none;border:0;padding:0;font-size:var(--text-xs);color:var(--danger);cursor:pointer;text-decoration:underline}.eobp-note{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted)}.ms-slot-legacy{grid-column:1 / -1}.ms-slot-legacy .ms-slot-filled{margin-top:var(--space-2)}.mrb-lic-onewarn{margin:0 0 var(--space-2);font-size:calc(12px * var(--font-scale, 1));line-height:var(--leading-normal);color:var(--text-muted)}.mrb-lic-onewarn strong{color:var(--text)}.licrec-intro{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:68ch}.licrec-none,.licrec-load{color:var(--text-faint);font-size:var(--text-sm)}.licrec-cap{caption-side:top;text-align:left;padding:0 0 var(--space-2);color:var(--text-faint);font-size:var(--text-sm)}.licrec-statename,.plist-statename{opacity:.55;font-weight:400}.licrec-in{width:100%;min-width:7rem;padding:3px 6px;border-radius:4px;border:1px solid rgba(140,150,170,.3);background:transparent;color:inherit;font:inherit;font-size:calc(12px * var(--font-scale, 1))}.licrec-in:focus-visible{outline:2px solid var(--focus, #6aa9ff);outline-offset:1px}.licrec-flag{display:block;font-style:normal;font-size:calc(10px * var(--font-scale, 1));color:var(--text-faint)}.licrec-flag.is-expired{color:#e07a7a}.licrec-flag.is-soon{color:#d8a24a}.licrec-btn{padding:3px 9px;margin-right:4px;border-radius:4px;border:1px solid rgba(140,150,170,.3);background:transparent;color:inherit;font-size:calc(11px * var(--font-scale, 1));cursor:pointer}.licrec-btn:hover:not(:disabled){background:#8c96aa1f}.licrec-btn:disabled{opacity:.45;cursor:default}.licrec-btn.is-save{border-color:#6ebe828c}.licrec-btn.is-remove{border-color:#e07a7a80}.licrec-drawer>td{padding:var(--space-3) var(--space-2);background:#8c96aa0d}.licrec-add{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-sm)}.licrec-add select{padding:3px 6px;border-radius:4px;border:1px solid rgba(140,150,170,.3);background:transparent;color:inherit;font:inherit}.licpdf-list{list-style:none;margin:0 0 var(--space-2);padding:0}.licpdf-item{display:flex;align-items:center;gap:var(--space-2);padding:2px 0}.licpdf-open{color:inherit;font-size:var(--text-sm)}.licpdf-open.is-screenshare{display:inline-block;padding:4px 10px;border-radius:5px;border:1px solid rgba(140,150,170,.35);text-decoration:none;font-weight:600}.licpdf-open.is-screenshare:hover{background:#8c96aa24}.licpdf-label{opacity:.6;font-weight:400}.licpdf-rm{padding:2px 7px;border-radius:4px;border:1px solid rgba(140,150,170,.3);background:transparent;color:inherit;font-size:calc(10px * var(--font-scale, 1));cursor:pointer}.licpdf-none{color:var(--text-faint);font-size:var(--text-sm);margin:0 0 var(--space-2)}.licpdf-rule{margin:var(--space-2) 0 0;color:var(--text-faint);font-size:calc(11px * var(--font-scale, 1));line-height:var(--leading-normal);max-width:68ch}.licpdf-rule-why{opacity:.85}.licpdf.is-compact .licpdf-rule{max-width:52ch}.plist-shot{display:block;width:84px;height:54px;object-fit:contain;border-radius:4px;background:#8c96aa1f;border:1px solid rgba(140,150,170,.22)}.plist-gone{font-style:normal;color:#e07a7a;font-size:calc(11px * var(--font-scale, 1))}.plist-name{font-size:var(--text-sm);opacity:.75}.plist-none{color:var(--text-faint);font-size:var(--text-sm)}.plist-attach{margin-top:var(--space-3)}.plist-attachfor{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:600}.plist-universal{margin:0 0 var(--space-3)}.plist-shot--main{width:180px;height:116px}.plist-shot--empty{background:transparent;border:1px dashed rgba(140,150,170,.45)}.plist-side{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.plist-ctl{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.plist-ctl .mrb-mattach{display:inline-block}.plist-states{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid rgba(140,150,170,.18)}.plist-rows{list-style:none;margin:0 0 var(--space-2);padding:0}.plist-row{display:flex;align-items:center;gap:var(--space-3);padding:4px 0}.plist-row.is-missing{background:#eb64640f}.plist-st{min-width:9ch;font-weight:600;font-size:var(--text-sm)}.plist-unisub{margin:2px 0 var(--space-2);color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));line-height:var(--leading-normal);max-width:72ch}.plist-unihas{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.plist-add{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-sm)}.plist-add select{padding:3px 6px;border-radius:4px;border:1px solid rgba(140,150,170,.3);background:transparent;color:inherit;font:inherit}.plist-rule{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));line-height:var(--leading-normal);max-width:72ch}.ms-slot-toggle{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm);cursor:pointer}.ps-wrap{max-width:900px;margin:0 auto;padding:var(--space-4, 16px)}.ps-head{margin-bottom:var(--space-4, 16px)}.ps-title{font-size:calc(1.5rem * var(--font-scale, 1));font-weight:700;margin:0 0 4px}.ps-sub{margin:0;color:var(--text-muted, #8a90a0);font-size:calc(.9rem * var(--font-scale, 1))}.ps-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-4, 16px);overflow-x:auto}.ps-tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted, #8a90a0);font:inherit;font-size:calc(.88rem * var(--font-scale, 1));font-weight:600;padding:9px 14px;cursor:pointer;white-space:nowrap}.ps-tab:hover{color:var(--text)}.ps-tab-on{color:var(--text);border-bottom-color:#6366f1cc}.ps-panel{background:var(--surface-1, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle);border-radius:12px;padding:var(--space-4, 16px);margin-bottom:var(--space-4, 16px)}.ps-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ps-panel-title{font-size:calc(1.05rem * var(--font-scale, 1));font-weight:650;margin:0}.ps-subhead{font-size:calc(.85rem * var(--font-scale, 1));font-weight:650;margin:12px 0 6px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #8a90a0)}.ps-lead{margin:0 0 12px;font-size:calc(.9rem * var(--font-scale, 1));color:var(--text-muted)}.ps-fine{margin:8px 0 0;font-size:calc(.8rem * var(--font-scale, 1));color:var(--text-muted, #8a90a0)}.ps-muted{color:var(--text-muted, #8a90a0)}.ps-unknown{color:var(--text-muted, #8a90a0);font-style:italic}.ps-badge{font-size:calc(.72rem * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;white-space:nowrap}.ps-badge-good{background:#22c55e26;color:var(--ok);border:1px solid rgba(34,197,94,.3)}.ps-badge-warn{background:#eab30821;color:var(--warn);border:1px solid rgba(234,179,8,.28)}.ps-badge-bad{background:#ef444421;color:#f87171;border:1px solid rgba(239,68,68,.28)}.ps-badge-idle{background:#94a3b81f;color:#94a3b8;border:1px solid rgba(148,163,184,.25)}.ps-notconfigured{background:#eab30812;border:1px solid rgba(234,179,8,.22);border-left-width:3px;border-radius:8px;padding:10px 12px;margin:12px 0;font-size:calc(.85rem * var(--font-scale, 1));line-height:1.5;color:var(--text-muted)}.ps-notconfigured a{color:inherit;text-decoration:underline}.ps-live{background:#22c55e14;border:1px solid rgba(34,197,94,.25);border-left-width:3px;border-radius:8px;padding:10px 12px;margin:12px 0;font-size:calc(.85rem * var(--font-scale, 1))}.ps-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:12px}.ps-msg{background:var(--surface-2, rgba(255, 255, 255, .05));border:1px solid var(--border-subtle);border-radius:8px;padding:10px 12px;margin-bottom:12px;font-size:calc(.85rem * var(--font-scale, 1))}.ps-profile-name{font-size:calc(1.15rem * var(--font-scale, 1));font-weight:650;margin-bottom:12px}.ps-stats{display:flex;flex-wrap:wrap;gap:20px;margin:0}.ps-stat dt{font-size:calc(.72rem * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #8a90a0);margin-bottom:2px}.ps-stat dd{margin:0;font-size:calc(1rem * var(--font-scale, 1));font-weight:600}.ps-field{margin:14px 0;display:flex;flex-direction:column;gap:5px}.ps-field label{font-size:calc(.8rem * var(--font-scale, 1));font-weight:600;color:var(--text-muted)}.ps-input{background:var(--surface-2, rgba(255, 255, 255, .05));border:1px solid var(--border-control);border-radius:8px;padding:9px 11px;color:inherit;font:inherit;width:100%;max-width:380px}.ps-counter{display:flex;gap:12px;font-size:calc(.78rem * var(--font-scale, 1));color:var(--text-muted, #8a90a0)}.ps-over{color:#f87171;font-weight:600}.ps-inline-err{color:var(--warn)}.ps-hint{font-size:calc(.78rem * var(--font-scale, 1));color:var(--text-muted, #8a90a0);line-height:1.45;max-width:560px}.ps-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ps-btn{background:var(--surface-2, rgba(255, 255, 255, .06));border:1px solid var(--border-control);border-radius:8px;padding:8px 14px;color:inherit;font:inherit;font-size:calc(.85rem * var(--font-scale, 1));cursor:pointer}.ps-btn:hover:not(:disabled){background:var(--surface-3, rgba(255, 255, 255, .1))}.ps-btn:disabled{opacity:.45;cursor:not-allowed}.ps-btn-primary{background:#6366f133;border-color:#6366f173}.ps-btn-quiet{opacity:.75}.ps-btn-small{padding:5px 10px;font-size:calc(.78rem * var(--font-scale, 1))}.ps-list{list-style:none;padding:0;margin:0}.ps-listrow{border-top:1px solid var(--border-subtle)}.ps-listrow:first-child{border-top:none}.ps-listnum{font-weight:650;font-variant-numeric:tabular-nums}.ps-disclose{background:none;border:none;color:var(--text-muted);font:inherit;font-size:calc(.82rem * var(--font-scale, 1));cursor:pointer;padding:4px 0;text-align:left}.ps-disclosure{font-size:calc(.82rem * var(--font-scale, 1));line-height:1.55;color:var(--text-muted);border-left:2px solid var(--border-subtle);padding-left:12px;margin:6px 0 12px}.ps-disclosure p{margin:6px 0}.ps-disclosure ul{margin:4px 0 6px 18px;padding:0}.ps-warn{color:var(--warn)}.ps-samples{margin:0 0 0 18px;padding:0;font-size:calc(.83rem * var(--font-scale, 1));color:var(--text-muted)}.ps-samples li{margin-bottom:5px}.ps-table{width:100%;border-collapse:collapse;font-size:calc(.85rem * var(--font-scale, 1));margin-top:8px}.ps-table th{text-align:left;font-size:calc(.72rem * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #8a90a0);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--border-subtle)}.ps-table td{padding:9px 8px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.ps-num{font-variant-numeric:tabular-nums;font-weight:600}.ps-yes{color:var(--ok);font-weight:600}.ps-pending{color:var(--warn)}@media (max-width: 640px){.ps-stats{gap:14px}.ps-table{font-size:calc(.78rem * var(--font-scale, 1))}.ps-table th:nth-child(2),.ps-table td:nth-child(2){display:none}}.ps-thub-row{padding:10px 0;border-bottom:1px solid var(--border-subtle)}.ps-thub-row:last-child{border-bottom:0}.ps-thub-row h3{margin:0;font-size:calc(.95rem * var(--font-scale, 1));font-weight:600}.ps-thub-row .ps-num{font-size:calc(.76rem * var(--font-scale, 1));color:var(--text-muted, #8a90a0);font-weight:500}.ps-wrap.ps-premium{--ps-line: var(--border-subtle);--ps-edge: color-mix(in srgb, var(--accent-neon) 16%, var(--border-subtle));--ps-plate: color-mix(in srgb, var(--surface-1) 92%, var(--accent-neon));--ps-tone: var(--border-subtle);position:relative;isolation:isolate;max-width:1360px;padding:var(--space-5) var(--space-4) var(--space-10)}.ps-wrap.ps-premium:before{content:"";position:absolute;inset:-24px -24px auto;height:340px;z-index:-1;pointer-events:none;background:radial-gradient(58% 46% at 14% 0%,color-mix(in srgb,var(--accent-neon) 11%,transparent),transparent 70%),radial-gradient(50% 40% at 88% 6%,color-mix(in srgb,var(--accent-neon) 7%,transparent),transparent 72%)}.ps-premium .ps-head{position:relative;overflow:hidden;margin-bottom:var(--space-5);padding:var(--space-6) var(--space-5) var(--space-5);border:1px solid var(--ps-edge);border-radius:var(--radius-lg);background:radial-gradient(140% 200% at 10% 0%,color-mix(in srgb,var(--accent-neon) 10%,transparent),transparent 58%),var(--ps-plate)}.ps-premium .ps-head:before{content:"";position:absolute;top:0;left:var(--space-5);right:38%;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-neon) 62%,transparent),transparent)}.ps-premium .ps-eyebrow{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-brand);text-transform:uppercase;color:var(--text-muted)}.ps-premium .ps-title{margin:0 0 var(--space-2);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--text)}.ps-premium .ps-sub{max-width:60ch;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-muted)}.ps-premium .ps-tabs{gap:var(--space-1);margin-bottom:var(--space-5);padding:var(--space-1);border:1px solid var(--border-control);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 70%,transparent)}.ps-premium .ps-tab{position:relative;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.ps-premium .ps-tab:hover:not(.ps-tab-on){color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent)}.ps-premium .ps-tab-on,.ps-premium .ps-tab-on:hover{color:var(--text);background:var(--accent-fill);border-color:var(--accent-border)}.ps-premium .ps-tab-on:after{content:"";position:absolute;left:var(--space-4);right:var(--space-4);bottom:6px;height:2px;border-radius:var(--radius-pill);background:var(--accent-border)}.ps-premium .ps-tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:-1px}.ps-premium .ps-panel{position:relative;margin-bottom:var(--space-4);padding:var(--space-5);padding-left:calc(var(--space-5) - 2px);border:1px solid var(--ps-line);border-left:3px solid var(--ps-tone);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 88%,transparent)}.ps-premium .ps-panel:has(.ps-notconfigured){--ps-tone: var(--warn)}.ps-premium .ps-panel:has(.ps-badge-idle){--ps-tone: var(--border-control)}.ps-premium .ps-panel:has(.ps-badge-warn){--ps-tone: var(--warn)}.ps-premium .ps-panel:has(.ps-badge-bad){--ps-tone: var(--danger)}.ps-premium .ps-panel:has(.ps-badge-good){--ps-tone: var(--ok)}.ps-premium .ps-panel-head{gap:var(--space-4);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--ps-line)}.ps-premium .ps-panel-title{font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--text)}.ps-premium .ps-subhead{color:var(--text-muted);letter-spacing:var(--tracking-wide)}.ps-premium .ps-group-head{margin:var(--space-7, var(--space-6)) 0 var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--ps-edge);scroll-margin-top:var(--space-5)}.ps-premium .ps-group-head:first-of-type{margin-top:var(--space-2);padding-top:0;border-top:none}.ps-premium .ps-group-title{margin:0 0 var(--space-1);font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--text)}.ps-premium .ps-group-sub{margin:0;max-width:60ch;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-muted)}.ps-premium .ps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start;margin-bottom:var(--space-4)}.ps-premium .ps-grid>.ps-panel{margin-bottom:0}.ps-premium .ps-span-2{grid-column:1 / -1}@media (max-width: 900px){.ps-premium .ps-grid{grid-template-columns:1fr}.ps-premium .ps-span-2{grid-column:auto}}.ps-premium .ps-numuse{display:inline-block;margin-right:var(--space-3);font-size:var(--text-md);font-weight:600;color:var(--text)}.ps-premium .ps-lead{max-width:68ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted)}.ps-premium .ps-fine,.ps-premium .ps-muted,.ps-premium .ps-counter,.ps-premium .ps-hint{color:var(--text-muted)}.ps-premium .ps-unknown{color:var(--text-faint)}.ps-premium .ps-badge{display:inline-flex;align-items:center;gap:var(--space-2);min-height:24px;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);border-radius:var(--radius-pill)}.ps-premium .ps-badge:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.ps-premium .ps-badge-good{color:var(--ok);background:var(--ok-fill);border:1px solid var(--ok-border)}.ps-premium .ps-badge-warn{color:var(--warn);background:var(--warn-fill);border:1px solid var(--warn-border)}.ps-premium .ps-badge-bad{color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent)}.ps-premium .ps-badge-idle{color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border-control)}.ps-premium .ps-badge-idle:before{background:transparent;box-shadow:inset 0 0 0 2px currentColor}.ps-premium .ps-notconfigured{position:relative;margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--warn-border);border-left-width:3px;border-radius:var(--radius-md);background:var(--warn-fill);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text)}.ps-premium .ps-notconfigured strong{color:var(--warn)}.ps-premium .ps-notconfigured a{color:var(--text);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--accent-border);text-underline-offset:2px;border-radius:var(--radius-sm)}.ps-premium .ps-notconfigured a:hover{text-decoration-color:currentColor}.ps-premium .ps-notconfigured a:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.ps-premium .ps-live{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--ok-border);border-left-width:3px;border-radius:var(--radius-md);background:var(--ok-fill);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text)}.ps-premium .ps-live strong{color:var(--ok)}.ps-premium .ps-error{padding:var(--space-4);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);border-left:3px solid var(--danger);border-radius:var(--radius-md);background:color-mix(in srgb,var(--danger) 12%,transparent);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text)}.ps-premium .ps-msg{padding:var(--space-3) var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--text-base);color:var(--text)}.ps-premium .ps-profile-name{margin-bottom:var(--space-4);font-size:var(--text-xl);font-weight:700;letter-spacing:-.01em;color:var(--text)}.ps-premium .ps-stats{gap:var(--space-3);display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.ps-premium .ps-stat{padding:var(--space-3) var(--space-4);border:1px solid var(--ps-line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.ps-premium .ps-stat dt{margin-bottom:var(--space-1);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--text-muted)}.ps-premium .ps-stat dd{font-size:var(--text-md);font-variant-numeric:tabular-nums;color:var(--text)}.ps-premium .ps-field{margin:var(--space-4) 0;gap:var(--space-2)}.ps-premium .ps-field label{font-size:var(--text-sm);letter-spacing:.01em;color:var(--text)}.ps-premium .ps-input{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);transition:border-color var(--motion-fast) var(--ease-out)}.ps-premium .ps-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);border-color:var(--accent-border)}.ps-premium .ps-counter{flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--text-sm)}.ps-premium .ps-counter>span{white-space:nowrap}.ps-premium .ps-counter>.ps-inline-err{white-space:normal;flex:1 1 16rem}.ps-premium .ps-over{color:var(--danger)}.ps-premium .ps-inline-err,.ps-premium .ps-warn{color:var(--warn)}.ps-premium .ps-hint{font-size:var(--text-sm);line-height:var(--leading-normal)}.ps-premium .ps-btn{min-height:44px;padding:var(--space-2) var(--space-5);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--text-base);font-weight:600;color:var(--text);transition:transform var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.ps-premium .ps-btn:hover:not(:disabled){background:var(--surface-3);border-color:var(--text-faint)}.ps-premium .ps-btn:active:not(:disabled){transform:translateY(1px)}.ps-premium .ps-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.ps-premium .ps-btn:disabled{opacity:1;color:var(--text-muted);background:color-mix(in srgb,var(--surface-2) 55%,transparent);border:1px dashed var(--border-control);cursor:not-allowed}.ps-premium .ps-btn-primary{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.ps-premium .ps-btn-primary:hover:not(:disabled){background:var(--accent-fill-hover);border-color:var(--accent-border)}.ps-premium .ps-btn-quiet{opacity:1;background:transparent;border-color:var(--border-control);color:var(--text-muted)}.ps-premium .ps-btn-quiet:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent);border-color:var(--border-control)}.ps-premium .ps-btn-small{min-height:44px;padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.ps-premium .ps-actions{gap:var(--space-3);margin:var(--space-4) 0}.ps-premium .ps-disclose{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);margin-left:calc(var(--space-3) * -1);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:600;color:var(--accent);transition:transform var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.ps-premium .ps-disclose:hover{background:var(--accent-wash)}.ps-premium .ps-disclose:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.ps-premium .ps-disclosure{margin:var(--space-2) 0 var(--space-4);padding:var(--space-3) var(--space-4);border:0;border-left:2px solid var(--accent-border);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--accent-wash);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted)}.ps-premium .ps-disclosure strong{color:var(--text)}.ps-premium .ps-disclosure ul{margin:var(--space-1) 0 var(--space-2) var(--space-5)}.ps-premium .ps-disclosure li{margin-bottom:var(--space-1)}.ps-premium .ps-samples{margin-left:var(--space-5);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted)}.ps-premium .ps-table{margin-top:var(--space-3);font-size:var(--text-base)}.ps-premium .ps-table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-control);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--text-muted)}.ps-premium .ps-table td{padding:var(--space-3);border-bottom:1px solid var(--ps-line)}.ps-premium .ps-table tbody tr:last-child td{border-bottom:0}.ps-premium .ps-table tbody tr{transition:background var(--motion-fast) var(--ease-out)}.ps-premium .ps-table tbody tr:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.ps-premium .ps-num{font-size:var(--text-md);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text)}.ps-premium .ps-table .ps-yes,.ps-premium .ps-table .ps-pending,.ps-premium .ps-table .ps-muted{display:inline-flex;align-items:center;gap:var(--space-2)}.ps-premium .ps-table .ps-yes:before,.ps-premium .ps-table .ps-pending:before,.ps-premium .ps-table .ps-muted:before{content:"";flex:none;width:8px;height:8px;border-radius:50%}.ps-premium .ps-table .ps-yes{color:var(--ok)}.ps-premium .ps-table .ps-yes:before{background:currentColor}.ps-premium .ps-table .ps-pending{color:var(--warn)}.ps-premium .ps-table .ps-pending:before{box-shadow:inset 0 0 0 2px currentColor}.ps-premium .ps-table .ps-muted:before{width:8px;height:2px;border-radius:0;background:currentColor}.ps-premium .ps-fine{font-size:var(--text-sm);line-height:var(--leading-normal)}.ps-wrap.ps-premium:not(:has(.ps-head)):before{content:none}.ps-wrap.ps-premium:not(:has(.ps-head)){padding-top:var(--space-8)}@media (max-width: 720px){.ps-wrap.ps-premium{padding:var(--space-4) var(--space-3) var(--space-8)}.ps-premium .ps-head{padding:var(--space-5) var(--space-4) var(--space-4)}.ps-premium .ps-title{font-size:var(--text-xl)}.ps-premium .ps-panel{padding:var(--space-4);padding-left:calc(var(--space-4) - 2px)}.ps-premium .ps-panel-head{flex-wrap:wrap;gap:var(--space-2)}.ps-premium .ps-tab{flex:1 1 auto;padding:var(--space-2)}.ps-premium .ps-tab-on:after{left:var(--space-2);right:var(--space-2)}.ps-premium .ps-table thead th{display:block}.ps-premium .ps-table,.ps-premium .ps-table tbody,.ps-premium .ps-table tr{display:block;width:100%}.ps-premium .ps-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ps-premium .ps-table tr{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--ps-line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.ps-premium .ps-table td:nth-child(n){display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--ps-line)}.ps-premium .ps-table tbody tr:last-child td{border-bottom:1px solid var(--ps-line)}.ps-premium .ps-table tbody tr td:last-child{border-bottom:0}.ps-premium .ps-table td:before{content:attr(data-label);flex:none;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.ps-premium .ps-table td:last-child{justify-content:flex-end}.ps-premium .ps-stats{grid-template-columns:1fr}.ps-premium .ps-actions .ps-btn{flex:1 1 auto}}@media (forced-colors: active){.ps-wrap.ps-premium:before,.ps-premium .ps-head,.ps-premium .ps-head:before{background-image:none}.ps-premium .ps-head:before{background-color:CanvasText}.ps-premium .ps-panel,.ps-premium .ps-stat,.ps-premium .ps-table tr{border-color:CanvasText}.ps-premium .ps-tab-on{border-color:Highlight;color:Highlight}.ps-premium .ps-tab-on:after{background:Highlight}.ps-premium .ps-badge:before,.ps-premium .ps-table .ps-yes:before,.ps-premium .ps-table .ps-muted:before{background:CanvasText}.ps-premium .ps-badge-idle:before,.ps-premium .ps-table .ps-pending:before{background:transparent;border:2px solid CanvasText;box-shadow:none}.ps-premium .ps-btn:disabled{color:GrayText;border-color:GrayText}.ps-premium .ps-tab:focus-visible,.ps-premium .ps-btn:focus-visible,.ps-premium .ps-input:focus-visible,.ps-premium .ps-disclose:focus-visible,.ps-premium .ps-notconfigured a:focus-visible{outline:2px solid Highlight}}.pcc-brandbar{background:var(--surface-1, #171b26);border:1px solid var(--border-subtle, rgba(255,255,255,.08));border-radius:12px;padding:14px 16px;margin:0 0 14px;display:grid;gap:8px}.pcc-brandbar p{margin:0}.pcc-brandbar-main{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pcc-brandbar-title{margin:0;font-size:calc(15px * var(--font-scale, 1));font-weight:700;color:var(--text, #e8ebf2)}.pcc-brandbar-sub{margin:2px 0 0;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted, #b6bccb)}.pcc-brandbar-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pcc-brandbar-shown{font-weight:600;color:var(--text, #e8ebf2)}.pcc-brandbar-form{padding:0}.pcc-brandbar-waiting{display:grid;gap:6px;border-top:1px solid var(--border-subtle, rgba(255,255,255,.08));padding-top:8px}.pcc-brandbar-queue{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pcc-brandbar-queue li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pcc-brandbar-reason{width:auto;min-width:180px;flex:0 1 240px}.pcc-levels{margin:0;display:grid;gap:8px}.pcc-steps{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:10px}.pcc-step{position:relative;padding:12px 14px 12px 58px;border-radius:12px;background:var(--surface-2, rgba(255,255,255,.04));border:1px solid var(--border-subtle, rgba(255,255,255,.08))}.pcc-step-current{border-color:color-mix(in srgb,var(--accent, #7aa2ff) 45%,transparent)}.pcc-step-num{position:absolute;left:14px;top:14px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:calc(13px * var(--font-scale, 1));font-weight:700;line-height:1;color:var(--text-muted, #b6bccb);background:var(--surface-1, #171b26);border:2px solid var(--border-control, rgba(255,255,255,.14))}.pcc-step-current .pcc-step-num{border-color:var(--accent, #7aa2ff);color:var(--text, #e8ebf2)}.pcc-step-done .pcc-step-num{border-color:var(--ok, #4ade80);background:var(--ok, #4ade80);color:var(--bg)}.pcc-step-locked{opacity:.55}.pcc-step-head{font:inherit;background:none;border:0;padding:0;margin:0;width:100%;text-align:left;cursor:pointer;color:var(--text, #e8ebf2);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pcc-step-head:disabled{cursor:not-allowed}.pcc-step-head:focus-visible{outline:2px solid var(--accent, #7aa2ff);outline-offset:4px;border-radius:8px}.pcc-step:has(.pcc-step-head:not(:disabled)):hover{border-color:var(--border-control, rgba(255,255,255,.14))}.pcc-step-text{flex:1 1 320px;min-width:0;display:grid;gap:2px}.pcc-step-title{font-size:calc(16px * var(--font-scale, 1));font-weight:700;color:var(--text, #e8ebf2)}.pcc-step-tag{font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, #b6bccb);margin-right:6px}.pcc-step-price{margin-left:10px;font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:var(--warn, #facc15)}.pcc-step-price-free{color:var(--ok, #4ade80)}.pcc-step-sub{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted, #b6bccb)}.pcc-step-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;font-size:calc(12px * var(--font-scale, 1))}.pcc-step-lock{color:var(--text-muted, #b6bccb);font-size:calc(12px * var(--font-scale, 1));max-width:260px;text-align:right}.pcc-step-chev{color:var(--text-muted, #b6bccb);font-size:calc(15px * var(--font-scale, 1));line-height:1}.pcc-brandbar-headless .pcc-brandbar-main{justify-content:flex-start}.pcc-levelov-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#04080f9e;display:grid;place-items:center;padding:20px}.pcc-levelov{box-sizing:border-box;width:min(900px,100%);max-height:min(88vh,1000px);min-height:0;display:flex;flex-direction:column;background:var(--bg, #0d1017);border:1px solid var(--border-subtle, rgba(255,255,255,.12));border-radius:16px;box-shadow:0 24px 70px #0000008c;overflow:hidden}.pcc-levelov-head{flex:none;display:flex;align-items:flex-start;gap:16px;padding:15px 18px;border-bottom:1px solid var(--border-subtle, rgba(255,255,255,.08))}.pcc-levelov-headtext{min-width:0;display:grid;gap:2px}.pcc-levelov-title{margin:0;font-size:calc(17px * var(--font-scale, 1));font-weight:700;color:var(--text, #e8ebf2)}.pcc-levelov-sub{margin:0;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted, #b6bccb)}.pcc-levelov-x{flex:none;margin-left:auto;width:32px;height:32px;border-radius:9px;font:inherit;font-size:calc(18px * var(--font-scale, 1));line-height:1;cursor:pointer;background:var(--surface-2, rgba(255,255,255,.05));border:1px solid var(--border-control, rgba(255,255,255,.14));color:var(--text-muted, #b6bccb)}.pcc-levelov-x:hover{color:var(--text, #e8ebf2)}.pcc-levelov-x:focus-visible{outline:2px solid var(--accent, #7aa2ff);outline-offset:2px}.pcc-levelov-body{min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px 18px 20px}.pcc-levelov-body .pcc-brandbar{margin-bottom:0}.pcc-levelov .pcc-levelov-body>:last-child{margin-bottom:0}@media (max-width: 640px){.pcc-levelov-scrim{padding:10px}.pcc-levelov{max-height:94vh}}.pcc-level-cell{white-space:nowrap}.pcc-level-switch{display:inline-flex;align-items:stretch;border:1px solid var(--border-control, rgba(255,255,255,.14));border-radius:999px;overflow:hidden;background:var(--surface-1, #171b26)}.pcc-level-seg{position:relative;display:inline-flex;align-items:center;padding:5px 10px;line-height:1.2;cursor:pointer;font-size:calc(12px * var(--font-scale, 1));font-weight:600;color:var(--text-muted, #b6bccb)}.pcc-level-seg+.pcc-level-seg{border-left:1px solid var(--border-control, rgba(255,255,255,.14))}.pcc-level-seg input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.pcc-level-seg input:disabled{cursor:not-allowed}.pcc-level-seg-on{background:var(--ok, #4ade80);color:var(--bg)}.pcc-level-seg-advanced.pcc-level-seg-on{background:var(--warn, #facc15)}.pcc-level-seg-off.pcc-level-seg-on{background:var(--border-control, rgba(255,255,255,.14));color:var(--text, #e8ebf2)}.pcc-level-seg-na:not(.pcc-level-seg-on){opacity:.45}.pcc-level-seg input:focus-visible+span{outline:2px solid var(--accent, #7aa2ff);outline-offset:2px;border-radius:999px}.pcc-switch{position:relative;display:inline-flex;align-items:center;padding:10px 4px;cursor:pointer}.pcc-switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.pcc-switch input:disabled{cursor:default}.pcc-switch-track{position:relative;width:34px;height:20px;border-radius:999px;background:var(--border-control, rgba(255,255,255,.14));transition:background-color .15s ease}.pcc-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease}.pcc-switch input:checked+.pcc-switch-track{background:var(--ok, #4ade80)}.pcc-switch input:checked+.pcc-switch-track:after{transform:translate(14px)}.pcc-switch input:focus-visible+.pcc-switch-track{outline:2px solid var(--accent, #7aa2ff);outline-offset:2px}.pcc-switch input:disabled+.pcc-switch-track{opacity:.5}.ps-recnotice-switch{gap:8px;padding:0 2px}.ps-recnotice-switch-word{font-size:calc(13px * var(--font-scale, 1));color:var(--text-muted);min-width:22px}.ps-recnotice-switch input:checked~.ps-recnotice-switch-word{color:var(--ok, #4ade80)}.ps-recnotice-error{color:var(--danger)}.ps-recnotice-switch input:disabled~.pcc-switch-track,.ps-recnotice-switch input:disabled~.ps-recnotice-switch-word{opacity:.6}.mp{margin-top:16px}.mp-title{margin:0 8px 0 0;font-size:calc(18px * var(--font-scale, 1));font-weight:700;color:var(--text)}.mp-h3{margin:0 8px 0 0;font-size:calc(15px * var(--font-scale, 1));font-weight:700;color:var(--text)}.mp-toolbar{margin-bottom:8px}.mp-subbar{margin:18px 0 8px}.mp-pills{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.mp-tag{display:inline-block;margin-left:5px;padding:0 5px;border-radius:var(--radius-sm);border:1px solid var(--border-control);color:var(--text-muted);font-size:calc(9px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.5;vertical-align:middle}.mp-table th,.mp-table td{padding:8px}.mp-table th,.mp-table td{white-space:nowrap}.mp-numcell{text-align:left}.mp-rowbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;text-align:left}.mp-rowbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.mp-sub{display:block;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.mp-prog{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.mp-bar{display:inline-block;width:56px;height:4px;border-radius:var(--radius-pill);background:var(--border-control);overflow:hidden}.mp-bar-fill{display:block;height:100%;background:var(--ok)}.mp-table tbody tr.mp-detail{cursor:default}.mp-table tbody tr.mp-detail:hover td{background:transparent}.mp-table tr.mp-detail>td{text-align:left;white-space:normal;padding:12px 14px 14px;background:color-mix(in srgb,var(--surface-1) 45%,transparent)}.mp-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;align-items:start}.mp-detail-grid .pcc-card{min-width:0;overflow:hidden}.mp-detail-grid .pcc-card h4{margin:0 0 6px;font-size:calc(12px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.mp-card-wide{grid-column:1 / -1}.mp-mini{width:100%;border-collapse:collapse;font-size:calc(12px * var(--font-scale, 1))}.mp-mini th{text-align:left;font-weight:600;color:var(--text-muted);padding:4px 6px;border-bottom:1px solid var(--border-subtle);white-space:nowrap}.mp-mini td{padding:4px 6px;border-bottom:1px solid var(--border-subtle);color:var(--text);vertical-align:top}.mp-mini tr:last-child td{border-bottom:0}.mp-list{margin:0;padding:0 0 0 16px;font-size:calc(12px * var(--font-scale, 1));color:var(--text)}.mp-list li{margin:2px 0}.mp-fact{margin:0;font-size:calc(13px * var(--font-scale, 1));color:var(--text)}.mp-fact strong{font-size:calc(18px * var(--font-scale, 1))}.mp-controls{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end}.mp-control{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.mp-control .pcc-input,.mp-control .pcc-select{width:auto;min-height:32px;padding:4px 8px;font-size:calc(12px * var(--font-scale, 1))}.mp-control .mp-note{width:180px}.mp-control .mp-num{width:72px}.mp-switch{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:calc(12px * var(--font-scale, 1));color:var(--text)}.mp-switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.mp-switch input:disabled{cursor:default}.mp-switch-track{position:relative;flex:0 0 auto;width:30px;height:18px;border-radius:var(--radius-pill);background:var(--border-control);transition:background-color .15s ease}.mp-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--bg);transition:transform .15s ease}.mp-switch input:checked+.mp-switch-track{background:var(--ok)}.mp-switch input:checked+.mp-switch-track:after{transform:translate(12px)}.mp-switch input:focus-visible+.mp-switch-track{outline:2px solid var(--focus);outline-offset:2px}.mp-switch input:disabled+.mp-switch-track{opacity:.5}.pcc-info-pop.mp-settings-pop{width:min(560px,100%);max-width:min(560px,calc(100vw - 32px));max-height:min(72vh,680px);overflow:auto}.mp-fs{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:8px 10px 10px;margin:0 0 10px;min-width:0}.mp-rowmenu{margin-left:4px}.mp-rowmenu .exp-rowmenu-pop{left:auto;right:0}.mp-fs legend{padding:0 4px;font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px 10px}.mp-field{display:block;min-width:0}.mp-field>span{display:block;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted);margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-field .pcc-input,.mp-field .pcc-select{min-height:32px;padding:4px 8px;font-size:calc(13px * var(--font-scale, 1))}.mp-switches{display:flex;flex-wrap:wrap;gap:8px 18px;padding:2px 0}.mp-stages th,.mp-stages td{padding:4px 6px}.mp-stages .pcc-input{min-height:30px;padding:3px 6px;width:88px}.mp-settings-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.mp-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 12px}.mp-form-wide{grid-column:1 / -1}.mp-form textarea.pcc-input{min-height:88px;resize:vertical;font:inherit}.mp-form input[type=file]{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mp-line{margin:0;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mp-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.mp-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;margin:10px 0}.mp-stats .pcc-card{padding:8px 10px}.mp-stats .pcc-card-num{font-size:calc(18px * var(--font-scale, 1))}.mp-guard{margin:6px 0 0;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mp-entries-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0 6px}.mp-entries-bar .pcc-select{width:auto;min-height:32px;padding:4px 8px}.mp-camp-row td{text-align:left}.mp-nowrap{white-space:nowrap}@media (max-width: 720px){.mp-control .mp-note{width:100%}}.pcc-info-pop.mp-settings-pop.cr-pop{width:min(980px,100%);max-width:min(980px,calc(100vw - 32px))}.cr-locked{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px}.cr-locked li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:calc(12px * var(--font-scale, 1));color:var(--text)}.cr-tablewrap{min-width:0}.cr-table{width:100%;table-layout:fixed}.cr-table th,.cr-table td{padding:4px 5px;text-align:left;vertical-align:middle}.cr-table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:calc(11px * var(--font-scale, 1))}.cr-table td{font-size:calc(12px * var(--font-scale, 1));overflow:hidden;text-overflow:ellipsis}.cr-table th:nth-child(1){width:22%}.cr-table th:nth-child(9),.cr-table th:nth-child(10){width:44px}.cr-term{overflow-wrap:anywhere;white-space:normal}.cr-table .pcc-select.cr-select{width:100%;min-width:0;min-height:28px;padding:2px 4px;font-size:calc(12px * var(--font-scale, 1))}.cr-table tr.cr-off td{color:var(--text-muted)}.cr-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-control);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.cr-remove:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.cr-add{display:flex;gap:8px;align-items:center;margin-top:8px}.cr-add .pcc-input{flex:1 1 auto;min-width:0;min-height:34px;padding:5px 9px}.cr-findings{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.cr-findings li{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;min-width:0}.cr-find-name{font-weight:600;font-size:calc(12px * var(--font-scale, 1));color:var(--text);overflow-wrap:anywhere}@media (max-width: 720px){.cr-table :is(th,td):is(:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(7),:nth-child(8)){display:none}.cr-table th:nth-child(1){width:18%}.cr-table th:nth-child(9),.cr-table th:nth-child(10){width:40px}.cr-table th,.cr-table td{padding:4px 3px}}.tr{display:flex;flex-direction:column;gap:14px}.tr-tabs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.tr-tab{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:999px;cursor:pointer;border:1px solid var(--border-subtle, rgba(255, 255, 255, .1));background:transparent;color:var(--text-muted, #b6bccb);font:inherit;font-size:calc(.86rem * var(--font-scale, 1));font-weight:600}.tr-tab:disabled{cursor:progress}.tr-tab-num{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#94a3b829;color:var(--text, #e8ebf2);font-size:.78em}.tr-tab-on{color:var(--text, #e8ebf2);border-color:#6366f18c;background:#6366f124}.tr-tab-on .tr-tab-num{background:#6366f1bf}.tr-tab-past .tr-tab-num{background:#22c55e59}.tr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.tr-field{display:flex;flex-direction:column;gap:5px;min-width:0}.tr-field-wide{grid-column:1 / -1}.tr-field label,.tr-label{font-size:calc(.84rem * var(--font-scale, 1));font-weight:600;color:var(--text, #e8ebf2)}.tr-hint{font-weight:400;color:var(--text-muted, #8a90a0)}.tr-field input,.tr-field select,.tr-field textarea,.tr-sample textarea{width:100%;box-sizing:border-box;padding:9px 11px;border-radius:10px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));background:var(--surface-2, rgba(255, 255, 255, .04));color:var(--text, #e8ebf2);font:inherit;font-size:calc(.92rem * var(--font-scale, 1))}.tr-field textarea,.tr-sample textarea{resize:vertical;line-height:1.45}.tr-field-bad input,.tr-field-bad select,.tr-field-bad textarea{border-color:#ef444499}.tr-err{color:var(--danger);font-size:calc(.8rem * var(--font-scale, 1))}.tr-errline:not(:empty){color:var(--danger);font-size:calc(.86rem * var(--font-scale, 1))}.tr-sample{display:flex;gap:8px;align-items:flex-start}.tr-check{display:flex;gap:10px;align-items:flex-start;font-size:calc(.9rem * var(--font-scale, 1));color:var(--text, #e8ebf2)}.tr-check input{margin-top:3px}.tr-ways{border:0;margin:0;padding:0;gap:8px}.tr-ways legend{padding:0;margin-bottom:4px}.tr-rowline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.tr-rowline .ps-fine{margin:0}.tr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tr-callout,.tr-arm,.tr-fix{margin:0;padding:11px 14px;border-radius:12px;line-height:1.45;font-size:calc(.88rem * var(--font-scale, 1));color:var(--text, #e8ebf2);background:#eab30817;border:1px solid rgba(234,179,8,.28)}.tr-arm p,.tr-fix p{margin:0 0 8px}.tr-fix{background:#ef444414;border-color:#ef44444d}.tr-fix ul{margin:0 0 10px;padding-left:18px}.tr-proofs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:4px 0;padding:0}.tr-proof{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.tr-proof img,.tr-proof-blank{width:120px;height:90px;object-fit:cover;border-radius:8px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .12))}.tr-upload{position:relative;align-self:flex-start;cursor:pointer;overflow:hidden}.tr-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.tr-track,.tr-steps{box-sizing:border-box;border-radius:12px;background:var(--surface-2, rgba(255, 255, 255, .04));border:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.tr-track{padding:12px 14px}.tr-headline{margin:0;font-size:calc(1.02rem * var(--font-scale, 1));font-weight:700;color:var(--text, #e8ebf2)}.tr-track .ps-fine{margin-top:4px}.tr-track-live .tr-headline{color:var(--ok, #22c55e)}.tr-held{display:grid;gap:8px;justify-items:start}.tr-held-dots{display:inline-block;animation:tr-held-breathe 1.4s ease-in-out infinite}.tr-held-clock{font-variant-numeric:tabular-nums}@keyframes tr-held-breathe{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.tr-held-dots{animation:none}}.tr-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;list-style:none;margin:0;padding:14px 10px}.tr-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.tr-step:before{content:"";position:absolute;top:7px;left:calc(-50% + 10px);right:calc(50% + 10px);height:2px;background:#94a3b840}.tr-step:first-child:before{content:none}.tr-dot{width:16px;height:16px;border-radius:50%;background:#94a3b84d;border:2px solid transparent;box-sizing:border-box}.tr-step-label{font-size:calc(.78rem * var(--font-scale, 1));color:var(--text-muted, #8a90a0);line-height:1.25}.tr-step-done .tr-dot{background:var(--ok, #22c55e)}.tr-step-done:before{background:#22c55e8c}.tr-step-done .tr-step-label,.tr-step-active .tr-step-label{color:var(--text, #e8ebf2)}.tr-step-active .tr-dot{background:transparent;border-color:var(--warn, #eab308);animation:tr-pulse 1.6s ease-in-out infinite}.tr-step-failed .tr-dot{background:var(--danger)}.tr-step-failed .tr-step-label{color:var(--danger)}.tr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes tr-pulse{0%,to{box-shadow:0 0 #eab30873}50%{box-shadow:0 0 0 6px #eab30800}}@media (prefers-reduced-motion: reduce){.tr-step-active .tr-dot{animation:none}}.tr-voice{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.tr-voice-title,.tr-voice .ps-fine{margin:0}.tr-voice-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.tr-voice-row{display:flex;gap:10px;align-items:flex-start;font-size:calc(.9rem * var(--font-scale, 1));color:var(--text, #e8ebf2);line-height:1.4}.tr-voice-row .tr-dot{flex:none;margin-top:2px}.tr-voice-text{display:flex;flex-direction:column;gap:2px;min-width:0}.tr-voice-fixes{margin:4px 0 0;padding-left:18px}.tr-voice-on .tr-dot{background:var(--ok, #22c55e)}.tr-voice-busy .tr-dot{background:transparent;border-color:var(--warn, #eab308)}.tr-voice-bad .tr-dot{background:var(--danger)}@media (max-width: 720px){.tr-grid{grid-template-columns:1fr}.tr-steps{grid-template-columns:1fr;gap:10px}.tr-step{flex-direction:row;text-align:left}.tr-step:before{content:none}}.tr-warn{color:var(--warn, #d9a441);font-size:calc(.8rem * var(--font-scale, 1))}.tr-join{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0}.tr-join .tr-field{flex:1 1 180px;min-width:0}.tr-join .tr-code{font-family:var(--font-mono, ui-monospace, monospace);letter-spacing:.08em;font-weight:600}.tr-field textarea[readonly]{opacity:.85;cursor:default}.br-profile-id{display:flex;flex-direction:column;gap:2px;margin:0 0 12px}.br-profile-name{font-size:calc(1.15rem * var(--font-scale, 1));font-weight:700;letter-spacing:.01em;color:var(--text, #e8ebf2);overflow-wrap:anywhere}.br-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 14px;padding:0}.br-fact{margin:0;padding:10px 12px;border-radius:12px;background:var(--surface-2, rgba(255, 255, 255, .04));border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));min-width:0}.br-fact-wide{grid-column:1 / -1}.br-fact dt{font-size:calc(.72rem * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, #b6bccb);margin:0 0 3px}.br-fact dd{margin:0;font-size:calc(1.05rem * var(--font-scale, 1));font-weight:650;font-variant-numeric:tabular-nums;color:var(--text, #e8ebf2);overflow-wrap:anywhere}.br-people-h{font-size:calc(.78rem * var(--font-scale, 1));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted, #b6bccb);margin:0 0 6px}.br-people{margin:0}.br-people-list,.br-sample-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.br-people-list li{font-size:calc(.92rem * var(--font-scale, 1))}.br-person-name{font-weight:600;color:var(--text, #e8ebf2)}.br-people .pcc-muted,.br-samples .pcc-muted{margin:0;font-size:calc(.88rem * var(--font-scale, 1))}.br-samples{margin:0 0 14px}.br-sample-list{gap:10px}.br-sample-n{display:block;font-size:calc(.74rem * var(--font-scale, 1));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted, #b6bccb);margin:0 0 3px}.br-sample{margin:0;padding:9px 12px;border-left:3px solid var(--accent, #4f8cff);border-radius:0 10px 10px 0;background:var(--surface-2, rgba(255, 255, 255, .04));font-size:calc(.9rem * var(--font-scale, 1));line-height:1.45;color:var(--text, #e8ebf2);white-space:pre-wrap;overflow-wrap:anywhere}.br-people,.br-samples{padding:11px 13px;border-radius:12px;background:var(--surface-2, rgba(255, 255, 255, .04));border:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.br-samples{margin:0 0 10px}.br-samples .br-sample{background:var(--surface-1, rgba(255, 255, 255, .02))}.br-prods{display:grid;gap:10px}.br-prods .pcc-prodrow{padding:11px 13px;border-bottom:0;border-radius:12px;background:var(--surface-2, rgba(255, 255, 255, .04));border:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.dlv{container-type:inline-size;min-width:0}.dlv-toolbar{margin-bottom:10px}.dlv-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.dlv-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;text-align:left;font:inherit;color:var(--text);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:12px;cursor:pointer}.dlv-card:hover{border-color:var(--accent-neon, var(--border-control))}.dlv-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dlv-card-on{border-color:var(--accent-neon, var(--border-control));box-shadow:inset 0 -2px 0 var(--accent-neon, var(--border-control))}.dlv-card-head{display:flex;align-items:center;gap:8px;min-width:0}.dlv-card-name{font-weight:700;font-size:calc(15px * var(--font-scale, 1));flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlv-mark{flex:0 0 auto}.dlv-card-line{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlv-scores{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.dlv-score{display:inline-flex;flex-direction:column;min-width:0}.dlv-score-num{font-size:calc(26px * var(--font-scale, 1));font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums}.dlv-score-lbl{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.dlv-tone-good{color:var(--ok)}.dlv-tone-warn{color:var(--warn)}.dlv-tone-bad{color:var(--danger)}.dlv-tone-idle{color:var(--text-muted)}.dlv-bars{display:flex;align-items:flex-end;gap:2px;height:40px;min-width:0}.dlv-panel .dlv-bars{height:120px}.dlv-bar{position:relative;flex:1 1 0;min-width:0;height:100%;background:color-mix(in srgb,var(--border-control) 35%,transparent);border-radius:2px;overflow:hidden}.dlv-bar-fill{position:absolute;left:0;right:0;bottom:0;background:var(--accent-neon, var(--ok));opacity:.75}.dlv-bar-bad{position:absolute;left:0;right:0;bottom:0;background:var(--danger)}.dlv-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch}.dlv-panel{min-width:0}.dlv-panel h4{display:flex;align-items:center;gap:4px;margin:0 0 8px;font-size:calc(12px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.dlv-h-num{margin-left:auto;font-size:calc(16px * var(--font-scale, 1));color:var(--text);letter-spacing:0}.dlv-wide{grid-column:1 / -1}@container (min-width: 721px){.dlv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dlv-half,.dlv-three,.dlv-one{grid-column:1 / -1}}@container (min-width: 1240px){.dlv-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dlv-half{grid-column:span 2}.dlv-three{grid-column:span 3}.dlv-one{grid-column:span 1}}.dlv-panel .mp-mini{table-layout:fixed;width:100%}.dlv-panel .mp-mini :is(th,td){white-space:normal;overflow-wrap:anywhere}.dlv-panel .mp-mini th{vertical-align:bottom}.dlv-panel .mp-mini .pcc-pill{white-space:normal;max-width:100%}.dlv-t-factors td:first-child{width:38%}.dlv-t-factors td:nth-child(2){width:76px}.dlv-t-senders{table-layout:fixed;width:100%}.dlv-t-senders :is(th,td){white-space:normal;overflow-wrap:anywhere}.dlv-t-senders th .mp-tag{display:inline-block}.dlv-t-senders tr.mp-detail>td{overflow:hidden}.dlv-t-incidents th:nth-child(3){width:30%}.dlv-t-incidents th:nth-child(6){width:28%}.dlv-t-incidents .mp-control{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.dlv-t-incidents .mp-control .mp-note{flex:1 1 120px;min-width:0;width:auto}.dlv-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.ereq .ps-panel-head{display:flex;align-items:center;gap:10px}.ereq-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 16px}.ereq-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:6px 0;border-bottom:1px solid var(--border-subtle)}.ereq-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:calc(13px * var(--font-scale, 1))}@container (max-width: 720px){.dlv-cards{grid-template-columns:minmax(0,1fr)}.dlv-t-windows :is(th,td):is(:nth-child(4),:nth-child(6),:nth-child(8)){display:none}.dlv-t-providers :is(th,td):is(:nth-child(4),:nth-child(5)){display:none}.dlv-t-incidents :is(th,td):is(:nth-child(2),:nth-child(4),:nth-child(5)){display:none}.dlv-t-senders :is(th,td):nth-child(n+5){display:none}.dlv-t-senders tr.mp-detail>td{display:table-cell}.dlv-t-senders :is(th,td){padding:6px 4px}}.chh-numbers{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;min-width:0;max-width:100%;box-sizing:border-box}.chh-title{flex:0 0 auto}.chh-chans{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;min-width:0;flex:1 1 auto}.chh-chan{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;max-width:100%}.chh-chan-name{font-weight:600;color:var(--text)}.chh-flag{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));overflow-wrap:anywhere}.chh-numbers .chh-team{margin-left:auto;flex:0 0 auto}.chh-err:empty{display:none}.chh-numbers .chh-err{flex:1 1 100%;margin:0}.chh-email .chh-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.chh-email .chh-tools{display:inline-flex;align-items:center;gap:12px;margin-left:auto;flex:0 0 auto}.chh-table td:last-child{text-align:right;white-space:nowrap}.ps-premium .ps-grid>.chh-email,.ps-premium .ps-grid>.chh-email+.ereq{align-self:stretch}.nwu{margin:0 0 14px;padding:10px 14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-1);min-width:0}.nwu-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.nwu-title{margin:0;font-size:var(--text-md)}.nwu-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;min-width:0}.nwu-tablewrap{overflow-x:auto;max-width:100%;margin-top:8px}.nwu-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.nwu-table th{text-align:left;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:6px 10px;border-bottom:1px solid var(--border-subtle);white-space:nowrap}.nwu-table td{text-align:left;padding:7px 10px;border-bottom:1px solid var(--border-subtle);color:var(--text);vertical-align:middle}.nwu-table tr:last-child td{border-bottom:0}.nwu-num{font-variant-numeric:tabular-nums;white-space:nowrap}.nwu-muted{color:var(--text-muted)}.nwu-fine{font-size:var(--text-sm);margin:6px 0 0}.nwu-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:var(--text-xs);font-weight:700;border:1px solid transparent;white-space:nowrap}.nwu-pill--good{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 12%,transparent)}.nwu-pill--warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 12%,transparent)}.nwu-pill--bad{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent)}.nwu-pill--idle{color:var(--text-muted);border-color:var(--border-control)}.nwu-restricted{margin:8px 0 0;color:var(--danger);font-size:var(--text-sm)}.nwu-error{color:var(--danger);font-size:var(--text-sm);margin:8px 0 0}.nwu-note{color:var(--text-muted);font-size:var(--text-sm);margin:8px 0 0;display:flex;flex-wrap:wrap;gap:4px 14px}.nwu-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:5px 10px;border-radius:8px;border:1px solid var(--border-control);background:var(--surface-2);color:var(--text);font-size:var(--text-xs);font-weight:600}.nwu-btn:disabled{opacity:.5;cursor:not-allowed}.nwu-btn--primary{background:var(--accent);color:var(--bg);border-color:transparent}.nwu-btn[aria-expanded=true]{border-color:var(--accent)}.nwu-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer: coarse){.nwu-btn{min-height:44px}}.nwu-section{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-subtle)}.nwu-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.nwu-section-title{margin:0;font-size:var(--text-sm);font-weight:700}.nwu-form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.nwu-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;background:none;padding:0;display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:var(--text-sm);font-weight:600}.nwu-switch:disabled{opacity:.5;cursor:not-allowed}.nwu-switch-track{display:inline-flex;align-items:center;justify-content:flex-start;flex:none;width:40px;height:22px;padding:2px;box-sizing:border-box;border-radius:999px;background:var(--surface-2);border:1px solid var(--border-control)}.nwu-switch-knob{width:16px;height:16px;border-radius:50%;background:var(--text-muted)}.nwu-switch.is-on .nwu-switch-track{justify-content:flex-end;background:var(--ok);border-color:var(--ok)}.nwu-switch.is-on .nwu-switch-knob{background:var(--bg)}.nwu-switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nwu-cell{display:inline-flex;align-items:center;gap:6px;max-width:100%}.nwu-input{width:6em;max-width:100%;box-sizing:border-box;padding:5px 8px;border-radius:8px;border:1px solid var(--border-control);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.nwu-input--text{width:16em}.nwu-saved{color:var(--ok);font-size:var(--text-sm);font-weight:700;flex:none}.nwu-switch .nwu-saved{margin-left:2px}.nwu-select{max-width:100%;padding:5px 8px;border-radius:8px;border:1px solid var(--border-control);background:var(--surface-2);color:var(--text);font-size:var(--text-xs)}.nwu-input:focus-visible,.nwu-select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.nwu-rowctl{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.nwu-history{margin-top:10px}.nwu-history summary{cursor:pointer;color:var(--text-muted);font-size:var(--text-sm)}.nwu-history summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-panel.mrb-scrapx{max-width:1040px;margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-8);position:relative;border-color:var(--sx-card-line);--sx-card-line: color-mix(in srgb, var(--accent-neon) 16%, var(--border-subtle));--sx-inner-bg: color-mix(in srgb, var(--surface-2) 60%, var(--surface-1));--sx-lift: 0 0 0 0 transparent;--sx-danger-fill: color-mix(in srgb, var(--danger) 10%, transparent);--sx-aur-lo: .38;--sx-aur-hi: .6}[data-theme=light] .mrb-panel.mrb-scrapx{--sx-lift: var(--shadow-2);--sx-danger-fill: color-mix(in srgb, var(--danger) 8%, transparent);--sx-aur-lo: .18;--sx-aur-hi: .3}.mrb-panel.mrb-scrapx:before{content:"";position:absolute;inset:0 0 auto 0;height:300px;z-index:0;pointer-events:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:radial-gradient(60% 100% at 10% 0%,color-mix(in srgb,var(--accent-neon) 14%,transparent),transparent 70%),radial-gradient(50% 90% at 60% 0%,color-mix(in srgb,var(--accent-neon) 8%,transparent),transparent 72%),radial-gradient(42% 80% at 96% 6%,color-mix(in srgb,var(--warn-border) 10%,transparent),transparent 70%);opacity:var(--sx-aur-lo, .38);animation:sx-aurora 14s ease-in-out infinite}@keyframes sx-aurora{0%,to{opacity:var(--sx-aur-lo, .38)}50%{opacity:var(--sx-aur-hi, .6)}}.mrb-scrapx>*{position:relative;z-index:1}.mrb-scrapx .mrb-scrapx-hero{margin-bottom:var(--space-5)}.mrb-scrapx .mrb-scrapx-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:4px var(--space-3);border:1px solid color-mix(in srgb,var(--accent-border) 55%,transparent);border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-neon) 10%,transparent),var(--accent-wash));color:var(--accent-text);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase}.mrb-scrapx .mrb-scrapx-eyebrow:before{content:"";width:6px;height:6px;flex:none;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent-neon) 80%,transparent)}.mrb-scrapx .mrb-scrapx-hero .mrb-panel-title{position:relative;margin:0;padding-bottom:var(--space-3);font-size:calc(clamp(24px,3.2vw,34px) * var(--font-scale, 1));font-weight:800;line-height:var(--leading-tight);letter-spacing:-.01em;text-wrap:balance}@supports ((-webkit-background-clip: text) or (background-clip: text)){.mrb-scrapx .mrb-scrapx-hero .mrb-panel-title{background:linear-gradient(180deg,var(--text),color-mix(in srgb,var(--text) 68%,var(--accent)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.mrb-scrapx .mrb-scrapx-hero .mrb-panel-title .mrb-imp-mode{-webkit-text-fill-color:var(--text);color:var(--text)}}.mrb-scrapx .mrb-scrapx-hero .mrb-panel-title:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:3px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent-neon),color-mix(in srgb,var(--accent-neon) 25%,transparent));box-shadow:0 0 12px -2px color-mix(in srgb,var(--accent-neon) 60%,transparent)}.mrb-scrapx .mrb-panel-title .mrb-imp-mode{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:var(--space-3);padding:3px var(--space-3);border:1px solid color-mix(in srgb,var(--warn-border) 55%,var(--border-subtle));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;vertical-align:middle}.mrb-scrapx .mrb-panel-title .mrb-imp-mode:before{content:"";width:7px;height:7px;flex:none;border:1.5px solid var(--warn);border-radius:var(--radius-pill);background:transparent}.mrb-scrapx .mrb-scrapx-hero .mrb-imp-lede{margin:var(--space-3) 0 0;max-width:64ch;font-size:var(--text-md);line-height:var(--leading-normal)}.mrb-scrapx .mrb-imp-consent{position:relative;display:block;margin:0 0 var(--space-5);padding:var(--space-4) var(--space-5);padding-left:calc(var(--space-5) + 34px);border:1px solid color-mix(in srgb,var(--warn-border) 65%,transparent);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--warn-border),color-mix(in srgb,var(--warn-border) 25%,transparent)) 0 0 / 3px 100% no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--warn) 9%,transparent),transparent 50%),var(--sx-inner-bg);color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal);max-width:74ch;box-shadow:0 8px 28px -14px color-mix(in srgb,var(--warn-border) 45%,transparent)}[data-theme=light] .mrb-scrapx .mrb-imp-consent{background:linear-gradient(180deg,var(--warn-border),color-mix(in srgb,var(--warn-border) 25%,transparent)) 0 0 / 3px 100% no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--warn-border) 14%,transparent),transparent 50%),var(--sx-inner-bg)}.mrb-scrapx .mrb-imp-consent:before{content:"";position:absolute;left:calc(var(--space-4) + 3px);top:calc(var(--space-4) + 1px);width:20px;height:20px;border:2px solid var(--warn);border-radius:var(--radius-pill);background:linear-gradient(45deg,transparent calc(50% - 1px),var(--warn) calc(50% - 1px),var(--warn) calc(50% + 1px),transparent calc(50% + 1px))}.mrb-scrapx .mrb-imp-consent strong{display:block;margin-bottom:var(--space-1);color:var(--warn);font-size:var(--text-md);font-weight:800;letter-spacing:.02em;text-transform:uppercase}.mrb-scrapx .mrb-imp-controls{align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--sx-card-line);border-radius:var(--radius-lg);background:radial-gradient(120% 180% at 6% 0%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 55%),var(--sx-inner-bg);box-shadow:var(--sx-lift)}.mrb-scrapx .mrb-imp-field{flex:1 1 260px;min-width:0;max-width:480px;gap:var(--space-2)}.mrb-scrapx .mrb-imp-label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-wide)}.mrb-scrapx .mrb-imp-label:before{content:"";width:8px;height:8px;flex:none;border-radius:2px;background:var(--accent-neon);box-shadow:0 0 8px -1px color-mix(in srgb,var(--accent-neon) 70%,transparent)}.mrb-scrapx .mrb-imp-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:44px;padding:0 44px 0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--bg) 55%,var(--surface-1));background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:right 22px center,right 16px center;background-size:6px 6px,6px 6px;background-repeat:no-repeat;color:var(--text);font-size:var(--text-base);cursor:pointer;box-shadow:inset 0 2px 4px color-mix(in srgb,var(--bg) 85%,transparent);transition:border-color var(--motion-fast) var(--ease-out)}[data-theme=light] .mrb-scrapx .mrb-imp-select{box-shadow:inset 0 1px 3px color-mix(in srgb,var(--text) 10%,transparent)}.mrb-scrapx .mrb-imp-select:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-border) 70%,var(--border-control))}.mrb-scrapx .mrb-imp-select:disabled{opacity:.55;cursor:not-allowed}.mrb-scrapx .mrb-imp-select option{background:var(--surface-2);color:var(--text)}.mrb-scrapx .mrb-imp-select:focus-visible:not(:disabled){border-color:var(--accent-border);box-shadow:var(--glow),inset 0 2px 4px color-mix(in srgb,var(--bg) 85%,transparent)}.mrb-scrapx .mrb-imp-btn{position:relative;overflow:hidden;isolation:isolate;padding:0 var(--space-6);transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.mrb-scrapx .mrb-imp-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--accent-text) 22%,transparent) 50%,transparent 65%);transform:translate(-130%);transition:transform var(--motion-base) var(--ease-out);pointer-events:none}.mrb-scrapx .mrb-imp-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 16px -4px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.mrb-scrapx .mrb-imp-btn:hover:not(:disabled):before{transform:translate(130%)}.mrb-scrapx .mrb-imp-btn:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:var(--glow),0 0 16px -4px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.mrb-scrapx .mrb-imp-btn:active:not(:disabled){transform:none}@media (hover: none){.mrb-scrapx .mrb-imp-btn:active:not(:disabled){transform:translateY(1px)}}.mrb-scrapx .mrb-imp-fixture-note{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-4);max-width:68ch;border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 30%,transparent)) 0 0 / 2px 100% no-repeat,color-mix(in srgb,var(--surface-2) 35%,transparent);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.mrb-scrapx .mrb-imp-error{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);border-radius:var(--radius-md);background:var(--sx-danger-fill);color:var(--danger);font-size:var(--text-base);max-width:68ch}.mrb-scrapx .mrb-note-empty{margin:var(--space-4) 0;padding:var(--space-5);border:1px dashed color-mix(in srgb,var(--text-faint) 45%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 35%,transparent);color:var(--text-muted);font-size:var(--text-base);text-align:center}.mrb-scrapx .mrb-imp-resulthead{margin:var(--space-5) 0 var(--space-3)}.mrb-scrapx .mrb-imp-resulthead .mrb-badge{display:inline-flex;align-items:center;gap:var(--space-2);min-height:28px;padding:3px var(--space-3);border:1px solid color-mix(in srgb,var(--accent-border) 45%,transparent);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-sm);font-weight:700;letter-spacing:.03em;font-variant-numeric:tabular-nums;box-shadow:0 0 14px -6px color-mix(in srgb,var(--accent-neon) 60%,transparent)}.mrb-scrapx .mrb-imp-resulthead .mrb-badge:before{content:"";width:7px;height:7px;flex:none;border-radius:var(--radius-pill);background:currentColor}.mrb-scrapx .mrb-imp-source{color:var(--text-muted);font-size:var(--text-sm)}.mrb-scrapx>.mrb-table-scroll{border:1px solid var(--sx-card-line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 70%,transparent);box-shadow:var(--sx-lift)}.mrb-scrapx>.mrb-table-scroll:focus-visible{box-shadow:var(--glow),var(--sx-lift)}.mrb-scrapx .mrb-imp-table{margin-top:0}.mrb-scrapx .mrb-imp-table th{padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--surface-2) 70%,transparent);border-bottom:1px solid var(--sx-card-line);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);white-space:nowrap}.mrb-scrapx .mrb-imp-table td{padding:var(--space-3) var(--space-4);vertical-align:top}.mrb-scrapx .mrb-imp-table tr:last-child td{border-bottom:0}.mrb-scrapx .mrb-imp-table td:nth-child(3),.mrb-scrapx .mrb-imp-table td:nth-child(4){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-base);letter-spacing:.01em;white-space:nowrap}.mrb-scrapx .mrb-imp-promote{margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border:1px solid var(--sx-card-line);border-radius:var(--radius-lg);background:var(--sx-inner-bg);box-shadow:var(--sx-lift);gap:var(--space-4)}.mrb-scrapx .mrb-imp-promote .mrb-imp-btn:disabled{opacity:1;cursor:not-allowed;position:relative;min-height:44px;padding-left:calc(var(--space-5) + 28px);padding-right:var(--space-5);border:1px solid var(--border-control);color:var(--text-muted);font-weight:600;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text-muted) 7%,transparent) 0 6px,transparent 6px 12px),color-mix(in srgb,var(--surface-2) 60%,var(--surface-1));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-control) 30%,transparent),inset 0 2px 6px color-mix(in srgb,var(--bg) 55%,transparent)}[data-theme=light] .mrb-scrapx .mrb-imp-promote .mrb-imp-btn:disabled{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-control) 30%,transparent),inset 0 2px 5px color-mix(in srgb,var(--text) 8%,transparent)}.mrb-scrapx .mrb-imp-promote .mrb-imp-btn:disabled:before{content:"";inset:auto;left:calc(var(--space-5) - 1px);top:50%;width:10px;height:8px;margin-top:-9px;border:2px solid currentColor;border-radius:5px 5px 0 0;border-bottom:0;background:none;transform:none;transition:none;pointer-events:none}.mrb-scrapx .mrb-imp-promote .mrb-imp-btn:disabled:after{content:"";position:absolute;left:calc(var(--space-5) - 3px);top:50%;width:14px;height:10px;margin-top:-1px;border-radius:3px;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--surface-2) 60%,var(--surface-1)) 1.5px,transparent 1.9px) currentColor;pointer-events:none}.mrb-scrapx .mrb-imp-promote-note{flex:1 1 280px;max-width:56ch;color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-normal)}.mrb-scrapx .mrb-imp-robots{margin-top:var(--space-6);padding-top:var(--space-4);max-width:68ch;border-top:1px solid var(--sx-card-line);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}@media (max-width: 560px){.mrb-panel.mrb-scrapx{padding:var(--space-4) var(--space-4) var(--space-6)}.mrb-scrapx .mrb-imp-controls{padding:var(--space-4)}.mrb-scrapx .mrb-imp-field{max-width:none}.mrb-scrapx .mrb-imp-controls .mrb-imp-btn{flex:1 1 100%}.mrb-scrapx .mrb-imp-promote .mrb-imp-btn:disabled{flex:1 1 100%}.mrb-scrapx .mrb-imp-consent{padding:var(--space-4);padding-left:calc(var(--space-4) + 32px)}.mrb-scrapx .mrb-imp-consent:before{left:calc(var(--space-3) + 1px)}}@media (prefers-reduced-motion: reduce){.mrb-panel.mrb-scrapx:before{animation:none}.mrb-scrapx .mrb-imp-select,.mrb-scrapx .mrb-imp-btn,.mrb-scrapx .mrb-imp-btn:before{transition:none}.mrb-scrapx .mrb-imp-btn:hover:not(:disabled),.mrb-scrapx .mrb-imp-btn:focus-visible:not(:disabled){transform:none}.mrb-scrapx .mrb-imp-btn:hover:not(:disabled):before{transform:translate(-130%)}.mrb-scrapx .mrb-imp-btn:active:not(:disabled){transform:translateY(1px)}}@media (forced-colors: active){.mrb-panel.mrb-scrapx:before{display:none}.mrb-scrapx .mrb-imp-consent,[data-theme=light] .mrb-scrapx .mrb-imp-consent,.mrb-scrapx .mrb-imp-consent:before,.mrb-scrapx .mrb-scrapx-eyebrow,.mrb-scrapx .mrb-imp-controls,.mrb-scrapx .mrb-imp-fixture-note,.mrb-scrapx .mrb-imp-promote .mrb-imp-btn:disabled{background-image:none}.mrb-scrapx .mrb-scrapx-hero .mrb-panel-title{background:none;-webkit-text-fill-color:currentColor;color:CanvasText;forced-color-adjust:auto}.mrb-scrapx .mrb-scrapx-hero .mrb-panel-title:after{background-image:none;background-color:CanvasText}.mrb-scrapx .mrb-scrapx-eyebrow:before,.mrb-scrapx .mrb-imp-label:before,.mrb-scrapx .mrb-imp-resulthead .mrb-badge:before{display:none}.mrb-scrapx .mrb-imp-promote .mrb-imp-btn:disabled:before,.mrb-scrapx .mrb-imp-promote .mrb-imp-btn:disabled:after{display:none}.mrb-scrapx .mrb-imp-promote .mrb-imp-btn:disabled{padding-left:var(--space-5)}.mrb-scrapx .mrb-imp-select{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background-image:none;padding-right:var(--space-3)}.mrb-scrapx .mrb-imp-btn:before{display:none}}.mrb-panel.mrb-scrubx{max-width:1080px;margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-8);border-color:var(--scx-card-line);background:radial-gradient(90% 240px at 12% 0%,color-mix(in srgb,var(--accent-neon) 8%,transparent),transparent 70%),radial-gradient(70% 200px at 95% 0%,color-mix(in srgb,var(--accent-neon) 4%,transparent),transparent 70%),var(--surface-1);--scx-card-line: color-mix(in srgb, var(--accent-neon) 16%, var(--border-subtle));--scx-inner-bg: color-mix(in srgb, var(--surface-2) 45%, transparent);--scx-lift: 0 0 0 0 transparent;--scx-danger-fill: color-mix(in srgb, var(--danger) 10%, transparent);--scx-mute-fill: color-mix(in srgb, var(--text-muted) 7%, transparent);--scx-plain-fill: color-mix(in srgb, var(--surface-2) 55%, transparent)}[data-theme=light] .mrb-panel.mrb-scrubx{--scx-lift: var(--shadow-2);--scx-danger-fill: color-mix(in srgb, var(--danger) 8%, transparent)}.mrb-scrubx .mrb-scrubx-hero{margin-bottom:var(--space-5)}.mrb-scrubx .mrb-scrubx-eyebrow{display:block;margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-text)}.mrb-scrubx .mrb-scrubx-hero .mrb-panel-title{position:relative;margin:0;padding-bottom:var(--space-3);font-size:clamp(24px,3.2vw,var(--text-3xl));font-weight:800;line-height:var(--leading-tight);letter-spacing:-.01em;text-wrap:balance}.mrb-scrubx .mrb-scrubx-hero .mrb-panel-title:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:3px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent-neon),color-mix(in srgb,var(--accent-neon) 25%,transparent));box-shadow:0 0 12px -2px color-mix(in srgb,var(--accent-neon) 60%,transparent)}.mrb-scrubx .mrb-scrubx-hero .mrb-imp-lede{margin:var(--space-3) 0 0;max-width:68ch;font-size:var(--text-md);line-height:var(--leading-normal)}.mrb-scrubx .mrb-scrub-notice{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:var(--space-4) var(--space-6);margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5);padding-left:calc(var(--space-5) + 3px);border:1px solid color-mix(in srgb,var(--warn-border) 60%,transparent);border-radius:var(--radius-lg);background:linear-gradient(90deg,color-mix(in srgb,var(--warn) 8%,transparent),transparent 45%),var(--scx-inner-bg);box-shadow:inset 3px 0 0 var(--warn-border),var(--scx-lift)}[data-theme=light] .mrb-scrubx .mrb-scrub-notice{background:linear-gradient(90deg,color-mix(in srgb,var(--warn-border) 14%,transparent),transparent 45%),var(--scx-inner-bg)}.mrb-scrubx .mrb-scrub-notice p{margin:0;max-width:68ch;color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal)}.mrb-scrubx .mrb-scrub-notice p strong{display:block;margin-bottom:var(--space-1);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--warn)}.mrb-scrubx .mrb-scrub-providers{margin:0 0 var(--space-4)}.mrb-scrubx .mrb-scrub-providers>summary{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--scx-card-line);border-radius:var(--radius-md);background:var(--scx-inner-bg);color:var(--text);font-size:var(--text-base);font-weight:600;cursor:pointer;list-style:none;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.mrb-scrubx .mrb-scrub-providers>summary::-webkit-details-marker{display:none}.mrb-scrubx .mrb-scrub-providers>summary strong{display:inline-flex;align-items:center;gap:var(--space-2);min-height:26px;padding:2px var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.mrb-scrubx .mrb-scrub-providers>summary strong:before{content:"";width:7px;height:7px;flex:none;border:1.5px solid currentColor;border-radius:var(--radius-pill)}.mrb-scrubx .mrb-scrub-providers>summary:after{content:"";width:8px;height:8px;flex:none;margin-left:auto;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg) translateY(-2px);transition:transform var(--motion-base) var(--ease-out)}.mrb-scrubx .mrb-scrub-providers[open]>summary:after{transform:rotate(225deg) translateY(-2px)}.mrb-scrubx .mrb-scrub-providers>summary:hover{border-color:color-mix(in srgb,var(--accent-neon) 40%,var(--scx-card-line));background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.mrb-scrubx .mrb-scrub-providers>summary:focus-visible{border-color:color-mix(in srgb,var(--accent-neon) 40%,var(--scx-card-line));box-shadow:var(--glow),0 0 0 3px var(--accent-fill)}.mrb-scrubx .mrb-scrub-providers[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.mrb-scrubx .mrb-scrub-providers .mrb-table-scroll{border:1px solid var(--scx-card-line);border-top:0;border-radius:0 0 var(--radius-md) var(--radius-md);padding:0 var(--space-4) var(--space-3);background:color-mix(in srgb,var(--surface-1) 60%,transparent)}.mrb-scrubx .mrb-scrub-provtable{margin-top:0}.mrb-scrubx .mrb-scrub-provtable th{padding-top:var(--space-4);font-size:var(--text-xs);letter-spacing:var(--tracking-wide)}.mrb-scrubx .mrb-scrub-provtable tr:last-child td{border-bottom:0}.mrb-scrubx .mrb-scrub-provtable td{max-width:34ch}.mrb-scrubx .mrb-scrub-provtable .mrb-badge{display:inline-flex;align-items:center;gap:6px;padding:3px var(--space-3);border:1px solid color-mix(in srgb,var(--accent-border) 45%,transparent);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-xs);font-weight:700;letter-spacing:.03em}.mrb-scrubx .mrb-scrub-provtable .mrb-badge:before{content:"";width:7px;height:7px;flex:none;border-radius:var(--radius-pill);background:currentColor}.mrb-scrubx .mrb-scrub-provtable .mrb-badge.mrb-badge-off{border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--text-muted)}.mrb-scrubx .mrb-scrub-provtable .mrb-badge.mrb-badge-off:before{background:transparent;border:1.5px solid currentColor}.mrb-scrubx .mrb-scrub-field{display:block;margin-top:var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--scx-inner-bg);box-shadow:var(--scx-lift);transition:border-color var(--motion-fast) var(--ease-out)}.mrb-scrubx>label.mrb-scrub-field{margin-top:var(--space-5)}.mrb-scrubx .mrb-scrub-field:focus-within{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-fill),0 0 18px -6px color-mix(in srgb,var(--accent-neon) 60%,transparent)}.mrb-scrubx .mrb-scrub-field .mrb-imp-label{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.mrb-scrubx .mrb-scrub-field .mrb-imp-label:before{content:"";width:8px;height:8px;flex:none;border-radius:2px;background:var(--accent-neon);box-shadow:0 0 8px -1px color-mix(in srgb,var(--accent-neon) 70%,transparent)}.mrb-scrubx .mrb-scrub-input{display:block;width:100%;max-width:100%;margin-top:0;padding:var(--space-3) var(--space-4);border:0;border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px);background:transparent;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-base);line-height:1.6;font-variant-numeric:tabular-nums;letter-spacing:.01em;caret-color:var(--accent);resize:vertical}.mrb-scrubx .mrb-scrub-input::placeholder{color:var(--text-faint);opacity:1}.mrb-scrubx .mrb-scrub-actions{margin-top:var(--space-4)}.mrb-scrubx .mrb-imp-btn{transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.mrb-scrubx .mrb-imp-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 16px -4px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.mrb-scrubx .mrb-imp-btn:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:var(--glow),0 0 16px -4px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.mrb-scrubx .mrb-imp-btn:active:not(:disabled){transform:none}@media (hover: none){.mrb-scrubx .mrb-imp-btn:active:not(:disabled){transform:translateY(1px)}}.mrb-scrubx .mrb-imp-btn-ghost:hover:not(:disabled){border-color:var(--accent-border);color:var(--text);background:var(--accent-wash);box-shadow:none;transform:none}.mrb-scrubx .mrb-imp-btn-ghost:active:not(:disabled){transform:translateY(1px)}.mrb-scrubx .mrb-imp-btn-ghost:focus-visible:not(:disabled){border-color:var(--accent-border);color:var(--text);background:var(--accent-wash);box-shadow:var(--glow);transform:none}.mrb-scrubx .mrb-scrub-cap{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2) 50%,transparent);color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.mrb-scrubx .mrb-error{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);border-radius:var(--radius-md);background:var(--scx-danger-fill);color:var(--danger);font-size:var(--text-base)}.mrb-scrubx .mrb-scrub-summary{margin:var(--space-6) 0 0;padding:var(--space-5);border:1px solid var(--scx-card-line);border-radius:var(--radius-lg);background:radial-gradient(120% 180% at 8% 0%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 55%),var(--scx-inner-bg);box-shadow:var(--scx-lift);display:grid;gap:var(--space-4);justify-items:start}.mrb-scrubx .mrb-scrub-headline{margin:0;font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em;max-width:68ch}.mrb-scrubx .mrb-scrub-checked{display:grid;grid-template-columns:1fr;gap:var(--space-1);width:100%;margin:0;padding:0;list-style:none;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:68ch}.mrb-scrubx .mrb-scrub-checked li{margin:0;padding:0}.mrb-scrubx .mrb-scrub-checked li strong{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.mrb-scrubx .mrb-scrub-verdicts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);width:100%;margin:0;padding:0;list-style:none}.mrb-scrubx .mrb-scrub-verdicts li{position:relative;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--scx-plain-fill);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:var(--leading-normal)}.mrb-scrubx .mrb-scrub-verdicts li strong{font-size:var(--text-2xl);font-weight:800;line-height:var(--leading-tight);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--text)}.mrb-scrubx .mrb-scrub-verdicts li:before{content:"";position:absolute;top:var(--space-3);right:var(--space-3);width:8px;height:8px}.mrb-scrubx .mrb-scrub-verdicts li:nth-child(1){border-color:color-mix(in srgb,var(--danger) 35%,var(--border-subtle));background:var(--scx-danger-fill);box-shadow:inset 4px 0 0 var(--danger)}.mrb-scrubx .mrb-scrub-verdicts li:nth-child(1) strong{color:var(--danger)}.mrb-scrubx .mrb-scrub-verdicts li:nth-child(1):before{background:var(--danger)}.mrb-scrubx .mrb-scrub-verdicts li:nth-child(2){border-color:color-mix(in srgb,var(--warn-border) 60%,var(--border-subtle));background:var(--warn-fill);box-shadow:inset 3px 0 0 var(--warn-border)}.mrb-scrubx .mrb-scrub-verdicts li:nth-child(2) strong{color:var(--warn)}.mrb-scrubx .mrb-scrub-verdicts li:nth-child(2):before{background:var(--warn);transform:rotate(45deg)}.mrb-scrubx .mrb-scrub-verdicts li:nth-child(3){background:var(--scx-mute-fill);box-shadow:inset 2px 0 color-mix(in srgb,var(--text-faint) 50%,transparent)}.mrb-scrubx .mrb-scrub-verdicts li:nth-child(3):before{background:transparent;border:2px solid var(--text-muted);border-radius:var(--radius-pill)}.mrb-scrubx .mrb-scrub-verdicts li:nth-child(4) strong{color:var(--text-muted)}.mrb-scrubx .mrb-scrub-verdicts li:nth-child(4):before{width:6px;height:6px;top:calc(var(--space-3) + 1px);right:calc(var(--space-3) + 1px);border-radius:var(--radius-pill);background:var(--text-faint)}.mrb-scrubx .mrb-scrub-summary .mrb-warning{display:block;justify-self:stretch;margin:0;padding:var(--space-3) var(--space-4);padding-left:calc(var(--space-4) + 3px);border:1px solid var(--warn-border);border-radius:var(--radius-md);background:var(--warn-fill);box-shadow:inset 3px 0 0 var(--warn-border);color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal)}.mrb-scrubx .mrb-scrub-summary .mrb-warning strong{color:var(--warn)}.mrb-scrubx>.mrb-table-scroll{margin-top:var(--space-4);border:1px solid var(--scx-card-line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 70%,transparent);box-shadow:var(--scx-lift)}.mrb-scrubx .mrb-scrub-table th{padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--surface-2) 70%,transparent);border-bottom:1px solid var(--scx-card-line);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);white-space:nowrap}.mrb-scrubx .mrb-scrub-table td{padding:var(--space-3) var(--space-4);vertical-align:top}.mrb-scrubx .mrb-scrub-table tr:last-child td{border-bottom:0}.mrb-scrubx .mrb-scrub-table td:first-child{width:1%;white-space:nowrap;color:var(--text-muted)}.mrb-scrubx .mrb-scrub-table td:nth-child(5){min-width:240px}.mrb-scrubx .mrb-scrub-table td:nth-child(3),.mrb-scrubx .mrb-scrub-table td:nth-child(4){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-base);letter-spacing:.01em;white-space:nowrap}.mrb-scrubx .mrb-scrub-table td:nth-child(2):before{content:"";display:inline-block;width:8px;height:8px;margin-right:var(--space-2);border-radius:var(--radius-pill);background:var(--text-faint);vertical-align:1px}.mrb-scrubx .mrb-scrub-row-danger{background:var(--scx-danger-fill)}.mrb-scrubx .mrb-scrub-row-danger td:first-child{box-shadow:inset 4px 0 0 var(--danger)}.mrb-scrubx .mrb-scrub-row-danger td:nth-child(2){color:var(--danger);font-weight:700}.mrb-scrubx .mrb-scrub-row-danger td:nth-child(2):before{border-radius:1px;background:var(--danger);vertical-align:0}.mrb-scrubx .mrb-scrub-row-warn{background:var(--warn-fill)}.mrb-scrubx .mrb-scrub-row-warn td:first-child{box-shadow:inset 3px 0 0 var(--warn-border)}.mrb-scrubx .mrb-scrub-row-warn td:nth-child(2){color:var(--warn);font-weight:600}.mrb-scrubx .mrb-scrub-row-warn td:nth-child(2):before{width:7px;height:7px;border-radius:1px;background:var(--warn);transform:rotate(45deg);vertical-align:0}.mrb-scrubx .mrb-scrub-row-muted{color:var(--text-muted);background:var(--scx-mute-fill)}.mrb-scrubx .mrb-scrub-row-muted td:first-child{box-shadow:inset 2px 0 color-mix(in srgb,var(--text-faint) 50%,transparent)}.mrb-scrubx .mrb-scrub-row-muted td:nth-child(2):before{background:transparent;border:2px solid var(--text-muted);vertical-align:0}.mrb-scrubx .mrb-scrub-why{margin:0;padding-left:var(--space-4);max-width:52ch;font-size:var(--text-sm);line-height:var(--leading-normal)}.mrb-scrubx .mrb-scrub-why li::marker{color:var(--text-faint)}@media (max-width: 900px){.mrb-scrubx .mrb-scrub-verdicts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.mrb-panel.mrb-scrubx{padding:var(--space-4) var(--space-4) var(--space-6)}.mrb-scrubx .mrb-scrub-verdicts{grid-template-columns:1fr}.mrb-scrubx .mrb-scrub-summary{padding:var(--space-4)}.mrb-scrubx .mrb-scrub-notice{padding:var(--space-4);padding-left:calc(var(--space-4) + 3px)}.mrb-scrubx .mrb-scrub-actions .mrb-imp-btn{flex:1 1 100%}}@media (forced-colors: active){.mrb-scrubx .mrb-scrub-table td:nth-child(2):before,.mrb-scrubx .mrb-scrub-verdicts li:before,.mrb-scrubx .mrb-scrub-provtable .mrb-badge:before{border:2px solid CanvasText}.mrb-scrubx .mrb-scrub-table tr:not(.mrb-scrub-row-muted) td:nth-child(2):before,.mrb-scrubx .mrb-scrub-verdicts li:not(:nth-child(3)):before,.mrb-scrubx .mrb-scrub-provtable .mrb-badge:not(.mrb-badge-off):before{background:CanvasText}.mrb-panel.mrb-scrubx,.mrb-scrubx .mrb-scrub-notice,[data-theme=light] .mrb-scrubx .mrb-scrub-notice,.mrb-scrubx .mrb-scrub-summary{background-image:none}.mrb-scrubx .mrb-scrubx-hero .mrb-panel-title:after{background-image:none;background-color:CanvasText}}@media (prefers-reduced-motion: reduce){.mrb-scrubx .mrb-scrub-providers>summary,.mrb-scrubx .mrb-scrub-providers>summary:after,.mrb-scrubx .mrb-scrub-field,.mrb-scrubx .mrb-imp-btn{transition:none;animation:none}.mrb-scrubx .mrb-imp-btn:hover:not(:disabled),.mrb-scrubx .mrb-imp-btn:focus-visible:not(:disabled){transform:none}.mrb-scrubx .mrb-imp-btn:active:not(:disabled){transform:translateY(1px)}}.mrb-scrubx .mrb-panel.mrb-suppression{margin:var(--space-6) 0 0;max-width:none;padding:var(--space-5);border:1px solid var(--scx-card-line);border-radius:var(--radius-lg);background:var(--scx-inner-bg);box-shadow:var(--scx-lift)}.mrb-scrubx .mrb-suppression .mrb-panel-title{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-lg);font-weight:800;letter-spacing:-.01em}.mrb-scrubx .mrb-suppression .mrb-panel-title:before{content:"";width:8px;height:8px;flex:none;border-radius:2px;background:var(--accent-neon);box-shadow:0 0 8px -1px color-mix(in srgb,var(--accent-neon) 70%,transparent)}.mrb-scrubx .mrb-suppression .mrb-imp-lede{margin:0 0 var(--space-4);max-width:68ch;font-size:var(--text-base);line-height:var(--leading-normal)}.mrb-scrubx .mrb-supp-signals>li{position:relative;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--scx-plain-fill);transition:background-color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.mrb-scrubx .mrb-supp-signals>li:nth-child(1){padding:calc(var(--space-4) - 1px);border:2px solid var(--border-control);background:var(--scx-inner-bg)}.mrb-scrubx .mrb-supp-signals>li:nth-child(n+2){border-color:color-mix(in srgb,var(--accent-border) 30%,var(--border-subtle));background:var(--accent-wash);box-shadow:inset 3px 0 0 var(--accent-border)}.mrb-scrubx .mrb-supp-signals>li.mrb-supp-off{opacity:1;border:1px dashed color-mix(in srgb,var(--warn-border) 35%,var(--border-control));background:transparent;box-shadow:none}.mrb-scrubx .mrb-supp-head{row-gap:var(--space-2)}.mrb-scrubx .mrb-supp-head strong{font-size:var(--text-md);font-weight:700;letter-spacing:-.01em;color:var(--text)}.mrb-scrubx .mrb-supp-detail{max-width:62ch;line-height:var(--leading-normal)}.mrb-scrubx .mrb-supp-locked{position:relative;display:flex;align-items:center;min-height:40px;margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);padding-left:calc(var(--space-3) + 26px);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text);font-size:var(--text-base);font-weight:600;font-style:normal;line-height:var(--leading-normal)}.mrb-scrubx .mrb-supp-locked:before{content:"";position:absolute;left:calc(var(--space-3) + 3px);top:calc(50% - 9px);width:10px;height:9px;border:2px solid currentColor;border-bottom:0;border-radius:6px 6px 0 0}.mrb-scrubx .mrb-supp-locked:after{content:"";position:absolute;left:var(--space-3);top:calc(50% - 1px);width:16px;height:10px;border-radius:2px;background:currentColor}.mrb-scrubx .mrb-suppression .mrb-badge{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px var(--space-3);border:1px solid color-mix(in srgb,var(--accent-border) 45%,transparent);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-xs);font-weight:700;letter-spacing:.03em;font-variant-numeric:tabular-nums}.mrb-scrubx .mrb-suppression .mrb-badge:before{content:"";width:7px;height:7px;flex:none;border-radius:var(--radius-pill);background:currentColor}.mrb-scrubx .mrb-suppression .mrb-badge-warn{border-color:var(--warn-border);background:var(--warn-fill);color:var(--warn)}.mrb-scrubx .mrb-suppression .mrb-badge-warn:before{border-radius:1px;transform:rotate(45deg)}.mrb-scrubx .mrb-suppression .mrb-badge-off{border-color:color-mix(in srgb,var(--warn-border) 35%,var(--border-control));background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--text)}.mrb-scrubx .mrb-suppression .mrb-badge-off:before{background:transparent;border:2px solid var(--warn);border-radius:var(--radius-pill)}.mrb-scrubx .mrb-supp-signals>li:nth-child(1) .mrb-badge{border-color:var(--text);background:var(--text);color:var(--surface-1);text-transform:uppercase;letter-spacing:.06em}.mrb-scrubx .mrb-supp-signals>li:nth-child(1) .mrb-badge:before{border-radius:1px}.mrb-scrubx .mrb-supp-meta{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 60%,transparent);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-normal);font-variant-numeric:tabular-nums}.mrb-scrubx .mrb-supp-oneway{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);padding-left:calc(var(--space-4) + 3px);border:1px solid var(--warn-border);border-radius:var(--radius-md);background:var(--warn-fill);box-shadow:inset 3px 0 0 var(--warn-border);color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal);max-width:68ch}.mrb-scrubx .mrb-supp-oneway strong{display:block;margin-bottom:var(--space-1);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--warn)}.mrb-scrubx .mrb-suppression .mrb-warning{display:block;margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);padding-left:calc(var(--space-4) + 3px);border:1px solid var(--warn-border);border-radius:var(--radius-md);background:var(--warn-fill);box-shadow:inset 3px 0 0 var(--warn-border);color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal);max-width:68ch}.mrb-scrubx .mrb-supp-actions{gap:var(--space-3)}.mrb-scrubx .mrb-supp-import{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--scx-card-line)}.mrb-scrubx .mrb-suppression .mrb-panel-subtitle{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-text)}.mrb-scrubx .mrb-supp-input{min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);font-size:var(--text-base);transition:border-color var(--motion-fast) var(--ease-out)}.mrb-scrubx .mrb-supp-input:focus{border-color:var(--accent-border)}.mrb-scrubx .mrb-suppression .mrb-imp-label{text-transform:none;letter-spacing:normal;font-size:var(--text-sm);font-weight:600;line-height:var(--leading-normal)}.mrb-scrubx .mrb-supp-actions input[type=file]{min-height:44px;max-width:100%;color:var(--text-muted);font-size:var(--text-sm)}.mrb-scrubx .mrb-supp-actions input[type=file]:disabled{opacity:.5;cursor:not-allowed}.mrb-scrubx .mrb-supp-actions input[type=file]::file-selector-button{min-height:44px;margin-right:var(--space-3);padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 60%,transparent);color:var(--text);font-family:inherit;font-size:var(--text-base);font-weight:600;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.mrb-scrubx .mrb-supp-actions input[type=file]:hover:not(:disabled)::file-selector-button{border-color:var(--accent-border);background:var(--accent-wash)}.mrb-scrubx .mrb-supp-actions input[type=file]:focus-visible::file-selector-button{border-color:var(--accent-border);background:var(--accent-wash)}@media (max-width: 560px){.mrb-scrubx .mrb-panel.mrb-suppression{padding:var(--space-4)}.mrb-scrubx .mrb-supp-actions .mrb-supp-input{min-width:0;flex:1 1 100%}.mrb-scrubx .mrb-supp-actions .mrb-imp-btn{flex:1 1 auto}}@media (forced-colors: active){.mrb-scrubx .mrb-suppression .mrb-badge:before,.mrb-scrubx .mrb-supp-locked:after{border:2px solid CanvasText}.mrb-scrubx .mrb-supp-signals>li:nth-child(1) .mrb-badge{border:1px solid CanvasText}}@media (prefers-reduced-motion: reduce){.mrb-scrubx .mrb-supp-signals>li,.mrb-scrubx .mrb-supp-input{transition:none;animation:none}.mrb-scrubx .mrb-supp-actions input[type=file]::file-selector-button{transition:none;animation:none}}.mrb-msvc{display:flex;flex-direction:column;gap:var(--space-2)}.mrb-msvc-row{display:flex;gap:var(--space-2);align-items:stretch;flex-wrap:wrap}.mrb-msvc-row input{flex:1 1 320px;min-width:0;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.02em}.mrb-msvc-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.mrb-msvc-current{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.mrb-msvc-sid{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--text-sm, 13px);opacity:.85;word-break:break-all}.mrb-msvc-help{font-size:var(--text-sm, 13px);opacity:.7;margin:0}.mrb-a2px{max-width:960px;--a2p-field-bg: color-mix(in srgb, var(--surface-2) 62%, transparent);--a2p-field-line: color-mix(in srgb, var(--text) 16%, transparent);--a2p-inner-bg: color-mix(in srgb, var(--surface-1) 55%, transparent);--a2p-control-line: var(--border-control)}.mrb-a2px.a2p-inline{max-width:none;margin:0;padding:0}.mrb-a2px.a2p-inline:before{content:none}.mrb-a2px .a2p-herobadge{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;margin:0}.mrb-a2px .a2p-herobadge-l{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.mrb-a2px .mrb-a2p-note,.mrb-a2px .mrb-a2p-mock{position:relative;margin:0;padding:var(--space-3) var(--space-4);padding-left:calc(var(--space-4) + 3px);border:1px solid color-mix(in srgb,var(--warn-border) 40%,transparent);border-radius:var(--radius-md);background:linear-gradient(90deg,color-mix(in srgb,var(--warn) 9%,transparent),transparent 42%),var(--a2p-inner-bg);box-shadow:inset 3px 0 0 var(--warn-border);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-normal)}.mrb-a2px .mrb-a2p-note.is-key{background:linear-gradient(90deg,color-mix(in srgb,var(--warn) 16%,transparent),transparent 60%),var(--warn-fill);border-color:var(--warn-border)}[data-theme=light] .mrb-a2px .mrb-a2p-note.is-key{background:linear-gradient(90deg,color-mix(in srgb,var(--warn-border) 22%,transparent),transparent 62%),color-mix(in srgb,var(--warn-fill) 55%,var(--surface-1))}.mrb-a2px .mrb-a2p-note strong,.mrb-a2px .mrb-a2p-mock strong{color:var(--warn)}.mrb-a2px .mrb-a2p-note ul{margin:var(--space-2) 0 0;padding-left:1.2em}.mrb-a2px .mrb-a2p-note li+li{margin-top:var(--space-1)}.mrb-a2px .mrb-a2p-note.is-cost{border-color:var(--axc-card-line);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-neon) 8%,transparent),transparent 45%),var(--a2p-inner-bg);box-shadow:inset 3px 0 color-mix(in srgb,var(--accent-neon) 60%,transparent)}.mrb-a2px .mrb-a2p-note.is-cost strong{color:var(--accent-text)}.mrb-a2px .axc-card>.mrb-connect-help{margin-bottom:var(--space-4)}.mrb-a2px .mrb-a2p-statusrow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.mrb-a2px .mrb-a2p-statusrow:last-child{border-bottom:none;padding-bottom:0}.mrb-a2px .mrb-a2p-statusrow:nth-last-child(2):has(+.mrb-live-idle){border-bottom:none;padding-bottom:0}.mrb-a2px .mrb-a2p-statuslabel{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mrb-a2px .mrb-a2p-statusval{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.mrb-a2px .mrb-a2p-statussub{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.mrb-a2px .mrb-a2p-trust{font-size:var(--text-lg);font-weight:800;font-variant-numeric:tabular-nums;color:var(--accent-text)}.mrb-a2px .a2p-sid{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);letter-spacing:.02em;color:var(--text-muted);word-break:break-all}.mrb-a2px .mrb-a2p-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);font-size:var(--text-xs);font-weight:700;letter-spacing:.03em;white-space:nowrap}.mrb-a2px .mrb-a2p-badge:before{content:"";width:7px;height:7px;flex:none;border-radius:var(--radius-pill);background:currentColor}.mrb-a2px .mrb-a2p-badge.is-ok:before{box-shadow:0 0 7px var(--ok)}.mrb-a2px .mrb-a2p-badge.is-warn:before{box-shadow:0 0 7px var(--warn)}.mrb-a2px .a2p-form{counter-reset:a2pstep}.mrb-a2px .mrb-a2p-fieldset{position:relative;margin:0;padding:var(--space-5);border:1px solid var(--axc-card-line);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--accent-neon) 5%,transparent),transparent 58%),var(--a2p-inner-bg);box-shadow:var(--axc-inset),var(--axc-lift);display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.mrb-a2px .mrb-a2p-fieldset+.mrb-a2p-fieldset{margin-top:var(--space-4)}.mrb-a2px .mrb-a2p-fieldset legend{display:flex;align-items:center;gap:var(--space-3);float:left;width:100%;padding:0;margin-bottom:var(--space-3);font-size:var(--text-base);font-weight:700;color:var(--text)}.mrb-a2px .mrb-a2p-fieldset legend:before{counter-increment:a2pstep;content:counter(a2pstep);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--accent-neon) 55%,transparent);background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-xs);font-weight:800;font-variant-numeric:tabular-nums}.mrb-a2px .mrb-a2p-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}.mrb-a2px .mrb-a2p-field{display:flex;flex-direction:column;gap:6px;margin-top:0;min-width:0}.mrb-a2px .mrb-a2p-field>label{font-size:var(--text-sm);font-weight:600;color:var(--text)}.mrb-a2px .mrb-a2p-hint{color:var(--text-muted);font-weight:400;font-size:var(--text-xs)}.mrb-a2px .mrb-a2p-field input,.mrb-a2px .mrb-a2p-field select,.mrb-a2px .mrb-a2p-textarea,.mrb-a2px .mrb-a2p-admingrid input{min-height:44px;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--a2p-control-line);background:var(--a2p-field-bg);color:var(--text);font:inherit;font-size:var(--text-sm);transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.mrb-a2px .mrb-a2p-textarea{min-height:0;padding:var(--space-3);resize:vertical;font-family:inherit;line-height:var(--leading-normal)}.mrb-a2px .mrb-msvc-row input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mrb-a2px .mrb-a2p-field input:hover,.mrb-a2px .mrb-a2p-field select:hover,.mrb-a2px .mrb-a2p-textarea:hover,.mrb-a2px .mrb-a2p-admingrid input:hover{border-color:color-mix(in srgb,var(--accent-neon) 45%,var(--a2p-control-line))}.mrb-a2px .mrb-a2p-field input:focus,.mrb-a2px .mrb-a2p-field select:focus,.mrb-a2px .mrb-a2p-textarea:focus,.mrb-a2px .mrb-a2p-admingrid input:focus{border-color:var(--accent-border);background:color-mix(in srgb,var(--surface-2) 82%,transparent)}.mrb-a2px .mrb-a2p-field input:focus-visible,.mrb-a2px .mrb-a2p-field select:focus-visible,.mrb-a2px .mrb-a2p-textarea:focus-visible,.mrb-a2px .mrb-a2p-admingrid input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-a2px .mrb-a2p-field input[aria-invalid=true],.mrb-a2px .mrb-a2p-field select[aria-invalid=true],.mrb-a2px .mrb-a2p-textarea[aria-invalid=true]{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--a2p-field-bg))}.mrb-a2px ::placeholder{color:var(--text-faint);opacity:1}.mrb-a2px .mrb-a2p-fielderr{display:flex;align-items:flex-start;gap:6px;color:var(--danger);font-size:var(--text-xs);line-height:var(--leading-normal)}.mrb-a2px .mrb-a2p-fielderr:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:none;margin-top:1px;border-radius:var(--radius-pill);border:1px solid currentColor;font-size:calc(10px * var(--font-scale, 1));font-weight:800;line-height:1}.mrb-a2px .a2p-samples{counter-reset:a2psample}.mrb-a2px .mrb-a2p-sample{position:relative;display:flex;gap:var(--space-2);align-items:flex-start;margin-bottom:var(--space-2)}.mrb-a2px .mrb-a2p-sample:before{counter-increment:a2psample;content:counter(a2psample);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;margin-top:var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text-muted);font-size:var(--text-xs);line-height:1;font-weight:800;font-variant-numeric:tabular-nums}.mrb-a2px .mrb-a2p-sample:last-child{margin-bottom:0}.mrb-a2px .mrb-a2p-sample .mrb-a2p-textarea{flex:1;min-width:0}.mrb-a2px .mrb-a2p-samplerm{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.mrb-a2px .mrb-a2p-samplerm:hover{border-color:var(--danger);color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.mrb-a2px .mrb-a2p-checks{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:0}.mrb-a2px .mrb-a2p-check{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--a2p-field-bg);font-size:var(--text-sm);color:var(--text);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out)}.mrb-a2px .mrb-a2p-check:hover{border-color:color-mix(in srgb,var(--accent-neon) 40%,var(--border-subtle))}.mrb-a2px .mrb-a2p-check input{width:20px;height:20px;flex:none;accent-color:var(--accent-border);cursor:pointer}.mrb-a2px .mrb-a2p-consent{align-items:flex-start;margin-top:0;padding:var(--space-4);border-color:color-mix(in srgb,var(--accent-neon) 30%,var(--border-subtle));background:linear-gradient(90deg,color-mix(in srgb,var(--accent-neon) 7%,transparent),transparent 55%),var(--a2p-field-bg);line-height:var(--leading-normal)}.mrb-a2px .mrb-a2p-consent input{margin-top:2px}.mrb-a2px .mrb-a2p-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.mrb-a2px .mrb-int-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-2) var(--space-4);cursor:pointer}.mrb-a2px .mrb-a2p-actions .mrb-a2p-fielderr{flex:1 1 220px}.mrb-a2px .mrb-a2p-staged{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--ok-border);background:var(--ok-fill);color:var(--ok);font-size:var(--text-sm);font-weight:600}.mrb-a2px .mrb-error{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);font-size:var(--text-sm)}.mrb-a2px .mrb-a2p-adminlist{display:flex;flex-direction:column;gap:var(--space-3);margin-top:0}.mrb-a2px .mrb-a2p-adminrow{border:1px solid var(--axc-card-line);border-radius:var(--radius-lg);background:var(--a2p-inner-bg);box-shadow:var(--axc-inset),var(--axc-lift);padding:var(--space-4)}.mrb-a2px .mrb-a2p-adminmain{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.mrb-a2px .mrb-a2p-adminwho{display:flex;flex-direction:column;gap:2px;min-width:180px;flex:1}.mrb-a2px .mrb-a2p-adminname{font-weight:700;color:var(--text)}.mrb-a2px .mrb-a2p-adminemail{font-size:var(--text-xs);color:var(--text-muted)}.mrb-a2px .mrb-a2p-adminstate{min-width:160px}.mrb-a2px .mrb-a2p-adminreview{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.mrb-a2px .mrb-a2p-adminsummary{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal)}.mrb-a2px .mrb-a2p-admingrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3)}.mrb-a2px .mrb-a2p-samplelist{margin:0;padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.mrb-a2px .mrb-a2p-samplelist li+li{margin-top:var(--space-1)}.mrb-a2px .mrb-a2p-samplelist strong{color:var(--text)}.mrb-a2px .mrb-a2p-samplelist a{color:var(--accent)}.mrb-a2px .a2p-adminmsvc{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.mrb-a2px .a2p-adminmsvc-l{display:block;margin-bottom:var(--space-3)}@media (max-width: 560px){.mrb-a2px .mrb-a2p-fieldset{padding:var(--space-4)}.mrb-a2px .mrb-a2p-grid{grid-template-columns:1fr;gap:var(--space-3)}.mrb-a2px .mrb-a2p-checks{flex-direction:column;gap:var(--space-2)}.mrb-a2px .mrb-a2p-checks .mrb-a2p-check{width:100%}.mrb-a2px .mrb-a2p-actions .mrb-int-action{flex:1 1 100%;justify-content:center}.mrb-a2px .mrb-a2p-statusrow{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.mrb-a2px .mrb-a2p-statusval{justify-content:flex-start}}.ehs{display:flex;flex-direction:column;gap:var(--space-2, 8px);margin-top:var(--space-3, 12px);padding-top:var(--space-3, 12px);border-top:1px solid var(--border-subtle);min-width:0;max-width:100%}.ehs-status{margin:0;font-size:var(--text-sm, 13px);font-weight:600;color:var(--text-muted);overflow-wrap:anywhere}.ehs-status.is-on{color:var(--text)}.ehs-status.is-bad{color:var(--danger)}.ehs-row{display:flex;align-items:center;gap:var(--space-2, 8px);min-width:0;flex-wrap:wrap}.ehs-l{font-size:var(--text-sm, 13px);font-weight:600;color:var(--text)}.ehs-switch{position:relative;display:inline-flex;align-items:center;gap:var(--space-2, 8px);cursor:pointer;min-width:0}.ehs-switch.is-off{cursor:default}.ehs-switch.is-off .ehs-l{color:var(--text-faint)}.ehs-switch input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.ehs-track{position:relative;display:inline-block;flex:0 0 auto;width:34px;height:20px;border-radius:10px;background:var(--border-control, var(--border-subtle));transition:background .12s}.ehs-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text);transition:left .12s}.ehs-switch input:checked+.ehs-track{background:var(--ok)}.ehs-switch input:checked+.ehs-track .ehs-knob{left:16px;background:#fff}.ehs-switch input:focus-visible+.ehs-track{outline:2px solid var(--accent);outline-offset:2px}.ehs-cap{display:inline-flex;align-items:center;gap:var(--space-2, 8px);min-width:0}.ehs-cap input{width:96px;max-width:100%;box-sizing:border-box;font-variant-numeric:tabular-nums}.ehs-cap input:disabled{opacity:.5}.ehs-ok{display:inline-flex;color:var(--ok);flex:0 0 auto}.ehs-ok svg{width:14px;height:14px}.lfm-head{display:flex;align-items:center;gap:10px;min-width:0}.lfm-caldoor{flex:none;display:flex;align-items:center;margin-block:-8px}.lfm-calbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:36px;margin:0;padding:0;border:1px solid transparent;border-radius:50%;background:none;cursor:pointer}.lfm-calbtn:hover,.lfm-calbtn.is-on{border-color:var(--border-subtle);background:var(--surface-2, transparent)}.lfm-calbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lfm-caldot{position:absolute;right:3px;bottom:3px;width:9px;height:9px;border-radius:50%;border:2px solid var(--bg, #000);background:var(--ok, #22c55e);box-sizing:border-box}.lfm-calpop{position:absolute;top:calc(100% + var(--space-2));left:var(--space-4);right:var(--space-4);z-index:5;box-sizing:border-box;max-block-size:60dvh;overflow-y:auto;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:0 12px 32px color-mix(in srgb,var(--bg) 70%,transparent)}@media (prefers-reduced-motion: reduce){.lfm-calbtn{transition:none}}.mrb-ls-panel{display:flex;flex-direction:column;gap:10px}.mrb-ls-primary{font-size:calc(15px * var(--font-scale, 1));font-weight:700;padding:11px 20px;border-radius:11px;cursor:pointer;color:var(--accent-text, #0b1017);background:var(--accent, #6ee7ff);border:1px solid var(--accent, #6ee7ff)}.mrb-ls-primary:hover{filter:brightness(1.08)}.mrb-ls-primary:disabled{opacity:.45;cursor:not-allowed;filter:none}.mrb-ls-add{align-self:flex-start}.mrb-ls-addform{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;background:var(--surface-1, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle)}.mrb-ls-label{display:block;margin-top:6px;font-size:calc(13px * var(--font-scale, 1));font-weight:700}.mrb-ls-check{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:calc(13px * var(--font-scale, 1))}.mrb-ls-go{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.mrb-ls-ok{color:var(--ok, #4ade80);font-size:calc(13px * var(--font-scale, 1))}.mrb-ls-list{display:flex;flex-direction:column;gap:10px}.mrb-ls-card{border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-1, rgba(255, 255, 255, .03));overflow:hidden}.mrb-ls-card.is-open{border-color:var(--accent-border, rgba(110, 231, 255, .4))}.mrb-ls-cardhead{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:transparent;border:0;border-radius:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.mrb-ls-cardname{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mrb-ls-cardtitle{font-size:calc(16px * var(--font-scale, 1));font-weight:700}.mrb-ls-state{font-size:calc(13.5px * var(--font-scale, 1));font-weight:600}.mrb-ls-state.is-on{color:var(--ok, #4ade80)}.mrb-ls-state.is-demo{color:var(--warn, #fbbf24)}.mrb-ls-state.is-soon{color:var(--text-muted, #9aa4b2);font-weight:500}.mrb-ls-state.is-off{color:var(--danger, #e0567a)}.mrb-ls-cardbody{padding:0 16px 16px}.mrb-ls-steps{display:flex;gap:6px;list-style:none;margin:0 0 12px;padding:0;flex-wrap:wrap}.mrb-ls-stepdot{flex:1 1 120px;min-width:0}.mrb-ls-stepdot button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:10px;cursor:pointer;background:var(--surface-2, rgba(255, 255, 255, .05));border:1px solid var(--border-control);color:var(--text-muted, #9aa4b2);font-size:calc(13px * var(--font-scale, 1))}.mrb-ls-stepdot button:disabled{cursor:default;opacity:.55}.mrb-ls-stepdot.is-now button{color:var(--accent, #6ee7ff);border-color:var(--accent, #6ee7ff);background:#6ee7ff1a}.mrb-ls-stepdot.is-done button{color:var(--ok, #4ade80);opacity:1}.mrb-ls-stepn{flex:none;width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(11px * var(--font-scale, 1));font-weight:800;line-height:1;border:1px solid currentColor}.mrb-ls-stepl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-ls-stepcard{padding:14px;border-radius:12px;background:var(--surface-2, rgba(255, 255, 255, .04));border:1px solid var(--border-subtle)}.mrb-ls-h{margin:0 0 4px;font-size:calc(19px * var(--font-scale, 1));font-weight:700;letter-spacing:-.01em}.mrb-ls-h2{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:14px;font-weight:700;font-size:calc(14px * var(--font-scale, 1))}.mrb-ls-count{font-weight:500;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted, #9aa4b2)}.mrb-ls-lede{margin:0 0 10px;font-size:calc(13.5px * var(--font-scale, 1));color:var(--text-muted, #9aa4b2);line-height:1.45}.mrb-ls-fine{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted, #9aa4b2);line-height:1.45}.mrb-ls-fine code,.mrb-ls-lede code{word-break:break-all;display:inline-block;margin:2px 4px 2px 0;padding:1px 6px;border-radius:6px;background:var(--surface-2, rgba(255, 255, 255, .07))}.mrb-ls-copyrow{margin-top:10px}.mrb-ls-copyrow-t{font-size:calc(12px * var(--font-scale, 1));font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted, #9aa4b2);margin-bottom:4px}.mrb-ls-copyrow-b{display:flex;align-items:stretch;gap:8px;min-width:0}.mrb-ls-copyrow-v{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;padding:10px 12px;border-radius:10px;font-size:calc(13px * var(--font-scale, 1));background:var(--surface-2, rgba(0, 0, 0, .25));border:1px solid var(--border-subtle)}.mrb-ls-copyrow-v.is-hidden{color:var(--text-muted, #9aa4b2)}.mrb-ls-copyrow-h{margin-top:4px;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted, #9aa4b2)}.mrb-ls-copybtn{flex:none;min-width:96px;cursor:pointer;padding:10px 16px;border-radius:10px;font-size:calc(14px * var(--font-scale, 1));font-weight:700;color:var(--accent, #6ee7ff);background:#6ee7ff1a;border:1px solid var(--accent, #6ee7ff)}.mrb-ls-copybtn:hover{background:#6ee7ff33}.mrb-ls-copybtn.is-done{color:var(--ok, #4ade80);border-color:var(--ok, #4ade80);background:#4ade801f}.mrb-ls-win{display:flex;align-items:flex-start;gap:10px;margin:10px 0;padding:12px 14px;border-radius:12px;font-size:calc(14.5px * var(--font-scale, 1));color:var(--ok, #4ade80);background:#4ade801a;border:1px solid rgba(74,222,128,.45)}.mrb-ls-win-i{flex:none;width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(13px * var(--font-scale, 1));font-weight:800;line-height:1;border:1px solid currentColor}.mrb-ls-win-sub{color:var(--text-muted, #9aa4b2);font-weight:500}.mrb-ls-waiting{margin:10px 0;padding:12px 14px;border-radius:12px;font-size:calc(13.5px * var(--font-scale, 1));color:var(--text-muted, #9aa4b2);background:var(--surface-1, rgba(255, 255, 255, .03));border:1px dashed var(--border-subtle)}.mrb-ls-newkey{margin-bottom:10px;padding:14px;border-radius:12px;background:#6ee7ff14;border:1px solid var(--accent, #6ee7ff)}.mrb-ls-newkey-t{font-weight:700;font-size:calc(15px * var(--font-scale, 1))}.mrb-ls-newkey .mrb-connect-secondary{margin-top:12px}.mrb-ls-todo{margin-top:14px;padding:12px;border-radius:12px;background:var(--surface-1, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle)}.mrb-ls-sub{margin-top:16px}.mrb-ls-why{margin-top:8px}.mrb-ls-why>summary{cursor:pointer;display:inline-block;font-size:calc(13px * var(--font-scale, 1));font-weight:600;color:var(--accent, #6ee7ff)}.mrb-ls-why>summary::marker{color:var(--text-muted, #9aa4b2)}.mrb-ls-why-body{margin-top:8px;padding-left:12px;border-left:2px solid var(--border-subtle);font-size:calc(13px * var(--font-scale, 1));color:var(--text-muted, #9aa4b2);line-height:1.5}.mrb-ls-why-body p{margin:0 0 8px}.mrb-ls-more,.mrb-ls-danger{margin-top:14px}.mrb-ls-more>summary,.mrb-ls-danger>summary{cursor:pointer;padding:10px 12px;border-radius:10px;font-size:calc(13.5px * var(--font-scale, 1));font-weight:700;background:var(--surface-2, rgba(255, 255, 255, .05));border:1px solid var(--border-control)}.mrb-ls-danger>summary{color:var(--danger, #e0567a);border-color:#e0567a66;background:#e0567a12}.mrb-ls-more-body{padding:4px 2px 0}.mrb-ls-danger-body{margin-top:8px;padding:4px 12px 12px;border-radius:10px;border:1px solid rgba(224,86,122,.3)}.mrb-ls-danger-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--border-subtle)}.mrb-ls-danger-row:last-child{border-bottom:0}.mrb-ls-danger-row .mrb-ls-h2{margin-top:0}.mrb-ls-danger-row .mrb-ls-lede{margin:2px 0 0}.mrb-capture-scroll{overflow-x:auto;margin-top:8px}.mrb-capture-table{width:100%;border-collapse:collapse;font-size:.9em;margin-top:6px}.mrb-capture-table th,.mrb-capture-table td{text-align:left;padding:5px 8px;vertical-align:top;border-bottom:1px solid var(--border-subtle)}.mrb-capture-table th{font-weight:700;opacity:.8}.mrb-capture-table code{word-break:break-all}.mrb-ls-why-body .mrb-capture-table,.mrb-ls-health .mrb-capture-table{display:block;overflow-x:auto;white-space:nowrap}.mrb-ls-why-body .mrb-capture-table .mrb-ls-fine{white-space:normal;min-width:200px;display:inline-block}.mrb-ls-preview{margin-top:8px;padding:10px;border-radius:10px;background:var(--surface-1, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle)}.mrb-ls-preview-head{font-size:calc(13px * var(--font-scale, 1));display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mrb-ls-health{padding:10px 12px;border-radius:10px;border:1px dashed var(--border-subtle)}.mrb-ls-health .mrb-ls-h2{margin-top:0}.mrb-ls-delete{cursor:pointer;color:var(--danger, #e0567a)!important;border-color:var(--danger, #e0567a)!important;background:transparent!important}.mrb-ls-delete:hover{background:#e0567a1f!important}@media (max-width: 560px){.mrb-ls-copyrow-b{flex-wrap:wrap}.mrb-ls-copybtn{width:100%}.mrb-ls-danger-row{align-items:flex-start}}.mrb-ls-emailrow{margin-top:16px}.mrb-ls-email-to{flex:1;min-width:0;box-sizing:border-box;padding:10px 12px;border-radius:10px;font:inherit;font-size:calc(13px * var(--font-scale, 1));color:inherit;background:var(--surface-2, rgba(0, 0, 0, .25));border:1px solid var(--border-subtle)}.mrb-ls-emailbtn{flex:none;min-width:96px;cursor:pointer;white-space:nowrap;padding:10px 16px;border-radius:10px;font-size:calc(14px * var(--font-scale, 1));font-weight:700;color:var(--accent, #6ee7ff);background:#6ee7ff1a;border:1px solid var(--accent, #6ee7ff)}.mrb-ls-emailbtn:disabled{opacity:.5;cursor:default}.mrb-ls-sites{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0;min-width:0}.mrb-ls-site{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;cursor:pointer;border:1px solid var(--border-subtle);background:var(--surface-2);max-width:100%}.mrb-ls-site:has(input:checked){border-color:var(--accent-border)}.mrb-ls-mtglist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.mrb-ls-mtg{min-width:0}.mrb-ls-mtgbtn{width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:8px 10px;border-radius:8px;border:1px solid var(--border, rgba(255, 255, 255, .12));background:var(--panel-2, rgba(255, 255, 255, .03));color:inherit;cursor:pointer}.mrb-ls-mtgbtn:disabled{cursor:default;opacity:.6}.mrb-ls-mtg.is-on>.mrb-ls-mtgbtn{border-color:var(--accent-border, rgba(110, 231, 255, .4))}.mrb-ls-mtgname{font-weight:600;font-size:calc(14px * var(--font-scale, 1));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-ls-mtgsub{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted, #9aa4b2);max-width:100%;overflow:hidden;text-overflow:ellipsis}.mrb-ls-premium .mrb-ls-primary{min-height:44px;color:var(--bg);background:var(--accent);border:1px solid var(--accent-border);border-radius:var(--radius-md);letter-spacing:.01em}.mrb-ls-premium .mrb-ls-primary:hover:not(:active):not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.mrb-ls-premium .mrb-ls-primary:disabled{opacity:1;color:var(--text-faint);background:none;border:1px dashed var(--border-control);filter:none}.mrb-ls-premium .mrb-ls-addform{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 55%,transparent),color-mix(in srgb,var(--surface-1) 85%,transparent))}.mrb-ls-premium .mrb-ls-check{min-height:44px}.mrb-ls-premium .mrb-ls-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-neon) 28%,transparent),transparent 62%) top / 100% 1px no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 55%,transparent),color-mix(in srgb,var(--surface-1) 85%,transparent))}.mrb-ls-premium .mrb-ls-card.is-open{border-color:var(--accent-border)}.mrb-ls-premium .mrb-ls-cardhead:hover{background:var(--accent-wash)}.mrb-ls-premium .mrb-ls-cardhead:focus-visible{outline-offset:-3px}.mrb-ls-premium .mrb-ls-card.is-open .mrb-int-chevron{color:var(--accent)}.mrb-ls-premium .mrb-ls-refused{margin:0 var(--space-4) var(--space-3);padding:var(--space-3);border-left:3px solid var(--warn-border);border-radius:var(--radius-sm);background:var(--warn-fill);color:var(--warn);font-size:var(--text-sm);line-height:1.45}.mrb-ls-premium .mrb-ls-fresh{margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--text-faint)}.mrb-ls-premium .mrb-ls-fresh.is-stale{color:var(--warn)}.mrb-ls-premium .mrb-ls-state{display:inline-flex;align-items:center;gap:7px}.mrb-ls-premium .mrb-ls-state:before{content:"";flex:none;width:8px;height:8px;border-radius:var(--radius-pill)}.mrb-ls-premium .mrb-ls-state.is-on:before{background:currentColor}.mrb-ls-premium .mrb-ls-state.is-demo:before{border:2px solid currentColor}.mrb-ls-premium .mrb-ls-state.is-soon:before{border:1px dashed currentColor}.mrb-ls-premium .mrb-ls-state.is-off:before{height:2px;width:10px;border-radius:var(--radius-pill);background:currentColor}.mrb-ls-premium .mrb-ls-state.is-warn{color:var(--warn)}.mrb-ls-premium .mrb-ls-state.is-warn:before{background:currentColor;box-shadow:0 0 0 2px var(--surface-1),0 0 0 3px currentColor}.mrb-ls-premium .mrb-ls-stepdot button{min-height:44px;padding:10px 12px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-muted);font-weight:600}.mrb-ls-premium .mrb-ls-stepdot:not(.is-now) button:hover:not(:disabled){background:var(--accent-wash)}.mrb-ls-premium .mrb-ls-stepdot button:disabled{opacity:1;color:var(--text-faint);border:1px dashed var(--border-control);background:linear-gradient(0deg,color-mix(in srgb,var(--surface-2) 45%,transparent),color-mix(in srgb,var(--surface-2) 45%,transparent))}.mrb-ls-premium .mrb-ls-stepdot.is-now button{color:var(--accent-text);border-color:var(--accent-border);background:var(--accent-fill);font-weight:700}.mrb-ls-premium .mrb-ls-stepdot.is-done button{color:var(--ok);border-color:var(--ok-border)}.mrb-ls-premium .mrb-ls-stepdot.is-now .mrb-ls-stepn{background:var(--accent);border-color:var(--accent-border);color:var(--bg)}.mrb-ls-premium .mrb-ls-stepdot.is-done .mrb-ls-stepn{background:var(--ok-fill);border-color:var(--ok-border)}.mrb-ls-premium .mrb-ls-stepdot.is-next .mrb-ls-stepn{border-style:dashed}.mrb-ls-premium .mrb-ls-stepcard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:radial-gradient(140% 80% at 50% 0%,var(--accent-wash),transparent 62%),linear-gradient(0deg,color-mix(in srgb,var(--surface-2) 80%,transparent),color-mix(in srgb,var(--surface-2) 80%,transparent));animation:lsx-rise var(--motion-base) var(--ease-out) backwards}@keyframes lsx-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mrb-ls-premium .mrb-ls-h{letter-spacing:-.01em}.mrb-ls-premium .mrb-ls-copyrow-v{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:12px 14px;border:1px solid var(--border-subtle);border-left:3px solid var(--accent-border);border-radius:var(--radius-md);background:linear-gradient(0deg,color-mix(in srgb,var(--bg) 60%,transparent),color-mix(in srgb,var(--bg) 60%,transparent))}.mrb-ls-premium .mrb-ls-copybtn{min-height:44px;color:var(--accent-text);background:var(--accent-fill);border:1px solid var(--accent-border);border-radius:var(--radius-md)}.mrb-ls-premium .mrb-ls-copybtn:hover{background:var(--accent-fill-hover)}.mrb-ls-premium .mrb-ls-copybtn.is-done{color:var(--ok);background:var(--ok-fill);border-color:var(--ok-border)}.mrb-ls-premium .mrb-ls-win{color:var(--ok);background:linear-gradient(0deg,var(--ok-fill),var(--ok-fill));border:1px solid var(--ok)}.mrb-ls-premium .mrb-ls-waiting{display:flex;align-items:center;gap:10px;border:1px dashed var(--accent-border);background:linear-gradient(0deg,color-mix(in srgb,var(--surface-1) 60%,transparent),color-mix(in srgb,var(--surface-1) 60%,transparent))}.mrb-ls-premium .mrb-ls-waiting:before{content:"";flex:none;width:9px;height:9px;border-radius:var(--radius-pill);background:var(--accent-neon);animation:lsx-listen 2s var(--ease-out) infinite}@keyframes lsx-listen{0%,to{opacity:1}50%{opacity:.35}}.mrb-ls-premium .mrb-ls-newkey{background:radial-gradient(120% 100% at 50% 0%,var(--accent-wash),transparent 70%),linear-gradient(0deg,color-mix(in srgb,var(--surface-1) 85%,transparent),color-mix(in srgb,var(--surface-1) 85%,transparent));border:1px solid var(--accent-border);box-shadow:var(--glow)}.mrb-ls-premium .mrb-ls-todo{border:1px solid var(--border-subtle);border-left:3px solid var(--warn)}.mrb-ls-premium .mrb-ls-todo>.mrb-ls-h2>.mrb-ls-count{padding:2px 9px;border-radius:var(--radius-pill);border:1px solid var(--warn-border);background:var(--warn-fill);color:var(--warn);font-weight:700}.mrb-ls-premium .mrb-ls-why>summary{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 4px;color:var(--accent-text);list-style:none}.mrb-ls-premium .mrb-ls-why>summary::-webkit-details-marker{display:none}.mrb-ls-premium .mrb-ls-why>summary:before{content:"";flex:none;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid currentColor;transition:transform var(--motion-fast) var(--ease-out)}.mrb-ls-premium .mrb-ls-why[open]>summary:before{transform:rotate(90deg)}.mrb-ls-premium .mrb-ls-why-body{border-left:2px solid color-mix(in srgb,var(--accent-border) 45%,transparent)}.mrb-ls-premium .mrb-ls-more>summary,.mrb-ls-premium .mrb-ls-danger>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--border-control);list-style:none}.mrb-ls-premium .mrb-ls-more>summary::-webkit-details-marker,.mrb-ls-premium .mrb-ls-danger>summary::-webkit-details-marker{display:none}.mrb-ls-premium .mrb-ls-more>summary:before,.mrb-ls-premium .mrb-ls-danger>summary:before{content:"";flex:none;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid currentColor;transition:transform var(--motion-fast) var(--ease-out)}.mrb-ls-premium .mrb-ls-more[open]>summary:before,.mrb-ls-premium .mrb-ls-danger[open]>summary:before{transform:rotate(90deg)}.mrb-ls-premium .mrb-ls-more>summary:hover{background:var(--surface-3)}.mrb-ls-premium .mrb-ls-danger>summary{border-color:color-mix(in srgb,var(--danger) 80%,transparent);background:linear-gradient(0deg,color-mix(in srgb,var(--danger) 8%,transparent),color-mix(in srgb,var(--danger) 8%,transparent))}.mrb-ls-premium .mrb-ls-danger>summary:hover{background:linear-gradient(0deg,color-mix(in srgb,var(--danger) 14%,transparent),color-mix(in srgb,var(--danger) 14%,transparent))}[data-theme=light] .mrb-ls-premium .mrb-ls-danger>summary:hover{background:linear-gradient(0deg,color-mix(in srgb,var(--danger) 6%,transparent),color-mix(in srgb,var(--danger) 6%,transparent))}.mrb-ls-premium .mrb-ls-danger-body{border:1px solid color-mix(in srgb,var(--danger) 30%,transparent)}.mrb-ls-premium .mrb-ls-danger-row{border-bottom-color:var(--border-subtle)}.mrb-ls-premium .mrb-ls-delete{min-height:44px;padding:10px 16px;font-weight:700;border-radius:var(--radius-md)}.mrb-ls-premium .mrb-ls-delete:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)!important}[data-theme=light] .mrb-ls-premium .mrb-ls-delete:hover{background:color-mix(in srgb,var(--danger) 6%,transparent)!important}.mrb-ls-premium .mrb-capture-table{font-size:var(--text-base)}.mrb-ls-premium .mrb-capture-table th{opacity:1;font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}.mrb-ls-premium .mrb-capture-table th,.mrb-ls-premium .mrb-capture-table td{border-bottom-color:var(--border-subtle)}.mrb-ls-premium .mrb-capture-table code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mrb-ls-premium .mrb-error{padding:10px 12px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--danger) 80%,transparent);background:linear-gradient(0deg,color-mix(in srgb,var(--danger) 9%,transparent),color-mix(in srgb,var(--danger) 9%,transparent));color:color-mix(in srgb,var(--danger) 62%,var(--text));font-weight:600}.mrb-ls-premium .mrb-int-pill.is-off{border-style:dashed}.mrb-ls-premium .mrb-connect-secondary{min-height:44px}.mrb-ls-premium .mrb-ls-preview{border-color:var(--border-subtle)}.mrb-ls-premium .mrb-ls-health{border-color:color-mix(in srgb,var(--text-muted) 35%,transparent)}.mrb-ls-premium .mrb-ls-fine code,.mrb-ls-premium .mrb-ls-lede code{border:1px solid var(--border-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mrb-ls-premium .mrb-catt-btn,.mrb-ls-premium .mrb-catt-input{min-height:44px}.mrb-ls-premium .mrb-catt-error{padding:10px 12px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--danger) 80%,transparent);background:linear-gradient(0deg,color-mix(in srgb,var(--danger) 9%,transparent),color-mix(in srgb,var(--danger) 9%,transparent));color:color-mix(in srgb,var(--danger) 62%,var(--text))}.mrb-ls-premium .pv-fmap-more,.mrb-ls-premium .pv-fmap-add,.mrb-ls-premium .pv-fmap-addfixed,.mrb-ls-premium .pv-fmap-input,.mrb-ls-premium .pv-fmap-select,.mrb-ls-premium .pv-fmap-kindsel{min-height:32px}.mrb-ls-premium .pv-fmap-x{min-width:32px;min-height:32px}.mrb-ls-premium .mrb-capture-table input[type=checkbox]{width:24px;height:24px}[data-theme=light] .mrb-ls-premium .mrb-ls-primary:not(:disabled){color:var(--surface-1)}[data-theme=light] .mrb-ls-premium .mrb-ls-stepdot.is-now .mrb-ls-stepn{color:var(--surface-1)}[data-theme=light] .mrb-ls-premium .mrb-ls-card{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-neon) 32%,transparent),transparent 62%) top / 100% 1px no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 94%,transparent),color-mix(in srgb,var(--surface-2) 50%,transparent));box-shadow:var(--shadow-1)}[data-theme=light] .mrb-ls-premium .mrb-ls-addform{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 94%,transparent),color-mix(in srgb,var(--surface-2) 50%,transparent));box-shadow:var(--shadow-1)}[data-theme=light] .mrb-ls-premium .mrb-ls-copyrow-v:not(:focus-visible){background:linear-gradient(0deg,color-mix(in srgb,var(--surface-1) 92%,transparent),color-mix(in srgb,var(--surface-1) 92%,transparent));box-shadow:var(--shadow-1)}[data-theme=light] .mrb-ls-premium .mrb-ls-copyrow-v{background:linear-gradient(0deg,color-mix(in srgb,var(--surface-1) 92%,transparent),color-mix(in srgb,var(--surface-1) 92%,transparent))}[data-theme=light] .mrb-ls-premium .mrb-ls-newkey{box-shadow:var(--glow),var(--shadow-2)}@media (forced-colors: active){.mrb-ls-premium .mrb-ls-state.is-on:before,.mrb-ls-premium .mrb-ls-state.is-warn:before,.mrb-ls-premium .mrb-ls-state.is-off:before{background:ButtonText}.mrb-ls-premium .mrb-ls-state.is-warn:before{box-shadow:none;outline:2px solid ButtonText;outline-offset:2px}.mrb-ls-premium .mrb-ls-refused{border-color:CanvasText}.mrb-ls-premium .mrb-ls-waiting:before{background:CanvasText}.mrb-ls-premium .mrb-ls-why>summary:before,.mrb-ls-premium .mrb-ls-more>summary:before,.mrb-ls-premium .mrb-ls-danger>summary:before{border-left-color:CanvasText}}@media (prefers-reduced-motion: reduce){.mrb-ls-premium .mrb-ls-stepcard,.mrb-ls-premium .mrb-ls-waiting:before{animation:none}.mrb-ls-premium .mrb-ls-why>summary:before,.mrb-ls-premium .mrb-ls-more>summary:before,.mrb-ls-premium .mrb-ls-danger>summary:before{transition:none}.mrb-ls-premium .mrb-ls-primary:hover:not(:active):not(:disabled){transform:none}}.pv-fmap{margin-top:8px}.pv-fmap-palette{padding:8px 10px;border-radius:10px;background:var(--surface-1, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle)}.pv-fmap-paletterow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pv-fmap-palettelabel{font-weight:700;font-size:calc(12px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #9aa4b2)}.pv-fmap-more{font-size:calc(12px * var(--font-scale, 1));padding:4px 10px;border-radius:999px;cursor:pointer;color:var(--text, inherit);background:var(--surface-2, rgba(255, 255, 255, .06));border:1px solid var(--border-control)}.pv-fmap-more:hover{border-color:var(--accent, #6ee7ff)}.pv-fmap-group{margin-top:10px}.pv-fmap-grouphead{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:6px}.pv-fmap-groupname{font-weight:700;font-size:calc(12px * var(--font-scale, 1));color:var(--accent, #6ee7ff)}.pv-fmap-grouphelp{font-size:calc(11.5px * var(--font-scale, 1));color:var(--text-muted, #9aa4b2)}.pv-fmap-bubbles{display:flex;flex-wrap:wrap;gap:6px}.pv-fmap-bubblewrap{display:inline-flex;align-items:stretch;border-radius:999px;overflow:hidden;border:1px solid var(--border-control);background:var(--surface-2, rgba(255, 255, 255, .05))}.pv-fmap-bubblewrap:hover{border-color:var(--accent, #6ee7ff)}.pv-fmap-add{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:0;background:transparent;color:var(--text, inherit);font-size:calc(12.5px * var(--font-scale, 1));line-height:1.2;cursor:pointer}.pv-fmap-add:hover{background:#6ee7ff24}.pv-fmap-add.is-taken{opacity:.55}.pv-fmap-add.is-custom{border:1px dashed var(--border-control);border-radius:999px;background:transparent}.pv-fmap-add.is-custom:hover{border-color:var(--accent, #6ee7ff);border-style:solid}.pv-fmap-tick{color:var(--accent, #6ee7ff);font-size:calc(11px * var(--font-scale, 1))}.pv-fmap-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pv-fmap-addfixed{padding:0 8px;border:0;border-left:1px solid var(--border-subtle);background:transparent;color:var(--text-muted, #9aa4b2);font-size:calc(12.5px * var(--font-scale, 1));cursor:pointer}.pv-fmap-addfixed:hover{background:#6ee7ff24;color:var(--accent, #6ee7ff)}.pv-fmap-chips{display:flex;flex-direction:column;gap:6px;margin-top:8px}.pv-fmap-chip{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 8px;border-radius:999px;background:var(--surface-1, rgba(255, 255, 255, .04));border:1px solid var(--border-subtle)}.pv-fmap-chip:focus-within{border-color:var(--accent, #6ee7ff)}.pv-fmap-chip.is-fixed{border-left:3px solid var(--accent, #6ee7ff)}.pv-fmap-chip.is-custom{border-style:dashed}.pv-fmap-chip.is-readonly{opacity:.8}.pv-fmap-kind{flex:none;font-size:calc(11px * var(--font-scale, 1));font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #9aa4b2);padding-left:4px}.pv-fmap-arrow{flex:none;color:var(--accent, #6ee7ff)}.pv-fmap-input,.pv-fmap-select,.pv-fmap-kindsel{font-size:calc(12.5px * var(--font-scale, 1));padding:4px 8px;border-radius:7px;color:var(--text, inherit);background:var(--surface-2, rgba(0, 0, 0, .22));border:1px solid var(--border-control);max-width:100%}.pv-fmap-input{flex:1 1 130px;min-width:110px}.pv-fmap-select{flex:1 1 160px;min-width:130px}.pv-fmap-kindsel{flex:none;color:var(--text-muted, #9aa4b2);background:transparent;border-color:transparent;font-size:calc(11.5px * var(--font-scale, 1))}.pv-fmap-kindsel:hover{border-color:var(--border-control)}.pv-fmap-x{flex:none;width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:calc(12px * var(--font-scale, 1));line-height:1;color:var(--text-muted, #9aa4b2);background:transparent;border:1px solid transparent}.pv-fmap-x:hover{color:var(--danger, #e0567a);border-color:var(--danger, #e0567a)}.pv-fmap-ro{flex:1 1 auto;min-width:0;overflow-x:auto;white-space:nowrap;font-size:calc(12px * var(--font-scale, 1))}.pv-fmap-hint,.pv-fmap-note,.pv-fmap-empty{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted, #9aa4b2)}.pv-fmap-note,.pv-fmap-empty{margin:8px 0 0}.pv-fmap-add.is-custom:focus-visible,.pv-fmap-more:focus-visible,.pv-fmap-x:focus-visible,.pv-fmap-input:focus-visible,.pv-fmap-select:focus-visible,.pv-fmap-kindsel:focus-visible{outline:2px solid var(--accent, #6ee7ff);outline-offset:2px;border-radius:999px}.pv-fmap-bubblewrap .pv-fmap-add:focus-visible,.pv-fmap-bubblewrap .pv-fmap-addfixed:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--accent, #6ee7ff);outline-offset:calc(var(--focus-ring-width, 2px) * -1)}.pv-fmap-input:focus-visible,.pv-fmap-select:focus-visible,.pv-fmap-kindsel:focus-visible{border-radius:7px}@media (prefers-reduced-motion: no-preference){.pv-fmap-add,.pv-fmap-addfixed,.pv-fmap-more,.pv-fmap-x{transition:background-color .12s ease,color .12s ease,border-color .12s ease}}.pv-fmap-ask{margin:0 0 10px;padding:8px 10px 10px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-1, rgba(255, 255, 255, .03))}.pv-fmap-ask legend{padding:0 4px}.pv-fmap-extras{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px}.pv-fmap-extra{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:calc(12.5px * var(--font-scale, 1))}.pv-fmap-basics{margin:10px 0}.pv-fmap-basiclist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 16px}.pv-fmap-basic{display:grid;grid-template-columns:9.5em minmax(0,1fr) auto;align-items:center;gap:8px;font-size:calc(12.5px * var(--font-scale, 1))}.pv-fmap-basicname{font-weight:600}.pv-fmap-basicpick{min-width:0;font-size:calc(12.5px * var(--font-scale, 1));padding:3px 6px;border-radius:6px;color:var(--text, inherit);background:var(--surface-2, rgba(255, 255, 255, .05));border:1px solid var(--border-control)}.pv-fmap-basic.is-none .pv-fmap-basicpick{color:var(--text-muted, #9aa4b2)}.pv-fmap-how{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted, #9aa4b2)}.pv-fmap-customlist{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:4px 16px}.pv-fmap-customline{display:grid;grid-template-columns:minmax(0,8em) auto minmax(0,1fr) minmax(0,9em);align-items:center;gap:8px;font-size:calc(12.5px * var(--font-scale, 1))}.pv-fmap-theirs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-lcd{display:flex;flex-direction:column;gap:10px;min-width:0}.mrb-lcd-head{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-lcd-err:empty{display:none}.mrb-lcd-frame{border:1px solid var(--border-subtle, rgb(255 255 255 / .1));border-radius:12px;background:color-mix(in srgb,var(--surface-2) 50%,transparent);padding:12px 0 15px;overflow-x:auto;overscroll-behavior-x:contain;min-width:0}.mrb-lcd-stage:has(>.mrb-lcd-maker){display:grid;grid-template-columns:minmax(max-content,1fr);grid-auto-flow:row;justify-items:stretch}.mrb-lcd-maker{display:grid;column-gap:0;contain:inline-size;border-inline:12px solid transparent;padding-inline:58px 18px;margin-block-end:var(--space-2, 8px);min-width:0;--ct-card-cell: calc(158px * var(--ct-scale, 1));--ct-lane-pad: calc(14px * var(--ct-scale, 1));--ct-card-btn: calc(var(--ct-card-cell) + var(--ct-lane-pad) * 2)}.mrb-lcd-maker-slot{min-width:0;contain:inline-size}.mrb-lcd-frame:has(.mrb-lcd-disp-pop),.mrb-lcd-frame:has(.mrb-contact-idpop){overflow:visible}.mrb-lcd-stage{--ct-scale: .85;--ct-air: 1;--font-scale: var(--pipd-font-in, 1);min-width:0}.mrb-lcd-stage.mrb-contacts{max-width:none}.mrb-lcd-stage:before{content:none}.mrb-contacts.is-cards .mrb-contact-row.mrb-lcd-lead{min-height:0;width:100%;min-width:auto;content-visibility:visible;contain-intrinsic-size:auto}.mrb-contacts.is-cards .mrb-contact-row.mrb-lcd-lead:has(.mrb-lcd-disp-pop){overflow:visible;content-visibility:visible}.mrb-contacts.is-cards .mrb-contact-row.mrb-lcd-lead .mrb-contact-dispolist,.mrb-contacts.is-cards .mrb-contact-row.mrb-lcd-lead .mrb-contact-dispo-none{min-height:var(--ct-dispo-cap)}.mrb-contacts.is-cards .mrb-contact-row.mrb-lcd-lead .mrb-contact-call,.mrb-contacts.is-cards .mrb-contact-row.mrb-lcd-lead .mrb-contact-text,.mrb-contacts.is-cards .mrb-contact-row.mrb-lcd-lead .mrb-contact-view{text-align:center;line-height:normal}.mrb-contacts.is-cards .mrb-contact-row.mrb-lcd-lead .mrb-contact-pick{position:absolute;pointer-events:none}.mrb-lcd-empty{margin:0;font-size:var(--text-sm, 12px);color:var(--text-muted)}.mrb-lcd-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.mrb-lcd-off-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.mrb-lcd-off-lab{font-size:var(--text-sm, 12px);color:var(--text-muted)}.mrb-lcd-put{max-width:100%;padding:5px 10px;border-radius:999px;border:1px dashed var(--border-subtle, rgb(255 255 255 / .22));background:transparent;color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));font-weight:600;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-lcd-put:hover{color:var(--text);border-color:var(--accent)}.mrb-lcd-state{margin-left:auto;font-size:var(--text-sm, 12px);color:var(--text-muted)}.mrb-lcd-ok{color:var(--ok)}.mrb-lcd-fine{color:var(--text-muted)}.mrb-lcd-inside-note{margin:0;font-size:var(--text-sm, 12px);color:var(--text-muted)}.mrb-lcd.is-compact{gap:6px}.mrb-lcd.is-compact .mrb-lcd-frame{padding:8px 8px 10px}.mrb-lcd .mrb-contact-laneslot{min-height:calc(26px * var(--ct-u, var(--font-scale, 1)))}.mrb-lcd .mrb-contact-lanefact.is-draggable{min-height:calc(26px * var(--ct-u, var(--font-scale, 1)));padding-block:2px;align-content:center}.mrb-lcd.is-compact .mrb-lcd-stage{--ct-scale: .62;--ct-air: .7}.mrb-lcd.is-compact .mrb-lcd-foot{gap:6px 8px}.mrb-lcd.is-compact .mrb-lcd-put{padding:4px 8px}.mrb-lcd-disp-wrap{position:relative;display:inline-flex;min-width:0}.mrb-lcd-disp-pop{position:absolute;bottom:calc(100% + 4px);right:0;z-index:5;box-sizing:border-box;width:min(calc(56rem * var(--font-scale, 1)),calc(100vw - 24px));padding:var(--space-3);border:var(--dispobox-edge);border-radius:var(--dispobox-radius);background-color:var(--dispobox-fill);background-image:var(--dispobox-sheen);box-shadow:var(--dispobox-shadow);text-align:left;overflow:auto}.mrb-lcd-disp-pop[data-place=down]{top:calc(100% + 4px);bottom:auto}.mrb-lcd-disp-pop[data-side=left]{right:auto;left:0}.mrb-lcd-disp-empty{margin:0;font-size:var(--text-sm, 12px);color:var(--text-muted)}.mrb-lv-inside{display:flex;flex-direction:column;gap:16px;min-width:0}.mrb-lv-creds{display:flex;flex-direction:column;gap:8px;min-width:0}.mrb-lv-inside-sep{height:1px;background:var(--border-subtle, rgb(255 255 255 / .1));border:0;margin:0}.mrb-lv-more{align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-lv-name.is-static{cursor:default;background:transparent;border:0}.mrb-lv-testlead{margin-top:18px;padding-top:18px;border-top:1px solid var(--border-subtle, rgb(255 255 255 / .1));min-width:0}.mrb-lv-extras{display:flex;flex-direction:column;gap:10px;min-width:0}.mrb-lv-extras-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.mrb-lv-extra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid var(--border-subtle, rgb(255 255 255 / .1));border-radius:10px;background:color-mix(in srgb,var(--surface-2) 50%,transparent)}.mrb-lv-extra-their{flex:1 1 140px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm, 12px);color:var(--text-muted)}.mrb-lv-extra-arrow{flex:none;color:var(--text-muted)}.mrb-lv-extra-name{flex:1 1 160px;min-width:0}.mrb-lv-extra-name.is-static{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.mrb-lv-extra-lane{flex:0 1 auto;min-width:0;display:flex;align-items:center}.mrb-lv-extra-lane select{max-width:100%}.mrb-lcd-lead[data-lcd-edit=company] .mrb-contact-idpick,.mrb-lcd-lead[data-lcd-edit=dispobtn] .mrb-leadtag-btn{outline:2px solid var(--accent, #6aa9ff);outline-offset:2px;border-radius:8px;box-shadow:0 0 0 6px color-mix(in srgb,var(--accent, #6aa9ff) 18%,transparent)}@media (forced-colors: active){.mrb-lcd-lead[data-lcd-edit=company] .mrb-contact-idpick,.mrb-lcd-lead[data-lcd-edit=dispobtn] .mrb-leadtag-btn{outline:2px solid Highlight;box-shadow:none}}.mrb-lcd .mrb-contact-idfact.is-draggable,.mrb-lcd .mrb-contact-laneline.is-draggable{cursor:grab;border-radius:4px}.mrb-lcd .mrb-contact-idfact.is-draggable:hover,.mrb-lcd .mrb-contact-laneline.is-draggable:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.mrb-lcd .mrb-contact-idfact.is-held,.mrb-lcd .mrb-contact-laneline.is-held{opacity:.4;cursor:grabbing}.mrb-lcd .mrb-contact-idfact.is-draggable:focus-visible,.mrb-lcd .mrb-contact-laneline.is-draggable:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(var(--focus-ring-width) * -1)}.mrb-lcd .mrb-contact-idfacts.is-homing,.mrb-lcd .mrb-contact-lane.is-homing{border-radius:var(--radius-sm, 6px);background:color-mix(in srgb,var(--accent, #4c8dff) 12%,transparent)}.mrb-lcd>.mrb-crp.is-inline{position:relative;inset:auto;z-index:auto;width:auto;max-width:none;min-width:0;flex:0 0 auto;height:clamp(440px,calc(100vh - 360px),1100px);margin:0;box-shadow:0 10px 28px -16px color-mix(in srgb,black 55%,transparent);animation:mrb-lcd-slideout var(--motion-base, .18s) var(--ease-out, ease-out) both}.mrb-lcd>.mrb-crp.is-inline>.mrb-crp-body{flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto}@keyframes mrb-lcd-slideout{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.mrb-lcd>.mrb-crp.is-inline{animation:none;transform:none}}.mrb-lcd-stage .mrb-contact-unfoldbar .mrb-contact-addoppx{pointer-events:none;cursor:default}.boi-anchor{position:relative;display:block;min-width:0}.boi-open{width:100%;box-sizing:border-box}.boi-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:29;background:#080b12b8;border-radius:inherit}.boi-sheet{position:absolute;top:0;left:0;right:0;z-index:30;box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 18px 48px #00000073;overflow:hidden}.boi-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0}.boi-head .mrb-ls-h{min-width:0}.boi-close{flex:0 0 auto}.boi-counts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none;min-width:0}.boi-counts>li{min-width:0;font-size:calc(.9rem * var(--font-scale, 1));color:var(--text-muted)}.boi-counts>li>b{color:var(--text)}.boi-counts>li.is-ask>b{color:var(--warn)}.boi-list{margin:0;padding:0;list-style:none;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);max-height:46vh;overflow-y:auto;overscroll-behavior:contain}.boi-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-2) var(--space-3);align-items:start;min-width:0;padding:var(--space-2) var(--space-3);box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2)}.boi-row.is-review{border-color:var(--warn)}.boi-who,.boi-verdict{min-width:0;display:flex;flex-direction:column;gap:2px}.boi-name{font-weight:600;color:var(--text);overflow-wrap:anywhere}.boi-ids,.boi-meeting{font-size:calc(.82rem * var(--font-scale, 1));color:var(--text-muted);overflow-wrap:anywhere}.boi-tag{font-size:calc(.85rem * var(--font-scale, 1));color:var(--text-muted);overflow-wrap:anywhere}.boi-choices{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.boi-choice{min-width:0;max-width:100%;box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 10px;font:inherit;font-size:calc(.82rem * var(--font-scale, 1));text-align:left;color:var(--text);background:transparent;border:1px solid var(--border-control);border-radius:999px;cursor:pointer;overflow-wrap:anywhere}.boi-choice.is-on{border-color:var(--accent);background:var(--accent-wash)}.boi-choice:disabled{opacity:.55;cursor:default}.boi-choice-id{font-size:calc(.75rem * var(--font-scale, 1));color:var(--text-muted);overflow-wrap:anywhere}.boi-go{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-width:0}.boi-left{min-width:0;font-size:calc(.82rem * var(--font-scale, 1));color:var(--text-muted)}.boi-err:empty,.boi-ok:empty{display:none}.boi-ok{color:var(--ok)}@container (max-width: 520px){.boi-row{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.boi-row{grid-template-columns:minmax(0,1fr)}.boi-sheet{padding:var(--space-3)}}.mrb-contacts-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;box-sizing:border-box;max-width:100%;margin:0 0 10px;padding:8px 10px;border-radius:10px;background:var(--surface-1);border:1px solid var(--border-subtle);color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1))}.mrb-contacts-list+.mrb-contacts-pager{margin:12px 0 0}.mrb-contacts-pager-nav{display:flex;align-items:center;gap:8px}.mrb-contacts-pager-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;min-width:34px;height:34px;line-height:1;padding:0 10px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text)}.mrb-contacts-pager-btn:hover:not(:disabled){border-color:var(--accent-border)}.mrb-contacts-pager-btn:disabled{opacity:.4;cursor:default}.mrb-contacts-pager-range{font-variant-numeric:tabular-nums;white-space:nowrap}.mrb-contacts-pager-size{display:flex;align-items:center;gap:6px}.mrb-contacts-pager-size select{font:inherit;padding:6px 8px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text)}.mrb-contacts-pager-size select:disabled{opacity:.5}@media (max-width: 480px){.mrb-contacts-pager-size-label{display:none}}.mrb-ihub{--ihub-line: color-mix(in srgb, var(--text) 10%, transparent);position:relative;isolation:isolate;max-width:none;margin:0;padding:var(--space-6) var(--space-6) var(--space-10)}.mrb-ihub:before{content:"";position:absolute;top:-40px;right:-20px;bottom:0;left:-20px;z-index:-1;pointer-events:none;background:radial-gradient(55% 40% at 14% 0%,color-mix(in srgb,var(--accent-neon) 9%,transparent),transparent 70%),radial-gradient(45% 34% at 88% 6%,color-mix(in srgb,var(--accent-neon) 6%,transparent),transparent 70%)}.mrb-ihub.is-embedded:before{inset-inline:0}.mrb-ihub .ihub-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5);animation:ihub-rise .45s var(--ease-out) backwards}.mrb-ihub .ihub-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-text)}.mrb-ihub .ihub-eyebrow:before{content:"";width:22px;height:3px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent-neon),color-mix(in srgb,var(--accent-neon) 25%,transparent));box-shadow:0 0 10px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.mrb-ihub .ihub-title{margin:var(--space-2) 0;font-size:var(--text-2xl);font-weight:800;letter-spacing:-.01em;line-height:var(--leading-tight);color:var(--text);background:linear-gradient(115deg,var(--text) 60%,var(--accent-text));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mrb-ihub .ihub-tagline{margin:0;max-width:52ch;color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-normal)}.mrb-ihub .ihub-alarm{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--danger) 50%,transparent);border-radius:var(--radius-lg);background:var(--danger-fill);color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal);animation:ihub-rise .4s var(--ease-out) backwards}.mrb-ihub .ihub-alarm strong{font-weight:800}.mrb-ihub .ihub-alarm-mark{display:inline-flex;flex:none;align-self:flex-start;margin-top:.2em;color:var(--danger)}.mrb-ihub .ihub-alarm-t{flex:1 1 260px;min-width:0}.mrb-ihub .ihub-alarm button{flex:none}.mrb-ihub .ihub-toolbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4);animation:ihub-rise .45s var(--ease-out) .05s backwards}.mrb-ihub .ihub-search{display:inline-flex;align-items:center;gap:var(--space-2);flex:1 1 180px;max-width:240px;min-height:40px;padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--accent-neon) 16%,var(--border-control));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-1) 72%,transparent);box-shadow:inset 0 1px 0 var(--ihub-line);color:var(--text-faint);transition:border-color var(--motion-base) var(--ease-out)}.mrb-ihub .ihub-search:focus-within{border-color:color-mix(in srgb,var(--accent-neon) 55%,var(--border-control));box-shadow:inset 0 1px 0 var(--ihub-line),0 0 0 3px color-mix(in srgb,var(--accent-neon) 18%,transparent)}.mrb-ihub .ihub-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text);font-size:var(--text-base);font-family:inherit}.mrb-ihub .ihub-search input::placeholder{color:var(--text-faint)}.mrb-ihub .ihub-filters{display:inline-flex;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.mrb-ihub .ihub-filter{min-height:30px;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-size:var(--text-sm);font-weight:600;font-family:inherit;cursor:pointer;transition:color var(--motion-base) var(--ease-out),background var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out)}.mrb-ihub .ihub-filter:hover{color:var(--text)}.mrb-ihub .ihub-filter-n{margin-left:2px;font-variant-numeric:tabular-nums;opacity:.75}.mrb-ihub .ihub-filter.is-alarm{color:var(--danger);background:var(--surface-2);border-color:color-mix(in srgb,var(--danger) 50%,transparent)}.mrb-ihub .ihub-filter.is-alarm .ihub-filter-n{opacity:1;font-weight:800}.mrb-ihub .ihub-filter.is-alarm.is-active{box-shadow:0 0 12px -5px color-mix(in srgb,var(--danger) 65%,transparent)}.mrb-ihub .ihub-filter.is-active{background:var(--accent-fill);border-color:color-mix(in srgb,var(--accent-neon) 40%,var(--border-subtle));color:var(--accent-text);box-shadow:0 0 12px -6px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.mrb-ihub .ihub-filter:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-ihub .ihub-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:start}@media (min-width: 720px){.mrb-ihub .ihub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mrb-ihub .ihub-empty{grid-column:1 / -1;padding:var(--space-6);text-align:center;color:var(--text-faint);font-size:var(--text-base);border:1px dashed var(--border-subtle);border-radius:var(--radius-lg)}.mrb-ihub .ihub-card{--ihub-brand: var(--ihub-brand-dark, var(--accent-neon));--ihub-glyph: var(--ihub-brand-dark, var(--accent-text));position:relative;border:1px solid color-mix(in srgb,var(--accent-neon) 12%,var(--border-subtle));border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 55%,transparent),color-mix(in srgb,var(--surface-1) 82%,transparent));box-shadow:inset 0 1px 0 var(--ihub-line),0 10px 30px -24px #00000080;transition:transform var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out);animation:ihub-rise .4s var(--ease-out) backwards;animation-delay:calc(var(--ihub-i, 0) * 45ms)}[data-theme=light] .mrb-ihub .ihub-card{--ihub-brand: var(--ihub-brand-light, var(--accent-neon));--ihub-glyph: var(--ihub-brand-light, var(--accent-text))}@keyframes ihub-rise{0%{opacity:0;transform:translateY(10px)}}.mrb-ihub.is-warm .ihub-header,.mrb-ihub.is-warm .ihub-toolbar,.mrb-ihub.is-warm .ihub-card,.mrb-ihub.is-warm .ihub-alarm{animation:none}.mrb-ihub .ihub-card:has(>.ihub-card-face:hover){transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent-neon) 34%,var(--border-subtle));box-shadow:inset 0 1px 0 var(--ihub-line),0 14px 34px -22px color-mix(in srgb,var(--accent-neon) 45%,transparent)}.mrb-ihub .ihub-card:has(>.ihub-card-face:focus-visible){border-color:color-mix(in srgb,var(--accent-neon) 40%,var(--border-subtle))}.mrb-ihub .ihub-card.is-open{grid-column:1 / -1;border-color:color-mix(in srgb,var(--accent-neon) 45%,var(--border-subtle));background:radial-gradient(110% 70% at 50% 0%,color-mix(in srgb,var(--accent-neon) 10%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 55%,transparent),color-mix(in srgb,var(--surface-1) 82%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--accent-neon) 35%,var(--ihub-line)),0 0 24px -12px color-mix(in srgb,var(--accent-neon) 45%,transparent),0 14px 34px -24px #00000080}.mrb-ihub .ihub-card-face{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tile titles caret" "tile status caret";align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);width:100%;min-height:72px;padding:var(--space-4);border:none;border-radius:calc(var(--radius-lg) - 2px);background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.mrb-ihub .ihub-card-face:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-ihub .ihub-icon{grid-area:tile;display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--ihub-brand) 26%,var(--border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--ihub-brand) 16%,transparent),color-mix(in srgb,var(--ihub-brand) 5%,transparent));color:var(--ihub-glyph);box-shadow:inset 0 1px 0 var(--ihub-line);transition:border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.mrb-ihub .ihub-card-face:hover .ihub-icon{border-color:color-mix(in srgb,var(--ihub-brand) 45%,var(--border-subtle));box-shadow:inset 0 1px 0 var(--ihub-line),0 0 14px -4px color-mix(in srgb,var(--ihub-brand) 45%,transparent)}.mrb-ihub .ihub-monogram{font-size:var(--text-md);font-weight:800;text-transform:uppercase}.mrb-ihub .ihub-titles{grid-area:titles;display:flex;flex-direction:column;gap:3px;min-width:0}.mrb-ihub .ihub-name-row{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.mrb-ihub .ihub-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);font-weight:700;color:var(--text);transition:color var(--motion-base) var(--ease-out)}.mrb-ihub .ihub-card-face:hover .ihub-name{color:var(--accent)}.mrb-ihub .ihub-card.is-open .ihub-name{color:var(--accent-text)}.mrb-ihub .ihub-desc{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal);overflow-wrap:anywhere}.mrb-ihub .ihub-state{grid-area:status;display:flex;align-items:center;gap:var(--space-2);min-width:0}.mrb-ihub .ihub-caret{grid-area:caret;display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--accent-neon) 18%,var(--border-subtle));background:color-mix(in srgb,var(--surface-2) 55%,transparent);box-shadow:inset 0 1px 0 var(--ihub-line);transition:border-color var(--motion-base) var(--ease-out),background var(--motion-base) var(--ease-out)}.mrb-ihub .ihub-caret:before{content:"";width:7px;height:7px;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:translateY(-2px) rotate(45deg);transition:transform .22s var(--ease-out),border-color var(--motion-base) var(--ease-out)}.mrb-ihub .ihub-card-face:hover .ihub-caret{border-color:color-mix(in srgb,var(--accent-neon) 40%,var(--border-subtle))}.mrb-ihub .ihub-card.is-open .ihub-caret{border-color:color-mix(in srgb,var(--accent-neon) 45%,var(--border-subtle));background:var(--accent-fill);box-shadow:inset 0 1px 0 var(--ihub-line),0 0 12px -3px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.mrb-ihub .ihub-card.is-open .ihub-caret:before{transform:translateY(2px) rotate(-135deg);border-color:var(--accent-text)}.mrb-ihub .ihub-pill{align-items:center;gap:var(--space-2)}.mrb-ihub .ihub-pill>svg{flex:none;align-self:flex-start;margin-top:.15em}.mrb-ihub .ihub-pill-text{min-width:0}.mrb-ihub .mrb-int-pill{display:inline-flex;align-items:flex-start;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-3);letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;line-height:var(--leading-normal)}.mrb-ihub .mrb-int-pill:not(.ihub-pill):before{content:"";width:7px;height:7px;margin-top:.5em;flex:none;border-radius:50%;background:currentColor}.mrb-ihub .mrb-int-pill.is-on{box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 20%,transparent),0 0 14px -4px color-mix(in srgb,var(--ok) 55%,transparent)}.mrb-ihub .mrb-int-pill.is-on:not(.ihub-pill):before{background:var(--ok);box-shadow:0 0 8px color-mix(in srgb,var(--ok) 70%,transparent)}.mrb-ihub .mrb-int-pill.is-off:not(.ihub-pill):before{background:var(--text-faint)}.mrb-ihub .mrb-int-pill.is-demo:not(.ihub-pill):before{background:var(--warn);box-shadow:0 0 8px color-mix(in srgb,var(--warn) 55%,transparent)}.mrb-ihub .mrb-int-pill.is-loading:not(.ihub-pill):before{background:color-mix(in srgb,var(--accent-neon) 65%,var(--text-faint));animation:ihub-pulse 1.6s ease-in-out infinite}.mrb-ihub .ihub-pill.is-loading>svg{animation:ihub-pulse 1.6s ease-in-out infinite}@keyframes ihub-pulse{0%,to{opacity:.35}50%{opacity:1}}.mrb-ihub .ihub-card-body{position:relative;margin:0 var(--space-4) var(--space-4);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border:1px solid color-mix(in srgb,var(--accent-neon) 10%,var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 40%,transparent);box-shadow:inset 0 1px 3px #00000029;animation:ihub-body-in .24s var(--ease-out) backwards}@keyframes ihub-body-in{0%{opacity:0;transform:translateY(-4px)}}.mrb-ihub .ihub-card-body:before{content:"";position:absolute;left:0;top:var(--space-3);bottom:var(--space-3);width:2px;border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--accent-neon),color-mix(in srgb,var(--accent-neon) 10%,transparent));opacity:.6;box-shadow:0 0 10px color-mix(in srgb,var(--accent-neon) 40%,transparent)}.mrb-ihub .ihub-card-body>*{max-width:640px}.mrb-ihub .mrb-connect-help{color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-normal)}.mrb-ihub .mrb-connect-account{color:var(--text-muted);font-size:var(--text-base)}.mrb-ihub .mrb-account-ok{border-radius:var(--radius-md);box-shadow:0 0 16px -10px color-mix(in srgb,var(--ok) 55%,transparent)}.mrb-ihub .mrb-error{margin-bottom:0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);font-size:var(--text-base);line-height:var(--leading-normal)}.mrb-ihub>.mrb-error{margin-bottom:var(--space-3)}.mrb-ihub .ihub-demo{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);border-radius:var(--radius-md);background:var(--warn-fill);color:var(--warn);font-size:var(--text-base);line-height:var(--leading-normal)}.mrb-ihub .mrb-note-empty{color:var(--text-muted)}.mrb-ihub .ihub-card-body input:not([type=checkbox]):not([type=radio]):not([type=range]),.mrb-ihub .ihub-card-body select,.mrb-ihub .ihub-card-body textarea{background:color-mix(in srgb,var(--surface-1) 72%,transparent);border:1px solid color-mix(in srgb,var(--accent-neon) 16%,var(--border-control));border-radius:var(--radius-md);box-shadow:inset 0 1px 0 var(--ihub-line);transition:border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.mrb-ihub .ihub-card-body input:focus,.mrb-ihub .ihub-card-body select:focus,.mrb-ihub .ihub-card-body textarea:focus{border-color:color-mix(in srgb,var(--accent-neon) 55%,var(--border-control));box-shadow:inset 0 1px 0 var(--ihub-line),0 0 0 3px color-mix(in srgb,var(--accent-neon) 18%,transparent)}.mrb-ihub .ihub-card-body input:focus-visible,.mrb-ihub .ihub-card-body select:focus-visible,.mrb-ihub .ihub-card-body textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-ihub .ihub-card-body button:not(.mrb-int-setuptoggle):not(.mrb-connect-secondary):not(.mrb-int-action):not(.mrb-board-item){border:1px solid color-mix(in srgb,var(--accent-neon) 55%,var(--accent-border));border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-neon) 22%,transparent),color-mix(in srgb,var(--accent-neon) 8%,transparent)),var(--accent-fill);color:var(--accent-text);font-weight:700;box-shadow:inset 0 1px 0 var(--ihub-line);transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out)}.mrb-ihub .ihub-card-body button:not(.mrb-int-setuptoggle):not(.mrb-connect-secondary):not(.mrb-int-action):not(.mrb-board-item):hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-neon) 75%,var(--accent-border));box-shadow:inset 0 1px 0 var(--ihub-line),0 0 18px -6px color-mix(in srgb,var(--accent-neon) 55%,transparent)}.mrb-ihub .ihub-card-body button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-ihub .ihub-card-body .mrb-connect-secondary{background:transparent;border:1px solid var(--border-control);border-radius:var(--radius-md);color:var(--text-muted);font-weight:600;box-shadow:none;transition:border-color var(--motion-base) var(--ease-out),background var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out)}.mrb-ihub .ihub-card-body .mrb-connect-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--surface-2) 55%,transparent);border-color:color-mix(in srgb,var(--accent-neon) 40%,var(--border-control));color:var(--text)}.mrb-ihub .mrb-connect-change summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-ihub .mrb-board-item{border:1px solid color-mix(in srgb,var(--accent-neon) 10%,var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 70%,transparent);transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.mrb-ihub .mrb-board-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent-neon) 40%,var(--border-subtle));box-shadow:0 0 16px -8px color-mix(in srgb,var(--accent-neon) 45%,transparent)}.mrb-ihub .mrb-board-item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-ihub .mrb-connect-status.is-ready .mrb-connect-dot{box-shadow:0 0 10px color-mix(in srgb,var(--ok) 60%,transparent)}.mrb-ihub .mrb-connect-status.is-partial .mrb-connect-dot{box-shadow:0 0 10px color-mix(in srgb,var(--warn) 50%,transparent)}.mrb-ihub .mrb-int-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:40px;padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb,var(--accent-neon) 30%,var(--border-subtle));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-1) 55%,transparent);color:var(--accent);font-weight:600;box-shadow:inset 0 1px 0 var(--ihub-line);transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),background var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out)}.mrb-ihub .mrb-int-action:hover:not(:disabled){transform:translateY(-1px);background:var(--accent-fill);color:var(--accent-text);border-color:color-mix(in srgb,var(--accent-neon) 55%,var(--border-subtle));box-shadow:inset 0 1px 0 var(--ihub-line),0 0 16px -6px color-mix(in srgb,var(--accent-neon) 45%,transparent);text-decoration:none}.mrb-ihub .mrb-int-action:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-ihub .mrb-int-action.is-danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,var(--border-subtle))}.mrb-ihub .mrb-int-action.is-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 65%,var(--border-subtle));box-shadow:inset 0 1px 0 var(--ihub-line),0 0 16px -6px color-mix(in srgb,var(--danger) 40%,transparent)}.mrb-ihub .mrb-int-action.is-off,.mrb-ihub .mrb-int-action:disabled{color:var(--text-faint);border-color:var(--border-subtle);box-shadow:none}.mrb-ihub .mrb-int-action.is-off:hover,.mrb-ihub .mrb-int-action:disabled:hover{transform:none;background:transparent;color:var(--text-faint);box-shadow:none}.mrb-ihub .mrb-int-actions-row{gap:var(--space-2);margin:var(--space-1) 0}.mrb-ihub .ihub-card-body .mrb-int-setuptoggle{align-self:flex-start;background:none;border:none;box-shadow:none;padding:var(--space-1) 0;color:var(--accent-text);font-weight:600;transition:color var(--motion-base) var(--ease-out)}.mrb-ihub .ihub-card-body .mrb-int-setuptoggle:hover{color:var(--accent);text-decoration:underline}.mrb-ihub .mrb-int-setup{list-style:none;padding-left:0;gap:var(--space-3);counter-reset:ihub-step}.mrb-ihub .mrb-int-setup li{position:relative;padding-left:calc(22px + var(--space-3));counter-increment:ihub-step}.mrb-ihub .mrb-int-setup li:before{content:counter(ihub-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:var(--text-xs);line-height:1;font-weight:700;color:var(--accent-text);background:color-mix(in srgb,var(--accent-neon) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent-neon) 30%,transparent);box-shadow:inset 0 1px 0 var(--ihub-line)}.mrb-ihub .mrb-int-setup code{background:color-mix(in srgb,var(--surface-3) 60%,transparent);border:1px solid color-mix(in srgb,var(--accent-neon) 14%,var(--border-subtle));border-radius:var(--radius-sm);padding:1px var(--space-2);color:var(--text)}:root[data-theme=light] .mrb-ihub:before{opacity:.55}:root[data-theme=light] .mrb-ihub .ihub-card{box-shadow:inset 0 1px #ffffffa6,0 10px 26px -20px #0f234659}:root[data-theme=light] .mrb-ihub .ihub-card-body{box-shadow:inset 0 1px 3px #0f23461a}@media (max-width: 640px){.mrb-ihub{padding:var(--space-5) var(--space-3) var(--space-8)}.mrb-ihub .ihub-title{font-size:var(--text-xl)}.mrb-ihub .ihub-toolbar{gap:var(--space-2)}.mrb-ihub .ihub-filters{flex-wrap:wrap}.mrb-ihub .ihub-freshness{flex:1 1 100%;justify-content:space-between}.mrb-ihub .ihub-card-face{padding:var(--space-3)}.mrb-ihub .ihub-card-body{margin:0 var(--space-3) var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4)}}@media (prefers-reduced-motion: reduce){.mrb-ihub,.mrb-ihub *,.mrb-ihub *:before,.mrb-ihub *:after{animation:none!important;transition:none!important}.mrb-ihub .ihub-card:has(>.ihub-card-face:hover),.mrb-ihub .mrb-board-item:hover,.mrb-ihub .mrb-int-action:hover:not(:disabled){transform:none}}.ihub-section{margin-top:26px}.ihub-section:first-of-type{margin-top:18px}.ihub-sectionhead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.ihub-sectiontitle{margin:0;font-size:calc(20px * var(--font-scale, 1));font-weight:700;letter-spacing:-.01em}.ihub-sectionsub{margin:3px 0 0;font-size:calc(13.5px * var(--font-scale, 1));color:var(--text-muted)}.ihub-srccols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.ihub-section.ihub-srccols,.ihub-section.ihub-srccols:first-of-type{margin-top:0}.ihub-srccol{display:flex;flex-direction:column;min-width:0;min-block-size:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.ihub-srccol-h{flex:none;margin:0;padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-subtle);font-size:var(--text-md);font-weight:700;min-width:0}.ihub-srccol-hrow{position:relative;flex:none;display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-subtle)}.ihub-srccol-hrow>.ihub-srccol-h{flex:1 1 auto;padding:0;border:0}.ihub-srccol-body{flex:1 1 auto;min-width:0;min-block-size:0;max-block-size:75dvh;padding:var(--space-3) var(--space-4);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@media (min-width: 1000px){.ihub-srccols{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);align-items:stretch}}.ihub-freshness{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ihub-freshness-t{font-size:calc(12.5px * var(--font-scale, 1));color:var(--text-muted)}.ihub-split{container:ihub-split / inline-size}.ihub-split-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.ihub-split-left,.ihub-split-right{min-width:0;width:100%;max-width:1020px}@container ihub-split (min-width: 1480px){.ihub-split-in{grid-template-columns:minmax(520px,640px) minmax(0,1fr);column-gap:112px;align-items:start}.ihub-split-left,.ihub-split-right{max-width:none}.mrb-ihub .ihub-split-left .ihub-grid{grid-template-columns:minmax(0,1fr)}.ihub-split-right>.ihub-section:first-child{margin-top:18px}}.mrb-ihub #base .ihub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mrb-ihub a.ihub-card-face{text-decoration:none;color:inherit;box-sizing:border-box}.mrb-ihub .ihub-card-face.is-connect .ihub-name{color:var(--accent-text, var(--accent))}.mrb-ihub .ihub-files{width:100%;box-sizing:border-box}.mrb-ihub .ihub-filetable{width:100%;table-layout:fixed;border-collapse:collapse;font-size:calc(13.5px * var(--font-scale, 1))}.mrb-ihub .ihub-filetable th,.mrb-ihub .ihub-filetable td{padding:9px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-ihub .ihub-filetable thead th{font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border-control, var(--border-subtle))}.mrb-ihub .ihub-filetable .is-num{text-align:right;width:9%}.mrb-ihub .ihub-filetable .is-num.is-bad{color:var(--danger, #f87171);font-weight:600}.mrb-ihub .ihub-filetable .ihub-file-when{width:17%;white-space:normal}.mrb-ihub .ihub-filetable tbody tr:last-child th,.mrb-ihub .ihub-filetable tbody tr:last-child td{border-bottom:0}.mrb-ihub .ihub-file-name{font-weight:600;white-space:normal}.mrb-ihub .ihub-file-t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-ihub .ihub-file-link{color:var(--accent-text, var(--accent));font-weight:600}.mrb-ihub .ihub-imports{display:flex;flex-direction:column;gap:22px;box-sizing:border-box}.mrb-ihub .ihub-importblk{min-width:0;box-sizing:border-box}.mrb-ihub .ihub-importbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;min-width:0}.mrb-ihub .ihub-importbtn{flex:none;margin:0}.mrb-ihub .ihub-importbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-ihub .ihub-importbtn.is-dragging{border-color:var(--accent-border);background:var(--accent-wash, rgba(77, 159, 255, .14));color:var(--text)}.mrb-ihub .ihub-imports .mrb-contacts-pager{margin:12px 0 0}.mrb-ihub .ihub-batchtable .is-num.ihub-imp-count{width:16%}.mrb-ihub .ihub-batchtable .ihub-file-when{width:30%}.mrb-ihub .ihub-batchtable a.ihub-file-t{display:block}.mrb-ihub .ihub-importexit{flex:none;margin:0}.mrb-ihub .ihub-importexit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-connect-field{display:flex;flex-direction:column;gap:6px}.mrb-connect-field>label{color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.mrb-connect-hint{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.ihub-verify{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.ihub-verify .ihub-verify-btn{flex:none;min-height:44px}.ihub-verify .ihub-verify-btn:disabled{cursor:progress}.ihub-verify .ihub-verify-msg{flex:1 1 16rem;margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.ihub-verify.is-ok{border-color:var(--ok-border);background:var(--ok-fill)}.ihub-verify.is-ok .ihub-verify-msg{color:var(--ok)}.ihub-verify.is-rejected{border-color:color-mix(in srgb,var(--danger) 55%,transparent);background:var(--surface-2)}.ihub-verify.is-rejected .ihub-verify-msg{color:var(--danger)}.ihub-verify.is-rate-limited,.ihub-verify.is-unreachable,.ihub-verify.is-unsupported,.ihub-verify.is-unreadable{border-color:var(--warn-border);background:var(--warn-fill)}.ihub-verify.is-rate-limited .ihub-verify-msg,.ihub-verify.is-unreachable .ihub-verify-msg,.ihub-verify.is-unsupported .ihub-verify-msg,.ihub-verify.is-unreadable .ihub-verify-msg{color:var(--warn)}.mrb-ihub .mrb-int-pill.is-bad{background:var(--surface-2);border-color:color-mix(in srgb,var(--danger) 50%,transparent);color:var(--danger);box-shadow:0 0 14px -4px color-mix(in srgb,var(--danger) 55%,transparent)}.mrb-ihub .mrb-int-pill.is-bad:before{background:var(--danger);box-shadow:0 0 8px color-mix(in srgb,var(--danger) 70%,transparent)}.ihub-verify .ihub-verify-when{color:var(--text-muted);font-weight:500}.olist{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 100%;min-width:0}.olist-rows{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.olist-row{display:flex;align-items:center;gap:var(--space-2);min-width:0}.olist-n{flex:0 0 auto;min-width:14px;color:var(--text-faint);font-size:calc(11px * var(--font-scale, 1));font-variant-numeric:tabular-nums;text-align:right}.olist-in{flex:1 1 auto;width:auto;min-width:0}.olist-del{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:var(--radius-lg);background:transparent;color:var(--text-faint);cursor:pointer}.olist-del:hover:not(:disabled){border-color:var(--danger-border, var(--border-control));color:var(--danger, var(--text));background:var(--surface-2)}.olist-del:disabled{opacity:.5;cursor:default}.olist-add{align-self:flex-start;min-height:30px;padding:var(--space-1) var(--space-3);border:1px dashed var(--border-control);border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-family:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:pointer}.olist-add:hover:not(:disabled){border-style:solid;color:var(--text);background:var(--surface-2)}.olist-add:disabled{opacity:.5;cursor:default}.olist-hint{margin:0;color:var(--text-faint);font-size:calc(11px * var(--font-scale, 1));line-height:var(--leading-normal)}.lfp{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex-grow:1}.lfp-intro,.lfp-hint,.lfp-empty{margin:0;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));line-height:var(--leading-normal)}.lfp-note{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lfp-err{margin:0;color:var(--danger);font-size:calc(12px * var(--font-scale, 1))}.lfp-note:empty,.lfp-err:empty{display:none}.lfp-list{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;border-radius:var(--radius-lg);transition:background-color .12s ease,box-shadow .12s ease}.lfp-list.is-drop,.lfp-folder.is-drop{background:color-mix(in srgb,var(--accent, #4c8dff) 10%,transparent);box-shadow:inset 0 0 0 2px var(--accent, #4c8dff)}.lfp-field.is-held{opacity:.4;cursor:grabbing}.lfp-field{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text);font-family:inherit;text-align:left;cursor:pointer}.lfp-field:hover{background:var(--surface-2)}.lfp-field.is-fixed{background:transparent;border-color:var(--border-subtle);color:var(--text-muted);cursor:default}.lfp-field.is-fixed:hover{background:transparent}.lfp-own-h{margin:var(--space-3) 0 0;color:var(--text);font-size:calc(13px * var(--font-scale, 1));font-weight:700}.lfp-field-id{display:flex;flex-direction:column;min-width:0;gap:1px}.lfp-field-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px * var(--font-scale, 1));font-weight:600}.lfp-field-lane{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-faint);font-size:calc(11px * var(--font-scale, 1))}.lfp-field-kind,.lfp-field-filled{color:var(--text-faint);font-size:calc(11px * var(--font-scale, 1));white-space:nowrap}.lfp-folder{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);min-width:0;transition:background-color .12s ease,box-shadow .12s ease}.lfp-folder.is-open{border-color:var(--border-control)}.lfp-folder-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--text);font-family:inherit;text-align:left;cursor:pointer}.lfp-folder-head:hover{background:var(--surface-2)}.lfp-folder-ic{display:inline-flex;color:var(--text-muted)}.lfp-folder-tx{display:flex;flex-direction:column;min-width:0}.lfp-folder-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px * var(--font-scale, 1));font-weight:700}.lfp-folder-count{color:var(--text-faint);font-size:calc(11px * var(--font-scale, 1));line-height:var(--leading-tight)}.lfp-chev{color:var(--text-muted)}.lfp-folder-body{display:flex;flex-direction:column;gap:var(--space-1);padding:0 var(--space-2) var(--space-2);min-width:0}.lfp-sub{align-self:flex-start;padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-family:inherit;font-size:calc(11px * var(--font-scale, 1));cursor:pointer}.lfp-sub:hover{color:var(--text);background:var(--surface-2)}.lfp-new{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0 0 var(--space-3)}.lfp-new-in{flex:1 1 9rem;min-width:0;min-height:40px;padding:var(--space-1) var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-family:inherit;font-size:calc(13px * var(--font-scale, 1))}.lfp-new-in:disabled{opacity:.6}.lfp-new-add{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;min-height:40px;padding:0;border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--accent-fill);color:var(--accent-text);line-height:0;cursor:pointer}.lfp-new-add.is-quiet{border-color:var(--border-control);background:transparent;color:var(--text-muted)}.lfp-new-add:hover:not(:disabled){background:var(--accent-fill-hover)}.lfp-new-add.is-quiet:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.lfp-new-add:disabled{opacity:.5;cursor:not-allowed}.lfp-form{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.lfp-back{align-self:flex-start;padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-family:inherit;font-size:calc(12px * var(--font-scale, 1));cursor:pointer}.lfp-back:hover{color:var(--text);background:var(--surface-2)}.lfp-form-h{margin:0 0 var(--space-1);color:var(--text);font-size:calc(15px * var(--font-scale, 1));font-weight:700}.lfp-lab{margin-top:var(--space-2);color:var(--text-muted);font-size:calc(11px * var(--font-scale, 1));font-weight:600;text-transform:uppercase;letter-spacing:.04em}.lfp-form input,.lfp-form select,.lfp-form textarea{width:100%;box-sizing:border-box;min-height:36px;padding:var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text);font-family:inherit;font-size:calc(13px * var(--font-scale, 1))}.lfp-opts{resize:vertical;line-height:var(--leading-normal)}.lfp-form-acts{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.lfp-form-acts button{min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--accent-fill);color:var(--accent-text);font-family:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:600;cursor:pointer}.lfp-form-acts button:disabled{opacity:.5;cursor:not-allowed}.lfp-danger{border-color:var(--border-control)!important;background:transparent!important;color:var(--danger)!important}.lfp-field:focus-visible,.lfp-folder-head:focus-visible,.lfp-sub:focus-visible,.lfp-new-in:focus-visible,.lfp-new-add:focus-visible,.lfp-back:focus-visible,.lfp-form input:focus-visible,.lfp-form select:focus-visible,.lfp-form textarea:focus-visible,.lfp-form-acts button:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.lfp-half{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.lfp-tray{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);border-radius:var(--radius-2, 8px);transition:background-color .12s ease,box-shadow .12s ease;flex-grow:1}.lfp-tray.is-over{background:color-mix(in srgb,var(--accent, #4c8dff) 10%,transparent);box-shadow:inset 0 0 0 2px var(--accent, #4c8dff)}.lfp-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.lfp-chip{display:inline-flex;align-items:center;gap:var(--space-1, 4px);max-width:100%;min-width:0;padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-1);color:var(--text);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:grab;text-align:left}.lfp-chip:hover:not(:disabled){background:var(--surface-2)}.lfp-chip:disabled{opacity:.55;cursor:default}.lfp-chip.is-held{opacity:.4;cursor:grabbing}.lfp-chip:focus-visible{outline:2px solid var(--accent, #4c8dff);outline-offset:2px}.lfp-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lfp-chips+.lfp-chips-own-rows{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border)}.lfp-chip-kind{color:var(--text-faint);font-size:calc(10px * var(--font-scale, 1));font-weight:500;white-space:nowrap}.pipd{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;--pipd-font-in: var(--font-scale, 1);--pipd-zoom: 1.15;--pipd-rows: 10;--pipd-row-h: calc(20px + var(--space-1) + 18px + (2 * var(--space-3)) + 2px);--pipd-row-gap: var(--space-2);--pipd-src-chrome: 207px;--pipd-band: calc( (var(--pipd-rows) * var(--pipd-row-h)) + ((var(--pipd-rows) - 1) * var(--pipd-row-gap)) + var(--pipd-src-chrome) )}.pipd-head,.pipd-row,.pipd-setup,.pipd-col-scripts,.pipd-auto-head{--font-scale: calc(var(--pipd-font-in, 1) * var(--pipd-zoom, 1));--text-xs: calc(11px * var(--font-scale));--text-sm: calc(12px * var(--font-scale));--text-base: calc(13px * var(--font-scale));--text-md: calc(15px * var(--font-scale));--text-lg: calc(18px * var(--font-scale));--text-xl: calc(22px * var(--font-scale));--text-2xl: calc(28px * var(--font-scale));--text-3xl: calc(34px * var(--font-scale))}.pipd-head{display:flex;align-items:center;flex:none;gap:var(--space-3);min-width:0}.pipd-head-words{min-width:0}.pipd-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:34px;block-size:34px;border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-fill);color:var(--accent-text)}.pipd-tile svg{inline-size:18px;block-size:18px}.pipd-tile.is-page{inline-size:42px;block-size:42px;border-radius:var(--radius-lg)}.pipd-tile.is-page svg{inline-size:22px;block-size:22px}.pipd-eyebrow{display:block;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.pipd-head h1{margin:2px 0 var(--space-1);min-width:0}.pipd-viewbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);min-width:0}.pipd-viewbtn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0 var(--space-3);border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--text-muted);font:inherit;font-weight:650;white-space:nowrap;cursor:pointer;min-width:0}.pipd-viewbtn-icon{inline-size:16px;block-size:16px;flex:none}.pipd-viewbtn:hover{color:var(--text);border-bottom-color:color-mix(in srgb,var(--accent) 45%,transparent)}.pipd-viewbtn[data-on=yes]{color:var(--accent);border-bottom-color:var(--accent)}.pipd-setup{flex:0 1 auto;min-width:0;min-block-size:0}.pipd-setup[hidden],.pipd-head[hidden],.pipd-row[hidden],.pipd-main[hidden]{display:none}html:has(.mrb-page.pipd){scrollbar-gutter:stable}.pipd:has(>.pipd-auto){min-block-size:100%}.pipd-auto{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-block-size:0}.pipd-auto-head{padding-block:var(--space-2)}.pipd-auto-close{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;padding:0;border:1px solid var(--border-control);border-radius:var(--radius-sm);background:transparent;color:var(--text);cursor:pointer}.pipd-auto-close:hover{background:var(--surface-2)}.pipd-auto-close:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.pipd-auto-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-block-size:560px}.pipd-auto-body>.mrb-casc{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;margin:0;height:auto}.pipd-auto-wait{margin:var(--space-4) 0;font-size:var(--text-sm);color:var(--text-muted)}.mrb-lv-auto,.mrb-tags-auto,.zmb-auto{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--automate-w, 76px);min-inline-size:var(--automate-w, 76px);block-size:26px;padding:0 var(--space-2);border:1px solid color-mix(in srgb,var(--spot-bolt) 55%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 70%,transparent),color-mix(in srgb,var(--surface-2) 38%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--text) 9%,transparent),0 1px 2px color-mix(in srgb,var(--bg) 45%,transparent);color:var(--spot-bolt);font:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:600;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}[data-theme=light] .mrb-lv-auto,[data-theme=light] .mrb-tags-auto,[data-theme=light] .zmb-auto{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 85%,transparent),color-mix(in srgb,var(--surface-2) 60%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--surface-1) 80%,transparent),0 1px 2px color-mix(in srgb,var(--text) 10%,transparent)}.zmb-auto:hover:not([disabled]),.mrb-lv-auto:hover:not([disabled]),.mrb-tags-auto:hover:not([disabled]){border-color:var(--spot-bolt)}.zmb-auto[data-state=paused],.mrb-lv-auto[data-state=paused],.mrb-tags-auto[data-state=paused]{border-style:dashed}.zmb-auto:focus-visible,.mrb-lv-auto:focus-visible,.mrb-tags-auto:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-tags-auto[disabled]{opacity:.6;cursor:default}.mrb-tags-row.is-line>.mrb-tags-auto{margin-inline-start:auto}.mrb-tags-row.is-line>.mrb-tags-row-name:not(input):has(+.spot-bolt,+.spot-tag){flex:0 1 auto;min-inline-size:0}.lfm .zmb-acts{padding-inline-end:calc(var(--automate-w, 76px) + var(--space-1))}.lfm .zmb-acts:has(>.zmb-auto){padding-inline-end:0}.pipd-cols{display:grid;grid-template-columns:1fr;align-items:start;gap:var(--space-4);min-width:0}.pipd-card{display:flex;flex-direction:column;min-width:0;min-block-size:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.pipd-card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);min-width:0;flex:none;padding-block-end:var(--space-3);margin-block-end:var(--space-3);border-block-end:1px solid var(--border-subtle)}.pipd-card-title{display:flex;align-items:center;gap:var(--space-3);min-width:0}.pipd-card-words{min-width:0}.pipd-step{display:block;font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.pipd-card-title h2{margin:0;min-width:0;font-size:var(--text-md)}.pipd-card-how{margin:var(--space-1) 0 0;max-width:62ch;font-size:var(--text-xs);line-height:1.5;color:var(--text-muted)}.pipd-body{min-width:0;padding-inline-end:var(--space-2)}.pipd-col-scripts .pipd-body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);align-items:stretch;flex-grow:1}.pipd-col-scripts .pipd-body[hidden]{display:none}.pipd-mrail-shelf{inline-size:148px;min-inline-size:0;min-block-size:0;margin-inline-start:var(--space-2);overflow-y:auto;overflow-x:hidden}.pipd-mrail-shelf:empty{display:none}.pipd-books{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);justify-self:start;min-width:0}.pipd-book{display:inline-flex;align-items:center;padding:2px 4px 6px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--text-muted);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.pipd-book:hover{color:var(--text);border-bottom-color:color-mix(in srgb,var(--tab-gold, var(--accent)) 45%,transparent)}.pipd-book.is-on{color:var(--tab-gold, var(--accent));border-bottom-color:var(--tab-gold, var(--accent))}.pipd-book-sep{display:inline-flex;align-items:center;padding:2px 0 8px;color:var(--border-subtle);font-weight:600;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none}@media (min-width: 1000px){.pipd-cols{grid-template-columns:minmax(0,1fr) minmax(0,clamp(440px,34vw,700px));grid-template-rows:minmax(0,1fr);align-items:stretch;flex:1 1 auto;min-block-size:0}.pipd-cols{grid-template-rows:auto minmax(0,1fr)}.pipd-fields{grid-column:1 / -1}}@media (min-width: 1400px){.pipd-cols{grid-template-columns:minmax(0,clamp(240px,15vw,340px)) minmax(0,1fr) minmax(0,clamp(440px,34vw,700px));grid-template-rows:minmax(0,1fr)}.pipd-fields{grid-column:auto}}.pipd-canvas{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-4);min-width:0}.pipd-flowcol{display:grid;align-content:start;gap:var(--space-3);min-width:0;min-block-size:0}@media (min-width: 1400px){.pipd-canvas:has(.pipd-rail){grid-template-columns:minmax(0,clamp(132px,8vw,190px)) minmax(0,1fr);align-items:start}}@media (min-width: 1400px){.pipd-canvas:has(.pipd-rail) .pipd-rail-list{flex-direction:column;flex-wrap:nowrap;align-items:stretch;max-block-size:clamp(200px,48vh,640px);overflow-y:auto;overscroll-behavior:contain;padding-inline-end:var(--space-1)}}.pipd-rail{min-width:0;padding:var(--space-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-2)}.pipd-rail.is-target{border-style:solid;border-color:var(--accent);background:var(--accent-fill)}.pipd-rail-empty{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.pipd-rail-err{margin:0 0 var(--space-2)}.pipd-rail-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1);min-width:0}.pipd-chip{display:inline-block;max-width:100%;font:inherit;line-height:1.5;text-align:inherit;width:auto;padding:3px 9px;border:1px solid color-mix(in srgb,var(--pipd-ink, var(--text-muted)) 40%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--pipd-ink, var(--text-muted)) 14%,transparent);color:var(--pipd-ink, var(--text));font-size:var(--text-xs);font-weight:600;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipd-chip:active{cursor:grabbing}.pipd-chip.is-custom{--pipd-ink: var(--tag-paint-d, var(--text))}[data-theme=light] .pipd-chip.is-custom{--pipd-ink: var(--tag-paint-l, var(--text))}@media (forced-colors: active){.pipd-chip{forced-color-adjust:none;border:1px solid CanvasText;color:CanvasText;background:Canvas}.pipd-rail.is-target{border:2px solid Highlight}}.pipd-vendor{grid-column:1 / -1;min-width:0}.pipd-vendor-h{margin:0 0 var(--space-3);font-size:var(--text-md)}.mrb-ihub.is-embedded{max-width:none;margin-inline:0;padding:0}.pipd-canvas .mrb-sf-chip,.pipd-canvas .mrb-sf-src{border-radius:var(--radius-sm)}.pipd-canvas .mrb-sf-chip{padding:0 10px 0 12px;border-inline-start:3px solid var(--sf-ink, var(--text));box-shadow:none;background:color-mix(in srgb,var(--sf-ink, transparent) 18%,transparent);font-size:var(--text-sm);font-weight:700;letter-spacing:.01em;line-height:calc(22px * var(--font-scale, 1))}.pipd-row,.pipd-main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.pipd-left{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;min-block-size:0}.pipd-col{min-inline-size:0;transition:opacity .12s ease,border-color .12s ease}.pipd-col[data-focus=yes]{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-subtle))}.pipd-col[data-focus=no]{opacity:.45}@media (prefers-reduced-transparency: reduce),(forced-colors: active){.pipd-col[data-focus=no]{opacity:1}.pipd-col[data-focus=yes]{border-color:Highlight}}@media (min-width: 1000px){.pipd-row{grid-template-columns:minmax(0,185fr) minmax(0,260fr);align-items:start}}@media (min-width: 1000px){.pipd[data-section=sources]{min-block-size:100%}.pipd[data-section=sources] .pipd-main:not([hidden]),.pipd[data-section=sources] .pipd-row:not([hidden]),.pipd[data-section=sources] .pipd-col-sources,.pipd[data-section=sources] #pipd-body-sources,.pipd[data-section=sources] .mrb-ihub{display:flex;flex-direction:column;flex:1 1 auto;min-block-size:0}.pipd[data-section=sources] .pipd-left{flex:1 1 auto}.pipd[data-section=sources] #pipd-body-sources{padding-inline-end:0}.pipd[data-section=sources] .ihub-srccols{flex:1 1 0;min-block-size:360px}.pipd[data-section=sources] .ihub-srccol-body{max-block-size:none}}@media (min-width: 1000px){.pipd[data-section=scripts]{min-block-size:100%}.pipd[data-section=scripts] .pipd-main:not([hidden]){display:flex;flex-direction:column;flex:1 1 0;min-block-size:0}.pipd[data-section=scripts] .pipd-left{flex:none}.pipd[data-section=scripts] .pipd-col-scripts{position:static;align-self:stretch;flex:1 1 0;block-size:auto;min-block-size:420px}}@media (min-width: 1400px){.pipd-row{grid-template-columns:minmax(0,185fr) minmax(0,260fr);gap:0;align-items:stretch;min-block-size:0}.pipd-col{min-block-size:0}.pipd-card{flex:1 1 auto;min-block-size:0}.pipd-main{grid-template-columns:minmax(0,445fr) minmax(0,185fr);align-items:stretch}.pipd-col-scripts{align-self:start;position:sticky;top:0;block-size:var(--pipd-screen, 100%)}.pipd-col-scripts .pipd-body{min-block-size:0;overflow-y:auto}.pipd-row{block-size:var(--pipd-seam, auto);max-block-size:var(--pipd-seam, var(--pipd-band))}.pipd-row .pipd-body{min-block-size:0;overflow-y:auto}}.pipd-seam{display:flex;flex:0 0 auto;align-items:center;justify-content:center;block-size:14px;padding:0;border:0;background:linear-gradient(to bottom,transparent calc(50% - 1px),var(--border-subtle) calc(50% - 1px),var(--border-subtle) calc(50% + 1px),transparent calc(50% + 1px));cursor:row-resize;touch-action:none;transition:background .12s ease}.pipd-seam-grip{inline-size:36px;block-size:4px;border-radius:999px;background:var(--border-strong, var(--border-subtle))}.pipd-seam:hover,.pipd-seam:focus-visible,.pipd-seam[data-grabbing=yes]{background:linear-gradient(to bottom,transparent calc(50% - 1.5px),var(--accent-border, #3b9eff) calc(50% - 1.5px),var(--accent-border, #3b9eff) calc(50% + 1.5px),transparent calc(50% + 1.5px))}.pipd-seam:hover .pipd-seam-grip,.pipd-seam:focus-visible .pipd-seam-grip,.pipd-seam[data-grabbing=yes] .pipd-seam-grip{background:var(--accent-border, #3b9eff)}.pipd-seam:focus-visible{outline:2px solid var(--accent-border, #3b9eff);outline-offset:-2px;border-radius:var(--radius-md, 8px)}@media (prefers-reduced-motion: reduce){.pipd-seam{transition:none}}@media (forced-colors: active){.pipd-seam{background:none;border-block-start:1px solid CanvasText}.pipd-seam-grip{background:CanvasText}.pipd-seam:hover,.pipd-seam:focus-visible,.pipd-seam[data-grabbing=yes]{border-block-start-color:Highlight}}.pipd-setup-head{padding-block:var(--space-2)}.pipd-setup .mrb-ls-h{display:none}.pipd-setup-fields{padding-block-end:var(--space-3);margin-block-end:var(--space-3);border-block-end:1px solid var(--border-subtle);min-width:0}@media (min-width: 1400px){.pipd{min-block-size:100%}.pipd-main{flex:1 1 auto;min-block-size:0}.pipd-row{flex:0 0 auto}}@media (max-width: 1399.98px){.pipd-seam{display:none}}.pipd[data-section] .pipd-row,.pipd[data-section] .pipd-main{grid-template-columns:minmax(0,1fr)}.pipd[data-section] .pipd-row{block-size:auto;max-block-size:none}.pipd[data-section] .pipd-col{opacity:1}.pipd-dispo-stack{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.pipd-dispo-stack>.pipd-card{flex:1 1 auto}.pipd-dispo-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-3);padding-inline:calc(var(--space-4) + 1px) calc(var(--space-4) + 1px + var(--space-2));min-width:0}.pipd-dispo-bar:empty{display:none}.pipd-dispo-bar .mrb-tags-new.mrb-dispo-newrow{grid-column:1;min-width:0;margin:0;gap:var(--space-1)}.pipd-dispo-bar .mrb-leadtag-input{box-sizing:border-box;min-height:0;block-size:30px;padding-block:0;font-size:var(--text-sm)}.pipd-dispo-bar .mrb-tags-picker-toggle{box-sizing:border-box;min-height:0;block-size:30px;padding-block:0}.pipd-dispo-bar .mrb-leadtag-add.is-icon{min-height:30px;width:30px}@media (max-width: 56rem){.pipd-dispo-bar{grid-template-columns:minmax(0,1fr)}}.pipd-auto-setup{flex:none;margin-block-start:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);min-width:0}.pipd-auto-setup-h{margin:0;font-size:var(--text-md)}.pipd-auto-setup-toggle{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:44px;margin:0;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text);font:inherit;font-weight:600;text-align:start;cursor:pointer}.pipd-auto-setup-toggle:hover{background:var(--surface-2)}.pipd-auto-setup-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-ring-width))}.pipd-auto-setup-chev{flex:none;inline-size:1em;color:var(--text-muted)}.pipd-auto-setup>.pipd-setup-body{padding:0 var(--space-3) var(--space-3);min-width:0}.pipd[data-section=sources] .pipd-col-sources{padding:0;border:0;background:none}.pipd[data-section=dispositions] .mrb-dispo-lane .mrb-tags-row.is-line{min-block-size:48px;padding-block:2px;align-items:center;font-size:calc(18px * var(--font-scale, 1))}.pipd[data-section=dispositions] .mrb-dispo-lane .mrb-tags-row.is-line .mrb-tags-row-name,.pipd[data-section=dispositions] .mrb-dispo-lane .mrb-tags-row.is-line .mrb-tags-title-input{font-size:calc(18px * var(--font-scale, 1));line-height:1.3}.pipd[data-section=dispositions] .mrb-dispo-lane .mrb-tags-row.is-line>.mrb-tags-picker>.mrb-tags-picker-toggle,.pipd[data-section=dispositions] .mrb-dispo-lane .mrb-tags-row.is-line>.mrb-tags-picker>.mrb-tags-picker-toggle>.mrb-tags-swatch{inline-size:38px;block-size:38px;min-inline-size:38px}.pipd[data-section=dispositions] .mrb-dispo-lane .mrb-tags-picker-toggle>.mrb-tags-swatch:before{inline-size:20px;block-size:20px}.pipd[data-section=dispositions] .mrb-dispo-lane .mrb-tags-row.is-line .mrb-tags-auto,.pipd[data-section=dispositions] .mrb-dispo-lane .mrb-tags-row.is-line .exp-rowmenu-btn{min-inline-size:38px;min-block-size:38px}@media (max-width: 720px){.pipd[data-section=scripts] .pipd-col-scripts .pipd-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.pipd[data-section=scripts] .pipd-mrail-shelf{inline-size:auto;margin-inline-start:0;margin-block-start:var(--space-3)}}.pipd-expand-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vh,40px);background:color-mix(in srgb,var(--surface-0, #04121f) 86%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pipd-expand-pane{display:flex;flex-direction:column;width:min(1400px,100%);height:min(1000px,100%);min-height:0;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);background:var(--surface-1);box-shadow:0 24px 64px #00000073;overflow:hidden}.pipd-expand-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding:10px var(--space-4, 16px);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.pipd-expand-head h2{margin:0;font-size:var(--text-sm);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipd-expand-close{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;height:30px;border-radius:var(--radius-pill, 999px);border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted, inherit);font:inherit;font-size:var(--text-xs);cursor:pointer}.pipd-expand-close:hover{border-color:var(--accent);color:var(--text)}.pipd-expand-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pipd-expand-body{flex:1 1 0;min-height:0;overflow-y:auto;padding:var(--space-4, 16px)}.pipd-expand-body>*{min-width:0}.sgp{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.sgp-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);font-weight:600}.sgp-all{font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.sgp-note{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.sgp-list{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.sgp-list label{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;max-width:100%}.sgp-list label.on{border-color:var(--accent)}.sgp-foot{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.sgp-said{font-size:var(--text-xs);color:var(--text-muted)}.sgp-err{font-size:var(--text-xs);color:var(--danger)}.referral-hub .rh-lede{margin:0 0 6px;max-width:68ch;opacity:.85}.referral-hub .rh-note{margin:0 0 18px;max-width:68ch;font-size:var(--text-sm);opacity:.7}.referral-hub .rh-error:not(.mrb-live-idle){margin:0 0 12px;padding:8px 12px;border-radius:8px;border:1px solid var(--danger);background:var(--danger-fill)}.referral-hub .rh-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0 0 22px}.referral-hub .rh-tile{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-2)}.referral-hub .rh-tile-v{font-size:var(--text-xl);font-weight:700;line-height:1.1}.referral-hub .rh-tile-l{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;opacity:.65}.referral-hub .rh-section{margin:0 0 26px}.referral-hub .rh-section>h2{margin:0 0 4px;font-size:var(--text-md)}.referral-hub .rh-sub{margin:0 0 12px;max-width:68ch;font-size:var(--text-sm);opacity:.7}.referral-hub .rh-listhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 10px}.referral-hub .rh-empty{margin:8px 0;max-width:68ch;opacity:.7}.referral-hub .rh-hint{font-size:var(--text-sm);opacity:.7}.referral-hub .rh-due{padding:12px 16px;border-radius:10px;border:1px solid var(--warn-border);background:var(--warn-fill)}.referral-hub .rh-duelist{margin:8px 0 0;padding-left:18px}.referral-hub .rh-duelist li{margin:3px 0}.referral-hub .rh-partners{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.referral-hub .rh-partner{padding:14px 16px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-2)}.referral-hub .rh-retired{opacity:.55}.referral-hub .rh-partner-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.referral-hub .rh-partner-head h3{margin:0;font-size:var(--text-base)}.referral-hub .rh-partner-acts{display:flex;gap:6px}.referral-hub .rh-partner-meta,.referral-hub .rh-partner-notes,.referral-hub .rh-partner-counts{margin:6px 0 0;font-size:var(--text-sm);opacity:.75}.referral-hub .rh-partner-counts{opacity:.9}.referral-hub .rh-chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0}.referral-hub .rh-chip{display:inline-block;padding:3px 10px;border-radius:999px;border:1px solid var(--border-control);background:transparent;color:inherit;font:inherit;font-size:var(--text-sm);cursor:default}.referral-hub button.rh-chip{cursor:pointer}.referral-hub .rh-chip-on{border-color:var(--accent-border);background:var(--accent-fill)}.referral-hub .rh-form{display:flex;flex-direction:column;gap:12px;padding:14px 16px;margin:0 0 14px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-2)}.referral-hub .rh-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.referral-hub .rh-field{display:flex;flex-direction:column;gap:4px;font-size:var(--text-sm)}.referral-hub .rh-field>span{opacity:.75}.referral-hub .rh-field>small{font-size:var(--text-xs);opacity:.6}.referral-hub .rh-field input,.referral-hub .rh-field select,.referral-hub .rh-field textarea{padding:7px 10px;border-radius:8px;border:1px solid var(--border-control);background:var(--surface-1);color:inherit;font:inherit}.referral-hub .rh-fieldset{border:1px solid var(--border-subtle);border-radius:10px;padding:10px 14px 14px;margin:0}.referral-hub .rh-fieldset>legend{padding:0 6px;font-size:var(--text-sm);opacity:.75}.referral-hub .rh-typed{display:flex;align-items:flex-end;gap:8px;margin-top:10px}.referral-hub .rh-typed .rh-field{flex:1 1 auto}.referral-hub .rh-acts{display:flex;align-items:center;gap:10px}.referral-hub .rh-picked{display:inline-flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;border:1px dashed var(--border-control)}.referral-hub .rh-hits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.referral-hub .rh-hit{display:flex;justify-content:space-between;gap:10px;width:100%;padding:7px 10px;border-radius:8px;border:1px solid var(--border-subtle);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.referral-hub .rh-btn{padding:6px 14px;border-radius:8px;border:1px solid var(--border-control);background:transparent;color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer}.referral-hub .rh-btn:disabled{opacity:.5;cursor:not-allowed}.referral-hub .rh-btn-go{border-color:var(--accent-border);background:var(--accent-fill);color:var(--accent-text)}.referral-hub .rh-btn-quiet{opacity:.85}.referral-hub .rh-group{margin:0 0 18px}.referral-hub .rh-group-h{margin:0 0 6px;font-size:var(--text-base);opacity:.9}.referral-hub .rh-tablewrap{overflow-x:auto;border-radius:10px;border:1px solid var(--border-subtle)}.referral-hub .rh-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.referral-hub .rh-table th,.referral-hub .rh-table td{text-align:left;padding:9px 12px;vertical-align:top;border-bottom:1px solid var(--border-subtle)}.referral-hub .rh-table thead th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;opacity:.65}.referral-hub .rh-table tbody tr:last-child td{border-bottom:0}.referral-hub .rh-row-due{background:var(--warn-fill)}.referral-hub .rh-leadname{font-weight:600}.referral-hub .rh-leadmeta{display:block;font-size:var(--text-xs);opacity:.65}.referral-hub .rh-strong{opacity:.95;font-weight:600}.referral-hub .rh-badge{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:var(--text-xs);white-space:nowrap}.referral-hub .rh-badge-sold{border:1px solid var(--ok-border);background:var(--ok-fill)}.referral-hub .rh-rowacts{white-space:nowrap}.referral-hub .rh-table select{padding:4px 8px;border-radius:7px;border:1px solid var(--border-control);background:var(--surface-1);color:inherit;font:inherit;font-size:var(--text-sm)}@media (max-width: 640px){.referral-hub .rh-partners{grid-template-columns:1fr}.referral-hub .rh-tiles{grid-template-columns:repeat(2,1fr)}}.referral-hub .rh-booklink{color:var(--accent)}.mrb-panel.referral-hub{max-width:none}.referral-hub .rh-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 10px}.referral-hub .rh-head h1{margin:0}.referral-hub .rh-kicker{padding:2px 10px;border:1px solid var(--accent-border);border-radius:999px;background:var(--accent-fill);color:var(--accent-text);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.referral-hub .rh-settingsbtn{padding:5px 12px;border:1px solid var(--border-control);border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer}.referral-hub .rh-settingsbtn:hover{background:var(--accent-wash)}.referral-hub .rh-settings{display:flex;flex-direction:column;gap:12px;margin:0 0 18px;max-width:820px}.referral-hub .rh-settings .rh-section{margin:0}.referral-hub .rh-os{margin-top:14px}.referral-hub .rh-railhead{margin:12px 0 2px;color:var(--text-faint);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.referral-hub .rh-workhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.referral-hub .rh-workh{margin:0;font-size:var(--text-md)}.referral-hub .rh-viewblurb{margin-top:-6px}.referral-hub .rh-tile-go{text-align:left;color:inherit;font:inherit;cursor:pointer}.referral-hub .rh-tile-go:hover{border-color:var(--border-control)}.referral-hub .rh-filters{display:flex;gap:8px;flex-wrap:wrap}.referral-hub .rh-filters input,.referral-hub .rh-filters select{padding:5px 10px;border-radius:7px;border:1px solid var(--border-control);background:var(--surface-1);color:inherit;font:inherit;font-size:var(--text-sm)}.referral-hub .rh-badge-review{border:1px solid var(--warn-border);background:var(--warn-fill)}.referral-hub .rh-savedlist{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.referral-hub .rh-savedlist li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.referral-hub .rh-saveform{max-width:42ch}.referral-hub .rh-btnstrip{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.referral-hub .rh-btnchip{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;max-width:34ch}.referral-hub .rh-btnchip-l{font-weight:600}.referral-hub .rh-btnchip-s{font-size:var(--text-sm);opacity:.75}.referral-hub .rh-firepanel{border:1px solid var(--accent-border);border-radius:10px;padding:12px 14px;margin:0 0 14px;display:flex;flex-direction:column;gap:10px}.referral-hub .rh-willdo{list-style:disc;margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:var(--text-sm);opacity:.9}.referral-hub .rh-builder{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:12px}.referral-hub .rh-btnlist{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.referral-hub .rh-btnrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.referral-hub .rh-btnrow-l{font-weight:600}.referral-hub .rh-btnrow-s{flex:1 1 20ch;font-size:var(--text-sm);opacity:.75}.referral-hub .rh-check{flex-direction:row;align-items:flex-start;gap:8px}.referral-hub .rh-check input{margin-top:3px}.referral-hub .rh-template{padding:10px 14px}.referral-hub .rh-profile{border-top:1px solid var(--border-subtle);margin-top:10px;padding-top:10px}.referral-hub .rh-profilelist{margin:0 0 6px;display:flex;flex-direction:column;gap:2px}.referral-hub .rh-profilerow{display:flex;justify-content:space-between;gap:12px;font-size:var(--text-sm)}.referral-hub .rh-profilerow dt{opacity:.7}.referral-hub .rh-profilerow dd{margin:0;font-variant-numeric:tabular-nums}.referral-hub .rh-check small{display:block;opacity:.7;font-size:var(--text-sm)}@media (max-width: 640px){.referral-hub .rh-workhead{flex-direction:column;align-items:flex-start}.referral-hub .rh-btnchip{max-width:none;width:100%}}.referral-hub .rh-detail{max-width:78ch}.referral-hub .rh-detailblock{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:12px}.referral-hub .rh-detailblock>h3{margin:0 0 8px;font-size:var(--text-base)}.referral-hub .rh-detailsub{margin:14px 0 6px;font-size:var(--text-sm);opacity:.75}.referral-hub .rh-openbtn{border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--border-control)}.referral-hub .rh-openbtn:hover{text-decoration-color:var(--accent)}.referral-hub .rh-leadname.rh-openbtn{font-weight:600}.referral-hub .rh-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.referral-hub .rh-tl{display:flex;gap:12px;align-items:baseline;border-left:2px solid var(--border-subtle);padding-left:12px}.referral-hub .rh-tl-when{flex:0 0 auto;min-width:11ch;font-size:var(--text-sm);opacity:.7;font-variant-numeric:tabular-nums}.referral-hub .rh-tl-what{flex:1 1 auto;font-size:var(--text-sm)}.referral-hub .rh-tl-what .rh-leadmeta{display:block}.referral-hub .rh-tl-strand{display:inline-block;margin-right:8px;padding:1px 7px;border-radius:999px;font-size:var(--text-xs);border:1px solid var(--border-subtle);opacity:.9}.referral-hub .rh-tl-referral{border-left-color:var(--accent-border)}.referral-hub .rh-tl-referral .rh-tl-strand{background:var(--accent-wash);border-color:var(--accent-border)}.referral-hub .rh-tl-payout{border-left-color:var(--tag-teal)}.referral-hub .rh-tl-payout .rh-tl-strand{background:var(--tag-teal-wash);border-color:var(--tag-teal)}.referral-hub .rh-tl-reactivation{border-left-color:var(--tag-purple)}.referral-hub .rh-tl-reactivation .rh-tl-strand{background:var(--tag-purple-wash);border-color:var(--tag-purple)}.referral-hub .rh-tl-case{border-left-color:var(--border-control)}.referral-hub .rh-gaps{margin:12px 0 0;padding-left:18px}.referral-hub .rh-vocabgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:8px 12px}.referral-hub .rh-vocabgrid .rh-field>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);opacity:.65}@media (max-width: 1100px){.horizon-root.horizon-root .summary .row{grid-template-columns:56px repeat(4,minmax(0,1fr));align-items:center;row-gap:12px;column-gap:8px}.horizon-root.horizon-root .summary .row>:first-child{grid-row:1 / span 2}.horizon-root.horizon-root .summary .row>.who-cell{grid-column:2 / -1;grid-row:1;padding-left:0}.horizon-root.horizon-root .summary .row>.stat{display:block;grid-row:2;min-width:0}.horizon-root.horizon-root .summary .row>.stat{padding:7px 4px 6px;border-radius:10px;background:linear-gradient(180deg,#1e305457,#0e183057);box-shadow:inset 0 0 0 1px #3aa6ff17;align-self:stretch}.horizon-root.horizon-root .summary .row.first>.stat{box-shadow:inset 0 0 0 1px #f6c45429}.horizon-root.horizon-root .summary .row>.stat .v{font-size:calc(clamp(15px,1.9vw,20px) * var(--font-scale, 1))}.horizon-root.horizon-root .summary .row>.stat .k{margin-top:3px;color:var(--hz-muted)}.horizon-root.horizon-root .summary .row{padding:14px 12px}.horizon-root.horizon-root .summary .row+.row{margin-top:6px;border-top:0}}@media (max-width: 1100px){.horizon-root.horizon-root .totals{grid-template-columns:repeat(2,minmax(0,1fr))}.horizon-root.horizon-root .totals .tot{min-width:0;padding:6px 14px}.horizon-root.horizon-root .totals .tot .top{flex-wrap:wrap;row-gap:6px}.horizon-root.horizon-root .totals .tot .big{min-width:0}}@media (max-width: 720px){.horizon-root.horizon-root .shell{padding:16px 12px 48px}.horizon-root.horizon-root .summary{padding:20px 16px 18px}.horizon-root.horizon-root .spotlight{padding:18px 14px 20px}.horizon-root.horizon-root .totals{padding:18px 14px}.horizon-root.horizon-root .milestones{padding:20px 16px}.horizon-root.horizon-root .sum-head{gap:12px}.horizon-root.horizon-root .sum-head h1{font-size:calc(23px * var(--font-scale, 1))}.horizon-root.horizon-root .sum-head .sub{font-size:calc(12.5px * var(--font-scale, 1))}.horizon-root.horizon-root .sum-head .lbp-toggle{width:100%}.horizon-root.horizon-root .sum-head .lbp-toggle button{flex:1 1 0;padding:6px 8px}.horizon-root.horizon-root .team-subtabs{width:100%}.horizon-root.horizon-root .team-subtabs button{flex:1 1 0;padding:0 8px}.horizon-root.horizon-root .tagline{margin-top:30px;letter-spacing:.24em;font-size:calc(12px * var(--font-scale, 1));text-align:center}.horizon-root.horizon-root .disclaim{align-items:flex-start}.horizon-root.horizon-root .disclaim svg{flex:none;margin-top:2px}.horizon-root.horizon-root .totals .tot .top{flex-direction:column;align-items:flex-start;gap:8px}.horizon-root.horizon-root .totals .tot .ic{width:34px;height:34px;border-radius:9px}.horizon-root.horizon-root .totals .tot .ic svg{width:17px}.horizon-root.horizon-root .totals .tot .big{font-size:calc(22px * var(--font-scale, 1))}}@media (max-width: 560px){.horizon-root.horizon-root .summary .row{grid-template-columns:52px repeat(2,minmax(0,1fr));padding:12px 10px;column-gap:8px;row-gap:8px}.horizon-root.horizon-root .summary .row>:first-child{grid-row:1 / span 3}.horizon-root.horizon-root .summary .row>:nth-child(3){grid-column:2;grid-row:2}.horizon-root.horizon-root .summary .row>:nth-child(4){grid-column:3;grid-row:2}.horizon-root.horizon-root .summary .row>:nth-child(5){grid-column:2;grid-row:3}.horizon-root.horizon-root .summary .row>:nth-child(6){grid-column:3;grid-row:3}.horizon-root.horizon-root .summary .row>.stat .v{font-size:calc(17px * var(--font-scale, 1))}.horizon-root.horizon-root .summary .row>.who-cell .nm{font-size:calc(18px * var(--font-scale, 1))}.horizon-root.horizon-root .totals{gap:14px}.horizon-root.horizon-root .totals .tot{padding:6px 4px}.horizon-root.horizon-root .totals .tot+.tot:before{display:none}.horizon-root.horizon-root .podium{gap:6px}.horizon-root.horizon-root .pod .pod-name{font-size:calc(12px * var(--font-scale, 1));max-width:100%}.horizon-root.horizon-root .pod .pod-val{font-size:calc(13px * var(--font-scale, 1));margin-top:4px}.horizon-root.horizon-root .pod .pod-lbl{letter-spacing:.08em;color:var(--hz-muted)}.horizon-root.horizon-root .pod .pod-base{margin-top:10px}.horizon-root.horizon-root .pod.p1 .pod-base{height:86px}.horizon-root.horizon-root .pod.p2 .pod-base{height:62px}.horizon-root.horizon-root .pod.p3 .pod-base{height:46px}}@media (max-width: 560px){.lbi .lbi-board{padding:0 12px}.lbi .lbi-brow{grid-template-columns:22px 38px minmax(0,1fr) minmax(0,1fr);gap:8px;row-gap:2px;padding:6px 10px}.lbi .lbi-brow>:nth-child(1),.lbi .lbi-brow>:nth-child(2){grid-row:1 / span 2}.lbi .lbi-brow>:nth-child(3){grid-column:3 / -1;grid-row:1}.lbi .lbi-brow>:nth-child(4){grid-column:3;grid-row:2;align-items:flex-start}.lbi .lbi-brow>:nth-child(5){grid-column:4;grid-row:2}.lbi .lbi-brow-face{width:38px;height:38px}.lbi .lbi-brow-face .lbi-ph{font-size:calc(15px * var(--font-scale, 1))}.lbi .lbi-brow-nm{font-size:calc(15px * var(--font-scale, 1));line-height:1.2}.lbi .lbi-brow-rank{font-size:calc(14px * var(--font-scale, 1));line-height:1.2}.lbi .lbi-brow-av{min-width:0}.lbi .lbi-brow-av b{font-size:calc(14px * var(--font-scale, 1));line-height:1.2}.lbi .lbi-brow-av i{color:var(--hz-muted);line-height:1.2}}@media (max-width: 420px){.horizon-root.horizon-root .shell{padding:14px 8px 40px}.horizon-root.horizon-root .summary{padding:16px 12px}.horizon-root.horizon-root .totals{padding:16px 10px}.horizon-root.horizon-root .spotlight{padding:16px 12px 18px}.horizon-root.horizon-root .summary .row{grid-template-columns:52px repeat(2,minmax(0,1fr));padding:10px 8px}.horizon-root.horizon-root .summary .row>.stat{padding:6px 3px 5px}.horizon-root.horizon-root .summary .row>.stat .v{font-size:calc(15px * var(--font-scale, 1))}.horizon-root.horizon-root .summary .row>.stat .k{letter-spacing:.06em}.horizon-root.horizon-root .summary .row>.who-cell .nm{font-size:calc(16px * var(--font-scale, 1))}.horizon-root.horizon-root .totals .tot .big{font-size:calc(19px * var(--font-scale, 1))}.horizon-root.horizon-root .totals .tot .k{font-size:calc(9.5px * var(--font-scale, 1));letter-spacing:.08em}.horizon-root.horizon-root .sum-head h1{font-size:calc(20px * var(--font-scale, 1))}.horizon-root.horizon-root .tagline{letter-spacing:.16em;font-size:calc(11px * var(--font-scale, 1))}}@media (pointer: coarse){.horizon-root.horizon-root .team-subtabs button,.horizon-root.horizon-root .lbp-toggle button{min-height:44px}}.pl-bar{position:fixed;z-index:1100;right:16px;bottom:16px;max-width:min(380px,calc(100vw - 32px));display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--surface-1, #131a26);border:1px solid var(--border-subtle);border-radius:14px;box-shadow:0 10px 30px -12px #0000008c;font-size:var(--text-sm);color:var(--text-muted)}.pl-bar.is-live{border-color:#dc46468c}.pl-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pl-toggle{flex:none;font:inherit;font-size:var(--text-sm);font-weight:700;padding:5px 12px;border-radius:999px;cursor:pointer;background:transparent;color:var(--text-muted);border:1px solid var(--border-control)}.pl-toggle:hover{color:var(--text, #eaf1fb)}.pl-toggle.on{background:#dc464629;border-color:#dc464699;color:var(--danger)}.pl-toggle:focus-visible{outline:2px solid var(--accent, #4da3ff);outline-offset:2px}.pl-watchers{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.pl-watching-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.pl-name{font-size:var(--text-xs);font-weight:700;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text, #eaf1fb)}.pl-nobody{font-size:var(--text-xs);color:var(--text-faint)}.pl-says{margin:0;font-size:var(--text-xs);line-height:1.45;color:var(--text-faint)}.pl-showing{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pl-showing-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.pl-chip{font:inherit;font-size:var(--text-xs);cursor:pointer;padding:3px 9px;border-radius:999px;background:transparent;color:var(--text-muted);border:1px solid var(--border-control)}.pl-chip.on{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text, #eaf1fb);border-color:color-mix(in srgb,var(--text) 30%,transparent)}.pl-chip:focus-visible{outline:2px solid var(--accent, #4da3ff);outline-offset:2px}.pl-watch-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:20px}.pl-watch{width:min(440px,100%);max-height:min(560px,90vh);overflow:auto;background:var(--surface-1, #131a26);border:1px solid var(--border-subtle);border-radius:16px;padding:16px;color:var(--text-muted);font-size:var(--text-sm)}.pl-watch-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.pl-watch-title{margin:0;font-size:var(--text-md);font-weight:800;color:var(--text, #eaf1fb)}.pl-watch-close{font:inherit;font-size:var(--text-sm);cursor:pointer;background:transparent;border:1px solid var(--border-control);border-radius:999px;padding:3px 12px;color:var(--text-muted)}.pl-watch-close:focus-visible{outline:2px solid var(--accent, #4da3ff);outline-offset:2px}.pl-facts{margin:0;display:grid;grid-template-columns:minmax(0,9em) 1fr;gap:6px 12px}.pl-facts dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);align-self:center}.pl-facts dd{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--text, #eaf1fb)}.pl-facts dd.is-none{font-weight:500;color:var(--text-faint)}.pl-quote{display:flex;gap:14px;flex-wrap:wrap}.pl-quote-fig{display:flex;flex-direction:column}.pl-quote-k{font-size:var(--text-xs);color:var(--text-faint)}.pl-quote-v{font-size:var(--text-md);font-weight:800;color:var(--text, #eaf1fb)}.pl-note{margin:12px 0 0;padding:10px;border-radius:10px;background:color-mix(in srgb,var(--text) 5%,transparent);font-size:var(--text-xs);line-height:1.45;color:var(--text-faint)}.pl-ended{margin:12px 0 0;font-size:var(--text-sm);font-weight:700;color:var(--text, #eaf1fb)}.mrb-presence-watch{font:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer;padding:2px 9px;border-radius:999px;background:#dc464629;border:1px solid rgb(220 70 70 / .5);color:var(--danger)}.mrb-presence-watch:focus-visible{outline:2px solid var(--accent, #4da3ff);outline-offset:2px}.mrb-race{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.mrb-race-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.mrb-race-title{margin:0;font-size:var(--text-md);font-weight:700;color:var(--text);letter-spacing:.02em}.mrb-race-mine{font-size:var(--text-xs);color:var(--text-muted);text-align:right;min-height:1.3em}.mrb-race-empty{font-size:var(--text-sm);color:var(--text-muted);padding:var(--space-3) 0}.mrb-race-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.mrb-race-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);border-left:3px solid transparent;background:transparent;transition:background-color .22s ease-out,border-left-color .22s ease-out}.mrb-race-row.me{background:var(--accent-wash)}.mrb-race-row.moved.up{border-left-color:var(--ok-border)}.mrb-race-row.moved.down{border-left-color:var(--border-control)}.mrb-race-rank{flex:0 0 auto;min-width:1.6em;text-align:right;font-size:var(--text-sm);font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-race-av{flex:0 0 auto;width:26px;height:26px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3)}.mrb-race-disc{font-size:var(--text-xs);font-weight:700;color:var(--text)}.mrb-race-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mrb-race-name{font-size:var(--text-sm);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-race-you{color:var(--text-muted);font-weight:600}.mrb-race-track{display:block;height:4px;border-radius:var(--radius-pill);background:var(--surface-3);overflow:hidden}.mrb-race-bar{display:block;width:100%;height:100%;border-radius:2px;background:var(--accent-border);transform-origin:left center;transition:transform .26s ease-out}.mrb-race-stat{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.mrb-race-dials{font-size:var(--text-base);font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.2}.mrb-race-move{font-size:var(--text-xs);line-height:1.3;min-height:1.3em;min-width:5ch;text-align:right;font-variant-numeric:tabular-nums;color:var(--text-muted);border-radius:var(--radius-pill);padding:0 5px}.mrb-race-move.up{color:var(--ok);background:var(--ok-fill);font-weight:700}.mrb-race-move.down{color:var(--text-muted);font-weight:600}.mrb-race-move.up,.mrb-race-move.down{animation:mrb-race-pop .2s ease-out}@keyframes mrb-race-pop{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.mrb-race-note{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.mrb-race-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.mrb-race-pin{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border-subtle)}@media (max-width: 480px){.mrb-race-head{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.mrb-race-mine{text-align:left}.mrb-race-track{display:none}}@media (prefers-reduced-motion: reduce){.mrb-race-row,.mrb-race-bar{transition:none}.mrb-race-move.up,.mrb-race-move.down{animation:none}}.horizon-root .sum-head{flex-wrap:wrap;gap:14px}.lbp-toggle{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;padding:3px;border:1px solid var(--hz-line);border-radius:999px;background:#090f1c99;box-shadow:inset 0 1px #ffffff08}.lbp-toggle button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;margin:0;background:transparent;color:var(--hz-muted);font:inherit;font-size:calc(12.5px * var(--font-scale, 1));font-weight:600;letter-spacing:.03em;min-height:44px;padding:6px 16px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.lbp-toggle button:hover{color:var(--hz-ink)}.lbp-toggle button[aria-pressed=true]{color:#eaf3ff;background:linear-gradient(180deg,#3aa6ff47,#3aa6ff24);box-shadow:inset 0 0 0 1px #3aa6ff80,0 0 20px -6px #3aa6ff99}.lbp-toggle button:focus-visible{outline:2px solid var(--hz-blue-bright);outline-offset:2px}@media (max-width: 560px){.lbp-toggle{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.lbp-toggle button{transition:none}}.horizon-root .team-subtabs{display:flex;justify-content:center;gap:6px;margin:4px auto 18px;padding:5px;width:max-content;max-width:100%;border:1px solid var(--hz-line);border-radius:999px;background:#090f1c99;box-shadow:inset 0 1px #ffffff08}.horizon-root .team-subtabs button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;margin:0;min-height:44px;padding:0 22px;border-radius:999px;background:transparent;color:var(--hz-muted);font:600 14px/1 var(--hz-sans);font-size:calc(14px * var(--font-scale, 1));letter-spacing:.04em;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.horizon-root .team-subtabs button:hover{color:var(--hz-ink)}.horizon-root .team-subtabs button[aria-selected=true]{color:#04101f;background:linear-gradient(180deg,var(--hz-blue-bright),var(--hz-blue));box-shadow:0 4px 14px #3aa6ff59}.horizon-root .team-subtabs button:focus-visible{outline:2px solid var(--hz-blue-bright);outline-offset:2px}.horizon-root .milestones{padding:22px}.horizon-root .ms-head{text-align:center;margin-bottom:20px}.horizon-root .ms-head h2{margin:0;font:800 22px/1.1 var(--hz-sans);font-size:calc(22px * var(--font-scale, 1));letter-spacing:.14em;color:var(--hz-ink)}.horizon-root .ms-head .sub{margin-top:6px;color:var(--hz-muted);font-size:calc(13px * var(--font-scale, 1))}.horizon-root .ms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.horizon-root .ms-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--hz-line);border-radius:var(--hz-r);background:linear-gradient(180deg,#0f1728eb,#090e1aeb)}.horizon-root .ms-card.is-crowned{border-color:var(--hz-gold-dim);box-shadow:0 0 0 1px #f6c4542e,0 10px 30px #0006}.horizon-root .ms-person{display:flex;align-items:center;gap:12px}.horizon-root .ms-av,.horizon-root .ms-disc{width:52px;height:52px;border-radius:50%;flex:0 0 auto;object-fit:cover;border:2px solid var(--hz-line)}.horizon-root .ms-disc{display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#1c2e4d,#0b1322);color:var(--hz-blue-bright);font:700 18px/1 var(--hz-sans);font-size:calc(18px * var(--font-scale, 1))}.horizon-root .ms-card.is-crowned .ms-av,.horizon-root .ms-card.is-crowned .ms-disc{border-color:var(--hz-gold)}.horizon-root .ms-name{font:700 16px/1.2 var(--hz-sans);font-size:calc(16px * var(--font-scale, 1));color:var(--hz-ink)}.horizon-root .ms-issued{margin-top:2px;font-size:calc(12px * var(--font-scale, 1));color:var(--hz-muted)}.horizon-root .ms-tier{align-self:flex-start;padding:5px 12px;border-radius:999px;font:700 13px/1 var(--hz-sans);font-size:calc(13px * var(--font-scale, 1));letter-spacing:.04em;border:1px solid var(--hz-gold-dim);background:linear-gradient(180deg,#f6c4542e,#f6c4540f);color:var(--hz-gold-bright)}.horizon-root .ms-tier.is-none{border-color:var(--hz-line);background:#ffffff05;color:var(--hz-muted)}.horizon-root .ms-ladder{display:flex;gap:5px}.horizon-root .ms-rung{flex:1 1 0;height:8px;border-radius:4px;background:#ffffff0f;border:1px solid var(--hz-line-soft)}.horizon-root .ms-rung.on{background:linear-gradient(180deg,var(--hz-gold-bright),var(--hz-gold));border-color:var(--hz-gold);box-shadow:0 0 8px #f6c45466}.horizon-root .ms-rung.next{border-color:var(--hz-blue-dim);background:#3aa6ff1f}.horizon-root .ms-next{font-size:calc(12px * var(--font-scale, 1));color:var(--hz-muted)}.horizon-root .ms-next b{color:var(--hz-blue-bright);font-weight:700}.horizon-root .ms-next.is-max{color:var(--hz-gold-bright)}.horizon-root .ms-empty{grid-column:1 / -1;text-align:center;padding:40px 12px;color:var(--hz-muted)}@media (prefers-reduced-motion: reduce){.horizon-root .team-subtabs button{transition:none}}.horizon-root .totals .tot-goal{margin-top:6px;font-size:calc(12px * var(--font-scale, 1));line-height:1.4;color:var(--hz-muted);font-weight:600;letter-spacing:.01em}.horizon-root .totals .tot-source{grid-column:1 / -1;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--hz-line-soft);font-size:calc(12px * var(--font-scale, 1));line-height:1.5;color:var(--hz-muted);max-width:78ch}.team-hub{display:flex;flex-direction:column;min-width:0}.team-hub-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;box-sizing:border-box;width:100%;min-width:0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.team-hub-who{display:flex;align-items:baseline;gap:var(--space-3);min-width:0;overflow:hidden}.team-hub-name{font-size:var(--text-lg);font-weight:800;letter-spacing:.08em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-hub-online{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-size:var(--text-sm);font-weight:600;color:var(--text-muted);white-space:nowrap}.team-hub-dot{width:8px;height:8px;border-radius:50%;background:var(--ok)}.team-hub-inbox{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto;min-height:36px;padding:6px 14px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font:inherit;font-weight:600;font-size:var(--text-sm);cursor:pointer}.team-hub-inbox:hover,.team-hub-inbox:focus-visible{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.team-hub-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:var(--bg, #04121f);font-size:calc(11px * var(--font-scale, 1));font-weight:800;line-height:1}@media (max-width: 560px){.team-hub-bar{align-items:stretch}.team-hub-inbox{justify-content:center;width:100%}}.mrb-dash{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--zenith-hud-bottom, 0px);z-index:1490;display:flex;flex-direction:column;background:var(--bg);color:var(--text);overflow:hidden}body.mrb-dash-open #mrb-header{position:relative;z-index:1496}body.mrb-dash-open .hudp[data-live=true]{z-index:1497}body.mrb-dash-open .mrb-team-drawer.open{z-index:1495}body.mrb-lane-docked .mrb-team-scrim{display:none}body.mrb-lane-docked .mrb-dash{padding-right:var(--zenith-dock-w, 0px)}body.mrb-dash-open:not(.mrb-lane-docked) button.mrb-todotab{z-index:1496}body.mrb-lane-docked button.mrb-todotab{display:none}body.mrb-dash-open .mrb-todo-drawer.open{z-index:1495}body.mrb-dash-open section.mrb-todowin{display:none}body.mrb-dash-open div.mrb-todowin-dockzone{display:none}.mrb-dash-topbar{display:flex;align-items:center;gap:var(--space-3);height:48px;min-height:48px;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-1);z-index:2}.mrb-dash-brand{display:inline-flex;align-items:center;gap:var(--space-2)}.mrb-dash-brand-logo{width:22px;height:22px;object-fit:contain}.mrb-dash-brand-name{font-weight:700;letter-spacing:.02em;color:var(--accent-text, var(--accent))}.mrb-dash-mode{font-size:var(--text-xs);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:2px 8px}.mrb-dash-topspacer{flex:1}.mrb-dash-iconbtn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(15px * var(--font-scale, 1));color:var(--text);background:var(--surface-2);border:1px solid var(--border-control, var(--border-subtle));border-radius:var(--radius-md);cursor:pointer}.mrb-dash-iconbtn:hover{border-color:var(--accent-border, var(--accent))}.mrb-dash-collapse{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:var(--text-sm);color:var(--text);background:var(--surface-2);border:1px solid var(--border-control, var(--border-subtle));border-radius:var(--radius-md);padding:6px 12px;cursor:pointer;transition:border-color var(--motion-fast, .12s) var(--ease-out, ease)}.mrb-dash-collapse:hover{border-color:var(--accent-border, var(--accent))}.mrb-dash-capnote{font-size:var(--text-sm);color:var(--text);background:var(--accent-fill, transparent);border:1px solid var(--accent-border, var(--accent));border-radius:var(--radius-pill);padding:4px 12px;margin-left:var(--space-2);animation:mrb-dash-capnote-in var(--motion-fast, .16s) var(--ease-out, ease)}@keyframes mrb-dash-capnote-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.mrb-dash-layouts{position:relative}.mrb-dash-layouts-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:5;min-width:230px;display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--surface-1);border:1px solid var(--border-control, var(--border-subtle));border-radius:var(--radius-md);box-shadow:var(--shadow-lg, var(--shadow-2))}.mrb-dash-layouts-save{font:inherit;font-size:var(--text-sm);color:var(--accent-text, var(--accent));background:var(--accent-fill, transparent);border:1px solid var(--accent-border, var(--accent));border-radius:var(--radius-md);padding:7px 10px;cursor:pointer;text-align:left}.mrb-dash-layouts-save:disabled{opacity:.5;cursor:not-allowed}.mrb-dash-layouts-hint,.mrb-dash-layouts-empty{font-size:var(--text-xs);color:var(--text-muted);padding:2px 4px}.mrb-dash-layouts-row{display:flex;align-items:stretch;gap:4px}.mrb-dash-layouts-load{flex:1;font:inherit;font-size:var(--text-sm);color:var(--text);text-align:left;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:7px 10px;cursor:pointer}.mrb-dash-layouts-load span{color:var(--text-muted);font-size:var(--text-xs)}.mrb-dash-layouts-load:hover{border-color:var(--accent-border, var(--accent))}.mrb-dash-layouts-del{width:30px;font:inherit;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer}.mrb-dash-layouts-del:hover{color:var(--danger);border-color:var(--danger)}.mrb-dash-quickadd-icon{width:18px;height:18px;vertical-align:-4px}.mrb-dash-stage{position:relative;flex:1;min-height:0;display:flex}.mrb-dash-stage[data-side=right]{flex-direction:row-reverse}.mrb-dash-dock{--dk-neon: #57b6ff;--dk-neon-soft: rgba(87, 182, 255, .55);flex:0 0 auto;width:104px;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:12px 8px 16px;margin:10px 0 10px 10px;border-radius:18px;color:#cfe4fb;background:linear-gradient(180deg,#101826c7,#070c16d1);border:1px solid rgba(87,182,255,.28);box-shadow:0 0 0 1px #0006,0 0 24px -6px #57b6ff59,0 18px 48px -18px #000c,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(87,182,255,.4) transparent}.mrb-dash-stage[data-side=right] .mrb-dash-dock{margin:10px 10px 10px 0}.mrb-dash-dock::-webkit-scrollbar{width:6px}.mrb-dash-dock::-webkit-scrollbar-thumb{background:#57b6ff59;border-radius:3px}.mrb-dash-dock-brand{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0 10px;position:relative}.mrb-dash-dock-mono{color:#bfe0ff;filter:drop-shadow(0 0 6px var(--dk-neon-soft)) drop-shadow(0 0 12px rgba(87,182,255,.35))}.mrb-dash-dock-brand:after{content:"";position:absolute;left:22%;right:22%;bottom:4px;height:8px;background:radial-gradient(60% 100% at 50% 0%,var(--dk-neon-soft),transparent 70%);opacity:.7;pointer-events:none}.mrb-dash-dock-brandword{font-size:calc(9px * var(--font-scale, 1));letter-spacing:.34em;font-weight:700;text-transform:uppercase;color:#dcebfb;padding-left:.34em;text-shadow:0 0 8px var(--dk-neon-soft)}.mrb-dash-dock-prevail{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 4px 9px;font:inherit;color:#eaf4ff;background:linear-gradient(180deg,#57b6ff29,#57b6ff0f);border:1px solid rgba(87,182,255,.4);border-radius:12px;cursor:pointer;box-shadow:0 0 18px -6px #57b6ff80,inset 0 0 12px -6px #57b6ff80}.mrb-dash-dock-prevail:hover{filter:brightness(1.08)}.mrb-dash-dock-prevail-bar{position:absolute;left:-8px;top:18%;bottom:18%;width:3px;border-radius:3px;background:var(--dk-neon);box-shadow:0 0 8px var(--dk-neon),0 0 14px var(--dk-neon-soft)}.mrb-dash-stage[data-side=right] .mrb-dash-dock-prevail-bar{left:auto;right:-8px}.mrb-dash-dock-prevail-glyph{color:#ffd67a;filter:drop-shadow(0 0 6px rgba(255,200,90,.6))}.mrb-dash-dock-prevail-dot{position:absolute;top:5px;right:12px;width:6px;height:6px;border-radius:50%;background:#ffd67a;box-shadow:0 0 8px #ffcf5e}.mrb-dash-dock-prevail-word{font-size:calc(11px * var(--font-scale, 1));letter-spacing:.04em;font-weight:700;color:#ffe4a6;text-shadow:0 0 8px rgba(255,200,90,.45)}.mrb-dash-dock-items{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:2px}.mrb-dash-dock-div{height:1px;margin:7px 10px;background:linear-gradient(90deg,transparent,rgba(87,182,255,.35),transparent)}.mrb-dash-dockicon{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 2px 7px;font:inherit;color:#9fc4e8;background:transparent;border:1px solid transparent;border-radius:12px;cursor:pointer;transition:transform var(--motion-fast, .12s) var(--ease-out, ease),background var(--motion-fast, .12s) var(--ease-out, ease),color var(--motion-fast, .12s) var(--ease-out, ease)}.mrb-dash-dockicon:hover{background:#57b6ff14;color:#d7ecff;transform:translateY(-1px)}.mrb-dash-dockicon.is-open{color:#eaf6ff;background:linear-gradient(180deg,#57b6ff2e,#57b6ff0d);border-color:#57b6ff59;box-shadow:inset 0 0 14px -8px #57b6ffcc}.mrb-dash-dockbar{position:absolute;left:-8px;top:24%;bottom:24%;width:3px;border-radius:3px;background:var(--dk-neon);box-shadow:0 0 8px var(--dk-neon),0 0 14px var(--dk-neon-soft);opacity:0;transition:opacity var(--motion-fast, .12s) var(--ease-out, ease)}.mrb-dash-stage[data-side=right] .mrb-dash-dockbar{left:auto;right:-8px}.mrb-dash-dockicon.is-open .mrb-dash-dockbar{opacity:1}.mrb-dash-dockglyph{width:24px;height:24px;filter:drop-shadow(0 0 4px var(--dk-neon-soft))}.mrb-dash-dockicon:hover .mrb-dash-dockglyph,.mrb-dash-dockicon.is-open .mrb-dash-dockglyph{filter:drop-shadow(0 0 5px var(--dk-neon)) drop-shadow(0 0 10px var(--dk-neon-soft))}.mrb-dash-docklabel{font-size:calc(9.5px * var(--font-scale, 1));line-height:1.15;text-align:center;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-dash-dockicon.is-open .mrb-dash-docklabel{text-shadow:0 0 8px var(--dk-neon-soft)}.mrb-dash-dockdot{margin-top:1px;width:4px;height:4px;border-radius:50%;background:#57b6ff59}.mrb-dash-dockicon.is-open .mrb-dash-dockdot{background:var(--dk-neon);box-shadow:0 0 8px var(--dk-neon)}.mrb-dash-dockicon.is-min{color:#d7ecff}.mrb-dash-dockicon.is-min .mrb-dash-dockdot{background:var(--dk-neon);box-shadow:0 0 8px var(--dk-neon),0 0 14px var(--dk-neon-soft);animation:mrb-dash-dockdot-pulse 2.4s ease-in-out infinite}.mrb-dash-dockicon.is-min .mrb-dash-dockglyph{filter:drop-shadow(0 0 5px var(--dk-neon-soft))}@keyframes mrb-dash-dockdot-pulse{0%,to{opacity:1}50%{opacity:.5}}.mrb-dash-canvas{position:relative;flex:1;min-width:0;overflow:hidden}.mrb-dash-canvas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(var(--border-subtle) 1px,transparent 1px);background-size:26px 26px;opacity:.5;pointer-events:none}.mrb-dash-skinbg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.mrb-dash-skinbg.mrb-skin-surface[data-skin]{background:var(--sk-ground)}body.mrb-dash-grabbing{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}body.mrb-dash-grabbing iframe,body.mrb-dash-grabbing{pointer-events:none}.mrb-dash-empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);text-align:center;padding:var(--space-5)}.mrb-dash-empty h2{margin:0;font-size:calc(1.4rem * var(--font-scale, 1))}.mrb-dash-empty p{margin:0;color:var(--text-muted);max-width:46ch}.mrb-dash-quickadd{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-2)}.mrb-dash-quickadd button{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:var(--text-sm);color:var(--accent-text, var(--accent));background:var(--accent-fill, transparent);border:1px solid var(--accent-border, var(--accent));border-radius:var(--radius-pill);padding:8px 16px;cursor:pointer}.mrb-dash-quickadd .mrb-dash-quickadd-icon{vertical-align:0}.mrb-dash-quickadd button:hover{filter:brightness(1.08)}.mrb-dash-loading{padding:var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.mrb-dash-panel{position:absolute;display:flex;flex-direction:column;min-width:200px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg, var(--shadow-2));overflow:hidden}.mrb-dash-panel.is-active{box-shadow:0 0 0 1px var(--accent-border, var(--accent)),var(--shadow-lg, var(--shadow-2))}.mrb-dash-panel.is-min{height:auto!important}.mrb-dash-panel.is-dragging{will-change:transform;contain:layout paint}.mrb-dash-panel-head{display:flex;align-items:center;gap:var(--space-2);height:34px;min-height:34px;padding:0 6px 0 12px;background:var(--surface-2);border-bottom:1px solid var(--border-subtle);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.mrb-dash-panel-head:active{cursor:grabbing}.mrb-dash-panel.is-min .mrb-dash-panel-head{border-bottom:none}.mrb-dash-panel-title{flex:1;font-size:var(--text-sm);font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-dash-panel-actions{display:inline-flex;gap:2px}.mrb-dash-panel-btn{width:26px;height:24px;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:calc(13px * var(--font-scale, 1));line-height:1;color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer}.mrb-dash-panel-btn:hover{background:var(--surface-1);color:var(--text)}.mrb-dash-panel-close:hover{color:var(--danger)}.mrb-dash-panel-fit{opacity:0;transition:opacity var(--motion-fast, .12s) var(--ease-out, ease)}.mrb-dash-panel:hover .mrb-dash-panel-fit,.mrb-dash-panel.is-active .mrb-dash-panel-fit{opacity:1}.mrb-dash-panel-body{flex:1;min-height:0;overflow:auto;position:relative}.mrb-dash-panel.is-min .mrb-dash-panel-body{display:none}.mrb-dash-outside{padding:28px 24px;max-width:46ch}.mrb-dash-outside-t{margin:0 0 6px;font-weight:650;color:var(--text)}.mrb-dash-outside-s{margin:0 0 14px;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1))}.mrb-dash-outside button{font:inherit;font-size:calc(13px * var(--font-scale, 1));padding:7px 14px;border-radius:var(--radius-md);color:var(--text);background:var(--surface-1);border:1px solid var(--border-subtle);cursor:pointer}.mrb-dash-outside button:hover{background:var(--surface-2)}.mrb-dash-resize{position:absolute;z-index:2;touch-action:none;opacity:0;transition:opacity var(--motion-fast, .12s) var(--ease-out, ease)}.mrb-dash-panel:hover .mrb-dash-resize,.mrb-dash-panel.is-active .mrb-dash-resize{opacity:1}.mrb-dash-resize-n{top:-3px;left:8px;right:8px;height:8px;cursor:ns-resize}.mrb-dash-resize-s{bottom:-3px;left:8px;right:8px;height:8px;cursor:ns-resize}.mrb-dash-resize-e{right:-3px;top:8px;bottom:8px;width:8px;cursor:ew-resize}.mrb-dash-resize-w{left:-3px;top:8px;bottom:8px;width:8px;cursor:ew-resize}.mrb-dash-resize-ne{top:-4px;right:-4px;width:14px;height:14px;cursor:nesw-resize}.mrb-dash-resize-nw{top:-4px;left:-4px;width:14px;height:14px;cursor:nwse-resize}.mrb-dash-resize-se{bottom:-4px;right:-4px;width:14px;height:14px;cursor:nwse-resize}.mrb-dash-resize-sw{bottom:-4px;left:-4px;width:14px;height:14px;cursor:nesw-resize}.mrb-dash-resize-se:after,.mrb-dash-resize-ne:after,.mrb-dash-resize-nw:after,.mrb-dash-resize-sw:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:2px solid var(--accent-border, var(--accent));border-radius:2px;opacity:.5}@media (prefers-reduced-motion: reduce){.mrb-dash-dockicon,.mrb-dash-panel-fit,.mrb-dash-resize{transition:none}.mrb-dash-dockicon:hover{transform:none}.mrb-dash-dockicon.is-min .mrb-dash-dockdot{animation:none}}.mrb-incoming{position:fixed;top:calc(var(--page-top, 0px) + 10px + var(--notice-stack-h, 0px));left:calc(var(--page-left, 0px) + 12px);right:calc(var(--page-right, 0px) + 12px);z-index:1500;pointer-events:none}.mrb-incoming-bar{position:relative;pointer-events:auto;display:flex;align-items:center;gap:18px;padding:12px 18px;border-radius:14px;border:1px solid rgba(59,158,255,.45);background:linear-gradient(180deg,#0a1426fa,#060c1afa);box-shadow:0 14px 40px #0000008c;color:#e8f1ff}.mrb-incoming-who{flex:0 1 auto;min-width:0}.mrb-incoming-context{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.mrb-incoming-actions{flex:0 0 auto;display:flex;gap:10px}.mrb-incoming-pulse{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:14px;border:1px solid rgba(59,158,255,.8);opacity:.25;animation:mrb-incoming-breathe 1.6s ease-in-out infinite;pointer-events:none}@keyframes mrb-incoming-breathe{0%,to{opacity:.18}50%{opacity:.7}}@media (prefers-reduced-motion: reduce){.mrb-incoming-pulse{animation:none;opacity:.35}}:root[data-perf-call=active] .mrb-incoming-pulse,:root[data-perf-tier=minimal] .mrb-incoming-pulse{animation:none;opacity:.35}.mrb-incoming-kicker{font-size:calc(10px * var(--font-scale, 1));letter-spacing:.14em;text-transform:uppercase;color:#a0c8ffd9}.mrb-incoming-name{margin-top:2px;font-size:calc(19px * var(--font-scale, 1));font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-incoming-detail{font-size:calc(12px * var(--font-scale, 1));color:#c8daf5b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-incoming-detail.is-known{color:#78dcaaf2}.mrb-incoming-info{font-size:calc(12px * var(--font-scale, 1));color:#c8daf5c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-incoming-last{font-size:calc(13px * var(--font-scale, 1));font-weight:600;color:#ffd68cf2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-incoming-actions button{padding:10px 16px;border-radius:10px;border:1px solid transparent;font-size:calc(14px * var(--font-scale, 1));font-weight:600;cursor:pointer;white-space:nowrap}.mrb-incoming-actions button[disabled]{opacity:.6;cursor:default}.mrb-incoming-accept{background:#1f9d55;color:#fff}.mrb-incoming-decline{background:#ffffff0f;border-color:#ffffff2e!important;color:#e8f1ff}.mrb-incoming-foot{pointer-events:auto;margin:4px 6px 0;font-size:calc(11px * var(--font-scale, 1));color:#b4c8e69e;text-align:right}@media (max-width: 860px){.mrb-incoming-bar{flex-wrap:wrap;gap:10px}.mrb-incoming-context{flex-basis:100%}.mrb-incoming-actions{flex:1 1 100%}.mrb-incoming-actions button{flex:1}}.mrb-incoming-error{position:fixed;top:calc(var(--page-top, 0px) + 10px + var(--notice-stack-h, 0px));left:calc(var(--page-left, 0px) + 12px);right:calc(var(--page-right, 0px) + 12px);z-index:1500;padding:10px 14px;border-radius:10px;background:#781414f2;color:#ffe9e9;font-size:calc(13px * var(--font-scale, 1))}.mrb-rail-row{position:relative;flex-shrink:0}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-row>.mrb-rail-item{padding-right:40px}.mrb-rail-rowmenu{position:absolute;top:0;bottom:0;right:0;display:grid;place-items:center;width:40px;color:var(--text-muted);visibility:hidden}.mrb-rail-rowmenu>.exp-rowmenu{width:100%;height:100%}.mrb-rail-rowmenu .exp-rowmenu-btn{width:100%;height:100%;min-height:0}.mrb-rail-rowmenu .exp-rowmenu-pop{left:auto;right:0}@media not all and (max-width: 720px){.mrb-shell-split[data-vertical-layer=second] .mrb-rail-row:has(.mrb-rail-arrow):not(.mrb-rail-added *){--rail-swap: 0;--rail-dots-indent: 0px}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-row:has(>.mrb-rail-child .mrb-rail-arrow):not(.mrb-rail-added *){--rail-dots-indent: var(--space-3, 12px)}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:hover .mrb-rail-row:has(.mrb-rail-arrow):not(.mrb-rail-added *),.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:has(:focus-visible) .mrb-rail-row:has(.mrb-rail-arrow):not(.mrb-rail-added *),.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-rail-held] .mrb-rail-row:has(.mrb-rail-arrow):not(.mrb-rail-added *),.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-crest-open] .mrb-rail-row:has(.mrb-rail-arrow):not(.mrb-rail-added *),.mrb-shell-split[data-vertical-layer=second][data-rail-labels=always] .mrb-nav.mrb-rail-nav .mrb-rail-row:has(.mrb-rail-arrow):not(.mrb-rail-added *){--rail-swap: 1}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-row:has(.mrb-rail-arrow):not(.mrb-rail-added *)>.mrb-rail-item{padding-inline-start:calc(var(--space-2, 8px) + var(--rail-dots-indent, 0px) + var(--rail-swap, 0) * 22px);padding-inline-end:var(--space-2, 8px)}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-row:has(.mrb-rail-arrow):not(.mrb-rail-added *)>.mrb-rail-item>.mrb-rail-arrow{order:var(--rail-swap, 0)}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-row:has(.mrb-rail-arrow):not(.mrb-rail-added *)>.mrb-rail-item>.mrb-rail-word{flex:var(--rail-swap, 0) 1 auto;min-width:0}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-row:has(.mrb-rail-arrow):not(.mrb-rail-added *)>.mrb-rail-rowmenu{left:0;right:auto;width:calc(var(--space-2, 8px) + var(--rail-dots-indent, 0px) + var(--rail-swap, 0) * 22px)}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-row:has(.mrb-rail-arrow):not(.mrb-rail-added *) .exp-rowmenu-pop{left:0;right:auto}@media (pointer: coarse){.mrb-shell-split[data-vertical-layer=second] .mrb-rail-row:has(.mrb-rail-arrow):not(.mrb-rail-added *){--rail-swap: 1}}}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav .mrb-rail-sec-body[data-rail-sec]:has(.mrb-rail-rowmenu [aria-expanded=true]){overflow:visible}.mrb-rail-row:hover .mrb-rail-rowmenu,.mrb-rail-row:has(:focus-visible) .mrb-rail-rowmenu,.mrb-rail-rowmenu:has([aria-expanded=true]){visibility:visible;pointer-events:auto}@media (pointer: coarse){.mrb-rail-rowmenu{visibility:visible;pointer-events:auto}}.mrb-rail-rowmenu-panel{position:fixed;z-index:195;width:min(15rem,calc(100vw - var(--space-6, 24px)));box-sizing:border-box;padding:var(--space-2, 8px);border:1px solid var(--border-subtle);border-radius:var(--radius-3, 12px);background:var(--surface-1);box-shadow:var(--shadow-2);color:var(--text)}.mrb-rail-rowmenu-title{margin:0 0 var(--space-2, 8px);padding:0 var(--space-1, 4px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;font-size:calc(13px * var(--font-scale, 1))}.mrb-rail-rowmenu-row button{display:block;width:100%;padding:var(--space-2, 8px);border:0;border-radius:var(--radius-2, 8px);background:transparent;color:inherit;font:inherit;font-size:calc(13px * var(--font-scale, 1));font-weight:600;text-align:center;cursor:pointer}.mrb-rail-rowmenu-row button:hover,.mrb-rail-rowmenu-row button:focus-visible{background:var(--surface-2)}.mrb-rail-rowmenu-panel button:disabled{cursor:progress;opacity:.7}.mrb-rail-rowmenu-hint{display:block;margin:2px 0 0;font-size:calc(11px * var(--font-scale, 1));font-weight:400;line-height:1.35;color:var(--text-muted)}.mrb-rail-rowmenu-form{padding:0 var(--space-1, 4px)}.mrb-rail-rowmenu-input{width:100%;box-sizing:border-box;padding:var(--space-2, 8px);border:1px solid var(--border-subtle);border-radius:var(--radius-2, 8px);background:var(--surface-2);color:var(--text);font:inherit;font-size:calc(13px * var(--font-scale, 1))}.mrb-rail-rowmenu-row{display:flex;gap:var(--space-1, 4px);margin-top:var(--space-2, 8px)}.mrb-rail-crest-archived summary{padding:var(--space-1, 4px) var(--space-2, 8px);font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);cursor:pointer}.mrb-rail-crest-archived ul{list-style:none;margin:var(--space-1, 4px) 0 0;padding:0}.mrb-rail-crest-archived li{display:flex;align-items:center;gap:var(--space-2, 8px);padding:2px var(--space-2, 8px)}.mrb-rail-crest-archived-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--font-scale, 1))}.mrb-rail-crest-restore{padding:2px var(--space-2, 8px);border:1px solid var(--border-subtle);border-radius:var(--radius-2, 8px);background:transparent;color:var(--text);font:inherit;font-size:calc(12px * var(--font-scale, 1));cursor:pointer}.mrb-rail-crest-restore:hover,.mrb-rail-crest-restore:focus-visible{background:var(--surface-2)}.mrb-rail-added{display:flex;flex-direction:column;gap:var(--rail-gap, 12px);margin-top:0}.mrb-rail-dropin{position:absolute;top:25%;right:0;bottom:25%;left:0;border-radius:var(--radius-sm, 6px);pointer-events:none}.mrb-rail-dropin.is-liftover{top:0;right:0;bottom:0;left:0;background:var(--accent-wash, rgba(77, 159, 255, .1));box-shadow:inset 0 0 0 1px var(--accent-border, #3b9eff)}.mrb-rail-row:has(>.mrb-rail-dropin.is-liftover) .mrb-rail-folder-count{color:var(--accent-text, #3b9eff)}.lift-ghost .mrb-rail-row{width:100%}.mrb-rail-added .mrb-rail-item{-webkit-user-drag:none}@media not all and (max-width: 720px){.mrb-shell-split[data-vertical-layer=second] .mrb-rail-added .mrb-rail-item{padding-left:30px}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-added .mrb-rail-page-arrow{order:1;margin-left:auto}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-added .mrb-rail-word{min-width:0;flex:0 1 auto}}.mrb-rail-added .mrb-rail-rowmenu{left:0;right:auto;width:30px}.mrb-rail-added .mrb-rail-rowmenu .exp-rowmenu-pop{left:0;right:auto}@media not all and (max-width: 720px){.mrb-shell-split[data-vertical-layer=second] .mrb-rail-added .mrb-rail-mark{box-sizing:border-box;padding:3px}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-added .mrb-rail-item:not(.mrb-rail-child):has(>.mrb-rail-mark){padding-left:var(--space-2, 8px)}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-added .mrb-rail-row:has(>.mrb-rail-item:not(.mrb-rail-child)>.mrb-rail-mark)>.mrb-rail-rowmenu{width:44px}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-added .mrb-rail-row:is(:hover,:has(:focus-visible),:has(.mrb-rail-rowmenu [aria-expanded=true]))>.mrb-rail-item:not(.mrb-rail-child)>.mrb-rail-mark{visibility:hidden}@media (pointer: coarse){.mrb-shell-split[data-vertical-layer=second] .mrb-rail-added .mrb-rail-item:not(.mrb-rail-child):has(>.mrb-rail-mark){padding-left:30px}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-added .mrb-rail-row:has(>.mrb-rail-item:not(.mrb-rail-child)>.mrb-rail-mark)>.mrb-rail-rowmenu{width:30px}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-added .mrb-rail-row>.mrb-rail-item:not(.mrb-rail-child)>.mrb-rail-mark{visibility:visible}}}.mrb-rail-top{display:contents;gap:inherit}.mrb-rail-added .mrb-rail-folder{cursor:pointer}.mrb-rail-added .mrb-rail-folder-count{flex:none;color:var(--text-faint, var(--text-muted));font-size:calc(11px * var(--font-scale, 1));font-weight:500;font-variant-numeric:tabular-nums}@media not all and (max-width: 720px){.mrb-shell-split[data-vertical-layer=second] .mrb-rail-added .mrb-rail-folder .mrb-rail-folder-count{order:1;margin-left:auto}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-added .mrb-rail-folder .mrb-rail-page-arrow{order:2;margin-left:var(--space-2, 8px)}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-added .mrb-rail-folder[aria-expanded=true] .mrb-rail-page-arrow{transform:rotate(90deg)}}.mrb-rail-added .mrb-rail-rename{flex:1 1 auto;min-width:0;max-width:none;opacity:1;box-sizing:border-box;height:calc(var(--rail-row-h, 40px) - 10px);margin:0;padding:0 var(--space-1, 4px);border:1px solid var(--accent-border, #3b9eff);border-radius:var(--radius-sm, 6px);background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);font:inherit}@media not all and (max-width: 720px){.mrb-shell-split[data-vertical-layer=second] .mrb-rail-added .mrb-rail-row>.mrb-rail-item{padding-right:var(--space-2, 8px)}}#mrb-header .mrb-header-dial{position:relative;z-index:1000;display:inline-flex;align-items:center;flex:none}#mrb-header .mrb-header-dial .tdp-root{display:inline-flex;align-items:center}#mrb-header .mrb-header-dial+.mrb-header-face{margin-inline-start:0}@media (min-width: 721px) and (max-width: 1279px){#mrb-header .mrb-header-dial{order:1;margin-inline-start:auto}#mrb-header .mrb-header-dial+.mrb-header-face{margin-inline-start:0}}@media (max-width: 720px){#mrb-header .mrb-header-dial{order:0;margin-inline-start:auto}#mrb-header .mrb-header-dial+.mrb-header-face{margin-inline-start:0}}#mrb-header .mrb-header-dial .mrb-tool-btn.tdp-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:42px;min-width:42px;padding:0 9px;border-radius:999px;border:1px solid var(--tool-border);background:var(--tool-bg);color:var(--tbx-ink, var(--text-muted));cursor:pointer;transition:color .15s,box-shadow .15s,transform .1s}#mrb-header .mrb-header-dial .mrb-tool-btn.tdp-toggle svg{display:block;width:21px;height:21px}#mrb-header .mrb-header-dial .mrb-tool-btn.tdp-toggle:hover,#mrb-header .mrb-header-dial .mrb-tool-btn.tdp-toggle.active{color:var(--chrome-hue, var(--accent));box-shadow:0 0 16px -4px var(--chrome-hue, var(--accent)),inset 0 0 0 1px color-mix(in srgb,var(--chrome-hue, var(--accent)) 18%,transparent)}#mrb-header .mrb-header-dial .mrb-tool-btn.tdp-toggle:active{transform:scale(.95)}@media (min-width: 721px){html[data-dialer-dock]{--tdp-dock: var(--tdp-w)}html[data-dialer-dock] .mrb-shell-split>:not(.mrb-shell-lower),html[data-dialer-dock] .mrb-shell-main>:not(.mrb-body),html[data-dialer-dock] .mrb-app>.mrb-shell-legal{margin-right:calc(var(--page-scrollbar, 0px) + var(--tdp-dock, 0px))}}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-var-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pill-on: #0d1117;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ui-zoom: .9;--font-scale: var(--ui-zoom, 1);--text-xs: calc(11px * var(--font-scale, 1));--text-sm: calc(12px * var(--font-scale, 1));--text-base: calc(13px * var(--font-scale, 1));--text-md: calc(15px * var(--font-scale, 1));--text-lg: calc(18px * var(--font-scale, 1));--text-xl: calc(22px * var(--font-scale, 1));--text-2xl: calc(28px * var(--font-scale, 1));--notepad-text: var(--text-md);--text-3xl: calc(34px * var(--font-scale, 1));--leading-tight: 1.2;--leading-normal: 1.45;--tracking-wide: .08em;--tracking-brand: .12em;--radius-marker: 22%;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--shell-legal-h: 26px;--corner-fab-h: 38px;--corner-fab-inset: 16px;--corner-fab-bottom: calc(var(--corner-fab-inset) + var(--shell-legal-h));--corner-fab-halo: 10px;--corner-fab-lift: 3px;--corner-fab-clear: calc( var(--corner-fab-bottom) + var(--corner-fab-h) + var(--corner-fab-halo) + var(--corner-fab-lift) + 9px );--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--motion-fast: .12s;--motion-base: .2s;--ease-out: cubic-bezier(.2, 0, 0, 1);--focus-ring-width: 2px;--focus-ring-offset: 2px;--chan-sms: #1f7a36;--chan-imessage: #0a6cff;--chan-email: #d70015;--chan-ink: #ffffff;--bubble-imessage: #57b0ff;--bubble-sms: #5fd08a;--bubble-sent-ink: #08121f;--comms-run-gap-tight: 2px;--comms-bubble-radius: 18px;--comms-tail-radius: 4px}[data-theme=dark]{color-scheme:dark;--bg: #0b1017;--surface-1: #141b25;--surface-2: #1c2430;--surface-3: #26303d;--dispo-label-bg: #1f2834;--text: #f2f6fb;--text-muted: #9fb0c4;--text-faint: #8093a8;--accent: #4d9fff;--accent-text: #d3e8ff;--accent-fill: rgba(77, 159, 255, .16);--accent-fill-hover: rgba(77, 159, 255, .28);--accent-wash: rgba(77, 159, 255, .08);--accent-border: #3b9eff;--accent-neon: #3b9eff;--danger: #ff8b8b;--danger-fill: rgba(200, 40, 60, .12);--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #5fd39a;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--border-control: #79859a;--border-subtle: rgba(255, 255, 255, .09);--vq-edge: rgba(214, 226, 240, .38);--vq-edge-glow: 0 0 0 1px rgba(214, 226, 240, .07), 0 0 10px -4px rgba(226, 236, 248, .42);--focus: #3b9eff;--rank-first: rgba(212, 175, 55, .12);--rank-second: rgba(192, 192, 192, .1);--badge-fill: rgba(212, 175, 55, .2);--tag-slate: #9fb0c4;--tag-blue: #4d9fff;--tag-green: #5fd39a;--tag-amber: #f0c05a;--tag-red: #ff8b8b;--tag-violet: #c3a6ff;--tag-teal: #5fd6d6;--tag-orange: #ff9d5c;--tag-pink: #ff9ad4;--tag-brown: #c9a68a;--tag-lime: #a8dd5c;--tag-indigo: #9aa8ff;--tag-slate-wash: #1d2a3a;--tag-blue-wash: #00254e;--tag-indigo-wash: #1e1c67;--tag-violet-wash: #33105e;--tag-pink-wash: #4e0037;--tag-red-wash: #57000f;--tag-orange-wash: #431d00;--tag-amber-wash: #352500;--tag-lime-wash: #1d2e00;--tag-green-wash: #00311d;--tag-teal-wash: #002a2b;--tag-brown-wash: #381d04;--pill-on: #0d1117;--tag-carnation: #ea9caf;--tag-rose: #fa708e;--tag-watermelon: #ffa3ab;--tag-blossom: #ffcccc;--tag-blush: #ffb3a7;--tag-vermilion: #fb7751;--tag-clay: #eba18a;--tag-coral: #ffa78d;--tag-apricot: #fff4f0;--tag-peach: #ffb68a;--tag-sand: #ffcfb3;--tag-caramel: #e3a777;--tag-cream: #ffe6d2;--tag-ochre: #e68c00;--tag-honey: #ffddb3;--tag-mustard: #decdb3;--tag-butter: #fed488;--tag-gold: #efb800;--tag-citron: #c1a200;--tag-khaki: #b2ab8b;--tag-lemon: #f4e76b;--tag-pear: #d6ce4a;--tag-olive: #bdba71;--tag-straw: #e0e18e;--tag-vanilla: #eaf1bf;--tag-chartreuse: #9eb000;--tag-linen: #f1fbe5;--tag-spring: #91da10;--tag-apple: #79b93c;--tag-fern: #b4fa98;--tag-pistachio: #b9eca8;--tag-clover: #9bb298;--tag-grass: #5de256;--tag-mint: #83e38d;--tag-emerald: #3ac16a;--tag-jade: #bcd8c4;--tag-malachite: #62e6a5;--tag-celadon: #9cf0c2;--tag-frost: #c3fae1;--tag-seafoam: #00c094;--tag-aquamarine: #7fffd4;--tag-verdigris: #6ecab3;--tag-aqua: #21e8c8;--tag-sage: #8bb5af;--tag-turquoise: #00bdb0;--tag-lagoon: #80f1e9;--tag-marine: #00ddd9;--tag-glacier: #e1fefe;--tag-mist: #b8f9fc;--tag-ice: #00e3f2;--tag-cyan: #00b9ce;--tag-sky: #b7edff;--tag-peacock: #35d4ff;--tag-cerulean: #00b4ea;--tag-fog: #b5d5e5;--tag-powder: #8cd3ff;--tag-azure: #3dabff;--tag-cornflower: #84bcf0;--tag-periwinkle: #a8cbff;--tag-cobalt: #72a2ff;--tag-denim: #cbdaff;--tag-sapphire: #a6bfff;--tag-hyacinth: #a0b3f3;--tag-lilac: #e4ebff;--tag-iris: #9596ff;--tag-thistle: #c0c3ff;--tag-amethyst: #bcb7ff;--tag-lavender: #d0cbe8;--tag-heather: #b0a4c3;--tag-purple: #bb86f9;--tag-grape: #c3a7e7;--tag-wisteria: #dfb5ff;--tag-freesia: #ebcdff;--tag-lupine: #dea7ff;--tag-opal: #f0d9ff;--tag-orchid: #cc7feb;--tag-mauve: #f3aaff;--tag-plum: #db7ada;--tag-mallow: #d7a0d5;--tag-hibiscus: #ff92fc;--tag-fuchsia: #ffc6f4;--tag-bubblegum: #ffa8e7;--tag-magenta: #e775c7;--tag-candy: #ffd5ea;--tag-shell: #c2a0b0;--tag-petal: #ffadca;--tag-peony: #ffe2eb;--tag-quartz: #e6c5cf;--tag-carnation-wash: #4e0e26;--tag-rose-wash: #52001e;--tag-watermelon-wash: #4f0016;--tag-blossom-wash: #441e20;--tag-blush-wash: #4b0f0a;--tag-vermilion-wash: #480f00;--tag-clay-wash: #511501;--tag-coral-wash: #4e1200;--tag-apricot-wash: #2b2421;--tag-peach-wash: #3e1900;--tag-sand-wash: #442007;--tag-caramel-wash: #3d1d00;--tag-cream-wash: #382616;--tag-ochre-wash: #3d2100;--tag-honey-wash: #372100;--tag-mustard-wash: #2e210c;--tag-butter-wash: #392600;--tag-gold-wash: #312300;--tag-citron-wash: #2c2300;--tag-khaki-wash: #30290d;--tag-lemon-wash: #2d2800;--tag-pear-wash: #292600;--tag-olive-wash: #272400;--tag-straw-wash: #2c2b00;--tag-vanilla-wash: #272a00;--tag-chartreuse-wash: #232800;--tag-linen-wash: #1f2616;--tag-spring-wash: #1a2c00;--tag-apple-wash: #162b00;--tag-fern-wash: #0d2900;--tag-pistachio-wash: #0e3100;--tag-clover-wash: #1a2c18;--tag-grass-wash: #002d00;--tag-mint-wash: #002a08;--tag-emerald-wash: #003113;--tag-jade-wash: #152c1e;--tag-malachite-wash: #002c19;--tag-celadon-wash: #002a18;--tag-frost-wash: #002e1f;--tag-seafoam-wash: #002b1f;--tag-aquamarine-wash: #00291e;--tag-verdigris-wash: #003027;--tag-aqua-wash: #002d26;--tag-sage-wash: #002b28;--tag-turquoise-wash: #002926;--tag-lagoon-wash: #002f2d;--tag-marine-wash: #002d2c;--tag-glacier-wash: #0f2728;--tag-mist-wash: #002f32;--tag-ice-wash: #002c30;--tag-cyan-wash: #002a30;--tag-sky-wash: #002732;--tag-peacock-wash: #002e3b;--tag-cerulean-wash: #002b3c;--tag-fog-wash: #0c2835;--tag-powder-wash: #00263a;--tag-azure-wash: #002b4a;--tag-cornflower-wash: #002949;--tag-periwinkle-wash: #06224b;--tag-cobalt-wash: #002171;--tag-denim-wash: #1d2642;--tag-sapphire-wash: #132155;--tag-hyacinth-wash: #161e52;--tag-lilac-wash: #252938;--tag-iris-wash: #250e70;--tag-thistle-wash: #211d4c;--tag-amethyst-wash: #2b205a;--tag-lavender-wash: #29243a;--tag-heather-wash: #291f37;--tag-purple-wash: #42006e;--tag-grape-wash: #351a4f;--tag-wisteria-wash: #391250;--tag-freesia-wash: #311940;--tag-lupine-wash: #440c5d;--tag-opal-wash: #33203d;--tag-orchid-wash: #430058;--tag-mauve-wash: #43004d;--tag-plum-wash: #4f0051;--tag-mallow-wash: #421542;--tag-hibiscus-wash: #490049;--tag-fuchsia-wash: #3e1138;--tag-bubblegum-wash: #520344;--tag-magenta-wash: #500040;--tag-candy-wash: #38192a;--tag-shell-wash: #3c212f;--tag-petal-wash: #4f0b2c;--tag-peony-wash: #341f27;--tag-quartz-wash: #341c25;--tag-slate-card: #002e5a;--tag-carnation-card: #590027;--tag-rose-card: #5a0021;--tag-watermelon-card: #5b001a;--tag-blossom-card: #5c0015;--tag-red-card: #5c0010;--tag-blush-card: #5d0000;--tag-vermilion-card: #551300;--tag-clay-card: #551400;--tag-coral-card: #551400;--tag-apricot-card: #4f1c00;--tag-peach-card: #4b2000;--tag-sand-card: #4b2000;--tag-orange-card: #4a2100;--tag-caramel-card: #472300;--tag-brown-card: #472400;--tag-cream-card: #462400;--tag-ochre-card: #442600;--tag-honey-card: #412700;--tag-mustard-card: #3f2900;--tag-butter-card: #3d2a00;--tag-amber-card: #3c2b00;--tag-gold-card: #3b2b00;--tag-citron-card: #382d00;--tag-khaki-card: #372d00;--tag-lemon-card: #342f00;--tag-pear-card: #322f00;--tag-olive-card: #322f00;--tag-straw-card: #313000;--tag-vanilla-card: #2e3100;--tag-chartreuse-card: #2c3200;--tag-linen-card: #243400;--tag-lime-card: #223500;--tag-spring-card: #203500;--tag-apple-card: #1c3600;--tag-fern-card: #143700;--tag-pistachio-card: #113800;--tag-clover-card: #043900;--tag-grass-card: #003900;--tag-mint-card: #00390d;--tag-emerald-card: #003917;--tag-jade-card: #00381d;--tag-malachite-card: #003821;--tag-celadon-card: #003821;--tag-green-card: #003822;--tag-frost-card: #003726;--tag-seafoam-card: #003728;--tag-aquamarine-card: #003729;--tag-verdigris-card: #00372c;--tag-aqua-card: #00372d;--tag-sage-card: #003631;--tag-turquoise-card: #003632;--tag-lagoon-card: #003633;--tag-marine-card: #003635;--tag-teal-card: #003636;--tag-glacier-card: #003536;--tag-mist-card: #003538;--tag-ice-card: #003539;--tag-cyan-card: #00353c;--tag-sky-card: #003441;--tag-peacock-card: #003441;--tag-cerulean-card: #003345;--tag-fog-card: #003345;--tag-powder-card: #00324a;--tag-azure-card: #003051;--tag-cornflower-card: #003053;--tag-blue-card: #002d5c;--tag-periwinkle-card: #002a65;--tag-cobalt-card: #002276;--tag-denim-card: #0d1286;--tag-sapphire-card: #0e1286;--tag-hyacinth-card: #190d85;--tag-lilac-card: #190d85;--tag-indigo-card: #210784;--tag-iris-card: #2a0083;--tag-thistle-card: #2b0082;--tag-amethyst-card: #31007d;--tag-lavender-card: #360077;--tag-violet-card: #3b0072;--tag-heather-card: #3f006c;--tag-purple-card: #40006b;--tag-grape-card: #41006a;--tag-wisteria-card: #440065;--tag-freesia-card: #460063;--tag-lupine-card: #460062;--tag-opal-card: #460062;--tag-orchid-card: #48005e;--tag-mauve-card: #4c0057;--tag-plum-card: #4f0050;--tag-mallow-card: #4f0050;--tag-hibiscus-card: #4f004f;--tag-fuchsia-card: #510049;--tag-bubblegum-card: #530044;--tag-magenta-card: #530043;--tag-pink-card: #55003c;--tag-candy-card: #56003a;--tag-shell-card: #560038;--tag-petal-card: #58002f;--tag-peony-card: #58002f;--tag-quartz-card: #58002e;--tag-carnation-cardink: #ea9caf;--tag-rose-cardink: #fa708e;--tag-watermelon-cardink: #ffa3ab;--tag-blossom-cardink: #ffcccc;--tag-red-cardink: #ff8b8b;--tag-blush-cardink: #ffb3a7;--tag-vermilion-cardink: #fb7751;--tag-clay-cardink: #eba18a;--tag-coral-cardink: #ffa78d;--tag-apricot-cardink: #fff4f0;--tag-peach-cardink: #ffb68a;--tag-sand-cardink: #ffcfb3;--tag-orange-cardink: #ff9d5c;--tag-caramel-cardink: #e3a777;--tag-brown-cardink: #c9a68a;--tag-cream-cardink: #ffe6d2;--tag-ochre-cardink: #e68c00;--tag-honey-cardink: #ffddb3;--tag-mustard-cardink: #decdb3;--tag-butter-cardink: #fed488;--tag-amber-cardink: #f0c05a;--tag-gold-cardink: #efb800;--tag-citron-cardink: #c1a200;--tag-khaki-cardink: #b2ab8b;--tag-lemon-cardink: #f4e76b;--tag-pear-cardink: #d6ce4a;--tag-olive-cardink: #bdba71;--tag-straw-cardink: #e0e18e;--tag-vanilla-cardink: #eaf1bf;--tag-chartreuse-cardink: #9eb000;--tag-linen-cardink: #f1fbe5;--tag-lime-cardink: #a8dd5c;--tag-spring-cardink: #91da10;--tag-apple-cardink: #79b93c;--tag-fern-cardink: #b4fa98;--tag-pistachio-cardink: #b9eca8;--tag-clover-cardink: #9bb298;--tag-grass-cardink: #5de256;--tag-mint-cardink: #83e38d;--tag-emerald-cardink: #3ac16a;--tag-jade-cardink: #bcd8c4;--tag-malachite-cardink: #62e6a5;--tag-celadon-cardink: #9cf0c2;--tag-green-cardink: #5fd39a;--tag-frost-cardink: #c3fae1;--tag-seafoam-cardink: #00c094;--tag-aquamarine-cardink: #7fffd4;--tag-verdigris-cardink: #6ecab3;--tag-aqua-cardink: #21e8c8;--tag-sage-cardink: #8bb5af;--tag-turquoise-cardink: #00bdb0;--tag-lagoon-cardink: #80f1e9;--tag-marine-cardink: #00ddd9;--tag-teal-cardink: #5fd6d6;--tag-glacier-cardink: #e1fefe;--tag-mist-cardink: #b8f9fc;--tag-ice-cardink: #00e3f2;--tag-cyan-cardink: #00b9ce;--tag-sky-cardink: #b7edff;--tag-peacock-cardink: #35d4ff;--tag-cerulean-cardink: #00b4ea;--tag-fog-cardink: #b5d5e5;--tag-powder-cardink: #8cd3ff;--tag-azure-cardink: #3dabff;--tag-cornflower-cardink: #84bcf0;--tag-blue-cardink: #4d9fff;--tag-periwinkle-cardink: #a8cbff;--tag-cobalt-cardink: #72a2ff;--tag-denim-cardink: #cbdaff;--tag-sapphire-cardink: #a6bfff;--tag-hyacinth-cardink: #a0b3f3;--tag-lilac-cardink: #e4ebff;--tag-indigo-cardink: #9aa8ff;--tag-iris-cardink: #9596ff;--tag-thistle-cardink: #c0c3ff;--tag-amethyst-cardink: #bcb7ff;--tag-lavender-cardink: #d0cbe8;--tag-violet-cardink: #c3a6ff;--tag-heather-cardink: #b0a4c3;--tag-purple-cardink: #bb86f9;--tag-grape-cardink: #c3a7e7;--tag-wisteria-cardink: #dfb5ff;--tag-freesia-cardink: #ebcdff;--tag-lupine-cardink: #dea7ff;--tag-opal-cardink: #f0d9ff;--tag-orchid-cardink: #cc7feb;--tag-mauve-cardink: #f3aaff;--tag-plum-cardink: #db7ada;--tag-mallow-cardink: #d7a0d5;--tag-hibiscus-cardink: #ff92fc;--tag-fuchsia-cardink: #ffc6f4;--tag-bubblegum-cardink: #ffa8e7;--tag-magenta-cardink: #e775c7;--tag-pink-cardink: #ff9ad4;--tag-candy-cardink: #ffd5ea;--tag-shell-cardink: #c2a0b0;--tag-petal-cardink: #ffadca;--tag-peony-cardink: #ffe2eb;--tag-quartz-cardink: #e6c5cf;--text-card: #f2f6fb;--text-muted-card: #9fb0c4;--text-faint-card: #879aaf;--shadow-1: none;--shadow-2: none;--glow: 0 0 0 1px rgba(59, 158, 255, .5), 0 4px 24px rgba(59, 158, 255, .35)}[data-theme=light]{color-scheme:light;--bg: #eef3fb;--surface-1: #ffffff;--surface-2: #e2ebf8;--surface-3: #d3e0f4;--dispo-label-bg: #f2f6fc;--text: #0a1526;--text-muted: #42536b;--text-faint: #556a70;--accent: #0b62f0;--accent-text: #06265e;--accent-fill: rgba(11, 98, 240, .16);--accent-fill-hover: rgba(11, 98, 240, .28);--accent-wash: rgba(11, 98, 240, .06);--accent-border: #0b62f0;--accent-neon: #1e90ff;--danger: #c11536;--danger-fill: rgba(200, 40, 60, .16);--warn: #7a5300;--warn-fill: rgba(200, 150, 30, .2);--warn-border: rgba(150, 110, 20, .6);--ok: #0f6b3f;--ok-fill: rgba(40, 160, 90, .16);--ok-border: rgba(15, 107, 63, .45);--border-control: #6f7d8c;--border-subtle: rgba(10, 21, 38, .22);--vq-edge: rgba(10, 21, 38, .34);--vq-edge-glow: 0 0 0 1px rgba(10, 21, 38, .05);--focus: #0b62f0;--rank-first: rgba(176, 137, 12, .16);--rank-second: rgba(120, 128, 134, .14);--badge-fill: rgba(176, 137, 12, .22);--tag-slate: #42536b;--tag-blue: #0b62f0;--tag-green: #0f6b3f;--tag-amber: #7a5300;--tag-red: #c11536;--tag-violet: #6435c9;--tag-teal: #0a6a70;--tag-orange: #a3430a;--tag-pink: #b32277;--tag-brown: #6b4423;--tag-lime: #4f6b0a;--tag-indigo: #3b3fbf;--tag-slate-wash: #e6f1ff;--tag-blue-wash: #f0f6ff;--tag-indigo-wash: #eef2ff;--tag-violet-wash: #f5f4ff;--tag-pink-wash: #fff2f7;--tag-red-wash: #ffefee;--tag-orange-wash: #ffefe8;--tag-amber-wash: #fff1db;--tag-lime-wash: #d9fca2;--tag-green-wash: #baffd2;--tag-teal-wash: #d6fcff;--tag-brown-wash: #fff6ef;--pill-on: #f7fafc;--tag-carnation: #883a51;--tag-rose: #bd0f4f;--tag-watermelon: #9c0033;--tag-blossom: #6d011b;--tag-blush: #8d0001;--tag-vermilion: #b53400;--tag-clay: #8a3e27;--tag-coral: #912900;--tag-apricot: #2f0d00;--tag-peach: #733500;--tag-sand: #5a2800;--tag-caramel: #834600;--tag-cream: #3d1f00;--tag-ochre: #935800;--tag-honey: #452a00;--tag-mustard: #513f22;--tag-butter: #4a3400;--tag-gold: #684e00;--tag-citron: #7b6600;--tag-khaki: #6b623d;--tag-lemon: #363100;--tag-pear: #4f4b00;--tag-olive: #5f5b00;--tag-straw: #3b3b00;--tag-vanilla: #282b00;--tag-chartreuse: #647000;--tag-linen: #131e00;--tag-spring: #3c5e00;--tag-apple: #457800;--tag-fern: #153a00;--tag-pistachio: #174400;--tag-clover: #506a4d;--tag-grass: #006500;--tag-mint: #00591a;--tag-emerald: #007d3a;--tag-jade: #2b4a37;--tag-malachite: #005836;--tag-celadon: #004429;--tag-frost: #003021;--tag-seafoam: #007a5d;--tag-aquamarine: #003a2b;--tag-verdigris: #006756;--tag-aqua: #005649;--tag-sage: #3a6c66;--tag-turquoise: #007870;--tag-lagoon: #00413e;--tag-marine: #005f5e;--tag-glacier: #001f1f;--tag-mist: #002e31;--tag-ice: #00545a;--tag-cyan: #007583;--tag-sky: #003744;--tag-peacock: #005c72;--tag-cerulean: #007296;--tag-fog: #234758;--tag-powder: #004f73;--tag-azure: #006cae;--tag-cornflower: #165b92;--tag-periwinkle: #004399;--tag-cobalt: #235cd8;--tag-denim: #192e7c;--tag-sapphire: #1f30d6;--tag-hyacinth: #425295;--tag-lilac: #182058;--tag-iris: #5b4dd5;--tag-thistle: #4131a0;--tag-amethyst: #5610ce;--tag-lavender: #433d5b;--tag-heather: #685a7c;--tag-purple: #823cc2;--tag-grape: #664689;--tag-wisteria: #64208c;--tag-freesia: #4e1969;--tag-lupine: #7900a7;--tag-opal: #490067;--tag-orchid: #9234b3;--tag-mauve: #70187e;--tag-plum: #9f2ba1;--tag-mallow: #783f77;--tag-hibiscus: #880089;--tag-fuchsia: #5d0f55;--tag-bubblegum: #7d0b69;--tag-magenta: #ab238c;--tag-candy: #5a003d;--tag-shell: #7a5567;--tag-petal: #87004a;--tag-peony: #4a0828;--tag-quartz: #583742;--tag-carnation-wash: #ffeef2;--tag-rose-wash: #fff2f3;--tag-watermelon-wash: #fff6f6;--tag-blossom-wash: #ffebea;--tag-blush-wash: #fff3f0;--tag-vermilion-wash: #fff6f3;--tag-clay-wash: #ffece6;--tag-coral-wash: #ffefea;--tag-apricot-wash: #fff3ed;--tag-peach-wash: #fff6f0;--tag-sand-wash: #ffece0;--tag-caramel-wash: #fff3e9;--tag-cream-wash: #ffeddd;--tag-ochre-wash: #fff0e1;--tag-honey-wash: #fff4e6;--tag-mustard-wash: #fff7ea;--tag-butter-wash: #ffeece;--tag-gold-wash: #fff4dc;--tag-citron-wash: #fff8db;--tag-khaki-wash: #faf0c6;--tag-lemon-wash: #f9f5c2;--tag-pear-wash: #fbf9b5;--tag-olive-wash: #fefcad;--tag-straw-wash: #f1f4ba;--tag-vanilla-wash: #f0f7c7;--tag-chartreuse-wash: #edfe9f;--tag-linen-wash: #ecfed5;--tag-spring-wash: #d6ffad;--tag-apple-wash: #deffc6;--tag-fern-wash: #e6ffdc;--tag-pistachio-wash: #cafeb8;--tag-clover-wash: #dcfbd9;--tag-grass-wash: #d9ffd6;--tag-mint-wash: #e3ffe4;--tag-emerald-wash: #bdffcb;--tag-jade-wash: #d6fbe3;--tag-malachite-wash: #d4ffe5;--tag-celadon-wash: #e0ffec;--tag-frost-wash: #cdfde7;--tag-seafoam-wash: #d1ffec;--tag-aquamarine-wash: #defff2;--tag-verdigris-wash: #afffea;--tag-aqua-wash: #bfffef;--tag-sage-wash: #ccfff8;--tag-turquoise-wash: #dbfffa;--tag-lagoon-wash: #c1fbf5;--tag-marine-wash: #b8fffd;--tag-glacier-wash: #dbfffe;--tag-mist-wash: #caf8fb;--tag-ice-wash: #cbfbff;--tag-cyan-wash: #defaff;--tag-sky-wash: #ecfaff;--tag-peacock-wash: #d7f5ff;--tag-cerulean-wash: #e2f6ff;--tag-fog-wash: #e9f8ff;--tag-powder-wash: #f0f9ff;--tag-azure-wash: #e3f2ff;--tag-cornflower-wash: #e8f4ff;--tag-periwinkle-wash: #f3f8ff;--tag-cobalt-wash: #e8f0ff;--tag-denim-wash: #edf3ff;--tag-sapphire-wash: #f1f5ff;--tag-hyacinth-wash: #f5f8ff;--tag-lilac-wash: #ebefff;--tag-iris-wash: #f3f5ff;--tag-thistle-wash: #f7f7ff;--tag-amethyst-wash: #efeeff;--tag-lavender-wash: #f3f1ff;--tag-heather-wash: #faf6ff;--tag-purple-wash: #f4edff;--tag-grape-wash: #f6f0ff;--tag-wisteria-wash: #f9f3ff;--tag-freesia-wash: #fbf6ff;--tag-lupine-wash: #f7ecff;--tag-opal-wash: #f8efff;--tag-orchid-wash: #fbf2ff;--tag-mauve-wash: #fef5ff;--tag-plum-wash: #ffe9fe;--tag-mallow-wash: #ffedfe;--tag-hibiscus-wash: #fff1fe;--tag-fuchsia-wash: #fff5fd;--tag-bubblegum-wash: #ffeaf8;--tag-magenta-wash: #ffeef9;--tag-candy-wash: #fff5f9;--tag-shell-wash: #ffeaf3;--tag-petal-wash: #ffeef3;--tag-peony-wash: #fff2f6;--tag-quartz-wash: #fff6f8;--tag-slate-card: #deedff;--tag-carnation-card: #ffe3e9;--tag-rose-card: #ffe3e7;--tag-watermelon-card: #ffe3e5;--tag-blossom-card: #ffe4e4;--tag-red-card: #ffe4e2;--tag-blush-card: #ffe4e0;--tag-vermilion-card: #ffe5dd;--tag-clay-card: #ffe5dd;--tag-coral-card: #ffe5dd;--tag-apricot-card: #ffe5da;--tag-peach-card: #ffe5d7;--tag-sand-card: #ffe5d7;--tag-orange-card: #ffe5d6;--tag-caramel-card: #ffe6d3;--tag-brown-card: #ffe6d3;--tag-cream-card: #ffe6d2;--tag-ochre-card: #ffe6cf;--tag-honey-card: #ffe7ca;--tag-mustard-card: #ffe8c5;--tag-butter-card: #ffe8c0;--tag-amber-card: #ffe9bd;--tag-gold-card: #ffe9b8;--tag-citron-card: #ffeba1;--tag-khaki-card: #ffec98;--tag-lemon-card: #faef84;--tag-pear-card: #f6f185;--tag-olive-card: #f6f186;--tag-straw-card: #f2f388;--tag-vanilla-card: #ebf58c;--tag-chartreuse-card: #e5f78f;--tag-linen-card: #d5fb9a;--tag-lime-card: #d2fc9c;--tag-spring-card: #cefd9f;--tag-apple-card: #cafea2;--tag-fern-card: #c4ffac;--tag-pistachio-card: #c3ffaf;--tag-clover-card: #c0ffb8;--tag-grass-card: #bfffb9;--tag-mint-card: #bdffc1;--tag-emerald-card: #baffc9;--tag-jade-card: #b7ffd0;--tag-malachite-card: #b5ffd5;--tag-celadon-card: #b5ffd5;--tag-green-card: #b4ffd6;--tag-frost-card: #b1ffdd;--tag-seafoam-card: #afffe1;--tag-aquamarine-card: #afffe1;--tag-verdigris-card: #abffe8;--tag-aqua-card: #aaffeb;--tag-sage-card: #a5fff3;--tag-turquoise-card: #a4fff4;--tag-lagoon-card: #a2fff7;--tag-marine-card: #a0fffb;--tag-teal-card: #9efffe;--tag-glacier-card: #a1feff;--tag-mist-card: #affbff;--tag-ice-card: #b7f9ff;--tag-cyan-card: #c2f6ff;--tag-sky-card: #cdf2ff;--tag-peacock-card: #cef2ff;--tag-cerulean-card: #d3f1ff;--tag-fog-card: #d3f1ff;--tag-powder-card: #d7efff;--tag-azure-card: #dbeeff;--tag-cornflower-card: #dceeff;--tag-blue-card: #deedff;--tag-periwinkle-card: #e0ecff;--tag-cobalt-card: #e1ecff;--tag-denim-card: #e3ebff;--tag-sapphire-card: #e3ebff;--tag-hyacinth-card: #e4ebff;--tag-lilac-card: #e4ebff;--tag-indigo-card: #e5eaff;--tag-iris-card: #e7e9ff;--tag-thistle-card: #e7e9ff;--tag-amethyst-card: #e9e9ff;--tag-lavender-card: #ebe8ff;--tag-violet-card: #ede7ff;--tag-heather-card: #f0e6ff;--tag-purple-card: #f0e6ff;--tag-grape-card: #f0e6ff;--tag-wisteria-card: #f3e5ff;--tag-freesia-card: #f4e4ff;--tag-lupine-card: #f4e4ff;--tag-opal-card: #f4e4ff;--tag-orchid-card: #f6e3ff;--tag-mauve-card: #fbe1ff;--tag-plum-card: #ffe0fe;--tag-mallow-card: #ffe0fd;--tag-hibiscus-card: #ffe0fd;--tag-fuchsia-card: #ffe0f8;--tag-bubblegum-card: #ffe1f5;--tag-magenta-card: #ffe1f4;--tag-pink-card: #ffe2f1;--tag-candy-card: #ffe2f0;--tag-shell-card: #ffe2ef;--tag-petal-card: #ffe2eb;--tag-peony-card: #ffe2eb;--tag-quartz-card: #ffe3eb;--tag-carnation-cardink: #883a51;--tag-rose-cardink: #bd0f4f;--tag-watermelon-cardink: #9c0033;--tag-blossom-cardink: #6d011b;--tag-red-cardink: #c11536;--tag-blush-cardink: #8d0001;--tag-vermilion-cardink: #b53400;--tag-clay-cardink: #8a3e27;--tag-coral-cardink: #912900;--tag-apricot-cardink: #2f0d00;--tag-peach-cardink: #733500;--tag-sand-cardink: #5a2800;--tag-orange-cardink: #a3430a;--tag-caramel-cardink: #834600;--tag-brown-cardink: #6b4423;--tag-cream-cardink: #3d1f00;--tag-ochre-cardink: #935800;--tag-honey-cardink: #452a00;--tag-mustard-cardink: #513f22;--tag-butter-cardink: #4a3400;--tag-amber-cardink: #7a5300;--tag-gold-cardink: #684e00;--tag-citron-cardink: #7b6600;--tag-khaki-cardink: #6b623d;--tag-lemon-cardink: #363100;--tag-pear-cardink: #4f4b00;--tag-olive-cardink: #5f5b00;--tag-straw-cardink: #3b3b00;--tag-vanilla-cardink: #282b00;--tag-chartreuse-cardink: #636e00;--tag-linen-cardink: #131e00;--tag-lime-cardink: #4f6b0a;--tag-spring-cardink: #3c5e00;--tag-apple-cardink: #437500;--tag-fern-cardink: #153a00;--tag-pistachio-cardink: #174400;--tag-clover-cardink: #506a4d;--tag-grass-cardink: #006500;--tag-mint-cardink: #00591a;--tag-emerald-cardink: #007938;--tag-jade-cardink: #2b4a37;--tag-malachite-cardink: #005836;--tag-celadon-cardink: #004429;--tag-green-cardink: #0f6b3f;--tag-frost-cardink: #003021;--tag-seafoam-cardink: #00775b;--tag-aquamarine-cardink: #003a2b;--tag-verdigris-cardink: #006756;--tag-aqua-cardink: #005649;--tag-sage-cardink: #3a6c66;--tag-turquoise-cardink: #00756e;--tag-lagoon-cardink: #00413e;--tag-marine-cardink: #005f5e;--tag-teal-cardink: #0a6a70;--tag-glacier-cardink: #001f1f;--tag-mist-cardink: #002e31;--tag-ice-cardink: #00545a;--tag-cyan-cardink: #007381;--tag-sky-cardink: #003744;--tag-peacock-cardink: #005c72;--tag-cerulean-cardink: #007194;--tag-fog-cardink: #234758;--tag-powder-cardink: #004f73;--tag-azure-cardink: #006cae;--tag-cornflower-cardink: #165b92;--tag-blue-cardink: #035deb;--tag-periwinkle-cardink: #004399;--tag-cobalt-cardink: #235cd8;--tag-denim-cardink: #192e7c;--tag-sapphire-cardink: #1f30d6;--tag-hyacinth-cardink: #425295;--tag-lilac-cardink: #182058;--tag-indigo-cardink: #3b3fbf;--tag-iris-cardink: #5b4dd5;--tag-thistle-cardink: #4131a0;--tag-amethyst-cardink: #5610ce;--tag-lavender-cardink: #433d5b;--tag-violet-cardink: #6435c9;--tag-heather-cardink: #685a7c;--tag-purple-cardink: #823cc2;--tag-grape-cardink: #664689;--tag-wisteria-cardink: #64208c;--tag-freesia-cardink: #4e1969;--tag-lupine-cardink: #7900a7;--tag-opal-cardink: #490067;--tag-orchid-cardink: #9234b3;--tag-mauve-cardink: #70187e;--tag-plum-cardink: #9f2ba1;--tag-mallow-cardink: #783f77;--tag-hibiscus-cardink: #880089;--tag-fuchsia-cardink: #5d0f55;--tag-bubblegum-cardink: #7d0b69;--tag-magenta-cardink: #ab238c;--tag-pink-cardink: #b32277;--tag-candy-cardink: #5a003d;--tag-shell-cardink: #7a5567;--tag-petal-cardink: #87004a;--tag-peony-cardink: #4a0828;--tag-quartz-cardink: #583742;--text-card: #0a1526;--text-muted-card: #42536b;--text-faint-card: #556a70;--shadow-1: 0 1px 2px rgba(10, 30, 80, .14), 0 2px 6px rgba(10, 30, 80, .1);--shadow-2: 0 2px 6px rgba(10, 30, 80, .14), 0 10px 26px rgba(10, 30, 80, .18);--glow: 0 0 0 1px rgba(30, 144, 255, .35), 0 4px 20px rgba(30, 144, 255, .28)}:root{--dispobox-radius: 14px;--dispobox-fill: var(--surface-1);--dispobox-sheen: linear-gradient(180deg, color-mix(in srgb, var(--surface-3) 55%, transparent), transparent 60%);--dispobox-edge: 1px solid color-mix(in srgb, var(--accent) 22%, var(--border-control));--dispobox-shadow: inset 0 1px 0 color-mix(in srgb, #ffffff 8%, transparent), 0 18px 44px -18px color-mix(in srgb, #000000 62%, transparent), 0 0 0 1px color-mix(in srgb, #000000 22%, transparent);--disporow-radius: var(--radius-md);--disporow-fill: var(--surface-2);--disporow-sheen: linear-gradient(180deg, color-mix(in srgb, var(--surface-3) 62%, transparent), transparent 72%);--disporow-edge: 1px solid color-mix(in srgb, var(--border-control) 52%, transparent);--disporow-shadow: inset 0 1px 0 color-mix(in srgb, #ffffff 7%, transparent), 0 1px 2px color-mix(in srgb, #000000 30%, transparent);--disporow-fill-hover: var(--surface-3);--disporow-edge-hover: 1px solid var(--accent-border);--disporow-fill-on: color-mix(in srgb, var(--accent) 16%, var(--surface-2));--disporow-rail-on: inset 3px 0 0 var(--accent)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;scrollbar-color:color-mix(in srgb,var(--accent-neon, var(--accent)) 62%,var(--text)) var(--accent-wash)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);box-shadow:var(--glow)}:focus:not(:focus-visible){outline:none}@keyframes mrb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mrb-panel,.mrb-lead-card,.mrb-metric-card,.mrb-outcome-menu,.mrb-capture{animation:mrb-rise var(--motion-base) var(--ease-out) both}.mrb-metric-card:nth-child(2){animation-delay:70ms}.mrb-metric-card:nth-child(3){animation-delay:.14s}.mrb-metric-card:nth-child(n+4){animation-delay:.14s}.mrb-nav a{position:relative}.mrb-nav a:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:3px;height:2px;border-radius:var(--radius-pill);background:var(--accent-neon);transform:scaleX(0);transform-origin:center;transition:transform var(--motion-base) var(--ease-out)}.mrb-nav a.active:after,.mrb-nav a:hover:after{transform:scaleX(1)}button{font-family:inherit;font-size:var(--text-base);cursor:pointer;border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-weight:600;transition:transform var(--motion-fast) var(--ease-out)}button:hover{background:var(--accent-fill-hover)}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed}input,select,textarea{font-family:inherit;font-size:var(--text-base);background:var(--surface-1);border:1px solid var(--border-control);color:var(--text);border-radius:var(--radius-md);padding:var(--space-3)}input::placeholder,textarea::placeholder{color:var(--text-faint)}.mrb-loading{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mrb-login-box{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:var(--space-10);display:flex;flex-direction:column;gap:var(--space-3);width:320px}.mrb-login-title{font-size:var(--text-2xl);font-weight:800;letter-spacing:.1em;text-align:center;line-height:var(--leading-tight)}.mrb-login-sub{text-align:center;color:var(--text-muted);margin-bottom:var(--space-3)}.mrb-login-error{color:var(--danger);font-size:var(--text-base)}.mrb-app{height:100%;display:flex;flex-direction:column}#mrb-header{display:flex;align-items:center;gap:var(--space-4);background:var(--surface-1);border-bottom:1px solid var(--border-subtle);padding:var(--space-2) var(--space-5)}.mrb-brand{font-weight:800;letter-spacing:var(--tracking-brand);font-size:var(--text-base);color:var(--accent);white-space:nowrap}.mrb-nav{display:flex;gap:var(--space-1)}.mrb-nav a{color:var(--text-muted);text-decoration:none;white-space:nowrap;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:600}.mrb-nav a.active,.mrb-nav a:hover{background:var(--accent-fill);color:var(--accent-text)}.mrb-header-spacer{flex:1}.mrb-section-btn{color:var(--text-muted);background:transparent;border:none;cursor:pointer;white-space:nowrap;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:600;font-family:inherit}.mrb-section-btn:hover,.mrb-section-btn.active{background:var(--accent-fill);color:var(--accent-text)}.mrb-section-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-section-empty{text-align:center;max-width:460px;margin:0 auto;padding:var(--space-10) var(--space-6)}.mrb-section-empty-mark{font-size:calc(40px * var(--font-scale, 1));line-height:1;color:var(--accent);opacity:.5;margin-bottom:var(--space-3)}.mrb-section-empty-title{font-size:var(--text-xl);font-weight:700;color:var(--text-muted);margin:0 0 var(--space-2)}.mrb-section-empty-body{font-size:var(--text-base);color:var(--text-faint);margin:0}:root{--tool-border: var(--border-subtle);--tool-bg: var(--surface-2);--tool-glow: none;--tool-divider: var(--border-subtle)}:root[data-theme=dark]{--tool-border: rgba(56,189,248,.34);--tool-bg: rgba(8,16,26,.55);--tool-glow: 0 0 0 1px rgba(56,189,248,.05), 0 0 20px rgba(56,189,248,.12);--tool-divider: rgba(56,189,248,.2)}:root[data-theme=light]{--tool-border: var(--border-subtle);--tool-bg: var(--surface-2);--tool-glow: none;--tool-divider: var(--border-subtle)}.mrb-toolbar{display:inline-flex;align-items:center;gap:0;padding:3px;border-radius:var(--radius-pill, 999px);border:1px solid var(--tool-border);background:var(--tool-bg);box-shadow:var(--tool-glow)}.mrb-toolbar .mrb-tool-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;min-width:40px;padding:0 10px;box-sizing:border-box;background:none;border:none;border-radius:var(--radius-md, 9px);color:var(--text-muted);cursor:pointer;text-decoration:none;transition:color .15s,background .15s,box-shadow .15s,transform .1s}.mrb-toolbar .mrb-tool-btn svg{width:20px;height:20px;display:block}.mrb-toolbar .mrb-tool-btn:hover,.mrb-toolbar .mrb-tool-btn.active{color:var(--accent);background:var(--accent-fill);box-shadow:0 0 12px -3px var(--accent)}.mrb-toolbar .mrb-tool-btn:active{transform:scale(.95)}.mrb-toolbar .mrb-msg-btn,.mrb-toolbar .mrb-settings,.mrb-toolbar .mrb-tool-logout{border-left:1px solid var(--tool-divider)}.mrb-toolbar .mrb-settings,.mrb-toolbar .mrb-hmp{display:inline-flex;align-items:center}.mrb-tool-logout span{font-size:calc(11px * var(--font-scale, 1));font-weight:800;letter-spacing:.08em}.mrb-settings{position:relative}.mrb-settings-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:1200;width:260px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);box-shadow:0 16px 44px #0006;padding:12px;display:flex;flex-direction:column;gap:14px}.mrb-toolbar .mrb-settings-menu{max-height:calc(100vh - 80px);overflow-y:auto}.mrb-settings-sec{display:flex;flex-direction:column;gap:8px}.mrb-settings-h{font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mrb-seg{display:inline-flex;border:1px solid var(--border-subtle);border-radius:var(--radius-md, 9px);overflow:hidden}.mrb-seg-btn{flex:1;background:none;border:none;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));font-weight:600;padding:7px 6px;cursor:pointer;border-left:1px solid var(--border-subtle)}.mrb-seg-btn:first-child{border-left:none}.mrb-seg-btn:hover{color:var(--text)}.mrb-seg-btn.on{background:var(--accent-fill);color:var(--accent-text)}.mrb-seg-btn:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}@media (pointer: coarse){.mrb-seg-btn{min-height:44px}}.mrb-settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.mrb-settings-row>span{display:flex;flex-direction:column}.mrb-settings-label{font-weight:600;font-size:calc(14px * var(--font-scale, 1));color:var(--text)}.mrb-settings-note{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mrb-settings-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex:none}.mrb-hmp{position:relative;display:inline-flex}.mrb-hmp-toggle{position:relative;width:34px;height:34px;border-radius:9px;border:1px solid var(--border-subtle, #333);background:var(--surface-2, #1a1a1a);color:var(--text-muted);display:grid;place-items:center;cursor:pointer;overflow:hidden;transition:border-color .15s,transform .1s}.mrb-hmp-toggle:hover{border-color:var(--accent);color:var(--accent)}.mrb-hmp-toggle:active{transform:scale(.94)}.mrb-hmp.open .mrb-hmp-toggle{border-color:var(--accent);color:var(--accent)}.mrb-hmp-toggle-art{width:100%;height:100%;object-fit:cover}.mrb-hmp-note{font-size:calc(16px * var(--font-scale, 1));line-height:1}.mrb-hmp-note.lg{font-size:calc(26px * var(--font-scale, 1));opacity:.5}.mrb-hmp-eq{position:absolute;bottom:2px;right:2px;display:flex;gap:1px;align-items:flex-end;height:9px;padding:1px;border-radius:3px;background:#00000073}.mrb-hmp-eq i{width:2px;background:var(--accent);border-radius:1px;animation:mrb-hmp-eq .9s ease-in-out infinite}.mrb-hmp-eq i:nth-child(1){height:40%;animation-delay:0ms}.mrb-hmp-eq i:nth-child(2){height:90%;animation-delay:.15s}.mrb-hmp-eq i:nth-child(3){height:60%;animation-delay:.3s}@keyframes mrb-hmp-eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.mrb-hmp-eq i{animation:none}}.mrb-hmp-pop{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:min(680px,calc(100vw - 32px));background:var(--surface-1, #121212);border:1px solid var(--border-subtle, #333);border-radius:16px;box-shadow:0 18px 50px #00000080;padding:14px;display:flex;flex-direction:column;gap:12px}.mrb-hmp-pop{width:min(760px,calc(100vw - 32px))}.mrb-hmp-bar{display:grid;grid-template-columns:auto 52px minmax(140px,1fr) auto;gap:14px;align-items:center}.mrb-hmp-glass{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;cursor:pointer;background:none;border:1px solid var(--accent-border, var(--accent));color:var(--accent);box-shadow:0 0 12px -4px var(--accent);transition:background .15s,box-shadow .15s}.mrb-hmp-glass svg{width:22px;height:22px}.mrb-hmp-glass:hover,.mrb-hmp-glass.on{background:var(--accent-fill);box-shadow:0 0 16px -3px var(--accent)}.mrb-hmp-art{width:52px;height:52px;border-radius:10px;overflow:hidden;background:var(--surface-3, #222);display:grid;place-items:center}.mrb-hmp-art img{width:100%;height:100%;object-fit:cover}.mrb-hmp-meta{min-width:0}.mrb-hmp-title{font-weight:700;font-size:calc(14px * var(--font-scale, 1));color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.02em}.mrb-hmp-artist{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.mrb-hmp-seek{display:flex;align-items:center;gap:10px;margin-top:14px}.mrb-hmp-seek-t{font-size:calc(12px * var(--font-scale, 1));font-variant-numeric:tabular-nums;flex:none;min-width:36px}.mrb-hmp-seek-t.cur{color:var(--accent);font-weight:700}.mrb-hmp-seek-t.dur{color:var(--text-muted);text-align:right}.mrb-hmp-seekbar{flex:1;min-width:0;height:6px;accent-color:var(--accent);cursor:pointer;padding:8px 0;box-sizing:content-box}.mrb-hmp-seekbar:disabled{opacity:.4;cursor:default}.mrb-hmp-seekbar:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.mrb-hmp-controls{display:flex;align-items:center;gap:6px}.mrb-hmp-controls>button{position:relative;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:8px;border-radius:8px;display:grid;place-items:center;transition:color .12s,background .12s}.mrb-hmp-controls>button svg{width:18px;height:18px;display:block}.mrb-hmp-controls>button:hover{color:var(--text)}.mrb-hmp-controls>button.on{color:var(--accent)}.mrb-hmp-controls>button.on:after{content:"";position:absolute;bottom:1px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:var(--accent)}.mrb-hmp-play{width:42px;height:42px;border-radius:50%!important;border:2px solid var(--accent)!important;color:var(--accent)!important}.mrb-hmp-play svg{width:18px;height:18px}.mrb-hmp-play:hover{background:var(--accent);color:var(--bg, #0a0a0a)!important}.mrb-hmp-vol{display:flex;align-items:center;gap:6px;color:var(--text-muted)}.mrb-hmp-vol svg{width:18px;height:18px}.mrb-hmp-vol input[type=range]{width:70px;padding:0;accent-color:var(--accent)}.mrb-hmp-mixwrap{position:relative;display:inline-flex}.mrb-hmp-mix{color:var(--text-muted)}.mrb-hmp-mix.on{color:var(--accent);background:var(--accent-fill)}.mrb-hmp-mix.ducked{color:var(--accent);box-shadow:0 0 12px -3px var(--accent)}.mrb-hmp-mixer{position:absolute;top:calc(100% + 10px);right:0;z-index:70;width:250px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 16px 44px #00000073;padding:12px}.mrb-hmp-mixer-h{font-weight:700;font-size:calc(13px * var(--font-scale, 1));color:var(--text)}.mrb-hmp-mixer-note{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);margin:5px 0 10px}.mrb-hmp-mixer-row{display:flex;align-items:center;gap:8px;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.mrb-hmp-mixer-row input[type=range]{flex:1;padding:0;accent-color:var(--accent)}.mrb-hmp-mixer-ico{width:16px;height:16px;flex:none;color:var(--text-muted)}.mrb-hmp-mixer-state{margin-top:8px;font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted)}.mrb-hmp-drop{border-top:1px solid var(--border-subtle, #2a2a2a);padding-top:12px;max-height:360px;overflow-y:auto}.mrb-hmp-search{display:flex;align-items:center;gap:8px;background:var(--surface-2, #1a1a1a);border:1px solid var(--border-subtle, #333);border-radius:10px;padding:9px 12px;color:var(--text-muted)}.mrb-hmp-search svg{width:18px;height:18px;flex:none}.mrb-hmp-search input{flex:1;background:none;border:none;color:var(--text);font-size:calc(14px * var(--font-scale, 1));outline:none}.mrb-hmp-hint{color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));padding:8px 4px}.mrb-hmp-sec{margin-top:12px}.mrb-hmp-sec-h{font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.mrb-hmp-recent{display:flex;align-items:center;gap:10px;width:100%;padding:7px 6px;background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;color:var(--text);font-size:calc(14px * var(--font-scale, 1))}.mrb-hmp-recent svg{width:16px;height:16px;color:var(--accent);flex:none}.mrb-hmp-recent:hover{background:var(--surface-2, #1a1a1a)}.mrb-hmp-results{display:flex;flex-direction:column;margin-top:6px}.mrb-hmp-result{display:flex;align-items:center;gap:12px;padding:8px;border:none;background:none;border-radius:8px;cursor:pointer;text-align:left}.mrb-hmp-result:hover{background:var(--surface-2, #1a1a1a)}.mrb-hmp-result img{width:40px;height:40px;border-radius:6px;object-fit:cover}.mrb-hmp-result .mrb-hmp-note{width:40px;height:40px;display:grid;place-items:center;background:var(--surface-3,#222);border-radius:6px}.mrb-hmp-rmeta{display:flex;flex-direction:column;min-width:0}.mrb-hmp-rmeta .t{font-weight:600;color:var(--text);font-size:calc(14px * var(--font-scale, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-hmp-rmeta .a{color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}.mrb-hmp-grid{display:grid;grid-auto-flow:column;grid-auto-columns:96px;gap:12px;overflow-x:auto;padding-bottom:4px}.mrb-hmp-card{background:none;border:none;padding:0;cursor:pointer;text-align:left}.mrb-hmp-card-art{width:96px;height:96px;border-radius:8px;overflow:hidden;background:var(--surface-3, #222);display:grid;place-items:center;color:var(--text-muted)}.mrb-hmp-card-art img{width:100%;height:100%;object-fit:cover}.mrb-hmp-card-art.liked{background:linear-gradient(135deg,var(--accent),#7c3aed);color:#fff;font-size:calc(30px * var(--font-scale, 1))}.mrb-hmp-card-t{font-size:calc(12px * var(--font-scale, 1));font-weight:600;color:var(--text);margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:96px}.mrb-hmp-card-a{font-size:calc(11px * var(--font-scale, 1));color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:96px}.mrb-hmp-libauth{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));padding:4px 0}.mrb-hmp-state{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:var(--text-muted);font-size:calc(14px * var(--font-scale, 1));padding:6px 4px}.mrb-hmp-state .err{color:var(--danger, #e5484d)}.mrb-hmp-connect{background:var(--accent);color:var(--bg, #0a0a0a);border:none;border-radius:8px;padding:8px 16px;font-weight:600;cursor:pointer}@media (max-width: 720px){.mrb-hmp-bar{grid-template-columns:auto 48px 1fr;grid-auto-rows:auto;row-gap:10px}.mrb-hmp-controls{grid-column:1 / -1}.mrb-hmp-controls{flex-wrap:wrap;justify-content:center}}.mrb-hmp-pop{background:color-mix(in srgb,var(--surface-1) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--accent-border);box-shadow:0 18px 50px #00000080,0 0 24px -6px var(--accent-neon)}.mrb-hmp-pop:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,var(--accent-neon),transparent);opacity:.6;pointer-events:none}.mrb-hmp-toggle{background:color-mix(in srgb,var(--surface-2) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease}.mrb-hmp-toggle:hover,.mrb-hmp-toggle:focus-visible{box-shadow:0 0 10px -3px var(--accent-neon)}.mrb-hmp-art{background:linear-gradient(135deg,var(--accent-wash),transparent 65%),var(--surface-3);box-shadow:inset 0 0 0 1px var(--accent-border),0 0 12px -4px var(--accent-neon)}.mrb-hmp-card-art{background:linear-gradient(135deg,var(--accent-wash),transparent 60%),var(--surface-3);box-shadow:inset 0 0 0 1px var(--accent-border)}.mrb-hmp-play{box-shadow:0 0 14px -4px var(--accent-neon);transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.mrb-hmp-play:hover{box-shadow:0 0 18px -3px var(--accent-neon)}.mrb-hmp-controls>button{transition:color .15s ease,box-shadow .15s ease}.mrb-hmp-controls>button.on{box-shadow:0 0 8px -3px var(--accent-neon)}.mrb-hmp-eq i{box-shadow:0 0 4px var(--accent-neon)}.mrb-hmp-glass,.mrb-hmp-result,.mrb-hmp-card{transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.mrb-hmp-glass:hover,.mrb-hmp-result:hover,.mrb-hmp-card:hover{transform:translateY(-1px);box-shadow:0 0 12px -3px var(--accent)}.mrb-hmp-glass:active,.mrb-hmp-result:active,.mrb-hmp-card:active{transform:translateY(0)}.mrb-hmp-search{transition:border-color .15s ease,box-shadow .15s ease}.mrb-hmp-search:focus-within{border-color:var(--accent-border);box-shadow:0 0 10px -3px var(--accent-neon)}.mrb-hmp-mixer{background:color-mix(in srgb,var(--surface-1) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--accent-border);box-shadow:0 12px 32px #00000073,0 0 16px -5px var(--accent-neon)}.mrb-user{color:var(--text-muted);font-size:var(--text-base)}.mrb-body{flex:1;overflow:auto;padding:var(--space-6)}.mrb-queue{position:relative}@media (min-width: 821px){.mrb-body:has(.mrb-queue[data-view=queue]){overflow:hidden;overscroll-behavior:none}}.mrb-panel{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:var(--space-6);max-width:720px}.mrb-panel-title{font-size:var(--text-md);font-weight:700;margin-bottom:var(--space-4)}.mrb-panel-title.mrb-panel-title-stacked{margin-top:var(--space-6)}.mrb-error{color:var(--danger);margin-bottom:var(--space-3)}.mrb-theme-toggle{background:transparent;border-color:transparent;color:var(--text-muted);border-radius:var(--radius-md);padding:var(--space-2);display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:transform var(--motion-base) var(--ease-out)}.mrb-theme-toggle:hover{background:var(--accent-fill);color:var(--accent-text)}.mrb-theme-toggle svg{width:18px;height:18px;display:block}.mrb-theme-toggle:active{transform:rotate(60deg)}.mrb-queue-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.mrb-queue-search{flex:1;min-width:120px}.mrb-queue-count{flex:0 0 auto;color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.mrb-queue-gear{flex:0 0 auto;background:var(--surface-2);border-color:var(--border-control);color:var(--text-muted)}.mrb-queue-gear[aria-expanded=true]{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.mrb-qs-tz-head{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-2)}.mrb-qs-tz-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mrb-qs-tz-list label{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border-control);border-radius:var(--radius-pill);font-size:var(--text-sm);cursor:pointer}.mrb-qs-tz-list label.on{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.mrb-queue-body{display:flex;gap:var(--space-4);align-items:flex-start}:root{--vq-col-grow: clamp(0px, calc(100vw - 1960px) , 44px);--vq-label-w: calc(92px * var(--font-scale, 1) + 19px + var(--vq-col-grow));--vq-lane: 0px}.mrb-vlist-wrap{position:relative;flex:0 0 calc(360px + var(--vq-col-grow));max-width:calc(360px + var(--vq-col-grow))}.mrb-vlist{height:72vh;overflow-y:auto;overflow-x:hidden;border:1px solid var(--vq-edge, var(--border-subtle));border-radius:var(--radius-lg);box-shadow:var(--vq-edge-glow, none);background:var(--surface-1);padding-right:30px;scrollbar-width:none;overscroll-behavior:contain}.mrb-vlist::-webkit-scrollbar{width:0;height:0}.mrb-vgroup{display:block;isolation:isolate}.mrb-vgroup-head{position:sticky;top:0;z-index:2;white-space:normal;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:8px calc(14px + var(--vq-lane, 0px)) 8px 14px;background:var(--surface-2, #1c2430);color:var(--accent-text);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border-subtle)}.mrb-vgroup-name{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;letter-spacing:.05em;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;padding:0;font:inherit;color:inherit;text-align:left;white-space:inherit;cursor:pointer}.mrb-vgroup-name:hover{color:var(--text)}.mrb-vgroup-head span{color:var(--text-faint);font-weight:600;flex:0 0 auto}:root{--queue-head-dim: 72%}.mrb-skin-surface[data-skin=diamond],.mrb-skin-surface[data-skin=arctic]{--queue-head-dim: 92%}.mrb-skin-surface[data-skin=prismatic]{--queue-head-dim: 88%}.mrb-skin-surface[data-skin=synthwave]{--queue-head-dim: 80%}.mrb-vgroup-head{transition:-webkit-text-fill-color .18s ease}.mrb-vgroup-head[data-dim]{-webkit-text-fill-color:color-mix(in srgb,currentColor var(--queue-head-dim, 72%),transparent)}.mrb-vgroup-head[data-dim] span{-webkit-text-fill-color:currentColor}.mrb-vrow{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;text-align:left;padding:10px calc(14px + var(--vq-lane, 0px)) 10px 14px;background:transparent;border:none;border-bottom:1px solid var(--border-subtle);border-radius:0;cursor:pointer;content-visibility:auto;contain-intrinsic-size:0 58px}.mrb-vrow:hover{background:var(--accent-wash)}.mrb-vrow.sel{background:var(--accent-fill);box-shadow:inset 3px 0 0 var(--accent)}.mrb-vrow-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.mrb-vrow-ava{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text-muted);overflow:hidden}.mrb-vrow-ava .mrb-smx-avatar-photo{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.mrb-vrow-ava.imsg{border-color:#0b6fd6;color:#4da3ff}[data-theme=light] .mrb-vrow-ava.imsg{color:#0b6fd6}.mrb-smx-avatar-letters{font-size:calc(12px * var(--font-scale, 1));font-weight:700;letter-spacing:.02em;line-height:1;-webkit-user-select:none;user-select:none}.mrb-vrow-name{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-vrow-sub{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-vrow-when{display:block;font-size:var(--text-xs);color:var(--text-faint, var(--text-muted));font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-vrail{position:absolute;top:0;right:0;z-index:2;width:calc(28px + var(--vq-lane, 0px));height:72vh;pointer-events:none}.mrb-vrail-handle{position:absolute;right:6px;width:8px;height:46px;border-radius:999px;background:var(--accent);box-shadow:0 0 10px -2px var(--accent);cursor:grab;pointer-events:auto;touch-action:none}.mrb-vrail-handle:active{cursor:grabbing}.mrb-vrail-label{position:absolute;right:18px;transform-origin:right center;white-space:normal;max-width:var(--vq-label-w, 136px);overflow:hidden;text-overflow:ellipsis;background:var(--surface-2, #1c2430);border:1px solid var(--border-subtle);border-radius:var(--radius-pill, 999px);padding:2px 8px;margin:0;cursor:pointer;pointer-events:auto;font-size:calc(10px * var(--font-scale, 1));line-height:1.3;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);opacity:.55;transition:color .12s,border-color .12s}.mrb-vrail-label.near{color:var(--accent-text);border-color:var(--accent-border, var(--border-subtle))}.mrb-vrail-label[data-empty="1"]{border-style:dashed;cursor:default;font-weight:600}.mrb-vdetail{flex:1;min-width:0}@media (max-width: 820px){.mrb-queue-body{flex-direction:column}.mrb-vlist-wrap{flex:1 1 auto;max-width:100%;width:100%}.mrb-vlist,.mrb-vrail{height:44vh}.mrb-vdetail{width:100%}.mrb-queue-body .mrb-lead-with-scripts{align-items:stretch}}.mrb-lead-card{position:relative;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:var(--space-6);max-width:var(--lead-card-w, 720px)}.mrb-card-tab{position:absolute;top:62px;right:-16px;writing-mode:vertical-rl;background:var(--surface-1);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;font-weight:700;font-size:calc(13px * var(--font-scale, 1));padding:12px 6px;border-radius:8px;box-shadow:4px 4px 16px #00000038;z-index:6}.mrb-card-tab:hover,.mrb-card-tab.on{color:var(--accent);border-color:var(--accent);box-shadow:0 0 14px -2px var(--accent)}.mrb-lead-with-scripts{display:flex;align-items:flex-start;gap:var(--space-4)}.mrb-lead-with-scripts>.mrb-lead-card{flex:0 1 var(--lead-card-w, 720px)}.mrb-scripts-slide{flex:0 0 380px;align-self:stretch;max-height:78vh;overflow-y:auto;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);animation:mrb-scripts-slide-in .18s ease}@keyframes mrb-scripts-slide-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.mrb-scripts-slide{animation:none}}@media (max-width: 1100px){.mrb-lead-with-scripts{flex-direction:column}.mrb-lead-with-scripts>.mrb-lead-card{flex:1 1 auto;max-width:100%}.mrb-scripts-slide{flex:1 1 auto;width:100%;max-height:none}}.mrb-lead-tags{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2)}.mrb-tag{background:var(--accent-fill);color:var(--accent-text);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.mrb-tag.is-action{border:none;cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:inherit}.mrb-tag.is-action:hover{filter:brightness(1.12)}.mrb-tag.is-action:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:2px}.mrb-lead-name{font-size:var(--text-xl);font-weight:800;margin:var(--space-1) 0;line-height:var(--leading-tight);display:block;max-width:100%;padding:0;border:0;background:none;color:inherit;font-family:inherit;text-align:left}.mrb-lead-addr-boxes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--space-3);max-width:100%}.mrb-lead-addr-boxes .mrb-lead-addr-box{display:inline-flex;align-items:baseline;gap:7px;padding:3px 9px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);max-width:100%;min-width:0;transition:border-color .12s ease,background-color .12s ease}.mrb-lead-addr-boxes .mrb-lead-addr-box-l{font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);flex:none}.mrb-lead-addr-boxes .mrb-lead-addr-box-v{font-size:var(--text-base);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mrb-lead-addr-boxes .mrb-lead-addr-box.is-empty{border-style:dashed;background:none}.mrb-lead-addr-boxes .mrb-lead-addr-box.is-empty .mrb-lead-addr-box-v{color:var(--text-faint);opacity:.75}.mrb-lead-addr-boxes button.mrb-lead-addr-box{cursor:pointer;font:inherit;text-align:left}.mrb-lead-addr-boxes button.mrb-lead-addr-box:hover{border-color:var(--accent-border);background:var(--accent-wash)}.mrb-lead-addr-boxes button.mrb-lead-addr-box:hover .mrb-lead-addr-box-v{color:var(--text)}.mrb-lead-addr-boxes button.mrb-lead-addr-box:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-lead-addr-boxes button.mrb-lead-addr-box.is-copied{border-color:var(--ok-border);background:var(--ok-fill)}.mrb-lead-addr-boxes button.mrb-lead-addr-box.is-copied .mrb-lead-addr-box-l,.mrb-lead-addr-boxes button.mrb-lead-addr-box.is-copied .mrb-lead-addr-box-v{color:var(--ok)}.mrb-lead-contact-boxes{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:6px}.mrb-lead-contact-boxes .mrb-lead-addr-box-l{min-width:52px}.mrb-lead-addr-boxes.mrb-lead-contact-boxes .mrb-lead-addr-box-v{color:var(--text)}.mrb-lead-addr-boxes .mrb-lead-box-phone .mrb-lead-addr-box-v{font-size:var(--text-md);font-weight:700;font-variant-numeric:tabular-nums}.mrb-lead-addr-boxes .mrb-lead-box-email{flex:0 1 auto}.mrb-lead-addr-boxes .mrb-lead-copyall{border-color:var(--accent-border);background:var(--accent-wash);color:var(--accent);flex:none;align-items:center;justify-content:center;padding:3px 6px}.mrb-lead-addr-boxes .mrb-lead-copyall svg{width:15px;height:15px;display:block}.mrb-lead-addr-boxes button.mrb-lead-copyall:hover{border-color:var(--accent)}.mrb-lead-addr-boxes button.mrb-lead-copyall.is-copied{border-color:var(--ok-border);background:var(--ok-fill);color:var(--ok)}.mrb-copyable{display:flex;width:fit-content;align-items:center;gap:8px;background:none;border:none;padding:2px 0;text-align:left;cursor:pointer;color:inherit;font:inherit}.mrb-copyable:hover{color:var(--accent)}.mrb-copyhint{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:5.6em;padding:1px 8px 2px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--text-xs);font-weight:600;letter-spacing:.01em;line-height:1.5;color:var(--text-faint);opacity:0;transform:translate(-3px);transition:opacity .12s ease,transform .12s ease,color .12s ease,background-color .12s ease,border-color .12s ease}.mrb-copyable:hover .mrb-copyhint,.mrb-copyable:focus-visible .mrb-copyhint{opacity:1;transform:none;color:var(--accent-text);background:var(--accent-fill);border-color:var(--accent-border)}.mrb-copyable.is-copied .mrb-copyhint{opacity:1;transform:none;color:var(--ok);background:var(--ok-fill);border-color:var(--ok-border)}@media (prefers-reduced-motion: reduce){.mrb-copyhint{transition:none;transform:none}}.mrb-disposition-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin:var(--space-5) 0}.mrb-outcome-menu{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);margin:var(--space-5) 0}.mrb-outcome-menu-title{font-weight:700;margin-bottom:var(--space-3)}.mrb-outcome-back{background:transparent;border-color:var(--border-control);color:var(--text-muted);margin-top:var(--space-3)}.mrb-outcome-back:hover{background:var(--accent-fill);color:var(--accent-text)}.mrb-capture{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);margin:var(--space-5) 0}.mrb-capture-title{font-weight:700;margin-bottom:var(--space-3)}.mrb-capture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.mrb-capture-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.mrb-capture-field input{width:100%;min-width:0}.mrb-capture-field span{font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.mrb-capture-field input{font-variant-numeric:tabular-nums}.mrb-capture-note{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-faint);max-width:60ch}.mrb-capture-actions{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.mrb-capture-cancel{background:transparent;border-color:var(--border-control);color:var(--text-muted)}.mrb-capture-cancel:hover{background:var(--accent-fill);color:var(--accent-text)}@media (max-width: 520px){.mrb-capture-grid{grid-template-columns:1fr}}.mrb-ai{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle, #333)}.mrb-ai-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.mrb-ai-title{font-weight:700}.mrb-ai-run{background:var(--accent);color:var(--bg, #0a0a0a);border:none;border-radius:var(--radius-md);padding:6px 12px;font-weight:600;font-size:var(--text-sm);cursor:pointer}.mrb-ai-run:disabled{opacity:.5;cursor:default}.mrb-ai-err{color:var(--danger, #e5484d);font-size:var(--text-sm)}.mrb-ai-out{display:flex;flex-direction:column;gap:var(--space-3)}.mrb-ai-block{background:var(--surface-2, #1a1a1a);border:1px solid var(--border-subtle, #333);border-radius:var(--radius-md);padding:10px 12px}.mrb-ai-label{display:flex;align-items:center;gap:8px;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:5px}.mrb-ai-copy{background:none;border:1px solid var(--border-subtle, #333);border-radius:6px;color:var(--text-muted);font-size:calc(10px * var(--font-scale, 1));padding:1px 7px;cursor:pointer;text-transform:none;letter-spacing:0}.mrb-ai-copy:hover{color:var(--text);border-color:var(--accent)}.mrb-ai-text{font-size:var(--text-base);line-height:1.45;white-space:pre-wrap}.mrb-notes-title{font-weight:700;margin-bottom:var(--space-2)}.mrb-notes-add{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.mrb-notes-add input{flex:1}.mrb-note{padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}.mrb-note-meta{font-size:var(--text-xs);color:var(--text-faint)}.mrb-hours-show{background:none;border:none;padding:0;color:var(--text-muted);cursor:pointer;font-size:inherit;text-decoration:underline}.mrb-hours-show:hover{color:var(--text)}.mrb-note-empty{color:var(--text-faint);font-size:var(--text-base)}.mrb-metrics-page{display:flex;flex-direction:column;gap:var(--space-5)}.mrb-metrics-section-title{color:var(--text-muted);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:700;margin:0}.mrb-metrics{display:flex;gap:var(--space-4);flex-wrap:wrap}.mrb-metric-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:var(--space-5);min-width:200px}.mrb-metric-label{color:var(--text-muted);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.mrb-metric-big{font-size:var(--text-3xl);font-weight:800;margin:var(--space-1) 0;line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.mrb-metric-sub{color:var(--text-muted);font-size:var(--text-base)}.mrb-table{width:100%;border-collapse:collapse}.mrb-table th,.mrb-table td{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--border-subtle)}.mrb-table td{font-variant-numeric:tabular-nums}.mrb-table th{color:var(--text-muted);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em}.mrb-rank-first{background:var(--rank-first)}.mrb-rank-second{background:var(--rank-second)}.mrb-badge{background:var(--badge-fill);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);white-space:nowrap}.mrb-table-scroll{overflow-x:auto}.mrb-th-flag{display:inline-block;vertical-align:middle;margin-left:var(--space-1);background:var(--warn-fill);border:1px solid var(--warn-border);color:var(--warn);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em}.mrb-leaderboard-note{margin-top:var(--space-4);padding:var(--space-3);background:var(--warn-fill);border:1px solid var(--warn-border);border-radius:var(--radius-sm);color:var(--warn);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:70ch}.mrb-goal-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3);gap:var(--space-3)}.mrb-goal-row input{width:160px}.mrb-todo-add{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.mrb-todo-add input{flex:1}.mrb-todo-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}.mrb-todo-item span{flex:1}.mrb-todo-done span{text-decoration:line-through;color:var(--text-faint)}.mrb-todo-delete{background:transparent;border-color:transparent;color:var(--text-faint);padding:var(--space-1) var(--space-2)}.mrb-todo-delete:hover{background:var(--accent-fill);color:var(--accent-text)}.mrb-todo-completed{margin-top:var(--space-4)}.mrb-todo-drawer-toggle{display:flex;align-items:center;gap:var(--space-2);width:100%;background:transparent;border:none;padding:var(--space-2) 0;color:var(--text-muted);font-weight:600;cursor:pointer}.mrb-todo-drawer-toggle:hover{color:var(--text)}.mrb-todo-caret{display:inline-block;transition:transform .15s ease}.mrb-todo-caret.open{transform:rotate(90deg)}.mrb-todo-count{background:var(--accent-fill);color:var(--accent-text);border-radius:var(--radius-sm);padding:0 var(--space-2);font-size:var(--text-xs);font-weight:700;min-width:20px;text-align:center}.mrb-todo-drawer{opacity:.85}.mrb-todo-purge-note{color:var(--text-faint);font-size:var(--text-xs);padding-top:var(--space-2)}.mrb-script-category{margin-bottom:var(--space-5)}.mrb-script-category-title{font-weight:700;color:var(--accent);margin-bottom:var(--space-2)}.mrb-script{margin-bottom:var(--space-3)}.mrb-script-title{font-weight:600}.mrb-script-body{color:var(--text-muted);white-space:pre-wrap}.mrb-admin-form{display:flex;flex-direction:column;gap:var(--space-3);max-width:320px}a.mrb-user{text-decoration:none;cursor:pointer}a.mrb-user:hover{text-decoration:underline}.mrb-account-meta{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-base);color:var(--text-muted)}.mrb-account-ok{background:var(--ok-fill);border:1px solid var(--ok-border);color:var(--ok);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal)}.mrb-account-note{margin-top:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-faint);max-width:60ch}.mrb-you{color:var(--text-faint);font-size:var(--text-sm)}.mrb-reset-btn{font-size:var(--text-sm);padding:var(--space-1) var(--space-2)}.mrb-xp-balance{display:flex;gap:var(--space-1);align-items:center;margin-top:var(--space-1)}.mrb-xp-balance input{width:9ch;font-size:var(--text-sm);padding:var(--space-1)}.mrb-reset-form{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.mrb-reset-form input{min-width:22ch}.mrb-reset-form button{font-size:var(--text-sm);padding:var(--space-1) var(--space-2)}.mrb-reset-form .mrb-login-error{flex-basis:100%}.mrb-warning{background:var(--warn-fill);border:1px solid var(--warn-border);color:var(--warn);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between}.mrb-warning-dismiss{font-size:var(--text-sm);padding:var(--space-1) var(--space-3);white-space:nowrap}.mrb-dial-notready>div{flex:1 1 100%}.mrb-signedout{background:var(--danger-fill);border-color:var(--danger);color:var(--danger)}.mrb-connect{max-width:560px}.mrb-connect-status{display:flex;align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--text-base);margin-bottom:var(--space-4)}.mrb-connect-dot{width:10px;height:10px;border-radius:var(--radius-pill);flex:none}.mrb-connect-status.is-off .mrb-connect-dot{background:var(--text-faint)}.mrb-connect-status.is-partial .mrb-connect-dot{background:var(--warn)}.mrb-connect-status.is-ready .mrb-connect-dot{background:var(--ok)}.mrb-connect-account{color:var(--text-muted);font-size:var(--text-base);margin-bottom:var(--space-3)}.mrb-connect-step{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.mrb-connect-help{color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-normal);margin:0;max-width:60ch}.mrb-connect-secondary{align-self:flex-start;background:transparent;border-color:var(--border-control);color:var(--text-muted)}.mrb-connect-secondary:hover{background:var(--accent-fill);color:var(--accent-text)}.mrb-connect-actions{display:flex;flex-direction:column;gap:var(--space-3)}.mrb-connect-change summary{cursor:pointer;color:var(--accent);font-size:var(--text-base)}.mrb-board-list{display:flex;flex-direction:column;gap:var(--space-2)}.mrb-board-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);padding:var(--space-3)}.mrb-board-item:hover{background:var(--accent-fill);color:var(--accent-text)}.mrb-board-item.is-current{border-color:var(--accent-border)}.mrb-board-name{font-weight:700}.mrb-board-meta{font-size:var(--text-sm);color:var(--text-muted)}.mrb-board-item:hover .mrb-board-meta{color:var(--accent-text)}.mrb-import{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.mrb-import-head{display:flex;flex-direction:column;gap:var(--space-1)}.mrb-import-sub{margin:0;color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-normal);max-width:60ch}.mrb-import-last{margin:0;color:var(--text-faint);font-size:var(--text-sm)}.mrb-import-grid{display:flex;flex-direction:column;gap:var(--space-2)}.mrb-import-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.mrb-import-field{font-weight:600;font-size:var(--text-base);min-width:10ch}.mrb-import-select{flex:1 1 auto;max-width:32ch;font-size:var(--text-sm);padding:var(--space-1) var(--space-2)}.mrb-note-ok{color:var(--accent);font-size:var(--text-base)}.mrb-note-error{color:var(--danger, var(--warn));font-size:var(--text-base)}.mrb-boardswitch{display:flex;align-items:center;gap:var(--space-2);min-width:0}.mrb-boardswitch select{font-size:var(--text-sm);padding:var(--space-1) var(--space-2);max-width:calc(240px * var(--font-scale, 1))}.mrb-boardswitch-flash{font-size:var(--text-sm);color:var(--warn);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-boardswitch-note{font-size:var(--text-sm);color:var(--text-muted);max-width:280px}.mrb-boardswitch-view{flex:none;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border-control);background:var(--surface-1);color:var(--text);font-size:var(--text-sm);font-weight:600;cursor:pointer;white-space:nowrap}.mrb-boardswitch-view:hover:not(:disabled){background:var(--accent-fill);border-color:var(--accent-border)}.mrb-boardswitch-view:disabled{opacity:.55;cursor:default}.mrb-boardswitch-why{font-size:var(--text-xs);color:var(--text-faint);white-space:nowrap}.mrb-leadsearch{margin-bottom:var(--space-4);max-width:560px}.mrb-leadsearch-input{width:100%}.mrb-leadsearch-hint{font-size:var(--text-sm);color:var(--text-muted);margin-left:var(--space-2)}.mrb-leadsearch-results{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.mrb-leadsearch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.mrb-leadsearch-row:hover{border-color:var(--border-strong, var(--border-subtle));background:var(--surface-2)}.mrb-leadsearch-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-leadsearch-row{transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.mrb-leadsearch-row:hover{box-shadow:var(--shadow-1)}@media (prefers-reduced-motion: reduce){.mrb-leadsearch-row{transition:none}}.mrb-leadsearch-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.mrb-leadsearch-loading{margin-top:var(--space-3)}.mrb-leadsearch-none{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.mrb-leadsearch-who{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-leadsearch-name{font-weight:700}.mrb-leadsearch-contact{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-leadsearch-worked{font-size:var(--text-xs);color:var(--text-muted)}.mrb-lead-status{flex:none;display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;white-space:nowrap;border:1px solid transparent}.mrb-lead-status.is-workable{background:var(--ok-fill);border-color:var(--ok-border);color:var(--ok)}.mrb-lead-status.is-worked{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.mrb-lead-status.is-archived{background:var(--surface-2);border-color:var(--border-subtle);color:var(--text-muted)}.mrb-lead-status.is-suppressed{background:var(--warn-fill);border-color:var(--warn-border);color:var(--warn)}.mrb-lead-status.is-restricted{background:var(--warn-fill);border-color:var(--border-subtle);color:var(--warn)}.mrb-leadsearch-row.is-greyed{border-left:3px solid var(--danger);background:var(--surface-2)}.mrb-leadsearch-row.is-greyed .mrb-leadsearch-name{color:var(--text-muted);font-weight:600}.mrb-leadsearch-row.is-greyed .mrb-leadsearch-contact{color:var(--text-faint)}.mrb-leadsearch-supp{margin-top:4px;display:flex;flex-direction:column;gap:3px}.mrb-leadsearch-supp-chips{display:flex;flex-wrap:wrap;gap:4px}.mrb-supp-chip{font-size:var(--text-xs);padding:1px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);white-space:nowrap}.mrb-supp-chip.is-off{background:var(--warn-fill);border-color:var(--warn-border);color:var(--warn)}.mrb-supp-chip.is-on{background:transparent;color:var(--text-faint)}.mrb-leadsearch-supp-why{font-size:var(--text-xs);color:var(--text-muted)}.mrb-contact-optout{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.1;background-position:center;background-repeat:no-repeat;background-size:min(58vmin,600px)}[data-theme=dark] body:before{background-image:url(/assets/zenith-z-KNzM2mR2.png)}[data-theme=light] body:before{background-image:url(/assets/zenith-z-KNzM2mR2.png)}#root{position:relative;z-index:1}.mrb-queue-nav{display:flex;align-items:center;gap:var(--space-3)}.mrb-queue-back{background:transparent;border-color:var(--border-control);color:var(--text-muted)}.mrb-queue-back:hover:not(:disabled){background:var(--accent-fill);color:var(--accent-text)}.mrb-lead-phone-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.mrb-call-btn{text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-1);background:var(--accent-fill);border:1px solid var(--accent-border);color:var(--accent-text);border-radius:var(--radius-md);padding:var(--space-1) var(--space-4);font-size:var(--text-base);font-weight:700;transition:transform var(--motion-fast) var(--ease-out)}.mrb-call-btn:hover{text-decoration:underline}.mrb-call-btn:active{transform:translateY(1px)}.mrb-dial-row{--dial-h-lookup: 44px;--dial-h-book: 48px;--dial-h-back: 52px;--dial-h-call: 56px;display:flex;align-items:center;gap:var(--space-2);margin:var(--space-5) 0 var(--space-3)}.mrb-dial-row+.mrb-dispo-swap .mrb-disposition-grid{margin-top:0}.mrb-dial-statusline+.mrb-dial-row{margin-top:0}.mrb-dial-row{--dial-w-lookup: 1;--dial-w-book: 1.7;--dial-w-back: 2.6;--dial-w-call: 4.2}.mrb-dial-row>*{flex:1 1 0;min-width:var(--tap-min, 44px)}.mrb-dial-row>.mrb-book-wrap{flex-grow:var(--dial-w-book)}.mrb-dial-row>.mrb-dial-call,.mrb-dial-row>.mrb-dial-hangup{flex-grow:var(--dial-w-call)}.mrb-dial-row>.mrb-book-wrap>.mrb-book-btn{height:var(--dial-h-book)}.mrb-dial-row>.mrb-dial-call,.mrb-dial-row>.mrb-dial-hangup{height:var(--dial-h-call)}.mrb-dial-row>*,.mrb-dial-row>.mrb-book-wrap>.mrb-book-btn{width:100%}.mrb-dial-row>.mrb-book-wrap{position:relative}.mrb-dial-row>.mrb-mic-wrap-slot{flex:1 1 0;flex-grow:var(--dial-w-back)}.mrb-dial-row>.mrb-postpone-wrap{flex:1 1 0;flex-grow:var(--dial-w-lookup);min-width:var(--tap-min, 44px)}.mrb-dial-row>.mrb-postpone-wrap>.mrb-postpone-btn{height:var(--dial-h-lookup);width:100%}.mrb-dial-back{background:transparent;border-color:var(--border-control);color:var(--text-muted)}.mrb-dial-back:hover:not(:disabled){background:var(--accent-fill);color:var(--accent-text)}.mrb-dial-pause{flex:1;background:var(--surface-2);border-color:var(--border-control);color:var(--text-muted)}.mrb-dial-pause-on{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text);font-weight:600}.mrb-empty-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-4)}.mrb-empty-actions>button{min-height:44px;border-radius:var(--radius-md)}.mrb-queue-empty{text-align:center;padding:var(--space-8) var(--space-5)}.mrb-queue-empty-title{font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-1)}.mrb-glyph{flex:none}.mrb-chan-glyph{vertical-align:-.14em}.mrb-chan-mark{display:inline-flex;align-items:center;vertical-align:-.14em}:is(.mrb-smx-tag,.mrb-cm-chan,.mrb-tri-card-src,.mrb-smx-chan)>:is(.mrb-chan-glyph,.mrb-chan-mark){font-size:1.35em}.mrb-mode-glyph{vertical-align:-.125em}.mrb-dial-call{flex:2;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);text-decoration:none;background:var(--accent);border:1px solid var(--accent);color:var(--bg);border-radius:var(--radius-md);font-weight:700;transition:transform var(--motion-fast) var(--ease-out)}.mrb-dial-call:hover{text-decoration:none}.mrb-dial-call:active{transform:translateY(1px)}.mrb-dial-hangup{flex:2;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--danger);border:1px solid var(--danger);color:var(--bg);border-radius:var(--radius-md);font-weight:700;transition:transform var(--motion-fast) var(--ease-out)}.mrb-dial-hangup:active{transform:translateY(1px)}.mrb-dial-error{margin:var(--space-2) 0 0}.mrb-dial-next{width:100%;background:transparent;border-color:var(--accent-border);color:var(--accent);font-weight:700}.mrb-dial-next:hover:not(:disabled){background:var(--accent-fill);color:var(--accent-text)}.mrb-lead-slider{margin:var(--space-3) 0 var(--space-2)}.mrb-lead-slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border-control);cursor:pointer;outline-offset:3px}.mrb-lead-slider-input:disabled{opacity:.5;cursor:default}.mrb-lead-slider-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--accent);border:2px solid var(--bg);box-shadow:0 1px 3px #00000059;cursor:grab;transition:transform var(--motion-fast) var(--ease-out)}.mrb-lead-slider-input::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.12)}.mrb-lead-slider-input::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--accent);border:2px solid var(--bg);box-shadow:0 1px 3px #00000059;cursor:grab}.mrb-lead-slider-input::-moz-range-track{height:8px;border-radius:var(--radius-pill);background:var(--surface-2)}@media (prefers-reduced-motion: reduce){.mrb-lead-slider-input::-webkit-slider-thumb{transition:none}.mrb-lead-slider-input::-webkit-slider-thumb:active{transform:none}}.mrb-lead-slider-pos{margin-top:var(--space-2);text-align:center;color:var(--text-muted);font-size:calc(.85rem * var(--font-scale, 1));font-variant-numeric:tabular-nums}.mrb-integrations{max-width:620px}.mrb-int-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.mrb-int-row.is-disabled{opacity:.7}.mrb-int-who{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.mrb-int-name{font-weight:700}.mrb-int-desc{font-size:var(--text-sm);color:var(--text-muted)}.mrb-int-action{text-decoration:none;font-weight:600;font-size:var(--text-base);color:var(--accent);padding:var(--space-1) var(--space-3);border:1px solid var(--accent-border);border-radius:var(--radius-md);white-space:nowrap}.mrb-int-action:hover{background:var(--accent-fill);color:var(--accent-text);text-decoration:none}.mrb-int-action.is-off{color:var(--text-faint);border-color:var(--border-subtle);cursor:not-allowed}.mrb-int-action.is-off:hover{background:transparent;color:var(--text-faint)}.mrb-int-pill{flex:none;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;border:1px solid transparent;white-space:nowrap}.mrb-int-pill.is-on{background:var(--ok-fill);border-color:var(--ok-border);color:var(--ok)}.mrb-int-pill.is-off{background:var(--surface-2);border-color:var(--border-subtle);color:var(--text-muted)}.mrb-int-pill.is-demo{background:var(--warn-fill);border-color:var(--warn-border);color:var(--warn)}.mrb-int-pill.is-soon,.mrb-int-pill.is-loading{background:var(--surface-2);border-color:var(--border-subtle);color:var(--text-faint)}.mrb-int-note{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-faint);line-height:var(--leading-normal)}.mrb-int-intro{color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-normal);margin:0 0 var(--space-4);max-width:60ch}.mrb-int-source{border-bottom:1px solid var(--border-subtle)}.mrb-int-head{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;background:transparent;border:none;border-radius:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.mrb-int-head:hover .mrb-int-name{color:var(--accent)}.mrb-int-chevron{flex:none;color:var(--text-faint);font-size:var(--text-xs)}.mrb-int-source.is-open .mrb-int-chevron{color:var(--accent)}.mrb-int-body{padding:var(--space-2) 0 var(--space-5) var(--space-4);margin-left:var(--space-2);border-left:2px solid var(--border-subtle)}.mrb-connect-inline{max-width:none}.mrb-uw{display:flex;flex-direction:column;height:100%;gap:var(--space-3)}.mrb-uw-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.mrb-uw-tabs{display:flex;gap:var(--space-2);flex-wrap:wrap}.mrb-uw-tab{background:var(--surface-2);border-color:var(--border-subtle);color:var(--text-muted);font-size:var(--text-base)}.mrb-uw-tab.is-active{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.mrb-uw-frame{flex:1;width:100%;min-height:70vh;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1)}.mrb-team-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;background:#00000059}.mrb-team-drawer{position:fixed;top:var(--zenith-hud-bottom, 0px);right:0;bottom:0;height:auto;width:min(460px,92vw);z-index:1020;background:var(--surface-1);border-left:1px solid var(--border-subtle);transform:translate(100%);transition:transform var(--motion-base) var(--ease-out);display:flex;flex-direction:column}.mrb-team-drawer.open{transform:translate(0)}.mrb-team-drawer[data-wide=true]{width:min(1180px,96vw)}.mrb-team-page{flex:1 1 auto;min-height:0;min-width:0;overflow:auto}.mrb-team-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--border-subtle);font-size:var(--text-md)}.mrb-team-x{background:none;border:none;color:var(--text-muted);cursor:pointer;font-weight:600}.mrb-team-list{overflow-y:auto;flex:1}.mrb-team-row{display:flex;align-items:center;gap:var(--space-3);width:100%;text-align:left;padding:var(--space-3) var(--space-4);background:none;border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer}.mrb-team-row:hover{background:var(--accent-wash)}.mrb-team-av{position:relative;flex:0 0 auto;display:inline-flex}.mrb-team-online{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--ok);border:2px solid var(--surface-1)}.mrb-team-online.big{width:18px;height:18px;border-width:3px}.mrb-team-online.is-pitch{background:var(--danger)}.mrb-team-group{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--danger);border-bottom:1px solid var(--border-subtle)}.mrb-team-group-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--danger);box-shadow:0 0 8px var(--danger)}.mrb-team-rowmid{display:flex;flex-direction:column;min-width:0;flex:1}.mrb-team-name{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-team-sub{font-size:var(--text-xs);color:var(--text-muted)}.mrb-team-role{font-size:var(--text-xs);color:var(--text-faint);font-weight:600}.mrb-team-profile{overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.mrb-team-phead{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.mrb-team-pname{font-size:var(--text-xl);font-weight:800}.mrb-team-badges{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.mrb-team-badge{font-size:var(--text-xs);font-weight:600;padding:5px 12px;border-radius:var(--radius-pill);background:var(--badge-fill);border:1px solid var(--border-subtle)}.mrb-team-stats{display:flex;gap:var(--space-4)}.mrb-team-stats>div{flex:1;text-align:center;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.mrb-team-stats b{display:block;font-size:var(--text-lg)}.mrb-team-stats span{font-size:var(--text-xs);color:var(--text-muted)}.mrb-team-bio{font-size:var(--text-base);line-height:1.5}.mrb-team-edit{display:flex;flex-direction:column;gap:var(--space-2)}.mrb-team-editbtns{display:flex;gap:var(--space-2)}.mrb-team-cancel{background:transparent;border-color:var(--border-control);color:var(--text-muted)}.mrb-team-contact{display:flex;flex-direction:column;gap:var(--space-2)}.mrb-team-contact a{display:block;padding:var(--space-3);border-radius:var(--radius-md);background:var(--accent-fill);border:1px solid var(--accent-border);color:var(--accent-text);font-weight:600;text-decoration:none;text-align:center}.mrb-team-editprofile{background:transparent;border:1px solid var(--border-control);color:var(--text-muted)}.mrb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mrb-team-ach{display:flex;flex-direction:column;gap:var(--space-2)}.mrb-team-ach-head{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.mrb-team-ach-head span{font-variant-numeric:tabular-nums;color:var(--text-muted)}.mrb-team-ach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:var(--space-2)}.mrb-team-ach-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-2)}.mrb-team-ach-item.earned{background:var(--badge-fill);border-color:var(--accent-border)}.mrb-team-ach-icon{font-size:calc(20px * var(--font-scale, 1));line-height:1.1;display:inline-grid;place-items:center}.mrb-team-ach-icon svg{width:1em;height:1em}.mrb-team-achpick-mark{display:inline-grid;place-items:center;flex:none}.mrb-team-achpick-mark svg{width:calc(16px * var(--font-scale, 1));height:calc(16px * var(--font-scale, 1))}.mrb-team-ach-name{font-size:var(--text-sm);font-weight:700;color:var(--text)}.mrb-team-ach-item.locked .mrb-team-ach-name{color:var(--text-muted)}.mrb-team-ach-desc{font-size:var(--text-xs);line-height:1.35;color:var(--text-muted)}.mrb-team-ach-bar{width:100%;height:6px;margin-top:2px;border-radius:999px;background:var(--surface-3);overflow:hidden}.mrb-team-ach-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-border),var(--accent-text));transition:width var(--motion-base) var(--ease-out)}.mrb-team-ach-goal{font-size:var(--text-xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.mrb-team-ach-goal.earned{color:var(--accent-text);font-weight:600}.mrb-team-ach-item.not-displayed{opacity:.55;border-style:dashed}.mrb-team-ach-off{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.mrb-team-achpick{display:flex;flex-direction:column;gap:var(--space-2)}.mrb-team-achpick-tab{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);font-weight:700;cursor:pointer}.mrb-team-achpick-tab span{font-size:var(--text-xs);font-weight:600;color:var(--text-faint);font-variant-numeric:tabular-nums}.mrb-team-achpick-body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-2)}.mrb-team-achpick-note{margin:0;font-size:var(--text-xs);line-height:1.4;color:var(--text-muted)}.mrb-team-achpick-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-1) var(--space-2)}.mrb-team-achpick-list label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text);cursor:pointer}.mrb-team-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.mrb-team-tabs button{flex:1 1 auto;min-width:max-content;white-space:nowrap;min-height:40px;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border-control);background:transparent;color:var(--text-muted);font-weight:600;font-size:var(--text-sm);cursor:pointer}.mrb-team-tabs button:hover{color:var(--text)}.mrb-team-tabs button.active{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.mrb-team-sechead{padding:var(--space-3) var(--space-4) 6px;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.mrb-team-row.static{cursor:default}.mrb-team-row.static:hover{background:none}.mrb-team-rowmain{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0;text-align:left;background:none;border:none;padding:0;cursor:pointer;color:inherit}.mrb-team-rowmain:hover .mrb-team-name{color:var(--accent-text)}.mrb-team-follow{align-self:center;min-height:40px;padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text);font-weight:700;font-size:var(--text-sm);cursor:pointer;white-space:nowrap}.mrb-team-follow:hover{filter:brightness(1.08)}.mrb-team-follow:disabled{opacity:.55;cursor:default}.mrb-team-follow.following{background:transparent;color:var(--text-muted);border-color:var(--border-control)}.mrb-team-follow.sm{flex:0 0 auto;padding:7px 12px;font-size:var(--text-xs)}.mrb-team-social{display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex-wrap:wrap}.mrb-team-av.editable{background:none;border:none;padding:0;cursor:pointer;position:relative}.mrb-team-camera{position:absolute;right:-2px;bottom:-2px;width:24px;height:24px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border-control);display:grid;place-items:center;font-size:calc(12px * var(--font-scale, 1));line-height:1}.mrb-team-statgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.mrb-team-stat{text-align:center;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.mrb-team-stat b{display:block;font-size:var(--text-lg)}.mrb-team-stat span{font-size:var(--text-xs);color:var(--text-muted)}.mrb-team-editrow{display:flex;gap:var(--space-2)}.mrb-team-editrow input{flex:1;min-width:0}.mrb-team-vis{display:flex;flex-direction:column;gap:4px;padding:var(--space-2) 0}.mrb-team-vis label{display:flex;align-items:center;gap:8px;font-size:var(--text-sm);color:var(--text-muted)}.mrb-setup-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1150;background:#0009;display:grid;place-items:center;padding:var(--space-4)}.mrb-setup{width:min(440px,94vw);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.mrb-setup-field{display:flex;flex-direction:column;gap:4px;font-size:var(--text-sm);color:var(--text-muted)}.mrb-setup-btns{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.mrb-setup-btns button:first-child{flex:1}.mrb-team-prog{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.mrb-team-prog-head{display:flex;align-items:baseline;justify-content:space-between}.mrb-team-prog-lvl{font-weight:800;font-size:var(--text-md)}.mrb-team-prog-star{color:var(--warn);letter-spacing:1px}.mrb-team-prog-xp{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-team-prog-bar{height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden}.mrb-team-prog-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-border),var(--accent-text));transition:width var(--motion-base) var(--ease-out)}.mrb-team-prog-foot{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--text-muted)}.mrb-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#04080fa8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:1300;padding:20px}.mrb-pick{width:460px;max-width:100%;max-height:88vh;overflow-y:auto;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:18px;box-shadow:0 24px 60px #00000080}.mrb-pick-head{display:flex;align-items:center;justify-content:space-between;font-weight:800;font-size:var(--text-lg)}.mrb-pick-head button{background:none;border:none;color:var(--text-muted);font-size:calc(16px * var(--font-scale, 1));cursor:pointer}.mrb-pick-note{font-size:var(--text-sm);color:var(--text-muted);margin:6px 0 14px}.mrb-pick-input,.vibes-search input,.mrb-vibes textarea{width:100%;box-sizing:border-box;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px 12px;color:var(--text);font-size:var(--text-base);outline:none}.mrb-pick-input:focus-visible,.vibes-search input:focus-visible,.mrb-vibes textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-pick-input:focus{border-color:var(--accent-border)}.mrb-pick-hint{font-size:var(--text-sm);color:var(--text-faint);padding:8px 2px}.mrb-pick-results,.vibes-results{margin-top:8px;max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.mrb-pick-item,.vibes-item{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--radius-md);background:transparent;border:none;cursor:pointer;text-align:left;color:var(--text)}.mrb-pick-item:hover,.vibes-item:hover{background:var(--accent-fill)}.mrb-pick-item img,.vibes-item img,.mrb-pick-chosen img,.mrb-pick-item .noart,.vibes-item .noart{width:40px;height:40px;border-radius:6px;flex:none;object-fit:cover;display:grid;place-items:center;background:var(--surface-3);color:var(--text-muted)}.mrb-pick-item .txt,.vibes-item .txt{display:flex;flex-direction:column;min-width:0}.mrb-pick-item .t,.vibes-item .t{font-size:var(--text-base);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-pick-item .a,.vibes-item .a{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-pick-item .txt{flex:1}.mrb-pick-noclip{flex:none;font-size:calc(10px * var(--font-scale, 1));letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);border:1px solid var(--border-subtle, #333);border-radius:999px;padding:2px 7px}.mrb-pick-warn{margin:4px 2px 2px;font-size:var(--text-sm);color:var(--warn, #e0a83a);background:var(--warn-fill, rgba(224,168,58,.1));border-radius:var(--radius-md);padding:8px 10px;line-height:1.35}.mrb-pick-upload{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle, #333)}.mrb-pick-or{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.mrb-pick-uploadbtn{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:var(--text-base);font-weight:600;color:var(--accent);border:1px dashed var(--accent);border-radius:var(--radius-md);padding:8px 14px}.mrb-pick-uploadbtn:hover{background:var(--accent-fill)}.mrb-pick-uploadbtn .sub{font-weight:400;color:var(--text-muted);font-size:var(--text-xs)}.mrb-pick{position:relative}.mrb-pick.is-drag{outline:2px dashed var(--accent);outline-offset:-6px}.mrb-pick-drop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;background:color-mix(in srgb,var(--surface-1) 88%,transparent);border-radius:var(--radius-lg);font-weight:700;color:var(--accent);pointer-events:none}.mrb-pick-scrub{display:flex;flex-direction:column;gap:8px;margin:6px 0 4px}.mrb-pick-scrub audio{width:100%}.mrb-pick-here{align-self:flex-start;background:var(--accent-fill);color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-md);padding:6px 12px;font-weight:600;font-size:var(--text-sm);cursor:pointer}.mrb-pick-scrub-note{font-size:var(--text-xs);color:var(--text-faint);line-height:1.35}.mrb-tl{margin:12px 0 4px;-webkit-user-select:none;user-select:none}.mrb-tl-loading{margin:12px 0;font-size:var(--text-sm);color:var(--text-muted)}.mrb-tl-track{position:relative;height:46px;border-radius:10px;background:var(--surface-2, #1a1a1a);border:1px solid var(--border-subtle, #333)}.mrb-tl-region{position:absolute;top:0;bottom:0;background:var(--accent-fill, rgba(230,185,92,.18));border-left:2px solid var(--accent);border-right:2px solid var(--accent);pointer-events:none}.mrb-tl-handle{position:absolute;top:50%;width:16px;height:40px;transform:translate(-50%,-50%);border-radius:6px;background:var(--accent);box-shadow:0 2px 8px #0006;cursor:ew-resize;touch-action:none;display:grid;place-items:center}.mrb-tl-handle:before{content:"";width:2px;height:18px;background:#00000059;border-radius:1px}.mrb-tl-time{position:absolute;top:-24px;left:50%;transform:translate(-50%);font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:var(--text);background:var(--surface-1, #141414);border:1px solid var(--border-subtle, #333);border-radius:6px;padding:2px 7px;font-variant-numeric:tabular-nums;white-space:nowrap}.mrb-tl-handle.is-start .mrb-tl-time{left:auto;right:50%;transform:translate(-8px)}.mrb-tl-handle.is-end .mrb-tl-time{left:50%;transform:translate(8px)}.mrb-tl-labels{display:flex;justify-content:space-between;margin-top:6px;font-size:var(--text-xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.mrb-tl-len{color:var(--accent);font-weight:700}.mrb-pick-guide{margin-top:10px;font-size:var(--text-sm)}.mrb-pick-guide>summary{cursor:pointer;color:var(--accent);font-weight:600;list-style:none}.mrb-pick-guide>summary::-webkit-details-marker{display:none}.mrb-pick-guide[open]>summary{margin-bottom:8px}.mrb-pick-guide ol{margin:0 0 8px;padding-left:20px;display:flex;flex-direction:column;gap:8px;line-height:1.4}.mrb-pick-guide a{color:var(--accent);font-weight:600}.mrb-pick-guide .warn{color:var(--warn, #e0a83a);font-size:var(--text-xs)}.mrb-pick-guide-tip{font-size:var(--text-xs);color:var(--text-faint);line-height:1.4}.mrb-pick-yt{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-subtle, #333);display:flex;flex-direction:column;gap:8px}.mrb-pick-yt-head{font-weight:600;font-size:var(--text-base)}.mrb-pick-yt-head .sub{font-weight:400;color:var(--text-muted);font-size:var(--text-xs)}.mrb-pick-yt-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mrb-pick-yt-find{color:var(--accent);font-size:var(--text-sm);text-decoration:none}.mrb-pick-yt-find:hover{text-decoration:underline}.mrb-pick-yt-go{background:var(--accent);color:var(--bg, #0a0a0a);border:none;border-radius:var(--radius-md);padding:8px 14px;font-weight:600;cursor:pointer}.mrb-pick-yt-go:disabled{opacity:.5;cursor:default}.mrb-pick-yt-note{font-size:var(--text-xs);color:var(--text-faint);line-height:1.35}.mrb-pick-chosen{display:flex;align-items:center;gap:12px;padding:10px;background:var(--surface-2);border-radius:var(--radius-md);margin-bottom:14px}.mrb-pick-chosen .txt{flex:1;min-width:0}.mrb-pick-chosen .t{font-weight:700}.mrb-pick-chosen .a{font-size:var(--text-sm);color:var(--text-muted)}.mrb-pick-change{background:none;border:1px solid var(--border-control);color:var(--text-muted);border-radius:var(--radius-pill);padding:5px 12px;font-size:var(--text-xs);cursor:pointer}.mrb-pick-field{display:flex;align-items:center;gap:10px;margin:10px 0;font-size:var(--text-base)}.mrb-pick-field>span:first-child{width:90px;color:var(--text-muted)}.mrb-pick-field input[type=number]{width:80px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:7px 10px;color:var(--text)}.mrb-pick-field input[type=range]{flex:1;accent-color:var(--accent)}.mrb-pick-field .unit{color:var(--text-faint);font-size:var(--text-sm);min-width:36px}.mrb-pick-actions{display:flex;gap:10px;margin-top:16px}.mrb-pick-preview{flex:0 0 auto;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);border-radius:var(--radius-pill);padding:9px 16px;cursor:pointer;font-weight:600}.mrb-pick-submit{flex:1;background:var(--accent);border:none;color:var(--bg, #04121f);border-radius:var(--radius-pill);padding:9px 16px;font-weight:700;cursor:pointer}.mrb-pick-submit:disabled{opacity:.6;cursor:default}.mrb-pick-msg{margin-top:12px;text-align:center;font-size:var(--text-base);color:var(--ok)}.mrb-review{display:flex;flex-direction:column;gap:10px}.mrb-review-card{display:grid;grid-template-columns:180px 1fr auto;gap:14px;align-items:center;padding:12px 14px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.mrb-review-who{display:flex;align-items:center;gap:10px;min-width:0}.mrb-review-who img,.mrb-review-who .ph{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none;display:grid;place-items:center;background:var(--surface-3);color:var(--text);font-weight:700}.mrb-review-who .nm{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-review-who .ty{font-size:var(--text-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em}.mrb-review-song{display:flex;align-items:center;gap:10px;min-width:0}.mrb-review-song img,.mrb-review-song .noart{width:44px;height:44px;border-radius:6px;object-fit:cover;flex:none;display:grid;place-items:center;background:var(--surface-3);color:var(--text-muted)}.mrb-review-song .t{font-weight:600}.mrb-review-song .a{font-size:var(--text-sm);color:var(--text-muted)}.mrb-review-preview{margin-left:auto;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);border-radius:var(--radius-pill);padding:6px 12px;font-size:var(--text-sm);cursor:pointer}.mrb-review-photo{display:flex;align-items:center;gap:14px}.mrb-review-photo .col{display:flex;flex-direction:column;align-items:center;gap:4px}.mrb-review-photo .lbl{font-size:var(--text-xs);color:var(--text-faint);text-transform:uppercase}.mrb-review-photo img,.mrb-review-photo .ph{width:54px;height:54px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--surface-3);color:var(--text-faint)}.mrb-review-photo .arrow{color:var(--text-faint)}.mrb-review-actions{display:flex;gap:8px}.mrb-review-actions .approve{background:var(--ok-fill);border:1px solid var(--ok-border);color:var(--ok);border-radius:var(--radius-md);padding:8px 16px;font-weight:700;cursor:pointer}.mrb-review-actions .deny{background:none;border:1px solid var(--border-control);color:var(--text-muted);border-radius:var(--radius-md);padding:8px 16px;cursor:pointer}.mrb-review-actions button:disabled{opacity:.5;cursor:default}@media (max-width: 760px){.mrb-review-card{grid-template-columns:1fr}.mrb-review-actions{justify-content:flex-start}}.mrb-team-photomsg{font-size:var(--text-xs);color:var(--ok);text-align:center;margin-top:6px}.mrb-vibes{max-width:640px;margin:0 auto}.vibes-head h1{font-size:var(--text-2xl);margin-bottom:2px}.vibes-connect{margin-top:30px;text-align:center;color:var(--text-muted);display:flex;flex-direction:column;gap:14px;align-items:center}.vibes-connect-btn,.vibes-house-actions button{background:#1db954;color:#04210f;border:none;font-weight:700;padding:9px 18px;border-radius:var(--radius-pill);cursor:pointer}.vibes-now{display:flex;align-items:center;gap:16px;margin:22px 0 16px}.vibes-art{width:84px;height:84px;border-radius:var(--radius-md);overflow:hidden;flex:none;background:var(--surface-3);display:grid;place-items:center;font-size:calc(34px * var(--font-scale, 1))}.vibes-art img{width:100%;height:100%;object-fit:cover}.vibes-meta{flex:1;min-width:0}.vibes-t{font-size:var(--text-lg);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vibes-a{font-size:var(--text-sm);color:var(--text-muted)}.vibes-seek{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:var(--text-xs);color:var(--text-faint)}.vibes-seek .bar{flex:1;height:5px;border-radius:3px;background:var(--surface-3);overflow:hidden}.vibes-seek .bar i{display:block;height:100%;background:var(--accent)}.vibes-controls{display:flex;align-items:center;gap:14px;margin:8px 0 18px}.vibes-controls button{background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);border-radius:var(--radius-pill);width:42px;height:42px;font-size:calc(16px * var(--font-scale, 1));cursor:pointer}.vibes-controls .big{width:52px;height:52px;background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text);font-size:calc(18px * var(--font-scale, 1))}.vibes-controls .vibes-victory{width:auto;padding:0 18px;margin-left:auto;background:linear-gradient(135deg,#ffe9ad,#e0aa3a);border:none;color:#3a2708;font-weight:800}.vibes-controls .vibes-victory:disabled{opacity:.5;cursor:default;filter:grayscale(.5)}.vibes-mixer{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-bottom:16px}.vibes-mixer .lbl{font-weight:600;color:var(--text-muted);font-size:var(--text-sm)}.vibes-mixer input[type=range]{flex:1;accent-color:var(--accent)}.vibes-mixer .val{font-variant-numeric:tabular-nums;color:var(--text-faint);font-size:var(--text-sm);min-width:40px;text-align:right}.vibes-search{margin-bottom:18px}.vibes-disconnect{background:none;border:1px solid var(--border-control);color:var(--text-muted);border-radius:var(--radius-pill);padding:7px 16px;cursor:pointer;font-size:var(--text-sm)}.vibes-house{margin-top:26px;border-top:1px solid var(--border-subtle);padding-top:8px}.vibes-house-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.vibes-house-actions .danger{background:none;border:1px solid var(--danger);color:var(--danger);border-radius:var(--radius-pill);padding:9px 16px;cursor:pointer}.vibes-house-actions button:disabled{opacity:.5;cursor:default}.mrb-setsong-btn{display:inline-block;margin-left:10px;background:linear-gradient(135deg,#ffe9ad,#e0aa3a);border:none;color:#3a2708;font-weight:700;font-size:var(--text-xs);padding:5px 12px;border-radius:var(--radius-pill);cursor:pointer;vertical-align:middle}.mrb-setsong-btn:hover{filter:brightness(1.05)}.mrb-msg-badge{position:absolute;top:-1px;right:-1px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--bg, #04121f);font-size:calc(10px * var(--font-scale, 1));line-height:1;font-weight:800;display:grid;place-items:center;box-sizing:border-box}.mrb-msg-host{display:flex;flex-direction:column;flex:1;min-height:0}.mrb-msg-panel{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.mrb-msg-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-subtle);font-weight:700}.mrb-msg-head>span:first-child{flex:1}.mrb-msg-head button{background:none;border:none;color:var(--text-muted);font-size:calc(16px * var(--font-scale, 1));cursor:pointer}.mrb-msg-head.convo .nm{flex:1;font-weight:700}.mrb-msg-back{font-size:calc(22px * var(--font-scale, 1))!important;line-height:1;padding:0 4px!important}.mrb-msg-list{flex:1;overflow-y:auto}.mrb-msg-empty{padding:30px 16px;text-align:center;color:var(--text-faint);font-size:var(--text-sm)}.mrb-msg-divider{padding:12px 16px 6px;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint)}.mrb-msg-thread{display:flex;align-items:center;gap:11px;width:100%;padding:10px 16px;background:none;border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;text-align:left;color:var(--text)}.mrb-msg-thread:hover{background:var(--accent-wash)}.mrb-msg-av{border-radius:50%;object-fit:cover;flex:none;display:grid;place-items:center;background:var(--surface-3);color:var(--text);font-weight:700;font-size:calc(13px * var(--font-scale, 1))}.mrb-msg-tmeta{display:flex;flex-direction:column;min-width:0;flex:1}.mrb-msg-tmeta .nm{font-weight:600;font-size:var(--text-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-msg-tmeta .pv{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-msg-count{flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:var(--bg, #04121f);font-size:calc(11px * var(--font-scale, 1));line-height:1;font-weight:800;display:grid;place-items:center}.mrb-msg-convo{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.mrb-msg-bubble{max-width:78%;align-self:flex-start;background:var(--surface-2);border-radius:14px 14px 14px 4px;padding:8px 12px;display:flex;flex-direction:column;gap:2px}.mrb-msg-bubble.me{align-self:flex-end;background:var(--accent-fill);border-radius:14px 14px 4px}.mrb-msg-bubble .b{font-size:var(--text-base);white-space:pre-wrap;word-break:break-word}.mrb-msg-bubble .t{font-size:calc(10px * var(--font-scale, 1));color:var(--text-muted);align-self:flex-end;white-space:nowrap;font-variant-numeric:tabular-nums}.mrb-msg-input{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--border-subtle)}.mrb-msg-input input{flex:1;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:9px 14px;color:var(--text);outline:none}.mrb-msg-input input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-msg-input input:focus{border-color:var(--accent-border)}.mrb-msg-input button{background:var(--accent);border:none;color:var(--bg, #04121f);font-weight:700;border-radius:var(--radius-pill);padding:9px 16px;cursor:pointer}.mrb-msg-input button:disabled{opacity:.5;cursor:default}.mrb-msg-av.grp{background:var(--accent-fill);color:var(--accent);font-size:var(--text-md)}.mrb-msg-cnt{color:var(--text-faint);font-weight:500}.mrb-msg-newgrp{background:none;border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:var(--radius-pill);padding:4px 11px;font-size:var(--text-xs);font-weight:700;cursor:pointer}.mrb-msg-newgrp:hover{color:var(--accent);border-color:var(--accent-border)}.mrb-msg-manage{font-size:var(--text-xs)!important;font-weight:700;padding:3px 8px!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-pill)}.mrb-msg-notice{padding:8px 16px;font-size:var(--text-xs);line-height:1.45;color:var(--text-faint);border-top:1px solid var(--border-subtle);background:var(--surface-2)}.mrb-msg-sys{align-self:center;max-width:88%;text-align:center;font-size:var(--text-xs);color:var(--text-faint);padding:2px 8px}.mrb-msg-bubble .who{font-size:var(--text-xs);font-weight:700;color:var(--accent-text)}.mrb-msg-newform{display:flex;flex-direction:column;min-height:0;flex:1}.mrb-msg-gname{margin:14px 16px 4px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:9px 14px;color:var(--text);outline:none}.mrb-msg-gname:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-msg-gname:focus{border-color:var(--accent-border)}.mrb-msg-picks{flex:1;overflow-y:auto;min-height:0}.mrb-msg-pick{display:flex;align-items:center;gap:10px;padding:8px 16px;cursor:pointer;border-bottom:1px solid var(--border-subtle)}.mrb-msg-pick:hover{background:var(--accent-wash)}.mrb-msg-pick .nm{font-size:var(--text-sm)}.mrb-msg-newactions{padding:12px 16px;border-top:1px solid var(--border-subtle)}.mrb-msg-newactions button{width:100%;background:var(--accent);border:none;color:var(--bg, #04121f);font-weight:700;border-radius:var(--radius-pill);padding:10px 16px;cursor:pointer}.mrb-msg-newactions button:disabled{opacity:.5;cursor:default}.mrb-msg-members{max-height:46%;overflow-y:auto;border-bottom:1px solid var(--border-subtle);background:var(--surface-2)}.mrb-msg-renamer{display:flex;align-items:center;gap:8px;padding:10px 16px 6px;font-size:var(--text-xs);color:var(--text-faint)}.mrb-msg-renamer input{flex:1;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:6px 12px;color:var(--text);outline:none;font-size:var(--text-sm)}.mrb-msg-renamer input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-msg-renamer input:focus{border-color:var(--accent-border)}.mrb-msg-member{display:flex;align-items:center;gap:9px;padding:6px 16px;font-size:var(--text-sm)}.mrb-msg-member .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-msg-member .tag{font-size:calc(10px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint)}.mrb-msg-mrm,.mrb-msg-madd{background:none;border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:var(--radius-pill);padding:2px 9px;font-size:var(--text-xs);font-weight:700;cursor:pointer}.mrb-msg-mrm:hover{color:var(--danger, #e5484d);border-color:var(--danger, #e5484d)}.mrb-msg-madd:hover{color:var(--accent);border-color:var(--accent-border)}.mrb-msg-mrm:disabled,.mrb-msg-madd:disabled{opacity:.5;cursor:default}.mrb-msg-rule{margin:6px 16px 12px;font-size:var(--text-xs);line-height:1.45;color:var(--text-faint)}.mrb-leadsearch-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:8px 12px 4px;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--text-faint)}.mrb-leadsearch-head-load{text-transform:none;letter-spacing:normal}.mrb-script-panel{padding:16px;display:flex;flex-direction:column;gap:14px}.mrb-script-empty{padding:24px 16px;color:var(--text-faint);font-size:var(--text-sm)}.mrb-script-badges{display:flex;flex-wrap:wrap;gap:6px}.mrb-script-badge{font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:999px;border:1px solid var(--border-subtle);color:var(--text-muted);background:var(--surface-2)}.mrb-script-badge.stage{color:var(--accent-text);background:var(--accent-fill);border-color:var(--accent-border)}.mrb-script-badge.hu.hu-0{opacity:.6}.mrb-script-badge.hu.hu-2,.mrb-script-badge.hu.hu-3{color:#b26a00;border-color:#e0a94a}.mrb-script-badge.hu.hu-4plus{color:var(--danger);border-color:var(--danger)}.mrb-script-text{font-size:calc(17px * var(--font-scale, 1));line-height:1.55;color:var(--text);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:12px;padding:16px}.mrb-script-actions{display:flex;gap:8px}.mrb-script-refresh{background:none;border:1px solid var(--border-control, var(--border-subtle));color:var(--text-muted);border-radius:8px;padding:9px 14px;cursor:pointer}.mrb-script-refresh:hover{color:var(--text);border-color:var(--accent-border)}.mrb-script-why{font-size:calc(12px * var(--font-scale, 1));color:var(--text-faint)}.mrb-script-warn{font-size:calc(11px * var(--font-scale, 1));color:#b26a00}.mrb-script-wrap{display:flex;flex-direction:column}.mrb-script-tabs{display:flex;gap:4px;padding:10px 12px 0}.mrb-script-tabs button{flex:1;background:var(--surface-2);border:1px solid var(--border-subtle);border-bottom:none;color:var(--text-muted);border-radius:9px 9px 0 0;padding:9px 8px;font-weight:700;font-size:calc(13px * var(--font-scale, 1));cursor:pointer}.mrb-script-tabs button:hover{color:var(--text)}.mrb-script-tabs button.on{color:var(--accent);background:var(--surface-1);box-shadow:inset 0 -2px 0 var(--accent)}.mrb-asst{padding:16px;display:flex;flex-direction:column;gap:12px}.mrb-asst-intro{font-size:calc(12px * var(--font-scale, 1));color:var(--text-faint);line-height:1.5}.mrb-asst-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mrb-asst-objection{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2)}.mrb-asst-label{font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:var(--text-muted)}.mrb-asst-input{width:100%;box-sizing:border-box;resize:vertical;min-height:44px;font:inherit;font-size:calc(13px * var(--font-scale, 1));color:var(--text);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:8px;padding:8px 10px}.mrb-asst-input:focus{outline:none;border-color:var(--accent-border)}.mrb-asst-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-asst-objection .mrb-asst-btn{align-self:flex-start}.mrb-asst-btn{border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text);border-radius:8px;padding:9px 15px;min-height:40px;font-weight:700;font-size:calc(13px * var(--font-scale, 1));cursor:pointer;transition:background var(--motion-fast, .15s) var(--ease-out, ease)}.mrb-asst-btn:hover:not(:disabled){background:var(--accent-fill-hover)}.mrb-asst-btn:disabled{opacity:.5;cursor:default}.mrb-asst-thinking{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);font-style:italic}.mrb-asst-mock{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mrb-asst-error{font-size:calc(12px * var(--font-scale, 1));color:var(--danger, #ff6b6b)}.mrb-asst-result{padding:12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-1)}.mrb-asst-result-title{font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:var(--accent-text);margin-bottom:6px}.mrb-asst-result-text{white-space:pre-wrap;word-break:break-word;font:inherit;font-size:calc(14px * var(--font-scale, 1));line-height:1.5;color:var(--text);margin:0 0 10px}.mrb-asst-result-actions{display:flex;flex-wrap:wrap;gap:8px}.mrb-asst-result-actions button{border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-muted);border-radius:8px;padding:8px 14px;min-height:40px;cursor:pointer}.mrb-asst-result-actions button:hover{background:var(--surface-3, var(--surface-2));color:var(--text)}.mrb-cs{padding:12px 14px 40px;display:flex;flex-direction:column;gap:12px}.mrb-cs-sec{border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.mrb-cs-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:var(--accent-fill);color:var(--accent-text);font-weight:800;font-size:calc(11px * var(--font-scale, 1));letter-spacing:.05em;text-transform:uppercase}.mrb-cs-copy{background:none;border:1px solid var(--accent-border);color:var(--accent-text);border-radius:6px;padding:2px 8px;font-size:calc(11px * var(--font-scale, 1));cursor:pointer;flex:none}.mrb-cs-body{white-space:pre-wrap;font-size:calc(14px * var(--font-scale, 1));line-height:1.6;color:var(--text);padding:12px}.mrb-script-bullets{margin:6px 0;padding-left:1.35em;list-style:disc outside;display:flex;flex-direction:column;gap:4px}.mrb-script-bullets li{white-space:normal}.mrb-script-bullets li::marker{color:var(--accent)}.mrb-vm{padding:14px 16px 40px;display:flex;flex-direction:column;gap:12px}.mrb-vm-intro{font-size:var(--text-xs);line-height:1.5;color:var(--text-faint)}.mrb-vm-intro strong{color:var(--text-muted)}.mrb-vm-new{align-self:flex-start;background:var(--accent-fill);color:var(--accent-text);border:1px solid var(--accent-border);border-radius:var(--radius-md);padding:9px 16px;font-weight:700;cursor:pointer}.mrb-vm-new:hover{background:var(--accent-fill-hover)}.mrb-vm-form{display:flex;flex-direction:column;gap:10px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:14px}.mrb-vm-field{display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);color:var(--text-muted);font-weight:700}.mrb-vm-field input,.mrb-vm-field textarea{font-weight:400;font-size:var(--text-sm)}.mrb-vm-field textarea{resize:vertical;min-height:72px}.mrb-vm-opt{font-weight:400;color:var(--text-faint);font-style:normal}.mrb-vm-err{font-style:normal;font-weight:400;color:var(--danger);font-size:var(--text-xs)}.mrb-vm-form-actions{display:flex;gap:8px;margin-top:2px}.mrb-vm-save{background:var(--accent);color:var(--bg, #04121f);border:none;border-radius:var(--radius-sm);padding:8px 16px;font-weight:700;cursor:pointer}.mrb-vm-cancel{background:none;border:1px solid var(--border-control, var(--border-subtle));color:var(--text-muted);border-radius:var(--radius-sm);padding:8px 14px;cursor:pointer}.mrb-vm-empty{padding:18px 4px;color:var(--text-faint);font-size:var(--text-sm)}.mrb-vm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mrb-vm-card{position:relative;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:12px;display:flex;flex-direction:column;gap:8px}.mrb-vm-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mrb-vm-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-weight:800;font-size:var(--text-md);color:var(--text)}.mrb-vm-script{white-space:pre-wrap;font-size:var(--text-sm);line-height:1.5;color:var(--text-muted);background:var(--surface-2);border-radius:var(--radius-sm);padding:8px 10px}.mrb-vm-rules{min-width:0;max-width:100%}.mrb-vm-rules .doc-rule-chip{max-width:100%}.mrb-vm-fold{display:none}.mrb-vm-fold.open{display:block;position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;box-sizing:border-box;max-width:100%;padding:12px;border:1px solid var(--border-control, var(--border-subtle));border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2, 0 14px 34px -14px rgb(0 0 0 / 60%))}.mrb-vm-fold>.mrb-vm-fold-in{min-width:0}.mrb-vm-script-btn.is-icon{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:0}.mrb-vm-script-btn.is-icon svg{width:16px;height:16px}.mrb-vm-script-btn.is-icon.has-script{color:var(--accent-text)}.mrb-vm-script-edit{display:flex;flex-direction:column;gap:5px;font-size:var(--text-xs);color:var(--text-muted);font-weight:700}.mrb-vm-script-ta{width:100%;box-sizing:border-box;resize:vertical;min-height:88px;font-weight:400;font-size:var(--text-sm);line-height:1.5}.mrb-vm-tx{display:flex;flex-direction:column;gap:6px;margin-top:8px;min-width:0}.mrb-vm-tx-btn,.mrb-vm-tx-go,.mrb-vm-tx-keep{align-self:flex-start;max-width:100%;box-sizing:border-box;min-height:32px;padding:0 12px;font-size:var(--text-xs);font-weight:700;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-muted);cursor:pointer}.mrb-vm-tx-btn:hover:not(:disabled),.mrb-vm-tx-go:hover,.mrb-vm-tx-keep:hover{color:var(--text)}.mrb-vm-tx-btn:disabled{opacity:.55;cursor:default}.mrb-vm-tx-ask{display:flex;flex-direction:column;gap:6px;min-width:0}.mrb-vm-tx-askq{margin:0;font-size:var(--text-xs);line-height:1.5;font-weight:400;color:var(--text-muted);overflow-wrap:anywhere}.mrb-vm-tx-askrow{display:flex;gap:6px;flex-wrap:wrap}.mrb-vm-tx-go{color:var(--accent-text);background:var(--accent-fill);border-color:var(--accent-border)}.mrb-vm-tx-note{margin:0}.mrb-vm-script-caret{display:inline-block;margin-right:5px;transition:transform .16s ease}.mrb-vm-script-btn.open .mrb-vm-script-caret{transform:rotate(90deg)}.mrb-vm-script-btn.open{color:var(--accent-text);border-color:var(--accent-border)}@media (prefers-reduced-motion: reduce){.mrb-vm-script-caret{transition:none}}.mrb-vmr{gap:10px}.mrb-vmr-row{display:flex;flex-direction:column;gap:6px;min-width:0}.mrb-vmr-key{font-size:var(--text-xs);font-weight:700;color:var(--text-muted)}.mrb-vmr-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.mrb-vmr-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;box-sizing:border-box;padding:2px 4px 2px 10px;border:1px solid var(--vmr-ink, var(--border-control, var(--border-subtle)));border-left-width:3px;border-radius:999px;background:var(--surface-1);font-size:var(--text-xs);font-weight:700;color:var(--text)}.mrb-vmr-chip.is-custom{--vmr-ink: var(--tag-paint)}.mrb-vmr-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-vmr-add{display:inline-flex;min-width:0;max-width:100%}.mrb-vmr-add .mrb-pick-trigger{max-width:100%;min-width:0}.mrb-vmr-any{font-size:var(--text-xs);color:var(--text-faint)}.mrb-vmr-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-left:10px;border-left:2px solid var(--accent-border)}.mrb-vmr-kind{flex:1 1 9rem;min-width:0;display:flex}.mrb-vmr-kind>*{min-width:0;max-width:100%;flex:1 1 auto}.mrb-vmr-op{flex:0 0 auto;font-size:var(--text-xs);color:var(--text-muted)}.mrb-vmr-val{flex:1 1 4rem;min-width:0;max-width:100%;box-sizing:border-box}.mrb-vmr-sub.is-kept{font-size:var(--text-xs);color:var(--text-muted)}.mrb-vmr-kept{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-vmr-x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:999px;background:none;color:var(--text-faint);font-size:14px;line-height:1;cursor:pointer}.mrb-vmr-x:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.mrb-vmr-addsub{align-self:flex-start}.mrb-vm-rec{font-size:var(--text-xs);color:var(--accent-text);text-decoration:none}.mrb-vm-rec:hover{text-decoration:underline}.mrb-vm-menu-wrap{position:relative;flex:0 0 auto;display:flex}.mrb-vm-dots{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--text-faint);cursor:pointer}.mrb-vm-dots:hover,.mrb-vm-dots.open{color:var(--text);border-color:var(--border-control, var(--border-subtle))}.mrb-vm-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:176px;max-width:min(260px,calc(100vw - 48px));display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--border-control, var(--border-subtle));border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-2, 0 10px 30px -12px rgb(0 0 0 / 55%))}.mrb-vm-menu-item{display:flex;align-items:center;gap:8px;min-height:36px;width:100%;padding:6px 10px;border:none;border-radius:var(--radius-sm);background:none;color:var(--text);font-size:var(--text-sm);font-weight:600;text-align:left;cursor:pointer}.mrb-vm-menu-item:hover{background:var(--surface-3, var(--surface-1))}.mrb-vm-menu-item.is-danger{color:var(--danger)}.mrb-vm-menu-confirm{display:flex;flex-direction:column;gap:6px}.mrb-vm-menu-note{margin:0;padding:2px 4px;font-size:var(--text-xs);line-height:1.45;color:var(--text-muted)}.mrb-vm-menu-row{display:flex;gap:4px}.mrb-vm-menu-row .mrb-vm-menu-item{width:auto}.mrb-vm-card.is-dragging{opacity:.5}.mrb-vm-card.is-over{box-shadow:inset 0 3px 0 0 var(--accent, #3b9eff)}.mrb-vm-card.is-archived{opacity:.82}.mrb-vm-card[draggable=true]{cursor:grab}.mrb-vm-card.is-dragging[draggable=true]{cursor:grabbing}.mrb-vm-shelf{display:flex;flex-direction:column;gap:10px}.mrb-vm-shelf-btn{align-self:flex-start;background:none;border:1px solid var(--border-control, var(--border-subtle));color:var(--text-muted);border-radius:var(--radius-sm);padding:6px 12px;font-size:var(--text-xs);font-weight:700;cursor:pointer}.mrb-vm-shelf-btn.open{color:var(--text)}.mrb-vm-shelf-btn.open .mrb-vm-script-caret{transform:rotate(90deg)}.mrb-vm-move-note{margin:0;font-size:var(--text-xs);color:var(--text-faint)}.mrb-vm-script-btn{flex:0 0 auto;min-height:32px;background:none;border:1px solid var(--border-control, var(--border-subtle));color:var(--text-muted);border-radius:var(--radius-sm);padding:6px 10px;font-size:var(--text-xs);cursor:pointer}.mrb-vm-drop{color:var(--accent-text);border-color:var(--accent-border)}.mrb-vm-drop-ok{font-size:var(--text-xs);color:var(--accent-text)}.mrb-vm-drop-err{font-size:var(--text-xs);color:var(--danger)}.mrb-vm-save-err{font-size:var(--text-xs);line-height:1.5;color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent);border:1px solid var(--danger);border-radius:var(--radius-sm);padding:8px 10px}.mrb-vm-rec-ctl{display:flex;flex-direction:column;gap:8px;font-weight:400}.mrb-vm-rec-note{font-size:var(--text-xs);line-height:1.5;color:var(--text-faint)}.mrb-vm-rec-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mrb-vm-rec-start,.mrb-vm-rec-stop{min-height:44px;padding:8px 16px;border-radius:var(--radius-sm);font-weight:700;font-size:var(--text-sm);cursor:pointer}.mrb-vm-rec-start{background:var(--accent-fill);color:var(--accent-text);border:1px solid var(--accent-border)}.mrb-vm-rec-start:hover:not(:disabled){background:var(--accent-fill-hover)}.mrb-vm-rec-start:disabled{opacity:.6;cursor:default}.mrb-vm-rec-stop{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger);border:1px solid var(--danger)}.mrb-vm-rec-live{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-sm);font-weight:700;color:var(--text)}.mrb-vm-rec-dot{width:10px;height:10px;border-radius:50%;background:var(--danger);animation:mrb-vm-rec-pulse 1.1s ease-in-out infinite}.mrb-vm-rec-have{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mrb-vm-rec-badge{font-size:calc(10px * var(--font-scale, 1));font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-pill);color:var(--accent-text);background:var(--accent-fill);border:1px solid var(--accent-border)}.mrb-vm-rec-audio{height:32px;max-width:240px}.mrb-vm-rec-remove{min-height:44px;background:none;border:1px solid var(--border-control, var(--border-subtle));color:var(--text-muted);border-radius:var(--radius-sm);padding:6px 12px;font-size:var(--text-xs);cursor:pointer}.mrb-vm-rec-err{font-size:var(--text-xs);line-height:1.5;color:var(--danger)}@keyframes mrb-vm-rec-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.mrb-vm-rec-dot{animation:none}}.mrb-edge-tab{position:fixed;z-index:55;background:var(--surface-1);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;font-weight:700;font-size:calc(13px * var(--font-scale, 1));box-shadow:0 6px 20px #00000040}.mrb-edge-tab:hover,.mrb-edge-tab.on{color:var(--accent);border-color:var(--accent-border)}.mrb-edge-tab.right{right:var(--page-scrollbar, 0px);top:46%;transform:translateY(-50%);writing-mode:vertical-rl;padding:14px 7px;border-right:none;border-radius:10px 0 0 10px}.mrb-edge-tab.bottom{bottom:0;left:50%;transform:translate(-50%);padding:8px 18px;border-bottom:none;border-radius:10px 10px 0 0}.mrb-edge-tab.left{left:0;top:110px;writing-mode:vertical-rl;border-left:none;border-radius:0 10px 10px 0}.mrb-edge-tab.big{padding:26px 11px;font-size:calc(15px * var(--font-scale, 1));letter-spacing:.04em;box-shadow:0 10px 30px #0000004d}.mrb-vdetail-row{display:flex;gap:42px;align-items:flex-start;flex-wrap:wrap}.mrb-inline-scripts{flex:1 1 420px;min-width:340px;max-width:540px;align-self:stretch;max-height:80vh;overflow-y:auto;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:14px;box-shadow:var(--shadow-1)}.mrb-newbar{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:6px 12px;max-width:100%;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--warn-border) 55%,transparent);background:color-mix(in srgb,var(--warn-fill) 55%,transparent);color:var(--warn);font-weight:800;font-size:calc(13px * var(--font-scale, 1));letter-spacing:.02em;line-height:1;box-shadow:inset 0 0 0 1px #f0b4290f,0 4px 14px #f0b42912}.mrb-newbar-bolt{flex:0 0 auto}.mrb-newbar-sep{opacity:.5;font-weight:600}.mrb-newbar-date{font-weight:700;white-space:nowrap}.mrb-newbar-uncalled .mrb-newbar-label{letter-spacing:.06em}.mrb-lead-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.mrb-lead-group{font-weight:800;font-size:calc(13px * var(--font-scale, 1));letter-spacing:.04em;text-transform:uppercase;color:#c07bff;text-shadow:0 0 14px rgba(192,123,255,.45)}.mrb-lead-locale{display:flex;gap:6px;flex:none}.mrb-lead-locale span{font-size:calc(12px * var(--font-scale, 1));font-weight:800;color:var(--accent);border:1px solid var(--accent-border);border-radius:999px;padding:3px 11px;white-space:nowrap}.mrb-tag-date{background:transparent;color:var(--accent);border:1px solid var(--accent-border)}.mrb-lead-mid{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.mrb-lead-mid-l{min-width:0;flex:1}.mrb-lead-facts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.mrb-lead-stats{flex:none;display:flex;flex-direction:column;justify-content:center;gap:10px;align-self:center;text-align:right}.mrb-stat{display:flex;flex-direction:column;line-height:1.1}.mrb-stat .n{font-size:calc(22px * var(--font-scale, 1));font-weight:800;color:var(--accent);font-variant-numeric:tabular-nums}.mrb-stat .l{font-size:calc(10px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.mrb-stat .d{font-size:calc(13px * var(--font-scale, 1));font-weight:700;color:var(--accent)}.mrb-guided-drawer{position:fixed;left:0;right:0;bottom:0;height:min(74vh,780px);z-index:61;background:var(--surface-1);border-top:1px solid var(--border-subtle);box-shadow:0 -18px 50px #0000006b;display:flex;flex-direction:column}.mrb-gn{overflow-y:auto;padding:16px 18px 90px;max-width:900px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:16px}.mrb-gn-empty{padding:40px;text-align:center;color:var(--text-faint)}.mrb-open-guided{margin-top:10px;background:var(--surface-2);border:1px dashed var(--border-subtle);color:var(--text-muted);border-radius:10px;padding:10px;width:100%;cursor:pointer;font-weight:600}.mrb-open-guided:hover{color:var(--accent);border-color:var(--accent-border)}.mrb-gn-section{border:1px solid var(--border-subtle);border-radius:14px;padding:14px 16px;background:var(--surface-1)}.mrb-gn-section.agent{border-style:dashed}.mrb-gn-section-title{font-size:calc(12px * var(--font-scale, 1));font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.mrb-gn-field{margin-bottom:12px}.mrb-gn-q{font-size:calc(14px * var(--font-scale, 1));color:var(--text);margin-bottom:7px;display:block}.mrb-gn-q.lead{font-size:calc(15px * var(--font-scale, 1));font-weight:600}.mrb-gn-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.mrb-gn-card{padding:14px 12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-2);color:var(--text);cursor:pointer;font-weight:600;text-align:left}.mrb-gn-card:hover{border-color:var(--accent-border)}.mrb-gn-card.on{border-color:var(--accent);background:var(--accent-fill);color:var(--accent-text);box-shadow:0 0 0 1px var(--accent) inset}.mrb-gn-pills,.mrb-gn-checks{display:flex;flex-wrap:wrap;gap:6px}.mrb-gn-pill{padding:7px 13px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-2);color:var(--text-muted);cursor:pointer;font-size:calc(13px * var(--font-scale, 1))}.mrb-gn-pill:hover{color:var(--text)}.mrb-gn-pill.on{border-color:var(--accent);background:var(--accent-fill);color:var(--accent-text)}.mrb-gn-check{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:8px;font-size:calc(13px * var(--font-scale, 1));color:var(--text-muted);cursor:pointer}.mrb-gn-check.on{color:var(--accent-text);background:var(--accent-fill);border-color:var(--accent)}.mrb-gn-check.inline{border:none;padding:0}.mrb-gn-money{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border-subtle);border-radius:8px;padding:0 10px;background:var(--surface-2)}.mrb-gn-money span{color:var(--text-muted)}.mrb-gn-money input{border:none;background:none;color:var(--text);padding:8px 0;width:120px;outline:none}.mrb-gn-input{border:1px solid var(--border-subtle);border-radius:8px;padding:8px 10px;background:var(--surface-2);color:var(--text);outline:none}.mrb-gn-input:focus{border-color:var(--accent-border)}.mrb-gn-textarea{width:100%;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:8px;padding:8px 10px;background:var(--surface-2);color:var(--text);outline:none;resize:vertical}.mrb-gn-computed{font-size:calc(13px * var(--font-scale, 1));color:var(--text-muted);background:var(--surface-2);border-radius:8px;padding:6px 10px;display:inline-block}.mrb-gn-member{border:1px solid var(--border-subtle);border-radius:10px;padding:10px;margin-bottom:8px;display:flex;flex-direction:column;gap:6px}.mrb-gn-member-row{display:flex;gap:6px;align-items:center}.mrb-gn-member-row .mrb-gn-input{flex:1;min-width:0}.mrb-gn-x{background:none;border:none;color:var(--text-faint);cursor:pointer;font-size:calc(14px * var(--font-scale, 1));flex:none}.mrb-gn-x:hover{color:var(--danger)}.mrb-gn-add{background:none;border:1px dashed var(--border-subtle);color:var(--text-muted);border-radius:8px;padding:8px 12px;cursor:pointer}.mrb-gn-rank{display:flex;flex-direction:column;gap:4px}.mrb-gn-rank-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2);cursor:grab}.mrb-gn-rank-item.dragging{opacity:.5}.mrb-gn-rank-n{font-weight:800;color:var(--accent);width:18px;text-align:center}.mrb-gn-rank-grip{color:var(--text-faint)}.mrb-gn-cta{border:1px solid var(--accent-border);border-radius:14px;padding:14px 16px}.mrb-gn-cta-head{font-size:calc(12px * var(--font-scale, 1));font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.mrb-gn-cta-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mrb-gn-cta-card{text-align:left;padding:14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-2);cursor:pointer}.mrb-gn-cta-card .t{font-weight:700;color:var(--text)}.mrb-gn-cta-card .d{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);margin-top:3px}.mrb-gn-cta-card.on{border-color:var(--accent);background:var(--accent-fill)}.mrb-gn-cta-body{margin-top:12px;display:flex;flex-direction:column;gap:10px}.mrb-gn-appts{display:flex;flex-direction:column;gap:8px}.mrb-gn-appt{border:1px solid var(--border-subtle);border-radius:10px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.mrb-gn-appt.on{border-color:var(--accent);background:var(--accent-fill)}.mrb-gn-appt-pick{flex:1;text-align:left;background:none;border:none;cursor:pointer;min-width:0}.mrb-gn-appt-pick .t{font-weight:700;color:var(--text)}.mrb-gn-appt-pick .d{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mrb-gn-appt-actions{display:flex;gap:6px;flex:none}.mrb-gn-appt-actions button{background:var(--surface-1);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:8px;padding:6px 10px;cursor:pointer;font-size:calc(12px * var(--font-scale, 1));white-space:nowrap}.mrb-gn-appt-actions button:hover{color:var(--accent);border-color:var(--accent-border)}.mrb-gn-cta-fields{display:flex;flex-direction:column;gap:8px}.mrb-gn-cta-2col{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mrb-gn-cta-fields label,.mrb-gn-cta-2col label{display:flex;flex-direction:column;gap:4px;font-size:calc(13px * var(--font-scale, 1));color:var(--text-muted)}.mrb-gn-summary{border:1px solid var(--border-subtle);border-radius:14px;padding:12px 16px;background:var(--surface-2)}.mrb-gn-summary-actions{display:flex;flex-wrap:wrap;gap:8px}.mrb-gn-summary-actions button{border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-muted);border-radius:8px;padding:8px 14px;cursor:pointer}.mrb-gn-summary-actions button.primary{background:var(--accent);color:var(--bg, #04121f);border:none;font-weight:700}.mrb-gn-summary-actions button:disabled{opacity:.5;cursor:default}.mrb-gn-gate{font-size:calc(12px * var(--font-scale, 1));color:#b26a00;margin-top:8px}.mrb-gn-saved{font-size:calc(12px * var(--font-scale, 1));color:var(--accent);margin-top:8px}.mrb-gn-manual-add{display:flex;gap:8px;margin-bottom:10px}.mrb-gn-manual-add input{flex:1;border:1px solid var(--border-subtle);border-radius:8px;padding:9px 12px;background:var(--surface-2);color:var(--text);outline:none}.mrb-gn-manual-add button{background:var(--accent);color:var(--bg, #04121f);border:none;border-radius:8px;padding:9px 16px;font-weight:700;cursor:pointer}.mrb-gn-notes-list{display:flex;flex-direction:column;gap:8px}.mrb-gn-ai{margin:6px 0 12px;padding:10px 12px;border-radius:10px}.mrb-gn-ai-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mrb-gn-ai-title{font-size:calc(12px * var(--font-scale, 1));font-weight:700;letter-spacing:.02em;color:var(--accent-text);margin-right:2px}.mrb-gn-ai-btn{border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text);border-radius:8px;padding:8px 14px;min-height:36px;font-weight:600;cursor:pointer;transition:background var(--motion-fast, .15s) var(--ease-out, ease)}.mrb-gn-ai-btn:hover:not(:disabled){background:var(--accent-fill-hover)}.mrb-gn-ai-btn:disabled{opacity:.5;cursor:default}.mrb-gn-ai-thinking{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);font-style:italic}.mrb-gn-ai-hint{font-size:calc(12px * var(--font-scale, 1));color:var(--text-faint);margin-top:8px}.mrb-gn-ai-mock{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);margin-top:8px}.mrb-gn-ai-info{font-size:calc(12px * var(--font-scale, 1));color:var(--accent);margin-top:8px}.mrb-gn-ai-error{font-size:calc(12px * var(--font-scale, 1));color:var(--danger, #ff6b6b);margin-top:8px}.mrb-gn-ai-suggestion{margin-top:10px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-1)}.mrb-gn-ai-suggestion-title{font-size:calc(12px * var(--font-scale, 1));font-weight:700;color:var(--accent-text);margin-bottom:6px}.mrb-gn-ai-suggestion-text{white-space:pre-wrap;word-break:break-word;font:inherit;font-size:calc(13px * var(--font-scale, 1));color:var(--text);margin:0 0 8px}.mrb-gn-ai-suggestion-actions{display:flex;flex-wrap:wrap;gap:8px}.mrb-gn-ai-suggestion-actions button{border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-muted);border-radius:8px;padding:8px 14px;min-height:36px;cursor:pointer}.mrb-gn-ai-suggestion-actions button:hover{background:var(--surface-3, var(--surface-2))}#mrb-header .mrb-nav{--tab-gold: #e6b95c;--tab-gold-dim: #a98a4f;--tab-sep: rgba(230,185,92,.3);--tab-gap: var(--space-4);column-gap:var(--tab-gap);row-gap:var(--space-1);align-items:center}@media (prefers-color-scheme: light){#mrb-header .mrb-nav{--tab-gold: #97690f;--tab-gold-dim: #7a6a45;--tab-sep: rgba(151,105,15,.35)}}:root[data-theme=dark] #mrb-header .mrb-nav{--tab-gold: #e6b95c;--tab-gold-dim: #a98a4f;--tab-sep: rgba(230,185,92,.3)}:root[data-theme=light] #mrb-header .mrb-nav{--tab-gold: #97690f;--tab-gold-dim: #7a6a45;--tab-sep: rgba(151,105,15,.35)}#mrb-header .mrb-nav a{color:var(--tab-gold-dim);font-size:calc(14.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.04em;padding:var(--space-1) var(--space-2);background:transparent;transition:color var(--motion-fast) var(--ease-out)}#mrb-header .mrb-nav a.active,#mrb-header .mrb-nav a:hover{color:var(--tab-gold);background:transparent}#mrb-header .mrb-nav a:after{background:var(--tab-gold);left:0;right:0}#mrb-header .mrb-nav a:not(:first-child):before{content:"|";position:absolute;left:calc(var(--tab-gap) / -2);top:50%;transform:translate(-50%,-50%);color:var(--tab-sep);font-weight:400;font-size:calc(15px * var(--font-scale, 1));pointer-events:none}#mrb-header .mrb-nav{position:relative}#mrb-header .mrb-nav a{z-index:1}#mrb-header .mrb-nav:before{content:"";position:absolute;z-index:0;pointer-events:none;top:8%;bottom:8%;left:0;width:38%;border-radius:var(--radius-pill);background:radial-gradient(60% 90% at 50% 50%,var(--accent-neon),transparent 70%);filter:blur(6px);opacity:0;will-change:transform,opacity}#mrb-header .mrb-nav:hover:before,#mrb-header .mrb-nav:focus-within:before{animation:mrb-navwind .8s var(--ease-out) both}#mrb-header .mrb-nav a.active{background:linear-gradient(110deg,#e6b95c0f,#ffd67833 28%,#e6b95c0f 52%,#aabeff1f 74%,#e6b95c0f);background-size:300% 100%;border-radius:var(--radius-md);box-shadow:0 0 14px #e6b95c33,inset 0 0 0 1px #e6b95c42;animation:mrb-navsheen 6s var(--ease-out) infinite alternate}:root[data-theme=light] #mrb-header .mrb-nav a.active{background:linear-gradient(110deg,#97690f0d,#97690f24 30%,#97690f0d 55%,#8ca0eb14 76%,#97690f0d);background-size:300% 100%;box-shadow:0 0 10px #97690f24,inset 0 0 0 1px #97690f47}#mrb-header .mrb-nav a.active:after{background:linear-gradient(90deg,var(--tab-gold-dim),var(--tab-gold),var(--tab-gold-dim));box-shadow:0 0 8px #e6b95c73}@keyframes mrb-navsheen{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes mrb-navwind{0%{transform:translate(-110%) rotate(-4deg) skew(-12deg);opacity:0}18%{opacity:.35}to{transform:translate(280%) rotate(3deg) skew(-12deg);opacity:0}}@media (prefers-reduced-motion: reduce){#mrb-header .mrb-nav a.active{animation:none;background-position:50% 50%}#mrb-header .mrb-nav:hover:before,#mrb-header .mrb-nav:focus-within:before{animation:none;opacity:0}}.mrb-nav,.mrb-toolbar{min-width:0;flex-wrap:wrap}@media (max-width: 1600px){#mrb-header{gap:var(--space-3);padding:var(--space-2) var(--space-4)}.mrb-toolbar .mrb-tool-logout span{display:none}.mrb-toolbar .mrb-tool-btn{min-width:34px;padding:0 6px}#mrb-header .mrb-toolbar .mrb-tool-btn{min-width:40px;padding:0 8px}#mrb-header .mrb-toolbar .mrb-tool-logout{padding:0 8px;margin-left:4px}#mrb-header .mrb-nav{--tab-gap: var(--space-3)}#mrb-header .mrb-nav a{padding:var(--space-1)}}@media (max-width: 720px){#mrb-header{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.mrb-nav a,#mrb-header .mrb-nav a,.mrb-section-btn{padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.mrb-brand-name{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}}.mrb-int-actions-row{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 4px}.mrb-int-action.is-danger{border-color:var(--danger);color:var(--danger)}.mrb-int-action.is-danger:hover{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.mrb-int-setuptoggle{margin-top:10px;background:none;border:none;color:var(--accent-text);font-size:var(--text-sm);font-weight:600;cursor:pointer;padding:4px 0}.mrb-int-setup{margin:8px 0 2px;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:var(--text-sm);color:var(--text-muted)}.mrb-int-setup li{line-height:1.5}.mrb-int-setup code{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:4px;padding:1px 6px;font-size:calc(12px * var(--font-scale, 1));color:var(--text);word-break:break-all}.mrb-int-setup b{color:var(--text)}.mrb-msg-bubble{position:relative}.mrb-msg-del{position:absolute;top:-8px;width:18px;height:18px;border-radius:50%;border:1px solid var(--border-subtle, #333);background:var(--surface-1, #141414);color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));line-height:1;cursor:pointer;display:grid;place-items:center;padding:0;opacity:0;transform:scale(.8);transition:opacity .12s ease,transform .12s ease,background .12s,color .12s,border-color .12s;box-shadow:0 2px 6px #00000059}.mrb-msg-bubble .mrb-msg-del{right:-8px}.mrb-msg-bubble.me .mrb-msg-del{left:-8px;right:auto}.mrb-msg-bubble:hover .mrb-msg-del{opacity:1;transform:scale(1)}.mrb-msg-del:hover{background:var(--danger, #e5484d);color:#fff;border-color:var(--danger, #e5484d)}.mrb-ideabox-fab{position:fixed;left:var(--corner-fab-inset);bottom:var(--corner-fab-bottom);z-index:1400;height:var(--corner-fab-h);display:inline-flex;align-items:center;background:var(--surface-1);border:1px solid var(--accent-border);color:var(--accent);border-radius:999px;padding:0 15px;font-weight:700;font-size:calc(13px * var(--font-scale, 1));cursor:pointer;box-shadow:0 6px 20px #0000004d}.mrb-ideabox-fab:hover{background:var(--accent-fill)}.mrb-ideabox-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#04080f80;z-index:1450;display:grid;place-items:center}.mrb-ideabox{width:min(440px,92vw);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:0 20px 60px #00000080;padding:16px;display:flex;flex-direction:column;gap:10px}.mrb-ideabox-head{display:flex;align-items:center;justify-content:space-between;font-weight:800}.mrb-ideabox-head button{background:none;border:none;color:var(--text-muted);font-size:calc(16px * var(--font-scale, 1));cursor:pointer}.mrb-ideabox-input,.mrb-ideabox-textarea{width:100%;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:10px;padding:10px 12px;background:var(--surface-2);color:var(--text);outline:none}.mrb-ideabox-input:focus,.mrb-ideabox-textarea:focus{border-color:var(--accent-border)}.mrb-ideabox-textarea{resize:vertical}.mrb-ideabox-send{background:var(--accent);color:var(--bg, #04121f);border:none;border-radius:10px;padding:10px;font-weight:700;cursor:pointer}.mrb-ideabox-send:disabled{opacity:.5;cursor:default}.mrb-ideabox-err{font-size:calc(12px * var(--font-scale, 1));color:var(--danger)}.mrb-ideabox-done{padding:16px 4px;text-align:center;color:var(--accent);font-weight:700}.mrb-fc{max-width:1440px;margin:0 auto}@media (min-width: 900px){.mrb-fc{padding-right:48px}}.mrb-fc-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.mrb-fc-headtext{min-width:0}.mrb-fc-head h1{font-size:var(--text-2xl, 26px);margin:0}.mrb-fc-sub{margin:6px 0 0;font-size:var(--text-sm);color:var(--text-muted)}.mrb-fc-primary{background:var(--accent);color:var(--bg, #04121f);border:none;border-radius:10px;padding:9px 16px;font-weight:700;cursor:pointer}.mrb-fc-primary:disabled{opacity:.5;cursor:default}.mrb-fc-back{background:none;border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:8px;padding:8px 14px;cursor:pointer}.mrb-fc-empty{display:flex;flex-direction:column;gap:6px;color:var(--text-muted);padding:32px 24px;font-size:var(--text-base)}.mrb-fc-empty b{color:var(--text);font-size:var(--text-md)}.mrb-fc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.mrb-fc-card{display:flex;flex-direction:column;gap:10px;border:1px solid var(--border-subtle);border-radius:14px;padding:18px;background:var(--surface-1)}.mrb-fc-card-title{font-weight:700;font-size:calc(18px * var(--font-scale, 1));line-height:1.25;color:var(--text)}.mrb-fc-card-count{font-size:var(--text-sm);color:var(--text-muted);margin:-6px 0 2px}.mrb-fc-cardnote{font-size:var(--text-sm);color:var(--text-faint)}.mrb-fc-cardfacts{display:flex;flex-wrap:wrap;gap:6px;font-size:var(--text-xs)}.mrb-fc-fact{color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:999px;padding:3px 10px;font-weight:600}.mrb-fc-fact.warn,.mrb-fc-fact.due{color:var(--warn);border-color:var(--warn-border);background:var(--warn-fill)}.mrb-fc-card-actions{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:4px}.mrb-fc-card-actions button{min-height:36px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);border-radius:8px;padding:6px 14px;cursor:pointer;font-weight:600}.mrb-fc-card-actions button:disabled{opacity:.5;cursor:default}.mrb-fc-card-actions .mrb-fc-cardgo{color:var(--accent-text);background:var(--accent-fill);border-color:var(--accent-border)}.mrb-fc-card-actions .mrb-fc-cardgo:disabled{color:var(--text-muted);background:var(--surface-2);border-color:var(--border-subtle)}.mrb-fc-del{color:var(--text-faint)!important;margin-left:auto}.mrb-fc-del:hover{color:var(--danger)!important;border-color:var(--danger)!important}.mrb-fc-titleinput{width:100%;box-sizing:border-box;font-size:calc(18px * var(--font-scale, 1));font-weight:700;border:1px solid var(--border-subtle);border-radius:10px;padding:10px 14px;background:var(--surface-2);color:var(--text);margin-bottom:14px;outline:none}.mrb-fc-titleinput:focus{border-color:var(--accent-border)}.mrb-fc-editlist{display:flex;flex-direction:column;gap:10px}.mrb-fc-editrow{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,1.8fr) auto;gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);background:var(--surface-1);box-shadow:var(--shadow-1)}.mrb-fc-editrow:focus-within{border-color:var(--accent-border)}.mrb-fc-editrow .mrb-fc-n{padding-top:10px;color:var(--accent);font-weight:800;text-align:center}.mrb-fc-editrow textarea{width:100%;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:8px;padding:8px 10px;background:var(--surface-2);color:var(--text);resize:vertical;outline:none}.mrb-fc-editrow textarea:nth-of-type(1){border-left:3px solid var(--accent-border)}.mrb-fc-editrow textarea:nth-of-type(1){min-height:72px}.mrb-fc-editrow textarea:nth-of-type(2){min-height:92px}.mrb-fc-editrow textarea:focus{border-color:var(--accent-border)}.mrb-fc-add{margin-top:12px;background:none;border:1px dashed var(--border-subtle);color:var(--text-muted);border-radius:10px;padding:10px 16px;cursor:pointer}.mrb-fc-progress{font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:700}.mrb-fc-settitle{text-align:center;color:var(--text-muted);font-weight:600;margin-bottom:14px}.mrb-fc.mrb-fc-study{max-width:1080px}.mrb-fc-studytop{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.mrb-fc-studytop .mrb-fc-settitle{margin-bottom:0;text-align:left;color:var(--text);font-size:var(--text-md)}.mrb-fc-studytop .mrb-fc-seg{flex:0 1 320px}@media (min-width: 900px){.mrb-fc-study .mrb-fc-learncard,.mrb-fc-study .mrb-fc-mark,.mrb-fc-study .mrb-fc-writelabel,.mrb-fc-study .mrb-fc-writeinput{max-width:820px;margin-inline:auto}.mrb-fc-study .mrb-fc-learncard{min-height:clamp(220px,30vh,340px)}.mrb-fc-study .mrb-fc-matchgrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.mrb-fc-study .mrb-fc-tile{min-height:120px}}.mrb-fc-pbar{height:6px;background:var(--surface-2);border-radius:999px;overflow:hidden;margin-bottom:16px}.mrb-fc-pbar-fill{height:100%;background:linear-gradient(90deg,var(--accent-border),var(--accent-fill-hover, var(--accent-border)));border-radius:999px;transition:width .35s cubic-bezier(.4,0,.2,1)}.mrb-fc-scene{perspective:1600px;width:100%;max-width:820px;margin-inline:auto;padding:clamp(16px,2vw,30px);border:1px solid var(--border-subtle);border-radius:28px;background:var(--bg);box-shadow:inset 0 1px 3px #0000002e}.mrb-fc-card3d{position:relative;width:100%;cursor:pointer;aspect-ratio:3 / 2;min-height:280px;max-height:50vh;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.75,.2,1)}.mrb-fc-card3d.flipped{transform:rotateY(180deg)}.mrb-fc-card3d:active{transition:transform .55s cubic-bezier(.2,.75,.2,1),scale .1s ease;scale:.995}.mrb-fc-face{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px;border-radius:24px;border:1px solid var(--border-subtle);background:var(--surface-1);box-shadow:var(--shadow-2),0 12px 34px #00000047,inset 0 1px #ffffff08}.mrb-fc-face.mrb-fc-back{transform:rotateY(180deg);background:var(--accent-fill);border-color:var(--accent-border)}.mrb-fc-face.mrb-fc-front{padding-bottom:46px}.mrb-fc-side-label{font-size:calc(11px * var(--font-scale, 1));text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);font-weight:700}.mrb-fc-side-text{font-size:calc(clamp(26px,2.6vw,36px) * var(--font-scale, 1));line-height:1.35;color:var(--text);text-align:center;white-space:pre-wrap;text-wrap:balance;min-height:0;overflow-y:auto}.mrb-fc-side-text.md{font-size:calc(clamp(19px,1.9vw,25px) * var(--font-scale, 1));line-height:1.45;text-wrap:initial}.mrb-fc-side-text.sm{font-size:calc(clamp(15px,1.4vw,19px) * var(--font-scale, 1));line-height:1.5;text-wrap:initial;text-align:left}.mrb-fc-flip-hint{position:absolute;bottom:14px;font-size:calc(11px * var(--font-scale, 1));color:var(--text-faint)}@media (prefers-reduced-motion: reduce){.mrb-fc-card3d{transition:none}}.mrb-fc-mark{display:flex;gap:12px;margin-top:16px}.mrb-fc-mark button{flex:1;border:none;border-radius:12px;padding:14px;font-weight:700;font-size:calc(15px * var(--font-scale, 1));cursor:pointer}.mrb-fc-still{background:var(--surface-2);color:var(--text);border:1px solid var(--border-subtle)!important}.mrb-fc-known{background:var(--accent);color:var(--bg, #04121f)}.mrb-fc-result{text-align:center;padding:40px 0}.mrb-fc-result-big{font-size:calc(28px * var(--font-scale, 1));font-weight:800;color:var(--accent)}.mrb-fc-result-sub{color:var(--text-muted);margin-top:6px}.mrb-fc-result-actions{display:flex;gap:10px;justify-content:center;margin-top:20px;flex-wrap:wrap}.mrb-fc-result-actions button{border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text);border-radius:10px;padding:10px 16px;cursor:pointer}.mrb-fc-hublayout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}@media (max-width: 720px){.mrb-fc-hublayout{grid-template-columns:1fr}}.mrb-fc-folders{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-1);position:sticky;top:var(--space-2)}.mrb-fc-railhead{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--text-faint);padding:4px 12px 8px}.mrb-fc-folderwrap{display:flex;align-items:center;border-radius:10px}.mrb-fc-folderwrap.active,.mrb-fc-folder.active{background:var(--accent-fill)}.mrb-fc-folder{flex:1;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:1px solid transparent;border-radius:10px;color:var(--text-muted);padding:8px 12px;cursor:pointer;text-align:left;font-weight:600;font-size:var(--text-sm)}.mrb-fc-folder:hover{color:var(--text)}.mrb-fc-folder.active{color:var(--accent-text);border-color:var(--accent-border)}.mrb-fc-folder-n{font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--text-faint)}.mrb-fc-folder-tools{display:flex;gap:2px;padding-right:6px}.mrb-fc-icon{min-width:32px;min-height:32px;background:none;border:1px solid transparent;border-radius:8px;color:var(--text-faint);cursor:pointer;font-size:calc(13px * var(--font-scale, 1))}.mrb-fc-icon:hover:not(:disabled){color:var(--accent);border-color:var(--border-subtle)}.mrb-fc-icon:disabled{opacity:.35;cursor:default}.mrb-fc-icon.mrb-fc-del:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.mrb-fc-addfolder{margin-top:6px;width:100%;text-align:left}.mrb-fc-deckcol{min-width:0}.mrb-fc-seg{display:flex;flex-direction:column;gap:8px}.mrb-fc-segbar{display:flex;height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.mrb-fc-segfill{display:block;height:100%;transition:width .3s ease-out}.mrb-fc-segfill.done{background:var(--ok)}.mrb-fc-segfill.learn{background:var(--warn)}.mrb-fc-segfill.new{background:var(--surface-3)}.mrb-fc-seglegend{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:0;padding:0;font-size:var(--text-xs)}.mrb-fc-seglegend li{display:flex;align-items:baseline;gap:6px;color:var(--text-muted)}.mrb-fc-seglegend li:before{content:"";width:8px;height:8px;border-radius:3px;align-self:center}.mrb-fc-seglegend li.done:before{background:var(--ok)}.mrb-fc-seglegend li.learn:before{background:var(--warn)}.mrb-fc-seglegend li.new:before{background:var(--surface-3)}.mrb-fc-seglegend b{color:var(--text);font-variant-numeric:tabular-nums;font-size:var(--text-sm)}.mrb-fc-seg.tight .mrb-fc-seglegend{display:none}.mrb-fc-deckmeta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.mrb-fc-deckprogress{display:flex;flex-direction:column;gap:10px;min-width:260px;flex:0 1 560px}.mrb-fc-field{display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);color:var(--text-muted)}.mrb-fc-field select{min-height:40px;border:1px solid var(--border-control);border-radius:var(--radius-md, 8px);padding:8px 12px;background:var(--surface-2);color:var(--text);outline:none}.mrb-fc-field select:focus{border-color:var(--accent-border)}.mrb-fc-deckstats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mrb-fc-chip{font-size:var(--text-xs);font-weight:700;padding:4px 10px;border-radius:999px;background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border-subtle)}.mrb-fc-chip.ok{color:var(--accent-text);background:var(--accent-fill);border-color:var(--accent-border)}.mrb-fc-chip.learn{color:var(--text)}.mrb-fc-linkbtn{background:none;border:none;color:var(--text-faint);cursor:pointer;font-size:var(--text-xs);text-decoration:underline}.mrb-fc-linkbtn:hover{color:var(--danger)}.mrb-fc-modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:20px}.mrb-fc-modebtn{display:flex;flex-direction:column;gap:3px;align-items:flex-start;min-height:56px;text-align:left;border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:12px;padding:12px 14px;cursor:pointer}.mrb-fc-modebtn:hover{border-color:var(--accent-border);background:var(--accent-fill)}.mrb-fc-modebtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-modebtn-label{font-weight:800;color:var(--text);font-size:var(--text-base)}.mrb-fc-modebtn-desc{font-size:var(--text-xs);color:var(--text-muted)}.mrb-fc-rowtools{display:flex;flex-direction:row;align-items:flex-start;gap:4px}.mrb-fc-editrow{grid-template-columns:28px minmax(0,1fr) minmax(0,1.8fr) auto}.mrb-fc-modetitle{font-weight:800;color:var(--accent-text, var(--text))}.mrb-fc-headright{min-width:44px;text-align:right}.mrb-fc-navrow{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.mrb-fc-navbtn{min-width:44px;min-height:44px;border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text);border-radius:10px;cursor:pointer;font-size:calc(16px * var(--font-scale, 1))}.mrb-fc-navbtn:disabled{opacity:.35;cursor:default}.mrb-fc-navbtn:focus-visible,.mrb-fc-flip:focus-visible,.mrb-fc-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-ghost{min-height:40px;background:none;border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:10px;padding:8px 16px;cursor:pointer}.mrb-fc-ghost:hover{color:var(--text);border-color:var(--accent-border)}.mrb-fc-learncard{border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface-1);padding:28px 24px;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.mrb-fc-learn-divider{width:60%;height:1px;background:var(--border-subtle);margin:8px 0}.mrb-fc-answer{color:var(--accent-text, var(--accent))}.mrb-fc-writelabel{display:block;font-size:var(--text-xs);color:var(--text-muted);margin:16px 0 6px}.mrb-fc-writeinput{width:100%;box-sizing:border-box;border:1px solid var(--border-control);border-radius:10px;padding:10px 14px;background:var(--surface-2);color:var(--text);font-size:var(--text-base);outline:none;resize:vertical}.mrb-fc-writeinput:focus{border-color:var(--accent-border)}.mrb-fc-verdict{margin-top:12px;padding:10px 14px;border-radius:10px;font-size:var(--text-sm)}.mrb-fc-verdict.ok{color:var(--accent-text);background:var(--accent-fill)}.mrb-fc-verdict.no{color:#ffc9c9;background:#ff5a5a1f}.mrb-fc-testscore{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--accent-border);border-radius:12px;background:var(--accent-fill)}.mrb-fc-testscore .mrb-fc-result-big{margin:0}.mrb-fc-testlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.mrb-fc-tq{border:1px solid var(--border-subtle);border-radius:14px;padding:16px;background:var(--surface-1)}.mrb-fc-tq.ok{border-color:var(--accent-border)}.mrb-fc-tq.no{border-color:#ff5a5a80}.mrb-fc-tq-prompt{font-weight:700;color:var(--text);margin-bottom:12px;display:flex;gap:10px}.mrb-fc-tq-n{color:var(--accent);font-weight:800}.mrb-fc-tq-choices,.mrb-fc-tq-tf{display:flex;flex-direction:column;gap:8px}.mrb-fc-tq-pair{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:6px}.mrb-fc-choice{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:10px;cursor:pointer;color:var(--text)}.mrb-fc-choice:hover{border-color:var(--accent-border)}.mrb-fc-choice.answer{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.mrb-fc-choice input{width:18px;height:18px}.mrb-fc-matchgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:14px}.mrb-fc-tile{min-height:88px;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-1);color:var(--text);cursor:pointer;font-size:var(--text-sm);transition:transform .12s ease-out,background .12s ease-out,border-color .12s ease-out}.mrb-fc-tile:hover:not(:disabled){border-color:var(--accent-border)}.mrb-fc-tile.sel{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text);transform:scale(1.03)}.mrb-fc-tile.wrong{border-color:var(--danger);background:#ff5a5a24}.mrb-fc-tile.matched{opacity:0;pointer-events:none;transition:opacity .25s ease-out}.mrb-fc-tile:disabled{cursor:default}.mrb-fc-learnmeta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0}.mrb-fc-learnmeta .mrb-fc-settitle{margin-bottom:0;text-align:left}.mrb-fc-hint{font-size:var(--text-xs);color:var(--text-faint)}.mrb-fc-streak{font-size:var(--text-sm);font-weight:700;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:999px;padding:4px 12px;font-variant-numeric:tabular-nums}.mrb-fc-streak.hot{color:var(--warn);background:var(--warn-fill);border-color:var(--warn-border)}.mrb-fc-checkin{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:40px 28px;border:1px solid var(--accent-border);border-radius:18px;background:var(--surface-1)}.mrb-fc-checkin-kicker{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:var(--accent-text)}.mrb-fc-checkin-pct{font-size:calc(56px * var(--font-scale, 1));line-height:1;font-weight:800;color:var(--accent);font-variant-numeric:tabular-nums}.mrb-fc-checkin-sub{color:var(--text);font-weight:600}.mrb-fc-checkin .mrb-fc-seg{width:min(100%,460px)}.mrb-fc-checkin-note{font-size:var(--text-sm);color:var(--text-muted)}.mrb-fc-checkin .mrb-fc-mark{width:min(100%,320px)}.mrb-fc-optrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.mrb-fc-optlabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--text-faint)}.mrb-fc-opts{display:flex;gap:8px;flex-wrap:wrap}.mrb-fc-opt{min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid var(--border-control);background:transparent;color:var(--text-muted);font-weight:700;font-size:var(--text-sm);cursor:pointer}.mrb-fc-opt:hover{color:var(--text);border-color:var(--accent-border)}.mrb-fc-opt.on{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.mrb-fc-opt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fc-setup{border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface-1);padding:28px}.mrb-fc-setup-title{margin:0;font-size:var(--text-xl);color:var(--text)}.mrb-fc-setup-lede{margin:6px 0 18px;color:var(--text-muted);font-size:var(--text-base)}.mrb-fc-setup-note{margin:14px 0 0;color:var(--text-faint);font-size:var(--text-xs)}.mrb-fc-testscore-side{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.mrb-fc-verdict.skip{color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border-subtle)}.mrb-fc-knownstep{display:inline-flex;align-items:center;justify-content:center;gap:10px}.mrb-fc-pips{display:inline-flex;gap:3px}.mrb-fc-pip{width:6px;height:6px;border-radius:50%;background:var(--surface-3)}.mrb-fc-pip.on{background:var(--ok)}.mrb-fc-knownstep.is-mastered{color:var(--ok);border-color:var(--ok-border);background:var(--ok-fill);opacity:1}.mrb-fc-matchbar{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.mrb-fc-matchclock{font-size:calc(28px * var(--font-scale, 1));font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.mrb-fc-segfill,.mrb-fc-tile,.mrb-fc-tile.matched{transition:none}.mrb-fc-tile.sel{transform:none}}.mrb-fit{max-width:940px;margin:0 auto}.mrb-fit-head h1{font-size:var(--text-2xl);margin:0}.mrb-fit-sub{color:var(--text-muted);font-size:var(--text-base);margin:4px 0 0}.mrb-fit-tabs{display:flex;gap:6px;margin:18px 0 16px;flex-wrap:wrap}.mrb-fit-tab{min-height:40px;padding:8px 16px;border-radius:var(--radius-md, 10px);border:1px solid var(--border-control);background:transparent;color:var(--text-muted);font-weight:600;font-size:var(--text-sm);cursor:pointer}.mrb-fit-tab:hover{color:var(--text)}.mrb-fit-tab.active{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.mrb-fit-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fit-body{display:flex;flex-direction:column;gap:12px}.mrb-fit-add,.mrb-fit-exadd,.mrb-fit-mealadd,.mrb-fit-daterow{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.mrb-fit-add input,.mrb-fit-mealadd input:not([type=number]){flex:1;min-width:180px}.mrb-fit input[type=text],.mrb-fit input:not([type=number]):not([type=checkbox]):not([type=date]),.mrb-fit input[type=number],.mrb-fit input[type=date],.mrb-fit select{min-height:40px;box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--radius-md, 8px);padding:8px 12px;background:var(--surface-2);color:var(--text);font-size:var(--text-base);outline:none}.mrb-fit input:focus,.mrb-fit select:focus{border-color:var(--accent-border)}.mrb-fit input[type=text]:focus-visible,.mrb-fit input:not([type=number]):not([type=checkbox]):not([type=date]):focus-visible,.mrb-fit input[type=number]:focus-visible,.mrb-fit input[type=date]:focus-visible,.mrb-fit select:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-fit input[type=number]{width:72px}.mrb-fit-primary{min-height:40px;background:var(--accent);color:var(--bg);border:none;border-radius:var(--radius-md, 10px);padding:9px 18px;font-weight:700;cursor:pointer}.mrb-fit-primary:disabled{opacity:.5;cursor:default}.mrb-fit-primary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fit-field{display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);color:var(--text-muted)}.mrb-fit-linkbtn{background:none;border:none;color:var(--accent);cursor:pointer;font-size:var(--text-sm);padding:6px 8px;min-height:32px}.mrb-fit-list{display:flex;flex-direction:column;gap:10px}.mrb-fit-card{border:1px solid var(--border-subtle);border-radius:14px;padding:14px 16px;background:var(--surface-1)}.mrb-fit-card-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mrb-fit-card-title{font-weight:700;font-size:var(--text-md);color:var(--text)}.mrb-fit-card-meta{font-size:var(--text-sm);color:var(--text-muted)}.mrb-fit-del{margin-left:auto;min-width:34px;min-height:34px;background:none;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-faint);cursor:pointer}.mrb-fit-del:hover{color:var(--danger);border-color:var(--danger)}.mrb-fit-del:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fit-exrow{display:flex;align-items:flex-end;gap:12px;padding:8px 0;border-top:1px solid var(--border-subtle)}.mrb-fit-exname{flex:1;color:var(--text);font-size:var(--text-base)}.mrb-fit-exadd{margin-top:12px}.mrb-fit-exadd select{flex:1;min-width:200px}.mrb-fit-week{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.mrb-fit-daycol{border:1px solid var(--border-subtle);border-radius:12px;padding:12px;background:var(--surface-1);display:flex;flex-direction:column;gap:8px}.mrb-fit-dayname{font-weight:700;color:var(--accent-text, var(--text));font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em}.mrb-fit-daymeta{font-size:var(--text-xs);color:var(--text-muted)}.mrb-fit-daymiss{color:var(--danger)}.mrb-fit-dayplan{display:flex;flex-direction:column;gap:8px}.mrb-fit-daytimes{display:flex;gap:8px}.mrb-fit-daytimes .mrb-fit-field{flex:1 1 0;min-width:0}.mrb-fit-dayplan input[type=time],.mrb-fit-dayplan input[type=text]{width:100%}.mrb-fit-daterow{justify-content:space-between}.mrb-fit-totals{display:flex;gap:16px;flex-wrap:wrap}.mrb-fit-total{display:flex;flex-direction:column;align-items:flex-end}.mrb-fit-total b{font-size:var(--text-lg);color:var(--accent-text, var(--text));font-variant-numeric:tabular-nums}.mrb-fit-total span{font-size:var(--text-xs);color:var(--text-muted)}.mrb-fit-mealrow,.mrb-fit-groceryrow{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-1)}.mrb-fit-mealname{flex:1;color:var(--text);font-size:var(--text-base)}.mrb-fit-mealserving{font-size:var(--text-sm);color:var(--text-muted)}.mrb-fit-mealcal{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-fit-groceryrow{cursor:pointer}.mrb-fit-groceryrow input[type=checkbox]{width:18px;height:18px}.mrb-fit-groceryrow.got .mrb-fit-mealname{text-decoration:line-through;color:var(--text-faint)}.mrb-fit-groceryhead{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:var(--text-sm)}.mrb-fit-mini{width:64px;text-align:center}.mrb-fit-exhead{display:grid;grid-template-columns:1fr 64px 64px 64px 64px 34px;gap:12px;align-items:center;padding:4px 0;font-size:var(--text-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em}.mrb-fit-exhead>span{text-align:center}.mrb-fit-exhead .mrb-fit-exname{text-align:left}.mrb-fit-exrow{display:grid;grid-template-columns:1fr 64px 64px 64px 64px 34px;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--border-subtle)}.mrb-fit-loghead,.mrb-fit-logrow{grid-template-columns:1fr 64px 64px 64px 34px}.mrb-fit-exrow .mrb-fit-del{margin-left:0}.mrb-fit-combo{position:relative;flex:1;min-width:220px}.mrb-fit-comborow{display:flex;gap:8px}.mrb-fit-combo input[type=text]{flex:1;min-width:0}.mrb-fit-comboadd{min-height:40px;padding:0 14px;border-radius:var(--radius-md, 10px);border:1px solid var(--border-control);background:transparent;color:var(--text);font-weight:600;cursor:pointer}.mrb-fit-comboadd:disabled{opacity:.5;cursor:default}.mrb-fit-comboadd:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-fit-combolist{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;max-height:260px;overflow-y:auto;background:var(--surface-2, var(--surface-1));border:1px solid var(--border-control);border-radius:12px;box-shadow:0 12px 30px #0006}.mrb-fit-comboopt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:8px;cursor:pointer;min-height:40px}.mrb-fit-comboopt.active{background:var(--accent-fill)}.mrb-fit-comboname{color:var(--text);font-size:var(--text-base)}.mrb-fit-comboopt.active .mrb-fit-comboname{color:var(--accent-text, var(--text))}.mrb-fit-combogroup{font-size:var(--text-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em}.mrb-fit-statrow{display:flex;gap:12px;flex-wrap:wrap}.mrb-fit-stat{flex:1 1 120px;border:1px solid var(--border-subtle);border-radius:12px;padding:12px 14px;background:var(--surface-1);display:flex;flex-direction:column;gap:2px}.mrb-fit-stat b{font-size:var(--text-xl);color:var(--accent-text, var(--text));font-variant-numeric:tabular-nums}.mrb-fit-stat span{font-size:var(--text-xs);color:var(--text-muted)}.mrb-fit-logmeta{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin-bottom:8px}.mrb-fit-logmeta .mrb-fit-grow{flex:1 1 200px}.mrb-fit-logmeta input,.mrb-fit-logmeta select{width:100%}.mrb-fit-logactions{margin-top:12px}.mrb-fit-subhead{display:block;margin:6px 2px -2px;font-size:var(--text-md)}.mrb-fit-sessrow{border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-1);overflow:hidden}.mrb-fit-sesshead{display:flex;align-items:stretch}.mrb-fit-sesstoggle{flex:1;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;min-height:44px;background:none;border:none;color:var(--text);cursor:pointer;text-align:left}.mrb-fit-sesstoggle:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mrb-fit-sessdate{font-variant-numeric:tabular-nums;color:var(--accent-text, var(--text));font-weight:700;font-size:var(--text-sm)}.mrb-fit-sesstitle{font-weight:600}.mrb-fit-sessmeta{margin-left:auto;font-size:var(--text-xs);color:var(--text-muted)}.mrb-fit-sesshead .mrb-fit-del{align-self:center;margin-right:8px}.mrb-fit-sessbody{padding:4px 14px 12px;border-top:1px solid var(--border-subtle)}.mrb-fit-sessline{display:flex;align-items:center;gap:12px;padding:6px 0}.mrb-fit-sessdesc{margin-left:auto;font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-fit-progpick{margin-left:auto}.mrb-fit-progpick select{min-width:160px}.mrb-fit-best{font-size:var(--text-base);color:var(--text-muted);margin-bottom:10px}.mrb-fit-best b{color:var(--accent-text, var(--text))}.mrb-fit-bestdate{color:var(--text-faint)}.mrb-fit-trend{display:flex;flex-direction:column;gap:6px}.mrb-fit-trendrow{display:grid;grid-template-columns:92px 1fr auto;gap:10px;align-items:center}.mrb-fit-trenddate{font-size:var(--text-xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.mrb-fit-trendbar{height:12px;background:var(--surface-2, rgba(255,255,255,.06));border-radius:6px;overflow:hidden}.mrb-fit-trendfill{display:block;height:100%;background:linear-gradient(90deg,var(--accent-border, var(--accent)),var(--accent));border-radius:6px;transition:width .25s ease}.mrb-fit-trendval{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:68px}@media (prefers-reduced-motion: reduce){.mrb-fit-trendfill{transition:none}}.mrb-points{position:relative}.mrb-toolbar .mrb-points-btn{width:auto;gap:6px;padding:0 10px;font-weight:700;font-size:var(--text-sm)}.mrb-points-btn .mrb-points-bal{font-variant-numeric:tabular-nums;letter-spacing:.2px}.mrb-points-menu{position:fixed;top:max(8px,var(--pts-top, 64px));right:max(8px,min(var(--pts-right, 0px),calc(100% - 368px)));width:360px;max-width:calc(100% - 16px);max-height:min(70vh,calc(100% - max(8px,var(--pts-top, 64px)) - 8px));overflow-y:auto;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 16px 44px #0006;z-index:1200}.mrb-points-menu[data-centred=true]{right:auto;left:var(--pts-left);width:var(--pts-w);max-width:calc(100% - 16px);max-height:min(60vh,calc(100% - max(8px,var(--pts-top, 64px)) - 8px))}.mrb-points-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border-subtle);position:sticky;top:0;background:var(--surface-1);z-index:1}.mrb-points-title{font-weight:800;font-size:var(--text-base)}.mrb-points-balbig{display:flex;align-items:center;gap:5px;font-weight:800;color:var(--accent);font-variant-numeric:tabular-nums}.mrb-points-sub{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:var(--text-xs);color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}.mrb-points-histbtn{margin-left:auto;background:none;border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:var(--radius-md);padding:3px 8px;font-size:var(--text-xs);cursor:pointer}.mrb-points-histbtn:hover{color:var(--accent);border-color:var(--accent-border)}.mrb-points-shoplink{display:block;padding:9px 14px;font-size:var(--text-sm);font-weight:600;color:var(--accent);text-decoration:none;border-bottom:1px solid var(--border-subtle)}.mrb-points-shoplink:hover{background:var(--accent-fill);color:var(--accent-text)}.mrb-points-ledger{border-bottom:1px solid var(--border-subtle);background:var(--surface-2)}.mrb-points-lrow{display:flex;align-items:center;gap:8px;padding:6px 14px;font-size:var(--text-xs)}.mrb-points-lreason{flex:1;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-points-lamt{font-variant-numeric:tabular-nums;font-weight:700}.mrb-points-lamt.pos{color:var(--ok, #58c98a)}.mrb-points-lamt.neg{color:var(--danger, #ff8f8f)}.mrb-points-ltime{color:var(--text-faint);min-width:58px;text-align:right}.mrb-points-empty{padding:18px 14px;color:var(--text-faint);font-size:var(--text-sm);text-align:center}.mrb-cal-banner{background:var(--accent-fill);border:1px solid var(--accent-border);color:var(--accent-text);border-radius:12px;padding:12px 16px;margin-bottom:var(--space-4);font-size:var(--text-base);line-height:1.5}.mrb-cal-note{border-radius:10px;padding:10px 14px;margin-bottom:var(--space-3);font-size:var(--text-base)}.mrb-cal-note-ok{background:var(--accent-fill);border:1px solid var(--accent-border);color:var(--accent-text)}.mrb-cal-note-err{background:color-mix(in srgb,var(--danger) 12%,transparent);border:1px solid var(--danger);color:var(--danger)}.mrb-cal-connect{margin-bottom:var(--space-4)}.mrb-cal-btn{border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text);border-radius:10px;padding:9px 16px;font-weight:700;cursor:pointer}.mrb-cal-btn:hover:not(:disabled){background:var(--accent-fill-hover)}.mrb-cal-btn:disabled{opacity:.6;cursor:default}.mrb-cal-connected{color:var(--text-muted);font-size:var(--text-base)}.mrb-cal-agenda{display:flex;flex-direction:column;gap:var(--space-5)}.mrb-cal-day-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font-weight:700;margin-bottom:var(--space-2)}.mrb-cal-event{display:flex;gap:var(--space-4);align-items:baseline;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-1);margin-bottom:var(--space-2)}.mrb-cal-event-time{min-width:74px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:var(--text-base)}.mrb-cal-event-body{flex:1}.mrb-cal-event-title{color:var(--text);font-weight:600}.mrb-cal-event-loc{color:var(--text-faint);font-size:var(--text-sm);margin-top:2px}@keyframes mrb-event-pulse{0%,to{box-shadow:0 0 #c1153600,0 2px 16px #0006}50%{box-shadow:0 0 0 4px #c115368c,0 2px 24px #c1153680}}@keyframes mrb-event-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.35)}}.mrb-event-alert{position:fixed;top:calc(var(--page-top, 0px) + var(--notice-stack-h, 0px));left:0;right:0;z-index:1300;display:flex;justify-content:center;pointer-events:none}@media (max-width: 720px){#root:has(>.mrb-event-alert){display:flex;flex-direction:column}#root:has(>.mrb-event-alert)>.mrb-app{flex:1 1 auto;min-height:0}.mrb-event-alert{position:relative;top:auto;left:auto;right:auto;pointer-events:auto;flex:0 0 auto}}.mrb-event-alert-inner{pointer-events:auto;margin-top:10px;display:flex;align-items:center;gap:12px;max-width:92vw;background:var(--danger);color:var(--bg, #04121f);border-radius:12px;padding:10px 14px;font-size:var(--text-base);font-weight:600;animation:mrb-event-pulse 1.4s ease-in-out infinite}.mrb-event-alert-dot{width:10px;height:10px;border-radius:50%;background:var(--bg, #04121f);flex:0 0 auto;animation:mrb-event-dot 1.4s ease-in-out infinite}.mrb-event-alert-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-event-alert-text strong{font-weight:800}.mrb-event-alert-open{border:1px solid rgba(0,0,0,.35);background:#ffffff38;color:var(--bg, #04121f);border-radius:8px;padding:5px 10px;font-weight:700;cursor:pointer;flex:0 0 auto}.mrb-event-alert-open:hover{background:#ffffff59}.mrb-event-alert-x{border:none;background:transparent;color:var(--bg, #04121f);font-size:calc(15px * var(--font-scale, 1));cursor:pointer;padding:2px 6px;flex:0 0 auto}@media (prefers-reduced-motion: reduce){.mrb-event-alert-inner,.mrb-event-alert-dot{animation:none}.mrb-event-alert-inner{box-shadow:0 0 0 3px #c1153699,0 2px 20px #0006}}.mrb-dmalert{position:fixed;top:calc(var(--page-top, 0px) + 12px + var(--notice-stack-h, 0px));right:12px;z-index:1400;display:flex;align-items:flex-start;gap:4px;max-width:min(360px,92vw);pointer-events:none}.mrb-dmalert-card{pointer-events:auto;display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;text-align:left;cursor:pointer;border:1px solid var(--border-subtle);border-left:3px solid var(--accent-border);background:var(--surface-2);color:var(--text);border-radius:14px;padding:10px 12px;box-shadow:0 10px 30px #00000073;animation:mrb-dmalert-in .22s ease-out}.mrb-dmalert-card:hover{border-color:var(--accent-border)}.mrb-dmalert-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrb-dmalert-logo{width:36px;height:36px;flex:0 0 auto;border-radius:9px;object-fit:contain;background:var(--surface-3);padding:3px}.mrb-dmalert-text{display:flex;flex-direction:column;min-width:0;gap:2px}.mrb-dmalert-title{font-weight:800;font-size:var(--text-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-dmalert-body{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-dmalert-reply{flex:0 0 auto;align-self:center;font-size:var(--text-xs);font-weight:800;color:var(--accent);text-transform:uppercase;letter-spacing:.05em}.mrb-dmalert-x{pointer-events:auto;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted);font-size:calc(15px * var(--font-scale, 1));cursor:pointer;min-width:32px;min-height:32px;border-radius:8px}.mrb-dmalert-x:hover{color:var(--text);background:var(--surface-3)}.mrb-dmalert-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes mrb-dmalert-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.mrb-dmalert-card{animation:none}}.mrb-agent{display:flex;flex-direction:column;max-width:860px;margin:0 auto}.mrb-agent-head h1{margin:0}.mrb-agent-sub{color:var(--text-muted);margin:4px 0 12px}.mrb-agent-modes{display:inline-flex;gap:4px;margin-bottom:12px;padding:4px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-pill)}.mrb-agent-mode{min-height:40px;padding:8px 18px;border:none;cursor:pointer;background:transparent;color:var(--text-muted);font:inherit;font-weight:600;border-radius:var(--radius-pill);transition:background .15s,color .15s}.mrb-agent-mode:hover{color:var(--text)}.mrb-agent-mode.is-active{background:var(--accent-fill);color:var(--accent-text)}.mrb-agent-mode:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-agent-mock{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px 14px;margin-bottom:12px;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1))}.mrb-agent-thread{flex:1;min-height:320px;max-height:62vh;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);padding:16px;display:flex;flex-direction:column;gap:12px}.mrb-agent-msg{display:flex}.mrb-agent-user{justify-content:flex-end}.mrb-agent-assistant{justify-content:flex-start}.mrb-agent-bubble{max-width:78%;padding:10px 14px;border-radius:14px;white-space:pre-wrap;word-break:break-word;line-height:1.45}.mrb-agent-user .mrb-agent-bubble{background:var(--accent-fill);color:var(--accent-text);border-bottom-right-radius:4px}.mrb-agent-assistant .mrb-agent-bubble{background:var(--surface-3);color:var(--text);border-bottom-left-radius:4px}.mrb-agent-caret{display:inline-block;width:7px;height:1.1em;margin-left:2px;vertical-align:text-bottom;background:currentColor;opacity:.6;animation:mrb-agent-blink 1s steps(2) infinite}@keyframes mrb-agent-blink{50%{opacity:0}}.mrb-agent-thinking{display:inline-flex;gap:4px;align-items:center}.mrb-agent-thinking span{width:6px;height:6px;border-radius:50%;background:var(--text-muted);opacity:.5;animation:mrb-agent-bounce 1.2s infinite}.mrb-agent-thinking span:nth-child(2){animation-delay:.2s}.mrb-agent-thinking span:nth-child(3){animation-delay:.4s}@keyframes mrb-agent-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.mrb-agent-error{color:var(--danger);font-size:calc(13px * var(--font-scale, 1));margin:8px 2px 0}.mrb-agent-compose{display:flex;gap:10px;margin-top:12px;align-items:flex-end}.mrb-agent-input{flex:1;resize:vertical;min-height:48px;font:inherit;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);padding:10px 12px}.mrb-agent-input:focus{outline:none;border-color:var(--focus)}.mrb-agent-send{border:none;background:var(--accent-fill);color:var(--accent-text);border-radius:var(--radius-md);padding:12px 20px;cursor:pointer;font-weight:600}.mrb-agent-send:disabled{opacity:.5;cursor:default}.mrb-meta{max-width:900px;margin:0 auto}.mrb-meta-head h1{margin:0}.mrb-meta-sub{color:var(--text-muted);margin:4px 0 16px}.mrb-meta-mock{background:var(--accent-wash);border:1px solid var(--accent-border);border-radius:var(--radius-md);padding:12px 16px;margin-bottom:16px;color:var(--text);font-size:var(--text-base);line-height:1.5}.mrb-meta-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3);margin-bottom:16px}.mrb-meta-tile{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:4px}.mrb-meta-tile-label{color:var(--text-muted);font-size:var(--text-sm)}.mrb-meta-tile-value{color:var(--text);font-size:var(--text-xl);font-weight:700}.mrb-meta-panel{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:var(--space-6);margin-bottom:16px}.mrb-meta-panel-title{font-size:var(--text-md);font-weight:700;margin-bottom:var(--space-4)}.mrb-meta-campaigns{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.mrb-meta-campaign{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4)}.mrb-meta-campaign-top{display:flex;align-items:center;gap:var(--space-3);justify-content:space-between}.mrb-meta-campaign-name{font-weight:600;color:var(--text)}.mrb-meta-status{font-size:var(--text-xs);font-weight:700;padding:2px 8px;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid transparent}.mrb-meta-status.is-active{background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-border)}.mrb-meta-status.is-paused{background:var(--surface-3);color:var(--text-muted);border-color:var(--border-control)}.mrb-meta-campaign-obj{color:var(--text-muted);font-size:var(--text-sm);margin:6px 0 10px}.mrb-meta-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:0}.mrb-meta-stats>div{display:flex;justify-content:space-between;gap:8px}.mrb-meta-stats dt{color:var(--text-muted);font-size:var(--text-sm);margin:0}.mrb-meta-stats dd{color:var(--text);font-size:var(--text-sm);font-weight:600;margin:0}.mrb-meta-presets{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.mrb-meta-chip{min-height:44px;padding:10px 16px;border-radius:var(--radius-pill);border:1px solid var(--border-control);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer}.mrb-meta-chip:hover{border-color:var(--accent-border)}.mrb-meta-chip.is-on{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text)}.mrb-meta-chip:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.mrb-meta-field-label{display:block;color:var(--text-muted);font-size:var(--text-sm);margin-bottom:6px}.mrb-meta-input{width:100%;resize:vertical;min-height:72px;font:inherit;box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);padding:10px 12px}.mrb-meta-input:focus{outline:none;border-color:var(--focus)}.mrb-meta-actions{display:flex;gap:10px;margin-top:var(--space-3)}.mrb-meta-run{min-height:44px;border:none;background:var(--accent-fill);color:var(--accent-text);border-radius:var(--radius-md);padding:12px 20px;cursor:pointer;font-weight:600}.mrb-meta-run:hover{background:var(--accent-fill-hover)}.mrb-meta-run:disabled{opacity:.5;cursor:default}.mrb-meta-error{color:var(--danger);font-size:var(--text-base);margin-top:var(--space-3)}.mrb-meta-note{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px 14px;margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-base)}.mrb-meta-agentbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.mrb-meta-guard{display:inline-flex;align-items:center;gap:6px;background:var(--accent-wash);border:1px solid var(--accent-border);color:var(--text);font-size:var(--text-sm);font-weight:600;padding:4px 10px;border-radius:var(--radius-pill)}.mrb-meta-know{color:var(--text-muted);font-size:var(--text-sm);font-weight:600;padding:4px 8px}.mrb-meta-packs{display:inline-flex;flex-wrap:wrap;gap:6px}.mrb-meta-pack{background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;padding:3px 8px;border-radius:var(--radius-pill)}.mrb-meta-block{margin-top:var(--space-4);background:var(--warn-fill);border:1px solid var(--warn-border);border-radius:var(--radius-md);padding:var(--space-4);color:var(--text)}.mrb-meta-block-head{display:flex;align-items:center;gap:8px;color:var(--warn);font-weight:700;font-size:var(--text-base)}.mrb-meta-block-list{margin:var(--space-3) 0 0;padding-left:1.2em;display:grid;gap:6px}.mrb-meta-block-list li{font-size:var(--text-sm);line-height:1.5}.mrb-meta-block-foot{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.mrb-meta-draft{margin-top:var(--space-4);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4)}.mrb-meta-draft-tag{color:var(--accent-text);font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-2)}.mrb-meta-draft-body{white-space:pre-wrap;word-break:break-word;line-height:1.5;color:var(--text)}.mrb-meta-caret{display:inline-block;width:7px;height:1.1em;margin-left:2px;vertical-align:text-bottom;background:currentColor;opacity:.6;animation:mrb-agent-blink 1s steps(2) infinite}.mrb-meta-thinking{display:inline-flex;gap:4px;align-items:center}.mrb-meta-thinking span{width:6px;height:6px;border-radius:50%;background:var(--text-muted);opacity:.5;animation:mrb-agent-bounce 1.2s infinite}.mrb-meta-thinking span:nth-child(2){animation-delay:.2s}.mrb-meta-thinking span:nth-child(3){animation-delay:.4s}.mrb-imp{max-width:900px}.mrb-imp-mode{margin-left:var(--space-3);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;vertical-align:middle}.mrb-imp-lede{color:var(--text-muted);margin:var(--space-2) 0 var(--space-4)}.mrb-imp-consent{margin-bottom:var(--space-4)}.mrb-imp-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3)}.mrb-imp-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:260px}.mrb-imp-label{font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.mrb-imp-select{min-height:44px;padding:0 var(--space-3);background:var(--surface-1);color:var(--text);border:1px solid var(--border-control);border-radius:var(--radius-md);font-size:var(--text-base)}.mrb-imp-btn{min-height:44px;padding:0 var(--space-5);background:var(--accent-fill);color:var(--accent-text);border:1px solid var(--accent-border);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:background .15s ease}.mrb-imp-btn:hover:not(:disabled){background:var(--accent-fill-hover)}.mrb-imp-btn:disabled{opacity:.5;cursor:not-allowed}.mrb-imp-btn-ghost{background:transparent;color:var(--text-muted);border-color:var(--border-control);font-weight:500}.mrb-imp-fixture-note{color:var(--text-faint);font-size:var(--text-sm);margin-bottom:var(--space-3)}.mrb-imp-error{margin:var(--space-3) 0}.mrb-imp-resulthead{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) 0 var(--space-2)}.mrb-imp-source{color:var(--text-muted);font-size:var(--text-sm)}.mrb-imp-table{margin-top:var(--space-2)}.mrb-imp-promote{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:var(--space-4) 0}.mrb-imp-promote-note{color:var(--text-faint);font-size:var(--text-sm);max-width:520px}.mrb-imp-robots{color:var(--text-faint);font-size:var(--text-sm);border-top:1px solid var(--border-subtle);padding-top:var(--space-3);margin-top:var(--space-5)}.mrb-comms{margin-top:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.mrb-comms--rail{margin-top:0;border:none;border-radius:0;overflow:visible}.mrb-comms--rail .mrb-comms-body{padding:0;background:transparent;gap:14px}.mrb-comms-body{padding:12px 14px;display:flex;flex-direction:column;gap:10px;background:var(--surface-1)}.mrb-comms-h{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:calc(13px * var(--font-scale, 1));font-weight:700;color:var(--text)}.mrb-comms-h svg{flex:none;color:var(--accent, var(--accent-border))}.mrb-comms-refused{background:var(--surface-2);border:1px solid var(--border-subtle);border-left:3px solid var(--danger);border-radius:var(--radius-md);padding:10px 12px;color:var(--text);font-size:calc(12.5px * var(--font-scale, 1));line-height:1.45}.mrb-comms-carveout{background:var(--surface-2);border:1px solid var(--border-subtle);border-left:3px solid var(--warn);border-radius:var(--radius-md);padding:8px 10px;margin:0 0 8px;color:var(--text);font-size:calc(12px * var(--font-scale, 1));line-height:1.45}.mrb-comms-mock{background:var(--surface-2);border:1px solid var(--border-subtle);border-left:3px solid var(--warn);border-radius:var(--radius-md);padding:10px 12px;color:var(--text-muted);font-size:calc(12.5px * var(--font-scale, 1));line-height:1.45}.mrb-comms-mock strong{color:var(--text)}.mrb-comms-consent{display:inline-block;align-self:flex-start;font-size:calc(12px * var(--font-scale, 1));font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid var(--border-subtle)}.mrb-comms-consent--ok{color:var(--ok);border-color:var(--ok)}.mrb-comms-consent--warn{color:var(--warn);border-color:var(--warn)}.mrb-comms-consent--danger{color:var(--danger);border-color:var(--danger)}.mrb-comms-thread{--comms-run-gap: 10px;max-height:260px;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);padding:10px;display:flex;flex-direction:column;gap:var(--comms-run-gap)}.mrb-comms-empty{color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));padding:6px 2px}.mrb-comms-msg--out{display:flex;flex-direction:column;align-items:flex-end}.mrb-comms-bubble{max-width:82%;padding:8px 12px;border-radius:var(--comms-bubble-radius);background:var(--accent-fill);color:var(--accent-text);white-space:pre-wrap;word-break:break-word;line-height:1.45}.mrb-comms-msg--out.mrb-comms-msg--tail .mrb-comms-bubble{border-bottom-right-radius:var(--comms-tail-radius)}.mrb-comms-meta{margin-top:3px;font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);line-height:1.5;opacity:0;transition:opacity var(--motion-fast) var(--ease-out)}.mrb-comms-msg--tail>.mrb-comms-meta,.mrb-comms-msg:hover>.mrb-comms-meta,.mrb-comms-msg:focus-within>.mrb-comms-meta{opacity:1}.mrb-comms-stamp{color:var(--text-faint, var(--text-muted));white-space:nowrap;font-variant-numeric:tabular-nums}.mrb-comms-status{text-transform:uppercase;letter-spacing:.04em}.mrb-comms-status--err{color:var(--danger);font-weight:700}.mrb-comms-status--unconfirmed{color:var(--text-muted);font-weight:400}.mrb-comms-status--delivered{color:var(--ok)}.mrb-comms-status--read{color:var(--accent)}.mrb-comms-msg--out.is-failed .mrb-comms-bubble{outline:2px solid var(--danger);outline-offset:1px;opacity:.82}.mrb-comms-fail{max-width:82%;margin-top:5px;padding:7px 10px;border:1px solid var(--danger);border-left-width:3px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--danger) 10%,transparent);font-size:calc(11.5px * var(--font-scale, 1));line-height:1.4;text-align:left;color:var(--text)}.mrb-comms-fail.is-unconfirmed{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent)}.mrb-comms-error{color:var(--danger);font-size:calc(13px * var(--font-scale, 1))}.mrb-comms-compose{display:flex;flex-direction:column;gap:6px}.mrb-comms-label{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);font-weight:600}.mrb-comms-input{resize:vertical;min-height:48px;font:inherit;padding:10px 12px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text)}.mrb-comms-input:focus{outline:none;border-color:var(--focus)}.mrb-comms-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(var(--focus-ring-width) * -1)}.mrb-comms-send{align-self:flex-end;min-height:44px;padding:10px 20px;border:none;cursor:pointer;border-radius:var(--radius-md);font:inherit;font-weight:600;background:var(--accent-fill);color:var(--accent-text)}.mrb-comms-send:disabled{opacity:.5;cursor:default}.mrb-comms-send:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-dh{max-width:1040px}.mrb-dh-header h1{font-size:var(--text-2xl, 28px);margin:0 0 4px}.mrb-dh-header p{color:var(--text-muted);margin:0 0 20px;max-width:70ch;line-height:1.5}.mrb-dh-form{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:18px;margin-bottom:28px}.mrb-dh-field{display:block;margin-bottom:14px}.mrb-dh-field>span{display:block;font-size:calc(13px * var(--font-scale, 1));font-weight:600;margin-bottom:6px}.mrb-dh-field>span em{color:var(--text-muted);font-weight:400;font-style:normal}.mrb-dh-field input,.mrb-dh-field textarea{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;background:var(--surface-2);color:inherit;border:1px solid var(--border-control);border-radius:var(--radius-md);font:inherit;resize:vertical}.mrb-dh-field input:focus-visible,.mrb-dh-field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--accent-border)}.mrb-dh-slots{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch;margin-bottom:14px}.mrb-dh-slots:before{content:"→";grid-column:2;align-self:center;color:var(--text-muted);font-size:calc(20px * var(--font-scale, 1))}.mrb-dh-slot{display:flex;flex-direction:column}.mrb-dh-slot:first-child{grid-column:1}.mrb-dh-slot:last-child{grid-column:3}.mrb-dh-slot-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;gap:8px}.mrb-dh-slot-label{font-size:calc(13px * var(--font-scale, 1));font-weight:700}.mrb-dh-slot-hint{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mrb-dh-drop{position:relative;aspect-ratio:16 / 10;border:1px dashed var(--border-control);border-radius:var(--radius-md);background:var(--surface-2);overflow:hidden;display:grid;place-items:center}.mrb-dh-drop.has{border-style:solid}.mrb-dh-img{width:100%;height:100%;object-fit:contain;background:var(--bg);display:block}.mrb-dh-pick{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:44px;padding:16px 20px;background:none;border:0;cursor:pointer;color:var(--text-muted);font:inherit;width:100%;height:100%}.mrb-dh-pick:hover:not(:disabled){color:var(--accent-text);background:var(--accent-wash)}.mrb-dh-pick:disabled{cursor:default;opacity:.6}.mrb-dh-pick:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mrb-dh-clear{position:absolute;top:6px;right:6px;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-muted);cursor:pointer}.mrb-dh-clear:hover{color:var(--danger)}.mrb-dh-clear:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-dh-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mrb-dh-submit{min-height:44px;padding:0 22px;border-radius:var(--radius-md);cursor:pointer;background:var(--accent-fill);color:var(--accent-text);border:1px solid var(--accent-border);font:inherit;font-weight:700}.mrb-dh-submit:hover:not(:disabled){background:var(--accent-fill-hover)}.mrb-dh-submit:disabled{opacity:.55;cursor:default}.mrb-dh-submit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-dh-readiness{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted)}.mrb-dh-msg{margin:12px 0 0;font-size:calc(13px * var(--font-scale, 1));color:var(--accent-text)}.mrb-dh-err{margin:6px 0 0;font-size:calc(13px * var(--font-scale, 1));color:var(--danger)}.mrb-dh-history h2{font-size:var(--text-lg, 20px);margin:0 0 12px}.mrb-dh-muted{color:var(--text-muted)}.mrb-dh-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:16px;margin-bottom:16px}.mrb-dh-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.mrb-dh-card-title{display:flex;align-items:center;gap:10px}.mrb-dh-t{font-weight:700}.mrb-dh-badge{font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:3px 9px;border-radius:var(--radius-pill);border:1px solid transparent}.mrb-dh-badge.muted{background:var(--surface-3);color:var(--text-muted)}.mrb-dh-badge.accent{background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-border)}.mrb-dh-badge.warn{background:var(--warn-fill);color:var(--warn);border-color:var(--warn-border)}.mrb-dh-badge.ok{background:var(--ok-fill);color:var(--ok);border-color:var(--ok-border)}.mrb-dh-card-meta{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}.mrb-dh-pr{color:var(--accent-text);text-decoration:none;font-weight:600}.mrb-dh-pr:hover{text-decoration:underline}.mrb-dh-pr:focus-visible,.mrb-dh-del:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-dh-del{width:30px;height:30px;display:grid;place-items:center;background:none;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer}.mrb-dh-del:hover{color:var(--danger);border-color:var(--danger)}.mrb-dh-note{color:var(--text-muted);margin:10px 0;line-height:1.5;white-space:pre-wrap}.mrb-dh-by{color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1))}.mrb-dh-reason{margin:8px 0;padding:8px 10px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text);font-size:calc(13px * var(--font-scale, 1));line-height:1.5}.mrb-dh-tabs{display:flex;margin:4px 0 14px}.mrb-dh-tabs .mrb-seg-btn{padding:9px 16px;font-size:calc(14px * var(--font-scale, 1))}.mrb-dh-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mrb-dh-card-actions:empty{display:none}.mrb-dh-baframe{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin:12px 0}.mrb-dh-fig{margin:0}.mrb-dh-fig figcaption{font-size:calc(12px * var(--font-scale, 1));color:var(--text-muted);margin-bottom:4px}.mrb-dh-fig img{width:100%;aspect-ratio:16 / 10;object-fit:contain;background:var(--bg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:block}.mrb-dh-noimg{width:100%;aspect-ratio:16 / 10;display:grid;place-items:center;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));background:var(--surface-2);border:1px dashed var(--border-control);border-radius:var(--radius-md)}.mrb-dh-arrow{color:var(--text-muted);font-size:calc(20px * var(--font-scale, 1))}.mrb-dh-proposal{margin-top:12px}.mrb-dh-proposal-label{display:block;font-size:calc(12px * var(--font-scale, 1));font-weight:600;color:var(--text-muted);margin-bottom:6px}.mrb-dh-preview{width:100%;min-height:160px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2)}iframe.mrb-dh-preview{display:block}.mrb-dh-preview.empty{display:grid;place-items:center;padding:20px;text-align:center;color:var(--text-muted);font-size:calc(13px * var(--font-scale, 1));line-height:1.5}@media (max-width: 640px){.mrb-dh-slots,.mrb-dh-baframe{grid-template-columns:1fr}.mrb-dh-slots:before,.mrb-dh-arrow{display:none}.mrb-dh-slot:first-child,.mrb-dh-slot:last-child{grid-column:1}}.mrb-ph-header h1{font-size:var(--text-2xl, 28px);margin:0 0 4px}.mrb-ph-header p{color:var(--text-muted);margin:0 0 20px;max-width:70ch;line-height:1.5}.mrb-ph-banner{padding:10px 14px;border-radius:var(--radius-md);font-size:calc(13px * var(--font-scale, 1));line-height:1.5;margin-bottom:18px;border:1px solid transparent}.mrb-ph-banner.warn{background:var(--warn-fill);color:var(--warn);border-color:var(--warn-border)}.mrb-ph-banner.ok{background:var(--ok-fill);color:var(--ok);border-color:var(--ok-border)}.mrb-ph-banner code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(12px * var(--font-scale, 1))}.mrb-ph-form{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:18px;margin-bottom:28px}.mrb-ph-field{display:block;margin-bottom:14px}.mrb-ph-field>span{display:block;font-size:calc(13px * var(--font-scale, 1));font-weight:600;margin-bottom:6px}.mrb-ph-field>span em{color:var(--text-muted);font-weight:400;font-style:normal}.mrb-ph-field input,.mrb-ph-field textarea{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;background:var(--surface-2);color:inherit;border:1px solid var(--border-control);border-radius:var(--radius-md);font:inherit;resize:vertical}.mrb-ph-field input:focus-visible,.mrb-ph-field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--accent-border)}.mrb-ph-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mrb-ph-submit{min-height:44px;padding:0 22px;border-radius:var(--radius-md);cursor:pointer;background:var(--accent-fill);color:var(--accent-text);border:1px solid var(--accent-border);font:inherit;font-weight:700}.mrb-ph-submit:hover:not(:disabled){background:var(--accent-fill-hover)}.mrb-ph-submit:disabled{opacity:.55;cursor:default}.mrb-ph-submit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-ph-msg{margin:12px 0 0;font-size:calc(13px * var(--font-scale, 1));color:var(--accent-text)}.mrb-ph-err{margin:6px 0 0;font-size:calc(13px * var(--font-scale, 1));color:var(--danger)}.mrb-ph-muted{color:var(--text-muted)}.mrb-ph-list h2{font-size:var(--text-lg, 18px);margin:0 0 12px}.mrb-ph-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:16px;margin-bottom:16px}.mrb-ph-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.mrb-ph-card-title{display:flex;align-items:center;gap:10px}.mrb-ph-t{font-weight:700}.mrb-ph-badge{font-size:calc(11px * var(--font-scale, 1));font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:3px 9px;border-radius:var(--radius-pill);border:1px solid transparent}.mrb-ph-badge.muted{background:var(--surface-3);color:var(--text-muted)}.mrb-ph-badge.accent{background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-border)}.mrb-ph-badge.warn{background:var(--warn-fill);color:var(--warn);border-color:var(--warn-border)}.mrb-ph-badge.ok{background:var(--ok-fill);color:var(--ok);border-color:var(--ok-border)}.mrb-ph-card-meta{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:calc(12px * var(--font-scale, 1));flex-wrap:wrap}.mrb-ph-pr{color:var(--accent-text);text-decoration:none}.mrb-ph-pr:hover{text-decoration:underline}.mrb-ph-body{margin:12px 0 4px}.mrb-ph-block{margin-bottom:12px}.mrb-ph-block-label{display:block;font-size:calc(12px * var(--font-scale, 1));font-weight:600;color:var(--text-muted);margin-bottom:4px}.mrb-ph-raw{margin:0;line-height:1.5;white-space:pre-wrap}.mrb-ph-refined{margin:0;padding:12px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font:inherit;font-size:calc(13px * var(--font-scale, 1));line-height:1.55;white-space:pre-wrap;overflow-x:auto}.mrb-ph-reason{margin:8px 0 0;font-size:calc(13px * var(--font-scale, 1));color:var(--text-muted)}.mrb-ph-card-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.mrb-ph-btn{min-height:40px;padding:0 16px;border-radius:var(--radius-md);cursor:pointer;font:inherit;font-weight:600;border:1px solid var(--border-control);background:var(--surface-2);color:var(--text)}.mrb-ph-btn:hover:not(:disabled){border-color:var(--accent-border);color:var(--accent-text)}.mrb-ph-btn:disabled{opacity:.55;cursor:default}.mrb-ph-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrb-ph-btn.ok{background:var(--ok-fill);color:var(--ok);border-color:var(--ok-border)}.mrb-ph-btn.ok:hover:not(:disabled){color:var(--ok);border-color:var(--ok)}.mrb-ph-btn.danger{background:none;color:var(--danger);border-color:var(--danger)}.mrb-ph-btn.danger:hover:not(:disabled){color:var(--danger);border-color:var(--danger);filter:brightness(1.08)}.mrb-ph-btn.ghost{background:none}.mrb-ph-reject{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}.mrb-ph-reject-actions{display:flex;gap:10px;flex-wrap:wrap}.mrb-numctr-note{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--warn-border);background:var(--warn-fill);border-radius:var(--radius-md);color:var(--text);font-size:var(--text-sm);line-height:1.5}.mrb-numctr-mock{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--accent-border);background:var(--accent-wash);border-radius:var(--radius-md);color:var(--text);font-size:var(--text-sm);line-height:1.5}.mrb-numctr-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.mrb-numctr-field{display:flex;flex-direction:column;gap:4px}.mrb-numctr-field label{font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.mrb-numctr-hint{font-weight:400;color:var(--text-faint)}.mrb-numctr-input{min-height:44px;padding:var(--space-2) var(--space-3);background:var(--surface-2, var(--surface-1));border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text);font-size:var(--text-base)}.mrb-numctr-input:focus-visible{outline:2px solid var(--accent-border);outline-offset:1px}.mrb-numctr-form .mrb-int-action{min-height:44px}.mrb-numctr-fielderr{color:var(--danger);font-size:var(--text-sm)}.mrb-numctr-grid{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3)}.mrb-numctr-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:6px}.mrb-numctr-num{font-weight:700;font-size:var(--text-md);color:var(--text)}.mrb-numctr-loc{font-size:var(--text-sm);color:var(--text-muted)}.mrb-numctr-caps{display:flex;flex-wrap:wrap;gap:4px}.mrb-numctr-cap{font-size:var(--text-xs);font-weight:600;color:var(--accent-text);background:var(--accent-fill);border-radius:var(--radius-sm, 6px);padding:2px 8px}.mrb-numctr-card .mrb-int-action{min-height:40px;margin-top:2px;text-align:center}.mrb-numctr-staged{color:var(--ok);font-size:var(--text-sm);font-weight:600}.mrb-numctr-pool{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.mrb-numctr-poolrow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.mrb-kanban-page{display:flex;flex-direction:column;gap:var(--space-4);height:100%;min-height:0}.mrb-kanban-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.mrb-kanban-title{display:flex;align-items:baseline;gap:var(--space-3)}.mrb-kanban-title h2{margin:0;font-size:var(--text-xl)}.mrb-kanban-sub{color:var(--text-muted);font-size:var(--text-sm)}.mrb-kanban-tools{display:flex;align-items:center;gap:var(--space-2)}.mrb-kanban-search{width:240px;max-width:46vw;padding:8px 12px;font-size:var(--text-base);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text)}.mrb-kanban-error{padding:10px 14px;border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--danger-fill);border:1px solid var(--danger);color:var(--danger)}.mrb-kanban{display:flex;gap:var(--space-3);overflow-x:auto;overflow-y:hidden;padding-bottom:var(--space-2);flex:1;min-height:0;align-items:stretch}.mrb-kanban-col{flex:0 0 264px;display:flex;flex-direction:column;min-height:0;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.mrb-kanban-col-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:10px 12px;border-bottom:1px solid var(--border-subtle);position:sticky;top:0;background:var(--surface-1);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.mrb-kanban-col-name{font-weight:600;font-size:var(--text-sm);letter-spacing:.02em}.mrb-kanban-col-count{min-width:22px;text-align:center;padding:1px 7px;font-size:var(--text-xs);color:var(--text-muted);background:var(--surface-2);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums}.mrb-kanban-col-body{overflow-y:auto;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.mrb-kanban-empty{color:var(--text-muted);font-size:var(--text-xs);text-align:center;padding:var(--space-4) 0;opacity:.7}.mrb-kanban-card{display:block;width:100%;text-align:left;cursor:pointer;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text);transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.mrb-kanban-card:hover{background:var(--surface-2);border-color:var(--accent-border);transform:translateY(-1px)}.mrb-kanban-card.active{border-color:var(--accent-border);box-shadow:0 0 0 1px var(--accent-border)}.mrb-kanban-card.suppressed{opacity:.5}.mrb-kanban-card-name{font-weight:600;font-size:var(--text-base);margin-bottom:6px;line-height:var(--leading-tight)}.mrb-kanban-card-meta{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.mrb-kanban-card-next{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:6px}.mrb-kanban-card-foot{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.mrb-kanban-pill{display:inline-block;padding:1px 8px;font-size:var(--text-xs);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-3);color:var(--text-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-kanban-pill.good{color:var(--ok);background:var(--ok-fill);border-color:var(--ok)}.mrb-kanban-pill.bad{color:var(--danger);background:var(--danger-fill);border-color:var(--danger)}.mrb-kanban-pill.warm{color:var(--warn);background:var(--warn-fill);border-color:var(--warn-border)}.mrb-kanban-pill.info{color:var(--accent-text);background:var(--accent-fill);border-color:var(--accent-border)}.mrb-kanban-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000006b;z-index:80}.mrb-kanban-drawer{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:92vw;z-index:81;background:var(--surface-1);border-left:1px solid var(--border-subtle);box-shadow:-18px 0 48px #0006;display:flex;flex-direction:column;animation:mrb-kanban-slide var(--motion-base) var(--ease-out)}@keyframes mrb-kanban-slide{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.mrb-kanban-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.mrb-kanban-drawer-head h3{margin:0 0 2px;font-size:var(--text-md)}.mrb-kanban-suppressed-note{margin:var(--space-3) var(--space-4) 0;padding:8px 12px;border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--danger);background:var(--danger-fill);border:1px solid var(--danger)}.mrb-kanban-drawer-body{padding:var(--space-4);overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:2px}.mrb-kanban-field{display:flex;justify-content:space-between;gap:var(--space-4);padding:7px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.mrb-kanban-field-k{color:var(--text-muted);flex:0 0 auto}.mrb-kanban-field-v{color:var(--text);text-align:right;word-break:break-word}.mrb-kanban-drawer-foot{padding:var(--space-4);border-top:1px solid var(--border-subtle)}.mrb-kanban-drawer-foot .mrb-btn-primary{width:100%;padding:10px 0;font-size:var(--text-base);font-weight:600;cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text)}.mrb-kanban-drawer-foot .mrb-btn-primary:hover{background:var(--accent-fill-hover)}.mrb-kanban-drawer-foot .mrb-btn-primary:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.mrb-kanban-card,.mrb-kanban-drawer{transition:none;animation:none}}@media (max-width: 720px){.mrb-kanban-col{flex-basis:240px}.mrb-kanban-search{width:160px}}.mrb-a2p-note,.mrb-a2p-mock{border:1px solid var(--warn-border);background:var(--warn-fill);color:var(--text);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm);margin-top:var(--space-3)}.mrb-a2p-note strong,.mrb-a2p-mock strong{color:var(--warn)}.mrb-a2p-fieldset{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);margin:var(--space-4) 0 0}.mrb-a2p-fieldset legend{font-size:var(--text-sm);font-weight:700;color:var(--text-muted);padding:0 var(--space-2)}.mrb-a2p-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.mrb-a2p-field{display:flex;flex-direction:column;gap:4px;margin-top:var(--space-3)}.mrb-a2p-grid .mrb-a2p-field{margin-top:0}.mrb-a2p-field>label{font-size:var(--text-sm);color:var(--text-muted);font-weight:600}.mrb-a2p-hint{color:var(--text-faint);font-weight:400;font-size:var(--text-xs)}.mrb-a2p-field input,.mrb-a2p-field select,.mrb-a2p-textarea{width:100%;box-sizing:border-box;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:9px 11px;color:var(--text);font-size:var(--text-base);outline:none}.mrb-a2p-field input:focus,.mrb-a2p-field select:focus,.mrb-a2p-textarea:focus{border-color:var(--accent-border)}.mrb-a2p-field input[aria-invalid=true],.mrb-a2p-field select[aria-invalid=true],.mrb-a2p-textarea[aria-invalid=true]{border-color:var(--danger)}.mrb-a2p-textarea{resize:vertical;font-family:inherit}.mrb-a2p-fielderr{color:var(--danger);font-size:var(--text-xs)}.mrb-a2p-sample{display:flex;gap:var(--space-2);align-items:flex-start;margin-bottom:var(--space-2)}.mrb-a2p-sample .mrb-a2p-textarea{flex:1}.mrb-a2p-samplerm{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:var(--radius-md);min-width:36px;min-height:36px;cursor:pointer}.mrb-a2p-samplerm:hover{border-color:var(--danger);color:var(--danger)}.mrb-a2p-checks{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-3)}.mrb-a2p-check{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text);cursor:pointer}.mrb-a2p-check input{width:18px;height:18px}.mrb-a2p-consent{margin-top:var(--space-3);align-items:flex-start}.mrb-a2p-actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap}.mrb-a2p-staged{border:1px solid var(--ok-border);background:var(--ok-fill);color:var(--text);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm);margin-top:var(--space-3)}.mrb-a2p-stagedmsg{color:var(--text-muted);font-size:var(--text-xs);margin-top:4px}.mrb-a2p-statusgrid{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.mrb-a2p-statusrow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}.mrb-a2p-statusrow:last-child{border-bottom:none}.mrb-a2p-statuslabel{color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.mrb-a2p-statusval{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.mrb-a2p-statussub{color:var(--danger);font-size:var(--text-xs)}.mrb-a2p-trust{color:var(--text);font-weight:700}.mrb-a2p-badge{display:inline-block;padding:2px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;border:1px solid var(--border-subtle)}.mrb-a2p-badge.is-ok{background:var(--ok-fill);border-color:var(--ok-border);color:var(--ok)}.mrb-a2p-badge.is-warn{background:var(--warn-fill);border-color:var(--warn-border);color:var(--warn)}.mrb-a2p-badge.is-danger{background:color-mix(in srgb,var(--danger) 14%,transparent);border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger)}.mrb-a2p-badge.is-muted{background:var(--surface-2);color:var(--text-muted)}.mrb-int-action.is-secondary{background:var(--surface-2);color:var(--text);border-color:var(--border-subtle)}.mrb-a2p-adminlist{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.mrb-a2p-adminrow{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--space-3)}.mrb-a2p-adminmain{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.mrb-a2p-adminwho{display:flex;flex-direction:column;min-width:180px;flex:1}.mrb-a2p-adminname{font-weight:600}.mrb-a2p-adminemail{font-size:var(--text-xs);color:var(--text-muted)}.mrb-a2p-adminstate{min-width:160px}.mrb-a2p-adminreview{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-2)}.mrb-a2p-adminsummary{font-size:var(--text-sm)}.mrb-a2p-admingrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-2)}.mrb-a2p-admingrid input{padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text);font-size:var(--text-sm)}.mrb-a2p-samplelist{margin:var(--space-1) 0 0;padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.mrb-bill-funds{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.mrb-bill-fund{text-align:center;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--border-subtle)}.mrb-bill-fundnum{font-size:var(--text-2xl, 28px);font-weight:700;font-variant-numeric:tabular-nums}.mrb-bill-fundlbl{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:4px}.mrb-bill-note{font-size:var(--text-xs);color:var(--text-muted);margin:var(--space-2) 0 0}.mrb-bill-rates{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-2)}.mrb-bill-rate{display:flex;justify-content:space-between;padding:8px 12px;border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--border-subtle)}.mrb-bill-rateval{font-weight:600;font-variant-numeric:tabular-nums}.mrb-bill-rateunit{color:var(--text-muted);font-weight:400;font-size:var(--text-xs)}.mrb-bill-ledger{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.mrb-bill-ledger th,.mrb-bill-ledger td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--border-subtle);vertical-align:top}.mrb-bill-ledger th.r,.mrb-bill-ledger td.r{text-align:right;font-variant-numeric:tabular-nums}.mrb-bill-ledger td.neg{color:var(--danger, #e5484d)}.mrb-bill-ledger td.pos{color:var(--ok, #30a46c)}.mrb-bill-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.mrb-bill-inline input,.mrb-bill-inline select,.mrb-bill-ratefield input{padding:6px 8px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text)}.mrb-bill-subh{font-size:var(--text-base);margin:var(--space-4) 0 var(--space-1)}.mrb-bill-rateedit{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-2)}.mrb-bill-ratefield{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.mrb-kanban-sec{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);margin:var(--space-3) 0 4px;padding-top:var(--space-2)}.mrb-kanban-sec:first-child{margin-top:0;padding-top:0}.mrb-kanban-hint{color:var(--text-muted);font-size:var(--text-xs);padding:4px 0;opacity:.8}.mrb-kanban-note{padding:8px 10px;margin-top:6px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border-subtle)}.mrb-kanban-note-body{font-size:var(--text-sm);color:var(--text);white-space:pre-wrap;word-break:break-word}.mrb-kanban-note-meta{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.mrb-shadow{max-width:900px;margin:0 auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.mrb-shadow-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.mrb-shadow-top h1{margin:0 0 4px;font-size:var(--text-2xl)}.mrb-shadow-sub{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:70ch}.mrb-shadow-hint{color:var(--text-muted);font-size:var(--text-sm)}.mrb-shadow-err{padding:10px 14px;border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--danger-fill);border:1px solid var(--danger);color:var(--danger)}.mrb-shadow-list{display:flex;flex-direction:column;gap:var(--space-3)}.mrb-shadow-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);padding:var(--space-3) var(--space-4)}.mrb-shadow-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.mrb-shadow-lead{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.mrb-shadow-name{font-weight:700;font-size:var(--text-md)}.mrb-shadow-disp{font-size:var(--text-xs);color:var(--accent-text);background:var(--accent-fill);border:1px solid var(--accent-border);border-radius:var(--radius-pill);padding:1px 10px}.mrb-shadow-when{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.mrb-shadow-noop{font-size:var(--text-sm);color:var(--text-muted);font-style:italic;padding:var(--space-2) 0}.mrb-shadow-body{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-2)}.mrb-shadow-group{border-left:2px solid var(--border-subtle);padding-left:var(--space-3)}.mrb-shadow-group-h{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);margin-bottom:3px}.mrb-shadow-intent{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--text-sm);padding:2px 0}.mrb-shadow-act{color:var(--text-muted)}.mrb-shadow-arrow{color:var(--text-muted);opacity:.6}.mrb-shadow-ref{font-weight:600;word-break:break-word}.mrb-shadow-outcome{font-size:var(--text-xs);border-radius:var(--radius-sm);padding:0 6px;border:1px solid var(--border-subtle);text-transform:capitalize}.mrb-shadow-outcome.good{color:var(--ok);background:var(--ok-fill);border-color:var(--ok)}.mrb-shadow-outcome.bad{color:var(--danger);background:var(--danger-fill);border-color:var(--danger)}.mrb-shadow-outcome.warn{color:var(--warn);background:var(--warn-fill);border-color:var(--warn-border)}.mrb-shadow-outcome.info{color:var(--accent-text);background:var(--accent-fill);border-color:var(--accent-border)}.mrb-shadow-reason{font-size:var(--text-xs);color:var(--text-muted);font-style:italic;flex-basis:100%}.mrb-shadow-delay{font-size:var(--text-sm);padding:8px 12px;border-radius:var(--radius-md);background:var(--accent-wash);border:1px solid var(--accent-border);margin-bottom:var(--space-2)}.mrb-shadow-muted{color:var(--text-muted)}.mrb-shadow-state{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.mrb-shadow-kv b{color:var(--text)}.mrb-sms{max-width:640px;margin:0 auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.mrb-sms-top h1{margin:0 0 4px;font-size:var(--text-2xl)}.mrb-sms-sub{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.mrb-sms-hint{color:var(--text-muted);font-size:var(--text-sm)}.mrb-sms-note{padding:8px 12px;border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--accent-wash);border:1px solid var(--accent-border);color:var(--text)}.mrb-sms-warn{padding:8px 12px;border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--warn-fill);border:1px solid var(--warn-border);color:var(--text)}.mrb-sms-err{padding:8px 12px;border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--danger-fill);border:1px solid var(--danger);color:var(--danger)}.mrb-sms-picker{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mrb-sms-pill{padding:6px 14px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.mrb-sms-pill.active{background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-border)}.mrb-sms-thread{display:flex;flex-direction:column;gap:6px;min-height:220px;max-height:48vh;overflow-y:auto;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.mrb-sms-msg{display:flex;flex-direction:column;max-width:78%}.mrb-sms-msg.out{align-self:flex-end;align-items:flex-end}.mrb-sms-msg.in{align-self:flex-start;align-items:flex-start}.mrb-sms-bubble{padding:8px 12px;border-radius:var(--radius-lg);font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word}.mrb-sms-msg.out .mrb-sms-bubble{background:var(--accent-fill);color:var(--accent-text);border:1px solid var(--accent-border);border-bottom-right-radius:var(--radius-sm)}.mrb-sms-msg.in .mrb-sms-bubble{background:var(--surface-2);color:var(--text);border:1px solid var(--border-subtle);border-bottom-left-radius:var(--radius-sm)}.mrb-sms-meta{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px;text-transform:capitalize;display:inline-flex;align-items:center;gap:6px}.mrb-sms-tick{font-weight:700;letter-spacing:-1px;text-transform:none}.mrb-sms-tick.sent{color:var(--text-muted)}.mrb-sms-tick.delivered{color:var(--text-secondary, var(--text-muted))}.mrb-sms-tick.read{color:#2b8fff}.mrb-sms-tick.err{color:var(--danger, #e5484d)}.mrb-sms-anynum{display:flex;gap:var(--space-2);align-items:center}.mrb-sms-anynum-input{flex:1;padding:8px 12px;font-size:var(--text-sm);font-family:inherit;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text)}.mrb-sms-anynum-go{padding:8px 14px;font-size:var(--text-sm);font-weight:600;cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--accent-border);background:var(--surface-2);color:var(--text);white-space:nowrap}.mrb-sms-anynum-go:disabled{opacity:.45;cursor:not-allowed}.mrb-sms-compose{display:flex;gap:var(--space-2);align-items:flex-end}.mrb-sms-input{flex:1;resize:vertical;min-height:44px;padding:10px 12px;font-size:var(--text-base);font-family:inherit;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text)}.mrb-sms-send{padding:10px 20px;font-size:var(--text-base);font-weight:600;cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--accent-border);background:var(--accent-fill);color:var(--accent-text);white-space:nowrap}.mrb-sms-send:hover{background:var(--accent-fill-hover)}.mrb-sms-send:disabled{opacity:.45;cursor:not-allowed}.mrb-sms-channels{display:flex;gap:var(--space-2)}.mrb-sms-chan{flex:1;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:var(--text-sm);font-weight:600;display:flex;flex-direction:column;gap:2px;align-items:center}.mrb-sms-chan.active{border-color:var(--accent-border);background:var(--accent-fill);color:var(--accent-text)}.mrb-sms-chan.imsg.active{border-color:#0b93f6;box-shadow:0 0 0 1px #0b93f6 inset}.mrb-sms-chan-tag{font-size:var(--text-xs);font-weight:400;opacity:.7}.mrb-sms-msg.out.imsg .mrb-sms-bubble{background:#0b93f6;color:#fff;border-color:#0b93f6}.mrb-sms-msg.out.sms .mrb-sms-bubble{background:#34c759;color:#05300f;border-color:#34c759}.mrb-sms-app{max-width:1040px}.mrb-sms-layout{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:var(--space-3);align-items:start}.mrb-sms-rail{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);max-height:74vh}.mrb-sms-rail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.mrb-sms-rail-title{font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.mrb-sms-newbtn{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:6px 14px;border-radius:var(--radius-pill);border:1px solid var(--accent-border);background:var(--accent-wash);color:var(--text);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.mrb-sms-newbtn:hover{background:var(--accent-fill)}.mrb-sms-newbtn.active{background:var(--accent-fill);box-shadow:var(--glow)}.mrb-sms-new{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2)}.mrb-sms-new-hint{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.mrb-sms-convos{display:flex;flex-direction:column;gap:4px;overflow-y:auto}.mrb-sms-convo{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;text-align:left;cursor:pointer;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text);transition:background .15s ease,border-color .15s ease}.mrb-sms-convo:hover{background:var(--surface-2)}.mrb-sms-convo.active{background:var(--accent-wash);border-color:var(--accent-border);box-shadow:var(--glow)}.mrb-sms-convo-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--text-muted)}.mrb-sms-convo-dot.sms{background:#34c759;box-shadow:0 0 8px -1px #34c759}.mrb-sms-convo-dot.imsg{background:#0b93f6;box-shadow:0 0 8px -1px #0b93f6}.mrb-sms-convo-dot.none{background:var(--border-subtle);box-shadow:none}.mrb-sms-convo-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mrb-sms-convo-row1{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mrb-sms-convo-name{font-size:var(--text-base);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-sms-convo-time{flex:none;font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-sms-convo-prev{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-sms-main{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.mrb-sms-main-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.mrb-sms-peer{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1}.mrb-sms-peer-name{font-size:var(--text-lg);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-sms-main-head .mrb-sms-channels{flex:none}.mrb-sms-main-head .mrb-sms-chan{min-height:40px;padding:6px 12px;flex:none;flex-direction:row;gap:6px}.mrb-sms-back{display:none}.mrb-sms-app .mrb-sms-thread{max-height:56vh;min-height:300px;flex:1}@media (max-width: 720px){.mrb-sms-layout{grid-template-columns:1fr}.mrb-sms-layout .mrb-sms-main,.mrb-sms-layout.thread-open .mrb-sms-rail{display:none}.mrb-sms-layout.thread-open .mrb-sms-main{display:flex}.mrb-sms-rail{max-height:none}.mrb-sms-back{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;font-size:calc(22px * var(--font-scale, 1));line-height:1;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);cursor:pointer}}@media (prefers-reduced-motion: reduce){.mrb-sms-newbtn,.mrb-sms-convo{transition:none}}.mrb-oncall{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 14px);padding:var(--space-3, 12px) var(--space-4, 16px);margin-bottom:var(--space-4, 16px)}.mrb-oncall-head{display:flex;align-items:center;gap:10px}.mrb-oncall-title{margin:0;font-size:var(--text-sm, 13px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.mrb-oncall-count{margin-left:auto;font-size:var(--text-sm, 13px);color:var(--text-muted)}.mrb-oncall-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto;background:var(--text-faint)}.mrb-oncall-dot.live{background:var(--ok);box-shadow:0 0 8px -1px var(--ok);animation:mrb-oncall-pulse 2s ease-in-out infinite}@keyframes mrb-oncall-pulse{0%,to{opacity:1}50%{opacity:.45}}.mrb-oncall-empty{margin-top:10px;color:var(--text-muted);font-size:var(--text-sm, 13px)}.mrb-oncall-err{color:var(--text-faint)}.mrb-oncall-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.mrb-oncall-chip{display:flex;align-items:center;gap:10px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill, 999px);padding:6px 14px 6px 6px;min-height:44px;box-sizing:border-box}.mrb-oncall-av{position:relative;width:32px;height:32px;flex:0 0 auto}.mrb-oncall-av img,.mrb-oncall-disc{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block}.mrb-oncall-disc{display:flex;align-items:center;justify-content:center;background:var(--accent-fill);color:var(--accent-text);font-size:calc(12px * var(--font-scale, 1));font-weight:700}.mrb-oncall-ring{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid var(--ok);opacity:.9;animation:mrb-oncall-ring 2s ease-in-out infinite}@keyframes mrb-oncall-ring{0%,to{opacity:.9}50%{opacity:.35}}.mrb-oncall-meta{display:flex;flex-direction:column;line-height:1.25}.mrb-oncall-name{font-size:var(--text-sm, 13px);font-weight:600;color:var(--text)}.mrb-oncall-dur{font-size:var(--text-xs, 11px);color:var(--text-muted)}.mrb-oncall-time{font-variant-numeric:tabular-nums;color:var(--ok);font-weight:600}.mrb-oncall-pill .mrb-oncall-dot{width:8px;height:8px}.mrb-oncall-pill-n{font-size:var(--text-sm, 13px);font-weight:700;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.mrb-oncall-dot.live,.mrb-oncall-ring{animation:none}}.mrb-vm-drop-note{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);padding:8px 12px;border-radius:var(--radius-md);background:var(--warn-fill);border:1px solid var(--warn-border);color:var(--text);font-size:var(--text-sm);line-height:1.5}.mrb-vm-drop-note button{flex:0 0 auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-8px -4px -8px 0;background:none;border:none;border-radius:var(--radius-md);color:var(--text);cursor:pointer;font-size:var(--text-base);padding:0 4px}.mrb-vm-drop-note button:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.mrb-vm-drop-note button:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:2px}.mrb-licence-note{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);padding:8px 12px;border-radius:var(--radius-md);background:var(--warn-fill);border:1px solid var(--warn-border);color:var(--text);font-size:var(--text-sm);line-height:1.5}.mrb-licence-note button{flex:0 0 auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-8px -4px -8px 0;background:none;border:none;border-radius:var(--radius-md);color:var(--text);cursor:pointer;font-size:var(--text-base);padding:0 4px}.mrb-licence-note button:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.mrb-licence-note button:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:2px}.mrb-presence-ctrls{display:inline-flex;align-items:center;gap:var(--space-2)}.mrb-pitch-btn{display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:6px 12px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:700;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);transition:transform var(--motion-fast) var(--ease-out)}.mrb-pitch-btn:hover{transform:translateY(-1px)}.mrb-pitch-btn.on{color:#fff;border-color:#c3350a;background:linear-gradient(135deg,#c3530a,#be0a0a);box-shadow:0 0 16px -2px #c3250a;animation:mrb-pitch-pulse 1.6s ease-in-out infinite}@keyframes mrb-pitch-pulse{0%,to{box-shadow:0 0 14px -3px #c3250a}50%{box-shadow:0 0 22px #c3250a}}@media (prefers-reduced-motion: reduce){.mrb-pitch-btn.on{animation:none}.mrb-pitch-btn:hover{transform:none}}.mrb-presence{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);padding:var(--space-3) var(--space-4)}.mrb-presence-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.mrb-presence-title{margin:0;font-size:var(--text-md)}.mrb-presence-count{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.mrb-presence-empty{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-2) 0}.mrb-presence-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mrb-presence-row{display:flex;align-items:center;gap:var(--space-2)}.mrb-presence-av{width:28px;height:28px;border-radius:50%;overflow:hidden;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3)}.mrb-presence-av img{width:100%;height:100%;object-fit:cover}.mrb-presence-disc{font-size:var(--text-xs);font-weight:700;color:var(--text-muted)}.mrb-presence-name{flex:1;font-size:var(--text-sm);font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrb-presence-badge{font-size:var(--text-xs);border-radius:var(--radius-pill);padding:2px 10px;border:1px solid var(--border-subtle);color:var(--text-muted);background:var(--surface-2);font-variant-numeric:tabular-nums;white-space:nowrap}.mrb-presence-badge.online{color:var(--ok);border-color:var(--ok);background:var(--ok-fill)}.mrb-presence-badge.call{color:var(--accent-text);border-color:var(--accent-border);background:var(--accent-fill)}.mrb-presence-badge.pitch{color:#fff;border-color:#c3350a;background:linear-gradient(135deg,#c3530a,#be0a0a)}.mrb-presence-row.pitch .mrb-presence-av{box-shadow:0 0 0 2px #c3250a}.mrb-presence-badge.pitch>.mrb-glyph{vertical-align:middle;margin-right:4px}.mrb-shadow-verdict{display:inline-block;font-size:var(--text-sm);font-weight:700;border-radius:var(--radius-pill);padding:2px 12px;margin-bottom:var(--space-2);border:1px solid var(--border-subtle)}.mrb-shadow-verdict.good{color:var(--ok);background:var(--ok-fill);border-color:var(--ok)}.mrb-shadow-verdict.bad{color:var(--danger);background:var(--danger-fill);border-color:var(--danger)}.mrb-shadow-verdict.warn{color:var(--warn);background:var(--warn-fill);border-color:var(--warn-border)}.mrb-shadow-verdict.info{color:var(--accent-text);background:var(--accent-fill);border-color:var(--accent-border)}.mrb-shadow-pending{font-size:var(--text-sm);color:var(--warn);background:var(--warn-fill);border:1px solid var(--warn-border);border-radius:var(--radius-md);padding:8px 12px}.mrb-shadow-sec.zapier{color:#0b93f6}.mrb-shadow-sec.monday{color:#a855f7}.mrb-cm-windows{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.mrb-cm-win{min-height:44px;padding:0 var(--space-4);background:var(--surface-2);color:var(--text);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:border-color .15s ease,background .15s ease}.mrb-cm-win:hover{border-color:var(--accent)}.mrb-cm-win[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 18%,var(--surface-2));border-color:var(--accent);font-weight:700}.mrb-cm-empty,.mrb-cm-mock{color:var(--text-muted);font-size:var(--text-sm);background:var(--surface-1);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3)}.mrb-cm-chan{display:inline-block;padding:2px 8px;border-radius:999px;font-size:var(--text-sm);font-weight:700;line-height:1.6;border:1px solid transparent;color:#fff}.mrb-cm-chan.imsg{background:#0b93f6;border-color:#0b93f6}.mrb-cm-chan.sms{background:#34c759;border-color:#34c759;color:#05300f}.mrb-cm-channels{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.mrb-cm-chancard{flex:1 1 220px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}.mrb-cm-chanhead{display:flex;align-items:center;gap:var(--space-2)}.mrb-cm-chanlabel{color:var(--text-muted);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em}.mrb-cm-chanstats{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2);font-variant-numeric:tabular-nums}.mrb-cm-status{display:inline-block;padding:2px 8px;border-radius:999px;font-size:var(--text-sm);font-weight:700;text-transform:capitalize;border:1px solid currentColor}.mrb-cm-status.ok{color:var(--ok)}.mrb-cm-status.warn{color:var(--warn)}.mrb-cm-na{color:var(--text-muted)}.mrb-cm-trust{display:inline-flex;align-items:center;gap:var(--space-2)}.mrb-cm-trustbar{display:inline-block;width:72px;height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden;border:1px solid var(--border-subtle)}.mrb-cm-trustfill{display:block;height:100%}.mrb-cm-trustfill.ok{background:var(--ok)}.mrb-cm-trustfill.warn{background:var(--warn)}.mrb-cm-trustnum{font-variant-numeric:tabular-nums;font-weight:700}.mrb-settings.mrb-panel{max-width:860px;padding:0;overflow:hidden;position:relative}.mrb-settings-head{position:relative;padding:var(--space-6) var(--space-6) var(--space-5);border-bottom:1px solid var(--border-subtle);background:radial-gradient(140% 160% at 0% 0%,var(--accent-fill),transparent 55%)}.mrb-settings-head:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--accent-neon),transparent 70%);opacity:.5}.mrb-settings-title{font-size:var(--text-2xl);font-weight:800;letter-spacing:-.01em;line-height:var(--leading-tight);color:var(--text);background:linear-gradient(100deg,var(--text) 42%,var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mrb-settings-subtitle{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-normal);max-width:62ch}.mrb-settings-secs{padding:var(--space-4) var(--space-6) var(--space-6)}.mrb-settings.mrb-panel .mrb-settings-sec{position:relative;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);margin-top:var(--space-4);animation:mrb-rise var(--motion-base) var(--ease-out) both}.mrb-settings.mrb-panel .mrb-settings-sec:first-child{margin-top:0}.mrb-settings.mrb-panel .mrb-settings-sec:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--radius-lg);box-shadow:var(--glow);opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-out)}.mrb-settings.mrb-panel .mrb-settings-sec:hover:after{opacity:.4}.mrb-settings.mrb-panel .mrb-settings-sec:nth-child(2){animation-delay:40ms}.mrb-settings.mrb-panel .mrb-settings-sec:nth-child(3){animation-delay:80ms}.mrb-settings.mrb-panel .mrb-settings-sec:nth-child(4){animation-delay:.12s}.mrb-settings.mrb-panel .mrb-settings-sec:nth-child(5){animation-delay:.16s}.mrb-settings.mrb-panel .mrb-settings-sec:nth-child(n+6){animation-delay:.16s}.mrb-settings-sechead{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.mrb-settings-secicon{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-md);color:var(--accent-text);background:var(--accent-fill);border:1px solid var(--accent-border);box-shadow:inset 0 0 12px var(--accent-fill)}.mrb-settings-secicon svg{filter:drop-shadow(0 0 5px var(--accent-neon))}.mrb-settings-sectext{min-width:0;padding-top:1px}.mrb-settings-sectitle{font-size:var(--text-md);font-weight:700;line-height:var(--leading-tight)}.mrb-settings-secsub{margin-top:3px;font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal);max-width:62ch}.mrb-settings-secsub strong{color:var(--text)}.mrb-settings-table{background:transparent}.mrb-settings-table tbody tr{transition:background var(--motion-fast) var(--ease-out)}.mrb-settings-table tbody tr:hover{background:var(--accent-wash)}.mrb-settings-table tbody tr:has(.mrb-you) td{background:var(--accent-wash)}.mrb-settings-table tbody tr:last-child td{border-bottom:none}.mrb-settings-table td{vertical-align:middle}.mrb-settings-namecell{display:flex;align-items:center;gap:var(--space-3);min-width:0}.mrb-settings-avatar{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:var(--text-sm);font-weight:700;color:var(--accent-text);background:linear-gradient(135deg,var(--accent-fill-hover),var(--accent-fill));border:1px solid var(--accent-border)}.mrb-settings-name{font-weight:600}.mrb-settings-table select{border-radius:var(--radius-pill);padding:6px 12px}.mrb-settings.mrb-panel .mrb-reset-btn{background:transparent;border:1px solid var(--border-control);color:var(--text-muted);border-radius:var(--radius-pill);transition:background var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.mrb-settings.mrb-panel .mrb-reset-btn:hover{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent-text);transform:translateY(-1px)}.mrb-settings.mrb-panel .mrb-admin-form{max-width:440px}.mrb-settings.mrb-panel .mrb-admin-form button[type=submit]{align-self:flex-start}.mrb-settings.mrb-panel .mrb-setsong-btn{margin-left:0}.mrb-settings-help{margin-top:var(--space-4);padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-border);border-radius:var(--radius-md);color:var(--text-muted);max-width:none}.mrb-settings-help strong{color:var(--text)}@media (max-width: 640px){.mrb-settings-head{padding:var(--space-5) var(--space-4) var(--space-4)}.mrb-settings-secs{padding:var(--space-3) var(--space-4) var(--space-5)}.mrb-settings.mrb-panel .mrb-settings-sec{padding:var(--space-4)}.mrb-settings-title{font-size:var(--text-xl)}}.mrb-casc{--cbg-rgb: 11 11 14;--ccanvas-rgb: 16 16 20;--cpanel-rgb: 22 22 26;--cpanel2-rgb: 29 29 34;--cpanel3-rgb: 25 25 30;--ctext-rgb: 245 245 247;--ctext2-rgb: 232 232 236;--cinksoft-rgb: 214 214 221;--cinkdim-rgb: 194 194 203;--cmut-rgb: 163 163 173;--cslate-rgb: 155 155 166;--cfaint-rgb: 110 110 120;--cneutral1-rgb: 116 116 127;--cneutral2-rgb: 138 138 149;--cblue-rgb: 96 165 250;--cblue2-rgb: 124 180 255;--cblue3-rgb: 109 140 255;--cblueink-rgb: 158 197 255;--cblueink2-rgb: 219 234 254;--cblue2ink-rgb: 142 188 255;--cblue2ink2-rgb: 207 224 255;--cpurple-rgb: 139 124 255;--cviolet-rgb: 109 92 245;--cindigo-rgb: 99 102 241;--cindigodeep-rgb: 79 70 229;--cvioletdeep-rgb: 91 79 224;--cpurpleink-rgb: 201 192 255;--cindigoink-rgb: 184 176 255;--cvioletink-rgb: 186 178 255;--cindigoink2-rgb: 214 208 255;--cvioletink2-rgb: 163 154 224;--cfuchsia-rgb: 176 108 245;--cfuchsiaink-rgb: 221 198 254;--cgreen-rgb: 52 211 153;--cemerald-rgb: 62 207 142;--cemerald2-rgb: 61 206 141;--cgreen2-rgb: 74 192 147;--cgreenink-rgb: 154 230 192;--cgreenink2-rgb: 214 245 229;--cteal-rgb: 34 193 173;--cteal2-rgb: 76 196 182;--cteal3-rgb: 52 221 200;--ctealink-rgb: 111 237 220;--ctealink2-rgb: 140 227 211;--camber-rgb: 251 191 36;--camber2-rgb: 214 154 44;--camber3-rgb: 224 174 90;--camberink-rgb: 252 211 77;--camberink2-rgb: 237 192 119;--corange-rgb: 251 146 60;--cpink-rgb: 244 114 182;--cred-rgb: 248 113 113;--credink-rgb: 252 165 165;--crose-rgb: 242 100 127;--crose2-rgb: 255 123 142;--croseink-rgb: 255 180 191;--cwash-rgb: 255 255 255;--cbg: rgb(var(--cbg-rgb));--ccanvas: rgb(var(--ccanvas-rgb));--cpanel: rgb(var(--cpanel-rgb));--cpanel2: rgb(var(--cpanel2-rgb));--cpanel3: rgb(var(--cpanel3-rgb));--ctext: rgb(var(--ctext-rgb));--ctext2: rgb(var(--ctext2-rgb));--cinksoft: rgb(var(--cinksoft-rgb));--cinkdim: rgb(var(--cinkdim-rgb));--cmut: rgb(var(--cmut-rgb));--cslate: rgb(var(--cslate-rgb));--cfaint: rgb(var(--cfaint-rgb));--cneutral1: rgb(var(--cneutral1-rgb));--cneutral2: rgb(var(--cneutral2-rgb));--cblue: rgb(var(--cblue-rgb));--cblue2: rgb(var(--cblue2-rgb));--cblue3: rgb(var(--cblue3-rgb));--cblueink: rgb(var(--cblueink-rgb));--cblueink2: rgb(var(--cblueink2-rgb));--cblue2ink: rgb(var(--cblue2ink-rgb));--cblue2ink2: rgb(var(--cblue2ink2-rgb));--cpurple: rgb(var(--cpurple-rgb));--cviolet: rgb(var(--cviolet-rgb));--cindigo: rgb(var(--cindigo-rgb));--cindigodeep: rgb(var(--cindigodeep-rgb));--cvioletdeep: rgb(var(--cvioletdeep-rgb));--cpurpleink: rgb(var(--cpurpleink-rgb));--cindigoink: rgb(var(--cindigoink-rgb));--cvioletink: rgb(var(--cvioletink-rgb));--cindigoink2: rgb(var(--cindigoink2-rgb));--cvioletink2: rgb(var(--cvioletink2-rgb));--cfuchsia: rgb(var(--cfuchsia-rgb));--cfuchsiaink: rgb(var(--cfuchsiaink-rgb));--cgreen: rgb(var(--cgreen-rgb));--cemerald: rgb(var(--cemerald-rgb));--cemerald2: rgb(var(--cemerald2-rgb));--cgreen2: rgb(var(--cgreen2-rgb));--cgreenink: rgb(var(--cgreenink-rgb));--cgreenink2: rgb(var(--cgreenink2-rgb));--cteal: rgb(var(--cteal-rgb));--cteal2: rgb(var(--cteal2-rgb));--cteal3: rgb(var(--cteal3-rgb));--ctealink: rgb(var(--ctealink-rgb));--ctealink2: rgb(var(--ctealink2-rgb));--camber: rgb(var(--camber-rgb));--camber2: rgb(var(--camber2-rgb));--camber3: rgb(var(--camber3-rgb));--camberink: rgb(var(--camberink-rgb));--camberink2: rgb(var(--camberink2-rgb));--corange: rgb(var(--corange-rgb));--cpink: rgb(var(--cpink-rgb));--cred: rgb(var(--cred-rgb));--credink: rgb(var(--credink-rgb));--crose: rgb(var(--crose-rgb));--crose2: rgb(var(--crose2-rgb));--croseink: rgb(var(--croseink-rgb));--cborder: rgb(var(--cwash-rgb) / .09);--cborder2: rgb(var(--cwash-rgb) / .16);--cline: rgb(var(--cslate-rgb) / .28);--cshadow1: rgba(0, 0, 0, .28);--cshadow2: rgba(0, 0, 0, .34);--cshadow3: rgba(0, 0, 0, .4);--cshadow4: rgba(0, 0, 0, .46);--cwell1: rgba(0, 0, 0, .18);--cwell2: rgba(0, 0, 0, .24);--cscrim: rgba(8, 8, 10, .62);--cscrim2: rgba(8, 8, 10, .66);--confill: #fff;--cknobon: #fff;--cinkmix: #fff;margin:calc(var(--space-6) * -1);height:calc(100% + (var(--space-6) * 2));min-height:640px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--cbg);color:var(--ctext);font-size:calc(13px * var(--font-scale, 1))}[data-theme=light] .mrb-casc{--cbg-rgb: 244 244 246;--ccanvas-rgb: 237 237 240;--cpanel-rgb: 255 255 255;--cpanel2-rgb: 248 248 250;--cpanel3-rgb: 250 250 251;--ctext-rgb: 14 14 17;--ctext2-rgb: 24 24 28;--cinksoft-rgb: 36 36 42;--cinkdim-rgb: 51 51 59;--cmut-rgb: 85 85 95;--cslate-rgb: 91 91 102;--cfaint-rgb: 131 131 141;--cneutral1-rgb: 110 110 122;--cneutral2-rgb: 92 92 104;--cblue-rgb: 29 78 216;--cblue2-rgb: 30 95 208;--cblue3-rgb: 76 99 224;--cblueink-rgb: 36 82 138;--cblueink2-rgb: 47 85 128;--cblue2ink-rgb: 42 85 153;--cblue2ink2-rgb: 55 83 128;--cpurple-rgb: 109 90 235;--cviolet-rgb: 91 76 224;--cindigo-rgb: 88 80 230;--cindigodeep-rgb: 79 70 229;--cvioletdeep-rgb: 90 72 220;--cpurpleink-rgb: 74 62 135;--cindigoink-rgb: 74 63 146;--cvioletink-rgb: 75 64 147;--cindigoink2-rgb: 76 68 125;--cvioletink2-rgb: 87 76 154;--cfuchsia-rgb: 139 63 216;--cfuchsiaink-rgb: 93 58 130;--cgreen-rgb: 4 108 68;--cemerald-rgb: 0 122 77;--cemerald2-rgb: 0 132 90;--cgreen2-rgb: 0 111 71;--cgreenink-rgb: 0 97 74;--cgreenink2-rgb: 14 92 71;--cteal-rgb: 0 133 122;--cteal2-rgb: 0 95 88;--cteal3-rgb: 0 133 121;--ctealink-rgb: 0 92 82;--ctealink2-rgb: 0 91 83;--camber-rgb: 138 75 0;--camber2-rgb: 138 80 0;--camber3-rgb: 117 74 0;--camberink-rgb: 111 74 0;--camberink2-rgb: 112 74 0;--corange-rgb: 192 74 0;--cpink-rgb: 204 52 128;--cred-rgb: 212 48 56;--credink-rgb: 131 57 60;--crose-rgb: 189 53 96;--crose2-rgb: 171 23 64;--croseink-rgb: 124 61 72;--cwash-rgb: 24 24 27;--cshadow1: rgba(24, 24, 27, .07);--cshadow2: rgba(24, 24, 27, .09);--cshadow3: rgba(24, 24, 27, .11);--cshadow4: rgba(24, 24, 27, .13);--cwell1: rgba(24, 24, 27, .045);--cwell2: rgba(24, 24, 27, .065);--cscrim: rgba(24, 24, 27, .45);--cscrim2: rgba(24, 24, 27, .47);--cknobon: #0e0e11;--cinkmix: #0b0b0e}:root[data-full-window-view] #mrb-header,:root[data-full-window-view] #mrb-header .mrb-ovf-panel,:root[data-full-window-view] .hudp,:root[data-full-window-view] .pm-mode-menu,:root[data-full-window-view] .mrb-nav.mrb-rail-nav{visibility:hidden}.mrb-casc button{font-family:inherit}.mrb-casc :focus-visible{outline:2px solid var(--cblue);outline-offset:2px}.mrb-casc-body{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.mrb-casc-cols{display:flex;gap:12px;flex:1;min-height:0}:root{--casc-rail-w: 48px;--casc-lib-open-w: 266px}.mrb-casc-cols.is-dispo{--casc-lib-open-w: 330px}@media not all and (max-width: 900px){.mrb-casc-cols{position:relative}.mrb-casc-cols[data-rails=left]>.mrb-casc-main{padding-left:calc(var(--casc-rail-w) + 12px)}.mrb-casc-cols[data-rails=left]:has(>.mrb-casc-side.is-pinned){--casc-lib-inset: calc(var(--casc-lib-open-w) + 12px)}.mrb-casc-cols[data-rails=left]:has(>.mrb-casc-side.is-pinned)>.mrb-casc-main{padding-left:var(--casc-lib-inset)}.mrb-casc-cols[data-rails=left]:has(>.mrb-casc-side.is-pinned)>.mrb-casc-main>.mrb-casc-tabs{margin-left:calc(-1 * var(--casc-lib-inset))}.mrb-casc-cols[data-rails=left]>.mrb-casc-side.is-pinned{box-shadow:none;transition:none}.mrb-casc-cols[data-rails=left]>.mrb-casc-side{position:absolute;inset-block:var(--casc-rail-top, 0) var(--casc-rail-bottom, 0);z-index:3;width:var(--casc-rail-w);background:var(--cpanel);border:1px solid var(--cborder);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:12px 10px 10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;min-height:0;pointer-events:none;transition:width var(--nav-rail-close-dur) var(--ease-in, ease) var(--nav-rail-close-delay),pointer-events 0s linear var(--nav-rail-close-delay);transition-behavior:allow-discrete}.mrb-casc-cols[data-rails=left]>.mrb-casc-side{left:0}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:before{content:"";position:absolute;inset-block:0;width:var(--casc-rail-w);z-index:-1;pointer-events:auto}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:before{left:0}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:hover:before,.mrb-casc-cols[data-rails=left]>.mrb-casc-side:has(:focus-visible):before,.mrb-casc-cols[data-rails=left]>.mrb-casc-side.is-pinned:before{width:var(--casc-lib-open-w)}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:hover,.mrb-casc-cols[data-rails=left]>.mrb-casc-side:has(:focus-visible),.mrb-casc-cols[data-rails=left]>.mrb-casc-side.is-pinned{width:var(--casc-lib-open-w);box-shadow:0 8px 24px var(--cshadow3);pointer-events:auto;transition:width var(--motion-fast, .12s) var(--ease-out, ease) 0s,pointer-events 0s}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned) :is(.mrb-casc-searchrow,.mrb-casc-card-tx,.mrb-casc-card-menuwrap){max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:opacity var(--nav-rail-close-dur) var(--ease-in, ease) var(--nav-rail-close-delay),max-width 0s linear calc(var(--nav-rail-close-delay) + var(--nav-rail-close-dur))}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned) .mrb-casc-new{overflow:hidden;white-space:nowrap;justify-content:center}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned) .mrb-casc-card-main{padding-inline:0}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:is(:hover,:has(:focus-visible),.is-pinned) .mrb-casc-card-main{padding-inline:10px 4px}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned){padding-inline:5px;transition:width var(--nav-rail-close-dur) var(--ease-in, ease) var(--nav-rail-close-delay),padding-inline var(--nav-rail-close-dur) var(--ease-in, ease) var(--nav-rail-close-delay),pointer-events 0s linear var(--nav-rail-close-delay)}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:not(.is-pinned) .mrb-casc-lib{padding-inline:0}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:is(:hover,:has(:focus-visible),.is-pinned){padding-inline:10px}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:is(:hover,:has(:focus-visible),.is-pinned) .mrb-casc-lib{padding-inline:1px 2px}.mrb-casc-cols[data-rails=left]>.mrb-casc-side:is(:hover,:has(:focus-visible)) :is(.mrb-casc-searchrow,.mrb-casc-card-tx,.mrb-casc-card-menuwrap){max-width:none;opacity:1;transition:opacity var(--motion-fast, .12s) var(--ease-out, ease) 0s,max-width 0s}@media (pointer: coarse){.mrb-casc-cols[data-rails=left]>.mrb-casc-side{width:var(--casc-lib-open-w);pointer-events:auto}.mrb-casc-cols[data-rails=left]>.mrb-casc-side *{max-width:none;opacity:1}}}.mrb-casc-side{flex:0 0 266px;min-height:0;display:flex;flex-direction:column;gap:10px;padding:14px 12px 10px;border-radius:14px;background:var(--cpanel);border:1px solid var(--cborder)}.mrb-casc-searchrow{display:flex;gap:8px}.mrb-casc-search{position:relative;flex:1;display:flex;align-items:center;min-width:0}.mrb-casc-search-ic{position:absolute;left:9px;color:var(--cfaint);pointer-events:none}.mrb-casc-search input{width:100%;padding:8px 40px 8px 28px;border-radius:9px;font-size:calc(12px * var(--font-scale, 1));border:1px solid var(--cborder2);background:var(--cpanel2);color:var(--ctext)}.mrb-casc-search input::placeholder{color:var(--cfaint)}.mrb-casc-search kbd{position:absolute;right:7px;padding:2px 5px;border-radius:5px;font-family:inherit;font-size:calc(9.5px * var(--font-scale, 1));letter-spacing:.04em;color:var(--cmut);background:rgb(var(--cwash-rgb) / .05);border:1px solid var(--cborder2);pointer-events:none}.mrb-casc-iconbtn{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:9px;padding:0;border:1px solid var(--cborder2);background:var(--cpanel2);color:var(--cmut);cursor:pointer}.mrb-casc-iconbtn:hover{color:var(--ctext);border-color:rgb(var(--cwash-rgb) / .22)}.mrb-casc-iconbtn.is-ghost{border-color:transparent;background:transparent}.mrb-casc-iconbtn.is-lit{color:var(--camber);border-color:color-mix(in srgb,var(--camber) 55%,transparent);background:color-mix(in srgb,var(--camber) 12%,var(--cpanel2))}.mrb-casc-new{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px;border-radius:10px;border:1px dashed rgb(var(--cpurple-rgb) / .5);background:rgb(var(--cpurple-rgb) / .07);color:var(--cpurpleink);font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:pointer}.mrb-casc-new:hover{border-color:var(--cpurple);background:rgb(var(--cpurple-rgb) / .14)}.mrb-casc-lib{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:7px;padding:1px 2px 1px 1px}.mrb-casc-card{position:relative;display:flex;align-items:stretch;flex:none;border-radius:12px;border:1px solid var(--cborder);background:var(--cpanel2)}.mrb-casc-card:hover{border-color:var(--cborder2)}.mrb-casc-card.is-selected{border-color:color-mix(in srgb,var(--cblue) 55%,transparent);background:color-mix(in srgb,var(--cblue) 7%,var(--cpanel2));box-shadow:0 0 0 1px color-mix(in srgb,var(--cblue) 30%,transparent)}.mrb-casc-card-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 4px 10px 10px;background:none;border:0;border-radius:12px;color:inherit;text-align:left;cursor:pointer}.mrb-casc-card-ic{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:9px;color:var(--node-c);background:color-mix(in srgb,var(--node-c) 14%,transparent);border:1px solid color-mix(in srgb,var(--node-c) 28%,transparent)}.mrb-casc-card-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-casc-card-name{display:flex;align-items:center;gap:6px;font-size:calc(12.5px * var(--font-scale, 1));font-weight:600;min-width:0}.mrb-casc-card-nm{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mrb-casc-card-meta{display:flex;align-items:center;gap:5px;font-size:calc(10.5px * var(--font-scale, 1));color:var(--cmut);white-space:nowrap;overflow:hidden}.mrb-casc-dot{width:6px;height:6px;border-radius:50%;flex:none}.mrb-casc-dot.is-active{background:var(--cgreen);box-shadow:0 0 7px var(--cgreen)}.mrb-casc-dot.is-paused{background:var(--camber);box-shadow:0 0 7px var(--camber)}.mrb-casc-dot.is-off{background:var(--cfaint);box-shadow:none}.mrb-casc-sep{color:var(--cfaint)}.mrb-casc-edited{overflow:hidden;text-overflow:ellipsis}.mrb-casc-card-menu{flex:0 0 30px;display:grid;place-items:center;background:none;border:0;border-radius:12px;color:var(--cfaint);cursor:pointer}.mrb-casc-card-menu:hover{color:var(--ctext)}.mrb-casc-empty{color:var(--cmut);font-size:calc(12px * var(--font-scale, 1));padding:8px 4px;margin:0}.mrb-casc-scrim{display:none}.mrb-casc-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px}.mrb-casc-bhead{display:flex;flex-direction:column;gap:5px;flex:none}.mrb-casc-btitle{display:flex;align-items:center;gap:9px;min-width:0}.mrb-casc-btitle h1{margin:0;font-size:calc(18px * var(--font-scale, 1));font-weight:700;letter-spacing:-.01em}.mrb-casc-bic{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;color:var(--node-c);background:color-mix(in srgb,var(--node-c) 14%,transparent);border:1px solid color-mix(in srgb,var(--node-c) 28%,transparent)}.mrb-casc-bsub{margin:0;max-width:96ch;color:var(--cmut);font-size:calc(12px * var(--font-scale, 1));line-height:1.55}.mrb-casc-bsub strong{color:var(--ctext);font-weight:600}.mrb-casc-dispo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:22px;padding-right:4px}.mrb-casc-dispo-sec{display:flex;flex-direction:column;gap:10px;min-width:0}.mrb-casc-dispo-sec>h2{margin:0;font-size:calc(15px * var(--font-scale, 1));font-weight:700;letter-spacing:-.01em}.mrb-casc-dispo-sub{margin:0;max-width:96ch;color:var(--cmut);font-size:calc(12px * var(--font-scale, 1));line-height:1.55}.mrb-casc-dispo-sec>.mrb-casc-ghostbtn{align-self:flex-start}.mrb-casc-tabs{display:flex;align-items:center;gap:var(--space-2);flex:none;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:0 2px;border-bottom:1px solid var(--cborder)}.mrb-casc-tab{flex:none;white-space:nowrap}.mrb-casc-tab{position:relative;padding:9px 13px;background:none;border:0;color:var(--cmut);font-size:calc(12.5px * var(--font-scale, 1));font-weight:500;cursor:pointer}.mrb-casc-tab:hover{color:var(--ctext)}.mrb-casc-tab.is-active{color:var(--ctext);font-weight:700}.mrb-casc-tab.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--cindigo)}.mrb-casc-libtoggle{display:none;width:32px;height:32px;place-items:center;margin-right:4px;border-radius:9px;border:1px solid var(--cborder2);background:var(--cpanel2);color:var(--cmut);cursor:pointer}.mrb-casc-wtitle{display:flex;align-items:center;gap:4px;min-width:0}.mrb-casc-wtitle h1{margin:0;font-size:calc(15px * var(--font-scale, 1));font-weight:700;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-casc-wtitle-input{font-size:calc(15px * var(--font-scale, 1));font-weight:700;padding:2px 8px;border-radius:8px;border:1px solid var(--cborder2);background:var(--cpanel2);color:var(--ctext);max-width:100%;min-width:0}.mrb-casc-wactions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mrb-casc-test{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:10px;border:1px solid color-mix(in srgb,var(--cblue) 55%,transparent);background:linear-gradient(135deg,rgb(var(--cblue-rgb) / .22),rgb(var(--cpurple-rgb) / .22));color:var(--cblueink2);font-size:calc(12.5px * var(--font-scale, 1));font-weight:600;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out)}.mrb-casc-test:hover{transform:translateY(-1px)}.mrb-casc-switch{display:inline-flex;align-items:center;gap:8px;padding:4px;background:none;border:0;color:var(--cmut);font-size:calc(12px * var(--font-scale, 1));font-weight:500;cursor:pointer}.mrb-casc-switch-knob{position:relative;width:30px;height:17px;border-radius:999px;background:rgb(var(--cwash-rgb) / .12);border:1px solid var(--cborder2)}.mrb-casc-switch-knob:after{content:"";position:absolute;top:1.5px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--cinkdim);transition:transform var(--motion-fast) var(--ease-out)}.mrb-casc-switch.is-on{color:var(--ctext)}.mrb-casc-switch.is-on .mrb-casc-switch-knob{background:color-mix(in srgb,var(--cgreen) 55%,transparent);border-color:var(--cgreen)}.mrb-casc-switch.is-on .mrb-casc-switch-knob:after{transform:translate(12px);background:var(--cknobon)}.mrb-casc-canvaswrap{position:relative;flex:1;min-height:0;border-radius:14px;border:1px solid var(--cborder);background:var(--cbg);overflow:hidden}.mrb-casc-canvas{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;background-image:radial-gradient(rgb(var(--cslate-rgb) / .1) 1px,transparent 1.2px);background-size:24px 24px;background-attachment:local;overscroll-behavior:contain}.mrb-casc-canvas.is-blank{overflow:hidden;display:flex;align-items:center;justify-content:center;padding:24px}.mrb-casc-blank{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:min(100%,420px);box-sizing:border-box;padding:26px 28px;border-radius:16px;border:1px dashed rgb(var(--cslate-rgb) / .34);background:rgb(var(--cpanel2-rgb) / .55);text-align:center}.mrb-casc-blank-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;border:1px solid rgb(var(--cpurple-rgb) / .35);background:rgb(var(--cpurple-rgb) / .1);color:var(--cpurpleink)}.mrb-casc-blank-sub{margin:0;max-width:34ch;font-size:var(--text-sm);line-height:1.55;color:var(--cmut)}.mrb-casc-blank-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;padding:9px 16px;max-width:100%;border-radius:10px;border:1px dashed rgb(var(--cpurple-rgb) / .5);background:rgb(var(--cpurple-rgb) / .07);color:var(--cpurpleink);font-size:calc(12px * var(--font-scale, 1));font-weight:600;cursor:pointer}.mrb-casc-blank-btn:hover{border-color:var(--cpurple);background:rgb(var(--cpurple-rgb) / .14)}.mrb-casc-flow{min-width:max-content;margin:0 auto;padding:75vh max(75vw,900px);min-height:calc(100% + 150vh);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;transform-origin:top center}.mrb-casc-vline{position:relative;width:0;height:26px;flex:none;border-left:2px dashed var(--cline)}.mrb-casc-vline.is-tall{height:24px}.mrb-casc-vline:after{content:"";position:absolute;bottom:-1px;left:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--cline)}.mrb-casc-arrow{flex:none;display:flex;flex-direction:column;gap:8px}.mrb-casc-arrow-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;padding:9px 16px;border:1px solid var(--cborder2);background:linear-gradient(180deg,rgb(var(--cblue-rgb) / .12),rgb(var(--cpurple-rgb) / .06));border-radius:4px}.mrb-casc-arrow-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.mrb-casc-arrow-size{display:flex;align-items:center;gap:12px}.mrb-casc-arrow{container-type:inline-size}@container (min-width: 1000px){.mrb-casc-arrow-bar{display:grid;grid-template-columns:minmax(min-content,1fr) auto minmax(max-content,1fr)}.mrb-casc-arrow-mid{grid-column:1;grid-row:1}.mrb-casc-arrow-size{grid-column:2;grid-row:1}.mrb-casc-arrow-acts{display:contents}.mrb-casc-arrow-bar .mrb-casc-pubbar-row{grid-column:3;grid-row:1;justify-self:end}.mrb-casc-arrow-bar .mrb-casc-pubbar>:not(.mrb-casc-pubbar-row){grid-column:1 / -1}}.mrb-casc-arrow-mid{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.mrb-casc-arrow-count{padding:3px 10px;border-radius:999px;background:rgb(var(--cwash-rgb) / .07);border:1px solid var(--cborder2);font-size:calc(11.5px * var(--font-scale, 1));font-weight:700;color:var(--ctext);white-space:nowrap}.mrb-casc-arrow-tools{display:inline-flex;align-items:center;gap:4px}.mrb-casc-arrow-zoom{min-width:42px;text-align:center;font-variant-numeric:tabular-nums;font-size:calc(11px * var(--font-scale, 1));color:var(--cmut)}.mrb-casc-arrow-count.is-atcap{color:var(--camberink);background:rgb(var(--camber-rgb) / .12);border-color:rgb(var(--camber-rgb) / .4)}.mrb-casc-node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:7px;width:250px;flex:none;padding:11px 13px;border-radius:12px;text-align:left;color:inherit;background:var(--cpanel);border:1px solid var(--cborder2);box-shadow:0 1px 2px var(--cshadow1)}button.mrb-casc-node{cursor:pointer;transition:transform var(--motion-fast) var(--ease-out)}.mrb-casc-node.is-drag-source{opacity:.4}button.mrb-casc-node.is-drag-source:hover{transform:none}.mrb-casc-node.is-drag-ok{box-shadow:0 12px 28px var(--cshadow2),inset 0 0 0 2px color-mix(in srgb,var(--cblue) 70%,transparent),0 0 26px -6px var(--cblue)}.mrb-casc-node.is-drag-ok:after{content:"";position:absolute;left:10px;right:10px;bottom:-7px;height:3px;border-radius:2px;background:var(--cblue);box-shadow:0 0 10px -1px var(--cblue)}.mrb-casc-node.is-drag-no{cursor:not-allowed;box-shadow:0 12px 28px var(--cshadow2),inset 0 0 0 2px color-mix(in srgb,var(--cred) 60%,transparent)}button.mrb-casc-node.is-drag-no:hover{transform:none}@media (prefers-reduced-motion: reduce){.mrb-casc-node.is-drag-source{opacity:.55}}button.mrb-casc-node:hover{transform:translateY(-1px)}.mrb-casc-node.is-selected{border-color:color-mix(in srgb,var(--node-c) 75%,transparent);box-shadow:0 12px 28px var(--cshadow2),0 0 0 1px color-mix(in srgb,var(--node-c) 55%,transparent),0 0 26px -6px var(--node-c)}.mrb-casc-node-ic{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:10px;color:var(--node-c);background:color-mix(in srgb,var(--node-c) 14%,var(--ccanvas));border:1px solid color-mix(in srgb,var(--node-c) 30%,transparent)}.mrb-casc-node-ic.is-tagged.is-custom{--node-c: var(--tag-paint)}.mrb-casc-node-ic.is-tagged{background:color-mix(in srgb,var(--node-c) 26%,var(--ccanvas));border-color:color-mix(in srgb,var(--node-c) 65%,transparent)}.mrb-casc-node-head{display:flex;align-items:center;gap:9px;min-width:0}.mrb-casc-node-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.mrb-casc-node-tag{align-self:center;flex:none;white-space:nowrap;font-size:calc(8.5px * var(--font-scale, 1));font-weight:800;letter-spacing:.11em;line-height:1.5;border-radius:999px;padding:1.5px 7px}.mrb-casc-node-tag.is-trigger{color:var(--cpurpleink);background:rgb(var(--cpurple-rgb) / .15);border:1px solid rgb(var(--cpurple-rgb) / .45)}.mrb-casc-node-tag.is-filter{color:var(--cblueink);background:rgb(var(--cblue-rgb) / .14);border:1px solid rgb(var(--cblue-rgb) / .45)}.mrb-casc-node-tag.is-condition{color:var(--camberink);background:rgb(var(--camber-rgb) / .13);border:1px solid rgb(var(--camber-rgb) / .45)}.mrb-casc-node-tag.is-action{color:var(--ctealink);background:rgb(var(--cteal-rgb) / .13);border:1px solid rgb(var(--cteal-rgb) / .45)}.mrb-casc-node-tag.is-split{color:var(--cfuchsiaink);background:rgb(var(--cfuchsia-rgb) / .14);border:1px solid rgb(var(--cfuchsia-rgb) / .45)}.mrb-casc-node-title{font-size:calc(13px * var(--font-scale, 1));font-weight:600;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.mrb-casc-node-sub{font-size:calc(11px * var(--font-scale, 1));color:var(--cmut);white-space:normal;overflow-wrap:anywhere;line-height:1.35}.mrb-casc-node.is-prebuilt{background:linear-gradient(180deg,rgb(var(--cwash-rgb) / .035),rgb(var(--cwash-rgb) / 0)),color-mix(in srgb,var(--node-c) 13%,var(--cpanel));border-color:color-mix(in srgb,var(--node-c) 42%,transparent)}.mrb-casc-node.is-prebuilt .mrb-casc-node-num{background:color-mix(in srgb,var(--node-c) 26%,var(--ccanvas))}.mrb-casc-node.is-blank{background:rgb(var(--cwash-rgb) / .03);border:1.5px dashed rgb(var(--cwash-rgb) / .32);box-shadow:none;opacity:.92}.mrb-casc-node.is-blank .mrb-casc-node-ic{background:rgb(var(--cwash-rgb) / .06);border-color:rgb(var(--cwash-rgb) / .2);color:var(--cmut);box-shadow:none}.mrb-casc-node.is-blank .mrb-casc-node-title{color:var(--cmut);font-weight:600}button.mrb-casc-node.is-blank:hover{border-color:rgb(var(--cwash-rgb) / .5);background:rgb(var(--cwash-rgb) / .06)}.mrb-casc-branches{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:30px}.mrb-casc-branches:before{content:"";position:absolute;top:0;left:var(--rail-x, 0px);width:var(--rail-w, 0px);border-top:2px dashed var(--cline)}.mrb-casc-branch{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:8px;flex-shrink:0}.mrb-casc-branch:after{content:"";position:absolute;top:0;left:50%;margin-left:-1px;height:8px;border-left:2px dashed var(--cline)}.mrb-casc-branch:before{content:"";position:absolute;top:2px;left:50%;width:0;height:0;margin-left:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--cline)}.mrb-casc-branch:only-child:before{display:none}.mrb-casc-branch.is-addlane:before{display:none}.mrb-casc-branch.is-addlane{padding-top:16px}.mrb-casc-bpill{position:relative;z-index:1;flex:none;font-size:calc(9.5px * var(--font-scale, 1));font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pill-c);background:color-mix(in srgb,var(--pill-c) 14%,var(--ccanvas));border:1px solid color-mix(in srgb,var(--pill-c) 55%,transparent);border-radius:999px;padding:3px 11px;text-align:center}button.mrb-casc-bpill{cursor:pointer}button.mrb-casc-bpill:hover{border-color:color-mix(in srgb,var(--pill-c) 85%,transparent)}.mrb-casc-bpill.is-selected{box-shadow:0 0 0 1px var(--pill-c)}.mrb-casc-fan{position:relative;padding:12px 0}.mrb-casc-fan:before,.mrb-casc-fan:after{content:"";position:absolute;left:44px;right:44px;border-top:2px dotted var(--cline)}.mrb-casc-fan:before{top:0}.mrb-casc-fan:after{bottom:0}.mrb-casc-fan-row{display:flex;gap:14px}.mrb-casc-chip{position:relative;flex:none;white-space:nowrap;font-size:calc(10.5px * var(--font-scale, 1));font-weight:600;color:color-mix(in srgb,var(--pill-c) 55%,var(--cinkmix));background:color-mix(in srgb,var(--pill-c) 13%,var(--ccanvas));border:1px solid color-mix(in srgb,var(--pill-c) 45%,transparent);border-radius:999px;padding:4px 11px}.mrb-casc-chip:before,.mrb-casc-chip:after{content:"";position:absolute;left:50%;margin-left:-1px;height:12px;border-left:2px dotted var(--cline)}.mrb-casc-chip:before{top:-12px}.mrb-casc-chip:after{bottom:-12px}.mrb-casc-trgrow{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.mrb-casc-anynote{margin-top:8px;font-size:calc(10px * var(--font-scale, 1));letter-spacing:.09em;text-transform:uppercase;color:var(--cfaint)}.mrb-casc-ignpick{--node-c: #7c5cff;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;width:420px;max-width:100%;flex:none;padding:13px;border-radius:12px;text-align:left;background:var(--cpanel);border:1px solid var(--cborder2);box-shadow:0 1px 2px var(--cshadow1)}.mrb-casc-ignpick-head{display:flex;align-items:center;gap:9px}.mrb-casc-ignpick-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border-radius:8px;color:var(--node-c);background:#7c5cff1f}.mrb-casc-ignpick-tx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.mrb-casc-ignpick-tx b{font-size:var(--text-sm);color:var(--ctext)}.mrb-casc-ignpick-tx span{font-size:calc(11px * var(--font-scale, 1));color:var(--cmut)}.mrb-casc-ignpick-tag{flex:none;padding:2px 7px;border-radius:999px;font-size:calc(9px * var(--font-scale, 1));font-weight:700;letter-spacing:.08em;color:var(--node-c);background:#7c5cff1f}.mrb-casc-ignpick-groups{display:flex;flex-direction:column;gap:6px}.mrb-casc-ignpick-grp{border:1px solid var(--cborder2);border-radius:10px;overflow:hidden;background:rgb(var(--cslate-rgb) / .04)}.mrb-casc-ignpick-grphead{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:9px 11px;border:0;background:transparent;cursor:pointer;text-align:left;color:var(--ctext)}.mrb-casc-ignpick-grphead:hover{background:rgb(var(--cslate-rgb) / .07)}.mrb-casc-ignpick-grptx{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.mrb-casc-ignpick-grptx b{font-size:calc(12px * var(--font-scale, 1))}.mrb-casc-ignpick-grptx span{font-size:calc(10.5px * var(--font-scale, 1));color:var(--cmut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-casc-ignpick-chev{display:inline-flex;flex:none;color:var(--cmut)}.mrb-casc-ignpick-body{display:flex;flex-direction:column;gap:5px;padding:0 8px 9px;box-sizing:border-box}.mrb-casc-ignpick-opt{display:flex;flex-direction:column;gap:2px;width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;text-align:left;cursor:pointer;border:1px solid var(--cborder2);border-left:3px solid var(--node-c);background:var(--cpanel);color:var(--ctext)}.mrb-casc-ignpick-opt:hover{border-color:var(--node-c);background:rgb(var(--cslate-rgb) / .06)}.mrb-casc-ignpick-opt b{font-size:calc(12px * var(--font-scale, 1))}.mrb-casc-ignpick-opt span{font-size:calc(10.5px * var(--font-scale, 1));line-height:1.45;color:var(--cmut);overflow-wrap:anywhere}.mrb-casc-ignpick-x{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;box-sizing:border-box;padding:0;border-radius:999px;cursor:pointer;border:1px solid var(--cborder2);background:transparent;color:var(--cmut)}.mrb-casc-ignpick-x:hover{color:var(--cred);border-color:var(--cred)}.mrb-casc-branch.is-emptypaths{padding-top:16px}.mrb-casc-emptypaths{margin:0;max-width:34ch;text-align:center;font-size:var(--text-sm);line-height:1.55;color:var(--text-muted)}.mrb-casc-splitgrp{display:flex;flex-direction:column;align-items:center}.mrb-casc-simul{position:relative;display:flex;flex-direction:column;gap:9px;padding:10px 12px 12px;border-radius:16px;border:1px dashed var(--cborder2);background:rgb(var(--cslate-rgb) / .04)}.mrb-casc-simul-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:calc(10.5px * var(--font-scale, 1));font-weight:600;color:var(--cmut);letter-spacing:.02em}.mrb-casc-simul-lbl{text-transform:uppercase}.mrb-casc-simul-mix{padding:2px 8px;border-radius:999px;border:1px solid var(--cborder2);background:var(--cpanel);color:var(--ctext);font-weight:600;text-transform:none;letter-spacing:0}.mrb-casc-simul-at{margin-left:auto;color:var(--cmut);font-weight:600}.mrb-casc-simul-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;max-width:100%}.mrb-casc-simul-cell>.mrb-casc-vline:last-child{display:none}.mrb-casc-simul-cell{display:flex;flex-direction:column;align-items:center;width:250px;flex:none}.mrb-casc-simul-row>*{flex:none}@media (max-width: 560px){.mrb-casc-simul-row{max-width:100%}.mrb-casc-simul-row>*{max-width:100%}}.mrb-casc-add{display:inline-flex;align-items:center;gap:5px;flex:none;padding:6px 12px;border-radius:999px;border:1px dashed rgb(var(--cslate-rgb) / .4);background:rgb(var(--cslate-rgb) / .05);color:var(--cmut);font-size:calc(11px * var(--font-scale, 1));font-weight:600;cursor:pointer}.mrb-casc-add:hover{color:var(--ctext);border-color:var(--cblue);background:rgb(var(--cblue-rgb) / .08)}.mrb-casc-add{position:relative;z-index:1}.mrb-casc-add.is-step{opacity:0;transition:opacity .12s ease}.mrb-casc-branch:hover>.mrb-casc-add.is-step,.mrb-casc-branch:focus-within>.mrb-casc-add.is-step,.mrb-casc-add.is-step:hover,.mrb-casc-add.is-step:focus-visible{opacity:1}@media (hover: none){.mrb-casc-add.is-step{opacity:1}}@media (prefers-reduced-motion: reduce){.mrb-casc-add.is-step{transition:none}}.mrb-casc-trgrow:has(.mrb-casc-node)>.mrb-casc-add.is-trg{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:16px;white-space:nowrap;opacity:0;transition:opacity .12s ease}.mrb-casc-trgrow:hover>.mrb-casc-add.is-trg,.mrb-casc-trgrow:focus-within>.mrb-casc-add.is-trg,.mrb-casc-trgrow>.mrb-casc-add.is-trg:hover,.mrb-casc-trgrow>.mrb-casc-add.is-trg:focus-visible{opacity:1}@media (hover: none){.mrb-casc-trgrow:has(.mrb-casc-node)>.mrb-casc-add.is-trg{opacity:1}}@media (prefers-reduced-motion: reduce){.mrb-casc-add.is-trg{transition:none}}.mrb-casc-tools{position:absolute;top:14px;left:14px;display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:12px;background:rgb(var(--cpanel-rgb) / .88);border:1px solid var(--cborder2);box-shadow:0 4px 12px var(--cshadow2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mrb-casc-corner{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:8px}.mrb-casc-corner .mrb-casc-iconbtn{background:rgb(var(--cpanel-rgb) / .88)}.mrb-casc-saved{display:inline-flex;align-items:center;gap:5px;font-size:calc(11px * var(--font-scale, 1));color:var(--cgreen);background:rgb(var(--cgreen-rgb) / .09);border:1px solid rgb(var(--cgreen-rgb) / .35);border-radius:999px;padding:4px 10px;white-space:nowrap}.mrb-casc-saved.is-off{color:var(--camber);background:rgb(var(--camber-rgb) / .09);border-color:rgb(var(--camber-rgb) / .35)}.mrb-casc-zoomctl{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:10px;background:rgb(var(--cpanel-rgb) / .88);border:1px solid var(--cborder2)}.mrb-casc-zoomctl button{width:26px;height:26px;display:grid;place-items:center;background:none;border:0;border-radius:8px;color:var(--cmut);cursor:pointer}.mrb-casc-zoomctl button:hover{color:var(--ctext);background:rgb(var(--cwash-rgb) / .06)}.mrb-casc-zoomctl span{min-width:40px;text-align:center;font-size:calc(11px * var(--font-scale, 1));font-variant-numeric:tabular-nums;color:var(--ctext)}.mrb-casc-inspector{position:absolute;top:14px;right:14px;bottom:14px;width:clamp(300px,34%,560px);overflow-y:auto;overscroll-behavior:contain;padding:14px;border-radius:14px;background:rgb(var(--cpanel-rgb) / .82);border:1px solid var(--cborder2);box-shadow:0 18px 44px var(--cshadow4);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mrb-casc-firststep{margin:0 0 8px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cmut);font-size:calc(12px * var(--font-scale, 1));font-weight:600}.mrb-casc-add.is-step.is-first{opacity:1}.mrb-casc-dossier{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--cborder2)}.mrb-casc-dos-head{display:flex;align-items:flex-start;gap:9px}.mrb-casc-dos-num{flex:none;min-width:24px;height:24px;padding:0 6px;display:grid;place-items:center;border-radius:8px;background:rgb(var(--cblue-rgb) / .14);border:1px solid rgb(var(--cblue-rgb) / .38);color:var(--cblueink);font-size:calc(11.5px * var(--font-scale, 1));font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.mrb-casc-dos-headtext{min-width:0}.mrb-casc-dos-title{margin:0;font-size:calc(16px * var(--font-scale, 1));font-weight:700;color:var(--ctext)}.mrb-casc-dos-where{margin:2px 0 0;font-size:calc(11px * var(--font-scale, 1));color:var(--cmut);letter-spacing:.04em}.mrb-casc-dos-lead{margin:0;font-size:calc(12.5px * var(--font-scale, 1));line-height:1.5;color:var(--cinkdim)}.mrb-casc-dos-warn{display:flex;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;border-radius:10px;background:rgb(var(--camber-rgb) / .1);border:1px solid rgb(var(--camber-rgb) / .34);color:var(--camberink);font-size:calc(12px * var(--font-scale, 1));line-height:1.45}.mrb-casc-dos-facts{display:grid;grid-template-columns:1fr;gap:8px 14px;margin:0}.mrb-casc-dos-fact{min-width:0}.mrb-casc-dos-fact dt{font-size:calc(9.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--cfaint)}.mrb-casc-dos-fact dd{margin:2px 0 0;font-size:calc(12.5px * var(--font-scale, 1));line-height:1.4;color:var(--ctext);overflow-wrap:anywhere}.mrb-casc-smsdrip,.mrb-casc-subflow,.mrb-casc-elist,.mrb-casc-mvgroup,.mrb-casc-rocfg{display:flex;flex-direction:column;gap:6px}.mrb-casc-smsdrip-label,.mrb-casc-subflow-label,.mrb-casc-elist-label,.mrb-casc-mvgroup-label,.mrb-casc-rocfg-label{font-size:calc(10px * var(--font-scale, 1));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cmut)}.mrb-casc-elist-op,.mrb-casc-elist-input,.mrb-casc-mvgroup-input{width:100%;padding:7px 9px;border-radius:8px;font-size:calc(12px * var(--font-scale, 1));border:1px solid var(--cborder2);background:var(--cpanel2);color:var(--ctext)}.mrb-casc-elist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mrb-casc-elist-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:8px;border:1px solid var(--cborder2);background:var(--cpanel2)}.mrb-casc-elist-name{font-size:calc(11.5px * var(--font-scale, 1));color:var(--ctext);line-height:1.35;overflow-wrap:anywhere}.mrb-casc-elist-unknown{display:block;margin-top:3px;font-size:calc(10.5px * var(--font-scale, 1));line-height:1.35;color:var(--camberink)}.mrb-casc-elist .mrb-pick-trigger.mrb-casc-elist-input{min-height:0;padding:7px 9px;border-radius:8px;font-size:calc(12px * var(--font-scale, 1));border:1px solid var(--cborder2);background:var(--cpanel2);color:var(--ctext)}.mrb-casc-elist-add,.mrb-casc-mvgroup-add{display:flex;align-items:center;gap:6px}.mrb-casc-elist-add .mrb-casc-ghostbtn,.mrb-casc-mvgroup-add .mrb-casc-ghostbtn{flex:none;padding:7px 10px}.mrb-casc-elist-add .mrb-casc-ghostbtn:disabled,.mrb-casc-mvgroup-add .mrb-casc-ghostbtn:disabled{opacity:.5;cursor:not-allowed}.mrb-casc-rocfg-rows{margin:0;display:flex;flex-direction:column;gap:6px}.mrb-casc-rocfg-row{padding:6px 8px;border-radius:8px;border:1px solid var(--cborder2);background:var(--cpanel2)}.mrb-casc-rocfg-row dt{font-size:calc(9.5px * var(--font-scale, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cmut)}.mrb-casc-rocfg-row dd{margin:2px 0 0;font-size:calc(11.5px * var(--font-scale, 1));line-height:1.4;color:var(--ctext);overflow-wrap:anywhere}.mrb-casc-rocfg-items{margin:2px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:2px}@media (min-width: 1200px){.mrb-casc-dos-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.mrb-casc-insp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mrb-casc-insp-kind{font-size:calc(9.5px * var(--font-scale, 1));font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cblueink)}.mrb-casc-insp-body{display:flex;flex-direction:column;gap:9px}.mrb-casc-field{display:flex;flex-direction:column;gap:4px}.mrb-casc-field>span{font-size:calc(10px * var(--font-scale, 1));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cmut)}.mrb-casc-field input:not([type=checkbox]):not([type=radio]),.mrb-casc-field select{width:100%;padding:7px 9px;border-radius:8px;font-size:calc(12px * var(--font-scale, 1));border:1px solid var(--cborder2);background:var(--cpanel2);color:var(--ctext)}.mrb-casc-insp-title{margin:0;font-size:calc(13px * var(--font-scale, 1));font-weight:600}.mrb-casc-insp-sub{margin:0;font-size:calc(11.5px * var(--font-scale, 1));color:var(--cmut)}.mrb-casc-insp-note{margin:0;font-size:calc(11px * var(--font-scale, 1));color:var(--cfaint);line-height:1.45}.mrb-casc-sendchip{align-self:flex-start;max-width:100%;box-sizing:border-box;display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:999px;font-size:calc(11px * var(--font-scale, 1));font-weight:600;line-height:1.5;color:var(--cmut);background:rgb(var(--cwash-rgb) / .06);border:1px solid var(--cborder2)}.mrb-casc-sendchip.is-on{color:var(--cgreenink);background:rgb(var(--cgreen-rgb) / .1);border-color:rgb(var(--cgreen-rgb) / .38)}.mrb-casc-sendchip.is-sandbox{color:var(--camberink);background:rgb(var(--camber-rgb) / .1);border-color:rgb(var(--camber-rgb) / .38)}.mrb-casc-origins{display:flex;flex-direction:column;gap:4px;margin-top:2px}.mrb-casc-origins label{display:flex;align-items:center;gap:8px;cursor:pointer;text-align:left;font-size:calc(11.5px * var(--font-scale, 1));color:var(--cmut)}.mrb-casc-origins label:hover{color:var(--ctext)}.mrb-casc-origins input{flex:none;width:14px;height:14px;margin:0;accent-color:var(--cteal2)}.mrb-casc-origins label>span{min-width:0;overflow-wrap:anywhere}.mrb-casc-dpick-box .mrb-casc-dpick-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mrb-casc-dpick-box .mrb-leadtag-opt{position:relative}.mrb-casc-dpick-box .mrb-leadtag-opt:has(.mrb-casc-dpick-input:focus-visible){outline:var(--focus-ring-width, 2px) solid var(--focus, var(--cblue));outline-offset:calc(var(--focus-ring-width, 2px) * -1)}.mrb-casc-dpick-box .mrb-leadtag-opt.is-taken{opacity:.45;cursor:not-allowed}.mrb-casc-dpick-btn:disabled{cursor:default}.mrb-casc-dpick-btn:disabled .mrb-casc-dpick-caret{visibility:hidden}.mrb-casc-optdot{flex:none;width:9px;height:9px;border-radius:999px;background:var(--cborder2)}.mrb-casc-optdot.is-custom{background:var(--tag-paint-d)}[data-theme=light] .mrb-casc-optdot.is-custom{background:var(--tag-paint-l)}.mrb-casc-dpick{position:relative}.mrb-casc-dpick-btn{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border-radius:8px;cursor:pointer;text-align:left;border:1px solid var(--cborder2);background:var(--cpanel2);color:var(--ctext);font-size:calc(12px * var(--font-scale, 1))}.mrb-casc-dpick-btn:hover{border-color:rgb(var(--cwash-rgb) / .25)}.mrb-casc-dpick-face{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.mrb-casc-dpick-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-casc-dpick-none{color:var(--cmut)}.mrb-casc-dpick-more{flex:none;color:var(--cmut);font-size:calc(11px * var(--font-scale, 1))}.mrb-casc-dpick-caret{flex:none;color:var(--cmut);font-size:calc(13px * var(--font-scale, 1));line-height:1}.mrb-casc-dpick-menu{position:absolute;z-index:5;top:calc(100% + 4px);left:0;right:0;max-height:min(440px,56vh);overflow-y:auto;overscroll-behavior:contain;padding:8px;border-radius:10px;border:1px solid var(--cborder2);background:var(--cpanel);box-shadow:0 14px 34px var(--cshadow4)}.mrb-casc-ghostbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px;border-radius:9px;border:1px dashed var(--cborder2);background:none;color:var(--cmut);font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;cursor:pointer}.mrb-casc-ghostbtn:hover{color:var(--ctext);border-color:rgb(var(--cwash-rgb) / .25)}.mrb-casc-danger{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px;border-radius:9px;border:1px solid rgb(var(--cred-rgb) / .4);background:rgb(var(--cred-rgb) / .08);color:var(--credink);font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;cursor:pointer}.mrb-casc-danger:hover{background:rgb(var(--cred-rgb) / .15)}.mrb-casc-toast{position:absolute;bottom:16px;left:50%;transform:translate(-50%);max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:9px 16px;border-radius:999px;font-size:calc(12px * var(--font-scale, 1));color:var(--ctext);background:rgb(var(--cpanel-rgb) / .95);border:1px solid var(--cborder2);box-shadow:0 12px 30px var(--cshadow3)}.mrb-casc-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;border-radius:14px;border:1px dashed var(--cborder2);background:var(--cpanel)}.mrb-casc-placeholder-ic{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:var(--cblue);background:rgb(var(--cblue-rgb) / .1);border:1px solid rgb(var(--cblue-rgb) / .35);box-shadow:0 0 18px -6px var(--cblue)}.mrb-casc-placeholder-t{margin:4px 0 0;font-size:calc(14px * var(--font-scale, 1));font-weight:700}.mrb-casc-placeholder-s{margin:0;font-size:calc(12px * var(--font-scale, 1));color:var(--cmut);max-width:46ch}@media (max-width: 900px){.mrb-casc{height:auto;min-height:calc(100vh - 40px)}.mrb-casc-side{position:fixed;z-index:95;top:0;bottom:0;left:0;width:min(300px,85vw);border-radius:0 14px 14px 0;transform:translate(-102%);transition:transform var(--motion-base) var(--ease-out)}.mrb-casc-side.is-open{transform:none;box-shadow:24px 0 60px var(--cshadow3)}.mrb-casc-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:94;background:var(--cscrim);border:0;cursor:pointer}.mrb-casc-libtoggle{display:grid}.mrb-casc-canvaswrap{min-height:440px}.mrb-casc-inspector{left:14px;width:auto}}@media (prefers-reduced-motion: reduce){.mrb-casc *,.mrb-casc *:before,.mrb-casc *:after{transition:none!important;animation:none!important}}.mrb-leadsview-switch{display:inline-flex;gap:2px;padding:3px;margin:var(--space-3) 0 0 var(--space-4);border-radius:12px;border:1px solid var(--border-subtle);background:var(--surface-2)}.mrb-leadsview-switch button{padding:7px 18px;border:0;border-radius:9px;background:none;color:var(--text-muted);font-weight:600;font-size:var(--text-sm);cursor:pointer}.mrb-leadsview-switch button.active{background:var(--accent-fill);color:var(--accent-text)}.mrb-scrub-notice{display:grid;gap:var(--space-2)}.mrb-scrub-notice p{margin:0}.mrb-scrub-providers{margin:var(--space-4) 0}.mrb-scrub-providers summary{cursor:pointer;color:var(--text-muted);font-size:var(--text-sm)}.mrb-scrub-provtable{margin-top:var(--space-3);font-size:var(--text-sm)}.mrb-badge-off{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted)}.mrb-scrub-field{display:block;margin-top:var(--space-4)}.mrb-scrub-input{display:block;width:100%;max-width:100%;margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm);resize:vertical}.mrb-scrub-actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap}.mrb-scrub-cap{color:var(--text-faint);font-size:var(--text-sm)}.mrb-scrub-summary{margin:var(--space-5) 0 var(--space-3);display:grid;gap:var(--space-3);justify-items:start}.mrb-scrub-headline{margin:0;font-weight:600}.mrb-scrub-counts{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0;padding:0;list-style:none;color:var(--text-muted);font-size:var(--text-sm)}.mrb-scrub-why{margin:0;padding-left:var(--space-4);display:grid;gap:var(--space-1)}.mrb-scrub-table td{vertical-align:top}.mrb-scrub-row-danger{background:var(--danger-fill)}.mrb-scrub-row-danger td:nth-child(2){color:var(--danger);font-weight:700}.mrb-scrub-row-warn{background:var(--warn-fill)}.mrb-scrub-row-muted{color:var(--text-muted)}.mrb-suppression{margin:var(--space-4) 0}.mrb-panel-subtitle{font-size:var(--text-sm);font-weight:600;color:var(--text-muted);margin-bottom:var(--space-2)}.mrb-supp-signals{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;gap:var(--space-3)}.mrb-supp-signal{border:1px solid var(--border-subtle);border-radius:var(--radius-md, 8px);padding:var(--space-3)}.mrb-supp-off{opacity:.72}.mrb-supp-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.mrb-supp-detail{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.mrb-supp-meta{margin:var(--space-2) 0 0;font-size:var(--text-sm);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.mrb-supp-locked{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted);font-style:italic}.mrb-supp-oneway{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.mrb-supp-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-top:var(--space-3)}.mrb-supp-import{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.mrb-supp-input{padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-sm, 6px);background:var(--surface-input, transparent);color:inherit;min-width:16rem;max-width:100%}.mrb-badge-warn{background:transparent;border:1px solid var(--warn);color:var(--warn)}:root{--bp-xs: 420px;--bp-sm: 560px;--bp-md: 720px;--bp-lg: 900px;--bp-xl: 1100px;--safe-t: env(safe-area-inset-top, 0px);--safe-r: env(safe-area-inset-right, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--tap-min: 44px;--edge-tab-w: 0px;--body-pad-x: var(--space-6)}html,body{overflow-x:clip;overscroll-behavior-x:none}.mrb-scroll-x{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media (max-width: 720px){table:not(.mrb-table-fixed){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}@media (max-width: 720px){#mrb-header{flex-wrap:wrap;gap:var(--space-2);padding:calc(var(--space-2) + var(--safe-t)) var(--space-3) var(--space-2);position:sticky;top:0;z-index:3}#mrb-header .mrb-header-spacer{display:none}#mrb-header{justify-content:space-between}.mrb-brand{flex:0 1 auto;min-width:0;overflow:hidden}.mrb-brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrb-brand-logo{flex:none}#mrb-header .mrb-nav,.mrb-nav.mrb-section-nav,.mrb-nav.mrb-page-nav{min-width:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--space-3)!important;padding-block:var(--space-1)!important}#mrb-header .mrb-nav::-webkit-scrollbar,.mrb-nav.mrb-section-nav::-webkit-scrollbar,.mrb-nav.mrb-page-nav::-webkit-scrollbar{display:none}.mrb-nav.mrb-section-nav,.mrb-nav.mrb-page-nav{flex:none}#mrb-header .mrb-nav{flex:1 0 100%;order:2}#mrb-header .mrb-brandbar,#mrb-header .mrb-brand{order:0}#mrb-header .mrb-toolbar{order:1}#mrb-header .mrb-nav a,.mrb-nav.mrb-section-nav a,.mrb-nav.mrb-section-nav .mrb-section-btn,.mrb-nav.mrb-page-nav a{flex:none;scroll-snap-align:start;min-height:var(--tap-min);display:inline-flex;align-items:center;white-space:nowrap}#mrb-header .mrb-nav a:first-child:before{display:none}#mrb-header .mrb-nav .mrb-rail-world,.mrb-nav.mrb-page-nav .mrb-rail-world,.mrb-nav.mrb-section-nav .mrb-rail-world{position:sticky;left:0;z-index:1;flex:none;background:var(--surface-1);box-shadow:8px 0 8px -6px color-mix(in srgb,var(--surface-1) 85%,transparent)}#mrb-header .mrb-nav,.mrb-nav.mrb-section-nav,.mrb-nav.mrb-page-nav{scroll-padding-inline-start:104px}#mrb-header .mrb-toolbar{flex:1 0 100%;min-width:0;max-width:100%;flex-wrap:wrap;row-gap:4px;justify-content:flex-start;overflow:visible;scrollbar-width:none}#mrb-header .mrb-toolbar::-webkit-scrollbar{display:none}#mrb-header .mrb-toolbar>*{flex:none}#mrb-header .mrb-toolbar .mrb-tool-btn{min-width:var(--tap-min);min-height:var(--tap-min)}#mrb-header .mrb-tool-logout span{display:none}.mrb-body{padding:var(--space-4) calc(var(--body-pad-x) + var(--safe-r)) calc(var(--space-8) + var(--safe-b)) calc(var(--body-pad-x) + var(--safe-l))}.mrb-body>*{min-width:0}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,calc(16px * var(--font-scale, 1)));min-height:var(--tap-min)}}@media (max-width: 900px){:root{--edge-tab-w: 44px}}@media (max-width: 720px){:root{--edge-tab-w: 26px;--body-pad-x: var(--space-3)}}@media (max-width: 420px){.mrb-brand-name{display:none}:root{--body-pad-x: var(--space-2)}}.mrb-body{padding-right:calc(var(--body-pad-x) + var(--safe-r) + var(--edge-tab-w) + var(--tdp-dock, 0px))}.mrb-queue-body{padding-right:var(--lbrail-lane, 0px)}@media (pointer: coarse){.mrb-nav a,.mrb-section-btn,.mrb-tool-btn{min-height:var(--tap-min)}}:root{--nav-rail-w: 60px;--rail-type: calc(var(--text-md) * 1.075);--rail-row-h: 40px;--rail-glyph: 30px;--rail-gap: 13px;--nav-rail-open-w: calc(var(--nav-rail-w) + 13.6 * var(--text-md));--nav-rail-close-delay: .12s;--nav-rail-close-dur: .14s;--nav-rail-kids-dur: .14s;--nav-rail-kid-dur: .1s}@keyframes mrb-rail-kids-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes mrb-rail-kid-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.mrb-rail-kids,.mrb-rail-kids .mrb-rail-child{animation:none!important}}.mrb-shell-split,.mrb-shell-lower,.mrb-shell-main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}html:has(.mrb-app){overflow:hidden;overscroll-behavior:none}body:has(.mrb-app){position:relative;overflow:clip}.mrb-rail-glyph,.mrb-rail-idea,.mrb-rail-child,.mrb-rail-kids,.mrb-rail-kids-inner{display:none}@media not all and (max-width: 720px){.mrb-shell-split[data-vertical-layer=second] .mrb-shell-lower{position:relative;padding-left:var(--nav-rail-w)}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav{position:absolute;inset-block:0;left:0;width:var(--nav-rail-w);z-index:190;flex-direction:column;flex-wrap:nowrap;align-items:stretch;background:var(--surface-1);border-bottom:none!important;border-right:1px solid var(--border-subtle);font-size:var(--rail-type);min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;pointer-events:none;transition:width var(--nav-rail-close-dur) var(--ease-in, ease) var(--nav-rail-close-delay),pointer-events 0s linear var(--nav-rail-close-delay);transition-behavior:allow-discrete}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav:before{content:"";position:absolute;inset-block:0;left:0;width:var(--nav-rail-w);z-index:-1;pointer-events:auto}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:hover:before,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:has(:focus-visible):before,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-rail-held]:before,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-crest-open]:before{width:var(--nav-rail-open-w)}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-item{transition:pointer-events 0s linear var(--nav-rail-close-delay);transition-behavior:allow-discrete}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav{padding-bottom:var(--space-3)!important;padding-top:var(--space-3)!important;padding-inline:var(--space-2)!important}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:hover,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:has(:focus-visible),.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-rail-held],.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-crest-open],.mrb-shell-split[data-vertical-layer=second][data-rail-labels=always] .mrb-nav.mrb-rail-nav{width:var(--nav-rail-open-w);box-shadow:var(--shadow-2);transition:width var(--motion-fast, .12s) var(--ease-out, ease) 0s,pointer-events 0s}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:hover .mrb-rail-item,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:has(:focus-visible) .mrb-rail-item,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-rail-held] .mrb-rail-item,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-crest-open] .mrb-rail-item,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=always] .mrb-nav.mrb-rail-nav .mrb-rail-item{pointer-events:auto;transition:pointer-events 0s}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-idea{display:flex;flex-shrink:0;align-items:center;gap:var(--space-2);margin-top:auto;min-height:var(--rail-row-h);padding-inline:var(--space-2);border:0;border-radius:var(--radius-md, 8px);background:none;color:var(--accent-text, var(--accent));font:inherit;font-weight:700;text-align:left;white-space:nowrap;overflow:hidden;cursor:pointer;transition:pointer-events 0s linear var(--nav-rail-close-delay);transition-behavior:allow-discrete}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:hover .mrb-rail-idea,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:has(:focus-visible) .mrb-rail-idea,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-rail-held] .mrb-rail-idea,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-crest-open] .mrb-rail-idea,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=always] .mrb-nav.mrb-rail-nav .mrb-rail-idea{pointer-events:auto;transition:pointer-events 0s}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-idea:hover,.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-idea:focus-visible{background:var(--accent-fill)}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-idea .mrb-rail-idea-glyph{display:grid;place-items:center;font-size:calc(16px * var(--font-scale, 1));line-height:1}@media (pointer: coarse){.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-idea{pointer-events:auto}}body:has(.mrb-shell-split[data-vertical-layer=second] .mrb-rail-nav .mrb-rail-idea) .mrb-ideabox-fab{display:none}@media (pointer: coarse){.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav{width:var(--nav-rail-open-w);pointer-events:auto}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-item{pointer-events:auto}}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-item{display:flex;flex-shrink:0;align-items:center;gap:var(--space-2);min-height:var(--rail-row-h);font-size:var(--rail-type);text-align:left;justify-content:flex-start;padding-inline:var(--space-2);white-space:nowrap;overflow:hidden}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-glyph{display:block;flex:none;width:var(--rail-glyph);height:var(--rail-glyph)}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-word{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:opacity var(--nav-rail-close-dur) var(--ease-in, ease) var(--nav-rail-close-delay),max-width 0s linear calc(var(--nav-rail-close-delay) + var(--nav-rail-close-dur));transition-behavior:allow-discrete}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:hover .mrb-rail-word,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:has(:focus-visible) .mrb-rail-word,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-rail-held] .mrb-rail-word,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-crest-open] .mrb-rail-word,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=always] .mrb-rail-word{max-width:none;opacity:1;transition:opacity var(--motion-fast, .12s) var(--ease-out, ease) 0s,max-width 0s linear 0s}@media (pointer: coarse){.mrb-shell-split[data-vertical-layer=second] .mrb-rail-word{max-width:none;opacity:1}}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-kids{display:none}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:hover .mrb-rail-kids,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:has(:focus-visible) .mrb-rail-kids,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-rail-held] .mrb-rail-kids,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-crest-open] .mrb-rail-kids,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=always] .mrb-rail-kids{flex-shrink:0;display:grid;grid-template-rows:1fr;animation:mrb-rail-kids-open var(--nav-rail-kids-dur) var(--ease-out, ease) both}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-kids-inner{display:flex;flex-direction:column;gap:var(--rail-gap, 12px);min-height:0;overflow:clip;overflow-clip-margin:calc(var(--focus-ring-width, 2px) + var(--focus-ring-offset, 2px))}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-kids .mrb-rail-child{animation:mrb-rail-kid-in var(--nav-rail-kid-dur) var(--ease-out, ease) both}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-kids .mrb-rail-child:nth-child(2){animation-delay:24ms}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-kids .mrb-rail-child:nth-child(3){animation-delay:48ms}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-kids .mrb-rail-child:nth-child(4){animation-delay:72ms}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-kids .mrb-rail-child:nth-child(n+5){animation-delay:96ms}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-child{display:flex;padding-inline-start:calc(var(--space-2) + var(--space-3))}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-arrow{display:flex;align-items:center;justify-content:center;width:14px;height:var(--rail-glyph);font-size:.95em;line-height:1;opacity:.55}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-child.active .mrb-rail-arrow{opacity:1}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-child:not([data-unread]):after{content:none}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-child.active{box-shadow:var(--glow)}.mrb-shell-split[data-vertical-layer=second] .mrb-rail-box{display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-3, 12px);padding:var(--space-1) var(--space-1);margin-inline:calc(-1 * var(--space-1) - 1px);border:1px solid transparent;border-radius:var(--radius-md, 10px);background:transparent;box-shadow:none;transition:border-color var(--nav-rail-close-dur) var(--ease-in, ease) var(--nav-rail-close-delay),background-color var(--nav-rail-close-dur) var(--ease-in, ease) var(--nav-rail-close-delay),box-shadow var(--nav-rail-close-dur) var(--ease-in, ease) var(--nav-rail-close-delay)}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:hover .mrb-rail-box,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:has(:focus-visible) .mrb-rail-box,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-rail-held] .mrb-rail-box,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-crest-open] .mrb-rail-box,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=always] .mrb-rail-box{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 22%,transparent);transition:border-color var(--motion-fast, .12s) var(--ease-out, ease) 0s,background-color var(--motion-fast, .12s) var(--ease-out, ease) 0s,box-shadow var(--motion-fast, .12s) var(--ease-out, ease) 0s}@media (pointer: coarse){.mrb-shell-split[data-vertical-layer=second] .mrb-rail-box{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 22%,transparent)}}}#mrb-header .mrb-nav[data-morphed=sections]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;padding-block:calc(var(--focus-ring-width, 2px) + var(--focus-ring-offset, 2px));min-width:0}@media not all and (max-width: 720px){#mrb-header .mrb-nav[data-morphed=sections]{flex:1 1 0;min-width:min(100%,260px)}#mrb-header:has(.mrb-nav[data-morphed=sections]) .mrb-header-spacer{flex:0 0 0}#mrb-header .mrb-nav[data-morphed=sections]{flex-grow:1000;max-width:max-content;padding-inline-end:28px}#mrb-header:has(.mrb-nav[data-morphed=sections]) .mrb-header-spacer.mrb-header-gap{flex:1 0 0}}#mrb-header .mrb-nav[data-morphed=sections]::-webkit-scrollbar{width:0;height:0}#mrb-header .mrb-nav[data-morphed=sections]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%)}#mrb-header .mrb-nav[data-morphed=sections]>*{scroll-snap-align:start;flex:none}@keyframes mrb-morph-in{0%{opacity:0;transform:translate3d(-6px,2px,0)}to{opacity:1;transform:none}}#mrb-header .mrb-nav[data-morphed=sections]>*{animation:mrb-morph-in var(--motion-base, .2s) var(--ease-out, ease) both}#mrb-header .mrb-nav[data-morphed=sections]>:nth-child(1){animation-delay:0ms}#mrb-header .mrb-nav[data-morphed=sections]>:nth-child(2){animation-delay:18ms}#mrb-header .mrb-nav[data-morphed=sections]>:nth-child(3){animation-delay:36ms}#mrb-header .mrb-nav[data-morphed=sections]>:nth-child(4){animation-delay:54ms}#mrb-header .mrb-nav[data-morphed=sections]>:nth-child(5){animation-delay:72ms}#mrb-header .mrb-nav[data-morphed=sections]>:nth-child(6){animation-delay:90ms}#mrb-header .mrb-nav[data-morphed=sections]>:nth-child(n+7){animation-delay:108ms}.mrb-rail-item[data-unread],.mrb-nav>a[data-unread]{position:relative}.mrb-rail-item[data-unread]:after,.mrb-nav>a[data-unread]:after{content:attr(data-unread);position:absolute;top:2px;right:4px;left:auto;bottom:auto;transform:none;transition:none;min-width:1.6em;height:1.6em;padding:0 .4em;border-radius:999px;background:var(--danger);color:var(--bg);font-size:calc(10px * var(--font-scale, 1));line-height:1;font-weight:800;display:grid;place-items:center;box-sizing:border-box;font-variant-numeric:tabular-nums;pointer-events:none}.mrb-nav>a[data-unread]:not(.mrb-rail-item):after{position:static;inset:auto;display:inline-grid;vertical-align:middle;margin-left:.6em;background-color:var(--danger);box-shadow:none}@media (max-width: 720px){.mrb-shell-split[data-vertical-layer=second] .mrb-rail-item[data-unread]:after{position:static;inset:auto;display:inline-grid;vertical-align:middle;margin-left:.6em;background-color:var(--danger);box-shadow:none}}.mrb-rail-item[data-unread] .mrb-rail-glyph,.mrb-nav>a[data-unread] .mrb-rail-glyph{color:var(--danger)}@media not all and (max-width: 720px){.mrb-shell-split[data-vertical-layer=second] .mrb-rail-item[data-unread]:after{background-color:var(--danger);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--tag-violet, var(--accent)) 85%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent-neon) 80%,transparent),inset 0 0 0 1.5px color-mix(in srgb,var(--ok) 55%,transparent),0 0 0 1px color-mix(in srgb,var(--accent-neon) 22%,transparent),0 0 6px color-mix(in srgb,var(--accent-neon) 45%,transparent),0 0 12px color-mix(in srgb,var(--danger) 30%,transparent)}@media (forced-colors: active){.mrb-shell-split[data-vertical-layer=second] .mrb-rail-item[data-unread]:after{box-shadow:none}}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:hover .mrb-rail-item[data-unread]:after,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:has(:focus-visible) .mrb-rail-item[data-unread]:after,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-rail-held] .mrb-rail-item[data-unread]:after,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-crest-open] .mrb-rail-item[data-unread]:after,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=always] .mrb-rail-item[data-unread]:after{position:static;inset:auto;margin-left:auto;background-color:var(--danger);box-shadow:none;min-width:1.9em;padding:0 .55em}@media (pointer: coarse){.mrb-shell-split[data-vertical-layer=second] .mrb-rail-item[data-unread]:after{position:static;inset:auto;margin-left:auto;background-color:var(--danger);box-shadow:none;min-width:1.9em;padding:0 .55em}}}.mrb-rail-crest-box,.mrb-rail-crest-panel{display:none}@media not all and (max-width: 720px){.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-crest-box{display:block;flex:none;box-sizing:border-box;width:100%;min-width:0}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-crest-add{display:flex;flex-shrink:0;align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:var(--rail-row-h);margin:0;padding:0 var(--space-2);border:0;border-radius:var(--radius-md, 8px);background:none;color:var(--accent-text, var(--accent));font:inherit;font-weight:700;text-align:left;white-space:nowrap;overflow:hidden;cursor:pointer;transition:pointer-events 0s linear var(--nav-rail-close-delay);transition-behavior:allow-discrete}.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:hover .mrb-rail-crest-add,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:has(:focus-visible) .mrb-rail-crest-add,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-rail-held] .mrb-rail-crest-add,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-crest-open] .mrb-rail-crest-add,.mrb-shell-split[data-vertical-layer=second][data-rail-labels=always] .mrb-nav.mrb-rail-nav .mrb-rail-crest-add{pointer-events:auto;transition:pointer-events 0s}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-crest-add:hover,.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-crest-add:focus-visible,.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-crest-add[aria-expanded=true]{background:var(--accent-fill)}@media (pointer: coarse){.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-crest-add{pointer-events:auto}}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-crest-add .mrb-rail-crest-add-glyph{display:grid;place-items:center}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-crest-add .mrb-rail-crest-add-glyph svg{display:block;box-sizing:border-box;width:24px;height:24px;padding:5px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:var(--radius-sm, 6px);background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--accent-text, var(--accent));transition:transform var(--motion-fast, .12s) var(--ease-out, ease),border-color var(--motion-fast, .12s) var(--ease-out, ease)}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-crest-add[aria-expanded=true] .mrb-rail-crest-add-glyph svg{transform:rotate(45deg);border-color:color-mix(in srgb,var(--accent) 80%,transparent)}@media (prefers-reduced-motion: reduce){.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav .mrb-rail-crest-add .mrb-rail-crest-add-glyph svg{transition:none}}.mrb-rail-crest-panel{display:block;position:fixed;z-index:195;width:min(15rem,calc(100vw - var(--nav-rail-w) - var(--space-6)));box-sizing:border-box;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-3, 12px);background:var(--surface-1);box-shadow:var(--shadow-2)}.mrb-rail-crest-title{margin:0 0 var(--space-1);padding:0 var(--space-2);font-weight:500;font-size:calc(12px * var(--font-scale, 1));color:var(--text-2, var(--text-muted))}.mrb-rail-crest-note:empty{display:none}.mrb-rail-crest-note{margin:var(--space-2) 0 0;font-size:calc(12px * var(--font-scale, 1));line-height:1.4;color:var(--text-2, var(--text-muted))}.mrb-rail-crest-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mrb-rail-crest-go{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:0;border-radius:var(--radius-2, 8px);text-decoration:none;color:inherit}button.mrb-rail-crest-go{width:100%;background:transparent;font:inherit;text-align:left;cursor:pointer}button.mrb-rail-crest-go:disabled{cursor:progress;opacity:.7}.mrb-rail-crest-go:hover,.mrb-rail-crest-go:focus-visible{background:var(--surface-2)}.mrb-rail-crest-go-name{display:block;font-weight:500;font-size:calc(13px * var(--font-scale, 1));color:var(--text-1, var(--text))}.mrb-rail-crest-go-icon{flex:none;color:var(--text-2, var(--text-muted))}.mrb-rail-crest-go:hover .mrb-rail-crest-go-icon,.mrb-rail-crest-go:focus-visible .mrb-rail-crest-go-icon{color:var(--text-1, var(--text))}.mrb-rail-crest-go-hint{margin-left:auto;font-size:calc(11px * var(--font-scale, 1));line-height:1.35;color:var(--text-2, var(--text-muted))}.mrb-rail-nav[data-rail-drag] .mrb-rail-row .mrb-rail-rowmenu{visibility:hidden;pointer-events:none}.mrb-rail-nav :is(.mrb-rail-item,.mrb-rail-head){-webkit-user-drag:none}}:root{--chrome-bar: #06070d;--rail-seam: linear-gradient(270deg, var(--chrome-bar) 0, color-mix(in srgb, var(--chrome-bar) 55%, transparent) 3px, transparent 18px)}@media not all and (max-width: 720px){.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav,.mrb-app:has(.mrb-shell-split[data-vertical-layer=second] .mrb-rail-nav) #mrb-header:before{--storm-sky: #07090d;--storm-picture: url(/assets/rail-storm-Ds1MomU8.webp);--storm-picture-w: max(320px, 25vh);--storm-scrim: linear-gradient(180deg, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .52) 40%, rgba(0, 0, 0, .46) 72%, rgba(0, 0, 0, .54) 100%);--band-dim: 62%;--band-dim-2: 30%;--band-dim-3: 12%;--band-dim-4: 5%;--band-len: 300px;--band-stop-1: color-mix(in srgb, var(--chrome-band), #000 18%);--band-stop-2: color-mix(in srgb, color-mix(in srgb, var(--chrome-band) 45%, var(--chrome-band-end)), #000 18%);--band-stop-3: color-mix(in srgb, color-mix(in srgb, var(--chrome-band) 14%, var(--chrome-band-end)), #000 18%);--band-stop-4: color-mix(in srgb, var(--chrome-band-end), #000 18%);--chrome-vband: linear-gradient( 180deg, color-mix(in srgb, var(--band-stop-1) var(--band-dim), transparent) 0%, color-mix(in srgb, var(--band-stop-2) var(--band-dim-2), transparent) 24%, color-mix(in srgb, var(--band-stop-3) var(--band-dim-3), transparent) 50%, color-mix(in srgb, var(--band-stop-4) var(--band-dim-4), transparent) 75%, transparent 100% );background-color:var(--storm-sky)}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav{background-image:linear-gradient(90deg,#000 0,#0000 14px),var(--rail-seam),linear-gradient(0deg,#000 0,#0000 64px),var(--chrome-vband),var(--storm-scrim),var(--storm-picture);background-attachment:scroll,scroll,scroll,fixed,fixed,fixed;background-repeat:no-repeat;background-size:auto,auto,auto,100% var(--band-len),100% 100vh,var(--storm-picture-w) auto;background-position:0 0;border-right-color:var(--chrome-bar)}.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav{--text: #f4f6fb;--text-1: #f4f6fb;--text-2: #dfe4f0;--text-muted: #d3daea;--text-faint: #9aa4bd;--border-subtle: rgba(255, 255, 255, .14);--rail-ink-accent: color-mix(in oklab, var(--accent) 45%, #fff);--accent-text: var(--rail-ink-accent);--accent-neon: var(--rail-ink-accent);--tab-gold: var(--rail-ink-accent);--accent-fill: color-mix(in srgb, var(--accent) 34%, rgba(255, 255, 255, .06));color:var(--text)}.mrb-app:has(.mrb-shell-split[data-vertical-layer=second] .mrb-rail-nav) #mrb-header{background:var(--chrome-bar);border-bottom-color:#000}@media (min-width: 1280px){.mrb-app:has(.mrb-shell-split[data-vertical-layer=second] .mrb-rail-nav) #mrb-header:before{content:"";position:absolute;left:0;top:0;bottom:-1px;width:0;box-sizing:border-box;pointer-events:none;visibility:hidden;background-image:linear-gradient(90deg,#000 0,#0000 14px),var(--rail-seam),linear-gradient(180deg,#000 0,#0000 22px),var(--chrome-vband),var(--storm-scrim),var(--storm-picture);background-attachment:scroll,scroll,scroll,fixed,fixed,fixed;background-repeat:no-repeat;background-size:auto,auto,auto,100% var(--band-len),100% 100vh,var(--storm-picture-w) auto;background-position:0 0;transition:width var(--nav-rail-close-dur) var(--ease-in, ease) var(--nav-rail-close-delay),visibility 0s linear calc(var(--nav-rail-close-delay) + var(--nav-rail-close-dur))}.mrb-app:has(.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav:hover) #mrb-header:before,.mrb-app:has(.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav :focus-visible) #mrb-header:before,.mrb-app:has(.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-rail-held]) #mrb-header:before,.mrb-app:has(.mrb-shell-split[data-vertical-layer=second][data-rail-labels=on-hover] .mrb-nav.mrb-rail-nav[data-crest-open]) #mrb-header:before,.mrb-app:has(.mrb-shell-split[data-vertical-layer=second][data-rail-labels=always] .mrb-rail-nav) #mrb-header:before{width:var(--nav-rail-open-w);visibility:visible;transition:width var(--motion-fast, .12s) var(--ease-out, ease) 0s,visibility 0s}@media (pointer: coarse){.mrb-app:has(.mrb-shell-split[data-vertical-layer=second] .mrb-rail-nav) #mrb-header:before{width:var(--nav-rail-open-w);visibility:visible}}.mrb-app:has(.mrb-shell-split[data-vertical-layer=second] .mrb-rail-nav) #mrb-header .mrb-zwordmark{position:relative}}@media (prefers-contrast: more){.mrb-shell-split[data-vertical-layer=second] .mrb-nav.mrb-rail-nav,.mrb-app:has(.mrb-shell-split[data-vertical-layer=second] .mrb-rail-nav) #mrb-header:before{background-image:none}}}@media (prefers-contrast: more){:root:root[data-theme=dark]{--text-faint: #b3c3d4;--text-muted: #c3d0df;--border-control: #a9bacd;--border-subtle: rgba(255, 255, 255, .45);--focus: #8cc4ff}:root:root[data-theme=light]{--text-faint: #374556;--text-muted: #2b3644;--border-control: #3d4c5e;--border-subtle: rgba(10, 21, 38, .55);--focus: #073886}:root:root{--focus-ring-width: 3px}:root .oo-premium .mrb-optout-limits>summary:focus-visible,:root .ps-premium .ps-tab:focus-visible,:root .mrb-hud-slide-x:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}}html[data-a11y-motion=reduce] *,html[data-a11y-motion=reduce] *:before,html[data-a11y-motion=reduce] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root:root[data-theme=dark][data-a11y-contrast=more]{--text-faint: #b3c3d4;--text-muted: #c3d0df;--border-control: #a9bacd;--border-subtle: rgba(255, 255, 255, .45);--focus: #8cc4ff}:root:root[data-theme=light][data-a11y-contrast=more]{--text-faint: #374556;--text-muted: #2b3644;--border-control: #3d4c5e;--border-subtle: rgba(10, 21, 38, .55);--focus: #073886}:root:root[data-a11y-contrast=more]{--focus-ring-width: 3px}:root[data-a11y-contrast=more] .oo-premium .mrb-optout-limits>summary:focus-visible,:root[data-a11y-contrast=more] .ps-premium .ps-tab:focus-visible,:root[data-a11y-contrast=more] .mrb-hud-slide-x:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}html[data-a11y-focus=always] :focus{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}html[data-a11y-links=underline] a{text-decoration:underline;text-underline-offset:2px}body:is([data-dialer-skin=pac-man],[data-dialer-skin=galaga]),.mrb-skin-surface:is([data-skin=pac-man],[data-skin=galaga]){color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--sk-stat-n: #ffffff;--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .45);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06)}body[data-dialer-skin=pac-man],.mrb-skin-surface[data-skin=pac-man]{--bg: #050b1e;--surface-1: #0b1226;--surface-2: #101830;--surface-3: #16203f;--text: #f7f5ea;--text-muted: #d1cfc0;--text-faint: #a5a396;--accent: #ffd83d;--accent-text: #ffe9a0;--accent-fill: rgba(255, 216, 61, .12);--accent-fill-hover: rgba(255, 216, 61, .22);--accent-wash: rgba(255, 216, 61, .06);--accent-border: #c7a52e;--accent-neon: #ffe100;--border-control: #8e8ea6;--border-subtle: rgba(255, 216, 61, .2);--focus: #ffe97a;--rank-first: rgba(255, 216, 61, .13);--badge-fill: rgba(255, 216, 61, .2);--glow: 0 0 0 1px rgba(255, 216, 61, .42), 0 4px 26px rgba(255, 216, 61, .28);--tab-gold: #ffd83d;--sk-accent-hi: #ffe97a;--sk-accent: #ffd83d;--sk-ink: #201700;--sk-halo: rgba(255, 216, 61, .14);--sk-hairline: rgba(122, 148, 255, .62);--sk-hairline-soft: rgba(122, 148, 255, .3);--sk-glint: rgba(255, 225, 0, .85);--sk-fill: linear-gradient(150deg, #ffdf5e 0%, #f2c53d 38%, #fff3a6 50%, #e3af26 62%, #ffd94e 100%);--sk-fill-hover: linear-gradient(150deg, #ffe36c 0%, #f6cc49 45%, #fff6b4 55%, #e8b52e 100%);--sk-cta-glow: rgba(255, 216, 61, .45);--sk4-cta-border: #ffe97a;--sk-badge: linear-gradient(135deg, #ffd94e, #c79a1e);--sk-row-hover: rgba(255, 216, 61, .08);--sk-row-sel: linear-gradient(90deg, rgba(255, 216, 61, .18), rgba(122, 148, 255, .06));--sk-chip-bg: rgba(122, 148, 255, .1);--sk-chip-border: rgba(122, 148, 255, .62);--sk-chip-ink: #f4d98d;--sk-stat-label: #a2a2c0;--sk-stat-glow: rgba(255, 216, 61, .4);--sk-sheen: rgba(255, 240, 160, .28);--sk-brand-glow: rgba(255, 216, 61, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(5.4) hue-rotate(6deg) brightness(1.12) drop-shadow(0 0 10px rgba(255, 225, 0, .5));--sk-header-bg: linear-gradient(180deg, #0d152e, #050b1e);--sk4-tile-ink: #f2f0e6;--sk4-tile-border: #61617f;--sk4-nrnfu: #ffe97a;--sk-texture: linear-gradient(115deg, rgba(255, 216, 61, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(47, 107, 255, .14), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #101830, #0a1022 60%, #0b1226);--sk-panel-bg: linear-gradient(180deg, #0d1428, #070d1c);--sk-tile-bg: linear-gradient(180deg, #111a34, #0a1020);--sk-tile-bg-hover: linear-gradient(180deg, #182448, #0e1530);--sk-tile-ink-hover: #ffe9a0;--sk-pause-bg: linear-gradient(180deg, #0e1630, #0a1020);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #101830, #0b1226);--sk-menu-border: rgba(122, 148, 255, .32);--sk4-mzh: clamp(120px, calc((100vw - 1192px) * 265 / 224), calc((100vh - 100px)*.92) );--sk4-mzr: calc((100vw - 1168px - var(--sk4-mzh) * 224 / 288) / 2);--sk4-mzb: calc((100vh - 75px - var(--sk4-mzh)) / 2);--sk4-t: calc(var(--sk4-mzh) / 36);--sk4-board: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 224 288'%3E%3Crect y='24' width='224' height='248' fill='%23050b1e'/%3E%3Cpath stroke='%232f6bff' stroke-width='1.5' fill='none' d='M4.9 26.3Q2.3 26.3 2.3 28.9L2.3 99.1Q2.3 101.7 4.9 101.7L39.7 101.7Q42.3 101.7 42.3 104.3L42.3 127.7Q42.3 130.3 39.7 130.3L4 130.3Q2.3 130.3 2.3 132L2.3 132Q2.3 133.7 4 133.7L43.1 133.7Q45.7 133.7 45.7 131.1L45.7 100.9Q45.7 98.3 43.1 98.3L8.3 98.3Q5.7 98.3 5.7 95.7L5.7 32.3Q5.7 29.7 8.3 29.7L103.7 29.7Q106.3 29.7 106.3 32.3L106.3 59.1Q106.3 61.7 108.9 61.7L115.1 61.7Q117.7 61.7 117.7 59.1L117.7 32.3Q117.7 29.7 120.3 29.7L215.7 29.7Q218.3 29.7 218.3 32.3L218.3 95.7Q218.3 98.3 215.7 98.3L180.9 98.3Q178.3 98.3 178.3 100.9L178.3 131.1Q178.3 133.7 180.9 133.7L220 133.7Q221.7 133.7 221.7 132L221.7 132Q221.7 130.3 220 130.3L184.3 130.3Q181.7 130.3 181.7 127.7L181.7 104.3Q181.7 101.7 184.3 101.7L219.1 101.7Q221.7 101.7 221.7 99.1L221.7 28.9Q221.7 26.3 219.1 26.3ZM20.9 42.3Q18.3 42.3 18.3 44.9L18.3 59.1Q18.3 61.7 20.9 61.7L43.1 61.7Q45.7 61.7 45.7 59.1L45.7 44.9Q45.7 42.3 43.1 42.3ZM60.9 42.3Q58.3 42.3 58.3 44.9L58.3 59.1Q58.3 61.7 60.9 61.7L91.1 61.7Q93.7 61.7 93.7 59.1L93.7 44.9Q93.7 42.3 91.1 42.3ZM132.9 42.3Q130.3 42.3 130.3 44.9L130.3 59.1Q130.3 61.7 132.9 61.7L163.1 61.7Q165.7 61.7 165.7 59.1L165.7 44.9Q165.7 42.3 163.1 42.3ZM180.9 42.3Q178.3 42.3 178.3 44.9L178.3 59.1Q178.3 61.7 180.9 61.7L203.1 61.7Q205.7 61.7 205.7 59.1L205.7 44.9Q205.7 42.3 203.1 42.3ZM20.9 74.3Q18.3 74.3 18.3 76.9L18.3 83.1Q18.3 85.7 20.9 85.7L43.1 85.7Q45.7 85.7 45.7 83.1L45.7 76.9Q45.7 74.3 43.1 74.3ZM60.9 74.3Q58.3 74.3 58.3 76.9L58.3 131.1Q58.3 133.7 60.9 133.7L67.1 133.7Q69.7 133.7 69.7 131.1L69.7 112.3Q69.7 109.7 72.3 109.7L91.1 109.7Q93.7 109.7 93.7 107.1L93.7 100.9Q93.7 98.3 91.1 98.3L72.3 98.3Q69.7 98.3 69.7 95.7L69.7 76.9Q69.7 74.3 67.1 74.3ZM84.9 74.3Q82.3 74.3 82.3 76.9L82.3 83.1Q82.3 85.7 84.9 85.7L103.7 85.7Q106.3 85.7 106.3 88.3L106.3 107.1Q106.3 109.7 108.9 109.7L115.1 109.7Q117.7 109.7 117.7 107.1L117.7 88.3Q117.7 85.7 120.3 85.7L139.1 85.7Q141.7 85.7 141.7 83.1L141.7 76.9Q141.7 74.3 139.1 74.3ZM156.9 74.3Q154.3 74.3 154.3 76.9L154.3 95.7Q154.3 98.3 151.7 98.3L132.9 98.3Q130.3 98.3 130.3 100.9L130.3 107.1Q130.3 109.7 132.9 109.7L151.7 109.7Q154.3 109.7 154.3 112.3L154.3 131.1Q154.3 133.7 156.9 133.7L163.1 133.7Q165.7 133.7 165.7 131.1L165.7 76.9Q165.7 74.3 163.1 74.3ZM180.9 74.3Q178.3 74.3 178.3 76.9L178.3 83.1Q178.3 85.7 180.9 85.7L203.1 85.7Q205.7 85.7 205.7 83.1L205.7 76.9Q205.7 74.3 203.1 74.3ZM84.9 122.3Q82.3 122.3 82.3 124.9L82.3 155.1Q82.3 157.7 84.9 157.7L139.1 157.7Q141.7 157.7 141.7 155.1L141.7 124.9Q141.7 122.3 139.1 122.3ZM85.7 128.3Q85.7 125.7 88.3 125.7L135.7 125.7Q138.3 125.7 138.3 128.3L138.3 151.7Q138.3 154.3 135.7 154.3L88.3 154.3Q85.7 154.3 85.7 151.7ZM4 146.3Q2.3 146.3 2.3 148L2.3 148Q2.3 149.7 4 149.7L39.7 149.7Q42.3 149.7 42.3 152.3L42.3 175.7Q42.3 178.3 39.7 178.3L4.9 178.3Q2.3 178.3 2.3 180.9L2.3 267.1Q2.3 269.7 4.9 269.7L219.1 269.7Q221.7 269.7 221.7 267.1L221.7 180.9Q221.7 178.3 219.1 178.3L184.3 178.3Q181.7 178.3 181.7 175.7L181.7 152.3Q181.7 149.7 184.3 149.7L220 149.7Q221.7 149.7 221.7 148L221.7 148Q221.7 146.3 220 146.3L180.9 146.3Q178.3 146.3 178.3 148.9L178.3 179.1Q178.3 181.7 180.9 181.7L215.7 181.7Q218.3 181.7 218.3 184.3L218.3 215.7Q218.3 218.3 215.7 218.3L204.9 218.3Q202.3 218.3 202.3 220.9L202.3 227.1Q202.3 229.7 204.9 229.7L215.7 229.7Q218.3 229.7 218.3 232.3L218.3 263.7Q218.3 266.3 215.7 266.3L8.3 266.3Q5.7 266.3 5.7 263.7L5.7 232.3Q5.7 229.7 8.3 229.7L19.1 229.7Q21.7 229.7 21.7 227.1L21.7 220.9Q21.7 218.3 19.1 218.3L8.3 218.3Q5.7 218.3 5.7 215.7L5.7 184.3Q5.7 181.7 8.3 181.7L43.1 181.7Q45.7 181.7 45.7 179.1L45.7 148.9Q45.7 146.3 43.1 146.3ZM60.9 146.3Q58.3 146.3 58.3 148.9L58.3 179.1Q58.3 181.7 60.9 181.7L67.1 181.7Q69.7 181.7 69.7 179.1L69.7 148.9Q69.7 146.3 67.1 146.3ZM156.9 146.3Q154.3 146.3 154.3 148.9L154.3 179.1Q154.3 181.7 156.9 181.7L163.1 181.7Q165.7 181.7 165.7 179.1L165.7 148.9Q165.7 146.3 163.1 146.3ZM84.9 170.3Q82.3 170.3 82.3 172.9L82.3 179.1Q82.3 181.7 84.9 181.7L103.7 181.7Q106.3 181.7 106.3 184.3L106.3 203.1Q106.3 205.7 108.9 205.7L115.1 205.7Q117.7 205.7 117.7 203.1L117.7 184.3Q117.7 181.7 120.3 181.7L139.1 181.7Q141.7 181.7 141.7 179.1L141.7 172.9Q141.7 170.3 139.1 170.3ZM20.9 194.3Q18.3 194.3 18.3 196.9L18.3 203.1Q18.3 205.7 20.9 205.7L31.7 205.7Q34.3 205.7 34.3 208.3L34.3 227.1Q34.3 229.7 36.9 229.7L43.1 229.7Q45.7 229.7 45.7 227.1L45.7 196.9Q45.7 194.3 43.1 194.3ZM60.9 194.3Q58.3 194.3 58.3 196.9L58.3 203.1Q58.3 205.7 60.9 205.7L91.1 205.7Q93.7 205.7 93.7 203.1L93.7 196.9Q93.7 194.3 91.1 194.3ZM132.9 194.3Q130.3 194.3 130.3 196.9L130.3 203.1Q130.3 205.7 132.9 205.7L163.1 205.7Q165.7 205.7 165.7 203.1L165.7 196.9Q165.7 194.3 163.1 194.3ZM180.9 194.3Q178.3 194.3 178.3 196.9L178.3 227.1Q178.3 229.7 180.9 229.7L187.1 229.7Q189.7 229.7 189.7 227.1L189.7 208.3Q189.7 205.7 192.3 205.7L203.1 205.7Q205.7 205.7 205.7 203.1L205.7 196.9Q205.7 194.3 203.1 194.3ZM60.9 218.3Q58.3 218.3 58.3 220.9L58.3 239.7Q58.3 242.3 55.7 242.3L20.9 242.3Q18.3 242.3 18.3 244.9L18.3 251.1Q18.3 253.7 20.9 253.7L91.1 253.7Q93.7 253.7 93.7 251.1L93.7 244.9Q93.7 242.3 91.1 242.3L72.3 242.3Q69.7 242.3 69.7 239.7L69.7 220.9Q69.7 218.3 67.1 218.3ZM84.9 218.3Q82.3 218.3 82.3 220.9L82.3 227.1Q82.3 229.7 84.9 229.7L103.7 229.7Q106.3 229.7 106.3 232.3L106.3 251.1Q106.3 253.7 108.9 253.7L115.1 253.7Q117.7 253.7 117.7 251.1L117.7 232.3Q117.7 229.7 120.3 229.7L139.1 229.7Q141.7 229.7 141.7 227.1L141.7 220.9Q141.7 218.3 139.1 218.3ZM156.9 218.3Q154.3 218.3 154.3 220.9L154.3 239.7Q154.3 242.3 151.7 242.3L132.9 242.3Q130.3 242.3 130.3 244.9L130.3 251.1Q130.3 253.7 132.9 253.7L203.1 253.7Q205.7 253.7 205.7 251.1L205.7 244.9Q205.7 242.3 203.1 242.3L168.3 242.3Q165.7 242.3 165.7 239.7L165.7 220.9Q165.7 218.3 163.1 218.3Z'/%3E%3Cpath fill='%23ffe9b0' d='M11 35h2v2h-2zM19 35h2v2h-2zM27 35h2v2h-2zM35 35h2v2h-2zM43 35h2v2h-2zM51 35h2v2h-2zM59 35h2v2h-2zM67 35h2v2h-2zM75 35h2v2h-2zM83 35h2v2h-2zM91 35h2v2h-2zM99 35h2v2h-2zM123 35h2v2h-2zM131 35h2v2h-2zM139 35h2v2h-2zM147 35h2v2h-2zM155 35h2v2h-2zM163 35h2v2h-2zM171 35h2v2h-2zM179 35h2v2h-2zM187 35h2v2h-2zM195 35h2v2h-2zM203 35h2v2h-2zM211 35h2v2h-2zM11 43h2v2h-2zM51 43h2v2h-2zM99 43h2v2h-2zM123 43h2v2h-2zM171 43h2v2h-2zM211 43h2v2h-2zM51 51h2v2h-2zM99 51h2v2h-2zM123 51h2v2h-2zM171 51h2v2h-2zM11 59h2v2h-2zM51 59h2v2h-2zM99 59h2v2h-2zM123 59h2v2h-2zM171 59h2v2h-2zM211 59h2v2h-2zM11 67h2v2h-2zM19 67h2v2h-2zM27 67h2v2h-2zM35 67h2v2h-2zM43 67h2v2h-2zM51 67h2v2h-2zM59 67h2v2h-2zM67 67h2v2h-2zM75 67h2v2h-2zM83 67h2v2h-2zM91 67h2v2h-2zM99 67h2v2h-2zM107 67h2v2h-2zM115 67h2v2h-2zM123 67h2v2h-2zM131 67h2v2h-2zM139 67h2v2h-2zM147 67h2v2h-2zM155 67h2v2h-2zM163 67h2v2h-2zM171 67h2v2h-2zM179 67h2v2h-2zM187 67h2v2h-2zM195 67h2v2h-2zM203 67h2v2h-2zM211 67h2v2h-2zM11 75h2v2h-2zM51 75h2v2h-2zM75 75h2v2h-2zM147 75h2v2h-2zM171 75h2v2h-2zM211 75h2v2h-2zM11 83h2v2h-2zM51 83h2v2h-2zM75 83h2v2h-2zM147 83h2v2h-2zM171 83h2v2h-2zM211 83h2v2h-2zM11 91h2v2h-2zM19 91h2v2h-2zM27 91h2v2h-2zM35 91h2v2h-2zM43 91h2v2h-2zM51 91h2v2h-2zM75 91h2v2h-2zM83 91h2v2h-2zM91 91h2v2h-2zM99 91h2v2h-2zM123 91h2v2h-2zM131 91h2v2h-2zM139 91h2v2h-2zM147 91h2v2h-2zM171 91h2v2h-2zM179 91h2v2h-2zM187 91h2v2h-2zM195 91h2v2h-2zM203 91h2v2h-2zM211 91h2v2h-2zM51 99h2v2h-2zM171 99h2v2h-2zM51 107h2v2h-2zM171 107h2v2h-2zM51 115h2v2h-2zM171 115h2v2h-2zM51 123h2v2h-2zM171 123h2v2h-2zM51 131h2v2h-2zM171 131h2v2h-2zM51 139h2v2h-2zM171 139h2v2h-2zM51 147h2v2h-2zM171 147h2v2h-2zM51 155h2v2h-2zM171 155h2v2h-2zM51 163h2v2h-2zM171 163h2v2h-2zM51 171h2v2h-2zM171 171h2v2h-2zM51 179h2v2h-2zM171 179h2v2h-2zM11 187h2v2h-2zM19 187h2v2h-2zM27 187h2v2h-2zM35 187h2v2h-2zM43 187h2v2h-2zM51 187h2v2h-2zM59 187h2v2h-2zM67 187h2v2h-2zM75 187h2v2h-2zM83 187h2v2h-2zM91 187h2v2h-2zM99 187h2v2h-2zM123 187h2v2h-2zM131 187h2v2h-2zM139 187h2v2h-2zM147 187h2v2h-2zM155 187h2v2h-2zM163 187h2v2h-2zM171 187h2v2h-2zM179 187h2v2h-2zM187 187h2v2h-2zM195 187h2v2h-2zM203 187h2v2h-2zM211 187h2v2h-2zM11 195h2v2h-2zM51 195h2v2h-2zM99 195h2v2h-2zM123 195h2v2h-2zM171 195h2v2h-2zM211 195h2v2h-2zM11 203h2v2h-2zM51 203h2v2h-2zM99 203h2v2h-2zM123 203h2v2h-2zM171 203h2v2h-2zM211 203h2v2h-2zM19 211h2v2h-2zM27 211h2v2h-2zM51 211h2v2h-2zM59 211h2v2h-2zM67 211h2v2h-2zM75 211h2v2h-2zM83 211h2v2h-2zM91 211h2v2h-2zM99 211h2v2h-2zM123 211h2v2h-2zM131 211h2v2h-2zM139 211h2v2h-2zM147 211h2v2h-2zM155 211h2v2h-2zM163 211h2v2h-2zM171 211h2v2h-2zM195 211h2v2h-2zM203 211h2v2h-2zM27 219h2v2h-2zM51 219h2v2h-2zM75 219h2v2h-2zM147 219h2v2h-2zM171 219h2v2h-2zM195 219h2v2h-2zM27 227h2v2h-2zM51 227h2v2h-2zM75 227h2v2h-2zM147 227h2v2h-2zM171 227h2v2h-2zM195 227h2v2h-2zM11 235h2v2h-2zM19 235h2v2h-2zM27 235h2v2h-2zM35 235h2v2h-2zM43 235h2v2h-2zM51 235h2v2h-2zM75 235h2v2h-2zM83 235h2v2h-2zM91 235h2v2h-2zM99 235h2v2h-2zM123 235h2v2h-2zM131 235h2v2h-2zM139 235h2v2h-2zM147 235h2v2h-2zM171 235h2v2h-2zM179 235h2v2h-2zM187 235h2v2h-2zM195 235h2v2h-2zM203 235h2v2h-2zM211 235h2v2h-2zM11 243h2v2h-2zM99 243h2v2h-2zM123 243h2v2h-2zM211 243h2v2h-2zM11 251h2v2h-2zM99 251h2v2h-2zM123 251h2v2h-2zM211 251h2v2h-2zM11 259h2v2h-2zM19 259h2v2h-2zM27 259h2v2h-2zM35 259h2v2h-2zM43 259h2v2h-2zM51 259h2v2h-2zM59 259h2v2h-2zM67 259h2v2h-2zM75 259h2v2h-2zM83 259h2v2h-2zM91 259h2v2h-2zM99 259h2v2h-2zM107 259h2v2h-2zM115 259h2v2h-2zM123 259h2v2h-2zM131 259h2v2h-2zM139 259h2v2h-2zM147 259h2v2h-2zM155 259h2v2h-2zM163 259h2v2h-2zM171 259h2v2h-2zM179 259h2v2h-2zM187 259h2v2h-2zM195 259h2v2h-2zM203 259h2v2h-2zM211 259h2v2h-2z'/%3E%3Ccircle cx='12' cy='52' r='3.4' fill='%23ffd9a0'/%3E%3Ccircle cx='212' cy='52' r='3.4' fill='%23ffd9a0'/%3E%3Ccircle cx='12' cy='212' r='3.4' fill='%23ffd9a0'/%3E%3Ccircle cx='212' cy='212' r='3.4' fill='%23ffd9a0'/%3E%3Crect x='104.5' y='121.2' width='15' height='3.4' fill='%23ffb8de'/%3E%3Cg transform='translate(89 129)'%3E%3Cpath fill='%2300ffff' d='M0 13.5V7Q0 0 7 0Q14 0 14 7V13.5L11.7 11.6 9.3 13.5 7 11.6 4.7 13.5 2.3 11.6 0 13.5Z'/%3E%3Cellipse cx='4.6' cy='5.8' rx='2' ry='2.5' fill='%23f2f6ff'/%3E%3Cellipse cx='9.4' cy='5.8' rx='2' ry='2.5' fill='%23f2f6ff'/%3E%3Ccircle cx='4.6' cy='6.2' r='1.1' fill='%232121de'/%3E%3Ccircle cx='9.4' cy='6.2' r='1.1' fill='%232121de'/%3E%3C/g%3E%3Cg transform='translate(105 129)'%3E%3Cpath fill='%23ffb8ff' d='M0 13.5V7Q0 0 7 0Q14 0 14 7V13.5L11.7 11.6 9.3 13.5 7 11.6 4.7 13.5 2.3 11.6 0 13.5Z'/%3E%3Cellipse cx='4.6' cy='5.8' rx='2' ry='2.5' fill='%23f2f6ff'/%3E%3Cellipse cx='9.4' cy='5.8' rx='2' ry='2.5' fill='%23f2f6ff'/%3E%3Ccircle cx='4.6' cy='6.2' r='1.1' fill='%232121de'/%3E%3Ccircle cx='9.4' cy='6.2' r='1.1' fill='%232121de'/%3E%3C/g%3E%3Cg transform='translate(121 129)'%3E%3Cpath fill='%23ffb852' d='M0 13.5V7Q0 0 7 0Q14 0 14 7V13.5L11.7 11.6 9.3 13.5 7 11.6 4.7 13.5 2.3 11.6 0 13.5Z'/%3E%3Cellipse cx='4.6' cy='5.8' rx='2' ry='2.5' fill='%23f2f6ff'/%3E%3Cellipse cx='9.4' cy='5.8' rx='2' ry='2.5' fill='%23f2f6ff'/%3E%3Ccircle cx='4.6' cy='6.2' r='1.1' fill='%232121de'/%3E%3Ccircle cx='9.4' cy='6.2' r='1.1' fill='%232121de'/%3E%3C/g%3E%3C/svg%3E");--sk-ground: var(--sk4-board) right 18px bottom min(44px, 9%) / auto calc(100% - min(130px, 20%) - min(44px, 9%)) no-repeat fixed, radial-gradient(120% 90% at 50% 0%, #0b1430, #050b1e 62%) fixed, #050b1e}body[data-dialer-skin=galaga],.mrb-skin-surface[data-skin=galaga]{--bg: #020208;--surface-1: #0a0d18;--surface-2: #0f1322;--surface-3: #151a2e;--text: #f2f5fb;--text-muted: #c4cde0;--text-faint: #97a2bd;--accent: #b9ccff;--accent-text: #dbe6ff;--accent-fill: rgba(146, 172, 255, .12);--accent-fill-hover: rgba(146, 172, 255, .22);--accent-wash: rgba(146, 172, 255, .06);--accent-border: #8aa4e8;--accent-neon: #cfe0ff;--border-control: #8a92ad;--border-subtle: rgba(185, 204, 255, .2);--focus: #7ff4ff;--rank-first: rgba(185, 204, 255, .12);--badge-fill: rgba(185, 204, 255, .18);--glow: 0 0 0 1px rgba(185, 204, 255, .4), 0 4px 26px rgba(185, 204, 255, .25);--tab-gold: #ffd447;--sk-accent-hi: #cfe0ff;--sk-accent: #9db9ff;--sk-ink: #0d1530;--sk-halo: rgba(146, 172, 255, .13);--sk-hairline: rgba(207, 224, 255, .55);--sk-hairline-soft: rgba(207, 224, 255, .26);--sk-glint: rgba(127, 244, 255, .85);--sk-fill: linear-gradient(150deg, #f4f7ff 0%, #ccd8f4 38%, #ffffff 50%, #b6c6ec 62%, #e6edfb 100%);--sk-fill-hover: linear-gradient(150deg, #f8faff 0%, #d6e0f8 45%, #ffffff 55%, #c0cef0 100%);--sk-cta-glow: rgba(146, 172, 255, .45);--sk4-cta-border: #4d6fff;--sk-badge: linear-gradient(135deg, #e6edfb, #9fb4de);--sk-row-hover: rgba(146, 172, 255, .09);--sk-row-sel: linear-gradient(90deg, rgba(146, 172, 255, .2), rgba(127, 244, 255, .06));--sk-chip-bg: rgba(146, 172, 255, .1);--sk-chip-border: rgba(207, 224, 255, .55);--sk-chip-ink: #ccd8f0;--sk-stat-label: #96a2c2;--sk-stat-glow: rgba(146, 172, 255, .4);--sk-sheen: rgba(127, 244, 255, .25);--sk-brand-glow: rgba(146, 172, 255, .45);--sk-logo-filter: grayscale(1) brightness(1.3) drop-shadow(0 0 9px rgba(146, 172, 255, .5));--sk-header-bg: linear-gradient(180deg, #0b0e1a, #020208);--sk4-tile-ink: #eef2fa;--sk4-tile-border: #616c8c;--sk4-nrnfu: #7ff4ff;--sk-texture: linear-gradient(115deg, rgba(207, 224, 255, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(146, 172, 255, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0e1220, #070a12 60%, #0a0d18);--sk-panel-bg: linear-gradient(180deg, #0c101c, #060810);--sk-tile-bg: linear-gradient(180deg, #0f1322, #080b14);--sk-tile-bg-hover: linear-gradient(180deg, #161c30, #0b0f1c);--sk-tile-ink-hover: #dbe6ff;--sk-pause-bg: linear-gradient(180deg, #0d1120, #080b13);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #0f1322, #0a0d17);--sk-menu-border: rgba(207, 224, 255, .3);--sk4-gw: max(0px, min( calc(100vw - 1232px) , 560px));--sk-ground: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 224 22%27%3E%3Cpath fill=%27%23ff3448%27 d=%27M10 1h1v1h-1zM9 2h2v1h-2zM10 3h1v1h-1zM10 4h1v1h-1zM10 5h1v1h-1zM10 6h1v1h-1zM9 7h3v1h-3zM14 1h1v1h-1zM18 1h1v1h-1zM14 2h1v1h-1zM18 2h1v1h-1zM14 3h1v1h-1zM18 3h1v1h-1zM14 4h1v1h-1zM18 4h1v1h-1zM14 5h1v1h-1zM18 5h1v1h-1zM14 6h1v1h-1zM18 6h1v1h-1zM15 7h3v1h-3zM20 1h4v1h-4zM20 2h1v1h-1zM24 2h1v1h-1zM20 3h1v1h-1zM24 3h1v1h-1zM20 4h4v1h-4zM20 5h1v1h-1zM20 6h1v1h-1zM20 7h1v1h-1zM83 1h1v1h-1zM87 1h1v1h-1zM83 2h1v1h-1zM87 2h1v1h-1zM83 3h1v1h-1zM87 3h1v1h-1zM83 4h5v1h-5zM83 5h1v1h-1zM87 5h1v1h-1zM83 6h1v1h-1zM87 6h1v1h-1zM83 7h1v1h-1zM87 7h1v1h-1zM90 1h3v1h-3zM91 2h1v1h-1zM91 3h1v1h-1zM91 4h1v1h-1zM91 5h1v1h-1zM91 6h1v1h-1zM90 7h3v1h-3zM96 1h4v1h-4zM95 2h1v1h-1zM95 3h1v1h-1zM95 4h1v1h-1zM98 4h2v1h-2zM95 5h1v1h-1zM99 5h1v1h-1zM95 6h1v1h-1zM99 6h1v1h-1zM96 7h4v1h-4zM101 1h1v1h-1zM105 1h1v1h-1zM101 2h1v1h-1zM105 2h1v1h-1zM101 3h1v1h-1zM105 3h1v1h-1zM101 4h5v1h-5zM101 5h1v1h-1zM105 5h1v1h-1zM101 6h1v1h-1zM105 6h1v1h-1zM101 7h1v1h-1zM105 7h1v1h-1zM114 1h4v1h-4zM113 2h1v1h-1zM113 3h1v1h-1zM114 4h3v1h-3zM117 5h1v1h-1zM117 6h1v1h-1zM113 7h4v1h-4zM120 1h3v1h-3zM119 2h1v1h-1zM123 2h1v1h-1zM119 3h1v1h-1zM119 4h1v1h-1zM119 5h1v1h-1zM119 6h1v1h-1zM123 6h1v1h-1zM120 7h3v1h-3zM126 1h3v1h-3zM125 2h1v1h-1zM129 2h1v1h-1zM125 3h1v1h-1zM129 3h1v1h-1zM125 4h1v1h-1zM129 4h1v1h-1zM125 5h1v1h-1zM129 5h1v1h-1zM125 6h1v1h-1zM129 6h1v1h-1zM126 7h3v1h-3zM131 1h4v1h-4zM131 2h1v1h-1zM135 2h1v1h-1zM131 3h1v1h-1zM135 3h1v1h-1zM131 4h4v1h-4zM131 5h1v1h-1zM133 5h1v1h-1zM131 6h1v1h-1zM134 6h1v1h-1zM131 7h1v1h-1zM135 7h1v1h-1zM137 1h5v1h-5zM137 2h1v1h-1zM137 3h1v1h-1zM137 4h4v1h-4zM137 5h1v1h-1zM137 6h1v1h-1zM137 7h5v1h-5zM200 1h3v1h-3zM199 2h1v1h-1zM203 2h1v1h-1zM203 3h1v1h-1zM201 4h2v1h-2zM200 5h1v1h-1zM199 6h1v1h-1zM199 7h5v1h-5zM205 1h1v1h-1zM209 1h1v1h-1zM205 2h1v1h-1zM209 2h1v1h-1zM205 3h1v1h-1zM209 3h1v1h-1zM205 4h1v1h-1zM209 4h1v1h-1zM205 5h1v1h-1zM209 5h1v1h-1zM205 6h1v1h-1zM209 6h1v1h-1zM206 7h3v1h-3zM211 1h4v1h-4zM211 2h1v1h-1zM215 2h1v1h-1zM211 3h1v1h-1zM215 3h1v1h-1zM211 4h4v1h-4zM211 5h1v1h-1zM211 6h1v1h-1zM211 7h1v1h-1z%27/%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M15 11h3v1h-3zM14 12h1v1h-1zM18 12h1v1h-1zM14 13h1v1h-1zM18 13h1v1h-1zM14 14h1v1h-1zM18 14h1v1h-1zM14 15h1v1h-1zM18 15h1v1h-1zM14 16h1v1h-1zM18 16h1v1h-1zM15 17h3v1h-3zM21 11h3v1h-3zM20 12h1v1h-1zM24 12h1v1h-1zM20 13h1v1h-1zM24 13h1v1h-1zM20 14h1v1h-1zM24 14h1v1h-1zM20 15h1v1h-1zM24 15h1v1h-1zM20 16h1v1h-1zM24 16h1v1h-1zM21 17h3v1h-3zM99 11h3v1h-3zM98 12h1v1h-1zM102 12h1v1h-1zM102 13h1v1h-1zM100 14h2v1h-2zM99 15h1v1h-1zM98 16h1v1h-1zM98 17h5v1h-5zM105 11h3v1h-3zM104 12h1v1h-1zM108 12h1v1h-1zM104 13h1v1h-1zM108 13h1v1h-1zM104 14h1v1h-1zM108 14h1v1h-1zM104 15h1v1h-1zM108 15h1v1h-1zM104 16h1v1h-1zM108 16h1v1h-1zM105 17h3v1h-3zM111 11h3v1h-3zM110 12h1v1h-1zM114 12h1v1h-1zM110 13h1v1h-1zM114 13h1v1h-1zM110 14h1v1h-1zM114 14h1v1h-1zM110 15h1v1h-1zM114 15h1v1h-1zM110 16h1v1h-1zM114 16h1v1h-1zM111 17h3v1h-3zM117 11h3v1h-3zM116 12h1v1h-1zM120 12h1v1h-1zM116 13h1v1h-1zM120 13h1v1h-1zM116 14h1v1h-1zM120 14h1v1h-1zM116 15h1v1h-1zM120 15h1v1h-1zM116 16h1v1h-1zM120 16h1v1h-1zM117 17h3v1h-3zM123 11h3v1h-3zM122 12h1v1h-1zM126 12h1v1h-1zM122 13h1v1h-1zM126 13h1v1h-1zM122 14h1v1h-1zM126 14h1v1h-1zM122 15h1v1h-1zM126 15h1v1h-1zM122 16h1v1h-1zM126 16h1v1h-1zM123 17h3v1h-3zM200 11h3v1h-3zM199 12h1v1h-1zM203 12h1v1h-1zM199 13h1v1h-1zM203 13h1v1h-1zM199 14h1v1h-1zM203 14h1v1h-1zM199 15h1v1h-1zM203 15h1v1h-1zM199 16h1v1h-1zM203 16h1v1h-1zM200 17h3v1h-3zM206 11h3v1h-3zM205 12h1v1h-1zM209 12h1v1h-1zM205 13h1v1h-1zM209 13h1v1h-1zM205 14h1v1h-1zM209 14h1v1h-1zM205 15h1v1h-1zM209 15h1v1h-1zM205 16h1v1h-1zM209 16h1v1h-1zM206 17h3v1h-3z%27/%3E%3C/svg%3E") right 12px top 92px / min(var(--sk4-gw), 448px) auto no-repeat fixed, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 15 12%27%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M7 0h1v1h-1zM7 1h1v1h-1zM6 2h1v1h-1zM8 2h1v1h-1zM6 3h1v1h-1zM8 3h1v1h-1zM5 4h5v1h-5zM5 5h5v1h-5zM1 6h1v1h-1zM5 6h5v1h-5zM13 6h1v1h-1zM1 7h1v1h-1zM4 7h7v1h-7zM13 7h1v1h-1zM1 8h2v1h-2zM4 8h1v1h-1zM6 8h3v1h-3zM10 8h1v1h-1zM12 8h2v1h-2zM0 9h5v1h-5zM6 9h3v1h-3zM10 9h5v1h-5zM0 10h5v1h-5zM6 10h3v1h-3zM10 10h5v1h-5zM1 11h2v1h-2zM4 11h7v1h-7zM12 11h2v1h-2z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M7 2h1v1h-1zM7 3h1v1h-1zM5 8h1v1h-1zM9 8h1v1h-1zM5 9h1v1h-1zM9 9h1v1h-1zM5 10h1v1h-1zM9 10h1v1h-1z%27/%3E%3C/svg%3E") right 76px bottom 12px / 16px auto no-repeat fixed, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 15 12%27%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M7 0h1v1h-1zM7 1h1v1h-1zM6 2h1v1h-1zM8 2h1v1h-1zM6 3h1v1h-1zM8 3h1v1h-1zM5 4h5v1h-5zM5 5h5v1h-5zM1 6h1v1h-1zM5 6h5v1h-5zM13 6h1v1h-1zM1 7h1v1h-1zM4 7h7v1h-7zM13 7h1v1h-1zM1 8h2v1h-2zM4 8h1v1h-1zM6 8h3v1h-3zM10 8h1v1h-1zM12 8h2v1h-2zM0 9h5v1h-5zM6 9h3v1h-3zM10 9h5v1h-5zM0 10h5v1h-5zM6 10h3v1h-3zM10 10h5v1h-5zM1 11h2v1h-2zM4 11h7v1h-7zM12 11h2v1h-2z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M7 2h1v1h-1zM7 3h1v1h-1zM5 8h1v1h-1zM9 8h1v1h-1zM5 9h1v1h-1zM9 9h1v1h-1zM5 10h1v1h-1zM9 10h1v1h-1z%27/%3E%3C/svg%3E") right 56px bottom 12px / 16px auto no-repeat fixed, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 15 12%27%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M7 0h1v1h-1zM7 1h1v1h-1zM6 2h1v1h-1zM8 2h1v1h-1zM6 3h1v1h-1zM8 3h1v1h-1zM5 4h5v1h-5zM5 5h5v1h-5zM1 6h1v1h-1zM5 6h5v1h-5zM13 6h1v1h-1zM1 7h1v1h-1zM4 7h7v1h-7zM13 7h1v1h-1zM1 8h2v1h-2zM4 8h1v1h-1zM6 8h3v1h-3zM10 8h1v1h-1zM12 8h2v1h-2zM0 9h5v1h-5zM6 9h3v1h-3zM10 9h5v1h-5zM0 10h5v1h-5zM6 10h3v1h-3zM10 10h5v1h-5zM1 11h2v1h-2zM4 11h7v1h-7zM12 11h2v1h-2z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M7 2h1v1h-1zM7 3h1v1h-1zM5 8h1v1h-1zM9 8h1v1h-1zM5 9h1v1h-1zM9 9h1v1h-1zM5 10h1v1h-1zM9 10h1v1h-1z%27/%3E%3C/svg%3E") right 36px bottom 12px / 16px auto no-repeat fixed, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 9 12%27%3E%3Cpath fill=%27%23f2f6ff%27 d=%27M7 0h1v12h-1zM2 2h3v1h-3zM2 3h1v1h-1zM4 3h1v1h-1zM2 4h3v1h-3z%27/%3E%3Cpath fill=%27%23ff3448%27 d=%27M0 1h7v1h-7zM0 2h2v1h-2zM5 2h2v1h-2zM0 3h2v1h-2zM5 3h2v1h-2zM0 4h2v1h-2zM5 4h2v1h-2zM0 5h7v1h-7z%27/%3E%3Cpath fill=%27%233a6cf0%27 d=%27M3 3h1v1h-1z%27/%3E%3C/svg%3E") right 14px bottom 11px / 12px auto no-repeat fixed, radial-gradient(46% 34% at 80% 66%, rgba(64, 106, 255, .14), transparent 70%), radial-gradient(30% 26% at 68% 84%, rgba(146, 82, 232, .1), transparent 70%), radial-gradient(1px 1px at 18% 16%, rgba(255, 255, 255, .55), transparent), radial-gradient(1px 1px at 34% 58%, rgba(255, 82, 82, .4), transparent), radial-gradient(1px 1px at 52% 30%, rgba(255, 255, 255, .45), transparent), radial-gradient(1.5px 1.5px at 66% 74%, rgba(127, 244, 255, .4), transparent), radial-gradient(1px 1px at 78% 48%, rgba(255, 212, 71, .4), transparent), radial-gradient(1px 1px at 90% 82%, rgba(255, 255, 255, .5), transparent), radial-gradient(1.5px 1.5px at 8% 84%, rgba(146, 172, 255, .45), transparent), radial-gradient(120% 90% at 50% 0%, #070a14, #020208 62%) fixed, #020208}.mrb-skin-surface[data-skin=galaga] .mrb-hzlogo{--hz-tint: grayscale(1) brightness(1.32);--hz-glow: rgba(146, 172, 255, .55);--hz-opacity: .48}body[data-dialer-skin=attack-on-titan],.mrb-skin-surface[data-skin=attack-on-titan]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--bg: #100b09;--surface-1: #15100d;--surface-2: #1b1512;--surface-3: #221a15;--text: #f7efe7;--text-muted: #d9c5b3;--text-faint: #b09884;--accent: #ff8a3c;--accent-text: #ffc79a;--accent-fill: rgba(214, 106, 34, .14);--accent-fill-hover: rgba(214, 106, 34, .26);--accent-wash: rgba(214, 106, 34, .07);--accent-border: #a85718;--accent-neon: #ff9d55;--border-control: #9c8271;--border-subtle: rgba(255, 157, 85, .22);--focus: #ff9d55;--rank-first: rgba(214, 106, 34, .16);--badge-fill: rgba(214, 106, 34, .2);--glow: 0 0 0 1px rgba(214, 106, 34, .42), 0 4px 26px rgba(214, 106, 34, .3);--tab-gold: #ff8a3c;--sk-accent-hi: #ff9d55;--sk-accent: #d66a22;--sk-ink: #fff8ef;--sk-stat-n: #ffffff;--sk-halo: rgba(214, 106, 34, .16);--sk-hairline: rgba(255, 157, 85, .56);--sk-hairline-soft: rgba(255, 157, 85, .26);--sk-glint: rgba(255, 226, 198, .85);--sk-fill: linear-gradient(150deg, #7a3e08 0%, #552a04 38%, #8a460b 50%, #4d2503 62%, #6d3706 100%);--sk-fill-hover: linear-gradient(150deg, #833f09 0%, #5e2f05 38%, #8a460b 50%, #562a04 62%, #763c07 100%);--sk-cta-glow: rgba(214, 106, 34, .45);--aot-cta-border: #c8783a;--sk-badge: linear-gradient(135deg, #8a460b, #4d2503);--sk-row-hover: rgba(214, 106, 34, .1);--sk-row-sel: linear-gradient(90deg, rgba(214, 106, 34, .22), rgba(214, 106, 34, .05));--sk-chip-bg: rgba(214, 106, 34, .1);--sk-chip-border: rgba(255, 157, 85, .56);--sk-chip-ink: #f6c9a2;--sk-stat-label: #b09884;--sk-stat-glow: rgba(214, 106, 34, .42);--sk-sheen: rgba(255, 226, 198, .25);--sk-brand-glow: rgba(214, 106, 34, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(3.4) hue-rotate(-16deg) brightness(1.04) drop-shadow(0 0 9px rgba(214, 106, 34, .5));--sk-header-bg: linear-gradient(180deg, #1a120c, #100b08);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .55);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .55), 0 18px 50px rgba(28, 12, 4, .6), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--aot-tile-ink: #f7efe7;--aot-tile-border: rgba(255, 157, 85, .54);--aot-nrnfu: #ff9d55;--aot-blades: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 64'%3E%3Cg fill='none' stroke='%23ffd0a4' stroke-opacity='0.14' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M74 46 L166 18'/%3E%3Cpath d='M74 18 L166 46'/%3E%3Cpath d='M70 44 l10 4 l-2 -8 z'/%3E%3Cpath d='M70 20 l10 -4 l-2 8 z'/%3E%3Cpath d='M120 12 c-16 -6 -34 -4 -46 4'/%3E%3Cpath d='M120 12 c16 -6 34 -4 46 4'/%3E%3Cpath d='M120 52 c-12 4 -26 3 -36 -3'/%3E%3Cpath d='M120 52 c12 4 26 3 36 -3'/%3E%3C/g%3E%3C/svg%3E");--sk-texture: linear-gradient(115deg, rgba(255, 157, 85, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(214, 106, 34, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #1c140f, #120c09 60%, #170f0b);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(214, 106, 34, .06), transparent 70%), linear-gradient(180deg, #191109, #110b07);--sk-tile-bg: linear-gradient(180deg, #1e150f, #130d09);--sk-tile-bg-hover: linear-gradient(180deg, #2a1c11, #17100a);--sk-tile-ink-hover: #ffc79a;--sk-pause-bg: linear-gradient(180deg, #1a120c, #120c08);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #1c140f, #16100b);--sk-menu-border: rgba(255, 157, 85, .32);--aot-w: min(max( 142vh , calc(100vw - 384px) ), 146vh );--aot-face-l: calc(100vw - var(--aot-w) * .2641);--aot-face-r: calc(100vw - var(--aot-w) * .1);--aot-ash-zero: min( 71.986vw , var(--aot-face-l));--aot-ash-flat: calc(var(--aot-ash-zero) - 100vw * .13986);--aot-rail-flat: calc(100vw - 81px) ;--aot-rail-fall: max(1px, calc(var(--aot-w) * .1 - 81px));--sk-ground: radial-gradient(46% 34% at 84% 26%, rgba(255, 122, 48, .07), transparent 70%), radial-gradient(38% 30% at 22% 76%, rgba(150, 52, 18, .05), transparent 70%), linear-gradient(90deg, rgba(13, 9, 7, .84) 0 384px, rgba(13, 9, 7, .6) 424px, rgba(13, 9, 7, .36) 470px, rgba(13, 9, 7, .18) 524px, rgba(13, 9, 7, .07) 578px, transparent 640px), linear-gradient(180deg, rgba(13, 9, 7, .84) 0 168px, rgba(13, 9, 7, .56) 196px, rgba(13, 9, 7, .28) 224px, rgba(13, 9, 7, .1) 252px, transparent 284px) no-repeat left top / calc(var(--aot-ash-flat) + .5px) 284px, radial-gradient( 13.986vw 284px at 0% 0%, rgba(13, 9, 7, .84) 0 59.2%, rgba(13, 9, 7, .56) 69%, rgba(13, 9, 7, .28) 78.9%, rgba(13, 9, 7, .1) 88.7%, transparent 100%) no-repeat right top / calc(100vw - var(--aot-ash-flat)) 284px, linear-gradient(180deg, rgba(13, 9, 7, .84) 0 168px, rgba(13, 9, 7, .56) 196px, rgba(13, 9, 7, .28) 224px, rgba(13, 9, 7, .1) 252px, transparent 284px) no-repeat right top / 81.5px 284px, radial-gradient(var(--aot-rail-fall) 284px at 100% 0%, rgba(13, 9, 7, .84) 0 59.2%, rgba(13, 9, 7, .56) 69%, rgba(13, 9, 7, .28) 78.9%, rgba(13, 9, 7, .1) 88.7%, transparent 100%) no-repeat left top / var(--aot-rail-flat) 284px, url(/assets/skin-attack-on-titan-Bkq5Ec40.webp) no-repeat right bottom / var(--aot-w) auto, url(/assets/skin-attack-on-titan-field-DRF7RBdG.webp) no-repeat center center / cover, radial-gradient(120% 90% at 50% 0%, #17100c, #0b0807 62%)}body[data-dialer-skin=bioluminescent],.mrb-skin-surface[data-skin=bioluminescent]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--bg: #071523;--surface-1: #0a1424;--surface-2: #0d1a2d;--surface-3: #112136;--text: #eef6fd;--text-muted: #c2d8e8;--text-faint: #92aec6;--accent: #46c8f5;--accent-text: #b5e5fb;--accent-fill: rgba(70, 200, 245, .12);--accent-fill-hover: rgba(70, 200, 245, .22);--accent-wash: rgba(70, 200, 245, .06);--accent-border: #2f9cc4;--accent-neon: #7fdcff;--border-control: #7f9cb4;--border-subtle: rgba(127, 220, 255, .2);--focus: #7fdcff;--rank-first: rgba(70, 200, 245, .13);--badge-fill: rgba(70, 200, 245, .18);--glow: 0 0 0 1px rgba(70, 200, 245, .38), 0 4px 26px rgba(70, 200, 245, .25);--tab-gold: #46c8f5;--sk-accent-hi: #7fdcff;--sk-accent: #46c8f5;--sk-ink: #03121e;--sk-stat-n: #ffffff;--sk-halo: rgba(70, 200, 245, .14);--sk-hairline: rgba(127, 220, 255, .55);--sk-hairline-soft: rgba(127, 220, 255, .26);--sk-glint: rgba(200, 240, 255, .8);--sk-fill: linear-gradient(150deg, #3cc6f2 0%, #189fd4 38%, #a5ecff 50%, #189fd4 62%, #3ec9f4 100%);--sk-fill-hover: linear-gradient(150deg, #4bcdf6 0%, #22aadd 45%, #b3f0ff 55%, #24abde 100%);--sk-cta-glow: rgba(70, 200, 245, .45);--bl-cta-border: #a5ecff;--sk-badge: linear-gradient(135deg, #3cc6f2, #1272a0);--sk-row-hover: rgba(70, 200, 245, .08);--sk-row-sel: linear-gradient(90deg, rgba(70, 200, 245, .18), rgba(70, 200, 245, .04));--sk-chip-bg: rgba(70, 200, 245, .09);--sk-chip-border: rgba(127, 220, 255, .5);--sk-chip-ink: #b8dff2;--sk-stat-label: #92aec6;--sk-stat-glow: rgba(70, 200, 245, .4);--sk-sheen: rgba(200, 240, 255, .22);--sk-brand-glow: rgba(70, 200, 245, .45);--sk-logo-filter: saturate(1.25) hue-rotate(4deg) brightness(1.08) drop-shadow(0 0 9px rgba(96, 196, 255, .5));--sk-header-bg: linear-gradient(180deg, #0a1a2c, #060f1c);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .45);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .55), 0 18px 50px rgba(2, 10, 20, .6), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--bl-tile-ink: #eef6fd;--bl-tile-border: rgba(127, 220, 255, .45);--bl-nrnfu: #7fdcff;--bl-sunset: rgba(255, 196, 110, .04);--bl-glint-warm: rgba(255, 214, 150, .55);--sk-texture: linear-gradient(115deg, rgba(127, 220, 255, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(70, 200, 245, .07), transparent 55%), radial-gradient(120% 55% at 18% 100%, var(--bl-sunset), transparent 62%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0d1b2e, #081221 60%, #0a1626);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(70, 200, 245, .05), transparent 70%), linear-gradient(180deg, #0b1828, #071120);--sk-tile-bg: linear-gradient(180deg, #0d1c2f, #081322);--sk-tile-bg-hover: linear-gradient(180deg, #11233a, #0a1728);--sk-tile-ink-hover: #b5e5fb;--sk-pause-bg: linear-gradient(180deg, #0c1a2b, #081322);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #0d1b2e, #0a1524);--sk-menu-border: rgba(127, 220, 255, .28);--sk-ground: radial-gradient(1px 1px at 18% 12%, rgba(214, 236, 255, .32), transparent), radial-gradient(1.5px 1.5px at 34% 30%, rgba(190, 225, 255, .3), transparent), radial-gradient(1px 1px at 8% 52%, rgba(214, 236, 255, .28), transparent), radial-gradient(1px 1px at 46% 20%, rgba(214, 236, 255, .25), transparent), radial-gradient(1px 1px at 27% 44%, rgba(214, 236, 255, .3), transparent), radial-gradient(1.5px 1.5px at 55% 16%, rgba(190, 225, 255, .26), transparent), radial-gradient(1px 1px at 12% 30%, rgba(214, 236, 255, .24), transparent), radial-gradient(60% 3% at 34% 62%, rgba(255, 196, 110, .1), transparent 70%), radial-gradient(80% 10% at 40% 60%, rgba(255, 196, 110, .05), transparent 72%), radial-gradient(44% 3.5% at 22% 70%, rgba(96, 214, 255, .16), transparent 72%), radial-gradient(36% 3% at 46% 78%, rgba(96, 214, 255, .13), transparent 72%), radial-gradient(50% 4% at 28% 86%, rgba(70, 200, 245, .16), transparent 72%), radial-gradient(36% 3% at 45% 93%, rgba(96, 214, 255, .12), transparent 72%), radial-gradient(50% 26% at 28% 85%, rgba(70, 200, 245, .08), transparent 74%), linear-gradient(90deg, rgba(4, 13, 24, .84) 0 1168px, rgba(4, 13, 24, .55) 1190px, rgba(4, 13, 24, .34) 1212px, rgba(4, 13, 24, .21) 1236px, rgba(4, 13, 24, .13) 1262px, rgba(4, 13, 24, .07) 1292px, rgba(4, 13, 24, .03) 1324px, transparent 1360px), linear-gradient(180deg, rgba(4, 13, 24, .84) 0 188px, rgba(4, 13, 24, .7) 202px, rgba(4, 13, 24, .42) 214px, rgba(4, 13, 24, .22) 224px, rgba(4, 13, 24, .09) 232px, transparent 242px), url(/assets/skin-bioluminescent-Bd1k-don.webp) no-repeat right bottom / auto min(100%, 66vw), radial-gradient(120% 90% at 50% 0%, #0a1526, #040d18 62%) fixed, #040d18}body[data-dialer-skin=black-diamond],.mrb-skin-surface[data-skin=black-diamond]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .55), 0 10px 30px rgba(0, 0, 0, .55);--shadow-2: 0 2px 4px rgba(0, 0, 0, .55), 0 16px 44px rgba(0, 0, 0, .65);--bg: #0a0806;--surface-1: #100d0a;--surface-2: #17130e;--surface-3: #1f1a13;--text: #f6f1e6;--text-muted: #d3c7b2;--text-faint: #ac9e88;--accent: #e3c274;--accent-text: #f0d79c;--accent-fill: rgba(196, 158, 82, .14);--accent-fill-hover: rgba(196, 158, 82, .24);--accent-wash: rgba(196, 158, 82, .06);--accent-border: #8a6f2c;--accent-neon: #efd9a2;--border-control: #8d7f6a;--border-subtle: rgba(227, 194, 116, .2);--focus: #efd9a2;--rank-first: rgba(196, 158, 82, .16);--badge-fill: rgba(196, 158, 82, .2);--glow: 0 0 0 1px rgba(196, 158, 82, .38), 0 4px 22px rgba(196, 158, 82, .22);--tab-gold: #e3c274;--sk-accent-hi: #efd9a2;--sk-accent: #c49e52;--sk-ink: #fff7e6;--sk-stat-n: #ffffff;--sk-halo: rgba(196, 158, 82, .12);--sk-hairline: rgba(227, 194, 116, .5);--sk-hairline-soft: rgba(227, 194, 116, .2);--sk-glint: rgba(255, 240, 208, .7);--sk-fill: linear-gradient(150deg, #3d3117 0%, #241c0c 38%, #4c3c1b 50%, #1f1808 62%, #372b13 100%);--sk-fill-hover: linear-gradient(150deg, #463818 0%, #2b210e 38%, #4c3c1b 50%, #251d0b 62%, #3f3116 100%);--sk-cta-glow: rgba(196, 158, 82, .34);--bd-cta-border: #a9873c;--sk-badge: linear-gradient(135deg, #4c3c1b, #1f1808);--sk-row-hover: rgba(196, 158, 82, .08);--sk-row-sel: linear-gradient(90deg, rgba(196, 158, 82, .18), rgba(196, 158, 82, .04));--sk-chip-bg: rgba(216, 179, 92, .12);--sk-chip-border: rgba(227, 194, 116, .5);--sk-chip-ink: #eed8a8;--sk-stat-label: #ac9e88;--sk-stat-glow: rgba(196, 158, 82, .32);--sk-sheen: rgba(255, 240, 208, .2);--sk-brand-glow: rgba(196, 158, 82, .34);--sk-logo-filter: grayscale(1) sepia(1) saturate(3.6) hue-rotate(-12deg) brightness(1.02) drop-shadow(0 0 8px rgba(196, 158, 82, .4));--sk-header-bg: linear-gradient(180deg, #14100b, #0b0907);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .6);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .6), 0 0 26px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .05);--bd-tile-ink: #f2ece0;--bd-tile-border: rgba(227, 194, 116, .52);--bd-nrnfu: #efd9a2;--sk-texture: linear-gradient(115deg, rgba(227, 194, 116, .028) 0%, transparent 46%), radial-gradient(140% 90% at 82% 0%, rgba(196, 158, 82, .05), transparent 56%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #17130e, #0f0c09 60%, #131009);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(196, 158, 82, .04), transparent 70%), linear-gradient(180deg, #15110c, #0e0b08);--sk-tile-bg: linear-gradient(180deg, #1c170f, #120e09);--sk-tile-bg-hover: linear-gradient(180deg, #26200f, #16110a);--sk-tile-ink-hover: #f5e2b4;--sk-pause-bg: linear-gradient(180deg, #15110c, #0f0c08);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #17130e, #131009);--sk-menu-border: rgba(227, 194, 116, .28);--bd-w: max(120px, min( calc(100vw - 1180px) , calc((100vh - 120px)*.5694) ));--sk-ground: radial-gradient(44% 32% at 86% 34%, rgba(196, 158, 82, .05), transparent 70%), radial-gradient(38% 30% at 24% 78%, rgba(140, 112, 58, .035), transparent 70%), linear-gradient(90deg, rgba(9, 8, 6, .78) 0 1167px, rgba(9, 8, 6, .5) 1194px, rgba(9, 8, 6, .26) 1224px, rgba(9, 8, 6, .1) 1256px, transparent 1300px), linear-gradient(180deg, rgba(9, 8, 6, .84) 0 232px, rgba(9, 8, 6, .62) 268px, rgba(9, 8, 6, .34) 300px, rgba(9, 8, 6, .14) 330px, transparent 364px), url(/assets/skin-black-diamond-BdzghXUa.webp) no-repeat calc(50% + 583.5px) bottom / var(--bd-w) auto, url(/assets/skin-black-diamond-field-eoeC-NOF.webp) no-repeat center center / cover, radial-gradient(120% 90% at 50% 0%, #14100c, #080706 62%);--bd-glints-a: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 880 720'%3E%3Cdefs%3E%3Cpath id='s' d='M0 -1 Q .055 -.055 1 0 Q .055 .055 0 1 Q -.055 .055 -1 0 Q -.055 -.055 0 -1 Z' fill='%23fff4dc'/%3E%3C/defs%3E%3Cg%3E%3Cuse href='%23s' transform='translate(96 118) scale(17)' opacity='.8'/%3E%3Cuse href='%23s' transform='translate(322 54) scale(10)' opacity='.5'/%3E%3Cuse href='%23s' transform='translate(548 196) scale(22)' opacity='.9'/%3E%3Cuse href='%23s' transform='translate(790 96) scale(12)' opacity='.55'/%3E%3Cuse href='%23s' transform='translate(206 372) scale(14)' opacity='.65'/%3E%3Cuse href='%23s' transform='translate(470 486) scale(19)' opacity='.8'/%3E%3Cuse href='%23s' transform='translate(712 404) scale(11)' opacity='.5'/%3E%3Cuse href='%23s' transform='translate(846 606) scale(16)' opacity='.7'/%3E%3Cuse href='%23s' transform='translate(104 648) scale(13)' opacity='.6'/%3E%3C/g%3E%3C/svg%3E");--bd-glints-b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 940 820'%3E%3Cdefs%3E%3Cpath id='t' d='M0 -1 Q .055 -.055 1 0 Q .055 .055 0 1 Q -.055 .055 -1 0 Q -.055 -.055 0 -1 Z' fill='%23ffe9bd'/%3E%3C/defs%3E%3Cg%3E%3Cuse href='%23t' transform='translate(148 206) scale(15)' opacity='.7'/%3E%3Cuse href='%23t' transform='translate(416 88) scale(11)' opacity='.5'/%3E%3Cuse href='%23t' transform='translate(658 318) scale(20)' opacity='.85'/%3E%3Cuse href='%23t' transform='translate(900 152) scale(13)' opacity='.6'/%3E%3Cuse href='%23t' transform='translate(272 570) scale(17)' opacity='.75'/%3E%3Cuse href='%23t' transform='translate(556 712) scale(12)' opacity='.55'/%3E%3Cuse href='%23t' transform='translate(836 596) scale(14)' opacity='.65'/%3E%3C/g%3E%3C/svg%3E")}body[data-dialer-skin=bronze],.mrb-skin-surface[data-skin=bronze]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--bg: #0d0906;--surface-1: #16100a;--surface-2: #1e160e;--surface-3: #271d13;--text: #f7eee4;--text-muted: #dcc6ad;--text-faint: #b69c81;--accent: #d8945a;--accent-text: #f0c297;--accent-fill: rgba(168, 106, 52, .16);--accent-fill-hover: rgba(168, 106, 52, .28);--accent-wash: rgba(168, 106, 52, .08);--accent-border: #8a5426;--accent-neon: #e2a56c;--border-control: #a48a72;--border-subtle: rgba(226, 165, 108, .2);--focus: #e2a56c;--rank-first: rgba(168, 106, 52, .18);--badge-fill: rgba(168, 106, 52, .22);--glow: 0 0 0 1px rgba(168, 106, 52, .42), 0 4px 26px rgba(168, 106, 52, .3);--tab-gold: #d8945a;--sk-accent-hi: #e2a56c;--sk-accent: #a86a34;--sk-ink: #f6fbff;--sk-stat-n: #ffffff;--sk-halo: rgba(168, 106, 52, .16);--sk-hairline: rgba(226, 165, 108, .56);--sk-hairline-soft: rgba(226, 165, 108, .26);--sk-glint: rgba(255, 226, 196, .85);--sk-fill: linear-gradient(150deg, #17304c 0%, #23486e 34%, #2f6796 50%, #1d3c5c 66%, #142a42 100%);--sk-fill-hover: linear-gradient(150deg, #1b3959 0%, #2a5580 34%, #316d97 50%, #234670 66%, #17304c 100%);--sk-cta-glow: rgba(90, 160, 216, .42);--bz-cta-border: #5aa0d8;--sk-badge: linear-gradient(135deg, #a86a34, #6b3f18);--sk-row-hover: rgba(168, 106, 52, .1);--sk-row-sel: linear-gradient(90deg, rgba(168, 106, 52, .24), rgba(168, 106, 52, .05));--sk-chip-bg: rgba(216, 148, 90, .12);--sk-chip-border: rgba(226, 165, 108, .58);--sk-chip-ink: #f0c99f;--sk-stat-label: #b69c81;--sk-stat-glow: rgba(168, 106, 52, .42);--sk-sheen: rgba(255, 232, 206, .25);--sk-brand-glow: rgba(168, 106, 52, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(3) hue-rotate(-8deg) brightness(1.05) drop-shadow(0 0 9px rgba(168, 106, 52, .5));--sk-header-bg: linear-gradient(180deg, #1a120b, #0f0a07);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .55);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .55), 0 18px 50px rgba(26, 14, 5, .6), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--bz-tile-ink: #f7eee4;--bz-tile-border: rgba(226, 165, 108, .56);--bz-nrnfu: #e2a56c;--sk-texture: linear-gradient(115deg, rgba(226, 165, 108, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(168, 106, 52, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #1d1510, #120d08 60%, #17100b);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(168, 106, 52, .06), transparent 70%), linear-gradient(180deg, #191108, #100b06);--sk-tile-bg: linear-gradient(180deg, #241a11, #150f09);--sk-tile-bg-hover: linear-gradient(180deg, #33240f, #1a1209);--sk-tile-ink-hover: #f0c297;--sk-pause-bg: linear-gradient(180deg, #1a120b, #120c07);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #1d1510, #17110b);--sk-menu-border: rgba(226, 165, 108, .32);--bz-hero-w: min( calc(100vw - 1215px) , 760px, calc(81.91vh - 205px) );--bz-field: radial-gradient(56% 50% at 74% 52%, rgba(79, 53, 40, .32), transparent 72%), radial-gradient(66% 56% at 98% 24%, rgba(58, 38, 28, .2), transparent 74%), radial-gradient(44% 40% at 16% 84%, rgba(34, 23, 16, .24), transparent 72%);--sk-ground: linear-gradient(90deg, rgba(11, 7, 5, .62) 0 1040px, rgba(11, 7, 5, .5) 1100px, rgba(11, 7, 5, .34) 1150px, rgba(11, 7, 5, .18) 1200px, rgba(11, 7, 5, .07) 1250px, transparent 1310px), linear-gradient(180deg, rgba(11, 7, 5, .84) 0 168px, rgba(11, 7, 5, .58) 200px, rgba(11, 7, 5, .3) 232px, rgba(11, 7, 5, .11) 262px, transparent 290px), url(/assets/skin-bronze-C823cjOD.webp) no-repeat calc(50vw + 583.5px - var(--bz-hero-w) * .5) calc(50% + 48px) / var(--bz-hero-w) auto, var(--bz-field), url(/assets/skin-bronze-field-DjPqHWaI.webp) no-repeat center center / cover, radial-gradient(120% 90% at 50% 0%, #17100a, #0b0705 62%)}body[data-dialer-skin=cole-world],.mrb-skin-surface[data-skin=cole-world]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--bg: #170a0d;--surface-1: #150a0d;--surface-2: #1b0d11;--surface-3: #221015;--text: #f7eef0;--text-muted: #dcc0c6;--text-faint: #b8959c;--accent: #ee486e;--accent-text: #ffc9d2;--accent-fill: rgba(232, 58, 96, .13);--accent-fill-hover: rgba(232, 58, 96, .24);--accent-wash: rgba(232, 58, 96, .07);--accent-border: #c22950;--accent-neon: #ff85a0;--border-control: #a8808a;--border-subtle: rgba(255, 133, 160, .22);--focus: #ff85a0;--rank-first: rgba(232, 58, 96, .14);--badge-fill: rgba(232, 58, 96, .2);--glow: 0 0 0 1px rgba(232, 58, 96, .42), 0 4px 26px rgba(232, 58, 96, .3);--tab-gold: #e83a60;--sk-accent-hi: #ff85a0;--sk-accent: #e83a60;--sk-ink: #ffe9ee;--sk-stat-n: #ffffff;--sk-halo: rgba(232, 58, 96, .16);--sk-hairline: rgba(255, 133, 160, .58);--sk-hairline-soft: rgba(255, 133, 160, .28);--sk-glint: rgba(255, 214, 222, .85);--sk-fill: linear-gradient(150deg, #9c1132 0%, #700a22 38%, #b5163a 50%, #6a091f 62%, #8e0f2a 100%);--sk-fill-hover: linear-gradient(150deg, #a81438 0%, #7c0c26 38%, #b5163a 50%, #740a22 62%, #981130 100%);--sk-cta-glow: rgba(214, 30, 70, .45);--cw-cta-border: #d8506e;--sk-badge: linear-gradient(135deg, #b5163a, #700a22);--sk-row-hover: rgba(232, 58, 96, .09);--sk-row-sel: linear-gradient(90deg, rgba(232, 58, 96, .2), rgba(232, 58, 96, .05));--sk-chip-bg: rgba(232, 58, 96, .1);--sk-chip-border: rgba(255, 133, 160, .58);--sk-chip-ink: #f4c3cc;--sk-stat-label: #b8959c;--sk-stat-glow: rgba(232, 58, 96, .42);--sk-sheen: rgba(255, 214, 222, .25);--sk-brand-glow: rgba(232, 58, 96, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(3.2) hue-rotate(-52deg) brightness(1.02) drop-shadow(0 0 9px rgba(232, 58, 96, .5));--sk-header-bg: linear-gradient(180deg, #1c0c10, #12060a);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .55);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .55), 0 18px 50px rgba(30, 4, 12, .6), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--cw-tile-ink: #f7eef0;--cw-tile-border: rgba(255, 133, 160, .55);--cw-nrnfu: #ff85a0;--cw-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 48'%3E%3Cg fill='%23ff6e84' fill-opacity='0.22'%3E%3Crect x='2' y='20' width='3.6' height='8'/%3E%3Crect x='8.6' y='17' width='3.6' height='14'/%3E%3Crect x='15.2' y='19' width='3.6' height='10'/%3E%3Crect x='21.8' y='14' width='3.6' height='20'/%3E%3Crect x='28.4' y='11' width='3.6' height='26'/%3E%3Crect x='35' y='16' width='3.6' height='16'/%3E%3Crect x='41.6' y='9' width='3.6' height='30'/%3E%3Crect x='48.2' y='5' width='3.6' height='38'/%3E%3Crect x='54.8' y='13' width='3.6' height='22'/%3E%3Crect x='61.4' y='7' width='3.6' height='34'/%3E%3Crect x='68' y='2' width='3.6' height='44'/%3E%3Crect x='74.6' y='10' width='3.6' height='28'/%3E%3Crect x='81.2' y='6' width='3.6' height='36'/%3E%3Crect x='87.8' y='15' width='3.6' height='18'/%3E%3Crect x='94.4' y='11' width='3.6' height='26'/%3E%3Crect x='101' y='4' width='3.6' height='40'/%3E%3Crect x='107.6' y='8' width='3.6' height='32'/%3E%3Crect x='114.2' y='2' width='3.6' height='44'/%3E%3Crect x='120.8' y='12' width='3.6' height='24'/%3E%3Crect x='127.4' y='7' width='3.6' height='34'/%3E%3Crect x='134' y='3' width='3.6' height='42'/%3E%3Crect x='140.6' y='14' width='3.6' height='20'/%3E%3Crect x='147.2' y='9' width='3.6' height='30'/%3E%3Crect x='153.8' y='5' width='3.6' height='38'/%3E%3Crect x='160.4' y='16' width='3.6' height='16'/%3E%3Crect x='167' y='11' width='3.6' height='26'/%3E%3Crect x='173.6' y='7' width='3.6' height='34'/%3E%3Crect x='180.2' y='17' width='3.6' height='14'/%3E%3Crect x='186.8' y='13' width='3.6' height='22'/%3E%3Crect x='193.4' y='9' width='3.6' height='30'/%3E%3Crect x='200' y='18' width='3.6' height='12'/%3E%3Crect x='206.6' y='15' width='3.6' height='18'/%3E%3Crect x='213.2' y='12' width='3.6' height='24'/%3E%3Crect x='219.8' y='19' width='3.6' height='10'/%3E%3Crect x='226.4' y='16' width='3.6' height='16'/%3E%3Crect x='233' y='20' width='3.6' height='8'/%3E%3C/g%3E%3C/svg%3E");--sk-texture: linear-gradient(115deg, rgba(255, 133, 160, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(232, 58, 96, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #1c0d11, #12070a 60%, #170a0d);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(232, 58, 96, .06), transparent 70%), linear-gradient(180deg, #190b0f, #11060a);--sk-tile-bg: linear-gradient(180deg, #1e0d12, #13070b);--sk-tile-bg-hover: linear-gradient(180deg, #271117, #170a0e);--sk-tile-ink-hover: #ffc9d2;--sk-pause-bg: linear-gradient(180deg, #1a0b0f, #12070a);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #1c0d11, #150a0e);--sk-menu-border: rgba(255, 133, 160, .32);--cw-w: clamp(24vw, calc((100vw - 1167px)*1.28) , 64.8vh );--sk-ground: linear-gradient(180deg, rgba(13, 6, 8, .82) 0 96px, rgba(13, 6, 8, .62) 156px, rgba(13, 6, 8, .24) 230px, transparent 310px), radial-gradient(50% 40% at 82% 30%, rgba(140, 20, 35, .09), transparent 70%), radial-gradient(40% 30% at 20% 70%, rgba(120, 18, 30, .06), transparent 70%), linear-gradient(90deg, rgba(13, 6, 8, .84) 0 1168px, rgba(13, 6, 8, .6) 1188px, rgba(13, 6, 8, .32) 1206px, rgba(13, 6, 8, .16) 1228px, rgba(13, 6, 8, .06) 1258px, transparent 1312px), linear-gradient(270deg, transparent 0 calc(var(--cw-w) - 72px), rgba(13, 6, 8, .35) calc(var(--cw-w) - 34px), rgba(13, 6, 8, .8) calc(var(--cw-w) - 6px), rgba(13, 6, 8, .84) calc(var(--cw-w) + 2px)), linear-gradient(180deg, rgba(13, 6, 8, .84) 0 calc(100% - (var(--cw-w) * 1.5427) - 2px), rgba(13, 6, 8, .7) calc(100% - (var(--cw-w) * 1.5427) + 26px), rgba(13, 6, 8, .3) calc(100% - (var(--cw-w) * 1.5427) + 58px), transparent calc(100% - (var(--cw-w) * 1.5427) + 96px)), url(/assets/skin-cole-world-LzHefbz6.webp) no-repeat right bottom / var(--cw-w) auto, linear-gradient(180deg, rgba(13, 6, 8, .46), rgba(13, 6, 8, .36)), url(/assets/skin-cole-world-field-u6sV65WU.webp) no-repeat center / cover, radial-gradient(120% 90% at 50% 0%, #140809, #0a0405 62%)}body[data-dialer-skin=cyclone],.mrb-skin-surface[data-skin=cyclone]{color-scheme:dark;--bg: #060b14;--surface-1: #0d1520;--surface-2: #121c2b;--surface-3: #182436;--text: #eef4fb;--text-muted: #c0d1e2;--text-faint: #93a9c0;--accent: #9fc4e8;--accent-text: #cfe4f8;--accent-fill: rgba(159, 196, 232, .12);--accent-fill-hover: rgba(159, 196, 232, .22);--accent-wash: rgba(159, 196, 232, .07);--accent-border: #6f96bd;--accent-neon: #cfe4f8;--danger: #ff958a;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #7fd8a8;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--border-control: #6d84a0;--border-subtle: rgba(159, 196, 232, .2);--focus: #cfe4f8;--rank-first: rgba(159, 196, 232, .13);--rank-second: rgba(192, 192, 192, .1);--badge-fill: rgba(159, 196, 232, .2);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--glow: 0 0 0 1px rgba(159, 196, 232, .4), 0 4px 26px rgba(159, 196, 232, .26);--tab-gold: #9fc4e8;--sk-accent-hi: #cfe4f8;--sk-accent: #9fc4e8;--sk-ink: #0a1826;--sk-stat-n: #ffffff;--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .4);--sk-halo: rgba(159, 196, 232, .13);--sk-hairline: rgba(178, 205, 232, .55);--sk-hairline-soft: rgba(178, 205, 232, .28);--sk-glint: rgba(238, 246, 253, .85);--sk-fill: linear-gradient(150deg, #dcebf8 0%, #bfd7ec 38%, #f0f7fd 50%, #aec9e2 62%, #cfe2f4 100%);--sk-fill-hover: linear-gradient(150deg, #e6f1fa 0%, #cbdff0 45%, #f7fbfe 55%, #bcd3e8 100%);--sk-cta-glow: rgba(159, 196, 232, .45);--sk-badge: linear-gradient(135deg, #e6f1fa, #b7d0e8);--sk-row-hover: rgba(159, 196, 232, .08);--sk-row-sel: linear-gradient(90deg, rgba(159, 196, 232, .2), rgba(159, 196, 232, .05));--sk-chip-bg: rgba(159, 196, 232, .1);--sk-chip-border: rgba(178, 205, 232, .5);--sk-chip-ink: #bfd3e6;--sk-stat-label: #93a9c0;--sk-stat-glow: rgba(159, 196, 232, .4);--sk-sheen: rgba(238, 246, 253, .22);--sk-brand-glow: rgba(159, 196, 232, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(1.8) hue-rotate(172deg) brightness(1.08) drop-shadow(0 0 9px rgba(159, 196, 232, .5));--sk-header-bg: linear-gradient(180deg, #0c1420, #04070d);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--sk-texture: linear-gradient(24deg, transparent 64.75%, rgba(178, 205, 232, .09) 64.85% 65%, transparent 65.12%), linear-gradient(115deg, rgba(178, 205, 232, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(159, 196, 232, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #101927, #0a111c 60%, #0d1520);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(159, 196, 232, .05), transparent 70%), linear-gradient(180deg, #0d1622, #08101a);--sk-tile-bg: linear-gradient(180deg, #101a28, #0b131e);--sk-tile-bg-hover: linear-gradient(180deg, #16222f, #0d1520);--sk-tile-ink-hover: #cfe4f8;--sk-pause-bg: linear-gradient(180deg, #0e1723, #0b131e);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #101927, #0c1420);--sk-menu-border: rgba(178, 205, 232, .28);--cy-hero-w: min(3960px, max( calc(100vw - 384px) , 220vh));--cy-hero-h: calc(var(--cy-hero-w) / 2.2);--cy-rotor-d: calc(var(--cy-hero-w) * .2664);--cy-rotor-right: calc(var(--cy-hero-w) * .238595 - var(--cy-rotor-d) / 2);--cy-rotor-bottom: calc(var(--cy-hero-w) * .234273 - var(--cy-rotor-d) / 2);--cy-cell-d: clamp(180px, calc(var(--cy-hero-w) * .34), 640px);--cy-field: radial-gradient(64% 50% at 84% 38%, rgba(40, 56, 80, .4), transparent 74%), radial-gradient(56% 46% at 96% 84%, rgba(29, 43, 64, .34), transparent 72%), radial-gradient(50% 42% at 12% 16%, rgba(25, 37, 56, .3), transparent 72%);--sk-ground: linear-gradient(180deg, rgba(6, 11, 20, .82) 0 96px, rgba(6, 11, 20, .62) 156px, rgba(6, 11, 20, .24) 230px, transparent 310px), linear-gradient(90deg, rgba(6, 11, 20, .86) 0 384px, rgba(6, 11, 20, .52) 424px, rgba(6, 11, 20, .28) 470px, rgba(6, 11, 20, .13) 520px, rgba(6, 11, 20, .05) 570px, transparent 620px), url(/assets/skin-cyclone-DdMXwZ0t.webp) no-repeat right bottom / var(--cy-hero-w) auto, linear-gradient(180deg, rgba(6, 11, 20, .16), rgba(6, 11, 20, .1)), url(/assets/skin-cyclone-field-DR6jDFc1.webp) no-repeat center center / min(max(100%, 110.7692vh), 2880px) auto, var(--cy-field), radial-gradient(56% 44% at 86% 46%, rgba(96, 130, 172, .16), transparent 72%), radial-gradient(1px 1px at 64% 10%, rgba(226, 238, 250, .4), transparent), radial-gradient(1.5px 1.5px at 73% 22%, rgba(226, 238, 250, .35), transparent), radial-gradient(1px 1px at 84% 8%, rgba(226, 238, 250, .38), transparent), radial-gradient(1px 1px at 94% 16%, rgba(210, 228, 246, .35), transparent), radial-gradient(120% 90% at 50% 0%, #0d1725, #060b14 62%) fixed, #060b14}body:is([data-dialer-skin=cyidian],[data-dialer-skin=midnight-sapphire],[data-dialer-skin=lantern],[data-dialer-skin=kaleidoscope],[data-dialer-skin=crimson]),.mrb-skin-surface:is([data-skin=cyidian],[data-skin=midnight-sapphire],[data-skin=lantern],[data-skin=kaleidoscope],[data-skin=crimson]){color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--sk-stat-n: #ffffff;--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .25);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06)}body[data-dialer-skin=cyidian],.mrb-skin-surface[data-skin=cyidian]{--bg: #050806;--surface-1: #0a120c;--surface-2: #0e1811;--surface-3: #142016;--text: #e9f6ec;--text-muted: #b0cbb7;--text-faint: #8aab93;--accent: #5dff8e;--accent-text: #c4ffd6;--accent-fill: rgba(61, 232, 107, .13);--accent-fill-hover: rgba(61, 232, 107, .24);--accent-wash: rgba(61, 232, 107, .07);--accent-border: #35c162;--accent-neon: #6dffa0;--border-control: #6e8a77;--border-subtle: rgba(61, 232, 107, .22);--focus: #6dffa0;--rank-first: rgba(61, 232, 107, .14);--badge-fill: rgba(61, 232, 107, .22);--glow: 0 0 0 1px rgba(61, 232, 107, .45), 0 4px 26px rgba(61, 232, 107, .3);--tab-gold: #3de86b;--sk-accent-hi: #6dffa0;--sk-accent: #3de86b;--sk-ink: #04180b;--sk-halo: rgba(61, 232, 107, .14);--sk-hairline: rgba(109, 255, 160, .5);--sk-hairline-soft: rgba(109, 255, 160, .28);--sk-glint: rgba(160, 255, 190, .85);--sk-fill: linear-gradient(150deg, #7dffab 0%, #37f070 38%, #ccffdd 50%, #23d85b 62%, #45f57c 100%);--sk-fill-hover: linear-gradient(150deg, #96ffbc 0%, #37f070 45%, #96ffbc 55%, #23d85b 100%);--sk-cta-glow: rgba(61, 232, 107, .45);--sk-badge: linear-gradient(135deg, #7dffab, #23d85b);--sk-row-hover: rgba(61, 232, 107, .09);--sk-row-sel: linear-gradient(90deg, rgba(61, 232, 107, .22), rgba(61, 232, 107, .05));--sk-chip-bg: rgba(61, 232, 107, .09);--sk-chip-border: rgba(109, 255, 160, .5);--sk-chip-ink: #a9f0c0;--sk-stat-label: #8fbf9d;--sk-stat-glow: rgba(61, 232, 107, .4);--sk-sheen: rgba(214, 255, 228, .25);--sk-brand-glow: rgba(61, 232, 107, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(3.4) hue-rotate(72deg) brightness(1.05) drop-shadow(0 0 9px rgba(80, 255, 140, .5));--sk-header-bg: linear-gradient(180deg, #0a130c, #050806);--sk-texture: linear-gradient(115deg, rgba(125, 255, 171, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(61, 232, 107, .14), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0c150e, #070d09 60%, #0a120c);--sk-panel-bg: linear-gradient(180deg, #0a110b, #070c08);--sk-tile-bg: var(--sk-texture), linear-gradient(180deg, #0d1710, #080f0a);--sk-tile-bg-hover: var(--sk-texture), linear-gradient(180deg, #121f15, #0a120c);--sk-tile-ink-hover: #c4ffd6;--sk-pause-bg: linear-gradient(180deg, #0c140e, #080e0a);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #0d1610, #090f0b);--sk-menu-border: rgba(61, 232, 107, .3);--sk-ground: radial-gradient(46% 60% at 86% 30%, rgba(61, 232, 107, .16), transparent 68%), radial-gradient(30% 40% at 70% 62%, rgba(35, 216, 91, .1), transparent 70%), radial-gradient(22% 28% at 92% 72%, rgba(140, 255, 170, .07), transparent 70%), radial-gradient(120% 90% at 50% 0%, #081108, #050806 62%) fixed, #050806}.mrb-skin-surface[data-skin=cyidian] .mrb-hzlogo{--hz-tint: grayscale(1) sepia(1) saturate(3.4) hue-rotate(72deg) brightness(1.04);--hz-glow: rgba(80, 255, 140, .55);--hz-opacity: .5}body[data-dialer-skin=cophite],.mrb-skin-surface[data-skin=cophite]{color-scheme:dark;--bg: #0c0a09;--surface-1: #14110f;--surface-2: #1a1614;--surface-3: #221c19;--text: #f4efe9;--text-muted: #d2c6b8;--text-faint: #a89a89;--accent: #d98a55;--accent-text: #f0c9a8;--accent-fill: rgba(217, 138, 85, .13);--accent-fill-hover: rgba(217, 138, 85, .24);--accent-wash: rgba(217, 138, 85, .07);--accent-border: #b06f42;--accent-neon: #eba672;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--border-control: #93857a;--border-subtle: rgba(235, 166, 114, .22);--focus: #eba672;--rank-first: rgba(217, 138, 85, .14);--rank-second: rgba(192, 192, 192, .1);--badge-fill: rgba(217, 138, 85, .2);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--glow: 0 0 0 1px rgba(217, 138, 85, .42), 0 4px 26px rgba(217, 138, 85, .28);--tab-gold: #d98a55;--sk-accent-hi: #eba672;--sk-accent: #d98a55;--sk-ink: #ffffff;--sk-stat-n: #ffffff;--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .45);--sk-halo: rgba(217, 138, 85, .14);--sk-hairline: rgba(235, 166, 114, .55);--sk-hairline-soft: rgba(235, 166, 114, .3);--sk-glint: rgba(255, 214, 170, .85);--sk-fill: linear-gradient(150deg, #a85a28 0%, #8a4720 38%, #ad5d2a 50%, #7a3d1a 62%, #9c5124 100%);--sk-fill-hover: linear-gradient(150deg, #b0602c 0%, #914b22 45%, #ad5d2a 55%, #82401c 100%);--sk-cta-glow: rgba(217, 138, 85, .45);--sk-badge: linear-gradient(135deg, #a85a28, #7a3d1a);--sk-row-hover: rgba(217, 138, 85, .09);--sk-row-sel: linear-gradient(90deg, rgba(217, 138, 85, .2), rgba(217, 138, 85, .05));--sk-chip-bg: rgba(217, 138, 85, .1);--sk-chip-border: rgba(235, 166, 114, .55);--sk-chip-ink: #e8c9ab;--sk-stat-label: #b8a390;--sk-stat-glow: rgba(217, 138, 85, .4);--sk-sheen: rgba(255, 214, 170, .25);--sk-brand-glow: rgba(217, 138, 85, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(3) hue-rotate(-22deg) brightness(1.06) drop-shadow(0 0 9px rgba(217, 138, 85, .5));--sk-header-bg: linear-gradient(180deg, #171310, #0b0908);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--sk-texture: repeating-linear-gradient(45deg, rgba(255, 255, 255, .02) 0 1px, transparent 1px 18px), repeating-linear-gradient(-45deg, rgba(255, 255, 255, .015) 0 1px, transparent 1px 22px), radial-gradient(140% 90% at 80% 0%, rgba(217, 138, 85, .1), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #171310, #0f0c0a 60%, #14110f);--sk-panel-bg: repeating-linear-gradient(45deg, rgba(255, 255, 255, .015) 0 1px, transparent 1px 18px), linear-gradient(180deg, #151210, #0e0c0a);--sk-tile-bg: linear-gradient(180deg, #171310, #0f0d0b);--sk-tile-bg-hover: linear-gradient(180deg, #1f1a16, #13100e);--sk-tile-ink-hover: #f0c9a8;--sk-pause-bg: linear-gradient(180deg, #151210, #100d0b);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #171310, #110e0c);--sk-menu-border: rgba(235, 166, 114, .3);--sk-ground: linear-gradient(104deg, transparent 62.6%, rgba(235, 166, 114, .5) 62.75% 62.95%, transparent 63.2%), linear-gradient(128deg, transparent 74.6%, rgba(217, 138, 85, .4) 74.75% 74.95%, transparent 75.2%), linear-gradient(86deg, transparent 55.6%, rgba(235, 166, 114, .3) 55.75% 55.9%, transparent 56.15%), radial-gradient(10% 13% at 84% 42%, rgba(217, 138, 85, .22), transparent 70%), radial-gradient(24% 32% at 90% 30%, rgba(217, 138, 85, .1), transparent 70%), repeating-linear-gradient(45deg, rgba(255, 255, 255, .016) 0 1px, transparent 1px 20px), repeating-linear-gradient(-45deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 24px), radial-gradient(120% 90% at 50% 0%, #16120f, #0c0a09 62%) fixed, #0c0a09}.mrb-skin-surface[data-skin=cophite] .mrb-hzlogo{--hz-tint: grayscale(1) sepia(1) saturate(3) hue-rotate(-22deg) brightness(1.08);--hz-glow: rgba(217, 138, 85, .55);--hz-opacity: .5}body[data-dialer-skin=midnight-sapphire],.mrb-skin-surface[data-skin=midnight-sapphire]{--bg: #04070f;--surface-1: #0a101d;--surface-2: #0e1626;--surface-3: #131d31;--text: #eaf0fa;--text-muted: #b3c2dc;--text-faint: #8b9cba;--accent: #7aa7ff;--accent-text: #cddcfc;--accent-fill: rgba(61, 120, 242, .14);--accent-fill-hover: rgba(61, 120, 242, .26);--accent-wash: rgba(61, 120, 242, .08);--accent-border: #4a76d8;--accent-neon: #8ab4ff;--border-control: #71809c;--border-subtle: rgba(122, 167, 255, .22);--focus: #8ab4ff;--rank-first: rgba(61, 120, 242, .14);--badge-fill: rgba(61, 120, 242, .22);--glow: 0 0 0 1px rgba(61, 120, 242, .45), 0 4px 26px rgba(61, 120, 242, .3);--tab-gold: #7aa7ff;--sk-accent-hi: #8ab4ff;--sk-accent: #3d78f2;--sk-ink: #eef4ff;--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .45);--sk-halo: rgba(61, 120, 242, .16);--sk-hairline: rgba(138, 180, 255, .55);--sk-hairline-soft: rgba(138, 180, 255, .3);--sk-glint: rgba(160, 195, 255, .8);--sk-fill: linear-gradient(150deg, #2c5ade 0%, #1e3fae 38%, #3059d6 50%, #16308f 62%, #2451c8 100%);--sk-fill-hover: linear-gradient(150deg, #3160dc 0%, #2549bd 45%, #3a66d6 55%, #1c3aa6 100%);--sk-cta-glow: rgba(61, 120, 242, .45);--sk-badge: linear-gradient(135deg, #3059d6, #16308f);--sk-row-hover: rgba(61, 120, 242, .1);--sk-row-sel: linear-gradient(90deg, rgba(61, 120, 242, .22), rgba(61, 120, 242, .05));--sk-chip-bg: rgba(61, 120, 242, .1);--sk-chip-border: rgba(138, 180, 255, .55);--sk-chip-ink: #b4cbf5;--sk-stat-label: #92a7cd;--sk-stat-glow: rgba(122, 167, 255, .45);--sk-sheen: rgba(205, 220, 252, .22);--sk-brand-glow: rgba(122, 167, 255, .4);--sk-logo-filter: saturate(1.4) brightness(1.05) drop-shadow(0 0 9px rgba(72, 130, 255, .5));--sk-header-bg: linear-gradient(180deg, #0b1220, #04070f);--sk-texture: linear-gradient(115deg, rgba(138, 180, 255, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(45, 90, 222, .16), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0c1425, #060b16 60%, #0a101d);--sk-panel-bg: linear-gradient(180deg, #091023, #060a15);--sk-tile-bg: var(--sk-texture), linear-gradient(180deg, #0e1628, #070c18);--sk-tile-bg-hover: var(--sk-texture), linear-gradient(180deg, #131d34, #0a101d);--sk-tile-ink-hover: #cddcfc;--sk-pause-bg: linear-gradient(180deg, #0c1322, #080d19);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #0d1527, #090f1d);--sk-menu-border: rgba(138, 180, 255, .3);--sk-ground: radial-gradient(50% 64% at 84% 32%, rgba(45, 90, 220, .2), transparent 70%), radial-gradient(36% 44% at 66% 66%, rgba(22, 48, 143, .18), transparent 72%), radial-gradient(20% 26% at 92% 12%, rgba(138, 180, 255, .08), transparent 70%), radial-gradient(120% 90% at 50% 0%, #070d1c, #04070f 62%) fixed, #04070f}.mrb-skin-surface[data-skin=midnight-sapphire] .mrb-hzlogo{--hz-tint: saturate(1.6) brightness(1.05);--hz-glow: rgba(72, 130, 255, .55);--hz-opacity: .48}body[data-dialer-skin=prismatic],.mrb-skin-surface[data-skin=prismatic]{color-scheme:light;--bg: #eceef6;--surface-1: #f7f8fc;--surface-2: #e2e5f0;--surface-3: #d3d8e8;--text: #10182b;--text-muted: #39445f;--text-faint: #4c5570;--accent: #4a3fa5;--accent-text: #3a2f80;--accent-fill: rgba(74, 63, 165, .12);--accent-fill-hover: rgba(74, 63, 165, .22);--accent-wash: rgba(74, 63, 165, .06);--accent-border: #5f55b8;--accent-neon: #6a5cd0;--danger: #b3122f;--warn: #7a5300;--warn-fill: rgba(200, 150, 30, .2);--warn-border: rgba(150, 110, 20, .6);--ok: #0f6b3f;--ok-fill: rgba(40, 160, 90, .16);--ok-border: rgba(15, 107, 63, .45);--border-control: #68708f;--border-subtle: rgba(16, 24, 43, .14);--focus: #4a3fa5;--rank-first: rgba(176, 137, 12, .16);--rank-second: rgba(120, 128, 134, .14);--badge-fill: rgba(74, 63, 165, .16);--shadow-1: 0 1px 2px rgba(40, 45, 80, .09), 0 1px 3px rgba(40, 45, 80, .05);--shadow-2: 0 2px 4px rgba(40, 45, 80, .08), 0 8px 18px rgba(40, 45, 80, .1);--glow: 0 0 0 1px rgba(74, 63, 165, .28), 0 4px 18px rgba(130, 120, 210, .3);--tab-gold: #4a3fa5;--sk-accent-hi: #4a3fa5;--sk-accent: #5f55b8;--sk-ink: #f6f4fc;--sk-stat-n: #10182b;--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .35);--sk-halo: rgba(110, 100, 200, .14);--sk-hairline: rgba(74, 63, 165, .72);--sk-hairline-soft: rgba(74, 63, 165, .32);--sk-glint: rgba(255, 255, 255, .9);--sk-fill: linear-gradient(135deg, #3b4ec2 0%, #5b3fae 55%, #7a3f9e 100%);--sk-fill-hover: linear-gradient(135deg, #4558cc 0%, #6549bc 55%, #874aab 100%);--sk-cta-glow: rgba(74, 63, 165, .25);--sk-badge: linear-gradient(135deg, #4a49bc, #6b3fa6);--sk-row-hover: rgba(74, 63, 165, .07);--sk-row-sel: linear-gradient(90deg, rgba(74, 63, 165, .13), rgba(74, 63, 165, .04));--sk-chip-bg: rgba(74, 63, 165, .09);--sk-chip-border: rgba(74, 63, 165, .72);--sk-chip-ink: #3a2f80;--sk-stat-label: #4c5570;--sk-stat-glow: rgba(110, 100, 200, .3);--sk-sheen: rgba(255, 255, 255, .35);--sk-brand-glow: rgba(110, 100, 200, .35);--sk-logo-filter: saturate(1.1) hue-rotate(25deg) drop-shadow(0 0 8px rgba(74, 63, 165, .35));--sk-header-bg: linear-gradient(180deg, #f9fafd, #e9ebf4);--sk-card-shadow: 0 1px 2px rgba(40, 45, 80, .09), 0 16px 38px rgba(40, 45, 80, .12), 0 0 30px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .85);--sk-texture: linear-gradient(115deg, rgba(59, 78, 194, .05) 0%, rgba(122, 63, 158, .035) 35%, transparent 60%), linear-gradient(295deg, rgba(34, 160, 160, .03) 0%, transparent 40%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #fcfdff, #f0f2f9);--sk-panel-bg: linear-gradient(180deg, #f5f6fb, #edeff7);--sk-tile-bg: linear-gradient(180deg, #f8f9fd, #e6e9f4);--sk-tile-bg-hover: linear-gradient(180deg, #fdfdff, #dfe3f1);--sk-tile-ink-hover: #3a2f80;--sk-pause-bg: linear-gradient(180deg, #f2f3f9, #e8ebf4);--sk-menu-bg: linear-gradient(180deg, #f5f6fa, #eaedf5);--sk-menu-border: rgba(74, 63, 165, .4);--sk-ground: repeating-linear-gradient(135deg, rgba(74, 63, 165, .02) 0 2px, transparent 2px 30px), radial-gradient(44% 54% at 84% 22%, rgba(59, 78, 194, .07), transparent 72%), radial-gradient(30% 40% at 10% 80%, rgba(122, 63, 158, .05), transparent 72%), radial-gradient(120% 90% at 50% 0%, #f2f4fa, #eceef6 60%) fixed, #eceef6}.mrb-skin-surface[data-skin=prismatic] .mrb-hzlogo{--hz-tint: saturate(1.15) hue-rotate(30deg) brightness(1);--hz-glow: rgba(122, 63, 158, .3);--hz-opacity: .22}body[data-dialer-skin=lantern],.mrb-skin-surface[data-skin=lantern]{--bg: #0c0612;--surface-1: #140a1e;--surface-2: #1a0e28;--surface-3: #221336;--text: #f2ecfa;--text-muted: #c6b5dc;--text-faint: #a08eba;--accent: #e88cff;--accent-text: #f0d4fc;--accent-fill: rgba(216, 77, 240, .13);--accent-fill-hover: rgba(216, 77, 240, .24);--accent-wash: rgba(216, 77, 240, .07);--accent-border: #b45fc9;--accent-neon: #ef9dff;--border-control: #8d7a9e;--border-subtle: rgba(232, 140, 255, .22);--focus: #ef9dff;--rank-first: rgba(216, 77, 240, .14);--badge-fill: rgba(216, 77, 240, .22);--glow: 0 0 0 1px rgba(216, 77, 240, .42), 0 4px 26px rgba(216, 77, 240, .28);--tab-gold: #e88cff;--sk-accent-hi: #ef9dff;--sk-accent: #d84df0;--sk-ink: #250335;--sk-halo: rgba(216, 77, 240, .14);--sk-hairline: rgba(239, 157, 255, .55);--sk-hairline-soft: rgba(239, 157, 255, .3);--sk-glint: rgba(247, 157, 255, .85);--sk-fill: linear-gradient(150deg, #f79dff 0%, #e06bf5 38%, #ffd9ff 50%, #cf4fe8 62%, #ea7dff 100%);--sk-fill-hover: linear-gradient(150deg, #fab0ff 0%, #e06bf5 45%, #fab0ff 55%, #cf4fe8 100%);--sk-cta-glow: rgba(216, 77, 240, .4);--sk-badge: linear-gradient(135deg, #f79dff, #cf4fe8);--sk-row-hover: rgba(216, 77, 240, .09);--sk-row-sel: linear-gradient(90deg, rgba(216, 77, 240, .22), rgba(216, 77, 240, .05));--sk-chip-bg: rgba(216, 77, 240, .1);--sk-chip-border: rgba(239, 157, 255, .55);--sk-chip-ink: #e3bdf2;--sk-stat-label: #ab97c4;--sk-stat-glow: rgba(216, 77, 240, .4);--sk-sheen: rgba(255, 217, 255, .26);--sk-brand-glow: rgba(216, 77, 240, .42);--sk-logo-filter: grayscale(1) sepia(1) saturate(3) hue-rotate(225deg) brightness(1.08) drop-shadow(0 0 9px rgba(216, 77, 240, .45));--sk-header-bg: linear-gradient(180deg, #150b20, #0b0511);--sk-texture: radial-gradient(60% 80% at 78% 12%, rgba(216, 77, 240, .14), transparent 60%), radial-gradient(40% 55% at 12% 85%, rgba(64, 208, 255, .08), transparent 65%), radial-gradient(30% 40% at 88% 78%, rgba(190, 255, 80, .07), transparent 60%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #170c22, #0e0716 60%, #140a1e);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(216, 77, 240, .08), transparent 70%), linear-gradient(180deg, #120920, #0d0613);--sk-tile-bg: var(--sk-texture), linear-gradient(180deg, #180d24, #0e0817);--sk-tile-bg-hover: var(--sk-texture), linear-gradient(180deg, #1f1130, #120a1c);--sk-tile-ink-hover: #f0d4fc;--sk-pause-bg: linear-gradient(180deg, #150c20, #0f0817);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #170d23, #110a1a);--sk-menu-border: rgba(239, 157, 255, .3);--sk-ground: radial-gradient(34% 44% at 78% 30%, rgba(216, 77, 240, .18), transparent 68%), radial-gradient(26% 34% at 60% 64%, rgba(64, 208, 255, .1), transparent 70%), radial-gradient(20% 26% at 88% 58%, rgba(190, 255, 80, .09), transparent 68%), radial-gradient(30% 40% at 28% 82%, rgba(124, 58, 237, .14), transparent 70%), radial-gradient(120% 90% at 50% 0%, #120a1c, #0c0612 62%) fixed, #0c0612;--sk2-drift: conic-gradient(from 0deg at 50% 50%, rgba(216, 77, 240, .09), rgba(64, 208, 255, .05) 25%, rgba(190, 255, 80, .045) 50%, rgba(124, 58, 237, .08) 75%, rgba(216, 77, 240, .09)), radial-gradient(24% 30% at 70% 24%, rgba(216, 77, 240, .12), transparent 70%), radial-gradient(18% 24% at 30% 70%, rgba(190, 255, 80, .07), transparent 70%)}.mrb-skin-surface[data-skin=lantern] .mrb-hzlogo{--hz-tint: grayscale(1) sepia(1) saturate(3) hue-rotate(225deg) brightness(1.05);--hz-glow: rgba(216, 77, 240, .5);--hz-opacity: .42}body[data-dialer-skin=kaleidoscope],.mrb-skin-surface[data-skin=kaleidoscope]{--bg: #060b0d;--surface-1: #0b1316;--surface-2: #0f1a1d;--surface-3: #142226;--text: #e8f4f1;--text-muted: #adcbc3;--text-faint: #87a89f;--accent: #59e6c0;--accent-text: #b8f5e2;--accent-fill: rgba(47, 212, 164, .12);--accent-fill-hover: rgba(47, 212, 164, .22);--accent-wash: rgba(47, 212, 164, .07);--accent-border: #37b98f;--accent-neon: #7df3d3;--border-control: #69857e;--border-subtle: rgba(89, 230, 192, .2);--focus: #7df3d3;--rank-first: rgba(47, 212, 164, .13);--badge-fill: rgba(47, 212, 164, .2);--glow: 0 0 0 1px rgba(47, 212, 164, .4), 0 4px 26px rgba(47, 212, 164, .28);--tab-gold: #59e6c0;--sk-accent-hi: #7df3d3;--sk-accent: #2fd4a4;--sk-ink: #8cffdd;--sk-cta-shadow: 0 0 12px rgba(47, 212, 164, .45);--sk-halo: rgba(47, 212, 164, .13);--sk-hairline: rgba(125, 243, 211, .5);--sk-hairline-soft: rgba(125, 243, 211, .26);--sk-glint: rgba(125, 243, 211, .8);--sk-fill: radial-gradient(120% 140% at 50% 100%, rgba(47, 212, 164, .32), rgba(47, 212, 164, .06) 60%), linear-gradient(180deg, #0c1a17, #081210);--sk-fill-hover: radial-gradient(120% 140% at 50% 100%, rgba(47, 212, 164, .42), rgba(47, 212, 164, .09) 60%), linear-gradient(180deg, #0e201c, #0a1613);--sk-cta-glow: rgba(47, 212, 164, .4);--sk-badge: linear-gradient(150deg, #123c31, #0a201a);--sk-row-hover: rgba(47, 212, 164, .08);--sk-row-sel: linear-gradient(90deg, rgba(47, 212, 164, .2), rgba(47, 212, 164, .05));--sk-chip-bg: rgba(89, 230, 192, .07);--sk-chip-border: rgba(125, 243, 211, .5);--sk-chip-ink: #a5cfc2;--sk-stat-label: #87a89f;--sk-stat-glow: rgba(47, 212, 164, .4);--sk-sheen: rgba(184, 245, 226, .22);--sk-brand-glow: rgba(47, 212, 164, .42);--sk-logo-filter: grayscale(1) sepia(1) saturate(2.6) hue-rotate(105deg) brightness(1.05) drop-shadow(0 0 9px rgba(64, 224, 180, .45));--sk-header-bg: linear-gradient(180deg, #0b1417, #05090b);--sk-texture: radial-gradient(120% 80% at 85% 0%, rgba(47, 212, 164, .1), transparent 55%), radial-gradient(60% 50% at 10% 100%, rgba(168, 85, 247, .07), transparent 60%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0d1619, #080f11 60%, #0b1316);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(47, 212, 164, .07), transparent 70%), linear-gradient(180deg, #0a1114, #070c0e);--sk-tile-bg: var(--sk-texture), linear-gradient(180deg, #0e181b, #091012);--sk-tile-bg-hover: var(--sk-texture), linear-gradient(180deg, #122024, #0b1417);--sk-tile-ink-hover: #b8f5e2;--sk-pause-bg: linear-gradient(180deg, #0c1518, #081012);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #0d1719, #0a1215);--sk-menu-border: rgba(125, 243, 211, .28);--sk-ground: radial-gradient(56% 60% at 80% 26%, rgba(47, 212, 164, .16), transparent 70%), radial-gradient(40% 46% at 62% 62%, rgba(34, 197, 180, .1), transparent 72%), radial-gradient(26% 34% at 96% 76%, rgba(168, 85, 247, .1), transparent 70%), radial-gradient(24% 30% at 6% 88%, rgba(236, 72, 153, .08), transparent 70%), radial-gradient(120% 90% at 50% 0%, #081113, #060b0d 62%) fixed, #060b0d;--sk2-drift: radial-gradient(50% 40% at 70% 30%, rgba(47, 212, 164, .12), transparent 70%), radial-gradient(36% 30% at 30% 60%, rgba(34, 197, 180, .08), transparent 70%), radial-gradient(24% 22% at 85% 75%, rgba(168, 85, 247, .08), transparent 70%)}.mrb-skin-surface[data-skin=kaleidoscope] .mrb-hzlogo{--hz-tint: grayscale(1) sepia(1) saturate(2.6) hue-rotate(105deg) brightness(1.02);--hz-glow: rgba(64, 224, 180, .5);--hz-opacity: .42}body[data-dialer-skin=crimson],.mrb-skin-surface[data-skin=crimson]{--bg: #0d0507;--surface-1: #150a0d;--surface-2: #1c0e12;--surface-3: #251318;--text: #f7edef;--text-muted: #d8b6bd;--text-faint: #b2909a;--accent: #ff8fa3;--accent-text: #ffd0d8;--accent-fill: rgba(242, 69, 95, .12);--accent-fill-hover: rgba(242, 69, 95, .22);--accent-wash: rgba(242, 69, 95, .07);--accent-border: #d8556d;--accent-neon: #ff9fb0;--border-control: #9a7981;--border-subtle: rgba(255, 143, 163, .2);--focus: #ff9fb0;--rank-first: rgba(242, 69, 95, .14);--badge-fill: rgba(242, 69, 95, .2);--danger: #ff9c8a;--glow: 0 0 0 1px rgba(242, 69, 95, .42), 0 4px 26px rgba(242, 69, 95, .28);--tab-gold: #ff8fa3;--sk-accent-hi: #ff9fb0;--sk-accent: #f2455f;--sk-ink: #2a040c;--sk-halo: rgba(242, 69, 95, .13);--sk-hairline: rgba(255, 143, 163, .55);--sk-hairline-soft: rgba(255, 143, 163, .3);--sk-glint: rgba(255, 176, 190, .85);--sk-fill: linear-gradient(150deg, #ff8fa3 0%, #f2455f 38%, #ffd6dd 50%, #ee3f5d 62%, #ff7d92 100%);--sk-fill-hover: linear-gradient(150deg, #ffa3b4 0%, #f2455f 45%, #ffa3b4 55%, #ee3f5d 100%);--sk-cta-glow: rgba(242, 69, 95, .45);--sk-badge: linear-gradient(135deg, #ff8fa3, #ee3f5d);--sk-row-hover: rgba(242, 69, 95, .09);--sk-row-sel: linear-gradient(90deg, rgba(242, 69, 95, .22), rgba(242, 69, 95, .05));--sk-chip-bg: rgba(242, 69, 95, .1);--sk-chip-border: rgba(255, 143, 163, .55);--sk-chip-ink: #f0b8c2;--sk-stat-label: #c298a1;--sk-stat-glow: rgba(242, 69, 95, .4);--sk-sheen: rgba(255, 214, 221, .25);--sk-brand-glow: rgba(242, 69, 95, .42);--sk-logo-filter: grayscale(1) sepia(1) saturate(3.2) hue-rotate(-45deg) brightness(1.05) drop-shadow(0 0 9px rgba(255, 90, 120, .45));--sk-header-bg: linear-gradient(180deg, #180a0e, #0c0406);--sk-texture: repeating-linear-gradient(0deg, rgba(242, 69, 95, .07) 0 1px, transparent 1px 22px), repeating-linear-gradient(90deg, rgba(242, 69, 95, .05) 0 1px, transparent 1px 28px), radial-gradient(140% 90% at 80% 0%, rgba(242, 69, 95, .12), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #1a0c10, #100609 60%, #150a0d);--sk-panel-bg: repeating-linear-gradient(0deg, rgba(242, 69, 95, .04) 0 1px, transparent 1px 26px), linear-gradient(180deg, #120709, #0d0507);--sk-tile-bg: var(--sk-texture), linear-gradient(180deg, #1b0d11, #10070a);--sk-tile-bg-hover: var(--sk-texture), linear-gradient(180deg, #241117, #14090c);--sk-tile-ink-hover: #ffd0d8;--sk-pause-bg: linear-gradient(180deg, #170b0e, #10070a);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #190c10, #12080b);--sk-menu-border: rgba(255, 143, 163, .3);--sk-ground: repeating-linear-gradient(0deg, rgba(242, 69, 95, .05) 0 1px, transparent 1px 26px), repeating-linear-gradient(90deg, rgba(242, 69, 95, .04) 0 1px, transparent 1px 34px), radial-gradient(46% 58% at 84% 30%, rgba(242, 69, 95, .14), transparent 68%), radial-gradient(120% 90% at 50% 0%, #140609, #0d0507 62%) fixed, #0d0507}.mrb-skin-surface[data-skin=crimson] .mrb-hzlogo{--hz-tint: grayscale(1) sepia(1) saturate(3.2) hue-rotate(-45deg) brightness(1.02);--hz-glow: rgba(255, 90, 120, .5);--hz-opacity: .45}body:is([data-dialer-skin=christmas-camo],[data-dialer-skin=titanium],[data-dialer-skin=mercury-camo],[data-dialer-skin=neon-yellow-camo],[data-dialer-skin=synthwave],[data-dialer-skin=nova-flare],[data-dialer-skin=cosmic],[data-dialer-skin=evergreen],[data-dialer-skin=web],[data-dialer-skin=eternal]),.mrb-skin-surface:is([data-skin=christmas-camo],[data-skin=titanium],[data-skin=mercury-camo],[data-skin=neon-yellow-camo],[data-skin=synthwave],[data-skin=nova-flare],[data-skin=cosmic],[data-skin=evergreen],[data-skin=web],[data-skin=eternal]){color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--sk-stat-n: #ffffff;--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .45);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06)}body[data-dialer-skin=christmas-camo],.mrb-skin-surface[data-skin=christmas-camo]{--bg: #100608;--surface-1: #1a0c0e;--surface-2: #221113;--surface-3: #2b1719;--text: #f9f2ea;--text-muted: #dcc6b4;--text-faint: #b89c88;--accent: #f2c14e;--accent-text: #ffe9c4;--accent-fill: rgba(242, 193, 78, .13);--accent-fill-hover: rgba(242, 193, 78, .24);--accent-wash: rgba(242, 193, 78, .07);--accent-border: #c79a3e;--accent-neon: #ffd98a;--border-control: #9a8578;--border-subtle: rgba(242, 193, 78, .22);--focus: #ffd98a;--rank-first: rgba(242, 193, 78, .14);--badge-fill: rgba(242, 193, 78, .22);--danger: #ff9c8a;--glow: 0 0 0 1px rgba(242, 193, 78, .42), 0 4px 26px rgba(242, 193, 78, .28);--tab-gold: #f2c14e;--sk-accent-hi: #ffd98a;--sk-accent: #f2c14e;--sk-ink: #241203;--sk-halo: rgba(242, 193, 78, .14);--sk-hairline: rgba(255, 217, 138, .5);--sk-hairline-soft: rgba(255, 217, 138, .28);--sk-glint: rgba(255, 236, 200, .85);--sk-fill: linear-gradient(150deg, #f0cf85 0%, #c4922f 38%, #ffeaa8 50%, #ab7d27 62%, #dcb257 100%);--sk-fill-hover: linear-gradient(150deg, #f6d894 0%, #cf9c36 45%, #ffeaa8 55%, #b4842c 100%);--sk-cta-glow: rgba(242, 193, 78, .45);--sk3-cta-border: #8a6314;--sk-badge: linear-gradient(135deg, #e6bc5c, #b4842c);--sk-row-hover: rgba(242, 193, 78, .09);--sk-row-sel: linear-gradient(90deg, rgba(242, 193, 78, .2), rgba(242, 193, 78, .05));--sk-chip-bg: rgba(242, 193, 78, .1);--sk-chip-border: rgba(255, 217, 138, .5);--sk-chip-ink: #eed3a2;--sk-stat-label: #c8a878;--sk-stat-glow: rgba(242, 193, 78, .4);--sk-sheen: rgba(255, 236, 200, .25);--sk-brand-glow: rgba(242, 193, 78, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(4.2) hue-rotate(-12deg) brightness(1.08) drop-shadow(0 0 9px rgba(255, 200, 90, .5));--sk-header-bg: linear-gradient(180deg, #180b0e, #0d0608);--sk3-tile-ink: #ffd98a;--sk3-tile-border: rgba(255, 217, 138, .42);--sk3-nrnfu: #ffd98a;--sk-texture: linear-gradient(115deg, rgba(255, 217, 138, .06) 0%, transparent 45%), radial-gradient(140% 90% at 85% 0%, rgba(190, 120, 40, .1), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #1c0e10, #120809 60%, #170b0d);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(190, 120, 40, .08), transparent 70%), linear-gradient(180deg, #170b0c, #110809);--sk-tile-bg: var(--sk-texture), linear-gradient(180deg, #1d0f11, #120809);--sk-tile-bg-hover: var(--sk-texture), linear-gradient(180deg, #261318, #160a0c);--sk-tile-ink-hover: #ffe9c4;--sk-pause-bg: linear-gradient(180deg, #190d10, #12080a);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #1b0e11, #14090b);--sk-menu-border: rgba(255, 217, 138, .3);--xc-cane: repeating-linear-gradient(58deg, #4d0d13 0 1px, #6d161d 1px 10px, #440b10 10px 11px, #cbb99a 11px 12px, #efe3cd 12px 19px, #bda88a 19px 20px);--xc-w: max(150px, min( calc((100vw - 1167px)*1.35) , 67vh ));--sk-ground: linear-gradient(180deg, rgba(12, 6, 8, .84) 0 232px, rgba(12, 6, 8, .62) 268px, rgba(12, 6, 8, .34) 300px, rgba(12, 6, 8, .14) 330px, transparent 364px), linear-gradient(90deg, rgba(12, 6, 8, .84) 0 300px, rgba(12, 6, 8, .82) 620px, rgba(12, 6, 8, .78) 900px, rgba(12, 6, 8, .7) 1080px, rgba(12, 6, 8, .58) 1167px, rgba(12, 6, 8, .42) 1236px, rgba(12, 6, 8, .28) 1300px, rgba(12, 6, 8, .16) 1364px, rgba(12, 6, 8, .07) 1432px, transparent 1500px), url(/assets/skin-christmas-camo-BwkcqSdS.webp) no-repeat right bottom / var(--xc-w) auto, linear-gradient(180deg, rgba(12, 6, 8, .24), rgba(12, 6, 8, .14)), url(/assets/skin-christmas-camo-field-CR7QEOnH.webp) no-repeat center / cover, radial-gradient(120% 90% at 50% 0%, #170a0c, #0d0507 62%)}.mrb-skin-surface[data-skin=christmas-camo] .mrb-hzlogo{--hz-tint: grayscale(1) sepia(1) saturate(4.2) hue-rotate(-12deg) brightness(1.1);--hz-glow: rgba(255, 200, 90, .55);--hz-opacity: .5}body[data-dialer-skin=titanium],.mrb-skin-surface[data-skin=titanium]{--bg: #04090a;--surface-1: #0a1214;--surface-2: #0e181a;--surface-3: #132022;--text: #eaf5f5;--text-muted: #b2cccb;--text-faint: #8cabaa;--accent: #2ee6d6;--accent-text: #b8f7ef;--accent-fill: rgba(46, 230, 214, .12);--accent-fill-hover: rgba(46, 230, 214, .22);--accent-wash: rgba(46, 230, 214, .07);--accent-border: #29b8ab;--accent-neon: #5ef2e4;--border-control: #6f8b8b;--border-subtle: rgba(46, 230, 214, .2);--focus: #5ef2e4;--rank-first: rgba(46, 230, 214, .13);--badge-fill: rgba(46, 230, 214, .2);--glow: 0 0 0 1px rgba(46, 230, 214, .4), 0 4px 26px rgba(46, 230, 214, .28);--tab-gold: #2ee6d6;--sk-accent-hi: #5ef2e4;--sk-accent: #2ee6d6;--sk-ink: #032018;--sk-halo: rgba(46, 230, 214, .13);--sk-hairline: rgba(94, 242, 228, .55);--sk-hairline-soft: rgba(94, 242, 228, .28);--sk-glint: rgba(160, 255, 246, .85);--sk-fill: linear-gradient(150deg, #4deede 0%, #1fc9b8 40%, #8ffff2 50%, #12ac9d 62%, #35e2d1 100%);--sk-fill-hover: linear-gradient(150deg, #63f2e4 0%, #1fc9b8 45%, #63f2e4 55%, #12ac9d 100%);--sk-cta-glow: rgba(46, 230, 214, .45);--sk3-cta-border: #5ef2e4;--sk-badge: linear-gradient(135deg, #4deede, #12ac9d);--sk-row-hover: rgba(46, 230, 214, .09);--sk-row-sel: linear-gradient(90deg, rgba(46, 230, 214, .2), rgba(46, 230, 214, .05));--sk-chip-bg: rgba(46, 230, 214, .09);--sk-chip-border: rgba(94, 242, 228, .55);--sk-chip-ink: #a5e2db;--sk-stat-label: #8cabaa;--sk-stat-glow: rgba(46, 230, 214, .4);--sk-sheen: rgba(184, 247, 239, .25);--sk-brand-glow: rgba(46, 230, 214, .42);--sk-logo-filter: grayscale(1) brightness(1.12) drop-shadow(0 0 9px rgba(46, 230, 214, .45));--sk-header-bg: linear-gradient(180deg, #0a1416, #04090a);--sk3-tile-ink: #eef6f6;--sk3-tile-border: #5c6f70;--sk3-nrnfu: #5ef2e4;--sk3-mach-line: rgba(94, 242, 228, .9);--sk3-mach-glow: rgba(46, 230, 214, .28);--sk-texture: linear-gradient(115deg, rgba(94, 242, 228, .045) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(46, 230, 214, .1), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0c1618, #070e10 60%, #0a1214);--sk-panel-bg: linear-gradient(180deg, #091214, #060c0d);--sk-tile-bg: linear-gradient(180deg, #0d1719, #081011);--sk-tile-bg-hover: linear-gradient(180deg, #122022, #0b1416);--sk-tile-ink-hover: #b8f7ef;--sk-pause-bg: linear-gradient(180deg, #0c1517, #081012);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #0d1719, #0a1215);--sk-menu-border: rgba(94, 242, 228, .28);--sk-ground: radial-gradient(2% 2.6% at 84% 38%, rgba(230, 255, 252, .9), transparent 70%), radial-gradient(16% 1.2% at 84% 38%, rgba(160, 255, 246, .5), transparent 70%), radial-gradient(1.1% 9% at 84% 38%, rgba(160, 255, 246, .42), transparent 70%), radial-gradient(7% 9% at 78% 52%, rgba(4, 10, 11, .92) 40%, transparent 70%), radial-gradient(5% 6% at 89% 63%, rgba(3, 8, 9, .88) 42%, transparent 72%), radial-gradient(4% 5% at 71% 29%, rgba(3, 8, 9, .85) 45%, transparent 72%), radial-gradient(46% 60% at 84% 32%, rgba(46, 230, 214, .16), transparent 66%), radial-gradient(28% 36% at 68% 62%, rgba(31, 201, 184, .1), transparent 70%), radial-gradient(22% 28% at 94% 16%, rgba(140, 255, 244, .08), transparent 70%), radial-gradient(120% 90% at 50% 0%, #071113, #04090a 62%) fixed, #04090a}.mrb-skin-surface[data-skin=titanium] .mrb-hzlogo{--hz-tint: grayscale(1) brightness(1.14) contrast(1.06);--hz-glow: rgba(46, 230, 214, .5);--hz-opacity: .5}body[data-dialer-skin=mercury-camo],.mrb-skin-surface[data-skin=mercury-camo]{--bg: #080807;--surface-1: #111110;--surface-2: #171715;--surface-3: #1e1d1a;--text: #f4f1ea;--text-muted: #d3cbbc;--text-faint: #a89e8d;--accent: #e6b84c;--accent-text: #f6e3ae;--accent-fill: rgba(230, 184, 76, .13);--accent-fill-hover: rgba(230, 184, 76, .24);--accent-wash: rgba(230, 184, 76, .07);--accent-border: #b8923c;--accent-neon: #f6d47c;--border-control: #8d8a80;--border-subtle: rgba(230, 184, 76, .22);--focus: #f6d47c;--rank-first: rgba(230, 184, 76, .14);--badge-fill: rgba(230, 184, 76, .22);--glow: 0 0 0 1px rgba(230, 184, 76, .42), 0 4px 26px rgba(230, 184, 76, .28);--tab-gold: #e6b84c;--sk-accent-hi: #f6d47c;--sk-accent: #e6b84c;--sk-ink: #191204;--sk-halo: rgba(230, 184, 76, .14);--sk-hairline: rgba(246, 212, 124, .55);--sk-hairline-soft: rgba(246, 212, 124, .3);--sk-glint: rgba(255, 240, 200, .9);--sk-fill: repeating-linear-gradient(115deg, #e9edf3 0 7px, #bfc6cf 7px 12px, #f3e0a0 12px 13.5px, #d3d9e1 13.5px 19px, #d9b45e 19px 20.5px, #aeb5bf 20.5px 27px);--sk-fill-hover: repeating-linear-gradient(115deg, #f2f5f9 0 7px, #c9cfd8 7px 12px, #f8e8ae 12px 13.5px, #dde2e9 13.5px 19px, #e2bd66 19px 20.5px, #b8bfc8 20.5px 27px);--sk-cta-glow: rgba(230, 184, 76, .4);--sk3-cta-border: #f6d47c;--sk-badge: linear-gradient(135deg, #f6d47c, #c89a3e);--sk-row-hover: rgba(230, 184, 76, .09);--sk-row-sel: linear-gradient(90deg, rgba(230, 184, 76, .2), rgba(230, 184, 76, .05));--sk-chip-bg: rgba(230, 184, 76, .1);--sk-chip-border: rgba(246, 212, 124, .55);--sk-chip-ink: #ecd6a2;--sk-stat-label: #b8a888;--sk-stat-glow: rgba(230, 184, 76, .4);--sk-sheen: rgba(255, 240, 200, .28);--sk-brand-glow: rgba(230, 184, 76, .45);--sk-logo-filter: grayscale(1) brightness(1.16) contrast(1.05) drop-shadow(0 0 9px rgba(230, 184, 76, .5));--sk-header-bg: linear-gradient(180deg, #131311, #080807);--sk3-tile-ink: #f2efe8;--sk3-tile-border: #6b6a62;--sk3-nrnfu: #f6d47c;--sk3-mach-line: rgba(246, 212, 124, .9);--sk3-mach-glow: rgba(230, 184, 76, .26);--sk-texture: linear-gradient(115deg, rgba(246, 212, 124, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(200, 205, 214, .07), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #141412, #0c0c0b 60%, #111110);--sk-panel-bg: linear-gradient(180deg, #121211, #0c0c0b);--sk-tile-bg: linear-gradient(180deg, #161614, #0e0e0d);--sk-tile-bg-hover: linear-gradient(180deg, #1e1e1b, #121211);--sk-tile-ink-hover: #f6e3ae;--sk-pause-bg: linear-gradient(180deg, #141412, #0e0e0d);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #161614, #101010);--sk-menu-border: rgba(246, 212, 124, .3);--sk-ground: radial-gradient(2px 2px at 80% 30%, rgba(255, 255, 255, .8), transparent), radial-gradient(1.5px 1.5px at 90% 52%, rgba(255, 255, 255, .6), transparent), radial-gradient(2px 2px at 72% 64%, rgba(255, 244, 214, .55), transparent), linear-gradient(90deg, #080807 0 38%, rgba(8, 8, 7, .6) 52%, transparent 72%), repeating-linear-gradient(63deg, rgba(212, 218, 226, .2) 0 18px, rgba(16, 16, 18, .62) 18px 34px, rgba(230, 196, 110, .22) 34px 36px, rgba(150, 156, 164, .16) 36px 60px, rgba(24, 24, 26, .55) 60px 86px, rgba(240, 210, 130, .18) 86px 88.5px), repeating-linear-gradient(155deg, rgba(200, 206, 214, .05) 0 30px, rgba(12, 12, 13, .3) 30px 58px, rgba(230, 196, 110, .08) 58px 60px, transparent 60px 118px), radial-gradient(40% 55% at 86% 40%, rgba(214, 220, 228, .1), transparent 70%), radial-gradient(120% 90% at 50% 0%, #0d0d0c, #080807 62%) fixed, #080807}.mrb-skin-surface[data-skin=mercury-camo] .mrb-hzlogo{--hz-tint: grayscale(1) brightness(1.18) contrast(1.08);--hz-glow: rgba(230, 184, 76, .55);--hz-opacity: .5}body[data-dialer-skin=neon-yellow-camo],.mrb-skin-surface[data-skin=neon-yellow-camo]{--bg: #060603;--surface-1: #0c0c07;--surface-2: #12120a;--surface-3: #18180e;--text: #f5f5ea;--text-muted: #cbcbb2;--text-faint: #a3a389;--accent: #e8f50c;--accent-text: #f6ffa0;--accent-fill: rgba(232, 245, 12, .12);--accent-fill-hover: rgba(232, 245, 12, .22);--accent-wash: rgba(232, 245, 12, .06);--accent-border: #b9c410;--accent-neon: #f4ff45;--border-control: #8f9070;--border-subtle: rgba(232, 245, 12, .2);--focus: #f4ff45;--rank-first: rgba(232, 245, 12, .13);--badge-fill: rgba(232, 245, 12, .18);--glow: 0 0 0 1px rgba(232, 245, 12, .45), 0 4px 30px rgba(232, 245, 12, .32);--tab-gold: #e8f50c;--sk-accent-hi: #f4ff45;--sk-accent: #e8f50c;--sk-ink: #131300;--sk-halo: rgba(232, 245, 12, .18);--sk-hairline: rgba(244, 255, 69, .6);--sk-hairline-soft: rgba(244, 255, 69, .3);--sk-glint: rgba(250, 255, 160, .9);--sk-fill: repeating-linear-gradient(115deg, #f0fa1e 0 8px, #b9c410 8px 14px, #f6ff5a 14px 15.5px, #99a312 15.5px 22px, #d6e018 22px 28px);--sk-fill-hover: repeating-linear-gradient(115deg, #f4ff3d 0 8px, #c3ce14 8px 14px, #faff78 14px 15.5px, #a3ad16 15.5px 22px, #e0ea24 22px 28px);--sk-cta-glow: rgba(232, 245, 12, .5);--sk3-cta-border: #f4ff45;--sk-badge: linear-gradient(135deg, #f4ff45, #b9c410);--sk-row-hover: rgba(232, 245, 12, .08);--sk-row-sel: linear-gradient(90deg, rgba(232, 245, 12, .18), rgba(232, 245, 12, .04));--sk-chip-bg: rgba(232, 245, 12, .09);--sk-chip-border: rgba(244, 255, 69, .6);--sk-chip-ink: #e0e6a0;--sk-stat-label: #b0b08e;--sk-stat-glow: rgba(232, 245, 12, .45);--sk-sheen: rgba(250, 255, 160, .28);--sk-brand-glow: rgba(232, 245, 12, .5);--sk-logo-filter: grayscale(1) sepia(1) saturate(5) hue-rotate(12deg) brightness(1.15) drop-shadow(0 0 10px rgba(232, 245, 12, .55));--sk-header-bg: linear-gradient(180deg, #101009, #060603);--sk3-tile-ink: #f2f2e9;--sk3-tile-border: #64654e;--sk3-nrnfu: #f4ff45;--sk3-mach-line: rgba(244, 255, 69, .9);--sk3-mach-glow: rgba(232, 245, 12, .34);--sk-texture: linear-gradient(115deg, rgba(244, 255, 69, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(232, 245, 12, .07), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #10100a, #090906 60%, #0c0c07);--sk-panel-bg: linear-gradient(180deg, #0e0e08, #090906);--sk-tile-bg: linear-gradient(180deg, #12120b, #0a0a06);--sk-tile-bg-hover: linear-gradient(180deg, #1a1a0f, #0e0e08);--sk-tile-ink-hover: #f6ffa0;--sk-pause-bg: linear-gradient(180deg, #101009, #0a0a07);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #12120b, #0d0d08);--sk-menu-border: rgba(244, 255, 69, .3);--sk-ground: linear-gradient(115deg, transparent 40%, rgba(244, 255, 69, .12) 50%, transparent 60%), radial-gradient(30% 40% at 84% 34%, rgba(232, 245, 12, .14), transparent 68%), repeating-linear-gradient(0deg, rgba(244, 255, 69, .05) 0 1px, transparent 1px 26px), repeating-linear-gradient(90deg, rgba(244, 255, 69, .04) 0 1px, transparent 1px 34px), linear-gradient(90deg, #060603 0 34%, rgba(6, 6, 3, .55) 50%, transparent 70%), conic-gradient(from 40deg at 50% 50%, #101009 0 25%, #16160d 0 50%, #0b0b07 0 75%, #131309 0) 0 0 / 54px 62px, #060603}.mrb-skin-surface[data-skin=neon-yellow-camo] .mrb-hzlogo{--hz-tint: grayscale(1) sepia(1) saturate(5) hue-rotate(12deg) brightness(1.18);--hz-glow: rgba(232, 245, 12, .6);--hz-opacity: .55}body[data-dialer-skin=synthwave],.mrb-skin-surface[data-skin=synthwave]{--bg: #150d2b;--surface-1: #1d1338;--surface-2: #241843;--surface-3: #2c1e51;--text: #f3effc;--text-muted: #cabfe4;--text-faint: #a495c9;--accent: #ff5bb0;--accent-text: #ffc2e2;--accent-fill: rgba(255, 91, 176, .13);--accent-fill-hover: rgba(255, 91, 176, .24);--accent-wash: rgba(255, 91, 176, .07);--accent-border: #d84f97;--accent-neon: #ff7dc4;--border-control: #8f84ad;--border-subtle: rgba(255, 125, 196, .22);--focus: #43e8ff;--rank-first: rgba(255, 91, 176, .14);--badge-fill: rgba(255, 91, 176, .2);--glow: 0 0 0 1px rgba(255, 91, 176, .42), 0 4px 26px rgba(255, 91, 176, .3);--tab-gold: #ff5bb0;--sk-accent-hi: #ff7dc4;--sk-accent: #ff5bb0;--sk-ink: #2a0318;--sk-halo: rgba(255, 91, 176, .15);--sk-hairline: rgba(255, 125, 196, .6);--sk-hairline-soft: rgba(255, 125, 196, .3);--sk-glint: rgba(67, 232, 255, .85);--sk-fill: linear-gradient(150deg, #ff4faa 0%, #e63a97 38%, #ff8ac8 50%, #e8409c 62%, #f956ae 100%);--sk-fill-hover: linear-gradient(150deg, #ff63b4 0%, #e63a97 45%, #ff9ed2 55%, #e8409c 100%);--sk-cta-glow: rgba(255, 91, 176, .45);--sk3-cta-border: #ff7dc4;--sk-badge: linear-gradient(135deg, #ff4faa, #c9187c);--sk-row-hover: rgba(255, 91, 176, .09);--sk-row-sel: linear-gradient(90deg, rgba(255, 91, 176, .2), rgba(67, 232, 255, .06));--sk-chip-bg: rgba(255, 91, 176, .1);--sk-chip-border: rgba(255, 125, 196, .6);--sk-chip-ink: #f4c2de;--sk-stat-label: #b3a3d6;--sk-stat-glow: rgba(255, 91, 176, .42);--sk-sheen: rgba(67, 232, 255, .22);--sk-brand-glow: rgba(255, 91, 176, .45);--sk-logo-filter: saturate(1.8) hue-rotate(-30deg) brightness(1.12) drop-shadow(0 0 10px rgba(255, 91, 176, .5));--sk-header-bg: linear-gradient(180deg, #201542, #140c29);--sk3-tile-ink: #f1ecfa;--sk3-tile-border: rgba(255, 125, 196, .6);--sk3-nrnfu: #ff7dc4;--sk-texture: linear-gradient(115deg, rgba(255, 91, 176, .06) 0%, rgba(67, 232, 255, .04) 45%, transparent 65%), radial-gradient(140% 90% at 80% 0%, rgba(255, 91, 176, .1), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #221746, #170f30 60%, #1d1338);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(255, 91, 176, .07), transparent 70%), linear-gradient(180deg, #1b1235, #150d2b);--sk-tile-bg: linear-gradient(180deg, #221746, #170f30);--sk-tile-bg-hover: linear-gradient(180deg, #2b1d55, #1b1238);--sk-tile-ink-hover: #ffc2e2;--sk-pause-bg: linear-gradient(180deg, #1e1440, #180f31);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #211645, #1a1136);--sk-menu-border: rgba(255, 125, 196, .32);--sk-ground: linear-gradient(90deg, rgba(4, 2, 22, .45) 0 1120px, rgba(4, 2, 22, .3) 1167px, transparent calc(1167px + 6%) ), radial-gradient(1px 1px at 20% 12%, rgba(255, 194, 226, .6), transparent), radial-gradient(1px 1px at 46% 20%, rgba(255, 194, 226, .45), transparent), radial-gradient(1.5px 1.5px at 66% 8%, rgba(255, 255, 255, .5), transparent), radial-gradient(1px 1px at 12% 6%, rgba(255, 255, 255, .4), transparent), radial-gradient(1px 1px at 30% 16%, rgba(255, 194, 226, .4), transparent), radial-gradient(1.5px 1.5px at 55% 5%, rgba(255, 255, 255, .45), transparent), radial-gradient(1px 1px at 8% 34%, rgba(255, 194, 226, .42), transparent), radial-gradient(1px 1px at 38% 40%, rgba(255, 194, 226, .35), transparent), radial-gradient(1px 1px at 74% 15%, rgba(255, 255, 255, .5), transparent), radial-gradient(1.5px 1.5px at 84% 6%, rgba(255, 194, 226, .5), transparent), radial-gradient(1px 1px at 92% 24%, rgba(255, 255, 255, .42), transparent), radial-gradient(1px 1px at 61% 33%, rgba(255, 194, 226, .38), transparent), radial-gradient(1px 1px at 88% 38%, rgba(255, 194, 226, .4), transparent), radial-gradient(1px 1px at 97% 11%, rgba(255, 255, 255, .38), transparent), radial-gradient(16% 22% at calc(50% + 583.5px) 63%, rgba(255, 60, 150, .22), transparent 72%), radial-gradient(6% 26% at calc(50% + 583.5px) 62%, rgba(255, 130, 190, .2), transparent 75%), linear-gradient(180deg, transparent 0 40%, rgba(146, 4, 92, .14) 52%, rgba(210, 20, 120, .12) 55.5%, transparent 56%), linear-gradient(180deg, transparent 0 56%, rgba(255, 91, 176, .18) 58%, rgba(255, 91, 176, .06) 74%, transparent 90%), linear-gradient(180deg, #05031a 0%, #070225 30%, #0d0433 44%, #1a0645 52%, #2a0a52 55.8%, #1d0850 56.2%, #140342 62%, #0d0334 76%, #070226 100%), #070226;--sk3-drift: repeating-linear-gradient(90deg, rgba(255, 212, 255, .6) 0 1px, rgba(255, 80, 170, .5) 1px 2px, transparent 2px 64px), repeating-linear-gradient(0deg, rgba(255, 212, 255, .6) 0 1px, rgba(255, 80, 170, .5) 1px 2px, transparent 2px 46px)}body[data-dialer-skin=nova-flare],.mrb-skin-surface[data-skin=nova-flare]{--bg: #0b0614;--surface-1: #130b21;--surface-2: #1a102c;--surface-3: #221539;--text: #f4effc;--text-muted: #c9bce0;--text-faint: #a291c4;--accent: #c77dff;--accent-text: #e6cdff;--accent-fill: rgba(168, 85, 247, .14);--accent-fill-hover: rgba(168, 85, 247, .26);--accent-wash: rgba(168, 85, 247, .08);--accent-border: #a562e0;--accent-neon: #da9bff;--border-control: #8b7fa6;--border-subtle: rgba(199, 125, 255, .22);--focus: #da9bff;--rank-first: rgba(168, 85, 247, .14);--badge-fill: rgba(168, 85, 247, .22);--glow: 0 0 0 1px rgba(168, 85, 247, .42), 0 4px 26px rgba(168, 85, 247, .3);--tab-gold: #c77dff;--sk-accent-hi: #da9bff;--sk-accent: #a855f7;--sk-ink: #f4ecff;--sk-halo: rgba(168, 85, 247, .16);--sk-hairline: rgba(218, 155, 255, .6);--sk-hairline-soft: rgba(218, 155, 255, .3);--sk-glint: rgba(140, 220, 255, .8);--sk-fill: linear-gradient(150deg, #8a2fd0 0%, #5f1ca8 38%, #b0289e 50%, #4a1687 62%, #7c2bbf 100%);--sk-fill-hover: linear-gradient(150deg, #9636dc 0%, #6a20b8 45%, #b52aa0 55%, #531a92 100%);--sk-cta-glow: rgba(168, 85, 247, .5);--sk3-cta-border: #da9bff;--sk-badge: linear-gradient(135deg, #8a2fd0, #4a1687);--sk-row-hover: rgba(168, 85, 247, .1);--sk-row-sel: linear-gradient(90deg, rgba(168, 85, 247, .22), rgba(168, 85, 247, .05));--sk-chip-bg: rgba(168, 85, 247, .11);--sk-chip-border: rgba(218, 155, 255, .6);--sk-chip-ink: #dcc2f5;--sk-stat-label: #ab97cf;--sk-stat-glow: rgba(168, 85, 247, .45);--sk-sheen: rgba(230, 205, 255, .24);--sk-brand-glow: rgba(168, 85, 247, .45);--sk-logo-filter: saturate(1.3) hue-rotate(35deg) brightness(1.1) drop-shadow(0 0 10px rgba(180, 110, 255, .5));--sk-header-bg: linear-gradient(180deg, #170d28, #0a0512);--sk3-tile-ink: #f1eafb;--sk3-tile-border: rgba(218, 155, 255, .58);--sk3-nrnfu: #6fd8ff;--sk3-mach-line: rgba(218, 155, 255, .9);--sk3-mach-glow: rgba(168, 85, 247, .3);--sk-texture: linear-gradient(115deg, rgba(218, 155, 255, .05) 0%, rgba(80, 160, 255, .03) 40%, transparent 60%), radial-gradient(140% 90% at 80% 0%, rgba(168, 85, 247, .13), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #180e29, #0f081b 60%, #130b21);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(168, 85, 247, .08), transparent 70%), linear-gradient(180deg, #150c24, #0e0719);--sk-tile-bg: linear-gradient(180deg, #180e2a, #10091c);--sk-tile-bg-hover: linear-gradient(180deg, #201336, #140b22);--sk-tile-ink-hover: #e6cdff;--sk-pause-bg: linear-gradient(180deg, #160d26, #10091b);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #180e29, #120a1f);--sk-menu-border: rgba(218, 155, 255, .32);--sk-ground: radial-gradient(2.6% 3.4% at 82% 36%, #ffffff 0 16%, rgba(220, 190, 255, .65) 40%, transparent 72%), radial-gradient(26% 1.1% at 82% 36%, rgba(240, 230, 255, .55), transparent 70%), radial-gradient(1.4% 10% at 82% 36%, rgba(240, 230, 255, .42), transparent 70%), radial-gradient(1px 1px at 16% 18%, rgba(255, 255, 255, .6), transparent), radial-gradient(1.5px 1.5px at 38% 60%, rgba(200, 225, 255, .55), transparent), radial-gradient(1px 1px at 58% 26%, rgba(255, 255, 255, .5), transparent), radial-gradient(1.5px 1.5px at 74% 74%, rgba(200, 225, 255, .5), transparent), radial-gradient(1px 1px at 92% 52%, rgba(255, 255, 255, .55), transparent), linear-gradient(112deg, transparent 58%, rgba(100, 220, 255, .1) 60%, transparent 63%), linear-gradient(96deg, transparent 70%, rgba(100, 220, 255, .07) 72%, transparent 76%), radial-gradient(34% 44% at 80% 30%, rgba(203, 60, 220, .2), transparent 68%), radial-gradient(28% 36% at 92% 56%, rgba(120, 60, 240, .2), transparent 70%), radial-gradient(24% 30% at 66% 60%, rgba(60, 110, 255, .14), transparent 70%), radial-gradient(20% 26% at 88% 12%, rgba(236, 72, 153, .14), transparent 70%), radial-gradient(120% 90% at 50% 0%, #110a20, #0b0614 62%) fixed, #0b0614;--sk3-drift: conic-gradient(from 0deg at 50% 50%, rgba(203, 60, 220, .09), rgba(60, 110, 255, .05) 30%, rgba(168, 85, 247, .08) 55%, rgba(236, 72, 153, .06) 80%, rgba(203, 60, 220, .09)), radial-gradient(24% 30% at 68% 28%, rgba(203, 60, 220, .1), transparent 70%), radial-gradient(18% 24% at 34% 68%, rgba(60, 110, 255, .08), transparent 70%)}.mrb-skin-surface[data-skin=nova-flare] .mrb-hzlogo{--hz-tint: saturate(1.25) hue-rotate(35deg) brightness(1.12);--hz-glow: rgba(180, 110, 255, .55);--hz-opacity: .5}body[data-dialer-skin=cosmic],.mrb-skin-surface[data-skin=cosmic]{--bg: #0a0714;--surface-1: #120c20;--surface-2: #18102b;--surface-3: #1f1638;--text: #f2eefb;--text-muted: #c7bce0;--text-faint: #a090c2;--accent: #b98aff;--accent-text: #e2d1ff;--accent-fill: rgba(139, 92, 246, .14);--accent-fill-hover: rgba(139, 92, 246, .26);--accent-wash: rgba(139, 92, 246, .08);--accent-border: #9a6ce8;--accent-neon: #c9a2ff;--border-control: #897ea3;--border-subtle: rgba(185, 138, 255, .22);--focus: #46e0cf;--rank-first: rgba(240, 180, 69, .14);--badge-fill: rgba(139, 92, 246, .22);--glow: 0 0 0 1px rgba(139, 92, 246, .42), 0 4px 26px rgba(139, 92, 246, .3);--tab-gold: #f0b445;--sk-accent-hi: #c9a2ff;--sk-accent: #8b5cf6;--sk-ink: #f6f0ff;--sk-halo: rgba(139, 92, 246, .15);--sk-hairline: rgba(70, 224, 207, .55);--sk-hairline-soft: rgba(70, 224, 207, .28);--sk-glint: rgba(255, 214, 140, .85);--sk-fill: linear-gradient(150deg, #8b34d8 0%, #5c1da6 38%, #a3268f 50%, #47157f 62%, #7b2bc6 100%);--sk-fill-hover: linear-gradient(150deg, #973ce4 0%, #6621b6 45%, #af2c9a 55%, #4f1889 100%);--sk-cta-glow: rgba(139, 92, 246, .5);--sk3-cta-border: #f0b445;--sk-badge: linear-gradient(135deg, #8b34d8, #47157f);--sk-row-hover: rgba(139, 92, 246, .1);--sk-row-sel: linear-gradient(90deg, rgba(139, 92, 246, .22), rgba(70, 224, 207, .06));--sk-chip-bg: rgba(139, 92, 246, .11);--sk-chip-border: rgba(201, 162, 255, .6);--sk-chip-ink: #d9c4f7;--sk-stat-label: #a996cc;--sk-stat-glow: rgba(240, 180, 69, .4);--sk-sheen: rgba(255, 214, 140, .24);--sk-brand-glow: rgba(139, 92, 246, .45);--sk-logo-filter: saturate(1.3) hue-rotate(20deg) brightness(1.1) drop-shadow(0 0 10px rgba(240, 180, 69, .45));--sk-header-bg: linear-gradient(180deg, #160e27, #090612);--sk3-tile-ink: #f0eaf9;--sk3-tile-border: rgba(70, 224, 207, .55);--sk3-nrnfu: #46e0cf;--sk3-mach-line: rgba(70, 224, 207, .9);--sk3-mach-glow: rgba(139, 92, 246, .3);--sk-texture: linear-gradient(115deg, rgba(70, 224, 207, .04) 0%, rgba(240, 180, 69, .03) 40%, transparent 60%), radial-gradient(140% 90% at 80% 0%, rgba(139, 92, 246, .13), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #170f28, #0e081a 60%, #120c20);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(240, 180, 69, .06), transparent 70%), linear-gradient(180deg, #140d23, #0d0818);--sk-tile-bg: linear-gradient(180deg, #170f28, #0f091b);--sk-tile-bg-hover: linear-gradient(180deg, #1f1434, #130c21);--sk-tile-ink-hover: #e2d1ff;--sk-pause-bg: linear-gradient(180deg, #150e25, #0f091a);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #170f28, #110b1e);--sk-menu-border: rgba(201, 162, 255, .32);--sk-ground: radial-gradient(2.4% 3.2% at 82% 34%, #fff4dc 0 16%, rgba(240, 180, 69, .6) 40%, transparent 72%), radial-gradient(20% 1% at 82% 34%, rgba(255, 224, 160, .5), transparent 70%), radial-gradient(1px 1px at 18% 16%, rgba(255, 255, 255, .6), transparent), radial-gradient(1.5px 1.5px at 42% 30%, rgba(220, 235, 255, .5), transparent), radial-gradient(1px 1px at 64% 12%, rgba(255, 255, 255, .5), transparent), radial-gradient(1px 1px at 90% 24%, rgba(220, 235, 255, .5), transparent), linear-gradient(104deg, transparent 62.6%, rgba(70, 224, 207, .55) 62.8% 63%, transparent 63.3%), linear-gradient(118deg, transparent 71.6%, rgba(70, 224, 207, .4) 71.8% 72%, transparent 72.3%), linear-gradient(270deg, rgba(240, 180, 69, .16), rgba(240, 180, 69, .05) 14%, transparent 30%), radial-gradient(32% 42% at 78% 32%, rgba(139, 92, 246, .22), transparent 68%), radial-gradient(26% 34% at 92% 58%, rgba(70, 224, 207, .12), transparent 70%), radial-gradient(22% 28% at 64% 56%, rgba(203, 60, 220, .12), transparent 70%), conic-gradient(from 236deg at 70% 88%, rgba(16, 10, 30, .95) 0 36deg, transparent 36deg), conic-gradient(from 268deg at 96% 86%, rgba(20, 12, 36, .95) 0 42deg, transparent 42deg), linear-gradient(180deg, transparent 82%, rgba(139, 92, 246, .12) 86%, rgba(70, 224, 207, .06) 94%, transparent), radial-gradient(120% 90% at 50% 0%, #100a1e, #0a0714 62%) fixed, #0a0714;--sk3-drift: conic-gradient(from 0deg at 50% 50%, rgba(139, 92, 246, .08), rgba(70, 224, 207, .05) 30%, rgba(203, 60, 220, .07) 60%, rgba(240, 180, 69, .04) 82%, rgba(139, 92, 246, .08)), radial-gradient(22% 28% at 66% 30%, rgba(139, 92, 246, .1), transparent 70%), radial-gradient(16% 22% at 30% 66%, rgba(70, 224, 207, .07), transparent 70%)}.mrb-skin-surface[data-skin=cosmic] .mrb-hzlogo{--hz-tint: saturate(1.2) hue-rotate(15deg) brightness(1.12);--hz-glow: rgba(240, 180, 69, .5);--hz-opacity: .5}body[data-dialer-skin=evergreen],.mrb-skin-surface[data-skin=evergreen]{--bg: #050505;--surface-1: #100a0e;--surface-2: #150d12;--surface-3: #1b1017;--text: #f8eff4;--text-muted: #d8bfcc;--text-faint: #b295a4;--accent: #ff5fae;--accent-text: #ffc2e0;--accent-fill: rgba(240, 60, 140, .13);--accent-fill-hover: rgba(240, 60, 140, .24);--accent-wash: rgba(240, 60, 140, .07);--accent-border: #d8508f;--accent-neon: #ff8ac6;--border-control: #93798a;--border-subtle: rgba(255, 138, 198, .22);--focus: #3ce6b0;--rank-first: rgba(240, 60, 140, .14);--badge-fill: rgba(240, 60, 140, .2);--glow: 0 0 0 1px rgba(240, 60, 140, .42), 0 4px 26px rgba(240, 60, 140, .3);--tab-gold: #ff5fae;--sk-accent-hi: #ff8ac6;--sk-accent: #f03c8c;--sk-ink: #ffc9e2;--sk-cta-shadow: 0 0 12px rgba(240, 60, 140, .5);--sk-halo: rgba(240, 60, 140, .14);--sk-hairline: rgba(255, 138, 198, .55);--sk-hairline-soft: rgba(255, 138, 198, .3);--sk-glint: rgba(60, 230, 176, .8);--sk-fill: radial-gradient(120% 140% at 50% 100%, rgba(240, 60, 140, .32), rgba(240, 60, 140, .07) 60%), linear-gradient(180deg, #190a12, #12060c);--sk-fill-hover: radial-gradient(120% 140% at 50% 100%, rgba(240, 60, 140, .44), rgba(240, 60, 140, .1) 60%), linear-gradient(180deg, #1f0d17, #170910);--sk-cta-glow: rgba(240, 60, 140, .5);--sk3-cta-border: #ff8ac6;--sk-badge: linear-gradient(150deg, #3c1226, #200a15);--sk-row-hover: rgba(240, 60, 140, .09);--sk-row-sel: linear-gradient(90deg, rgba(240, 60, 140, .2), rgba(60, 230, 176, .06));--sk-chip-bg: rgba(240, 60, 140, .1);--sk-chip-border: rgba(255, 138, 198, .55);--sk-chip-ink: #f2bcd7;--sk-stat-label: #bb98a9;--sk-stat-glow: rgba(240, 60, 140, .42);--sk-sheen: rgba(60, 230, 176, .2);--sk-brand-glow: rgba(240, 60, 140, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(3.4) hue-rotate(-58deg) brightness(1.1) drop-shadow(0 0 10px rgba(255, 95, 174, .5));--sk-header-bg: linear-gradient(180deg, #120a0f, #050505);--sk3-tile-ink: #f4edf1;--sk3-tile-border: #7d6872;--sk3-nrnfu: #ff8ac6;--sk-texture: linear-gradient(115deg, rgba(255, 138, 198, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(240, 60, 140, .1), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #140c10, #0b0609 60%, #100a0e);--sk-panel-bg: linear-gradient(180deg, #120b0f, #0a0608);--sk-tile-bg: linear-gradient(180deg, #150d11, #0c070a);--sk-tile-bg-hover: linear-gradient(180deg, #1d1117, #100a0d);--sk-tile-ink-hover: #ffc2e0;--sk-pause-bg: linear-gradient(180deg, #130c10, #0d080b);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #150d11, #0f0a0d);--sk-menu-border: rgba(255, 138, 198, .3);--sk-ground: radial-gradient(2.2% 3% at 80% 34%, #ffffff 0 18%, rgba(255, 190, 220, .6) 42%, transparent 72%), linear-gradient(104deg, transparent 62.6%, rgba(255, 138, 198, .4) 62.8% 63%, transparent 63.3%), linear-gradient(128deg, transparent 70.6%, rgba(60, 230, 176, .3) 70.8% 71%, transparent 71.3%), linear-gradient(86deg, transparent 55.6%, rgba(255, 138, 198, .28) 55.8% 56%, transparent 56.3%), conic-gradient(from 8deg at 80% 34%, rgba(240, 60, 140, .28) 0 13deg, rgba(120, 10, 50, .38) 13deg 25deg, rgba(255, 120, 180, .2) 25deg 32deg, rgba(18, 4, 10, .6) 32deg 57deg, rgba(60, 230, 176, .16) 57deg 62deg, rgba(190, 20, 90, .3) 62deg 81deg, rgba(14, 3, 8, .55) 81deg 108deg, rgba(240, 60, 140, .22) 108deg 124deg, rgba(60, 230, 176, .12) 124deg 129deg, rgba(120, 10, 50, .32) 129deg 149deg, rgba(18, 4, 10, .6) 149deg 188deg, rgba(240, 60, 140, .18) 188deg 207deg, rgba(14, 3, 8, .5) 207deg 248deg, rgba(190, 20, 90, .26) 248deg 267deg, rgba(18, 4, 10, .55) 267deg 318deg, rgba(240, 60, 140, .26) 318deg 360deg), radial-gradient(120% 90% at 50% 0%, #0d080b, #050505 62%) fixed, #050505}.mrb-skin-surface[data-skin=evergreen] .mrb-hzlogo{--hz-tint: grayscale(1) sepia(1) saturate(3.4) hue-rotate(-58deg) brightness(1.12);--hz-glow: rgba(255, 95, 174, .55);--hz-opacity: .5}body[data-dialer-skin=web],.mrb-skin-surface[data-skin=web]{--bg: #030303;--surface-1: #0d0d0d;--surface-2: #131313;--surface-3: #191919;--text: #f5f5f5;--text-muted: #c9c9c9;--text-faint: #a0a0a0;--accent: #e8e8e8;--accent-text: #f5f5f5;--accent-fill: rgba(255, 255, 255, .1);--accent-fill-hover: rgba(255, 255, 255, .18);--accent-wash: rgba(255, 255, 255, .05);--accent-border: #bdbdbd;--accent-neon: #ffffff;--border-control: #8c8c8c;--border-subtle: rgba(255, 255, 255, .18);--focus: #ffffff;--rank-first: rgba(255, 255, 255, .12);--badge-fill: rgba(255, 255, 255, .16);--glow: 0 0 0 1px rgba(255, 255, 255, .35), 0 4px 26px rgba(255, 255, 255, .18);--tab-gold: #e8e8e8;--sk-accent-hi: #ffffff;--sk-accent: #d5d5d5;--sk-ink: #f5f5f5;--sk-halo: rgba(255, 255, 255, .1);--sk-hairline: rgba(255, 255, 255, .55);--sk-hairline-soft: rgba(255, 255, 255, .26);--sk-glint: rgba(255, 255, 255, .9);--sk-fill: repeating-linear-gradient(115deg, rgba(255, 255, 255, .1) 0 1px, transparent 1px 9px), repeating-linear-gradient(25deg, rgba(255, 255, 255, .07) 0 1px, transparent 1px 12px), linear-gradient(180deg, #161616, #0c0c0c);--sk-fill-hover: repeating-linear-gradient(115deg, rgba(255, 255, 255, .14) 0 1px, transparent 1px 9px), repeating-linear-gradient(25deg, rgba(255, 255, 255, .1) 0 1px, transparent 1px 12px), linear-gradient(180deg, #1c1c1c, #101010);--sk-cta-glow: rgba(255, 255, 255, .3);--sk3-cta-border: #ffffff;--sk-badge: linear-gradient(150deg, #2a2a2a, #161616);--sk-row-hover: rgba(255, 255, 255, .06);--sk-row-sel: linear-gradient(90deg, rgba(255, 255, 255, .14), rgba(255, 255, 255, .03));--sk-chip-bg: rgba(255, 255, 255, .07);--sk-chip-border: rgba(255, 255, 255, .55);--sk-chip-ink: #d5d5d5;--sk-stat-label: #a0a0a0;--sk-stat-glow: rgba(255, 255, 255, .35);--sk-sheen: rgba(255, 255, 255, .22);--sk-brand-glow: rgba(255, 255, 255, .35);--sk-logo-filter: grayscale(1) brightness(1.4) drop-shadow(0 0 9px rgba(255, 255, 255, .45));--sk-header-bg: radial-gradient(140px 90px at 100% 0%, rgba(255, 255, 255, .05), transparent 70%), radial-gradient(120px 80px at 0% 0%, rgba(255, 255, 255, .04), transparent 70%), linear-gradient(180deg, #0e0e0e, #030303);--sk3-tile-ink: #f2f2f2;--sk3-tile-border: #707070;--sk3-nrnfu: #ffffff;--sk-texture: repeating-radial-gradient(circle at 100% 0%, rgba(255, 255, 255, .08) 0 1px, transparent 1px 12px) no-repeat top right / 110px 110px, radial-gradient(160px 120px at 100% 0%, rgba(255, 255, 255, .05), transparent 70%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #121212, #0a0a0a 60%, #0d0d0d);--sk-panel-bg: repeating-radial-gradient(circle at 0% 0%, rgba(255, 255, 255, .06) 0 1px, transparent 1px 12px) no-repeat top left / 90px 90px, linear-gradient(180deg, #101010, #090909);--sk-tile-bg: linear-gradient(180deg, #131313, #0b0b0b);--sk-tile-bg-hover: linear-gradient(180deg, #1a1a1a, #0f0f0f);--sk-tile-ink-hover: #ffffff;--sk-pause-bg: linear-gradient(180deg, #111111, #0b0b0b);--sk-menu-bg: linear-gradient(180deg, #131313, #0d0d0d);--sk-menu-border: rgba(255, 255, 255, .3);--sk-ground: radial-gradient(4% 5% at 82% 36%, #0a0a0a 38%, rgba(255, 255, 255, .25) 44%, transparent 58%), linear-gradient(90deg, #030303 0 30%, rgba(3, 3, 3, .72) 46%, transparent 68%), radial-gradient(30% 40% at 82% 36%, rgba(255, 255, 255, .1), transparent 70%), repeating-conic-gradient(from 0deg at 82% 36%, rgba(255, 255, 255, .16) 0deg .4deg, transparent .4deg 15deg), repeating-radial-gradient(circle at 82% 36%, rgba(255, 255, 255, .14) 0 1px, transparent 1px 30px), radial-gradient(120% 90% at 50% 0%, #0a0a0a, #030303 62%) fixed, #030303}.mrb-skin-surface[data-skin=web] .mrb-hzlogo{--hz-tint: grayscale(1) brightness(1.5);--hz-glow: rgba(255, 255, 255, .45);--hz-opacity: .42}body[data-dialer-skin=eternal],.mrb-skin-surface[data-skin=eternal]{--bg: #050307;--surface-1: #0f0a14;--surface-2: #150e1c;--surface-3: #1c1325;--text: #f6eff8;--text-muted: #d4c2da;--text-faint: #ac97b5;--accent: #ffd94a;--accent-text: #ffe88f;--accent-fill: rgba(226, 202, 21, .13);--accent-fill-hover: rgba(226, 202, 21, .24);--accent-wash: rgba(226, 202, 21, .07);--accent-border: #cdb417;--accent-neon: #ffe66b;--border-control: #94809c;--border-subtle: rgba(182, 137, 255, .24);--focus: #c9a6ff;--rank-first: rgba(226, 202, 21, .14);--badge-fill: rgba(122, 47, 240, .22);--glow: 0 0 0 1px rgba(226, 202, 21, .42), 0 4px 26px rgba(226, 202, 21, .28);--tab-gold: #ffd94a;--sk-accent-hi: #ffe66b;--sk-accent: #e2ca15;--sk-ink: #241c02;--sk-halo: rgba(122, 47, 240, .18);--sk-hairline: rgba(182, 137, 255, .6);--sk-hairline-soft: rgba(182, 137, 255, .28);--sk-glint: rgba(201, 166, 255, .8);--sk-fill: linear-gradient(150deg, #f7df2e 0%, #e2ca15 38%, #ffec6a 50%, #d9c00e 62%, #f2d626 100%);--sk-fill-hover: linear-gradient(150deg, #fae643 0%, #ecd41f 45%, #fff08a 55%, #e2c914 100%);--sk-cta-glow: rgba(226, 202, 21, .5);--sk3-cta-border: #fff3a0;--sk-badge: linear-gradient(135deg, #c9a6ff, #9d6cf0);--sk-row-hover: rgba(122, 47, 240, .12);--sk-row-sel: linear-gradient(90deg, rgba(122, 47, 240, .28), rgba(122, 47, 240, .07));--sk-chip-bg: rgba(122, 47, 240, .14);--sk-chip-border: rgba(182, 137, 255, .6);--sk-chip-ink: #d9c2ff;--sk-stat-label: #bb9cc6;--sk-stat-glow: rgba(226, 202, 21, .42);--sk-sheen: rgba(201, 166, 255, .22);--sk-brand-glow: rgba(226, 202, 21, .4);--sk-logo-filter: grayscale(1) sepia(1) saturate(2.6) hue-rotate(-12deg) brightness(1.12) drop-shadow(0 0 10px rgba(226, 202, 21, .5));--sk-header-bg: linear-gradient(180deg, #140c1b, #050307);--sk3-tile-ink: #f3edf5;--sk3-tile-border: rgba(182, 137, 255, .6);--sk3-nrnfu: #f3edf5;--sk3-et-plate: calc(100% - (100vh - 190px) * .690873);--sk3-et-text: min(1120px, calc(var(--sk3-et-plate) * .94));--sk-texture: linear-gradient(115deg, rgba(255, 138, 208, .05) 0%, rgba(79, 224, 230, .03) 40%, transparent 60%), radial-gradient(140% 90% at 80% 0%, rgba(240, 60, 170, .11), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #140d1b, #0c0711 60%, #0f0a14);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(240, 60, 170, .07), transparent 70%), linear-gradient(180deg, #110b17, #0a0710);--sk-tile-bg: linear-gradient(180deg, #140d1c, #0d0812);--sk-tile-bg-hover: linear-gradient(180deg, #1c1226, #100a16);--sk-tile-ink-hover: #ffc2e8;--sk-pause-bg: linear-gradient(180deg, #120c19, #0d0812);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #140d1b, #0f0a14);--sk-menu-border: rgba(255, 138, 208, .32);--sk-ground: linear-gradient(90deg, rgba(5, 3, 7, .3) 0, rgba(5, 3, 7, .43) calc(var(--sk3-et-text) * .45), rgba(5, 3, 7, .54) calc(var(--sk3-et-text) * .78), rgba(5, 3, 7, .62) var(--sk3-et-text), rgba(5, 3, 7, .62) calc(var(--sk3-et-plate) + 20px), rgba(5, 3, 7, .34) calc(var(--sk3-et-plate) + 80px), transparent calc(var(--sk3-et-plate) + 126px)), linear-gradient(180deg, rgba(5, 3, 7, .82) 0 96px, rgba(5, 3, 7, .62) 156px, rgba(5, 3, 7, .24) 230px, transparent 310px), radial-gradient(1px 1px at 6% 10%, rgba(255, 255, 255, .3), transparent), radial-gradient(1.5px 1.5px at 14% 26%, rgba(255, 220, 240, .28), transparent), radial-gradient(1px 1px at 24% 8%, rgba(255, 255, 255, .32), transparent), radial-gradient(1px 1px at 33% 42%, rgba(220, 240, 255, .26), transparent), radial-gradient(1.5px 1.5px at 44% 16%, rgba(255, 255, 255, .3), transparent), radial-gradient(1px 1px at 55% 34%, rgba(255, 220, 240, .25), transparent), radial-gradient(1px 1px at 64% 6%, rgba(255, 255, 255, .28), transparent), radial-gradient(1px 1px at 10% 58%, rgba(255, 255, 255, .24), transparent), radial-gradient(1.5px 1.5px at 27% 72%, rgba(220, 240, 255, .24), transparent), radial-gradient(1px 1px at 45% 62%, rgba(255, 255, 255, .22), transparent), radial-gradient(1px 1px at 61% 78%, rgba(255, 220, 240, .22), transparent), radial-gradient(1.5px 1.5px at 18% 90%, rgba(255, 255, 255, .22), transparent), radial-gradient(1px 1px at 38% 86%, rgba(255, 255, 255, .2), transparent), radial-gradient(1px 1px at 52% 94%, rgba(220, 240, 255, .2), transparent), radial-gradient(42% 34% at 20% 24%, rgba(120, 60, 240, .16), transparent 70%), radial-gradient(38% 30% at 47% 66%, rgba(240, 60, 170, .14), transparent 70%), radial-gradient(26% 20% at 10% 82%, rgba(79, 224, 230, .09), transparent 70%), radial-gradient(30% 40% at 74% 40%, rgba(120, 60, 240, .15), transparent 70%), radial-gradient(46% 22% at 55% 103%, rgba(240, 60, 170, .15), transparent 70%), radial-gradient(90% 80% at 35% 45%, rgba(60, 30, 130, .22), transparent 70%), linear-gradient(90deg, rgba(5, 3, 7, .84) 0 1166px, rgba(5, 3, 7, .45) calc(1166px + 3%) , rgba(5, 3, 7, .22) calc(1166px + 7%) , rgba(5, 3, 7, .1) calc(1166px + 12%) , rgba(5, 3, 7, .05) calc(1166px + 20%) , transparent 100%), url(/assets/skin-eternal-atake-DhLc8j2V.webp) no-repeat right bottom / auto calc(100% - 190px) , radial-gradient(26% 34% at 89% 50%, rgba(240, 60, 170, .22), transparent 68%), radial-gradient(20% 28% at 95% 32%, rgba(120, 60, 240, .2), transparent 70%), radial-gradient(22% 30% at 84% 72%, rgba(120, 60, 240, .16), transparent 70%), radial-gradient(18% 24% at 92% 84%, rgba(79, 224, 230, .1), transparent 70%), radial-gradient(14% 20% at 81% 88%, rgba(240, 60, 170, .12), transparent 70%), radial-gradient(1px 1px at 80% 16%, rgba(255, 255, 255, .6), transparent), radial-gradient(1.5px 1.5px at 87% 24%, rgba(255, 220, 240, .5), transparent), radial-gradient(1px 1px at 94% 20%, rgba(255, 255, 255, .5), transparent), radial-gradient(1px 1px at 82% 38%, rgba(220, 240, 255, .55), transparent), radial-gradient(1.5px 1.5px at 91% 58%, rgba(255, 255, 255, .45), transparent), radial-gradient(1px 1px at 97% 66%, rgba(255, 220, 240, .5), transparent), radial-gradient(1px 1px at 86% 64%, rgba(255, 255, 255, .4), transparent), radial-gradient(1.5px 1.5px at 79% 52%, rgba(220, 240, 255, .45), transparent), radial-gradient(1px 1px at 89% 78%, rgba(255, 255, 255, .45), transparent), radial-gradient(1px 1px at 96% 90%, rgba(255, 220, 240, .4), transparent), radial-gradient(30% 22% at 88% 8%, rgba(240, 60, 170, .1), transparent 70%), radial-gradient(120% 90% at 50% 0%, #0c0713, #050307 62%) fixed, #050307}body:is([data-dialer-skin=carbon],[data-dialer-skin=gunmetal],[data-dialer-skin=gold],[data-dialer-skin=platinum],[data-dialer-skin=diamond],[data-dialer-skin=woodland],[data-dialer-skin=digital],[data-dialer-skin=rosegold]),.mrb-skin-surface:is([data-skin=carbon],[data-skin=gunmetal],[data-skin=gold],[data-skin=platinum],[data-skin=diamond],[data-skin=woodland],[data-skin=digital],[data-skin=rosegold]){color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--sk-stat-n: #ffffff;--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .25);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06)}body[data-dialer-skin=carbon],.mrb-skin-surface[data-skin=carbon]{--bg: #0b0d10;--surface-1: #12151a;--surface-2: #181c23;--surface-3: #20252e;--text: #eef2f7;--text-muted: #b3c0d1;--text-faint: #8b99ad;--accent: #7fb8ff;--accent-text: #cfe4ff;--accent-fill: rgba(77, 159, 255, .14);--accent-fill-hover: rgba(77, 159, 255, .26);--accent-wash: rgba(77, 159, 255, .07);--accent-border: #4d9fff;--accent-neon: #7fb8ff;--border-control: #7b8798;--border-subtle: rgba(77, 159, 255, .24);--focus: #7fb8ff;--rank-first: rgba(77, 159, 255, .14);--badge-fill: rgba(77, 159, 255, .22);--glow: 0 0 0 1px rgba(77, 159, 255, .45), 0 4px 26px rgba(77, 159, 255, .3);--tab-gold: #4d9fff;--sk-accent-hi: #7fb8ff;--sk-accent: #4d9fff;--sk-ink: #04122a;--sk-halo: rgba(77, 159, 255, .14);--sk-hairline: rgba(77, 159, 255, .5);--sk-hairline-soft: rgba(77, 159, 255, .3);--sk-glint: rgba(142, 194, 255, .85);--sk-fill: linear-gradient(150deg, #8ec2ff 0%, #5aa6ff 38%, #c2ddff 50%, #4d9fff 62%, #5aa6ff 100%);--sk-fill-hover: linear-gradient(150deg, #a4ceff 0%, #5aa6ff 45%, #a4ceff 55%, #4d9fff 100%);--sk-cta-glow: rgba(77, 159, 255, .35);--sk-badge: linear-gradient(135deg, #8ec2ff, #4d9fff);--sk-row-hover: rgba(77, 159, 255, .09);--sk-row-sel: linear-gradient(90deg, rgba(77, 159, 255, .22), rgba(77, 159, 255, .05));--sk-chip-bg: rgba(77, 159, 255, .08);--sk-chip-border: rgba(77, 159, 255, .45);--sk-chip-ink: #bcd8ff;--sk-stat-label: #94b4dd;--sk-stat-glow: rgba(77, 159, 255, .4);--sk-sheen: rgba(214, 232, 255, .25);--sk-brand-glow: rgba(77, 159, 255, .4);--sk-logo-filter: hue-rotate(-8deg) saturate(1.15) drop-shadow(0 0 9px rgba(77, 159, 255, .45));--sk-header-bg: linear-gradient(180deg, #12161c, #0b0d11);--sk-texture: linear-gradient(115deg, rgba(255, 255, 255, .05) 0%, transparent 42%), repeating-linear-gradient(45deg, rgba(255, 255, 255, .03) 0 2px, transparent 2px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .3) 0 2px, transparent 2px 6px);--sk-card-bg: radial-gradient(140% 90% at 82% 0%, rgba(77, 159, 255, .1), transparent 55%), var(--sk-texture), linear-gradient(160deg, #14181e, #0d1014 60%, #12161c);--sk-panel-bg: repeating-linear-gradient(45deg, rgba(255, 255, 255, .02) 0 2px, transparent 2px 6px), linear-gradient(180deg, #0e1115, #0b0d10);--sk-tile-bg: var(--sk-texture), linear-gradient(180deg, #171b22, #0d0f13);--sk-tile-bg-hover: var(--sk-texture), linear-gradient(180deg, #1d232c, #101318);--sk-tile-ink-hover: #cfe4ff;--sk-pause-bg: linear-gradient(180deg, #14181e, #0e1014);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #161a21, #0f1116);--sk-menu-border: rgba(77, 159, 255, .3);--sk-ground: repeating-linear-gradient(45deg, rgba(255, 255, 255, .016) 0 2px, transparent 2px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .22) 0 2px, transparent 2px 6px), radial-gradient(120% 90% at 50% 0%, #101319, #0b0d10 60%) fixed, #0b0d10}body[data-dialer-skin=gunmetal],.mrb-skin-surface[data-skin=gunmetal]{--bg: #101317;--surface-1: #171b21;--surface-2: #1e242c;--surface-3: #272f39;--text: #eff3f7;--text-muted: #b6c2cd;--text-faint: #8e9aa7;--accent: #c3ced9;--accent-text: #dde5ec;--accent-fill: rgba(163, 178, 192, .14);--accent-fill-hover: rgba(163, 178, 192, .26);--accent-wash: rgba(163, 178, 192, .07);--accent-border: #8fa1b3;--accent-neon: #c3ced9;--border-control: #7e8a97;--border-subtle: rgba(195, 206, 217, .18);--focus: #c3ced9;--rank-first: rgba(195, 206, 217, .12);--badge-fill: rgba(195, 206, 217, .2);--glow: 0 0 0 1px rgba(195, 206, 217, .4), 0 4px 26px rgba(195, 206, 217, .22);--tab-gold: #9fb0c0;--sk-accent-hi: #c3ced9;--sk-accent: #8fa1b3;--sk-ink: #10151b;--sk-halo: rgba(195, 206, 217, .1);--sk-hairline: rgba(195, 206, 217, .45);--sk-hairline-soft: rgba(195, 206, 217, .26);--sk-glint: rgba(223, 230, 236, .85);--sk-fill: linear-gradient(150deg, #dfe6ec 0%, #aab6c2 38%, #f2f6f9 50%, #96a3b0 62%, #b5c0cb 100%);--sk-fill-hover: linear-gradient(150deg, #e9eef2 0%, #aab6c2 45%, #e9eef2 55%, #96a3b0 100%);--sk-cta-glow: rgba(195, 206, 217, .3);--sk-badge: linear-gradient(135deg, #dfe6ec, #96a3b0);--sk-row-hover: rgba(195, 206, 217, .08);--sk-row-sel: linear-gradient(90deg, rgba(195, 206, 217, .2), rgba(195, 206, 217, .05));--sk-chip-bg: rgba(195, 206, 217, .08);--sk-chip-border: rgba(195, 206, 217, .4);--sk-chip-ink: #ccd6e0;--sk-stat-label: #9dabb9;--sk-stat-glow: rgba(195, 206, 217, .35);--sk-sheen: rgba(255, 255, 255, .26);--sk-brand-glow: rgba(195, 206, 217, .35);--sk-logo-filter: grayscale(1) brightness(1.15) drop-shadow(0 0 9px rgba(195, 206, 217, .4));--sk-header-bg: linear-gradient(180deg, #171b21, #0f1216);--sk-texture: linear-gradient(115deg, rgba(255, 255, 255, .07) 0%, transparent 40%), repeating-linear-gradient(180deg, rgba(255, 255, 255, .028) 0 1px, transparent 1px 3px);--sk-card-bg: radial-gradient(140% 90% at 82% 0%, rgba(195, 206, 217, .07), transparent 55%), var(--sk-texture), linear-gradient(160deg, #1a1f26, #12151a 60%, #171b21);--sk-panel-bg: repeating-linear-gradient(180deg, rgba(255, 255, 255, .02) 0 1px, transparent 1px 3px), linear-gradient(180deg, #14181d, #101317);--sk-tile-bg: var(--sk-texture), linear-gradient(180deg, #1c2129, #121519);--sk-tile-bg-hover: var(--sk-texture), linear-gradient(180deg, #232a33, #15181d);--sk-tile-ink-hover: #dde5ec;--sk-pause-bg: linear-gradient(180deg, #171b21, #111418);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #1a1f25, #14171c);--sk-menu-border: rgba(195, 206, 217, .26);--sk-ground: repeating-linear-gradient(180deg, rgba(255, 255, 255, .014) 0 1px, transparent 1px 3px), radial-gradient(120% 90% at 50% 0%, #161a20, #101317 60%) fixed, #101317}body[data-dialer-skin=gold],.mrb-skin-surface[data-skin=gold]{--bg: #0f0b06;--surface-1: #171106;--surface-2: #1f1808;--surface-3: #2a210f;--text: #f6efdd;--text-muted: #d3c295;--text-faint: #a89a72;--accent: #f0cf7e;--accent-text: #f6e7b4;--accent-fill: rgba(224, 170, 58, .13);--accent-fill-hover: rgba(224, 170, 58, .24);--accent-wash: rgba(224, 170, 58, .07);--accent-border: #b8963c;--accent-neon: #ffd964;--border-control: #8d7d50;--border-subtle: rgba(224, 170, 58, .26);--focus: #ffd964;--rank-first: rgba(224, 170, 58, .14);--badge-fill: rgba(224, 170, 58, .22);--glow: 0 0 0 1px rgba(224, 170, 58, .45), 0 4px 26px rgba(224, 170, 58, .28);--tab-gold: #e0aa3a;--sk-accent-hi: #f0cf7e;--sk-accent: #e0aa3a;--sk-ink: #201503;--sk-halo: rgba(224, 170, 58, .14);--sk-hairline: rgba(224, 170, 58, .5);--sk-hairline-soft: rgba(224, 170, 58, .3);--sk-glint: rgba(255, 233, 173, .85);--sk-fill: linear-gradient(135deg, #ffe9ad, #e0aa3a 45%, #fff6df 50%, #c8901f 55%, #ffe9ad);--sk-fill-hover: linear-gradient(135deg, #ffefc2, #e0aa3a 45%, #ffefc2 55%, #c8901f);--sk-cta-glow: rgba(224, 170, 58, .38);--sk-badge: linear-gradient(135deg, #ffe9ad, #c8901f);--sk-row-hover: rgba(224, 170, 58, .08);--sk-row-sel: linear-gradient(90deg, rgba(224, 170, 58, .22), rgba(224, 170, 58, .05));--sk-chip-bg: rgba(224, 170, 58, .07);--sk-chip-border: rgba(224, 170, 58, .45);--sk-chip-ink: #ecd28c;--sk-stat-label: #c4a75b;--sk-stat-glow: rgba(224, 170, 58, .35);--sk-sheen: rgba(255, 246, 223, .3);--sk-brand-glow: rgba(224, 170, 58, .4);--sk-logo-filter: grayscale(1) sepia(1) saturate(4.2) hue-rotate(-12deg) brightness(1.06) drop-shadow(0 0 9px rgba(224, 170, 58, .4));--sk-header-bg: linear-gradient(180deg, #191307, #0e0a04);--sk-texture: linear-gradient(115deg, rgba(255, 233, 173, .06) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(224, 170, 58, .16), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #1a1307, #0e0a04 60%, #171106);--sk-panel-bg: linear-gradient(180deg, #141005, #0f0b06);--sk-tile-bg: var(--sk-texture), linear-gradient(180deg, #1d1608, #100c05);--sk-tile-bg-hover: var(--sk-texture), linear-gradient(180deg, #251c0b, #141006);--sk-tile-ink-hover: #ffe9a8;--sk-pause-bg: linear-gradient(180deg, #171106, #100c05);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #1b1408, #121006);--sk-menu-border: rgba(224, 170, 58, .3);--sk-ground: radial-gradient(120% 90% at 50% 0%, #161006, #0f0b06 60%) fixed, #0f0b06}body[data-dialer-skin=platinum],.mrb-skin-surface[data-skin=platinum]{--bg: #0e1013;--surface-1: #15181c;--surface-2: #1c2025;--surface-3: #252a30;--text: #f2f4f7;--text-muted: #bcc4cc;--text-faint: #939ca6;--accent: #dbe2e8;--accent-text: #eaeef2;--accent-fill: rgba(184, 192, 199, .14);--accent-fill-hover: rgba(184, 192, 199, .26);--accent-wash: rgba(184, 192, 199, .07);--accent-border: #97a3ae;--accent-neon: #dbe2e8;--border-control: #7d8894;--border-subtle: rgba(219, 226, 232, .16);--focus: #dbe2e8;--rank-first: rgba(219, 226, 232, .12);--badge-fill: rgba(219, 226, 232, .2);--glow: 0 0 0 1px rgba(219, 226, 232, .4), 0 4px 26px rgba(219, 226, 232, .22);--tab-gold: #b8c0c7;--sk-accent-hi: #dbe2e8;--sk-accent: #b8c0c7;--sk-ink: #14181d;--sk-halo: rgba(219, 226, 232, .1);--sk-hairline: rgba(219, 226, 232, .42);--sk-hairline-soft: rgba(219, 226, 232, .24);--sk-glint: rgba(255, 255, 255, .85);--sk-fill: linear-gradient(150deg, #eef2f5 0%, #b8c0c7 38%, #ffffff 50%, #9aa3ab 62%, #c9d0d6 100%);--sk-fill-hover: linear-gradient(150deg, #f5f8fa 0%, #b8c0c7 45%, #f5f8fa 55%, #9aa3ab 100%);--sk-cta-glow: rgba(219, 226, 232, .3);--sk-badge: linear-gradient(135deg, #eef2f5, #9aa3ab);--sk-row-hover: rgba(219, 226, 232, .07);--sk-row-sel: linear-gradient(90deg, rgba(219, 226, 232, .18), rgba(219, 226, 232, .04));--sk-chip-bg: rgba(219, 226, 232, .07);--sk-chip-border: rgba(219, 226, 232, .38);--sk-chip-ink: #d5dce2;--sk-stat-label: #a3adb7;--sk-stat-glow: rgba(219, 226, 232, .35);--sk-sheen: rgba(255, 255, 255, .3);--sk-brand-glow: rgba(219, 226, 232, .35);--sk-logo-filter: grayscale(1) brightness(1.2) drop-shadow(0 0 9px rgba(219, 226, 232, .4));--sk-header-bg: linear-gradient(180deg, #171a1f, #0e1013);--sk-texture: linear-gradient(115deg, rgba(255, 255, 255, .08) 0%, transparent 35%, rgba(255, 255, 255, .03) 55%, transparent 75%);--sk-card-bg: radial-gradient(140% 90% at 82% 0%, rgba(219, 226, 232, .07), transparent 55%), var(--sk-texture), linear-gradient(160deg, #191d22, #101317 60%, #15181c);--sk-panel-bg: linear-gradient(180deg, #13161a, #0e1013);--sk-tile-bg: var(--sk-texture), linear-gradient(180deg, #1a1e23, #111418);--sk-tile-bg-hover: var(--sk-texture), linear-gradient(180deg, #21262c, #14171b);--sk-tile-ink-hover: #eaeef2;--sk-pause-bg: linear-gradient(180deg, #15181c, #101317);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #181c21, #12151a);--sk-menu-border: rgba(219, 226, 232, .24);--sk-ground: radial-gradient(120% 90% at 50% 0%, #14171c, #0e1013 60%) fixed, #0e1013}body[data-dialer-skin=diamond],.mrb-skin-surface[data-skin=diamond]{color-scheme:light;--bg: #f4f6f9;--surface-1: #ffffff;--surface-2: #eceff4;--surface-3: #dfe4ec;--text: #1a2030;--text-muted: #3f4a5e;--text-faint: #525e74;--accent: #7a5708;--accent-text: #6b4c06;--accent-fill: rgba(176, 137, 12, .14);--accent-fill-hover: rgba(176, 137, 12, .24);--accent-wash: rgba(176, 137, 12, .07);--accent-border: #a5821c;--accent-neon: #b0890c;--danger: #b3122f;--warn: #7a5300;--warn-fill: rgba(200, 150, 30, .2);--warn-border: rgba(150, 110, 20, .6);--ok: #0f6b3f;--ok-fill: rgba(40, 160, 90, .16);--ok-border: rgba(15, 107, 63, .45);--border-control: #7b8494;--border-subtle: rgba(26, 32, 48, .14);--focus: #7a5708;--rank-first: rgba(176, 137, 12, .16);--rank-second: rgba(120, 128, 134, .14);--badge-fill: rgba(176, 137, 12, .16);--shadow-1: 0 1px 2px rgba(50, 55, 75, .08), 0 1px 3px rgba(50, 55, 75, .05);--shadow-2: 0 2px 4px rgba(50, 55, 75, .07), 0 8px 20px rgba(50, 55, 75, .1);--glow: 0 0 0 1px rgba(176, 137, 12, .3), 0 4px 20px rgba(212, 175, 55, .35);--tab-gold: #7a5708;--sk-accent-hi: #7a5708;--sk-accent: #96690a;--sk-ink: #2a1c03;--sk-stat-n: #1a2030;--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .4);--sk-halo: rgba(212, 175, 55, .2);--sk-hairline: rgba(200, 150, 40, .65);--sk-hairline-soft: rgba(200, 150, 40, .35);--sk-glint: rgba(255, 245, 214, .95);--sk-fill: linear-gradient(150deg, #ffdf7e 0%, #f2c94e 38%, #fff3c9 50%, #e2ae32 62%, #f7cf58 100%);--sk-fill-hover: linear-gradient(150deg, #ffe89a 0%, #f7cf58 45%, #fff7d9 55%, #eab63c 100%);--sk-cta-glow: rgba(255, 200, 70, .45);--sk-badge: linear-gradient(135deg, #ffdf7e, #e2ae32);--sk-row-hover: rgba(176, 137, 12, .08);--sk-row-sel: linear-gradient(90deg, rgba(176, 137, 12, .16), rgba(176, 137, 12, .04));--sk-chip-bg: rgba(176, 137, 12, .1);--sk-chip-border: rgba(176, 137, 12, .5);--sk-chip-ink: #6b4c06;--sk-stat-label: #55617a;--sk-stat-glow: rgba(212, 175, 55, .35);--sk-sheen: rgba(255, 255, 255, .5);--sk-brand-glow: rgba(212, 175, 55, .4);--sk-logo-filter: grayscale(1) sepia(1) saturate(3.6) hue-rotate(-10deg) brightness(.95) drop-shadow(0 0 9px rgba(212, 164, 60, .4));--sk-header-bg: linear-gradient(180deg, #ffffff, #eef1f6);--sk-card-shadow: 0 1px 2px rgba(50, 55, 75, .08), 0 16px 40px rgba(50, 55, 75, .12), 0 0 30px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .95);--sk-texture: linear-gradient(115deg, rgba(255, 182, 193, .05) 0%, rgba(173, 216, 230, .045) 35%, rgba(221, 190, 255, .04) 60%, transparent 80%);--sk-card-bg: linear-gradient(115deg, rgba(255, 255, 255, .85) 0%, transparent 45%), var(--sk-texture), linear-gradient(160deg, #ffffff, #f4f6f9);--sk-panel-bg: linear-gradient(115deg, rgba(255, 182, 193, .04) 0%, rgba(173, 216, 230, .035) 40%, transparent 65%), linear-gradient(180deg, #fdfdfe, #f1f3f7);--sk-tile-bg: linear-gradient(180deg, #ffffff, #eef1f6);--sk-tile-bg-hover: linear-gradient(180deg, #ffffff, #e5eaf1);--sk-tile-ink-hover: #6b4c06;--sk-pause-bg: linear-gradient(180deg, #f7f8fb, #edf0f5);--sk-menu-bg: linear-gradient(180deg, #fbfcfd, #f0f2f7);--sk-menu-border: rgba(176, 137, 12, .4);--dm-hero-w: max(140px, min( calc((100vw - 1196px)*1.3) , 57.14vh ));--sk-ground: linear-gradient(180deg, rgba(244, 246, 249, .84) 0 232px, rgba(244, 246, 249, .5) 268px, rgba(244, 246, 249, .24) 300px, rgba(244, 246, 249, .08) 330px, transparent 364px), linear-gradient(90deg, rgba(244, 246, 249, .7) 0 1167px, rgba(244, 246, 249, .4) calc(1167px + 3%) , rgba(244, 246, 249, .2) calc(1167px + 7%) , rgba(244, 246, 249, .09) calc(1167px + 12%) , rgba(244, 246, 249, .04) calc(1167px + 20%) , transparent 100%), url(/assets/skin-diamond-DP4ZIFcL.webp) no-repeat right center / var(--dm-hero-w) auto, url(/assets/skin-diamond-field-Bf3csOtr.webp) no-repeat center center / cover, radial-gradient(46% 38% at 4% 100%, rgba(255, 170, 190, .11), rgba(255, 220, 130, .09) 30%, rgba(160, 230, 190, .08) 52%, rgba(150, 205, 245, .09) 72%, transparent 90%), radial-gradient(42% 34% at 96% 100%, rgba(150, 205, 245, .1), rgba(255, 220, 130, .08) 32%, rgba(255, 170, 190, .09) 56%, rgba(205, 170, 250, .08) 76%, transparent 92%), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%20900'%20preserveAspectRatio='xMidYMid%20slice'%3E%20%3Cg%20stroke='%23ffffff'%20stroke-width='2.5'%20stroke-opacity='0.9'%20stroke-linejoin='round'%3E%20%3Cpolygon%20points='0,0%20420,0%20300,220'%20fill='%23eef2f7'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='420,0%20900,0%20680,300'%20fill='%23f8fafc'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='900,0%201440,0%201100,180'%20fill='%23e5eaf1'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='1440,0%201440,300%201100,180'%20fill='%23eef2f7'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='0,0%20300,220%200,340'%20fill='%23e5eaf1'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='300,220%20420,0%20680,300'%20fill='%23dce3ec'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='900,0%201100,180%20680,300'%20fill='%23eef2f7'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='0,340%20300,220%20380,560'%20fill='%23f8fafc'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='300,220%20680,300%20380,560'%20fill='%23e5eaf1'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='680,300%201100,180%201120,520'%20fill='%23dce3ec'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='1100,180%201440,300%201120,520'%20fill='%23f8fafc'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='1440,300%201440,640%201120,520'%20fill='%23e5eaf1'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='0,340%20380,560%200,700'%20fill='%23eef2f7'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='380,560%20680,300%20760,640'%20fill='%23eef2f7'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='680,300%201120,520%20760,640'%20fill='%23f8fafc'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='0,700%20380,560%20480,900'%20fill='%23e5eaf1'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='0,700%20480,900%200,900'%20fill='%23dce3ec'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='380,560%20760,640%20480,900'%20fill='%23f8fafc'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='760,640%201120,520%20960,900'%20fill='%23e5eaf1'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='480,900%20760,640%20960,900'%20fill='%23eef2f7'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='1120,520%201440,640%201440,900'%20fill='%23eef2f7'%20fill-opacity='0.55'/%3E%20%3Cpolygon%20points='960,900%201120,520%201440,900'%20fill='%23dce3ec'%20fill-opacity='0.55'/%3E%20%3C/g%3E%20%3C/svg%3E") center / cover no-repeat fixed, radial-gradient(120% 90% at 50% 0%, #ffffff, #f4f6f9 60%) fixed, #f4f6f9}body[data-dialer-skin=woodland],.mrb-skin-surface[data-skin=woodland]{--bg: #0d0f09;--surface-1: #13160d;--surface-2: #1a1e12;--surface-3: #232818;--text: #eef1e3;--text-muted: #c2cba8;--text-faint: #97a17d;--accent: #cdd9a4;--accent-text: #e0e8c4;--accent-fill: rgba(139, 160, 69, .14);--accent-fill-hover: rgba(139, 160, 69, .26);--accent-wash: rgba(139, 160, 69, .08);--accent-border: #7c8a52;--accent-neon: #cdd9a4;--border-control: #79825f;--border-subtle: rgba(205, 217, 164, .18);--focus: #cdd9a4;--rank-first: rgba(205, 217, 164, .12);--badge-fill: rgba(139, 160, 69, .22);--glow: 0 0 0 1px rgba(139, 160, 69, .45), 0 4px 26px rgba(139, 160, 69, .25);--tab-gold: #a8b76a;--sk-accent-hi: #cdd9a4;--sk-accent: #a8b75e;--sk-ink: #141807;--sk-halo: rgba(139, 160, 69, .12);--sk-hairline: rgba(139, 160, 69, .5);--sk-hairline-soft: rgba(139, 160, 69, .3);--sk-glint: rgba(214, 223, 158, .85);--sk-fill: linear-gradient(150deg, #d6df9e 0%, #a8b75e 38%, #e9efc6 50%, #98a84e 62%, #b3c268 100%);--sk-fill-hover: linear-gradient(150deg, #dfe6b2 0%, #a8b75e 45%, #dfe6b2 55%, #98a84e 100%);--sk-cta-glow: rgba(139, 160, 69, .35);--sk-badge: linear-gradient(135deg, #d6df9e, #98a84e);--sk-row-hover: rgba(139, 160, 69, .1);--sk-row-sel: linear-gradient(90deg, rgba(139, 160, 69, .22), rgba(139, 160, 69, .05));--sk-chip-bg: rgba(139, 160, 69, .09);--sk-chip-border: rgba(139, 160, 69, .45);--sk-chip-ink: #d4dfb2;--sk-stat-label: #a4ad83;--sk-stat-glow: rgba(139, 160, 69, .35);--sk-sheen: rgba(233, 239, 198, .24);--sk-brand-glow: rgba(139, 160, 69, .4);--sk-logo-filter: grayscale(1) sepia(1) saturate(2) hue-rotate(45deg) brightness(.95) drop-shadow(0 0 9px rgba(139, 160, 69, .4));--sk-header-bg: linear-gradient(180deg, #14170e, #0c0e08);--sk-texture: repeating-linear-gradient(60deg, rgba(107, 122, 58, .12) 0 34px, rgba(43, 51, 29, .18) 34px 62px, rgba(85, 99, 47, .1) 62px 96px, rgba(18, 22, 10, .16) 96px 128px);--sk-card-bg: radial-gradient(140% 90% at 82% 0%, rgba(139, 160, 69, .09), transparent 55%), var(--sk-texture), linear-gradient(160deg, #161a0f, #0e110a 60%, #13160d);--sk-panel-bg: repeating-linear-gradient(60deg, rgba(107, 122, 58, .07) 0 34px, rgba(43, 51, 29, .1) 34px 62px, transparent 62px 96px, rgba(18, 22, 10, .1) 96px 128px), linear-gradient(180deg, #10130b, #0d0f09);--sk-tile-bg: var(--sk-texture), linear-gradient(180deg, #191d11, #0f120b);--sk-tile-bg-hover: var(--sk-texture), linear-gradient(180deg, #202617, #12160d);--sk-tile-ink-hover: #e0e8c4;--sk-pause-bg: linear-gradient(180deg, #14170e, #0f120b);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #181c10, #11140c);--sk-menu-border: rgba(139, 160, 69, .3);--sk-ground: repeating-linear-gradient(60deg, rgba(107, 122, 58, .05) 0 34px, rgba(43, 51, 29, .08) 34px 62px, transparent 62px 96px, rgba(18, 22, 10, .08) 96px 128px), radial-gradient(120% 90% at 50% 0%, #12150c, #0d0f09 60%) fixed, #0d0f09}body[data-dialer-skin=digital],.mrb-skin-surface[data-skin=digital]{--bg: #0a0e12;--surface-1: #101720;--surface-2: #151e29;--surface-3: #1c2733;--text: #e9f2fa;--text-muted: #aac2d4;--text-faint: #829cb0;--accent: #7fd0ff;--accent-text: #c4e7ff;--accent-fill: rgba(127, 208, 255, .13);--accent-fill-hover: rgba(127, 208, 255, .24);--accent-wash: rgba(127, 208, 255, .07);--accent-border: #3f92c4;--accent-neon: #7fd0ff;--border-control: #6f8296;--border-subtle: rgba(127, 208, 255, .2);--focus: #7fd0ff;--rank-first: rgba(127, 208, 255, .12);--badge-fill: rgba(127, 208, 255, .2);--glow: 0 0 0 1px rgba(127, 208, 255, .4), 0 4px 26px rgba(127, 208, 255, .28);--tab-gold: #7fd0ff;--sk-accent-hi: #7fd0ff;--sk-accent: #4fb1e8;--sk-ink: #04202f;--sk-halo: rgba(127, 208, 255, .12);--sk-hairline: rgba(127, 208, 255, .45);--sk-hairline-soft: rgba(127, 208, 255, .28);--sk-glint: rgba(159, 220, 255, .85);--sk-fill: linear-gradient(150deg, #9fdcff 0%, #4fb1e8 38%, #d4f0ff 50%, #3f9fd6 62%, #63bdf0 100%);--sk-fill-hover: linear-gradient(150deg, #b5e4ff 0%, #4fb1e8 45%, #b5e4ff 55%, #3f9fd6 100%);--sk-cta-glow: rgba(127, 208, 255, .35);--sk-badge: linear-gradient(135deg, #9fdcff, #3f9fd6);--sk-row-hover: rgba(127, 208, 255, .08);--sk-row-sel: linear-gradient(90deg, rgba(127, 208, 255, .2), rgba(127, 208, 255, .05));--sk-chip-bg: rgba(127, 208, 255, .08);--sk-chip-border: rgba(127, 208, 255, .42);--sk-chip-ink: #a5dcff;--sk-stat-label: #86aec7;--sk-stat-glow: rgba(127, 208, 255, .4);--sk-sheen: rgba(212, 240, 255, .28);--sk-brand-glow: rgba(127, 208, 255, .4);--sk-logo-filter: hue-rotate(-8deg) saturate(1.2) brightness(1.05) drop-shadow(0 0 9px rgba(127, 208, 255, .45));--sk-header-bg: linear-gradient(180deg, #101823, #090d12);--sk-texture: repeating-linear-gradient(180deg, rgba(255, 255, 255, .014) 0 1px, transparent 1px 4px), conic-gradient(from 0deg at 50% 50%, rgba(127, 208, 255, .05) 0 25%, transparent 0 50%, rgba(127, 208, 255, .03) 0 75%, transparent 0) 0 0 / 22px 22px, conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, .02) 0 25%, transparent 0 75%, rgba(63, 146, 196, .05) 0) 11px 11px / 22px 22px;--sk-card-bg: radial-gradient(140% 90% at 82% 0%, rgba(127, 208, 255, .09), transparent 55%), var(--sk-texture), linear-gradient(160deg, #121b26, #0b1119 60%, #101720);--sk-panel-bg: repeating-linear-gradient(180deg, rgba(255, 255, 255, .01) 0 1px, transparent 1px 4px), linear-gradient(180deg, #0e141c, #0a0e13);--sk-tile-bg: var(--sk-texture), linear-gradient(180deg, #141d29, #0c121a);--sk-tile-bg-hover: var(--sk-texture), linear-gradient(180deg, #1a2532, #0f161e);--sk-tile-ink-hover: #c4e7ff;--sk-pause-bg: linear-gradient(180deg, #111823, #0b1017);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #131b26, #0e141c);--sk-menu-border: rgba(127, 208, 255, .28);--sk-ground: conic-gradient(from 0deg at 50% 50%, rgba(127, 208, 255, .02) 0 25%, transparent 0 50%, rgba(127, 208, 255, .012) 0 75%, transparent 0) 0 0 / 22px 22px, radial-gradient(120% 90% at 50% 0%, #0e141c, #0a0e12 60%) fixed, #0a0e12}body[data-dialer-skin=arctic],.mrb-skin-surface[data-skin=arctic]{color-scheme:light;--bg: #e8eef4;--surface-1: #f7fafc;--surface-2: #dde6ee;--surface-3: #cdd9e4;--text: #131c26;--text-muted: #3e4e5f;--text-faint: #4c5d6c;--accent: #275a80;--accent-text: #163a53;--accent-fill: rgba(39, 90, 128, .14);--accent-fill-hover: rgba(39, 90, 128, .24);--accent-wash: rgba(39, 90, 128, .07);--accent-border: #3e6d94;--accent-neon: #4d85b3;--danger: #b3122f;--warn: #7a5300;--warn-fill: rgba(200, 150, 30, .2);--warn-border: rgba(150, 110, 20, .6);--ok: #0f6b3f;--ok-fill: rgba(40, 160, 90, .16);--ok-border: rgba(15, 107, 63, .45);--border-control: #5d7183;--border-subtle: rgba(19, 28, 38, .14);--focus: #275a80;--rank-first: rgba(176, 137, 12, .16);--rank-second: rgba(120, 128, 134, .14);--badge-fill: rgba(39, 90, 128, .18);--shadow-1: 0 1px 2px rgba(20, 40, 60, .1), 0 1px 3px rgba(20, 40, 60, .06);--shadow-2: 0 2px 4px rgba(20, 40, 60, .09), 0 8px 20px rgba(20, 40, 60, .12);--glow: 0 0 0 1px rgba(39, 90, 128, .3), 0 4px 20px rgba(120, 150, 175, .35);--tab-gold: #275a80;--sk-accent-hi: #275a80;--sk-accent: #3e6d94;--sk-ink: #f2f7fb;--sk-stat-n: #10202e;--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .4);--sk-halo: rgba(120, 150, 175, .25);--sk-hairline: rgba(62, 109, 148, .5);--sk-hairline-soft: rgba(62, 109, 148, .3);--sk-glint: rgba(255, 255, 255, .95);--sk-fill: linear-gradient(150deg, #3e6285 0%, #2c4a68 45%, #46709a 55%, #24405c 100%);--sk-fill-hover: linear-gradient(150deg, #46709a 0%, #325378 45%, #46709a 55%, #2c4a68 100%);--sk-cta-glow: rgba(70, 100, 125, .35);--sk-badge: linear-gradient(135deg, #3e6285, #24405c);--sk-row-hover: rgba(39, 90, 128, .08);--sk-row-sel: linear-gradient(90deg, rgba(39, 90, 128, .16), rgba(39, 90, 128, .04));--sk-chip-bg: rgba(39, 90, 128, .09);--sk-chip-border: rgba(39, 90, 128, .4);--sk-chip-ink: #1d4763;--sk-stat-label: #47617a;--sk-stat-glow: rgba(120, 150, 175, .4);--sk-sheen: rgba(255, 255, 255, .4);--sk-brand-glow: rgba(120, 150, 175, .45);--sk-logo-filter: grayscale(1) contrast(1.05) brightness(.9) drop-shadow(0 0 9px rgba(120, 150, 175, .45));--sk-header-bg: linear-gradient(180deg, #fbfdfe, #e9eff5);--sk-card-shadow: 0 1px 2px rgba(20, 40, 60, .1), 0 18px 44px rgba(20, 40, 60, .14), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .9);--sk-texture: repeating-linear-gradient(60deg, rgba(185, 198, 210, .12) 0 34px, transparent 34px 62px, rgba(207, 217, 226, .14) 62px 96px, transparent 96px 128px);--sk-card-bg: linear-gradient(115deg, rgba(255, 255, 255, .75) 0%, transparent 45%), var(--sk-texture), linear-gradient(160deg, #fbfdfe, #eef3f8);--sk-panel-bg: repeating-linear-gradient(60deg, rgba(185, 198, 210, .07) 0 34px, transparent 34px 62px, rgba(207, 217, 226, .09) 62px 96px, transparent 96px 128px), linear-gradient(180deg, #f7fafc, #edf2f7);--sk-tile-bg: linear-gradient(180deg, #fbfdfe, #e9eff5);--sk-tile-bg-hover: linear-gradient(180deg, #ffffff, #dfe8f0);--sk-tile-ink-hover: #163a53;--sk-pause-bg: linear-gradient(180deg, #f2f6fa, #e4ebf2);--sk-menu-bg: linear-gradient(180deg, #f2f6fa, #e7edf3);--sk-menu-border: rgba(62, 109, 148, .3);--sk-ground: repeating-linear-gradient(60deg, rgba(185, 198, 210, .055) 0 34px, transparent 34px 62px, rgba(207, 217, 226, .07) 62px 96px, transparent 96px 128px), radial-gradient(120% 90% at 50% 0%, #f2f6fa, #e8eef4 60%) fixed, #e8eef4}.mrb-skin-surface[data-skin=arctic] .mrb-hzlogo{--hz-tint: grayscale(1) brightness(.92);--hz-glow: rgba(120, 145, 165, .22);--hz-opacity: .16}body[data-dialer-skin=rosegold],.mrb-skin-surface[data-skin=rosegold]{--bg: #120d0d;--surface-1: #191113;--surface-2: #211719;--surface-3: #2b1e20;--text: #f7eeea;--text-muted: #d7bcb0;--text-faint: #ab9086;--accent: #eebba4;--accent-text: #f6d9c9;--accent-fill: rgba(217, 138, 112, .13);--accent-fill-hover: rgba(217, 138, 112, .24);--accent-wash: rgba(217, 138, 112, .07);--accent-border: #b57d64;--accent-neon: #eebba4;--border-control: #90766c;--border-subtle: rgba(238, 187, 164, .2);--focus: #eebba4;--rank-first: rgba(238, 187, 164, .12);--badge-fill: rgba(217, 138, 112, .2);--glow: 0 0 0 1px rgba(217, 138, 112, .42), 0 4px 26px rgba(217, 138, 112, .26);--tab-gold: #d98a70;--sk-accent-hi: #eebba4;--sk-accent: #d98a70;--sk-ink: #2a130a;--sk-halo: rgba(217, 138, 112, .13);--sk-hairline: rgba(217, 138, 112, .48);--sk-hairline-soft: rgba(217, 138, 112, .28);--sk-glint: rgba(255, 217, 201, .85);--sk-fill: linear-gradient(135deg, #ffd9c9, #e6a58f 45%, #fff 50%, #d98a70 55%, #ffd9c9);--sk-fill-hover: linear-gradient(135deg, #ffe3d7, #e6a58f 45%, #ffe3d7 55%, #d98a70);--sk-cta-glow: rgba(217, 138, 112, .36);--sk-badge: linear-gradient(135deg, #ffd9c9, #d98a70);--sk-row-hover: rgba(217, 138, 112, .08);--sk-row-sel: linear-gradient(90deg, rgba(217, 138, 112, .2), rgba(217, 138, 112, .05));--sk-chip-bg: rgba(217, 138, 112, .08);--sk-chip-border: rgba(217, 138, 112, .42);--sk-chip-ink: #f0c7b2;--sk-stat-label: #bd9b8c;--sk-stat-glow: rgba(217, 138, 112, .35);--sk-sheen: rgba(255, 233, 222, .28);--sk-brand-glow: rgba(217, 138, 112, .4);--sk-logo-filter: grayscale(1) sepia(1) saturate(2.6) hue-rotate(-30deg) brightness(1.1) drop-shadow(0 0 9px rgba(217, 138, 112, .42));--sk-header-bg: linear-gradient(180deg, #1b1214, #100b0b);--sk-texture: linear-gradient(115deg, rgba(255, 217, 201, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(217, 138, 112, .12), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #1d1315, #120d0e 60%, #191113);--sk-panel-bg: linear-gradient(180deg, #160f10, #110c0c);--sk-tile-bg: var(--sk-texture), linear-gradient(180deg, #201516, #130e0e);--sk-tile-bg-hover: var(--sk-texture), linear-gradient(180deg, #281a1c, #161011);--sk-tile-ink-hover: #f6d9c9;--sk-pause-bg: linear-gradient(180deg, #1a1214, #130e0f);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #1e1416, #151011);--sk-menu-border: rgba(217, 138, 112, .28);--sk-ground: radial-gradient(120% 90% at 50% 0%, #181011, #120d0d 60%) fixed, #120d0d}body[data-dialer-skin=galaxy],.mrb-skin-surface[data-skin=galaxy]{color-scheme:dark;--bg: #060812;--surface-1: #0d1020;--surface-2: #131730;--surface-3: #1a1f3e;--text: #eef1fc;--text-muted: #b9c3e8;--text-faint: #8f99c6;--accent: #f0cf7e;--accent-text: #f7e3ae;--accent-fill: rgba(212, 175, 55, .13);--accent-fill-hover: rgba(212, 175, 55, .24);--accent-wash: rgba(96, 150, 255, .08);--accent-border: #c9a24a;--accent-neon: #ffd964;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--border-control: #7d87ad;--border-subtle: rgba(127, 179, 255, .22);--focus: #ffd964;--rank-first: rgba(212, 175, 55, .14);--rank-second: rgba(192, 192, 192, .1);--badge-fill: rgba(212, 175, 55, .22);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--glow: 0 0 0 1px rgba(212, 175, 55, .4), 0 4px 26px rgba(96, 150, 255, .3);--tab-gold: #d4af37;--gx-gold: #d4af37;--gx-gold-hi: #f0cf7e;--gx-blue: #7fb3ff;--gx-ink: #181003;--gx-hairline: rgba(212, 175, 55, .5);--gx-hairline-blue: rgba(127, 179, 255, .35);--gx-gold-fill: linear-gradient(150deg, #f3d67a 0%, #d4af37 38%, #fff3c4 50%, #c9992b 62%, #d4af37 100%);--gx-stars: radial-gradient(1px 1px at 31% 17%, rgba(255, 255, 255, .8), transparent 55%) 0 0 / 231px 231px, radial-gradient(1px 1px at 78% 63%, rgba(191, 214, 255, .65), transparent 55%) 17px 41px / 231px 231px, radial-gradient(1px 1px at 12% 82%, rgba(255, 255, 255, .5), transparent 55%) 43px 7px / 231px 231px, radial-gradient(1.5px 1.5px at 62% 29%, rgba(255, 255, 255, .9), transparent 55%) 0 0 / 347px 347px, radial-gradient(1.5px 1.5px at 21% 56%, rgba(240, 207, 126, .75), transparent 55%) 29px 83px / 347px 347px, radial-gradient(2px 2px at 47% 71%, rgba(255, 255, 255, .95), transparent 55%) 0 0 / 487px 487px, radial-gradient(2px 2px at 83% 14%, rgba(174, 205, 255, .85), transparent 55%) 53px 19px / 487px 487px;--gx-nebula: radial-gradient(52% 44% at 16% 18%, rgba(124, 58, 237, .2), transparent 70%), radial-gradient(60% 50% at 82% 68%, rgba(37, 99, 235, .2), transparent 70%), radial-gradient(38% 32% at 62% 22%, rgba(192, 90, 240, .1), transparent 70%), radial-gradient(45% 40% at 30% 85%, rgba(56, 189, 248, .08), transparent 72%);--sk-card-bg: radial-gradient(1px 1px at 82% 9%, rgba(255, 255, 255, .5), transparent 55%) 0 0 / 263px 263px, radial-gradient(1px 1px at 14% 64%, rgba(191, 214, 255, .4), transparent 55%) 37px 23px / 263px 263px, radial-gradient(120% 80% at 85% 0%, rgba(124, 58, 237, .14), transparent 55%), radial-gradient(110% 90% at 10% 100%, rgba(37, 99, 235, .12), transparent 55%), linear-gradient(160deg, #101528, #090b16 60%, #0e1224);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px rgba(96, 150, 255, .14), inset 0 1px 0 rgba(255, 255, 255, .06);--sk-hairline: var(--gx-hairline);--sk-glint: rgba(243, 214, 122, .85);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(124, 58, 237, .1), transparent 70%), linear-gradient(180deg, #0c0f1e, #090b15);--sk-hairline-soft: var(--gx-hairline-blue);--sk-badge: linear-gradient(135deg, #f3d67a, #c9992b);--sk-row-hover: rgba(96, 150, 255, .1);--sk-row-sel: linear-gradient(90deg, rgba(96, 150, 255, .22), rgba(96, 150, 255, .05));--sk-chip-bg: rgba(96, 150, 255, .08);--sk-chip-border: rgba(127, 179, 255, .45);--sk-chip-ink: #b5cffb;--sk-stat-n: #ffffff;--sk-stat-glow: rgba(127, 179, 255, .45);--sk-stat-label: #c9b790;--sk-tile-bg: radial-gradient(120% 100% at 80% 0%, rgba(37, 99, 235, .1), transparent 60%), linear-gradient(180deg, #12162c, #0b0d1a);--sk-tile-bg-hover: radial-gradient(120% 100% at 80% 0%, rgba(124, 58, 237, .16), transparent 60%), linear-gradient(180deg, #181d38, #0e101f);--sk-tile-ink-hover: #ffe9a8;--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .25);--sk-cta-glow: rgba(212, 175, 55, .35);--sk-pause-bg: linear-gradient(180deg, #101427, #0b0d18);--sk-fill-hover: linear-gradient(150deg, #f3d67a 0%, #d4af37 45%, #f3d67a 55%, #c9992b 100%);--sk-sheen: rgba(255, 244, 214, .26);--sk-menu-bg: radial-gradient(100% 80% at 85% 0%, rgba(124, 58, 237, .1), transparent 60%), linear-gradient(180deg, #121631, #0c0e1c);--sk-menu-border: rgba(127, 179, 255, .28);--sk-ground: var(--gx-stars), var(--gx-nebula), radial-gradient(120% 90% at 50% 0%, #0a0d1e, #060812 62%) fixed, #060812;--sk-accent: var(--gx-gold);--sk-accent-hi: var(--gx-gold-hi);--sk-fill: var(--gx-gold-fill);--sk-ink: var(--gx-ink);--sk-twinkle: radial-gradient(1.5px 1.5px at 71% 42%, rgba(255, 255, 255, .9), transparent 55%) 0 0 / 353px 353px, radial-gradient(1px 1px at 24% 77%, rgba(191, 214, 255, .8), transparent 55%) 31px 59px / 353px 353px, radial-gradient(2px 2px at 55% 12%, rgba(240, 207, 126, .8), transparent 55%) 0 0 / 499px 499px}.mrb-skin-surface[data-skin=galaxy] .mrb-hzlogo{--hz-tint: grayscale(1) sepia(1) saturate(4.4) hue-rotate(-13deg) brightness(1.08);--hz-glow: rgba(240, 200, 90, .6);--hz-opacity: .5}body[data-dialer-skin=gear-5],.mrb-skin-surface[data-skin=gear-5]{color-scheme:light;--bg: #eef2fb;--surface-1: #fbfcff;--surface-2: #eef2fb;--surface-3: #e2e8f7;--text: #17204a;--text-muted: #2b3768;--text-faint: #3a4573;--accent: #4436a0;--accent-text: #3d3092;--accent-fill: rgba(92, 79, 187, .13);--accent-fill-hover: rgba(92, 79, 187, .23);--accent-wash: rgba(92, 79, 187, .07);--accent-border: #6558c0;--accent-neon: #5c4fbb;--border-control: #6f7aa4;--border-subtle: rgba(23, 32, 74, .16);--focus: #4436a0;--rank-first: rgba(92, 79, 187, .16);--rank-second: rgba(111, 122, 164, .14);--badge-fill: rgba(92, 79, 187, .16);--tab-gold: #4436a0;--danger: #8c0b23;--warn: #654a00;--warn-fill: rgba(150, 110, 20, .18);--warn-border: rgba(120, 88, 12, .6);--ok: #0b5730;--ok-fill: rgba(20, 130, 76, .15);--ok-border: rgba(11, 87, 48, .45);--shadow-1: 0 1px 2px rgba(23, 32, 74, .1), 0 1px 3px rgba(23, 32, 74, .07);--shadow-2: 0 2px 4px rgba(23, 32, 74, .09), 0 8px 22px rgba(23, 32, 74, .13);--glow: 0 0 0 1px rgba(92, 79, 187, .3), 0 4px 20px rgba(114, 100, 205, .3);--sk-accent-hi: #4436a0;--sk-accent: #5045ac;--sk-ink: #ffffff;--sk-stat-n: #17204a;--sk-halo: rgba(92, 79, 187, .2);--sk-hairline: rgba(68, 54, 160, .5);--sk-hairline-soft: rgba(68, 54, 160, .26);--sk-glint: rgba(255, 255, 255, .95);--sk-twinkle: rgba(255, 255, 255, .8);--sk-fill: linear-gradient(150deg, #6053bf 0%, #574abb 38%, #6558c0 50%, #5045ac 62%, #5d50bd 100%);--sk-fill-hover: linear-gradient(150deg, #6a5dc5 0%, #6053bf 45%, #6f62c9 55%, #5b4fbb 100%);--sk-cta-glow: rgba(114, 100, 205, .45);--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .3);--sk-badge: linear-gradient(135deg, #5d50bd, #4436a0);--sk-row-hover: rgba(92, 79, 187, .1);--sk-row-sel: linear-gradient(90deg, rgba(92, 79, 187, .22), rgba(92, 79, 187, .05));--sk-chip-bg: rgba(92, 79, 187, .1);--sk-chip-border: rgba(68, 54, 160, .45);--sk-chip-ink: #3d3092;--sk-stat-label: #3a4573;--sk-sheen: rgba(255, 255, 255, .6);--sk-stat-glow: rgba(114, 100, 205, .35);--sk-brand-glow: rgba(114, 100, 205, .45);--sk-logo-filter: drop-shadow(0 0 8px rgba(92, 79, 187, .5));--sk-header-bg: linear-gradient(180deg, #1c2550, #141c3e);--sk-card-shadow: 0 1px 2px rgba(23, 32, 74, .1), 0 16px 42px rgba(23, 32, 74, .16), 0 0 30px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .9);--sk-backdrop-extremes: #201722, #fbfbfc, #214daa, #e2e4f4;--sk-texture: linear-gradient(115deg, rgba(92, 79, 187, .05) 0%, transparent 48%), radial-gradient(140% 90% at 82% 0%, rgba(38, 92, 190, .05), transparent 58%);--sk-card-bg: linear-gradient(115deg, rgba(255, 255, 255, .5) 0%, transparent 46%), var(--sk-texture), linear-gradient(160deg, rgba(251, 252, 255, .92), rgba(239, 243, 253, .92));--sk-panel-bg: linear-gradient(180deg, rgba(244, 247, 254, .88), rgba(228, 234, 250, .88));--sk-tile-bg: linear-gradient(180deg, rgba(251, 252, 255, .93), rgba(238, 242, 251, .93));--sk-tile-bg-hover: linear-gradient(180deg, rgba(251, 252, 255, .95), rgba(228, 234, 250, .95));--sk-tile-ink-hover: #3d3092;--sk-pause-bg: linear-gradient(180deg, rgba(248, 250, 255, .93), rgba(235, 240, 251, .93));--sk-menu-bg: linear-gradient(180deg, rgba(251, 252, 255, .97), rgba(240, 244, 253, .97));--sk-menu-border: rgba(68, 54, 160, .38);--g5-indigo: #17204a;--g5-indigo-deep: #141c3e;--g5-rule: rgba(23, 32, 74, .16);--g5-cta-border: #6558c0;--g5-p: max(560px, min( calc((100vw - 1191px)*3.9405) , calc(100vh * 1.2306), calc((100vh - 184px)*1.8884) , 3920px));--g5-sky: min(4800px, max(100vw, 200vh));--sk-ground: linear-gradient(90deg, rgba(238, 242, 251, .55) 0 1167px, rgba(238, 242, 251, .22) 1174px, transparent 1180px), url(/assets/skin-gear-5-QyAf8cCD.webp) no-repeat right bottom / var(--g5-p) auto, url(/assets/skin-gear-5-sky-C0gLBJH0.webp) no-repeat right bottom / var(--g5-sky) auto, linear-gradient(180deg, #6d8ed4 0%, #b8cbeb 62%, #dbe6f6 100%)}body .mrb-skin-surface[data-skin=gear-5].mrb-skp-preview{--g5-p: 330px;--g5-sky: 600px}.mrb-skins-premium .mrb-skin-surface[data-skin=gear-5].mrb-skp-preview{--sk-ground: url(/assets/skin-gear-5-QyAf8cCD.webp) no-repeat right bottom / var(--g5-p) auto, url(/assets/skin-gear-5-sky-C0gLBJH0.webp) no-repeat right bottom / var(--g5-sky) auto, linear-gradient(180deg, #6d8ed4 0%, #b8cbeb 62%, #dbe6f6 100%)}body[data-dialer-skin=homecoming],.mrb-skin-surface[data-skin=homecoming]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--bg: #2a0618;--surface-1: #1e0a15;--surface-2: #260e1b;--surface-3: #2e1321;--text: #fdf0f7;--text-muted: #e6c4d7;--text-faint: #c79cb3;--accent: #ff5fae;--accent-text: #ffc9e4;--accent-fill: rgba(255, 95, 174, .13);--accent-fill-hover: rgba(255, 95, 174, .24);--accent-wash: rgba(255, 95, 174, .07);--accent-border: #d84a95;--accent-neon: #ff8ac6;--border-control: #a87e93;--border-subtle: rgba(255, 138, 198, .22);--focus: #ff8ac6;--rank-first: rgba(255, 95, 174, .14);--badge-fill: rgba(255, 95, 174, .2);--glow: 0 0 0 1px rgba(255, 95, 174, .42), 0 4px 26px rgba(255, 95, 174, .3);--tab-gold: #ff5fae;--sk-accent-hi: #ff8ac6;--sk-accent: #ff5fae;--sk-ink: #26030f;--sk-stat-n: #ffffff;--sk-halo: rgba(255, 95, 174, .16);--sk-hairline: rgba(255, 138, 198, .58);--sk-hairline-soft: rgba(255, 138, 198, .3);--sk-glint: rgba(255, 214, 235, .85);--sk-fill: linear-gradient(150deg, #ff58b0 0%, #e24094 38%, #ffa6d4 50%, #e24094 62%, #f855aa 100%);--sk-fill-hover: linear-gradient(150deg, #ff63b6 0%, #e8489a 45%, #ffb0d9 55%, #ea4b9e 100%);--sk-cta-glow: rgba(255, 88, 176, .5);--hc-cta-border: #ffb0d9;--sk-badge: linear-gradient(135deg, #ff58b0, #c22579);--sk-row-hover: rgba(255, 95, 174, .09);--sk-row-sel: linear-gradient(90deg, rgba(255, 95, 174, .2), rgba(255, 95, 174, .05));--sk-chip-bg: rgba(255, 95, 174, .1);--sk-chip-border: rgba(255, 138, 198, .58);--sk-chip-ink: #f4bfdb;--sk-stat-label: #c79cb3;--sk-stat-glow: rgba(255, 95, 174, .42);--sk-sheen: rgba(255, 214, 235, .25);--sk-brand-glow: rgba(255, 95, 174, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(3.4) hue-rotate(-68deg) brightness(1.12) drop-shadow(0 0 9px rgba(255, 95, 174, .5));--sk-header-bg: linear-gradient(180deg, #2b0b1c, #1a0511);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .45);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .55), 0 18px 50px rgba(58, 4, 30, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .07);--hc-tile-ink: #fdf0f7;--hc-tile-border: rgba(255, 138, 198, .55);--hc-nrnfu: #ff8ac6;--sk-texture: linear-gradient(115deg, rgba(255, 138, 198, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(255, 95, 174, .1), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #240d19, #180710 60%, #1e0a15);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(255, 95, 174, .07), transparent 70%), linear-gradient(180deg, #200b16, #170610);--sk-tile-bg: linear-gradient(180deg, #250e1a, #190811);--sk-tile-bg-hover: linear-gradient(180deg, #2f1322, #1d0a15);--sk-tile-ink-hover: #ffc9e4;--sk-pause-bg: linear-gradient(180deg, #220c18, #190811);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #240d19, #1c0913);--sk-menu-border: rgba(255, 138, 198, .32);--hc-scene-w: min(3960px, max( calc(100vw - 384px) , 272vh));--hc-fade-veil: 384px;--hc-fade-clear: 620px;--hc-fade-span: calc(var(--hc-fade-clear) - var(--hc-fade-veil));--hc-bear-left: 64.84vh;--hc-band-full: 1000px;--hc-band-clear: clamp(1060px, calc(100vw - var(--hc-bear-left) - 192px), 1600px);--hc-band-join: calc(var(--hc-band-clear) - var(--hc-band-full));--sk-ground: radial-gradient(var(--hc-band-join) 310px at 0 0, rgba(64, 9, 74, .82) 0 31%, rgba(64, 9, 74, .62) 50.3%, rgba(64, 9, 74, .24) 74.2%, transparent 100%) no-repeat var(--hc-band-full) top / var(--hc-band-join) 100%, linear-gradient(180deg, rgba(64, 9, 74, .82) 0 96px, rgba(64, 9, 74, .62) 156px, rgba(64, 9, 74, .24) 230px, transparent 310px) no-repeat left top / var(--hc-band-full) 100%, linear-gradient(90deg, rgba(64, 9, 74, .84) 0 var(--hc-fade-veil), rgba(70, 9, 76, .45) calc(var(--hc-fade-veil) + var(--hc-fade-span) * .3), rgba(83, 9, 78, .22) calc(var(--hc-fade-veil) + var(--hc-fade-span) * .55), rgba(97, 10, 76, .1) calc(var(--hc-fade-veil) + var(--hc-fade-span) * .75), rgba(111, 10, 74, .05) calc(var(--hc-fade-veil) + var(--hc-fade-span) * .9), transparent var(--hc-fade-clear)), url(/assets/skin-homecoming-CH6R8tJt.webp) no-repeat right bottom / var(--hc-scene-w) auto, linear-gradient(180deg, rgba(52, 8, 66, .5), rgba(74, 9, 62, .4)), radial-gradient(44% 32% at 90% 0%, rgba(96, 5, 92, .42), transparent 72%), radial-gradient(1px 1px at 22% 12%, rgba(255, 255, 255, .4), transparent), radial-gradient(1.5px 1.5px at 64% 6%, rgba(255, 238, 248, .36), transparent), radial-gradient(1px 1px at 9% 46%, rgba(255, 255, 255, .32), transparent), radial-gradient(1px 1px at 44% 30%, rgba(255, 238, 248, .28), transparent), radial-gradient(34% 18% at 12% 26%, rgba(232, 168, 214, .26), transparent 70%), radial-gradient(30% 16% at 28% 80%, rgba(240, 180, 208, .24), transparent 70%), radial-gradient(26% 14% at 66% 12%, rgba(236, 176, 212, .22), transparent 70%), radial-gradient(24% 12% at 47% 56%, rgba(228, 164, 208, .16), transparent 70%), linear-gradient(160deg, #1b0b30 0%, #3f0757 18%, #560855 34%, #6d0a5b 50%, #830950 66%, #970d47 80%, #ad1443 92%, #bb1c4c 100%) fixed, #5a0a52}body[data-dialer-skin=light-cycle],.mrb-skin-surface[data-skin=light-cycle]{color-scheme:dark;--bg: #030608;--surface-1: #07131a;--surface-2: #0a1a22;--surface-3: #0e222c;--text: #e6f7fd;--text-muted: #a9ced9;--text-faint: #82abb7;--accent: #35dcff;--accent-text: #bdf1ff;--accent-fill: rgba(53, 220, 255, .12);--accent-fill-hover: rgba(53, 220, 255, .22);--accent-wash: rgba(53, 220, 255, .07);--accent-border: #2aa8c6;--accent-neon: #7ceaff;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--border-control: #5f838f;--border-subtle: rgba(53, 220, 255, .2);--focus: #7ceaff;--rank-first: rgba(53, 220, 255, .13);--rank-second: rgba(192, 192, 192, .1);--badge-fill: rgba(53, 220, 255, .2);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--glow: 0 0 0 1px rgba(53, 220, 255, .4), 0 4px 26px rgba(53, 220, 255, .28);--tab-gold: #35dcff;--lc-orange: #ff9b3d;--lc-orange-hi: #ffb066;--lc-green: #2deb91;--lc-green-hi: #4dffa6;--lc-purple: #a97bff;--lc-purple-hi: #c4a5ff;--sk-accent-hi: #7ceaff;--sk-accent: #00c8f0;--sk-ink: #04191f;--sk-stat-n: #ffffff;--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .35);--sk-halo: rgba(53, 220, 255, .13);--sk-hairline: rgba(124, 234, 255, .5);--sk-hairline-soft: rgba(124, 234, 255, .26);--sk-glint: rgba(190, 247, 255, .85);--sk-fill: linear-gradient(150deg, #9ff3ff 0%, #5ad2ee 38%, #dcfbff 50%, #45c3e2 62%, #8feafc 100%);--sk-fill-hover: linear-gradient(150deg, #aef6ff 0%, #66d8f2 38%, #e6fcff 50%, #50c9e8 62%, #9defff 100%);--sk-cta-glow: rgba(53, 220, 255, .45);--sk-badge: linear-gradient(150deg, #9ff3ff, #49c8e6);--sk-row-hover: rgba(53, 220, 255, .08);--sk-row-sel: linear-gradient(90deg, rgba(53, 220, 255, .2), rgba(53, 220, 255, .05));--sk-chip-bg: rgba(53, 220, 255, .08);--sk-chip-border: rgba(124, 234, 255, .55);--sk-chip-ink: #9cc6d2;--sk-stat-label: #82abb7;--sk-stat-glow: rgba(53, 220, 255, .4);--sk-sheen: rgba(190, 247, 255, .24);--sk-brand-glow: rgba(53, 220, 255, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(3) hue-rotate(155deg) brightness(1.15) drop-shadow(0 0 9px rgba(53, 220, 255, .5));--sk-header-bg: linear-gradient(180deg, #071219, #030608);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--lc-tile-border: #6b8f9b;--lc-tile-ink: #e8f4f8;--lc-mach-line: rgba(124, 234, 255, .9);--lc-mach-glow: rgba(53, 220, 255, .26);--sk-texture: radial-gradient(3px 3px at calc(100% - 56px) 22px, rgba(124, 234, 255, .5), transparent 70%) no-repeat, linear-gradient(180deg, transparent 21px, rgba(124, 234, 255, .22) 21px 22px, transparent 22px) no-repeat top right / 120px 44px, linear-gradient(90deg, transparent 62px, rgba(124, 234, 255, .22) 62px 63px, transparent 63px) no-repeat top right / 120px 68px, linear-gradient(115deg, rgba(124, 234, 255, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(53, 220, 255, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0a1720, #050d13 60%, #07131a);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(53, 220, 255, .06), transparent 70%), linear-gradient(180deg, #081420, #050d13);--sk-tile-bg: linear-gradient(180deg, #0b1822, #060f15);--sk-tile-bg-hover: linear-gradient(180deg, #102331, #081520);--sk-tile-ink-hover: #bdf1ff;--sk-pause-bg: linear-gradient(180deg, #0a1620, #071019);--sk-menu-bg: linear-gradient(115deg, rgba(124, 234, 255, .05) 0%, transparent 45%), linear-gradient(180deg, #0a1722, #071019);--sk-menu-border: rgba(124, 234, 255, .28);--lc-city-left: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20200'%20preserveAspectRatio='none'%3E%3Crect%20x='6'%20y='44'%20width='52'%20height='156'%20fill='%23050e15'/%3E%3Crect%20x='70'%20y='100'%20width='32'%20height='100'%20fill='%23050e15'/%3E%3Crect%20x='112'%20y='16'%20width='66'%20height='184'%20fill='%23050e15'/%3E%3Crect%20x='190'%20y='124'%20width='42'%20height='76'%20fill='%23050e15'/%3E%3Crect%20x='242'%20y='78'%20width='28'%20height='122'%20fill='%23050e15'/%3E%3Crect%20x='282'%20y='56'%20width='74'%20height='144'%20fill='%23050e15'/%3E%3Crect%20x='368'%20y='136'%20width='38'%20height='64'%20fill='%23050e15'/%3E%3Crect%20x='416'%20y='30'%20width='56'%20height='170'%20fill='%23050e15'/%3E%3Crect%20x='484'%20y='112'%20width='34'%20height='88'%20fill='%23050e15'/%3E%3Crect%20x='528'%20y='66'%20width='62'%20height='134'%20fill='%23050e15'/%3E%3Cpath%20d='M6%2044%20V200%20M58%2044%20V200%20M70%20100%20V200%20M102%20100%20V200%20M112%2016%20V200%20M178%2016%20V200%20M190%20124%20V200%20M232%20124%20V200%20M242%2078%20V200%20M270%2078%20V200%20M282%2056%20V200%20M356%2056%20V200%20M368%20136%20V200%20M406%20136%20V200%20M416%2030%20V200%20M472%2030%20V200%20M484%20112%20V200%20M518%20112%20V200%20M528%2066%20V200%20M590%2066%20V200'%20fill='none'%20stroke='%2366e4ff'%20stroke-width='2'%20opacity='1'/%3E%3Cpath%20d='M6%2044%20H58%20M70%20100%20H102%20M112%2016%20H178%20M190%20124%20H232%20M242%2078%20H270%20M282%2056%20H356%20M368%20136%20H406%20M416%2030%20H472%20M484%20112%20H518%20M528%2066%20H590'%20fill='none'%20stroke='%2350c9e8'%20stroke-width='1.5'%20opacity='0.95'/%3E%3Cpath%20d='M8%2056%20H56%20M8%2068%20H56%20M8%2080%20H56%20M8%2092%20H56%20M8%20104%20H56%20M8%20116%20H56%20M8%20128%20H56%20M8%20140%20H56%20M8%20152%20H56%20M8%20164%20H56%20M8%20176%20H56%20M8%20188%20H56%20M72%20112%20H100%20M72%20124%20H100%20M72%20136%20H100%20M72%20148%20H100%20M72%20160%20H100%20M72%20172%20H100%20M72%20184%20H100%20M72%20196%20H100%20M114%2028%20H176%20M114%2040%20H176%20M114%2052%20H176%20M114%2064%20H176%20M114%2076%20H176%20M114%2088%20H176%20M114%20100%20H176%20M114%20112%20H176%20M114%20124%20H176%20M114%20136%20H176%20M114%20148%20H176%20M114%20160%20H176%20M114%20172%20H176%20M114%20184%20H176%20M114%20196%20H176%20M192%20136%20H230%20M192%20148%20H230%20M192%20160%20H230%20M192%20172%20H230%20M192%20184%20H230%20M192%20196%20H230%20M244%2090%20H268%20M244%20102%20H268%20M244%20114%20H268%20M244%20126%20H268%20M244%20138%20H268%20M244%20150%20H268%20M244%20162%20H268%20M244%20174%20H268%20M244%20186%20H268%20M284%2068%20H354%20M284%2080%20H354%20M284%2092%20H354%20M284%20104%20H354%20M284%20116%20H354%20M284%20128%20H354%20M284%20140%20H354%20M284%20152%20H354%20M284%20164%20H354%20M284%20176%20H354%20M284%20188%20H354%20M370%20148%20H404%20M370%20160%20H404%20M370%20172%20H404%20M370%20184%20H404%20M370%20196%20H404%20M418%2042%20H470%20M418%2054%20H470%20M418%2066%20H470%20M418%2078%20H470%20M418%2090%20H470%20M418%20102%20H470%20M418%20114%20H470%20M418%20126%20H470%20M418%20138%20H470%20M418%20150%20H470%20M418%20162%20H470%20M418%20174%20H470%20M418%20186%20H470%20M486%20124%20H516%20M486%20136%20H516%20M486%20148%20H516%20M486%20160%20H516%20M486%20172%20H516%20M486%20184%20H516%20M486%20196%20H516%20M530%2078%20H588%20M530%2090%20H588%20M530%20102%20H588%20M530%20114%20H588%20M530%20126%20H588%20M530%20138%20H588%20M530%20150%20H588%20M530%20162%20H588%20M530%20174%20H588%20M530%20186%20H588'%20fill='none'%20stroke='%2335dcff'%20stroke-width='0.8'%20opacity='0.34'/%3E%3Cpath%20d='M14%2048%20V197%20M23%2048%20V197%20M32%2048%20V197%20M41%2048%20V197%20M50%2048%20V197%20M78%20104%20V197%20M87%20104%20V197%20M96%20104%20V197%20M120%2020%20V197%20M129%2020%20V197%20M138%2020%20V197%20M147%2020%20V197%20M156%2020%20V197%20M165%2020%20V197%20M198%20128%20V197%20M207%20128%20V197%20M216%20128%20V197%20M225%20128%20V197%20M250%2082%20V197%20M259%2082%20V197%20M290%2060%20V197%20M299%2060%20V197%20M308%2060%20V197%20M317%2060%20V197%20M326%2060%20V197%20M335%2060%20V197%20M344%2060%20V197%20M376%20140%20V197%20M385%20140%20V197%20M394%20140%20V197%20M424%2034%20V197%20M433%2034%20V197%20M442%2034%20V197%20M451%2034%20V197%20M460%2034%20V197%20M492%20116%20V197%20M501%20116%20V197%20M510%20116%20V197%20M536%2070%20V197%20M545%2070%20V197%20M554%2070%20V197%20M563%2070%20V197%20M572%2070%20V197%20M581%2070%20V197'%20fill='none'%20stroke='%232aa8c6'%20stroke-width='0.6'%20opacity='0.24'/%3E%3Cpath%20d='M8%2080%20H56%20M8%20128%20H56%20M72%20148%20H100%20M114%2040%20H176%20M114%2088%20H176%20M114%20148%20H176%20M192%20148%20H230%20M244%20114%20H268%20M284%20104%20H354%20M284%20164%20H354%20M370%20172%20H404%20M418%2054%20H470%20M418%20126%20H470%20M418%20186%20H470%20M486%20160%20H516%20M530%20102%20H588%20M530%20162%20H588'%20fill='none'%20stroke='%23b8f4ff'%20stroke-width='1.2'%20opacity='0.72'/%3E%3Cpath%20d='M32%2044%20V30%20M145%2016%20V-4%20M256%2078%20V68%20M444%2030%20V14'%20fill='none'%20stroke='%2366e4ff'%20stroke-width='1'%20opacity='0.7'/%3E%3Ccircle%20cx='32'%20cy='30'%20r='2.6'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='145'%20cy='-4'%20r='2.6'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='319'%20cy='53'%20r='2.6'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='559'%20cy='63'%20r='2.6'%20fill='%23b8f4ff'/%3E%3C/svg%3E");--lc-city-right: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%20200'%20preserveAspectRatio='none'%3E%3Crect%20x='6'%20y='146'%20width='40'%20height='54'%20fill='%23050e15'/%3E%3Crect%20x='58'%20y='22'%20width='68'%20height='178'%20fill='%23050e15'/%3E%3Crect%20x='142'%20y='94'%20width='58'%20height='106'%20fill='%23050e15'/%3E%3Crect%20x='216'%20y='48'%20width='92'%20height='152'%20fill='%23050e15'/%3E%3Crect%20x='324'%20y='128'%20width='42'%20height='72'%20fill='%23050e15'/%3E%3Crect%20x='378'%20y='34'%20width='50'%20height='166'%20fill='%23050e15'/%3E%3Crect%20x='676'%20y='60'%20width='34'%20height='140'%20fill='%23050e15'/%3E%3Crect%20x='722'%20y='118'%20width='22'%20height='82'%20fill='%23050e15'/%3E%3Crect%20x='756'%20y='30'%20width='30'%20height='170'%20fill='%23050e15'/%3E%3Crect%20x='796'%20y='150'%20width='4'%20height='50'%20fill='%23050e15'/%3E%3Cpath%20d='M6%20146%20V200%20M46%20146%20V200%20M58%2022%20V200%20M126%2022%20V200%20M142%2094%20V200%20M200%2094%20V200%20M216%2048%20V200%20M308%2048%20V200%20M324%20128%20V200%20M366%20128%20V200%20M378%2034%20V200%20M428%2034%20V200%20M676%2060%20V200%20M710%2060%20V200%20M722%20118%20V200%20M744%20118%20V200%20M756%2030%20V200%20M786%2030%20V200%20M796%20150%20V200%20M800%20150%20V200'%20fill='none'%20stroke='%2366e4ff'%20stroke-width='2'%20opacity='1'/%3E%3Cpath%20d='M6%20146%20H46%20M58%2022%20H126%20M142%2094%20H200%20M216%2048%20H308%20M324%20128%20H366%20M378%2034%20H428%20M676%2060%20H710%20M722%20118%20H744%20M756%2030%20H786%20M796%20150%20H800'%20fill='none'%20stroke='%2350c9e8'%20stroke-width='1.5'%20opacity='0.95'/%3E%3Cpath%20d='M8%20158%20H44%20M8%20170%20H44%20M8%20182%20H44%20M8%20194%20H44%20M60%2034%20H124%20M60%2046%20H124%20M60%2058%20H124%20M60%2070%20H124%20M60%2082%20H124%20M60%2094%20H124%20M60%20106%20H124%20M60%20118%20H124%20M60%20130%20H124%20M60%20142%20H124%20M60%20154%20H124%20M60%20166%20H124%20M60%20178%20H124%20M60%20190%20H124%20M144%20106%20H198%20M144%20118%20H198%20M144%20130%20H198%20M144%20142%20H198%20M144%20154%20H198%20M144%20166%20H198%20M144%20178%20H198%20M144%20190%20H198%20M218%2060%20H306%20M218%2072%20H306%20M218%2084%20H306%20M218%2096%20H306%20M218%20108%20H306%20M218%20120%20H306%20M218%20132%20H306%20M218%20144%20H306%20M218%20156%20H306%20M218%20168%20H306%20M218%20180%20H306%20M218%20192%20H306%20M326%20140%20H364%20M326%20152%20H364%20M326%20164%20H364%20M326%20176%20H364%20M326%20188%20H364%20M380%2046%20H426%20M380%2058%20H426%20M380%2070%20H426%20M380%2082%20H426%20M380%2094%20H426%20M380%20106%20H426%20M380%20118%20H426%20M380%20130%20H426%20M380%20142%20H426%20M380%20154%20H426%20M380%20166%20H426%20M380%20178%20H426%20M380%20190%20H426%20M678%2072%20H708%20M678%2084%20H708%20M678%2096%20H708%20M678%20108%20H708%20M678%20120%20H708%20M678%20132%20H708%20M678%20144%20H708%20M678%20156%20H708%20M678%20168%20H708%20M678%20180%20H708%20M678%20192%20H708%20M724%20130%20H742%20M724%20142%20H742%20M724%20154%20H742%20M724%20166%20H742%20M724%20178%20H742%20M724%20190%20H742%20M758%2042%20H784%20M758%2054%20H784%20M758%2066%20H784%20M758%2078%20H784%20M758%2090%20H784%20M758%20102%20H784%20M758%20114%20H784%20M758%20126%20H784%20M758%20138%20H784%20M758%20150%20H784%20M758%20162%20H784%20M758%20174%20H784%20M758%20186%20H784%20M798%20162%20H798%20M798%20174%20H798%20M798%20186%20H798'%20fill='none'%20stroke='%2335dcff'%20stroke-width='0.8'%20opacity='0.34'/%3E%3Cpath%20d='M14%20150%20V197%20M23%20150%20V197%20M32%20150%20V197%20M41%20150%20V197%20M66%2026%20V197%20M75%2026%20V197%20M84%2026%20V197%20M93%2026%20V197%20M102%2026%20V197%20M111%2026%20V197%20M120%2026%20V197%20M150%2098%20V197%20M159%2098%20V197%20M168%2098%20V197%20M177%2098%20V197%20M186%2098%20V197%20M195%2098%20V197%20M224%2052%20V197%20M233%2052%20V197%20M242%2052%20V197%20M251%2052%20V197%20M260%2052%20V197%20M269%2052%20V197%20M278%2052%20V197%20M287%2052%20V197%20M296%2052%20V197%20M332%20132%20V197%20M341%20132%20V197%20M350%20132%20V197%20M359%20132%20V197%20M386%2038%20V197%20M395%2038%20V197%20M404%2038%20V197%20M413%2038%20V197%20M422%2038%20V197%20M684%2064%20V197%20M693%2064%20V197%20M702%2064%20V197%20M730%20122%20V197%20M739%20122%20V197%20M764%2034%20V197%20M773%2034%20V197'%20fill='none'%20stroke='%232aa8c6'%20stroke-width='0.6'%20opacity='0.24'/%3E%3Cpath%20d='M8%20170%20H44%20M60%2058%20H124%20M60%20130%20H124%20M60%20190%20H124%20M144%20142%20H198%20M218%2072%20H306%20M218%20132%20H306%20M218%20192%20H306%20M326%20164%20H364%20M380%2082%20H426%20M380%20154%20H426%20M678%2096%20H708%20M678%20156%20H708%20M724%20142%20H742%20M758%2066%20H784%20M758%20138%20H784'%20fill='none'%20stroke='%23b8f4ff'%20stroke-width='1.2'%20opacity='0.72'/%3E%3Cpath%20d='M92%2022%20V0%20M403%2034%20V16%20M771%2030%20V14'%20fill='none'%20stroke='%2366e4ff'%20stroke-width='1'%20opacity='0.7'/%3E%3Ccircle%20cx='92'%20cy='0'%20r='2.6'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='262'%20cy='45'%20r='2.6'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='693'%20cy='57'%20r='1.9'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='771'%20cy='14'%20r='1.9'%20fill='%23b8f4ff'/%3E%3C/svg%3E");--lc-city-tall: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20400'%20preserveAspectRatio='none'%3E%3Crect%20x='30'%20y='70'%20width='38'%20height='330'%20fill='%2304101a'/%3E%3Crect%20x='130'%20y='26'%20width='24'%20height='374'%20fill='%2304101a'/%3E%3Crect%20x='218'%20y='112'%20width='54'%20height='288'%20fill='%2304101a'/%3E%3Crect%20x='330'%20y='10'%20width='28'%20height='390'%20fill='%2304101a'/%3E%3Crect%20x='420'%20y='136'%20width='44'%20height='264'%20fill='%2304101a'/%3E%3Crect%20x='506'%20y='58'%20width='20'%20height='342'%20fill='%2304101a'/%3E%3Crect%20x='578'%20y='154'%20width='60'%20height='246'%20fill='%2304101a'/%3E%3Crect%20x='666'%20y='92'%20width='26'%20height='308'%20fill='%2304101a'/%3E%3Crect%20x='738'%20y='128'%20width='34'%20height='272'%20fill='%2304101a'/%3E%3Cpath%20d='M30%2070%20V400%20M68%2070%20V400%20M130%2026%20V400%20M154%2026%20V400%20M218%20112%20V400%20M272%20112%20V400%20M330%2010%20V400%20M358%2010%20V400%20M420%20136%20V400%20M464%20136%20V400%20M506%2058%20V400%20M526%2058%20V400%20M578%20154%20V400%20M638%20154%20V400%20M666%2092%20V400%20M692%2092%20V400%20M738%20128%20V400%20M772%20128%20V400'%20fill='none'%20stroke='%235ad2ee'%20stroke-width='1.5'%20opacity='0.72'/%3E%3Cpath%20d='M30%2070%20H68%20M130%2026%20H154%20M218%20112%20H272%20M330%2010%20H358%20M420%20136%20H464%20M506%2058%20H526%20M578%20154%20H638%20M666%2092%20H692%20M738%20128%20H772'%20fill='none'%20stroke='%234cc0dd'%20stroke-width='1.2'%20opacity='0.7'/%3E%3Cpath%20d='M32%2088%20H66%20M32%20106%20H66%20M32%20124%20H66%20M32%20142%20H66%20M32%20160%20H66%20M32%20178%20H66%20M32%20196%20H66%20M32%20214%20H66%20M32%20232%20H66%20M32%20250%20H66%20M32%20268%20H66%20M32%20286%20H66%20M32%20304%20H66%20M32%20322%20H66%20M32%20340%20H66%20M32%20358%20H66%20M32%20376%20H66%20M32%20394%20H66%20M132%2044%20H152%20M132%2062%20H152%20M132%2080%20H152%20M132%2098%20H152%20M132%20116%20H152%20M132%20134%20H152%20M132%20152%20H152%20M132%20170%20H152%20M132%20188%20H152%20M132%20206%20H152%20M132%20224%20H152%20M132%20242%20H152%20M132%20260%20H152%20M132%20278%20H152%20M132%20296%20H152%20M132%20314%20H152%20M132%20332%20H152%20M132%20350%20H152%20M132%20368%20H152%20M132%20386%20H152%20M220%20130%20H270%20M220%20148%20H270%20M220%20166%20H270%20M220%20184%20H270%20M220%20202%20H270%20M220%20220%20H270%20M220%20238%20H270%20M220%20256%20H270%20M220%20274%20H270%20M220%20292%20H270%20M220%20310%20H270%20M220%20328%20H270%20M220%20346%20H270%20M220%20364%20H270%20M220%20382%20H270%20M332%2028%20H356%20M332%2046%20H356%20M332%2064%20H356%20M332%2082%20H356%20M332%20100%20H356%20M332%20118%20H356%20M332%20136%20H356%20M332%20154%20H356%20M332%20172%20H356%20M332%20190%20H356%20M332%20208%20H356%20M332%20226%20H356%20M332%20244%20H356%20M332%20262%20H356%20M332%20280%20H356%20M332%20298%20H356%20M332%20316%20H356%20M332%20334%20H356%20M332%20352%20H356%20M332%20370%20H356%20M332%20388%20H356%20M422%20154%20H462%20M422%20172%20H462%20M422%20190%20H462%20M422%20208%20H462%20M422%20226%20H462%20M422%20244%20H462%20M422%20262%20H462%20M422%20280%20H462%20M422%20298%20H462%20M422%20316%20H462%20M422%20334%20H462%20M422%20352%20H462%20M422%20370%20H462%20M422%20388%20H462%20M508%2076%20H524%20M508%2094%20H524%20M508%20112%20H524%20M508%20130%20H524%20M508%20148%20H524%20M508%20166%20H524%20M508%20184%20H524%20M508%20202%20H524%20M508%20220%20H524%20M508%20238%20H524%20M508%20256%20H524%20M508%20274%20H524%20M508%20292%20H524%20M508%20310%20H524%20M508%20328%20H524%20M508%20346%20H524%20M508%20364%20H524%20M508%20382%20H524%20M580%20172%20H636%20M580%20190%20H636%20M580%20208%20H636%20M580%20226%20H636%20M580%20244%20H636%20M580%20262%20H636%20M580%20280%20H636%20M580%20298%20H636%20M580%20316%20H636%20M580%20334%20H636%20M580%20352%20H636%20M580%20370%20H636%20M580%20388%20H636%20M668%20110%20H690%20M668%20128%20H690%20M668%20146%20H690%20M668%20164%20H690%20M668%20182%20H690%20M668%20200%20H690%20M668%20218%20H690%20M668%20236%20H690%20M668%20254%20H690%20M668%20272%20H690%20M668%20290%20H690%20M668%20308%20H690%20M668%20326%20H690%20M668%20344%20H690%20M668%20362%20H690%20M668%20380%20H690%20M740%20146%20H770%20M740%20164%20H770%20M740%20182%20H770%20M740%20200%20H770%20M740%20218%20H770%20M740%20236%20H770%20M740%20254%20H770%20M740%20272%20H770%20M740%20290%20H770%20M740%20308%20H770%20M740%20326%20H770%20M740%20344%20H770%20M740%20362%20H770%20M740%20380%20H770'%20fill='none'%20stroke='%2335dcff'%20stroke-width='0.8'%20opacity='0.2'/%3E%3Cpath%20d='M38%2074%20V397%20M47%2074%20V397%20M56%2074%20V397%20M138%2030%20V397%20M147%2030%20V397%20M226%20116%20V397%20M235%20116%20V397%20M244%20116%20V397%20M253%20116%20V397%20M262%20116%20V397%20M338%2014%20V397%20M347%2014%20V397%20M428%20140%20V397%20M437%20140%20V397%20M446%20140%20V397%20M455%20140%20V397%20M514%2062%20V397%20M586%20158%20V397%20M595%20158%20V397%20M604%20158%20V397%20M613%20158%20V397%20M622%20158%20V397%20M631%20158%20V397%20M674%2096%20V397%20M683%2096%20V397%20M746%20132%20V397%20M755%20132%20V397%20M764%20132%20V397'%20fill='none'%20stroke='%232aa8c6'%20stroke-width='0.6'%20opacity='0.14'/%3E%3Cpath%20d='M32%20124%20H66%20M32%20232%20H66%20M132%2098%20H152%20M132%20224%20H152%20M220%20148%20H270%20M220%20238%20H270%20M332%2064%20H356%20M332%20190%20H356%20M332%20280%20H356%20M422%20208%20H462%20M508%20148%20H524%20M580%20208%20H636%20M580%20262%20H636%20M668%20164%20H690%20M740%20164%20H770%20M740%20236%20H770'%20fill='none'%20stroke='%23b8f4ff'%20stroke-width='1'%20opacity='0.46'/%3E%3Cpath%20d='M49%2070%20V40%20M142%2026%20V-18%20M344%2010%20V-42%20M516%2058%20V22%20M679%2092%20V66'%20fill='none'%20stroke='%235ad2ee'%20stroke-width='1'%20opacity='0.7'/%3E%3Ccircle%20cx='49'%20cy='40'%20r='1.9'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='344'%20cy='-42'%20r='1.9'%20fill='%23b8f4ff'/%3E%3Ccircle%20cx='679'%20cy='66'%20r='1.9'%20fill='%23b8f4ff'/%3E%3C/svg%3E");--lc-city-far: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20120'%20preserveAspectRatio='none'%3E%3Crect%20x='8'%20y='16'%20width='7'%20height='104'%20fill='%23040c13'/%3E%3Crect%20x='60'%20y='45'%20width='20'%20height='75'%20fill='%23040c13'/%3E%3Crect%20x='99'%20y='74'%20width='13'%20height='46'%20fill='%23040c13'/%3E%3Crect%20x='138'%20y='27'%20width='26'%20height='93'%20fill='%23040c13'/%3E%3Crect%20x='177'%20y='56'%20width='19'%20height='64'%20fill='%23040c13'/%3E%3Crect%20x='216'%20y='85'%20width='12'%20height='35'%20fill='%23040c13'/%3E%3Crect%20x='255'%20y='38'%20width='25'%20height='82'%20fill='%23040c13'/%3E%3Crect%20x='307'%20y='67'%20width='18'%20height='53'%20fill='%23040c13'/%3E%3Crect%20x='346'%20y='20'%20width='11'%20height='100'%20fill='%23040c13'/%3E%3Crect%20x='385'%20y='49'%20width='24'%20height='71'%20fill='%23040c13'/%3E%3Crect%20x='424'%20y='78'%20width='17'%20height='42'%20fill='%23040c13'/%3E%3Crect%20x='463'%20y='31'%20width='10'%20height='89'%20fill='%23040c13'/%3E%3Crect%20x='502'%20y='60'%20width='23'%20height='60'%20fill='%23040c13'/%3E%3Crect%20x='541'%20y='89'%20width='16'%20height='31'%20fill='%23040c13'/%3E%3Crect%20x='593'%20y='42'%20width='9'%20height='78'%20fill='%23040c13'/%3E%3Crect%20x='632'%20y='71'%20width='22'%20height='49'%20fill='%23040c13'/%3E%3Crect%20x='671'%20y='24'%20width='15'%20height='96'%20fill='%23040c13'/%3E%3Crect%20x='710'%20y='53'%20width='8'%20height='67'%20fill='%23040c13'/%3E%3Crect%20x='749'%20y='82'%20width='21'%20height='38'%20fill='%23040c13'/%3E%3Crect%20x='788'%20y='35'%20width='14'%20height='85'%20fill='%23040c13'/%3E%3Crect%20x='840'%20y='64'%20width='7'%20height='56'%20fill='%23040c13'/%3E%3Crect%20x='879'%20y='17'%20width='20'%20height='103'%20fill='%23040c13'/%3E%3Crect%20x='918'%20y='46'%20width='13'%20height='74'%20fill='%23040c13'/%3E%3Crect%20x='957'%20y='75'%20width='26'%20height='45'%20fill='%23040c13'/%3E%3Crect%20x='996'%20y='28'%20width='19'%20height='92'%20fill='%23040c13'/%3E%3Crect%20x='1035'%20y='57'%20width='12'%20height='63'%20fill='%23040c13'/%3E%3Crect%20x='1074'%20y='86'%20width='25'%20height='34'%20fill='%23040c13'/%3E%3Crect%20x='1126'%20y='39'%20width='18'%20height='81'%20fill='%23040c13'/%3E%3Crect%20x='1165'%20y='68'%20width='11'%20height='52'%20fill='%23040c13'/%3E%3Crect%20x='1204'%20y='21'%20width='24'%20height='99'%20fill='%23040c13'/%3E%3Crect%20x='1243'%20y='50'%20width='17'%20height='70'%20fill='%23040c13'/%3E%3Crect%20x='1282'%20y='79'%20width='10'%20height='41'%20fill='%23040c13'/%3E%3Crect%20x='1321'%20y='32'%20width='23'%20height='88'%20fill='%23040c13'/%3E%3Crect%20x='1373'%20y='61'%20width='16'%20height='59'%20fill='%23040c13'/%3E%3Crect%20x='1412'%20y='90'%20width='9'%20height='30'%20fill='%23040c13'/%3E%3Crect%20x='1451'%20y='43'%20width='22'%20height='77'%20fill='%23040c13'/%3E%3Crect%20x='1490'%20y='72'%20width='15'%20height='48'%20fill='%23040c13'/%3E%3Crect%20x='1529'%20y='25'%20width='8'%20height='95'%20fill='%23040c13'/%3E%3Cpath%20d='M8%2016%20V120%20M15%2016%20V120%20M60%2045%20V120%20M80%2045%20V120%20M99%2074%20V120%20M112%2074%20V120%20M138%2027%20V120%20M164%2027%20V120%20M177%2056%20V120%20M196%2056%20V120%20M216%2085%20V120%20M228%2085%20V120%20M255%2038%20V120%20M280%2038%20V120%20M307%2067%20V120%20M325%2067%20V120%20M346%2020%20V120%20M357%2020%20V120%20M385%2049%20V120%20M409%2049%20V120%20M424%2078%20V120%20M441%2078%20V120%20M463%2031%20V120%20M473%2031%20V120%20M502%2060%20V120%20M525%2060%20V120%20M541%2089%20V120%20M557%2089%20V120%20M593%2042%20V120%20M602%2042%20V120%20M632%2071%20V120%20M654%2071%20V120%20M671%2024%20V120%20M686%2024%20V120%20M710%2053%20V120%20M718%2053%20V120%20M749%2082%20V120%20M770%2082%20V120%20M788%2035%20V120%20M802%2035%20V120%20M840%2064%20V120%20M847%2064%20V120%20M879%2017%20V120%20M899%2017%20V120%20M918%2046%20V120%20M931%2046%20V120%20M957%2075%20V120%20M983%2075%20V120%20M996%2028%20V120%20M1015%2028%20V120%20M1035%2057%20V120%20M1047%2057%20V120%20M1074%2086%20V120%20M1099%2086%20V120%20M1126%2039%20V120%20M1144%2039%20V120%20M1165%2068%20V120%20M1176%2068%20V120%20M1204%2021%20V120%20M1228%2021%20V120%20M1243%2050%20V120%20M1260%2050%20V120%20M1282%2079%20V120%20M1292%2079%20V120%20M1321%2032%20V120%20M1344%2032%20V120%20M1373%2061%20V120%20M1389%2061%20V120%20M1412%2090%20V120%20M1421%2090%20V120%20M1451%2043%20V120%20M1473%2043%20V120%20M1490%2072%20V120%20M1505%2072%20V120%20M1529%2025%20V120%20M1537%2025%20V120'%20fill='none'%20stroke='%233fd8f6'%20stroke-width='1.1'%20opacity='0.58'/%3E%3Cpath%20d='M8%2016%20H15%20M60%2045%20H80%20M99%2074%20H112%20M138%2027%20H164%20M177%2056%20H196%20M216%2085%20H228%20M255%2038%20H280%20M307%2067%20H325%20M346%2020%20H357%20M385%2049%20H409%20M424%2078%20H441%20M463%2031%20H473%20M502%2060%20H525%20M541%2089%20H557%20M593%2042%20H602%20M632%2071%20H654%20M671%2024%20H686%20M710%2053%20H718%20M749%2082%20H770%20M788%2035%20H802%20M840%2064%20H847%20M879%2017%20H899%20M918%2046%20H931%20M957%2075%20H983%20M996%2028%20H1015%20M1035%2057%20H1047%20M1074%2086%20H1099%20M1126%2039%20H1144%20M1165%2068%20H1176%20M1204%2021%20H1228%20M1243%2050%20H1260%20M1282%2079%20H1292%20M1321%2032%20H1344%20M1373%2061%20H1389%20M1412%2090%20H1421%20M1451%2043%20H1473%20M1490%2072%20H1505%20M1529%2025%20H1537'%20fill='none'%20stroke='%233fd8f6'%20stroke-width='0.9'%20opacity='0.5'/%3E%3Cpath%20d='M10%2030%20H13%20M10%2044%20H13%20M10%2058%20H13%20M10%2072%20H13%20M10%2086%20H13%20M10%20100%20H13%20M10%20114%20H13%20M62%2059%20H78%20M62%2073%20H78%20M62%2087%20H78%20M62%20101%20H78%20M62%20115%20H78%20M101%2088%20H110%20M101%20102%20H110%20M101%20116%20H110%20M140%2041%20H162%20M140%2055%20H162%20M140%2069%20H162%20M140%2083%20H162%20M140%2097%20H162%20M140%20111%20H162%20M179%2070%20H194%20M179%2084%20H194%20M179%2098%20H194%20M179%20112%20H194%20M218%2099%20H226%20M218%20113%20H226%20M257%2052%20H278%20M257%2066%20H278%20M257%2080%20H278%20M257%2094%20H278%20M257%20108%20H278%20M309%2081%20H323%20M309%2095%20H323%20M309%20109%20H323%20M348%2034%20H355%20M348%2048%20H355%20M348%2062%20H355%20M348%2076%20H355%20M348%2090%20H355%20M348%20104%20H355%20M387%2063%20H407%20M387%2077%20H407%20M387%2091%20H407%20M387%20105%20H407%20M426%2092%20H439%20M426%20106%20H439%20M465%2045%20H471%20M465%2059%20H471%20M465%2073%20H471%20M465%2087%20H471%20M465%20101%20H471%20M465%20115%20H471%20M504%2074%20H523%20M504%2088%20H523%20M504%20102%20H523%20M504%20116%20H523%20M543%20103%20H555%20M543%20117%20H555%20M595%2056%20H600%20M595%2070%20H600%20M595%2084%20H600%20M595%2098%20H600%20M595%20112%20H600%20M634%2085%20H652%20M634%2099%20H652%20M634%20113%20H652%20M673%2038%20H684%20M673%2052%20H684%20M673%2066%20H684%20M673%2080%20H684%20M673%2094%20H684%20M673%20108%20H684%20M712%2067%20H716%20M712%2081%20H716%20M712%2095%20H716%20M712%20109%20H716%20M751%2096%20H768%20M751%20110%20H768%20M790%2049%20H800%20M790%2063%20H800%20M790%2077%20H800%20M790%2091%20H800%20M790%20105%20H800%20M842%2078%20H845%20M842%2092%20H845%20M842%20106%20H845%20M881%2031%20H897%20M881%2045%20H897%20M881%2059%20H897%20M881%2073%20H897%20M881%2087%20H897%20M881%20101%20H897%20M881%20115%20H897%20M920%2060%20H929%20M920%2074%20H929%20M920%2088%20H929%20M920%20102%20H929%20M920%20116%20H929%20M959%2089%20H981%20M959%20103%20H981%20M959%20117%20H981%20M998%2042%20H1013%20M998%2056%20H1013%20M998%2070%20H1013%20M998%2084%20H1013%20M998%2098%20H1013%20M998%20112%20H1013%20M1037%2071%20H1045%20M1037%2085%20H1045%20M1037%2099%20H1045%20M1037%20113%20H1045%20M1076%20100%20H1097%20M1076%20114%20H1097%20M1128%2053%20H1142%20M1128%2067%20H1142%20M1128%2081%20H1142%20M1128%2095%20H1142%20M1128%20109%20H1142%20M1167%2082%20H1174%20M1167%2096%20H1174%20M1167%20110%20H1174%20M1206%2035%20H1226%20M1206%2049%20H1226%20M1206%2063%20H1226%20M1206%2077%20H1226%20M1206%2091%20H1226%20M1206%20105%20H1226%20M1245%2064%20H1258%20M1245%2078%20H1258%20M1245%2092%20H1258%20M1245%20106%20H1258%20M1284%2093%20H1290%20M1284%20107%20H1290%20M1323%2046%20H1342%20M1323%2060%20H1342%20M1323%2074%20H1342%20M1323%2088%20H1342%20M1323%20102%20H1342%20M1323%20116%20H1342%20M1375%2075%20H1387%20M1375%2089%20H1387%20M1375%20103%20H1387%20M1375%20117%20H1387%20M1414%20104%20H1419%20M1453%2057%20H1471%20M1453%2071%20H1471%20M1453%2085%20H1471%20M1453%2099%20H1471%20M1453%20113%20H1471%20M1492%2086%20H1503%20M1492%20100%20H1503%20M1492%20114%20H1503%20M1531%2039%20H1535%20M1531%2053%20H1535%20M1531%2067%20H1535%20M1531%2081%20H1535%20M1531%2095%20H1535%20M1531%20109%20H1535'%20fill='none'%20stroke='%2335dcff'%20stroke-width='0.6'%20opacity='0.16'/%3E%3Cpath%20d='M68%2049%20V117%20M107%2078%20V117%20M146%2031%20V117%20M155%2031%20V117%20M185%2060%20V117%20M263%2042%20V117%20M272%2042%20V117%20M315%2071%20V117%20M393%2053%20V117%20M402%2053%20V117%20M432%2082%20V117%20M510%2064%20V117%20M519%2064%20V117%20M549%2093%20V117%20M640%2075%20V117%20M649%2075%20V117%20M679%2028%20V117%20M757%2086%20V117%20M796%2039%20V117%20M887%2021%20V117%20M926%2050%20V117%20M965%2079%20V117%20M974%2079%20V117%20M1004%2032%20V117%20M1082%2090%20V117%20M1091%2090%20V117%20M1134%2043%20V117%20M1212%2025%20V117%20M1221%2025%20V117%20M1251%2054%20V117%20M1329%2036%20V117%20M1338%2036%20V117%20M1381%2065%20V117%20M1459%2047%20V117%20M1468%2047%20V117%20M1498%2076%20V117'%20fill='none'%20stroke='%232aa8c6'%20stroke-width='0.6'%20opacity='0'/%3E%3Cpath%20d='M10%2044%20H13%20M218%20113%20H226%20M426%20106%20H439%20M634%2099%20H652%20M842%2092%20H845%20M1037%2085%20H1045%20M1245%2078%20H1258%20M1453%2071%20H1471'%20fill='none'%20stroke='%23b8f4ff'%20stroke-width='0.8'%20opacity='0.4'/%3E%3C/svg%3E");--lc-reflect: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20120'%20preserveAspectRatio='none'%3E%3Cg%20fill='%232fd3f2'%20opacity='0.24'%3E%3Crect%20x='5.00'%20y='0'%20width='22.00'%20height='30'/%3E%3Crect%20x='58.00'%20y='0'%20width='29.00'%20height='30'/%3E%3Crect%20x='143.00'%20y='0'%20width='33.00'%20height='30'/%3E%3Crect%20x='210.00'%20y='0'%20width='24.00'%20height='30'/%3E%3Crect%20x='266.00'%20y='0'%20width='27.00'%20height='30'/%3E%3Crect%20x='323.75'%20y='0'%20width='22.50'%20height='30'/%3E%3Crect%20x='383.00'%20y='0'%20width='31.50'%20height='30'/%3E%3Crect%20x='443.75'%20y='0'%20width='15.75'%20height='30'/%3E%3Crect%20x='555.50'%20y='0'%20width='9.75'%20height='30'/%3E%3Crect%20x='585.50'%20y='0'%20width='8.25'%20height='30'/%3E%3C/g%3E%3Cg%20fill='%232fd3f2'%20opacity='0.15'%3E%3Crect%20x='6.98'%20y='30'%20width='18.04'%20height='30'/%3E%3Crect%20x='60.61'%20y='30'%20width='23.78'%20height='30'/%3E%3Crect%20x='145.97'%20y='30'%20width='27.06'%20height='30'/%3E%3Crect%20x='212.16'%20y='30'%20width='19.68'%20height='30'/%3E%3Crect%20x='268.43'%20y='30'%20width='22.14'%20height='30'/%3E%3Crect%20x='325.77'%20y='30'%20width='18.45'%20height='30'/%3E%3Crect%20x='385.83'%20y='30'%20width='25.83'%20height='30'/%3E%3Crect%20x='445.17'%20y='30'%20width='12.91'%20height='30'/%3E%3Crect%20x='556.38'%20y='30'%20width='7.99'%20height='30'/%3E%3Crect%20x='586.24'%20y='30'%20width='6.76'%20height='30'/%3E%3C/g%3E%3Cg%20fill='%232fd3f2'%20opacity='0.085'%3E%3Crect%20x='9.40'%20y='60'%20width='13.20'%20height='30'/%3E%3Crect%20x='63.80'%20y='60'%20width='17.40'%20height='30'/%3E%3Crect%20x='149.60'%20y='60'%20width='19.80'%20height='30'/%3E%3Crect%20x='214.80'%20y='60'%20width='14.40'%20height='30'/%3E%3Crect%20x='271.40'%20y='60'%20width='16.20'%20height='30'/%3E%3Crect%20x='328.25'%20y='60'%20width='13.50'%20height='30'/%3E%3Crect%20x='389.30'%20y='60'%20width='18.90'%20height='30'/%3E%3Crect%20x='446.90'%20y='60'%20width='9.45'%20height='30'/%3E%3Crect%20x='557.45'%20y='60'%20width='5.85'%20height='30'/%3E%3Crect%20x='587.15'%20y='60'%20width='4.95'%20height='30'/%3E%3C/g%3E%3Cg%20fill='%232fd3f2'%20opacity='0.04'%3E%3Crect%20x='12.04'%20y='90'%20width='7.92'%20height='30'/%3E%3Crect%20x='67.28'%20y='90'%20width='10.44'%20height='30'/%3E%3Crect%20x='153.56'%20y='90'%20width='11.88'%20height='30'/%3E%3Crect%20x='217.68'%20y='90'%20width='8.64'%20height='30'/%3E%3Crect%20x='274.64'%20y='90'%20width='9.72'%20height='30'/%3E%3Crect%20x='330.95'%20y='90'%20width='8.10'%20height='30'/%3E%3Crect%20x='393.08'%20y='90'%20width='11.34'%20height='30'/%3E%3Crect%20x='448.79'%20y='90'%20width='5.67'%20height='30'/%3E%3Crect%20x='558.62'%20y='90'%20width='3.51'%20height='30'/%3E%3Crect%20x='588.14'%20y='90'%20width='2.97'%20height='30'/%3E%3C/g%3E%3C/svg%3E");--lc-ring: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3E%3Ccircle%20cx='100'%20cy='100'%20r='88'%20fill='none'%20stroke='%2335dcff'%20stroke-width='8'%20opacity='0.16'/%3E%3Ccircle%20cx='100'%20cy='100'%20r='89'%20fill='none'%20stroke='%239feeff'%20stroke-width='2.4'%20opacity='0.85'/%3E%3Ccircle%20cx='100'%20cy='100'%20r='71'%20fill='none'%20stroke='%2366e4ff'%20stroke-width='1.8'%20opacity='0.7'/%3E%3Ccircle%20cx='100'%20cy='100'%20r='54'%20fill='%23020609'%20stroke='%23b8f4ff'%20stroke-width='3'%20opacity='0.95'/%3E%3Ccircle%20cx='100'%20cy='100'%20r='40'%20fill='none'%20stroke='%230e3542'%20stroke-width='6'%20opacity='0.8'/%3E%3Ccircle%20cx='100'%20cy='100'%20r='24'%20fill='none'%20stroke='%231b5f75'%20stroke-width='1.6'%20opacity='0.75'/%3E%3Ccircle%20cx='100'%20cy='100'%20r='9'%20fill='%237ceaff'%20opacity='0.45'/%3E%3C/svg%3E");--lc-ring-hi: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20120'%3E%3Ccircle%20cx='60'%20cy='60'%20r='52'%20fill='none'%20stroke='%2366e4ff'%20stroke-width='1.6'%20opacity='0.5'/%3E%3Ccircle%20cx='60'%20cy='60'%20r='38'%20fill='none'%20stroke='%2335dcff'%20stroke-width='1'%20opacity='0.36'/%3E%3Ccircle%20cx='60'%20cy='60'%20r='20'%20fill='none'%20stroke='%239feeff'%20stroke-width='1.4'%20opacity='0.42'/%3E%3C/svg%3E");--lc-bike-cyan: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%23041016'%20stroke='%2366e4ff'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%2366e4ff'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%23041016'%20stroke='%23b8f4ff'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%2366e4ff'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23b8f4ff'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%2366e4ff'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23b8f4ff'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23b8f4ff'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%2366e4ff'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%2366e4ff'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%2366e4ff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%2366e4ff'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23eafcff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23eafcff'/%3E%3C/g%3E%3C/svg%3E");--lc-bike-orange: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%20transform='matrix(-1%200%200%201%20220%200)'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%23160b04'%20stroke='%23ffb066'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%23ffb066'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%23160b04'%20stroke='%23ffd9b0'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%23ffb066'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23ffd9b0'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%23ffb066'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23ffd9b0'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23ffd9b0'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%23ffb066'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%23ffb066'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%23ffb066'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%23ffb066'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23fff3e4'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23fff3e4'/%3E%3C/g%3E%3C/svg%3E");--lc-bike-white: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%230a1216'%20stroke='%23dff1f8'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%23dff1f8'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%230a1216'%20stroke='%23f2fafd'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%23dff1f8'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23f2fafd'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%23dff1f8'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23f2fafd'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23f2fafd'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%23dff1f8'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%23dff1f8'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%23dff1f8'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%23dff1f8'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23ffffff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");--lc-bike-green: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%23031a10'%20stroke='%234dffa6'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%234dffa6'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%23031a10'%20stroke='%23adffd6'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%234dffa6'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23adffd6'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%234dffa6'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23adffd6'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23adffd6'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%234dffa6'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%234dffa6'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%234dffa6'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%234dffa6'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23e6fff2'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23e6fff2'/%3E%3C/g%3E%3C/svg%3E");--lc-bike-purple: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%20transform='matrix(-1%200%200%201%20220%200)'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%23100626'%20stroke='%23a97bff'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%23a97bff'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%23100626'%20stroke='%23d9c4ff'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%23a97bff'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23d9c4ff'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%23a97bff'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23d9c4ff'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23d9c4ff'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%23a97bff'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%23a97bff'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%23a97bff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%23a97bff'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23f2ebff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23f2ebff'/%3E%3C/g%3E%3C/svg%3E");--sk-ground: var(--lc-ring-hi) no-repeat 52% 30.8% / auto 9%, var(--lc-city-right) no-repeat 100% 60.8% / 50% 14.5%, var(--lc-city-left) no-repeat 0% 60.8% / 50% 14.5%, radial-gradient(50% 50% at 50% 50%, rgba(53, 220, 255, .2), transparent 70%) no-repeat 88.6% 67.5% / 22% 20%, var(--lc-ring) no-repeat 88.6% 65.1% / auto 14%, var(--lc-city-tall) no-repeat 0% 53.15% / 100% 28.5%, var(--lc-city-far) no-repeat 0% 62.57% / 100% 10.5%, radial-gradient(70% 6% at 88.6% 66.5%, rgba(53, 220, 255, .24), transparent 72%), radial-gradient(120% 5.5% at 50% 66.6%, rgba(0, 200, 240, .11), transparent 76%), linear-gradient(180deg, transparent 0 66.28%, #8feeff 66.4% 66.62%, rgba(0, 200, 240, .3) 66.9%, transparent 67.8%), linear-gradient(90deg, rgba(3, 6, 8, .6) 0 14%, rgba(3, 6, 8, .28) 32%, transparent 48%), linear-gradient(90deg, transparent 52%, rgba(0, 229, 255, .12) 64%, rgba(0, 229, 255, .38) 84%, rgba(190, 247, 255, .62) 85.6%, transparent 86.2%) no-repeat 0 73.2% / 100% .28%, linear-gradient(90deg, transparent 56%, rgba(0, 229, 255, .07) 70%, rgba(0, 229, 255, .14) 84%, transparent 85.6%) no-repeat 0 73.05% / 100% 1.15%, linear-gradient(62deg, transparent 46%, rgba(0, 229, 255, .24) 48.5% 51.5%, transparent 54%) no-repeat 86.4% 71.2% / 3.6% 5.8%, linear-gradient(90deg, transparent 8%, rgba(45, 235, 145, .1) 22%, rgba(45, 235, 145, .3) 42%, rgba(200, 255, 226, .5) 43.6%, transparent 44.2%) no-repeat 0 78% / 100% .28%, linear-gradient(90deg, transparent 12%, rgba(45, 235, 145, .07) 28%, rgba(45, 235, 145, .14) 42%, transparent 43.6%) no-repeat 0 77.85% / 100% 1.15%, linear-gradient(118deg, transparent 46%, rgba(45, 235, 145, .24) 48.5% 51.5%, transparent 54%) no-repeat 44.6% 76.4% / 3.6% 5.8%, linear-gradient(90deg, transparent 62%, rgba(226, 242, 248, .09) 72%, rgba(226, 242, 248, .28) 94%, rgba(244, 251, 255, .5) 95.4%, transparent 96%) no-repeat 0 84.8% / 100% .28%, linear-gradient(90deg, transparent 66%, rgba(226, 242, 248, .07) 78%, rgba(226, 242, 248, .14) 94%, transparent 95.4%) no-repeat 0 84.65% / 100% 1.15%, linear-gradient(116deg, transparent 46%, rgba(226, 242, 248, .24) 48.5% 51.5%, transparent 54%) no-repeat 97.2% 85.4% / 3.6% 5.8%, linear-gradient(90deg, transparent 30%, rgba(169, 123, 255, .1) 46%, rgba(169, 123, 255, .28) 66%, rgba(217, 196, 255, .46) 67.6%, transparent 68.2%) no-repeat 0 90.2% / 100% .28%, linear-gradient(90deg, transparent 34%, rgba(169, 123, 255, .07) 52%, rgba(169, 123, 255, .14) 66%, transparent 67.6%) no-repeat 0 90.05% / 100% 1.15%, linear-gradient(64deg, transparent 46%, rgba(169, 123, 255, .24) 48.5% 51.5%, transparent 54%) no-repeat 68.8% 88.6% / 3.6% 5.8%, linear-gradient(180deg, #020507 0 34%, #030d15 56%, #05161f 66.3%, transparent 66.5%), var(--lc-reflect) no-repeat 0% 73.19% / 100% 9%, linear-gradient(180deg, transparent 0 66.85%, rgba(0, 220, 255, .1) 66.85% 66.92%, transparent 66.96%), linear-gradient(180deg, transparent 0 67.2%, rgba(0, 220, 255, .12) 67.2% 67.28%, transparent 67.32%), linear-gradient(180deg, transparent 0 67.62%, rgba(0, 220, 255, .14) 67.62% 67.71%, transparent 67.75%), linear-gradient(180deg, transparent 0 68.15%, rgba(0, 220, 255, .16) 68.15% 68.25%, transparent 68.29%), linear-gradient(180deg, transparent 0 68.85%, rgba(0, 220, 255, .18) 68.85% 68.96%, transparent 69%), linear-gradient(180deg, transparent 0 69.8%, rgba(0, 220, 255, .2) 69.8% 69.92%, transparent 69.96%), linear-gradient(180deg, transparent 0 71.1%, rgba(0, 220, 255, .22) 71.1% 71.24%, transparent 71.28%), linear-gradient(180deg, transparent 0 72.9%, rgba(0, 220, 255, .24) 72.9% 73.06%, transparent 73.1%), linear-gradient(180deg, transparent 0 75.4%, rgba(0, 220, 255, .26) 75.4% 75.58%, transparent 75.62%), linear-gradient(180deg, transparent 0 79%, rgba(0, 220, 255, .28) 79% 79.2%, transparent 79.24%), linear-gradient(180deg, transparent 0 83.9%, rgba(0, 220, 255, .3) 83.9% 84.13%, transparent 84.17%), linear-gradient(180deg, transparent 0 90.5%, rgba(0, 220, 255, .32) 90.5% 90.76%, transparent 90.8%), repeating-conic-gradient(from 90deg at 88.6% 66.5%, rgba(0, 220, 255, .1) 0deg .3deg, transparent .3deg 5.25deg), repeating-conic-gradient(from 90deg at 88.6% 66.5%, rgba(0, 220, 255, .25) 0deg .55deg, transparent .55deg 10.5deg), radial-gradient(30% 9% at 88.6% 67%, rgba(53, 220, 255, .18), transparent 70%), linear-gradient(180deg, transparent 66.5%, rgba(2, 6, 9, 0) 72%, rgba(2, 6, 9, .55) 100%), radial-gradient(120% 90% at 50% 0%, #061014, #030608 62%) fixed, #030608;--lc-bike-cyan: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%23041016'%20stroke='%2366e4ff'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%2366e4ff'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%23061520'%20stroke='%239feeff'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%2366e4ff'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23b8f4ff'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%2366e4ff'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23b8f4ff'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23b8f4ff'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%2366e4ff'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%2366e4ff'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%2366e4ff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%2366e4ff'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23eafcff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23eafcff'/%3E%3C/g%3E%3C/svg%3E");--lc-bike-orange: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%20transform='matrix(-1%200%200%201%20220%200)'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%23160b04'%20stroke='%23ffb066'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%23ffb066'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%231a0e05'%20stroke='%23ffd9b0'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%23ffb066'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23ffd9b0'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%23ffb066'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23ffd9b0'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23ffd9b0'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%23ffb066'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%23ffb066'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%23ffb066'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%23ffb066'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23fff3e4'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23fff3e4'/%3E%3C/g%3E%3C/svg%3E");--lc-bike-white: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2080'%3E%3Cg%20fill='none'%3E%3Cpath%20d='M20%2038%20L30%2016%20L58%2010%20L120%206%20L160%2010%20L196%2018%20L214%2032%20L208%2042%20L186%2046%20L52%2048%20L28%2046%20Z'%20fill='%230a1216'%20stroke='%23dff1f8'%20stroke-width='2'/%3E%3Cpath%20d='M30%2014%20L18%202%20L40%208%20Z'%20fill='%23dff1f8'/%3E%3Cpath%20d='M92%2012%20L116%204%20L138%208%20L126%2016%20L100%2018%20Z'%20fill='%230b1418'%20stroke='%23f2fafd'%20stroke-width='1.5'/%3E%3Cpath%20d='M60%2020%20L84%2016%20L82%2022%20L60%2024%20Z'%20fill='%23dff1f8'%20opacity='0.55'/%3E%3Cpath%20d='M28%2034%20L88%2028%20L150%2026%20L206%2034'%20stroke='%23f2fafd'%20stroke-width='1.5'%20opacity='0.9'/%3E%3Cpath%20d='M206%2024%20L220%2034%20L206%2042%20Z'%20fill='%23dff1f8'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23f2fafd'%20stroke-width='5'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='23'%20fill='%23020608'%20stroke='%23f2fafd'%20stroke-width='5'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='15'%20stroke='%23dff1f8'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='15'%20stroke='%23dff1f8'%20stroke-width='1.2'%20opacity='0.55'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='6'%20fill='%23dff1f8'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='6'%20fill='%23dff1f8'/%3E%3Ccircle%20cx='47'%20cy='40'%20r='2.4'%20fill='%23ffffff'/%3E%3Ccircle%20cx='173'%20cy='40'%20r='2.4'%20fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");--lc-rider-cyan: var(--lc-bike-cyan) no-repeat 100% 29px / auto 30px, radial-gradient(closest-side, rgba(53, 220, 255, .3), transparent) no-repeat right 4px top 24px / 110px 36px, linear-gradient(90deg, transparent 2%, rgba(124, 234, 255, .1) 26%, rgba(124, 234, 255, .4) 84%, rgba(190, 247, 255, .62) 94%, transparent 96%) no-repeat right 0 top 13px / 52% 1px, radial-gradient(100% 100% at 96% 100%, rgba(0, 229, 255, .3), rgba(0, 229, 255, .1) 55%, transparent 92%) no-repeat right 0 top 14px / 52% 30px, linear-gradient(90deg, transparent 0%, rgba(0, 229, 255, .1) 8%, rgba(0, 229, 255, .5) 55%, rgba(160, 245, 255, .95) 90%, #eafcff 95%, transparent 96.5%) no-repeat right 0 top 44px / 52% 3px, radial-gradient(100% 100% at 96% 0%, rgba(0, 229, 255, .22), transparent 90%) no-repeat right 0 top 47px / 52% 11px, var(--lc-bike-green) no-repeat 44% 22px / auto 24px, radial-gradient(closest-side, rgba(77, 255, 166, .24), transparent) no-repeat left 0 top 18px / 92px 30px, linear-gradient(90deg, transparent 2%, rgba(146, 255, 202, .09) 26%, rgba(146, 255, 202, .32) 84%, rgba(200, 255, 226, .52) 94%, transparent 96%) no-repeat left 0 top 9px / 44% 1px, radial-gradient(100% 100% at 96% 100%, rgba(45, 235, 145, .24), rgba(45, 235, 145, .09) 55%, transparent 92%) no-repeat left 0 top 10px / 44% 24px, linear-gradient(90deg, transparent 0%, rgba(45, 235, 145, .09) 8%, rgba(45, 235, 145, .42) 55%, rgba(150, 255, 205, .88) 90%, #e6fff2 95%, transparent 96.5%) no-repeat left 0 top 34px / 44% 2px, radial-gradient(100% 100% at 96% 0%, rgba(45, 235, 145, .16), transparent 90%) no-repeat left 0 top 36px / 44% 9px;--lc-rider-orange: var(--lc-bike-orange) no-repeat 0% 18px / auto 32px, radial-gradient(closest-side, rgba(255, 155, 61, .3), transparent) no-repeat left 4px top 14px / 112px 38px, linear-gradient(270deg, transparent 2%, rgba(255, 176, 102, .11) 26%, rgba(255, 176, 102, .4) 84%, rgba(255, 217, 176, .6) 94%, transparent 96%) no-repeat left 0 top 1px / 52% 1px, radial-gradient(100% 100% at 4% 100%, rgba(255, 155, 61, .3), rgba(255, 155, 61, .11) 55%, transparent 92%) no-repeat left 0 top 2px / 52% 32px, linear-gradient(270deg, transparent 0%, rgba(255, 155, 61, .11) 8%, rgba(255, 155, 61, .5) 55%, rgba(255, 208, 160, .95) 90%, #fff3e4 95%, transparent 96.5%) no-repeat left 0 top 34px / 52% 3px, radial-gradient(100% 100% at 4% 0%, rgba(255, 155, 61, .22), transparent 90%) no-repeat left 0 top 37px / 52% 11px, var(--lc-bike-purple) no-repeat 56% 13px / auto 26px, radial-gradient(closest-side, rgba(169, 123, 255, .26), transparent) no-repeat right 0 top 9px / 96px 32px, linear-gradient(270deg, transparent 2%, rgba(196, 165, 255, .09) 26%, rgba(196, 165, 255, .32) 84%, rgba(217, 196, 255, .52) 94%, transparent 96%) no-repeat right 0 top 0 / 44% 1px, radial-gradient(100% 100% at 4% 100%, rgba(169, 123, 255, .26), rgba(169, 123, 255, .09) 55%, transparent 92%) no-repeat right 0 top 0 / 44% 26px, linear-gradient(270deg, transparent 0%, rgba(169, 123, 255, .09) 8%, rgba(169, 123, 255, .44) 55%, rgba(206, 180, 255, .9) 90%, #f2ebff 95%, transparent 96.5%) no-repeat right 0 top 26px / 44% 2px, radial-gradient(100% 100% at 4% 0%, rgba(169, 123, 255, .18), transparent 90%) no-repeat right 0 top 28px / 44% 9px;--lc-rider-white: var(--lc-bike-white) no-repeat 100% 23px / auto 26px, radial-gradient(closest-side, rgba(214, 236, 244, .24), transparent) no-repeat right 4px top 18px / 96px 32px, linear-gradient(90deg, transparent 2%, rgba(238, 248, 252, .09) 26%, rgba(238, 248, 252, .34) 84%, rgba(255, 255, 255, .55) 94%, transparent 96%) no-repeat right 0 top 9px / 95% 1px, radial-gradient(100% 100% at 96% 100%, rgba(222, 240, 248, .24), rgba(222, 240, 248, .09) 55%, transparent 92%) no-repeat right 0 top 10px / 95% 26px, linear-gradient(90deg, transparent 0%, rgba(226, 242, 248, .08) 8%, rgba(226, 242, 248, .4) 55%, rgba(244, 251, 255, .9) 90%, #f8fdff 95%, transparent 96.5%) no-repeat right 0 top 36px / 95% 3px, radial-gradient(100% 100% at 96% 0%, rgba(222, 240, 248, .16), transparent 90%) no-repeat right 0 top 39px / 95% 10px}.mrb-skin-surface[data-skin=light-cycle] .mrb-hzlogo{--hz-tint: grayscale(1) sepia(1) saturate(3) hue-rotate(155deg) brightness(1.18);--hz-glow: rgba(53, 220, 255, .55);--hz-opacity: .52}body[data-dialer-skin=lightning-storm],.mrb-skin-surface[data-skin=lightning-storm]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--bg: #060b15;--surface-1: #0f1929;--surface-2: #142238;--surface-3: #192b46;--text: #eef4fd;--text-muted: #c3cde0;--text-faint: #99a6c2;--accent: #7fcdff;--accent-text: #cfeaff;--accent-fill: rgba(127, 205, 255, .12);--accent-fill-hover: rgba(127, 205, 255, .22);--accent-wash: rgba(127, 205, 255, .07);--accent-border: #549fd2;--accent-neon: #a5e0ff;--border-control: #8b93ab;--border-subtle: rgba(127, 205, 255, .2);--focus: #a5e0ff;--rank-first: rgba(127, 205, 255, .13);--badge-fill: rgba(127, 205, 255, .2);--glow: 0 0 0 1px rgba(127, 205, 255, .4), 0 4px 26px rgba(127, 205, 255, .28);--tab-gold: #7fcdff;--ls-tile-ink: #e9eef8;--ls-tile-border: #6b7288;--ls-cta-border: #a5e0ff;--sk-accent-hi: #a5e0ff;--sk-accent: #7fcdff;--sk-ink: #051523;--sk-halo: rgba(127, 205, 255, .14);--sk-hairline: rgba(165, 224, 255, .55);--sk-hairline-soft: rgba(165, 224, 255, .28);--sk-glint: rgba(220, 240, 255, .85);--ls-cta-bolts: url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20140%2048%27%3E%3Cg%20fill=%27none%27%20stroke-linejoin=%27round%27%20stroke-linecap=%27round%27%3E%3Cg%20stroke=%27rgba(150,210,255,0.4)%27%20stroke-width=%272.6%27%3E%3Cpolyline%20points=%2724,3%2018,15%2026,14%2015,30%2027,27%2019,45%27/%3E%3Cpolyline%20points=%2796,5%2091,14%2098,13%2088,28%20100,25%2092,42%27/%3E%3C/g%3E%3Cg%20stroke=%27rgba(240,250,255,0.6)%27%20stroke-width=%271%27%3E%3Cpolyline%20points=%2724,3%2018,15%2026,14%2015,30%2027,27%2019,45%27/%3E%3Cpolyline%20points=%2796,5%2091,14%2098,13%2088,28%20100,25%2092,42%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat 0 0 / 140px 48px;--sk-fill: var(--ls-cta-bolts), linear-gradient(150deg, #4db6f0 0%, #2e97d6 38%, #b8ecff 50%, #2b93d2 62%, #45aeec 100%);--sk-fill-hover: var(--ls-cta-bolts), linear-gradient(150deg, #5ec2f6 0%, #35a4e0 45%, #c8f1ff 55%, #2e97d6 100%);--sk-cta-glow: rgba(127, 205, 255, .45);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .45);--sk-badge: linear-gradient(135deg, #4db6f0, #2b93d2);--sk-row-hover: rgba(127, 205, 255, .09);--sk-row-sel: linear-gradient(90deg, rgba(127, 205, 255, .2), rgba(127, 205, 255, .05));--sk-chip-bg: rgba(127, 205, 255, .1);--sk-chip-border: rgba(165, 224, 255, .5);--sk-chip-ink: #a9d2ef;--sk-stat-n: #ffffff;--sk-stat-label: #99a6c2;--sk-stat-glow: rgba(127, 205, 255, .4);--sk-sheen: rgba(220, 240, 255, .25);--sk-brand-glow: rgba(127, 205, 255, .45);--sk-logo-filter: grayscale(1) brightness(1.18) drop-shadow(0 0 9px rgba(150, 215, 255, .5));--sk-header-bg: linear-gradient(180deg, #101a2c, #060b15);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--sk-texture: linear-gradient(115deg, rgba(165, 224, 255, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(127, 205, 255, .07), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #121c2f, #0b1220 60%, #0f1929);--sk-panel-bg: var(--sk-texture), linear-gradient(180deg, #0f192c, #0a101d);--sk-tile-bg: linear-gradient(180deg, #121c31, #0c1322);--sk-tile-bg-hover: linear-gradient(180deg, #192b46, #0f1929);--sk-tile-ink-hover: #cfeaff;--sk-pause-bg: linear-gradient(180deg, #10192c, #0c1322);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #121c2f, #0d1525);--sk-menu-border: rgba(165, 224, 255, .3);--ls-scene-w: min(3960px, max( calc(100vw - 384px) , 220vh));--ls-scene-h: calc(var(--ls-scene-w) / 2.2);--ls-waterline: calc(100% - var(--ls-scene-h) * .26);--sk-ground: linear-gradient(180deg, rgba(5, 8, 15, .6) 0 96px, rgba(5, 8, 15, .42) 156px, rgba(5, 8, 15, .16) 230px, transparent 310px), linear-gradient(90deg, rgba(5, 8, 15, .82) 0 384px, rgba(5, 8, 15, .5) 424px, rgba(5, 8, 15, .28) 470px, rgba(5, 8, 15, .13) 520px, rgba(5, 8, 15, .05) 570px, transparent 620px), linear-gradient(180deg, transparent 238px, rgba(5, 8, 15, .42) 286px, rgba(5, 8, 15, .58) 300px, rgba(5, 8, 15, .38) 332px, rgba(5, 8, 15, .15) 374px, transparent 422px), url(/assets/skin-lightning-storm-K2KjEO9-.webp) no-repeat right bottom / var(--ls-scene-w) auto, linear-gradient(180deg, rgba(5, 8, 15, .2) 0 var(--ls-waterline), rgba(5, 8, 15, .9) calc(var(--ls-waterline) + 44px)), url(/assets/skin-lightning-storm-sky-LCznnbc0.webp) no-repeat center / cover, linear-gradient(180deg, transparent calc(var(--ls-waterline) - 11px), rgba(150, 200, 255, .1) calc(var(--ls-waterline) + 7px), transparent calc(var(--ls-waterline) + 25px)), linear-gradient(180deg, transparent var(--ls-waterline), #0a1526 calc(var(--ls-waterline) + 30px), #060d1a calc(var(--ls-waterline) + 84px), #030710 100%), radial-gradient(46% 24% at 18% 4%, rgba(46, 62, 92, .6), transparent 70%), radial-gradient(50% 28% at 70% 2%, rgba(38, 52, 82, .65), transparent 70%), radial-gradient(34% 20% at 46% 15%, rgba(56, 74, 110, .4), transparent 70%), radial-gradient(24% 30% at 86% 34%, rgba(66, 95, 145, .35), transparent 70%), radial-gradient(120% 90% at 50% 0%, #0c1628, #050a14 62%) fixed, #050a14;--ls-ground-lit: linear-gradient(180deg, rgba(5, 8, 15, .6) 0 96px, rgba(5, 8, 15, .42) 156px, rgba(5, 8, 15, .16) 230px, transparent 310px), linear-gradient(90deg, rgba(5, 8, 15, .82) 0 384px, rgba(5, 8, 15, .5) 424px, rgba(5, 8, 15, .28) 470px, rgba(5, 8, 15, .13) 520px, rgba(5, 8, 15, .05) 570px, transparent 620px), linear-gradient(180deg, transparent 238px, rgba(5, 8, 15, .42) 286px, rgba(5, 8, 15, .58) 300px, rgba(5, 8, 15, .38) 332px, rgba(5, 8, 15, .15) 374px, transparent 422px), url(/assets/skin-lightning-storm-lit-3G8Pma8Z.webp) no-repeat right bottom / var(--ls-scene-w) auto, linear-gradient(180deg, rgba(5, 8, 15, .2) 0 var(--ls-waterline), rgba(5, 8, 15, .9) calc(var(--ls-waterline) + 44px)), url(/assets/skin-lightning-storm-sky-lit-B5aiAy-4.webp) no-repeat center / cover, linear-gradient(180deg, transparent calc(var(--ls-waterline) - 11px), rgba(150, 200, 255, .1) calc(var(--ls-waterline) + 7px), transparent calc(var(--ls-waterline) + 25px)), linear-gradient(180deg, transparent var(--ls-waterline), #0a1526 calc(var(--ls-waterline) + 30px), #060d1a calc(var(--ls-waterline) + 84px), #030710 100%), radial-gradient(46% 24% at 18% 4%, rgba(46, 62, 92, .6), transparent 70%), radial-gradient(50% 28% at 70% 2%, rgba(38, 52, 82, .65), transparent 70%), radial-gradient(34% 20% at 46% 15%, rgba(56, 74, 110, .4), transparent 70%), radial-gradient(24% 30% at 86% 34%, rgba(66, 95, 145, .35), transparent 70%), radial-gradient(120% 90% at 50% 0%, #0c1628, #050a14 62%) fixed, #050a14}body[data-dialer-skin=lightning-storm][data-skin-charge="0"],body[data-dialer-skin=lightning-storm][data-skin-charge="0"] .mrb-skin-surface[data-skin=lightning-storm]{--ls-glow: .55;--ls-water-charge: 1;--ls-rain-charge: .8}body[data-dialer-skin=lightning-storm][data-skin-charge="1"],body[data-dialer-skin=lightning-storm][data-skin-charge="1"] .mrb-skin-surface[data-skin=lightning-storm]{--ls-glow: .65;--ls-water-charge: 1.07;--ls-rain-charge: .9}body[data-dialer-skin=lightning-storm][data-skin-charge="2"],body[data-dialer-skin=lightning-storm][data-skin-charge="2"] .mrb-skin-surface[data-skin=lightning-storm]{--ls-glow: .75;--ls-water-charge: 1.14;--ls-rain-charge: 1}body[data-dialer-skin=lightning-storm][data-skin-charge="3"],body[data-dialer-skin=lightning-storm][data-skin-charge="3"] .mrb-skin-surface[data-skin=lightning-storm]{--ls-glow: .85;--ls-water-charge: 1.21;--ls-rain-charge: 1.1}body[data-dialer-skin=lightning-storm][data-skin-charge="4"],body[data-dialer-skin=lightning-storm][data-skin-charge="4"] .mrb-skin-surface[data-skin=lightning-storm]{--ls-glow: .93;--ls-water-charge: 1.28;--ls-rain-charge: 1.2}body[data-dialer-skin=lightning-storm][data-skin-charge="5"],body[data-dialer-skin=lightning-storm][data-skin-charge="5"] .mrb-skin-surface[data-skin=lightning-storm]{--ls-glow: 1;--ls-water-charge: 1.35;--ls-rain-charge: 1.3}body[data-dialer-skin=monochrome],.mrb-skin-surface[data-skin=monochrome]{color-scheme:dark;--bg: #000000;--surface-1: #0a0a0c;--surface-2: #101013;--surface-3: #17171b;--text: #f6f6f8;--text-muted: #c9c9d2;--text-faint: #9a9aa4;--accent: #b4b4c0;--accent-text: #eeeef2;--accent-fill: rgba(220, 220, 230, .12);--accent-fill-hover: rgba(220, 220, 230, .22);--accent-wash: rgba(220, 220, 230, .06);--accent-border: #c0c0c8;--accent-neon: #e6e6ec;--danger: #ff9a9a;--warn: #9a9aa4;--warn-fill: rgba(150, 150, 160, .12);--warn-border: rgba(150, 150, 160, .55);--ok: #e8e8ee;--ok-fill: rgba(230, 230, 238, .12);--ok-border: rgba(230, 230, 238, .5);--border-control: #6e6e76;--border-subtle: rgba(220, 220, 230, .24);--focus: #e6e6ec;--rank-first: rgba(230, 230, 238, .14);--rank-second: rgba(180, 180, 190, .1);--badge-fill: rgba(220, 220, 230, .22);--shadow-1: 0 1px 2px rgba(0, 0, 0, .6), 0 10px 30px rgba(0, 0, 0, .6);--shadow-2: 0 2px 4px rgba(0, 0, 0, .6), 0 16px 44px rgba(0, 0, 0, .7);--glow: 0 0 0 1px rgba(230, 230, 238, .4), 0 4px 26px rgba(230, 230, 238, .22);--tab-gold: #c8c8d0;--mo-silver: #c8c8d0;--mo-silver-hi: #f2f2f6;--mo-silver-deep: #8a8a92;--mo-ink: #0a0a0b;--mo-hairline: rgba(220, 220, 230, .5);--mo-white-fill: linear-gradient(150deg, #ffffff 0%, #e8e8ee 38%, #ffffff 50%, #d4d4dc 62%, #eaeaf0 100%);--mo-silver-fill: linear-gradient(150deg, #eeeef2 0%, #d4d4dc 45%, #e8e8ee 55%, #c8c8d0 100%);--mo-facet: linear-gradient(115deg, rgba(255, 255, 255, .06) 0%, transparent 42%), conic-gradient(from 45deg at 25% 25%, rgba(255, 255, 255, .05) 0 25%, transparent 0 50%, rgba(200, 200, 210, .085) 0 75%, transparent 0) 0 0 / 28px 28px, conic-gradient(from 225deg at 75% 75%, rgba(255, 255, 255, .035) 0 25%, transparent 0 50%, rgba(230, 230, 238, .06) 0 75%, transparent 0) 14px 14px / 28px 28px;--sk-card-bg: radial-gradient(140% 90% at 82% 0%, rgba(230, 230, 238, .1), transparent 55%), var(--mo-facet), linear-gradient(160deg, #121214, #050506 60%, #0e0e10);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .6), 0 0 34px rgba(230, 230, 238, .1), inset 0 1px 0 rgba(255, 255, 255, .07);--sk-hairline: var(--mo-hairline);--sk-glint: rgba(242, 242, 246, .85);--sk-panel-bg: linear-gradient(180deg, #0b0b0d, #050506);--sk-hairline-soft: rgba(220, 220, 230, .24);--sk-badge: linear-gradient(135deg, #f2f2f6, #c4c4cc);--sk-row-hover: rgba(230, 230, 238, .07);--sk-row-sel: linear-gradient(90deg, rgba(230, 230, 238, .2), rgba(230, 230, 238, .04));--sk-chip-bg: rgba(230, 230, 238, .07);--sk-chip-border: rgba(220, 220, 230, .4);--sk-chip-ink: #dcdce2;--sk-stat-n: #ffffff;--sk-stat-glow: rgba(230, 230, 238, .4);--sk-stat-label: #c2c2ca;--sk-tile-bg: var(--mo-facet), linear-gradient(180deg, #171719, #0b0b0d);--sk-tile-bg-hover: var(--mo-facet), linear-gradient(180deg, #202023, #101012);--sk-tile-ink-hover: #ffffff;--sk-cta-shadow: 0 1px 1px rgba(255, 255, 255, .4);--sk-cta-glow: rgba(255, 255, 255, .45);--sk-pause-bg: linear-gradient(180deg, #121214, #0b0b0d);--sk-fill-hover: linear-gradient(150deg, #f6f6f8 0%, #e2e2e8 45%, #f2f2f6 55%, #d8d8e0 100%);--sk-sheen: rgba(255, 255, 255, .28);--sk-menu-bg: var(--mo-facet), linear-gradient(180deg, #141416, #0c0c0e);--sk-menu-border: rgba(220, 220, 230, .26);--sk-ground: radial-gradient(120% 90% at 50% 0%, #1a1a1e, #000000 60%) fixed, #000000;--sk-accent: var(--mo-silver);--sk-accent-hi: var(--mo-silver-hi);--sk-fill: var(--mo-white-fill);--sk-ink: var(--mo-ink)}body[data-dialer-skin=moonlit-pier],.mrb-skin-surface[data-skin=moonlit-pier]{color-scheme:dark;--bg: #08051a;--surface-1: #120b26;--surface-2: #181031;--surface-3: #1f163d;--text: #f2edfb;--text-muted: #c8bce2;--text-faint: #a292c6;--accent: #b795ff;--accent-text: #d7c6ff;--accent-fill: rgba(183, 149, 255, .12);--accent-fill-hover: rgba(183, 149, 255, .22);--accent-wash: rgba(183, 149, 255, .07);--accent-border: #8a68d4;--accent-neon: #d7c6ff;--danger: #ff9a8a;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #7fd8a8;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--border-control: #7d6ba6;--border-subtle: rgba(183, 149, 255, .2);--focus: #d7c6ff;--rank-first: rgba(183, 149, 255, .13);--rank-second: rgba(192, 192, 192, .1);--badge-fill: rgba(183, 149, 255, .2);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--glow: 0 0 0 1px rgba(183, 149, 255, .4), 0 4px 26px rgba(183, 149, 255, .28);--tab-gold: #b795ff;--sk-accent-hi: #d7c6ff;--sk-accent: #b795ff;--sk-ink: #10062a;--sk-stat-n: #ffffff;--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .4);--sk-halo: rgba(183, 149, 255, .13);--sk-hairline: rgba(199, 178, 240, .55);--sk-hairline-soft: rgba(199, 178, 240, .28);--sk-glint: rgba(238, 230, 250, .85);--sk-fill: linear-gradient(150deg, #b493f8 0%, #9d7bee 38%, #cfbaff 50%, #9271e6 62%, #a98af2 100%);--sk-fill-hover: linear-gradient(150deg, #bf9ffa 0%, #a685f0 45%, #d7c6ff 55%, #9c7cea 100%);--sk-cta-glow: rgba(183, 149, 255, .45);--sk-badge: linear-gradient(135deg, #cfbaff, #9d7bee);--sk-row-hover: rgba(183, 149, 255, .08);--sk-row-sel: linear-gradient(90deg, rgba(183, 149, 255, .2), rgba(183, 149, 255, .05));--sk-chip-bg: rgba(183, 149, 255, .1);--sk-chip-border: rgba(199, 178, 240, .5);--sk-chip-ink: #c9b9e8;--sk-stat-label: #a292c6;--sk-stat-glow: rgba(183, 149, 255, .4);--sk-sheen: rgba(238, 230, 250, .22);--sk-brand-glow: rgba(183, 149, 255, .45);--sk-logo-filter: grayscale(1) sepia(1) saturate(2.6) hue-rotate(212deg) brightness(1.05) drop-shadow(0 0 9px rgba(183, 149, 255, .5));--sk-header-bg: linear-gradient(180deg, #110a24, #06040f);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--sk-texture: linear-gradient(24deg, transparent 64.75%, rgba(199, 178, 240, .09) 64.85% 65%, transparent 65.12%), linear-gradient(115deg, rgba(199, 178, 240, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(183, 149, 255, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #150d29, #0d0720 60%, #120b26);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(183, 149, 255, .05), transparent 70%), linear-gradient(180deg, #110a23, #0b061c);--sk-tile-bg: linear-gradient(180deg, #150e2b, #0e0820);--sk-tile-bg-hover: linear-gradient(180deg, #1d1338, #120b26);--sk-tile-ink-hover: #d7c6ff;--sk-pause-bg: linear-gradient(180deg, #130c24, #0e0820);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #150d29, #100a22);--sk-menu-border: rgba(199, 178, 240, .28);--mp-scene-w: min(3960px, max( calc(100vw - 384px) , 220vh));--sk-ground: linear-gradient(180deg, rgba(8, 5, 26, .82) 0 96px, rgba(8, 5, 26, .62) 156px, rgba(8, 5, 26, .24) 230px, transparent 310px), linear-gradient(90deg, rgba(8, 5, 26, .86) 0 384px, rgba(8, 5, 26, .5) 424px, rgba(8, 5, 26, .28) 470px, rgba(8, 5, 26, .13) 520px, rgba(8, 5, 26, .05) 570px, transparent 620px), url(/assets/skin-midnight-pier-DzcmZ6Z-.webp) no-repeat right bottom / var(--mp-scene-w) auto, linear-gradient(180deg, rgba(8, 5, 26, .46), rgba(8, 5, 26, .36)), url(/assets/skin-midnight-pier-sky-DS6IvZRG.webp) no-repeat center / cover, radial-gradient(60% 46% at 88% 44%, rgba(129, 102, 188, .2), transparent 72%), radial-gradient(1px 1px at 66% 8%, rgba(240, 234, 252, .5), transparent), radial-gradient(1.5px 1.5px at 74% 20%, rgba(240, 234, 252, .45), transparent), radial-gradient(1px 1px at 82% 6%, rgba(240, 234, 252, .5), transparent), radial-gradient(1px 1px at 95% 14%, rgba(226, 214, 246, .45), transparent), radial-gradient(120% 90% at 50% 0%, #100a24, #08051a 62%) fixed, #08051a}body[data-dialer-skin=northern-lights],.mrb-skin-surface[data-skin=northern-lights]{color-scheme:dark;--bg: #050912;--surface-1: #0a111c;--surface-2: #0e1725;--surface-3: #131e30;--text: #e9f1f7;--text-muted: #aec4d4;--text-faint: #87a2b5;--accent: #4fd4e8;--accent-text: #b5ecf7;--accent-fill: rgba(79, 212, 232, .12);--accent-fill-hover: rgba(79, 212, 232, .22);--accent-wash: rgba(79, 212, 232, .07);--accent-border: #35a8bc;--accent-neon: #74e6f5;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--border-control: #647f8d;--border-subtle: rgba(79, 212, 232, .2);--focus: #74e6f5;--rank-first: rgba(79, 212, 232, .13);--rank-second: rgba(192, 192, 192, .1);--badge-fill: rgba(79, 212, 232, .2);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--glow: 0 0 0 1px rgba(79, 212, 232, .4), 0 4px 26px rgba(79, 212, 232, .28);--tab-gold: #4fd4e8;--sk-accent-hi: #74e6f5;--sk-accent: #2bbcd4;--sk-ink: #8ceffb;--sk-stat-n: #ffffff;--sk-cta-shadow: 0 0 12px rgba(79, 212, 232, .5);--sk-halo: rgba(79, 212, 232, .13);--sk-hairline: rgba(116, 230, 245, .5);--sk-hairline-soft: rgba(116, 230, 245, .26);--sk-glint: rgba(140, 239, 251, .8);--sk-fill: radial-gradient(120% 140% at 50% 100%, rgba(43, 188, 212, .3), rgba(43, 188, 212, .06) 60%), linear-gradient(180deg, #0a161c, #071016);--sk-fill-hover: radial-gradient(120% 140% at 50% 100%, rgba(43, 188, 212, .4), rgba(43, 188, 212, .09) 60%), linear-gradient(180deg, #0c1b22, #091419);--sk-cta-glow: rgba(79, 212, 232, .4);--sk-badge: linear-gradient(150deg, #103440, #081b22);--sk-row-hover: rgba(79, 212, 232, .08);--sk-row-sel: linear-gradient(90deg, rgba(79, 212, 232, .2), rgba(79, 212, 232, .05));--sk-chip-bg: rgba(79, 212, 232, .07);--sk-chip-border: rgba(116, 230, 245, .5);--sk-chip-ink: #9fc0cd;--sk-stat-label: #87a2b5;--sk-stat-glow: rgba(79, 212, 232, .4);--sk-sheen: rgba(181, 236, 247, .22);--sk-brand-glow: rgba(79, 212, 232, .42);--sk-logo-filter: grayscale(1) sepia(1) saturate(2.4) hue-rotate(130deg) brightness(1.08) drop-shadow(0 0 9px rgba(79, 212, 232, .45));--sk-header-bg: linear-gradient(180deg, #0a1420, #04080f);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--sk-texture: linear-gradient(115deg, rgba(116, 230, 245, .05) 0%, transparent 45%), radial-gradient(6% 70% at 78% 8%, rgba(64, 232, 180, .1), transparent 70%), radial-gradient(40% 30% at 12% 100%, rgba(168, 85, 247, .06), transparent 70%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0c1424, #060b15 60%, #0a111c);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(64, 232, 180, .06), transparent 70%), linear-gradient(180deg, #091120, #060b14);--sk-tile-bg: var(--sk-texture), linear-gradient(180deg, #0d1626, #070d17);--sk-tile-bg-hover: var(--sk-texture), linear-gradient(180deg, #121e32, #0a111c);--sk-tile-ink-hover: #b5ecf7;--sk-pause-bg: linear-gradient(180deg, #0b1321, #080e18);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #0c1525, #090f1c);--sk-menu-border: rgba(116, 230, 245, .28);--sk-ground: radial-gradient(6% 2.2% at 26% 94%, #02050c 58%, transparent 62%), radial-gradient(4% 1.8% at 74% 92%, #02050c 58%, transparent 62%), radial-gradient(8% 2.6% at 52% 97%, #02050c 58%, transparent 62%), radial-gradient(24% 1.6% at 34% 79%, rgba(140, 239, 251, .1), transparent 70%), radial-gradient(18% 1.2% at 64% 84%, rgba(140, 239, 251, .07), transparent 70%), conic-gradient(from 128deg at 18% 63%, rgba(3, 7, 14, .95) 0 104deg, transparent 104deg), conic-gradient(from 136deg at 42% 61%, rgba(3, 7, 14, .95) 0 88deg, transparent 88deg), conic-gradient(from 124deg at 66% 64%, rgba(3, 7, 14, .95) 0 112deg, transparent 112deg), conic-gradient(from 132deg at 88% 62%, rgba(3, 7, 14, .95) 0 96deg, transparent 96deg), linear-gradient(180deg, transparent 65.5%, rgba(3, 7, 14, .96) 66.5% 71%, rgba(5, 10, 18, .6) 72%, rgba(4, 8, 15, .75) 100%), radial-gradient(5% 22% at 16% 84%, rgba(64, 232, 180, .1), transparent 70%), radial-gradient(6% 26% at 40% 87%, rgba(94, 240, 196, .08), transparent 70%), radial-gradient(5% 22% at 68% 84%, rgba(64, 232, 180, .09), transparent 70%), radial-gradient(4% 18% at 88% 88%, rgba(168, 85, 247, .08), transparent 70%), radial-gradient(46% 14% at 52% 46%, rgba(168, 85, 247, .14), transparent 72%), radial-gradient(34% 11% at 30% 52%, rgba(236, 72, 153, .1), transparent 72%), radial-gradient(4% 30% at 16% 16%, rgba(64, 232, 180, .2), transparent 70%), radial-gradient(5% 36% at 28% 22%, rgba(94, 240, 196, .16), transparent 70%), radial-gradient(3.5% 26% at 40% 14%, rgba(64, 232, 180, .22), transparent 70%), radial-gradient(6% 40% at 55% 22%, rgba(76, 236, 188, .14), transparent 70%), radial-gradient(4% 30% at 68% 16%, rgba(64, 232, 180, .19), transparent 70%), radial-gradient(5% 34% at 82% 24%, rgba(94, 240, 196, .15), transparent 70%), radial-gradient(3% 24% at 92% 14%, rgba(64, 232, 180, .17), transparent 70%), radial-gradient(120% 90% at 50% 0%, #081020, #050912 62%) fixed, #050912;--nl-shimmer: radial-gradient(4% 32% at 30% 18%, rgba(94, 240, 196, .14), transparent 70%), radial-gradient(5% 38% at 58% 22%, rgba(64, 232, 180, .11), transparent 70%), radial-gradient(3.5% 28% at 80% 16%, rgba(140, 239, 251, .1), transparent 70%)}.mrb-skin-surface[data-skin=northern-lights] .mrb-hzlogo{--hz-tint: grayscale(1) sepia(1) saturate(2.4) hue-rotate(130deg) brightness(1.1);--hz-glow: rgba(196, 120, 255, .55);--hz-opacity: .46}body[data-dialer-skin=obsidian],.mrb-skin-surface[data-skin=obsidian]{color-scheme:dark;--bg: #08060d;--surface-1: #0e0a18;--surface-2: #141021;--surface-3: #1b1530;--text: #f1ecfa;--text-muted: #c9bce6;--text-faint: #9a8cc2;--accent: #c4b5fd;--accent-text: #ddd3ff;--accent-fill: rgba(139, 92, 246, .14);--accent-fill-hover: rgba(139, 92, 246, .26);--accent-wash: rgba(139, 92, 246, .07);--accent-border: #8b5cf6;--accent-neon: #c4b5fd;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--border-control: #7c6aa8;--border-subtle: rgba(139, 92, 246, .28);--focus: #c4b5fd;--rank-first: rgba(139, 92, 246, .16);--rank-second: rgba(192, 192, 192, .1);--badge-fill: rgba(139, 92, 246, .24);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--glow: 0 0 0 1px rgba(139, 92, 246, .45), 0 4px 26px rgba(139, 92, 246, .3);--tab-gold: #8b5cf6;--ob-violet: #8b5cf6;--ob-violet-hi: #c4b5fd;--ob-violet-deep: #5b21b6;--ob-ink: #f6f1ff;--ob-hairline: rgba(139, 92, 246, .5);--ob-violet-fill: linear-gradient(150deg, #7b46ee 0%, #7c3aed 38%, #7b46ee 50%, #6d28d9 62%, #7c3aed 100%);--ob-facet: linear-gradient(115deg, rgba(255, 255, 255, .05) 0%, transparent 42%), conic-gradient(from 45deg at 25% 25%, rgba(255, 255, 255, .03) 0 25%, transparent 0 50%, rgba(139, 92, 246, .07) 0 75%, transparent 0) 0 0 / 28px 28px, conic-gradient(from 225deg at 75% 75%, rgba(255, 255, 255, .02) 0 25%, transparent 0 50%, rgba(196, 181, 253, .045) 0 75%, transparent 0) 14px 14px / 28px 28px;--sk-card-bg: radial-gradient(140% 90% at 82% 0%, rgba(139, 92, 246, .12), transparent 55%), var(--ob-facet), linear-gradient(160deg, #131022, #0a0812 60%, #100c1e);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px rgba(139, 92, 246, .15), inset 0 1px 0 rgba(255, 255, 255, .06);--sk-hairline: var(--ob-hairline);--sk-glint: rgba(196, 181, 253, .85);--sk-panel-bg: linear-gradient(180deg, #0d0a16, #0a0811);--sk-hairline-soft: rgba(139, 92, 246, .3);--sk-badge: linear-gradient(135deg, #7b46ee, #5b21b6);--sk-row-hover: rgba(139, 92, 246, .09);--sk-row-sel: linear-gradient(90deg, rgba(139, 92, 246, .24), rgba(139, 92, 246, .05));--sk-chip-bg: rgba(139, 92, 246, .08);--sk-chip-border: rgba(139, 92, 246, .45);--sk-chip-ink: #d5c8fa;--sk-stat-n: #ffffff;--sk-stat-glow: rgba(139, 92, 246, .4);--sk-stat-label: #b7a2f0;--sk-tile-bg: var(--ob-facet), linear-gradient(180deg, #171226, #0c0a14);--sk-tile-bg-hover: var(--ob-facet), linear-gradient(180deg, #1e1832, #100d1a);--sk-tile-ink-hover: #ddd3ff;--sk-cta-shadow: 0 1px 2px rgba(20, 8, 48, .55);--sk-cta-glow: rgba(139, 92, 246, .4);--sk-pause-bg: linear-gradient(180deg, #131022, #0d0b15);--sk-fill-hover: linear-gradient(150deg, #7b46ee 0%, #7c3aed 45%, #7b46ee 55%, #6d28d9 100%);--sk-sheen: rgba(224, 213, 255, .26);--sk-menu-bg: var(--ob-facet), linear-gradient(180deg, #151126, #0e0c17);--sk-menu-border: rgba(139, 92, 246, .32);--sk-ground: radial-gradient(120% 90% at 50% 0%, #120c22, #08060d 60%) fixed, #08060d;--sk-accent: var(--ob-violet);--sk-accent-hi: var(--ob-violet-hi);--sk-fill: var(--ob-violet-fill);--sk-ink: var(--ob-ink)}body[data-dialer-skin=prestige],.mrb-skin-surface[data-skin=prestige]{color-scheme:light;--bg: #f7f2e8;--surface-1: #fffdf7;--surface-2: #f2ece0;--surface-3: #e7dfd0;--text: #10283c;--text-muted: #35506b;--text-faint: #4a6076;--accent: #7d5a0c;--accent-text: #6d4e08;--accent-fill: rgba(160, 122, 20, .14);--accent-fill-hover: rgba(160, 122, 20, .24);--accent-wash: rgba(160, 122, 20, .07);--accent-border: #9a7716;--accent-neon: #a07a14;--border-control: #6d7d8e;--border-subtle: rgba(16, 40, 60, .15);--focus: #7d5a0c;--rank-first: rgba(160, 122, 20, .16);--rank-second: rgba(109, 125, 142, .14);--badge-fill: rgba(160, 122, 20, .16);--tab-gold: #7d5a0c;--danger: #b3122f;--warn: #7a5300;--warn-fill: rgba(200, 150, 30, .2);--warn-border: rgba(150, 110, 20, .6);--ok: #0f6b3f;--ok-fill: rgba(40, 160, 90, .16);--ok-border: rgba(15, 107, 63, .45);--shadow-1: 0 1px 2px rgba(16, 40, 60, .09), 0 1px 3px rgba(16, 40, 60, .06);--shadow-2: 0 2px 4px rgba(16, 40, 60, .08), 0 8px 22px rgba(16, 40, 60, .12);--glow: 0 0 0 1px rgba(160, 122, 20, .3), 0 4px 20px rgba(236, 184, 80, .32);--sk-accent-hi: #7d5a0c;--sk-accent: #96690a;--sk-ink: #0d2337;--sk-stat-n: #10283c;--sk-halo: rgba(160, 122, 20, .2);--sk-hairline: rgba(125, 90, 12, .6);--sk-hairline-soft: rgba(125, 90, 12, .3);--sk-glint: rgba(255, 248, 224, .95);--sk-fill: linear-gradient(150deg, #f0c264 0%, #e3ae44 38%, #f7d68a 50%, #d9a236 62%, #ecb850 100%);--sk-fill-hover: linear-gradient(150deg, #f6cf7e 0%, #ecb850 45%, #fbe2a6 55%, #e0aa3e 100%);--sk-cta-glow: rgba(236, 184, 80, .45);--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .35);--sk-badge: linear-gradient(135deg, #f0c264, #d9a236);--sk-row-hover: rgba(236, 184, 80, .12);--sk-row-sel: linear-gradient(90deg, rgba(236, 184, 80, .26), rgba(236, 184, 80, .06));--sk-chip-bg: rgba(160, 122, 20, .1);--sk-chip-border: rgba(160, 122, 20, .5);--sk-chip-ink: #6d4e08;--sk-stat-label: #4a6076;--sk-sheen: rgba(255, 255, 255, .55);--sk-stat-glow: rgba(236, 184, 80, .35);--sk-brand-glow: rgba(236, 184, 80, .4);--sk-logo-filter: grayscale(1) sepia(1) saturate(3.4) hue-rotate(-12deg) brightness(.92) drop-shadow(0 0 8px rgba(160, 122, 20, .35));--sk-header-bg: linear-gradient(180deg, #fffdf7, #f3ede1);--sk-card-shadow: 0 1px 2px rgba(16, 40, 60, .09), 0 16px 42px rgba(16, 40, 60, .13), 0 0 30px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .95);--sk-texture: linear-gradient(115deg, rgba(160, 122, 20, .05) 0%, transparent 48%), radial-gradient(140% 90% at 82% 0%, rgba(16, 52, 76, .04), transparent 58%);--sk-card-bg: linear-gradient(115deg, rgba(255, 255, 255, .8) 0%, transparent 46%), var(--sk-texture), linear-gradient(160deg, #fffdf7, #f5efe4);--sk-panel-bg: linear-gradient(180deg, #133c58, #0d2c42);--sk-tile-bg: linear-gradient(180deg, #fffdf7, #f1ebdf);--sk-tile-bg-hover: linear-gradient(180deg, #fffdf7, #e9e1d2);--sk-tile-ink-hover: #6d4e08;--sk-pause-bg: linear-gradient(180deg, #f9f5ec, #efe8dc);--sk-menu-bg: linear-gradient(180deg, #fffdf7, #f3ede1);--sk-menu-border: rgba(160, 122, 20, .4);--pg-navy: #10283c;--pg-navy-deep: #0d2337;--pg-rule: rgba(16, 40, 60, .16);--pg-cta-border: #a07a14;--pg-list-ink: #f6f1e6;--pg-list-sub: #cfdcea;--pg-list-faint: #b9cadb;--pg-list-gold: #f2c76a;--pg-p: max(240px, min(max( 190vh , calc(100vw - 384px) ), calc((100vw - 1167px)*3.6) , calc((100vh - 168px)*2.15) ));--pg-h-w: calc(var(--pg-p) * .41331);--sk-ground: radial-gradient(46% 34% at 86% 22%, rgba(160, 122, 20, .05), transparent 70%), radial-gradient(40% 30% at 18% 84%, rgba(16, 52, 76, .04), transparent 70%), linear-gradient(90deg, rgba(247, 242, 232, .7) 0 1167px, rgba(247, 242, 232, .34) 1180px, rgba(247, 242, 232, .12) 1193px, transparent 1208px), linear-gradient(180deg, rgba(247, 242, 232, .84) 0 232px, rgba(247, 242, 232, .5) 268px, rgba(247, 242, 232, .24) 300px, rgba(247, 242, 232, .08) 330px, transparent 364px), url(/assets/skin-prestige-DnEcd_c6.webp) no-repeat right bottom / var(--pg-h-w) auto, url(/assets/skin-prestige-wide-CsI-1AqY.webp) no-repeat right bottom / var(--pg-p) auto, url(/assets/skin-prestige-field-DVR3WmhM.webp) no-repeat center center / cover, radial-gradient(120% 90% at 50% 0%, #fbf7ee, #f3ede1 62%)}.mrb-skin-surface[data-skin=prestige].mrb-skp-preview{--pg-h: 176px;--pg-p: 340px;--pg-h-w: calc(var(--pg-p) * .41331)}.mrb-skins-premium .mrb-skin-surface[data-skin=prestige].mrb-skp-preview{--sk-ground: radial-gradient(46% 34% at 86% 22%, rgba(160, 122, 20, .05), transparent 70%), radial-gradient(40% 30% at 18% 84%, rgba(16, 52, 76, .04), transparent 70%), linear-gradient(180deg, rgba(247, 242, 232, .72) 0 30px, rgba(247, 242, 232, .44) 40px, rgba(247, 242, 232, .2) 48px, transparent 56px), url(/assets/skin-prestige-DnEcd_c6.webp) no-repeat right -95px bottom 0 / auto var(--pg-h), url(/assets/skin-prestige-field-DVR3WmhM.webp) no-repeat center center / cover, radial-gradient(120% 90% at 50% 0%, #fbf7ee, #f3ede1 62%)}body[data-dialer-skin=rainforest],.mrb-skin-surface[data-skin=rainforest]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--bg: #06110a;--surface-1: #0b1810;--surface-2: #0f1f15;--surface-3: #13261a;--text: #eef8f1;--text-muted: #c3dcca;--text-faint: #96b7a1;--accent: #46d488;--accent-text: #c0f0d3;--accent-fill: rgba(70, 212, 136, .12);--accent-fill-hover: rgba(70, 212, 136, .22);--accent-wash: rgba(70, 212, 136, .06);--accent-border: #2f9e63;--accent-neon: #7fe8ac;--border-control: #6f9b80;--border-subtle: rgba(110, 226, 156, .2);--focus: #7fe8ac;--rank-first: rgba(70, 212, 136, .14);--badge-fill: rgba(70, 212, 136, .18);--glow: 0 0 0 1px rgba(70, 212, 136, .4), 0 4px 26px rgba(70, 212, 136, .28);--tab-gold: #46d488;--sk-accent-hi: #7fe8ac;--sk-accent: #46d488;--sk-ink: #ffffff;--sk-stat-n: #ffffff;--sk-halo: rgba(70, 212, 136, .14);--sk-hairline: rgba(110, 226, 156, .5);--sk-hairline-soft: rgba(110, 226, 156, .26);--sk-glint: rgba(214, 244, 226, .85);--sk-fill: linear-gradient(150deg, #086022 0%, #0a6c27 38%, #0d7d2e 50%, #096222 62%, #0b752b 100%);--sk-fill-hover: linear-gradient(150deg, #096a26 0%, #0b752b 45%, #0e8130 55%, #0a6c27 100%);--sk-cta-glow: rgba(46, 204, 113, .42);--rf-cta-border: #5fe694;--sk-badge: linear-gradient(135deg, #12813a, #08511e);--sk-row-hover: rgba(70, 212, 136, .08);--sk-row-sel: linear-gradient(90deg, rgba(70, 212, 136, .18), rgba(70, 212, 136, .04));--sk-chip-bg: rgba(70, 212, 136, .09);--sk-chip-border: rgba(110, 226, 156, .5);--sk-chip-ink: #bfe6cc;--sk-stat-label: #96b7a1;--sk-stat-glow: rgba(70, 212, 136, .4);--sk-sheen: rgba(214, 244, 226, .22);--sk-brand-glow: rgba(70, 212, 136, .42);--sk-logo-filter: grayscale(1) sepia(1) saturate(2.6) hue-rotate(96deg) brightness(1.06) drop-shadow(0 0 9px rgba(70, 212, 136, .5));--sk-header-bg: linear-gradient(180deg, #0a1a10, #050e08);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .45);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .55), 0 18px 50px rgba(2, 20, 10, .6), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--rf-tile-ink: #e9f6ee;--rf-tile-border: rgba(110, 226, 156, .48);--sk-texture: linear-gradient(115deg, rgba(110, 226, 156, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(70, 212, 136, .07), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0c1a11, #07120b 60%, #0a1710);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(70, 212, 136, .05), transparent 70%), linear-gradient(180deg, #0a1810, #06100a);--sk-tile-bg: linear-gradient(180deg, #0d1c12, #08130c);--sk-tile-bg-hover: linear-gradient(180deg, #12271a, #0c1a10);--sk-tile-ink-hover: #c9f4da;--sk-pause-bg: linear-gradient(180deg, #0b1911, #08130c);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #0c1a11, #091510);--sk-menu-border: rgba(110, 226, 156, .3);--rf-field-w: min(4032px, max( calc(100vw - 384px) , 224vh));--sk-ground: linear-gradient(180deg, rgba(5, 18, 11, .82) 0 96px, rgba(5, 18, 11, .62) 156px, rgba(5, 18, 11, .24) 230px, transparent 310px), linear-gradient(90deg, rgba(5, 18, 11, .9) 0 384px, rgba(5, 18, 11, .55) 424px, rgba(5, 18, 11, .3) 470px, rgba(5, 18, 11, .14) 520px, rgba(5, 18, 11, .05) 570px, transparent 620px), url(/assets/skin-rainforest-TwIsuCE1.webp) no-repeat right bottom / auto 100%, url(/assets/skin-rainforest-field-BjtlwAS6.webp) no-repeat right bottom / var(--rf-field-w) auto, radial-gradient(1520px 840px at calc(100% - 900px) 22%, rgba(122, 148, 150, .22), transparent 74%), radial-gradient(1980px 940px at calc(100% - 620px) 108%, rgba(52, 81, 69, .34), transparent 78%), radial-gradient(1340px 900px at 384px 106%, rgba(56, 84, 71, .26), transparent 76%), radial-gradient(120% 90% at 50% 0%, #0a1a10, #050e08 62%), #050e08}body[data-dialer-skin=ringrise],.mrb-skin-surface[data-skin=ringrise]{color-scheme:dark;--bg: #060b18;--surface-1: #0c1526;--surface-2: #101b30;--surface-3: #15233c;--text: #edf4fd;--text-muted: #b6c8e0;--text-faint: #8fa5c2;--accent: #8ec9ff;--accent-text: #cde5ff;--accent-fill: rgba(142, 201, 255, .12);--accent-fill-hover: rgba(142, 201, 255, .22);--accent-wash: rgba(142, 201, 255, .07);--accent-border: #5e9bd8;--accent-neon: #b8dcff;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--border-control: #6b83a6;--border-subtle: rgba(142, 201, 255, .2);--focus: #b8dcff;--rank-first: rgba(142, 201, 255, .13);--rank-second: rgba(192, 192, 192, .1);--badge-fill: rgba(142, 201, 255, .2);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--glow: 0 0 0 1px rgba(142, 201, 255, .4), 0 4px 26px rgba(142, 201, 255, .28);--tab-gold: #8ec9ff;--sk-accent-hi: #b8dcff;--sk-accent: #8ec9ff;--sk-ink: #0a1830;--sk-stat-n: #ffffff;--sk-cta-shadow: 0 1px 0 rgba(255, 255, 255, .45);--sk-halo: rgba(142, 201, 255, .13);--sk-hairline: rgba(184, 220, 255, .5);--sk-hairline-soft: rgba(184, 220, 255, .26);--sk-glint: rgba(226, 241, 255, .85);--sk-fill: linear-gradient(150deg, #cfe6ff 0%, #a6cdf8 38%, #e2f1ff 50%, #8fbdf2 62%, #bcdcff 100%);--sk-fill-hover: linear-gradient(150deg, #d9ecff 0%, #b2d5fa 45%, #ecf5ff 55%, #9cc6f5 100%);--sk-cta-glow: rgba(142, 201, 255, .45);--sk-badge: linear-gradient(135deg, #cfe6ff, #8fbdf2);--sk-row-hover: rgba(142, 201, 255, .08);--sk-row-sel: linear-gradient(90deg, rgba(142, 201, 255, .2), rgba(142, 201, 255, .05));--sk-chip-bg: rgba(142, 201, 255, .08);--sk-chip-border: rgba(184, 220, 255, .5);--sk-chip-ink: #a9c4e4;--sk-stat-label: #8fa5c2;--sk-stat-glow: rgba(142, 201, 255, .4);--sk-sheen: rgba(226, 241, 255, .25);--sk-brand-glow: rgba(142, 201, 255, .45);--sk-logo-filter: grayscale(1) brightness(1.15) drop-shadow(0 0 9px rgba(142, 201, 255, .5));--sk-header-bg: linear-gradient(180deg, #0b1424, #050a15);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--sk-grain: repeating-linear-gradient(103deg, rgba(196, 228, 255, .016) 0, rgba(196, 228, 255, 0) 2px, rgba(196, 228, 255, .016) 4px), repeating-linear-gradient(13deg, rgba(0, 4, 14, .11) 0, rgba(0, 4, 14, 0) 3.5px, rgba(0, 4, 14, .11) 7px);--sk-grain-deep: repeating-linear-gradient(103deg, rgba(0, 4, 14, .05) 0, rgba(0, 4, 14, 0) 2px, rgba(0, 4, 14, .05) 4px), repeating-linear-gradient(13deg, rgba(0, 4, 14, .12) 0, rgba(0, 4, 14, 0) 3.5px, rgba(0, 4, 14, .12) 7px);--sk-plate: repeating-linear-gradient(90deg, rgba(184, 220, 255, .014) 0 1px, transparent 1px 112px), linear-gradient(24deg, transparent 64.75%, rgba(184, 220, 255, .09) 64.85% 65%, transparent 65.12%);--sk-texture: var(--sk-grain), var(--sk-plate), linear-gradient(115deg, rgba(184, 220, 255, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(142, 201, 255, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0d1729, #081020 60%, #0c1526);--sk-panel-bg: var(--sk-grain-deep), radial-gradient(80% 40% at 80% 0%, rgba(142, 201, 255, .05), transparent 70%), linear-gradient(180deg, #0b1424, #07101f);--sk-tile-bg: var(--sk-grain), linear-gradient(180deg, #0e182b, #091120);--sk-tile-bg-hover: linear-gradient(180deg, #142138, #0c1526);--sk-tile-ink-hover: #cde5ff;--sk-pause-bg: linear-gradient(180deg, #0c1524, #091120);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #0d1729, #0a1322);--sk-menu-border: rgba(184, 220, 255, .28);--sk-ground: linear-gradient(90deg, rgba(5, 9, 26, .4) 0, rgba(5, 9, 26, .38) 384px, rgba(5, 9, 26, .32) 900px, rgba(5, 9, 26, .2) 1168px, rgba(5, 9, 26, .08) 1252px, transparent 1336px), linear-gradient(180deg, rgba(5, 9, 26, .93) 0 96px, rgba(5, 9, 26, .88) 152px, rgba(5, 9, 26, .62) 210px, rgba(5, 9, 26, .26) 258px, transparent 312px), url(/assets/skin-ringrise-CGGmHYWR.webp) no-repeat right bottom / max(100vw, 163.4vh) auto, radial-gradient(120% 90% at 50% 0%, #0a1226, #060b18 62%), #060b18}body[data-dialer-skin=skyforged],.mrb-skin-surface[data-skin=skyforged]{color-scheme:dark;--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--bg: #221052;--surface-1: #10141a;--surface-2: #151a22;--surface-3: #1b222c;--text: #eef4f9;--text-muted: #b6c4d2;--text-faint: #8da0b0;--accent: #38c8f2;--accent-text: #c3f3ff;--accent-fill: rgba(56, 200, 242, .12);--accent-fill-hover: rgba(56, 200, 242, .22);--accent-wash: rgba(56, 200, 242, .07);--accent-border: #2ba5c4;--accent-neon: #7fdfff;--border-control: #6e8494;--border-subtle: rgba(127, 223, 255, .22);--focus: #7fdfff;--rank-first: rgba(56, 200, 242, .13);--badge-fill: rgba(56, 200, 242, .2);--glow: 0 0 0 1px rgba(56, 200, 242, .4), 0 4px 26px rgba(56, 200, 242, .28);--tab-gold: #38c8f2;--sk-accent-hi: #7fdfff;--sk-accent: #38c8f2;--sk-ink: #06121b;--sk-stat-n: #ffffff;--sk-halo: rgba(56, 200, 242, .13);--sk-hairline: rgba(127, 223, 255, .55);--sk-hairline-soft: rgba(127, 223, 255, .28);--sk-glint: rgba(180, 242, 255, .85);--sk-fill: linear-gradient(150deg, #4fd4f2 0%, #22aed0 38%, #9beeff 50%, #1795b6 62%, #3cc8e8 100%);--sk-fill-hover: linear-gradient(150deg, #5cd9f4 0%, #28b6d8 45%, #a8f1ff 55%, #1d9fc0 100%);--sk-cta-glow: rgba(56, 200, 242, .45);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .45);--sk4-cta-border: #7fdfff;--sk-badge: linear-gradient(135deg, #4fd4f2, #1795b6);--sk-row-hover: rgba(56, 200, 242, .09);--sk-row-sel: linear-gradient(90deg, rgba(56, 200, 242, .2), rgba(56, 200, 242, .05));--sk-chip-bg: rgba(56, 200, 242, .09);--sk-chip-border: rgba(127, 223, 255, .55);--sk-chip-ink: #a9dcec;--sk-stat-label: #8da0b0;--sk-stat-glow: rgba(56, 200, 242, .4);--sk-sheen: rgba(195, 243, 255, .25);--sk-brand-glow: rgba(56, 200, 242, .42);--sk-logo-filter: grayscale(1) brightness(1.18) contrast(1.05) drop-shadow(0 0 9px rgba(56, 200, 242, .5));--sk-header-bg: linear-gradient(180deg, #161125, #0e0a18);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--sk4-tile-ink: #eef4f9;--sk4-tile-border: #5b6c7c;--sk4-nrnfu: #7fdfff;--sk-texture: linear-gradient(115deg, rgba(127, 223, 255, .04) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(56, 200, 242, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #131820, #0c1016 60%, #10141a);--sk-panel-bg: linear-gradient(180deg, #111620, #0b0f15);--sk-tile-bg: linear-gradient(180deg, #141a23, #0d1117);--sk-tile-bg-hover: linear-gradient(180deg, #1a2230, #10151d);--sk-tile-ink-hover: #c3f3ff;--sk-pause-bg: linear-gradient(180deg, #121722, #0c1017);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #141a23, #0f141b);--sk-menu-border: rgba(127, 223, 255, .28);--sk-ground: radial-gradient(120% 100% at 50% 42%, transparent 58%, rgba(10, 4, 26, .55) 100%) fixed, radial-gradient(60% 55% at 50% 24%, rgba(114, 66, 222, .16), transparent 70%) fixed, radial-gradient(120% 90% at 50% 0%, #33196b, #221052 62%) fixed, #221052}.mrb-skin-surface[data-skin=skyforged] .mrb-hzlogo{--hz-tint: grayscale(1) brightness(1.16) contrast(1.06);--hz-glow: rgba(56, 200, 242, .5);--hz-opacity: .5}body[data-dialer-skin=spiderman],.mrb-skin-surface[data-skin=spiderman]{color-scheme:dark;--danger: #ff9e9e;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--rank-second: rgba(192, 192, 192, .1);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .55);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .62);--bg: #0a0c12;--surface-1: #0b0e15;--surface-2: #10141d;--surface-3: #161b26;--text: #f2f6fb;--text-muted: #c6d0de;--text-faint: #9aa7b9;--accent: #e79a45;--accent-text: #ffd2a0;--accent-fill: rgba(231, 154, 69, .14);--accent-fill-hover: rgba(231, 154, 69, .25);--accent-wash: rgba(231, 154, 69, .07);--accent-border: #b06d24;--accent-neon: #ffc27a;--border-control: #8794a6;--border-subtle: rgba(206, 219, 236, .22);--focus: #ffc27a;--rank-first: rgba(231, 154, 69, .16);--badge-fill: rgba(231, 154, 69, .2);--glow: 0 0 0 1px rgba(206, 219, 236, .4), 0 4px 26px rgba(231, 154, 69, .26);--tab-gold: #e79a45;--sk-accent-hi: #ffc27a;--sk-accent: #e79a45;--sk-ink: #08111c;--sk-stat-n: #ffffff;--sk-halo: rgba(180, 202, 228, .14);--sk-hairline: rgba(206, 219, 236, .5);--sk-hairline-soft: rgba(206, 219, 236, .24);--sk-glint: rgba(236, 244, 255, .85);--sk-fill: linear-gradient(150deg, #dfe8f4 0%, #b9c9de 38%, #f5f9ff 50%, #aabcd4 62%, #d2ddec 100%);--sk-fill-hover: linear-gradient(150deg, #eaf1fa 0%, #c6d4e6 38%, #ffffff 50%, #b7c7dd 62%, #dee7f3 100%);--sk-cta-glow: rgba(190, 212, 238, .42);--spm-cta-border: #eef4fc;--sk-badge: linear-gradient(135deg, #c9782a, #8f4f14);--sk-row-hover: rgba(231, 154, 69, .09);--sk-row-sel: linear-gradient(90deg, rgba(231, 154, 69, .2), rgba(231, 154, 69, .05));--sk-chip-bg: rgba(231, 154, 69, .12);--sk-chip-border: rgba(255, 194, 122, .55);--sk-chip-ink: #ffd7a5;--sk-stat-label: #9aa7b9;--sk-stat-glow: rgba(231, 154, 69, .42);--sk-sheen: rgba(236, 244, 255, .26);--sk-brand-glow: rgba(231, 154, 69, .42);--sk-logo-filter: grayscale(1) sepia(1) saturate(2.6) hue-rotate(-8deg) brightness(1.04) drop-shadow(0 0 9px rgba(231, 154, 69, .45));--sk-header-bg: linear-gradient(180deg, #0e131c, #080b11);--sk-cta-shadow: 0 1px 2px rgba(255, 255, 255, .35);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--spm-tile-ink: #eef3fa;--spm-tile-border: rgba(206, 219, 236, .42);--spm-nrnfu: #ffc27a;--sk-texture: linear-gradient(115deg, rgba(206, 219, 236, .05) 0%, transparent 45%), radial-gradient(140% 90% at 80% 0%, rgba(160, 186, 218, .08), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #0f141d, #090c13 60%, #0c1017);--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, rgba(160, 186, 218, .05), transparent 70%), linear-gradient(180deg, #0d111a, #080b11);--sk-tile-bg: linear-gradient(180deg, #10151f, #0a0e15);--sk-tile-bg-hover: linear-gradient(180deg, #172030, #0e131c);--sk-tile-ink-hover: #ffd7a5;--sk-pause-bg: linear-gradient(180deg, #0e131c, #090d13);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #0f141d, #0b0f16);--sk-menu-border: rgba(206, 219, 236, .3);--sp-w: min(max(19.5vw, calc(100vw - 1167px) ), calc((100vh - 176px) * .587992));--spm-city-w: min(2880px, max( calc(100vw - 384px) , calc((100vh - 60px) * 2.539683)));--spm-web: rgba(214, 228, 246, .46);--spm-web-soft: rgba(198, 214, 236, .3);--sk-ground: repeating-linear-gradient(12deg, rgba(202, 220, 242, .07) 0 1px, transparent 1px 9px), repeating-linear-gradient(9deg, rgba(186, 206, 232, .04) 0 1px, transparent 1px 17px), linear-gradient(90deg, rgba(6, 8, 13, .34) 0, rgba(6, 8, 13, .3) 384px, rgba(6, 8, 13, .24) 900px, rgba(6, 8, 13, .14) 1167px, rgba(6, 8, 13, .06) 1268px, transparent 1372px), linear-gradient(180deg, rgba(6, 8, 13, .86) 0 96px, rgba(6, 8, 13, .74) 150px, rgba(6, 8, 13, .38) 208px, rgba(6, 8, 13, .14) 254px, transparent 300px), url(/assets/skin-spiderman-Bt3OAafp.webp) no-repeat right bottom / var(--sp-w) auto, radial-gradient(78% 26% at 24% 102%, rgba(248, 168, 82, .26), transparent 72%), radial-gradient(66% 22% at 68% 103%, rgba(232, 138, 56, .22), transparent 74%), linear-gradient(0deg, rgba(216, 130, 52, .22) 0, rgba(200, 116, 46, .13) 8%, rgba(160, 88, 36, .06) 18%, transparent 34%), radial-gradient(26% 44% at 93% 38%, rgba(102, 130, 168, .2), transparent 72%), radial-gradient(20% 26% at 90% 70%, rgba(230, 142, 60, .16), transparent 72%), linear-gradient(180deg, rgba(6, 8, 13, .26), rgba(6, 8, 13, .12) 46%, rgba(6, 8, 13, .24)), url(/assets/skin-spiderman-city-BRrF9IfV.webp) no-repeat right bottom / var(--spm-city-w) auto, radial-gradient(120% 90% at 50% 0%, #0e1219, #06080d 62%)}body[data-dialer-skin=sundial],.mrb-skin-surface[data-skin=sundial]{color-scheme:dark;--bg: color-mix(in srgb, #201409, #0b1220 calc(var(--tod-night, 0) * 100%));--surface-1: color-mix(in srgb, #2a1c0e, #111a2b calc(var(--tod-night, 0) * 100%));--surface-2: color-mix(in srgb, #34230f, #162134 calc(var(--tod-night, 0) * 100%));--surface-3: color-mix(in srgb, #3f2b13, #1c293e calc(var(--tod-night, 0) * 100%));--text: color-mix(in srgb, #fff3e0, #e9f0fa calc(var(--tod-night, 0) * 100%));--text-muted: color-mix(in srgb, #eed7ae, #bfcfe2 calc(var(--tod-night, 0) * 100%));--text-faint: color-mix(in srgb, #d4b689, #99adc4 calc(var(--tod-night, 0) * 100%));--accent: color-mix(in srgb, #ffc44d, #a9c8ec calc(var(--tod-night, 0) * 100%));--accent-text: color-mix(in srgb, #ffe4ad, #d3e3f6 calc(var(--tod-night, 0) * 100%));--accent-fill: color-mix(in srgb, rgba(255, 196, 77, .13), rgba(169, 200, 236, .13) calc(var(--tod-night, 0) * 100%));--accent-fill-hover: color-mix(in srgb, rgba(255, 196, 77, .24), rgba(169, 200, 236, .24) calc(var(--tod-night, 0) * 100%));--accent-wash: color-mix(in srgb, rgba(255, 196, 77, .07), rgba(169, 200, 236, .07) calc(var(--tod-night, 0) * 100%));--accent-border: color-mix(in srgb, #c79235, #7793b5 calc(var(--tod-night, 0) * 100%));--accent-neon: color-mix(in srgb, #ffd97e, #c6dbf4 calc(var(--tod-night, 0) * 100%));--danger: #ff9494;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--border-control: color-mix(in srgb, #a68a64, #74879f calc(var(--tod-night, 0) * 100%));--border-subtle: color-mix(in srgb, rgba(255, 205, 120, .22), rgba(170, 200, 235, .22) calc(var(--tod-night, 0) * 100%));--focus: color-mix(in srgb, #ffd97e, #c6dbf4 calc(var(--tod-night, 0) * 100%));--rank-first: color-mix(in srgb, rgba(255, 196, 77, .14), rgba(169, 200, 236, .14) calc(var(--tod-night, 0) * 100%));--rank-second: rgba(192, 192, 192, .1);--badge-fill: color-mix(in srgb, rgba(255, 196, 77, .2), rgba(169, 200, 236, .2) calc(var(--tod-night, 0) * 100%));--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--glow: 0 0 0 1px color-mix(in srgb, rgba(255, 196, 77, .42), rgba(169, 200, 236, .42) calc(var(--tod-night, 0) * 100%)), 0 4px 26px color-mix(in srgb, rgba(255, 196, 77, .28), rgba(169, 200, 236, .28) calc(var(--tod-night, 0) * 100%));--tab-gold: color-mix(in srgb, #ffc44d, #a9c8ec calc(var(--tod-night, 0) * 100%));--sk-accent-hi: color-mix(in srgb, #ffd97e, #c6dbf4 calc(var(--tod-night, 0) * 100%));--sk-accent: color-mix(in srgb, #ffc44d, #a9c8ec calc(var(--tod-night, 0) * 100%));--sk-ink: color-mix(in srgb, #241300, #0c1624 calc(var(--tod-night, 0) * 100%));--sk-stat-n: #ffffff;--sk-cta-shadow: 0 1px 1px rgba(255, 255, 255, .25);--sk-halo: color-mix(in srgb, rgba(255, 196, 77, .13), rgba(169, 200, 236, .13) calc(var(--tod-night, 0) * 100%));--sk-hairline: color-mix(in srgb, rgba(255, 205, 120, .5), rgba(190, 212, 240, .5) calc(var(--tod-night, 0) * 100%));--sk-hairline-soft: color-mix(in srgb, rgba(255, 205, 120, .28), rgba(190, 212, 240, .28) calc(var(--tod-night, 0) * 100%));--sk-glint: color-mix(in srgb, rgba(255, 236, 190, .85), rgba(225, 238, 252, .85) calc(var(--tod-night, 0) * 100%));--sk-fill: linear-gradient( 150deg, color-mix(in srgb, #f7c95d, #d4e2f2 calc(var(--tod-night, 0) * 100%)) 0%, color-mix(in srgb, #e2a52f, #a9c2de calc(var(--tod-night, 0) * 100%)) 38%, color-mix(in srgb, #ffd97e, #e6effa calc(var(--tod-night, 0) * 100%)) 50%, color-mix(in srgb, #d1962a, #9db8d8 calc(var(--tod-night, 0) * 100%)) 62%, color-mix(in srgb, #f0bb4a, #c8daed calc(var(--tod-night, 0) * 100%)) 100% );--sk-fill-hover: linear-gradient( 150deg, color-mix(in srgb, #fbd069, #dce8f5 calc(var(--tod-night, 0) * 100%)) 0%, color-mix(in srgb, #e8ac38, #b2c9e2 calc(var(--tod-night, 0) * 100%)) 45%, color-mix(in srgb, #ffd97e, #e6effa calc(var(--tod-night, 0) * 100%)) 55%, color-mix(in srgb, #d99e30, #a5bedc calc(var(--tod-night, 0) * 100%)) 100% );--td-cta-border: color-mix(in srgb, #8a5f14, #5a7290 calc(var(--tod-night, 0) * 100%));--sk-cta-glow: color-mix(in srgb, rgba(255, 196, 77, .4), rgba(170, 200, 235, .4) calc(var(--tod-night, 0) * 100%));--sk-badge: linear-gradient( 135deg, color-mix(in srgb, #f2bd4a, #c8daed calc(var(--tod-night, 0) * 100%)), color-mix(in srgb, #d99a26, #9db8d8 calc(var(--tod-night, 0) * 100%)) );--sk-row-hover: color-mix(in srgb, rgba(255, 196, 77, .09), rgba(170, 200, 235, .09) calc(var(--tod-night, 0) * 100%));--sk-row-sel: linear-gradient( 90deg, color-mix(in srgb, rgba(255, 196, 77, .2), rgba(170, 200, 235, .2) calc(var(--tod-night, 0) * 100%)), color-mix(in srgb, rgba(255, 196, 77, .05), rgba(170, 200, 235, .05) calc(var(--tod-night, 0) * 100%)) );--sk-chip-bg: color-mix(in srgb, rgba(255, 196, 77, .1), rgba(170, 200, 235, .1) calc(var(--tod-night, 0) * 100%));--sk-chip-border: color-mix(in srgb, rgba(255, 205, 120, .5), rgba(190, 212, 240, .5) calc(var(--tod-night, 0) * 100%));--sk-chip-ink: color-mix(in srgb, #eed2a2, #bccde0 calc(var(--tod-night, 0) * 100%));--sk-stat-label: color-mix(in srgb, #d4b689, #99adc4 calc(var(--tod-night, 0) * 100%));--sk-stat-glow: color-mix(in srgb, rgba(255, 196, 77, .4), rgba(170, 200, 235, .4) calc(var(--tod-night, 0) * 100%));--sk-sheen: color-mix(in srgb, rgba(255, 236, 190, .24), rgba(225, 238, 252, .24) calc(var(--tod-night, 0) * 100%));--sk-brand-glow: color-mix(in srgb, rgba(255, 196, 77, .45), rgba(170, 200, 235, .45) calc(var(--tod-night, 0) * 100%));--sk-logo-filter: grayscale(1) sepia(1) saturate(3) hue-rotate(calc(-8deg + var(--tod-night, 0) * 168deg)) brightness(1.06) drop-shadow(0 0 9px color-mix(in srgb, rgba(255, 205, 110, .5), rgba(180, 205, 235, .5) calc(var(--tod-night, 0) * 100%)));--sk-header-bg: linear-gradient( 180deg, color-mix(in srgb, #2a1b0c, #101a2c calc(var(--tod-night, 0) * 100%)), color-mix(in srgb, #190f06, #080e1a calc(var(--tod-night, 0) * 100%)) );--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .06);--sk-texture: linear-gradient(115deg, color-mix(in srgb, rgba(255, 214, 130, .07), rgba(190, 212, 240, .07) calc(var(--tod-night, 0) * 100%)) 0%, transparent 45%), radial-gradient(42% 30% at 10% 100%, color-mix(in srgb, rgba(140, 165, 60, .09), rgba(80, 105, 150, .09) calc(var(--tod-night, 0) * 100%)), transparent 70%);--sk-card-bg: var(--sk-texture), linear-gradient( 160deg, color-mix(in srgb, #2f200f, #0e1726 calc(var(--tod-night, 0) * 100%)), color-mix(in srgb, #231507, #080f1c calc(var(--tod-night, 0) * 100%)) 60%, color-mix(in srgb, #2a1c0e, #0c1523 calc(var(--tod-night, 0) * 100%)) );--sk-panel-bg: radial-gradient(80% 40% at 80% 0%, color-mix(in srgb, rgba(255, 214, 130, .07), rgba(190, 212, 240, .07) calc(var(--tod-night, 0) * 100%)), transparent 70%), linear-gradient( 180deg, color-mix(in srgb, #281a0c, #0d1626 calc(var(--tod-night, 0) * 100%)), color-mix(in srgb, #1d1206, #091019 calc(var(--tod-night, 0) * 100%)) );--sk-tile-bg: var(--sk-texture), linear-gradient( 180deg, color-mix(in srgb, #30200f, #0f1928 calc(var(--tod-night, 0) * 100%)), color-mix(in srgb, #221407, #091019 calc(var(--tod-night, 0) * 100%)) );--sk-tile-bg-hover: var(--sk-texture), linear-gradient( 180deg, color-mix(in srgb, #3c2913, #142033 calc(var(--tod-night, 0) * 100%)), color-mix(in srgb, #2a1c0e, #0c1523 calc(var(--tod-night, 0) * 100%)) );--sk-tile-ink-hover: color-mix(in srgb, #ffe4ad, #d3e3f6 calc(var(--tod-night, 0) * 100%));--sk-pause-bg: linear-gradient( 180deg, color-mix(in srgb, #291b0d, #0d1524 calc(var(--tod-night, 0) * 100%)), color-mix(in srgb, #1f1408, #0a111c calc(var(--tod-night, 0) * 100%)) );--sk-menu-bg: var(--sk-texture), linear-gradient( 180deg, color-mix(in srgb, #2c1d0e, #0e1725 calc(var(--tod-night, 0) * 100%)), color-mix(in srgb, #241608, #0a121e calc(var(--tod-night, 0) * 100%)) );--sk-menu-border: color-mix(in srgb, rgba(255, 205, 120, .3), rgba(190, 212, 240, .3) calc(var(--tod-night, 0) * 100%));--td-sky-x: calc(100% - 132px) ;--td-sun-y: calc(84% - var(--tod-alt, .62) * 62%);--td-moon-y: calc(84% - var(--tod-moon, .55) * 62%);--td-sun-r: 122px;--td-moon-r: 46px;--td-moon-halo-r: 130px;--td-moon-cloud: 126px 34px;--td-moon-cloud-dy: 28px;--td-hz-sun-y: calc(74% - var(--tod-alt, .62) * 52%);--td-hz-moon-y: calc(74% - var(--tod-moon, .55) * 52%);--td-hz-sun-r: 11%;--td-hz-moon-r: 8%;--td-hz-bloom-r: 30%;--td-sky-light: 1;--sk-ground: conic-gradient(from 158deg at 8% 88%, #23350f 0 44deg, transparent 44deg), conic-gradient(from 160deg at 30% 86%, #1e2f0d 0 40deg, transparent 40deg), conic-gradient(from 156deg at 52% 88%, #23350f 0 46deg, transparent 46deg), conic-gradient(from 160deg at 74% 87%, #1e2f0d 0 40deg, transparent 40deg), conic-gradient(from 158deg at 94% 88%, #23350f 0 44deg, transparent 44deg), linear-gradient(180deg, transparent 91%, #1c2c0c 94% 100%), conic-gradient(from 96deg at 34% 66%, rgba(35, 53, 15, .3) 0 5deg, transparent 5deg), conic-gradient(from 98deg at 58% 70%, rgba(35, 53, 15, .26) 0 4deg, transparent 4deg), conic-gradient(from 95deg at 80% 64%, rgba(35, 53, 15, .28) 0 5deg, transparent 5deg), radial-gradient(46% 20% at 26% 70%, #9fb355 0%, #7d9440 78%, transparent 82%), radial-gradient(40% 18% at 72% 74%, #93a84c 0%, #74893a 78%, transparent 82%), linear-gradient( 180deg, color-mix(in srgb, rgba(45, 32, 89, calc(.92 * var(--tod-warm, 0))), rgba(118, 71, 134, calc(.92 * var(--tod-warm, 0))) calc(var(--tod-dawn, 0) * 100%)) 0%, color-mix(in srgb, rgba(59, 49, 108, calc(.92 * var(--tod-warm, 0))), rgba(164, 81, 132, calc(.92 * var(--tod-warm, 0))) calc(var(--tod-dawn, 0) * 100%)) 22%, color-mix(in srgb, rgba(97, 67, 119, calc(.9 * var(--tod-warm, 0))), rgba(206, 74, 106, calc(.9 * var(--tod-warm, 0))) calc(var(--tod-dawn, 0) * 100%)) 40%, color-mix(in srgb, rgba(106, 59, 109, calc(.88 * var(--tod-warm, 0))), rgba(245, 108, 94, calc(.88 * var(--tod-warm, 0))) calc(var(--tod-dawn, 0) * 100%)) 50%, color-mix(in srgb, rgba(103, 48, 92, calc(.9 * var(--tod-warm, 0))), rgba(232, 134, 103, calc(.9 * var(--tod-warm, 0))) calc(var(--tod-dawn, 0) * 100%)) 58%, color-mix(in srgb, rgba(88, 33, 70, calc(.92 * var(--tod-warm, 0))), rgba(150, 57, 115, calc(.92 * var(--tod-warm, 0))) calc(var(--tod-dawn, 0) * 100%)) 72%, color-mix(in srgb, rgba(53, 14, 37, calc(.94 * var(--tod-warm, 0))), rgba(106, 28, 94, calc(.94 * var(--tod-warm, 0))) calc(var(--tod-dawn, 0) * 100%)) 86%, color-mix(in srgb, rgba(20, 4, 10, calc(.94 * var(--tod-warm, 0))), rgba(47, 9, 58, calc(.94 * var(--tod-warm, 0))) calc(var(--tod-dawn, 0) * 100%)) 100% ), radial-gradient(82% 44% at var(--td-sky-x) 86%, color-mix(in srgb, rgba(201, 138, 167, calc(.52 * var(--tod-warm, 0))), rgba(254, 237, 172, calc(.52 * var(--tod-warm, 0))) calc(var(--tod-dawn, 0) * 100%)) 0%, color-mix(in srgb, rgba(114, 48, 105, calc(.26 * var(--tod-warm, 0))), rgba(252, 154, 103, calc(.26 * var(--tod-warm, 0))) calc(var(--tod-dawn, 0) * 100%)) 46%, transparent 78%), radial-gradient(58% 92% at 54% 98%, transparent 0 55.5%, rgba(122, 62, 196, calc(.22 * var(--tod-alt, .62))) 55.5% 56.6%, rgba(64, 120, 230, calc(.22 * var(--tod-alt, .62))) 56.6% 57.7%, rgba(64, 190, 120, calc(.24 * var(--tod-alt, .62))) 57.7% 58.8%, rgba(246, 220, 80, calc(.26 * var(--tod-alt, .62))) 58.8% 59.9%, rgba(248, 160, 70, calc(.26 * var(--tod-alt, .62))) 59.9% 61%, rgba(240, 80, 70, calc(.28 * var(--tod-alt, .62))) 61% 62.2%, transparent 62.2%), radial-gradient(var(--td-sun-r) var(--td-sun-r) at var(--td-sky-x) var(--td-sun-y), rgba(255, 250, 232, calc(.97 * var(--td-sky-light, 1))) 0 33%, rgba(255, 226, 152, calc(.7 * var(--td-sky-light, 1))) 52%, rgba(255, 206, 112, calc(.32 * var(--td-sky-light, 1))) 74%, transparent 100%), conic-gradient(from 188deg at var(--td-sky-x) var(--td-sun-y), rgba(255, 238, 180, calc(.2 * var(--tod-alt, .62) * var(--td-sky-light, 1))) 0 7deg, transparent 7deg 21deg, rgba(255, 238, 180, calc(.13 * var(--tod-alt, .62) * var(--td-sky-light, 1))) 21deg 27deg, transparent 27deg 44deg, rgba(255, 238, 180, calc(.16 * var(--tod-alt, .62) * var(--td-sky-light, 1))) 44deg 52deg, transparent 52deg 66deg, rgba(255, 238, 180, calc(.1 * var(--tod-alt, .62) * var(--td-sky-light, 1))) 66deg 72deg, transparent 72deg), radial-gradient(30% 8% at 34% 16%, rgba(246, 252, 255, .5), transparent 70%), radial-gradient(24% 6% at 8% 32%, rgba(232, 244, 252, .4), transparent 70%), linear-gradient(180deg, rgba(45, 32, 89, calc(.4 * (1 - var(--tod-alt, .62)) * (1 - var(--tod-alt, .62)))) 0%, rgba(59, 49, 108, calc(.26 * (1 - var(--tod-alt, .62)) * (1 - var(--tod-alt, .62)))) 46%, rgba(28, 24, 44, calc(.4 * (1 - var(--tod-alt, .62)) * (1 - var(--tod-alt, .62)))) 100%), linear-gradient(180deg, #448bf2 0%, #59a4ee 22%, #4a93cf 40%, #7fb6cc 50%, #b9d9e4 54%, #4e7a58 57%, #667d2e 70%, #889433 84%, #5d6b26 100%) fixed, #667d2e;--td-ground-night: conic-gradient(from 158deg at 8% 88%, #0d1210 0 44deg, transparent 44deg), conic-gradient(from 160deg at 30% 86%, #0a0f0c 0 40deg, transparent 40deg), conic-gradient(from 156deg at 52% 88%, #0d1210 0 46deg, transparent 46deg), conic-gradient(from 160deg at 74% 87%, #0a0f0c 0 40deg, transparent 40deg), conic-gradient(from 158deg at 94% 88%, #0d1210 0 44deg, transparent 44deg), linear-gradient(180deg, transparent 91%, #090d08 94% 100%), conic-gradient(from 96deg at 34% 66%, rgba(198, 216, 238, .1) 0 5deg, transparent 5deg), conic-gradient(from 98deg at 58% 70%, rgba(198, 216, 238, .08) 0 4deg, transparent 4deg), conic-gradient(from 95deg at 80% 64%, rgba(198, 216, 238, .09) 0 5deg, transparent 5deg), radial-gradient(46% 20% at 26% 70%, #4e5c66, #3a454c 78%, transparent 82%), radial-gradient(40% 18% at 72% 74%, #45525c, #333c42 78%, transparent 82%), radial-gradient(var(--td-moon-halo-r) var(--td-moon-halo-r) at var(--td-sky-x) var(--td-moon-y), rgba(190, 212, 240, calc(.3 * var(--td-sky-light, 1))), transparent 70%), radial-gradient(var(--td-moon-r) var(--td-moon-r) at var(--td-sky-x) var(--td-moon-y), rgba(242, 247, 253, var(--td-sky-light, 1)) 0 42%, rgba(226, 238, 250, calc(.75 * var(--td-sky-light, 1))) 52%, transparent 66%), radial-gradient(1.5px 1.5px at 12% 10%, rgba(240, 248, 255, .9), transparent), radial-gradient(1px 1px at 28% 24%, rgba(240, 248, 255, .7), transparent), radial-gradient(1.5px 1.5px at 44% 8%, rgba(240, 248, 255, .8), transparent), radial-gradient(1px 1px at 58% 18%, rgba(240, 248, 255, .65), transparent), radial-gradient(1.5px 1.5px at 88% 30%, rgba(240, 248, 255, .75), transparent), radial-gradient(1px 1px at 96% 8%, rgba(240, 248, 255, .7), transparent), radial-gradient(46% 12% at 60% 22%, rgba(20, 32, 52, .85), transparent 72%), radial-gradient(38% 10% at 96% 16%, rgba(16, 26, 44, .8), transparent 72%), radial-gradient(var(--td-moon-cloud) at var(--td-sky-x) calc(var(--td-moon-y) + var(--td-moon-cloud-dy)), rgba(150, 175, 205, calc(.22 * var(--td-sky-light, 1))), transparent 70%), linear-gradient(180deg, #2b3743 0%, #323f4e 18%, #42515f 34%, #4f5e6b 46%, #566269 54%, #3a4349 58%, #252d31 70%, #171d1c 86%, #11150f 100%) fixed, #3a4349}.mrb-skins-premium .mrb-skp-preview[data-skin=sundial]{--td-sky-x: calc(100% - 46px) ;--td-sun-r: 26px;--td-moon-r: 11px;--td-moon-halo-r: 27px;--td-moon-cloud: 30px 8px;--td-moon-cloud-dy: 6px}.mrb-skin-surface[data-skin=sundial] .mrb-hzlogo{--hz-tint: grayscale(1) sepia(1) saturate(3) hue-rotate(calc(-8deg + var(--tod-night, 0) * 168deg)) brightness(1.08);--hz-glow: color-mix(in srgb, rgba(255, 205, 110, .55), rgba(180, 205, 235, .55) calc(var(--tod-night, 0) * 100%));--hz-opacity: .48}body[data-dialer-skin=vespers],.mrb-skin-surface[data-skin=vespers]{color-scheme:dark;--bg: #06080d;--surface-1: #0d1119;--surface-2: #121721;--surface-3: #181e2a;--text: #ece5d7;--text-muted: #beb4a2;--text-faint: #9a9280;--accent: #d6ae66;--accent-text: #edd9ae;--accent-fill: rgba(214, 174, 102, .12);--accent-fill-hover: rgba(214, 174, 102, .22);--accent-wash: rgba(214, 174, 102, .06);--accent-border: #a9854a;--accent-neon: #ecc987;--border-control: #8d8574;--border-subtle: rgba(214, 174, 102, .2);--focus: #ecc987;--rank-first: rgba(214, 174, 102, .13);--rank-second: rgba(192, 192, 192, .1);--badge-fill: rgba(214, 174, 102, .2);--danger: #ff9c8a;--warn: #f0c05a;--warn-fill: rgba(200, 150, 30, .14);--warn-border: rgba(200, 150, 30, .55);--ok: #6fd7a2;--ok-fill: rgba(40, 160, 90, .12);--ok-border: rgba(40, 160, 90, .5);--glow: 0 0 0 1px rgba(214, 174, 102, .4), 0 4px 26px rgba(214, 174, 102, .25);--tab-gold: #d6ae66;--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .5);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .6);--sk-accent-hi: #ecc987;--sk-accent: #d6ae66;--sk-ink: #1c1305;--sk-halo: rgba(214, 174, 102, .12);--sk-hairline: rgba(226, 196, 138, .5);--sk-hairline-soft: rgba(226, 196, 138, .26);--sk-glint: rgba(255, 236, 200, .8);--sk-fill: linear-gradient(150deg, #dfb469 0%, #c1934a 38%, #efd29a 50%, #b2853f 62%, #d3a75c 100%);--sk-fill-hover: linear-gradient(150deg, #e6bc72 0%, #c99b50 45%, #f4d9a4 55%, #ba8c45 100%);--sk-cta-glow: rgba(214, 174, 102, .4);--sk-cta-shadow: 0 1px 2px rgba(0, 0, 0, .45);--sk-badge: linear-gradient(135deg, #dfb469, #b2853f);--sk-row-hover: rgba(214, 174, 102, .07);--sk-row-sel: linear-gradient(90deg, rgba(140, 33, 48, .28), rgba(214, 174, 102, .05));--sk-chip-bg: rgba(214, 174, 102, .09);--sk-chip-border: rgba(226, 196, 138, .5);--sk-chip-ink: #dfcda6;--sk-stat-n: #ffffff;--sk-stat-label: #a89d88;--sk-stat-glow: rgba(214, 174, 102, .35);--sk-sheen: rgba(255, 236, 200, .22);--sk-brand-glow: rgba(214, 174, 102, .4);--sk-logo-filter: grayscale(1) sepia(1) saturate(2.4) hue-rotate(-8deg) brightness(.92) drop-shadow(0 0 8px rgba(214, 174, 102, .35));--sk-header-bg: linear-gradient(180deg, #0c1017, #06080d);--sk-card-shadow: 0 0 0 1px rgba(0, 0, 0, .6), 0 18px 50px rgba(0, 0, 0, .55), 0 0 34px var(--sk-halo), inset 0 1px 0 rgba(255, 255, 255, .05);--skv-blood: #8c2130;--skv-cta-border: #ecc987;--skv-tile-ink: #e9e2d3;--skv-tile-border: rgba(200, 186, 158, .55);--skv-nrnfu: #d98a90;--sk-texture: radial-gradient(1px 1px at 24% 32%, rgba(255, 236, 200, .07), transparent), radial-gradient(1px 1px at 72% 68%, rgba(255, 236, 200, .05), transparent), linear-gradient(115deg, transparent 55%, rgba(214, 164, 92, .05) 70%, transparent 85%), radial-gradient(140% 90% at 30% 0%, rgba(96, 116, 150, .06), transparent 55%);--sk-card-bg: var(--sk-texture), linear-gradient(160deg, #101521, #0a0e16 60%, #0d1119);--sk-panel-bg: radial-gradient(80% 40% at 30% 0%, rgba(96, 116, 150, .05), transparent 70%), linear-gradient(180deg, #0d1119, #090c12);--sk-tile-bg: linear-gradient(180deg, #121722, #0b0f16);--sk-tile-bg-hover: linear-gradient(180deg, #1a2130, #10141d);--sk-tile-ink-hover: #edd9ae;--sk-pause-bg: linear-gradient(180deg, #0e1219, #0a0d13);--sk-menu-bg: var(--sk-texture), linear-gradient(180deg, #10151f, #0c1018);--sk-menu-border: rgba(226, 196, 138, .28);--skv-scene-w: clamp(240px, 19vw, 340px);--skv-shift: max(0px, calc((100vw - 1168px) / 2 - .523 * var(--skv-scene-w) - 28px));--skv-fall-ms: 3.2s;--skv-burst-ms: 4.2s;--skv-lamp-w: 60px;--skv-lamp-right: max(0px, calc(.101 * var(--skv-scene-w) - 32px));--skv-lamp-cx: calc(var(--skv-lamp-right) + .5 * var(--skv-lamp-w));--skv-lamp-x: calc(var(--skv-scene-w) - var(--skv-lamp-cx));--sk-ground: radial-gradient(140px 34px at calc(100% - var(--skv-lamp-cx) - var(--skv-shift)) 93%, rgba(196, 164, 96, .16), transparent 75%), linear-gradient(180deg, transparent 0 86.2%, rgba(22, 18, 11, .9) 87.4%, rgba(46, 40, 26, .95) 90%, rgba(38, 33, 21, .97) 96%, rgba(28, 24, 15, .98) 100%), radial-gradient(150px 100px at calc(100% - var(--skv-lamp-cx) - var(--skv-shift)) 37%, rgba(244, 194, 112, .15), transparent 72%), radial-gradient(420px 340px at calc(100% - var(--skv-lamp-cx) - 8px - var(--skv-shift)) 46%, rgba(212, 144, 64, .11), transparent 72%), linear-gradient(180deg, rgba(8, 4, 2, .5) 0 6.6%, rgba(0, 0, 0, .55) 6.9% 7.4%, rgba(158, 102, 52, .08) 7.5% 7.9%, transparent 8.6%), linear-gradient(97deg, rgba(1, 1, 2, .66) 0%, rgba(2, 2, 3, .4) 26%, transparent 52%), radial-gradient(150% 85% at 62% -12%, transparent 42%, rgba(1, 1, 2, .6) 80%), linear-gradient(113deg, #191009 0%, #2f1e10 42%, #452c15 76%, #372310 100%), #150c07;--skv-flicker: radial-gradient(3.4% 3% at calc(86.5% - var(--skv-shift)) 33.5%, rgba(255, 246, 220, .5), transparent 80%), radial-gradient(7% 5.4% at calc(86.5% - var(--skv-shift)) 34.2%, rgba(255, 230, 176, .34), transparent 76%), radial-gradient(15% 12% at calc(86.5% - var(--skv-shift)) 37%, rgba(255, 210, 132, .2), transparent 72%), radial-gradient(38% 32% at calc(86% - var(--skv-shift)) 43%, rgba(238, 170, 86, .13), transparent 72%), radial-gradient(22% 6% at calc(86% - var(--skv-shift)) 90%, rgba(255, 216, 144, .12), transparent 76%), radial-gradient(54% 46% at calc(88% - var(--skv-shift)) 50%, rgba(220, 146, 66, .09), transparent 74%);--skv-figure: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20300'%3E%3Cg%20fill='%23000'%3E%3Cellipse%20cx='50'%20cy='22'%20rx='14.5'%20ry='19.5'/%3E%3Cpath%20d='M37%2032C30%2036%2025%2046%2022%2060%2019.6%2071%2018%2081%2015%2090h70c-3-9-4.6-19-7-30-3-14-8-24-15-28z'/%3E%3Cpath%20d='M15%2090c-2%2028-5%2052-8.5%2078C4%20186%202.4%20204%202%20222c-.4%2014%202%2018%206%2014l6-6c-2%2022-5%2044-8%2062-.8%204%20.6%206%204%206h80c3.4%200%204.8-2%204-6-3-18-6-40-8-62l6%206c4%204%206.4%200%206-14-.4-18-2-36-4.5-54C90%20142%2087%20118%2085%2090z'/%3E%3C/g%3E%3C/svg%3E");--skv-body-w: .626;--skv-body-cx: .55;--skv-canvas-left: calc(.087 * var(--skv-scene-w) - 28px);--skv-canvas-w: calc(.78 * var(--skv-scene-w));--skv-frame-top: 22.5vh;--skv-frame-bottom: calc(var(--skv-frame-top) + 1.2301 * var(--skv-scene-w));--skv-fig-w: calc(.6975 * var(--skv-scene-w));--skv-fig-h: clamp( calc(2 * var(--skv-fig-w)), calc((86.2vh - var(--skv-frame-bottom)) / .7), calc(3.2 * var(--skv-fig-w)) );--skv-fig-shoulder-y: .3;--skv-fig-shoulder-span: .7;--skv-damask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2096'%3E%3Cg%20transform='translate(1.1%201.1)'%20fill='none'%20stroke='%23000'%20stroke-opacity='.55'%20stroke-width='2'%20stroke-linecap='round'%3E%3Cpath%20d='M32%208%20C20%208%2014%2018%2014%2030%20C14%2044%2022%2052%2032%2062%20C42%2052%2050%2044%2050%2030%20C50%2018%2044%208%2032%208Z'/%3E%3Cpath%20d='M32%2020%20V50%20M24%2030%20H40'/%3E%3Cpath%20d='M4%2072%20C10%2072%2012%2078%2012%2084%20M60%2072%20C54%2072%2052%2078%2052%2084'/%3E%3Ccircle%20cx='32'%20cy='80'%20r='4'/%3E%3C/g%3E%3Cg%20transform='translate(-1.1%20-1.1)'%20fill='none'%20stroke='%23ffdca6'%20stroke-opacity='.30'%20stroke-width='2'%20stroke-linecap='round'%3E%3Cpath%20d='M32%208%20C20%208%2014%2018%2014%2030%20C14%2044%2022%2052%2032%2062%20C42%2052%2050%2044%2050%2030%20C50%2018%2044%208%2032%208Z'/%3E%3Cpath%20d='M32%2020%20V50%20M24%2030%20H40'/%3E%3Cpath%20d='M4%2072%20C10%2072%2012%2078%2012%2084%20M60%2072%20C54%2072%2052%2078%2052%2084'/%3E%3Ccircle%20cx='32'%20cy='80'%20r='4'/%3E%3C/g%3E%3C/svg%3E");--skv-nun-1: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2028%20L9.5%2018.5'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2028%20L34.5%2018.5'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='8.4'%20cy='16'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='7.5'%20cy='14.9'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='35.6'%20cy='16'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='34.7'%20cy='14.9'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-2: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2029%20L7%2027'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2029%20L37%2027'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='5.4'%20cy='26.4'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='4.5'%20cy='25.3'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='38.6'%20cy='26.4'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='37.7'%20cy='25.3'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-3: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2028%20L10.5%2018'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2029%20L35%2036'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='9.4'%20cy='15.6'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='8.5'%20cy='14.5'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='36.4'%20cy='38'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='35.5'%20cy='36.9'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-4: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2029%20L9%2036'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2028%20L33.5%2018'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='7.6'%20cy='38'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='6.7'%20cy='36.9'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='34.6'%20cy='15.6'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='33.7'%20cy='14.5'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-5: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2029%20L19%2034.5'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2029%20L25%2034.5'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='18'%20cy='36.6'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='17.1'%20cy='35.5'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='26'%20cy='36.6'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='25.1'%20cy='35.5'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-6: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2027%20L7%2020.5'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2027%20L37%2020.5'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='5.6'%20cy='18.8'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='4.7'%20cy='17.7'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='38.4'%20cy='18.8'%20rx='3'%20ry='3.6'%20fill='%23c4863a'/%3E%3Cellipse%20cx='37.5'%20cy='17.7'%20rx='1'%20ry='1.3'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-7: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2027%20L9%2018'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2028%20L35.5%2024'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Ccircle%20cx='7.4'%20cy='15.4'%20r='4.6'%20fill='none'%20stroke='%23c4863a'%20stroke-width='2.2'/%3E%3Ccircle%20cx='7.4'%20cy='15.4'%20r='2.4'%20fill='%233a2a14'/%3E%3Ccircle%20cx='3.5'%20cy='13.6'%20r='1.1'%20fill='%23f0c07c'/%3E%3Ccircle%20cx='11.3'%20cy='13.6'%20r='1.1'%20fill='%23f0c07c'/%3E%3Ccircle%20cx='7.4'%20cy='10.9'%20r='1.1'%20fill='%23f0c07c'/%3E%3Ccircle%20cx='7.4'%20cy='19.9'%20r='1.1'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='37.2'%20cy='23.2'%20rx='2.6'%20ry='3.1'%20fill='%23c4863a'/%3E%3Cellipse%20cx='36.4'%20cy='22.3'%20rx='.9'%20ry='1.1'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-8: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2028%20L13%2035'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2028%20L31%2035'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Crect%20x='14.5'%20y='34'%20width='15'%20height='13'%20rx='2.4'%20fill='%237a4a1e'/%3E%3Crect%20x='13.6'%20y='33'%20width='16.8'%20height='3.4'%20rx='1.7'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M16.6%2037.6h10.8M16.6%2041h10.8M16.6%2044.4h10.8'%20stroke='%23c4863a'%20stroke-width='1.1'/%3E%3Cellipse%20cx='16.4'%20cy='32.6'%20rx='2.4'%20ry='2'%20fill='%23c4863a'/%3E%3Cellipse%20cx='27.6'%20cy='32.6'%20rx='2.4'%20ry='2'%20fill='%23c4863a'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-9: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2027%20L8.5%2017'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2028%20L34%2022'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M6.6%2011.6%20L12.4%2021.6%20L1.1%2021.6%20Z'%20fill='none'%20stroke='%23f0c07c'%20stroke-width='1.8'%20stroke-linejoin='round'/%3E%3Cpath%20d='M35.4%2020.6%20L30.6%2015.2'%20stroke='%23c4863a'%20stroke-width='1.8'%20stroke-linecap='round'/%3E%3Ccircle%20cx='30.2'%20cy='14.6'%20r='1.5'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-10: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M22%2021c-2.6%200-4.6%201.8-5.2%204.2L9.6%2046.4c-.7%202%20.5%203.6%202.3%204%201.8.4%203.4-.6%203.9-2.4L22%2030.6l6.2%2017.4c.5%201.8%202.1%202.8%203.9%202.4%201.8-.4%203-2%202.3-4l-7.2-21.2C26.6%2022.8%2024.6%2021%2022%2021z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2024.5%20L4.6%2019.4'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2024.5%20L39.4%2019.4'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='3.2'%20cy='18.6'%20rx='2.8'%20ry='3.3'%20fill='%23c4863a'/%3E%3Cellipse%20cx='2.4'%20cy='17.6'%20rx='.9'%20ry='1.2'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='40.8'%20cy='18.6'%20rx='2.8'%20ry='3.3'%20fill='%23c4863a'/%3E%3Cellipse%20cx='40'%20cy='17.6'%20rx='.9'%20ry='1.2'%20fill='%23f0c07c'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-11: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M22%2041c-2.6%200-4.6-1.8-5.2-4.2L9.6%2015.6c-.7-2%20.5-3.6%202.3-4%201.8-.4%203.4.6%203.9%202.4L22%2031.4l6.2-17.4c.5-1.8%202.1-2.8%203.9-2.4%201.8.4%203%202%202.3%204l-7.2%2021.2C26.6%2039.2%2024.6%2041%2022%2041z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%2058c-5.2%200-9-4-9-9.6%200-3.4%201-6%202.6-7.8-2-1.1-3.6-2.6-5.1-5h23c-1.5%202.4-3.1%203.9-5.1%205%201.6%201.8%202.6%204.4%202.6%207.8C31%2054%2027.2%2058%2022%2058z'%20fill='%23171312'/%3E%3Cpath%20d='M16.5%2042%20L13.4%2053'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M27.5%2042%20L30.6%2053'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='12.8'%20cy='55.4'%20rx='3.2'%20ry='2.4'%20fill='%23e0d2b4'/%3E%3Cellipse%20cx='31.2'%20cy='55.4'%20rx='3.2'%20ry='2.4'%20fill='%23e0d2b4'/%3E%3Cellipse%20cx='22'%20cy='47.4'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2049.1a5.2%205.2%200%200%200%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='47.8'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='47.8'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-nun-12: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Ccircle%20cx='22'%20cy='33'%20r='15.4'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%2017.6a15.4%2015.4%200%200%200-14.6%2010.6c4.1-1.7%208.2-2.5%2012.3-2.5%201.7%200%203.3.1%204.9.4A15.4%2015.4%200%200%200%2022%2017.6z'%20fill='%23171312'/%3E%3Cpath%20d='M31.6%2041.4c3-3.6%203.4-8.6%201-12.6'%20fill='none'%20stroke='%23171312'%20stroke-width='3.6'%20stroke-linecap='round'/%3E%3Cpath%20d='M14.6%2037.6%20L22.4%2043.6'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M30%2034.6%20L24.4%2043.2'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='15.6'%20cy='24.6'%20rx='4.6'%20ry='5.2'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M11.1%2023.2a5%205%200%200%201%209.2-1.6'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='14'%20cy='24.4'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='17.7'%20cy='23.9'%20r='.75'%20fill='%232a2018'/%3E%3Cellipse%20cx='23.4'%20cy='45.2'%20rx='2.8'%20ry='3.2'%20fill='%23c4863a'/%3E%3Cellipse%20cx='22.6'%20cy='44.2'%20rx='.9'%20ry='1.2'%20fill='%23f0c07c'/%3E%3C/svg%3E");--skv-nun-13: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2030'%3E%3Cpath%20d='M13%2014c-4%200-7%202.6-7%206.4%200%203.2%202%205.6%205%205.6h22c3.6%200%205-2%205-5%200-4-3-7-8-7z'%20fill='%230c0a08'/%3E%3Cpath%20d='M11.6%209.4c-3.4%200-6%202.6-6%206%200%202%20.8%203.8%202.2%205-1.6.8-2.8%202-3.6%203.6h16c-.8-1.6-2-2.8-3.6-3.6%201.4-1.2%202.2-3%202.2-5%200-3.4-2.6-6-5.6-6z'%20fill='%23171312'/%3E%3Cellipse%20cx='12'%20cy='14.6'%20rx='3.6'%20ry='4.2'%20fill='%23e0d2b4'/%3E%3Ccircle%20cx='10.6'%20cy='14'%20r='.7'%20fill='%232a2018'/%3E%3Ccircle%20cx='13.6'%20cy='14'%20r='.7'%20fill='%232a2018'/%3E%3Cpath%20d='M20%2017.6%20L54%2013.4'%20fill='none'%20stroke='%232a2118'%20stroke-width='2.6'%20stroke-linecap='round'/%3E%3Cpath%20d='M18%2019.6%20L27%2018.4'%20fill='none'%20stroke='%233a2f22'%20stroke-width='3.6'%20stroke-linecap='round'/%3E%3Crect%20x='31'%20y='10.6'%20width='9'%20height='2.6'%20rx='1.3'%20fill='%23c4863a'%20transform='rotate(-7%2035%2012)'/%3E%3Cpath%20d='M26%2019%20L24%2024'%20fill='none'%20stroke='%23171312'%20stroke-width='2.2'%20stroke-linecap='round'/%3E%3Cpath%20d='M53.4%2012.6%20L57.6%2012.2'%20fill='none'%20stroke='%230c0a08'%20stroke-width='1.6'%20stroke-linecap='round'/%3E%3C/svg%3E");--skv-nun-14: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2062'%3E%3Cpath%20d='M14%2025C9%2032%206%2044%205%2057c-.2%202%20.6%203%202.4%203h29.2c1.8%200%202.6-1%202.4-3C38%2044%2035%2032%2030%2025z'%20fill='%230c0a08'/%3E%3Cpath%20d='M22%204c-5.2%200-9%204-9%209.6%200%203.4%201%206%202.6%207.8-2%201.1-3.6%202.6-5.1%205h23c-1.5-2.4-3.1-3.9-5.1-5%201.6-1.8%202.6-4.4%202.6-7.8C31%208%2027.2%204%2022%204z'%20fill='%23171312'/%3E%3Cpath%20d='M15%2027%20L6%2014'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cpath%20d='M29%2029%20L38%2034'%20fill='none'%20stroke='%230c0a08'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%3Cellipse%20cx='5.2'%20cy='12.8'%20rx='2.6'%20ry='3'%20fill='%23e0d2b4'/%3E%3Cellipse%20cx='39'%20cy='35'%20rx='2.6'%20ry='3'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M39%2030.4%20L40.3%2033.7%20L43.6%2035%20L40.3%2036.3%20L39%2039.6%20L37.7%2036.3%20L34.4%2035%20L37.7%2033.7%20Z'%20fill='%23b9b2a4'%20stroke='%236d6659'%20stroke-width='.7'%20stroke-linejoin='round'/%3E%3Ccircle%20cx='39'%20cy='35'%20r='1'%20fill='%23171312'/%3E%3Cellipse%20cx='22'%20cy='14.6'%20rx='4.6'%20ry='5.4'%20fill='%23e0d2b4'/%3E%3Cpath%20d='M17%2012.9a5.2%205.2%200%200%201%2010%200'%20fill='none'%20stroke='%23c9b998'%20stroke-width='1.7'/%3E%3Ccircle%20cx='20.1'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3Ccircle%20cx='23.9'%20cy='14.2'%20r='.75'%20fill='%232a2018'/%3E%3C/svg%3E");--skv-star: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%201.5%20L14.4%209.6%20L22.5%2012%20L14.4%2014.4%20L12%2022.5%20L9.6%2014.4%20L1.5%2012%20L9.6%209.6%20Z'%20fill='%23b9b2a4'%20stroke='%236d6659'%20stroke-width='1'%20stroke-linejoin='round'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='2.4'%20fill='%23171312'/%3E%3C/svg%3E")}.mrb-app.mrb-skin-surface[data-skin] .mrb-body{background-image:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--sk-halo, transparent) 50%,transparent),transparent 70%);background-attachment:fixed;background-repeat:no-repeat}.mrb-app.mrb-skin-surface[data-skin] .mrb-panel{border-color:var(--sk-hairline-soft, var(--border-subtle));box-shadow:var(--shadow-1),inset 0 -1px 0 var(--sk-glint, transparent)}.mrb-app.mrb-skin-surface[data-skin] .mrb-rail-nav a:hover,.mrb-app.mrb-skin-surface[data-skin] .mrb-nav a:hover{background:var(--sk-row-hover, transparent)}.mrb-app.mrb-skin-surface[data-skin] .mrb-rail-nav a.active,.mrb-app.mrb-skin-surface[data-skin] .mrb-nav a.active{background:var(--sk-row-sel, transparent)}.mrb-app.mrb-skin-surface[data-skin] ::selection{background:var(--sk-accent-hi, var(--accent));color:var(--sk-ink, var(--bg))}html[data-perf-tier=reduced] #mrb-header .mrb-nav a.active,html[data-perf-tier=reduced] .shop-title,html[data-perf-tier=reduced] .mrb-fc-premium .mrb-fc-pbar-fill:after{animation:none!important}html[data-perf-tier=reduced] .mrb-agent-orb,html[data-perf-tier=reduced] .mrb-event-alert-inner,html[data-perf-tier=reduced] .mrb-pitch-btn.on,html[data-perf-tier=reduced] .pm-pill.on,html[data-perf-tier=reduced] .mrb-fc-premium .mrb-fc-restudy,html[data-perf-tier=reduced] .eh-premium .eh-dot.on,html[data-perf-tier=reduced] .spx-fadechip.live .spx-fadechip-dot,html[data-perf-tier=reduced] .mrb-xph-call[data-mine=true],html[data-perf-tier=reduced] .mrb-cpv-live{animation:none!important}html[data-perf-tier=reduced] .mrb-ideabox-fab.ib-premium:before,html[data-perf-tier=reduced] .mrb-hzlogo-mark,html[data-perf-tier=reduced] .horizon-root .gem:after{animation:none!important}html[data-perf-tier=reduced] .mrb-lock-grid,html[data-perf-tier=reduced] .mrb-lock-scanline,html[data-perf-tier=reduced] .mrb-lock-sweep{display:none!important}html[data-perf-tier=reduced] .mrb-lock-horizon{animation:none!important}html[data-perf-tier=minimal] #mrb-header .mrb-nav a.active,html[data-perf-tier=minimal] .shop-title,html[data-perf-tier=minimal] .mrb-fc-premium .mrb-fc-pbar-fill:after,html[data-perf-call=active] #mrb-header .mrb-nav a.active,html[data-perf-call=active] .shop-title,html[data-perf-call=active] .mrb-fc-premium .mrb-fc-pbar-fill:after{animation:none!important}html[data-perf-tier=minimal] #mrb-header .mrb-nav[data-morphed=sections]>*,html[data-perf-call=active] #mrb-header .mrb-nav[data-morphed=sections]>*{animation:none!important}html[data-perf-tier=minimal] .mrb-agent-orb,html[data-perf-tier=minimal] .mrb-event-alert-inner,html[data-perf-tier=minimal] .mrb-pitch-btn.on,html[data-perf-tier=minimal] .pm-pill.on,html[data-perf-tier=minimal] .mrb-fc-premium .mrb-fc-restudy,html[data-perf-tier=minimal] .eh-premium .eh-dot.on,html[data-perf-tier=minimal] .spx-fadechip.live .spx-fadechip-dot,html[data-perf-tier=minimal] .mrb-xph-call[data-mine=true],html[data-perf-tier=minimal] .mrb-cpv-live,html[data-perf-call=active] .mrb-agent-orb,html[data-perf-call=active] .mrb-event-alert-inner,html[data-perf-call=active] .mrb-pitch-btn.on,html[data-perf-call=active] .pm-pill.on,html[data-perf-call=active] .mrb-fc-premium .mrb-fc-restudy,html[data-perf-call=active] .eh-premium .eh-dot.on,html[data-perf-call=active] .spx-fadechip.live .spx-fadechip-dot,html[data-perf-call=active] .mrb-xph-call[data-mine=true],html[data-perf-call=active] .mrb-cpv-live{animation:none!important}html[data-perf-tier=minimal] .mrb-ideabox-fab.ib-premium:before,html[data-perf-tier=minimal] .mrb-hzlogo-mark,html[data-perf-tier=minimal] .horizon-root .gem:after,html[data-perf-call=active] .mrb-ideabox-fab.ib-premium:before,html[data-perf-call=active] .mrb-hzlogo-mark,html[data-perf-call=active] .horizon-root .gem:after{animation:none!important}html[data-perf-tier=minimal] .mrb-event-alert.is-hud .mrb-event-alert-inner:before,html[data-perf-tier=minimal] .mrb-event-alert.is-hud .mrb-event-alert-dot,html[data-perf-tier=minimal] .mrb-dmalert.is-hud .mrb-dmalert-time:after,html[data-perf-call=active] .mrb-event-alert.is-hud .mrb-event-alert-inner:before,html[data-perf-call=active] .mrb-event-alert.is-hud .mrb-event-alert-dot,html[data-perf-call=active] .mrb-dmalert.is-hud .mrb-dmalert-time:after{animation:none!important}html[data-perf-tier=minimal] .mrb-lock-aurora,html[data-perf-tier=minimal] .mrb-lock-grid,html[data-perf-tier=minimal] .mrb-lock-scanline,html[data-perf-tier=minimal] .mrb-lock-sweep,html[data-perf-tier=minimal] .mrb-lock-horizon,html[data-perf-tier=minimal] .mrb-lock-sheen,html[data-perf-call=active] .mrb-lock-aurora,html[data-perf-call=active] .mrb-lock-grid,html[data-perf-call=active] .mrb-lock-scanline,html[data-perf-call=active] .mrb-lock-sweep,html[data-perf-call=active] .mrb-lock-horizon,html[data-perf-call=active] .mrb-lock-sheen{display:none!important}html[data-perf-tier=minimal] .mrb-lock-ring,html[data-perf-tier=minimal] .mrb-lock-halo,html[data-perf-tier=minimal] .mrb-lock-word:before,html[data-perf-tier=minimal] .mrb-lock-word:after,html[data-perf-call=active] .mrb-lock-ring,html[data-perf-call=active] .mrb-lock-halo,html[data-perf-call=active] .mrb-lock-word:before,html[data-perf-call=active] .mrb-lock-word:after{animation:none!important}html[data-perf-tier=minimal] .mrb-agent-ambient,html[data-perf-call=active] .mrb-agent-ambient{display:none!important}html[data-perf-tier=minimal] .mrb-dash-skinbg,html[data-perf-call=active] .mrb-dash-skinbg{background:var(--bg)!important}html[data-perf-tier=minimal] .mrb-dash-skinbg:before,html[data-perf-tier=minimal] .mrb-dash-skinbg:after,html[data-perf-call=active] .mrb-dash-skinbg:before,html[data-perf-call=active] .mrb-dash-skinbg:after{display:none!important}html[data-perf-tier=minimal] *,html[data-perf-tier=minimal] *:before,html[data-perf-tier=minimal] *:after,html[data-perf-call=active] *,html[data-perf-call=active] *:before,html[data-perf-call=active] *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mrb-perf-notice{position:fixed;right:16px;bottom:16px;z-index:1200;display:flex;gap:10px;align-items:flex-start;max-width:min(380px,calc(100vw - 32px));padding:12px 12px 12px 14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-1);box-shadow:0 10px 30px #00000059;color:var(--text);font-size:calc(13px * var(--font-scale, 1));line-height:1.45}.mrb-perf-notice-body{display:flex;flex-direction:column;gap:4px}.mrb-perf-notice-body strong{font-size:calc(13px * var(--font-scale, 1));font-weight:700}.mrb-perf-notice-body span{color:var(--text-muted)}.mrb-perf-notice-x{flex:0 0 auto;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;font-size:calc(17px * var(--font-scale, 1));line-height:1;cursor:pointer;opacity:.6}.mrb-perf-notice-x:hover{opacity:1}.mrb-newver{position:fixed;left:50%;bottom:var(--space-4, 16px);transform:translate(-50%);z-index:1100;display:flex;align-items:center;gap:var(--space-3, 12px);max-width:min(560px,calc(100vw - var(--space-8, 32px)));padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--surface-2);border:1px solid var(--border-subtle, rgba(255, 255, 255, .09));border-left:3px solid var(--accent-border, #3b9eff);border-radius:var(--radius-lg, 14px)}.mrb-newver-text{color:var(--text);font-size:var(--text-sm, 12px);line-height:var(--leading-normal, 1.45)}.mrb-newver-btn{flex:0 0 auto;padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--radius-md, 10px);border:1px solid var(--border-control, #79859a);background:transparent;color:var(--text);font-size:var(--text-sm, 12px);font-weight:600;cursor:pointer}.mrb-newver-btn:hover{background:var(--surface-3)}.mrb-newver-btn-primary{background:var(--accent-fill, rgba(77, 159, 255, .16));border-color:var(--accent-border, #3b9eff);color:var(--accent-text, #d3e8ff)}.mrb-newver-btn-primary:hover{background:var(--accent-fill-hover, rgba(77, 159, 255, .28))}.mrb-newver-btn:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus, #3b9eff);outline-offset:var(--focus-ring-offset, 2px)}@media (max-width: 640px){.mrb-newver{flex-wrap:wrap;left:var(--space-3, 12px);right:var(--space-3, 12px);transform:none;max-width:none}}
