[data-ui=v2]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--panel:#fafafa;--well:#f4f2f3;--line:#eaeaea;--line-strong:#d4d4d4;--fg:#171717;--muted:#666;--faint:#a1a1a1;--crimson:#c73362;--crimson-hover:#b02a55;--blush:#fdf2f5;--pink:#ff4882;--chat:#ff4882;--ok:#15803d;--warn:#b45309;--err:#dc2626;--on-fg:#fff;--accent-src:#c73362;--on-accent:#fff;--tint:23 23 23;--scrim:#17171752;--mark-bg:var(--bg);--glass-bg:transparent;--glass-hi:#ffffffeb;--rim:1;--skel-hi:#ffffffd9;--r-control:6px;--r-card:12px;--shadow-float:0 0 0 1px var(--line), 0 12px 32px -14px #17171747, 0 2px 6px -2px #17171714;--m-fast:.12s;--m-base:.18s;--v2-ease:cubic-bezier(.16, 1, .3, 1);--m-beat:.46s;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.45 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--font-sans:var(--font-geist-sans), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}@media (prefers-color-scheme:dark){[data-ui=v2]:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141314;--panel:#1b1a1b;--well:#0d0c0d;--line:#2b292a;--line-strong:#3e3b3d;--fg:#ededed;--muted:#a29d9f;--faint:#6d686a;--crimson:#e2537f;--crimson-hover:#ec6c93;--blush:#2b1720;--pink:#ff5a8e;--chat:#ff5a8e;--ok:#4cc27a;--warn:#f0a33a;--err:#f47272;--on-fg:#141314;--tint:255 255 255;--scrim:#0009;--mark-bg:var(--fg);--glass-bg:#201e1fbd;--glass-hi:#ffffff1a;--rim:.16;--skel-hi:#ffffff0f;--shadow-float:0 0 0 1px var(--line), 0 14px 36px -12px #000000b3, 0 2px 6px -2px #00000080}}[data-ui=v2][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141314;--panel:#1b1a1b;--well:#0d0c0d;--line:#2b292a;--line-strong:#3e3b3d;--fg:#ededed;--muted:#a29d9f;--faint:#6d686a;--crimson:#e2537f;--crimson-hover:#ec6c93;--blush:#2b1720;--pink:#ff5a8e;--chat:#ff5a8e;--ok:#4cc27a;--warn:#f0a33a;--err:#f47272;--on-fg:#141314;--tint:255 255 255;--scrim:#0009;--mark-bg:var(--fg);--glass-bg:#201e1fbd;--glass-hi:#ffffff1a;--rim:.16;--skel-hi:#ffffff0f;--shadow-float:0 0 0 1px var(--line), 0 14px 36px -12px #000000b3, 0 2px 6px -2px #00000080}[data-ui=v2][data-accent]{--crimson:var(--accent-src);--crimson-hover:color-mix(in oklab, var(--accent-src), #000 12%);--blush:color-mix(in oklab, var(--accent-src) 8%, #fff);--pink:color-mix(in oklab, var(--accent-src), #fff 30%)}@media (prefers-color-scheme:dark){[data-ui=v2][data-accent]:not([data-theme=light]){--crimson:color-mix(in oklab, var(--accent-src), #fff 18%);--crimson-hover:color-mix(in oklab, var(--accent-src), #fff 30%);--blush:color-mix(in oklab, var(--accent-src) 20%, #141314);--pink:color-mix(in oklab, var(--accent-src), #fff 40%)}[data-ui=v2]:not([data-theme=light]) .brand-ink{filter:invert()}[data-ui=v2]:not([data-theme=light]) .maplibregl-canvas{filter:invert(.92)hue-rotate(180deg)saturate(.6)}}[data-ui=v2][data-accent][data-theme=dark]{--crimson:color-mix(in oklab, var(--accent-src), #fff 18%);--crimson-hover:color-mix(in oklab, var(--accent-src), #fff 30%);--blush:color-mix(in oklab, var(--accent-src) 20%, #141314);--pink:color-mix(in oklab, var(--accent-src), #fff 40%)}[data-ui=v2][data-theme=dark] .brand-ink{filter:invert()}[data-ui=v2][data-theme=dark] .maplibregl-canvas{filter:invert(.92)hue-rotate(180deg)saturate(.6)}@layer base{[data-ui=v2] ::selection{background:var(--blush);color:var(--crimson)}[data-ui=v2] input,[data-ui=v2] textarea,[data-ui=v2] [contenteditable]{caret-color:var(--crimson)}[data-ui=v2] :focus-visible{outline:2px solid var(--crimson);outline-offset:2px}[data-ui=v2] button{cursor:pointer;font:inherit;color:inherit}[data-ui=v2] h1,[data-ui=v2] h2,[data-ui=v2] h3{text-wrap:balance}[data-ui=v2] .mono,[data-ui=v2] kbd{font-family:var(--font-mono);font-variant-numeric:tabular-nums}}@layer components{[data-ui=v2] .lbl{font:400 12px/1.5 var(--font-mono);color:var(--muted)}[data-ui=v2] .shop-name{font-family:"Helvetica Neue", var(--font-sans);text-transform:uppercase;letter-spacing:.005em;font-weight:700;font-stretch:75%}[data-ui=v2] .btn{height:36px;font:500 14px/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;transition:background-color .12s,color .12s,opacity .12s;display:inline-flex}[data-ui=v2] .btn svg{flex:none;width:16px;height:16px}[data-ui=v2] .btn:disabled{opacity:.4;cursor:default}[data-ui=v2] .btn-sm{gap:6px;height:30px;padding:0 12px;font-size:13px}[data-ui=v2] .btn-sm svg{width:14px;height:14px}[data-ui=v2] .btn-lg{height:44px;padding:0 22px;font-size:15px}[data-ui=v2] .btn-icon{width:36px;padding:0}[data-ui=v2] .btn-sm.btn-icon{width:30px}[data-ui=v2] .btn-ink{background:var(--fg);color:var(--on-fg)}[data-ui=v2] .btn-ink:hover:not(:disabled){background:color-mix(in oklab, var(--fg), var(--bg) 14%)}[data-ui=v2] .btn-ink:active:not(:disabled){background:color-mix(in oklab, var(--fg), var(--bg) 24%)}[data-ui=v2] .btn-line{background:var(--glass-bg);color:var(--fg);-webkit-backdrop-filter:blur(16px)saturate(1.8);backdrop-filter:blur(16px)saturate(1.8);box-shadow:inset 0 .5px 0 var(--glass-hi), 0 0 0 .5px #17171724, 0 1px 2px #17171714, 0 3px 10px -4px #1717171f}[data-ui=v2] .btn-line:hover:not(:disabled){background:linear-gradient(rgb(var(--tint) / .04) 0 0) var(--glass-bg)}[data-ui=v2] .btn-line:active:not(:disabled){background:linear-gradient(rgb(var(--tint) / .1) 0 0) var(--glass-bg);box-shadow:inset 0 .5px 0 var(--glass-hi), 0 0 0 .5px #17171729, 0 1px 1px #17171714}[data-ui=v2] .btn-ghost{color:var(--fg);background:0 0}[data-ui=v2] .btn-ghost:hover:not(:disabled){background:rgb(var(--tint) / .05)}[data-ui=v2] .btn-ghost:active:not(:disabled){background:rgb(var(--tint) / .1)}[data-ui=v2] .btn kbd{opacity:.75;font-size:11px;font-weight:400}[data-ui=v2] .btn-yes{background:color-mix(in oklab, var(--crimson) 88%, transparent);color:var(--on-accent);-webkit-backdrop-filter:blur(16px)saturate(1.8);backdrop-filter:blur(16px)saturate(1.8);box-shadow:inset 0 .5px 0 #ffffff80, inset 0 0 0 .5px #ffffff29, 0 0 0 .5px color-mix(in oklab, color-mix(in oklab, var(--crimson), #000 55%) 30%, transparent), 0 1px 2px #1717171f, 0 4px 12px -4px #17171733;transition:background-color .12s,box-shadow .12s,transform .16s cubic-bezier(.3,1.3,.5,1),opacity .12s}[data-ui=v2] .btn-yes:hover:not(:disabled){background:color-mix(in oklab, color-mix(in oklab, var(--crimson), #000 6%) 92%, transparent)}[data-ui=v2] .btn-yes:active:not(:disabled){background:color-mix(in oklab, var(--crimson), #000 16%);box-shadow:inset 0 .5px 0 #ffffff4d, 0 0 0 .5px color-mix(in oklab, color-mix(in oklab, var(--crimson), #000 55%) 35%, transparent), 0 1px 2px #1717171f;transform:scale(.98)}[data-ui=v2] .btn-yes:disabled{box-shadow:none}[data-ui=v2] .btn-yes kbd{opacity:.75}[data-ui=v2] .field{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--bg);width:100%;height:38px;transition:border-color var(--m-fast), box-shadow var(--m-fast);outline:none;padding:0 12px;font-size:14px}[data-ui=v2] .field:hover{border-color:color-mix(in oklab, var(--line-strong), var(--fg) 18%)}[data-ui=v2] .field:focus{border-color:var(--fg);box-shadow:0 0 0 3px rgb(var(--tint) / .08)}[data-ui=v2] .field::placeholder{color:var(--faint)}[data-ui=v2] .dot{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px;display:inline-block}[data-ui=v2] .state{font:400 12px/1.4 var(--font-mono);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}[data-ui=v2] .state svg{flex:none;width:14px;height:14px}[data-ui=v2] .chip{border:1px solid var(--line);height:26px;font:500 12px/1 var(--font-sans);white-space:nowrap;background:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}[data-ui=v2] .chip svg{width:14px;height:14px}[data-ui=v2] .pill{border:1px solid var(--line);background:var(--bg);height:30px;font:500 13px/1 var(--font-sans);color:var(--fg);transition:background-color var(--m-fast), border-color var(--m-fast), color var(--m-fast);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}[data-ui=v2] .pill:hover{border-color:var(--line-strong);background:var(--panel)}[data-ui=v2] kbd.key{border:1px solid var(--line);min-width:20px;height:20px;color:var(--muted);background:var(--bg);border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}[data-ui=v2] .spin{animation:.9s linear infinite v2-spin}[data-ui=v2] .plates{overflow:visible}[data-ui=v2] .plates circle{fill:none;stroke-width:1.4px;vector-effect:non-scaling-stroke}[data-ui=v2] .plates .a{stroke:var(--pink);mix-blend-mode:multiply;animation:v2-plate-a 1.8s var(--v2-ease) infinite}[data-ui=v2] .plates .b{stroke:var(--fg);animation:v2-plate-b 1.8s var(--v2-ease) infinite}[data-ui=v2] .plates path{stroke:var(--fg);stroke-width:1.4px;vector-effect:non-scaling-stroke;animation:v2-cross 1.8s var(--v2-ease) infinite}[data-ui=v2] .skel{background:var(--line);border-radius:4px;display:block;position:relative;overflow:hidden}[data-ui=v2] .skel:after{content:"";background:linear-gradient(90deg, transparent, var(--skel-hi), transparent);animation:1.6s ease-in-out infinite v2-sweep;position:absolute;inset:0;transform:translate(-100%)}[data-ui=v2] .soft{filter:blur(4px);opacity:.55;-webkit-user-select:none;user-select:none}[data-ui=v2] .halftone{position:relative}[data-ui=v2] .halftone:before{content:"";pointer-events:none;background-image:radial-gradient(circle, var(--fg) 1px, transparent 1.25px);opacity:.22;background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 85% 100%,#000 0%,#0000 65%);mask-image:radial-gradient(at 85% 100%,#000 0%,#0000 65%)}[data-ui=v2] .blurbar{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6)}[data-ui=v2] .float{background:var(--bg);box-shadow:var(--shadow-float)}[data-ui=v2] .glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);box-shadow:inset 0 .5px 0 var(--glass-hi), 0 0 0 .5px #1717171a, 0 1px 2px #1717170f, 0 10px 28px -12px #17171738;position:relative}[data-ui=v2] .glass:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:var(--rim);background:linear-gradient(160deg,#ffffffe6,#ffffff26 38%,#ffffff0d 62%,#fff9);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-ui=v2] .glass-btn{border-radius:999px}[data-ui=v2] .glass-btn:hover:not(:disabled){background:linear-gradient(rgb(var(--tint) / .04) 0 0) var(--glass-bg)}[data-ui=v2] .glass-btn:active:not(:disabled){background:linear-gradient(rgb(var(--tint) / .1) 0 0) var(--glass-bg)}[data-ui=v2] .photo{vertical-align:middle;background:var(--panel);border:1px solid rgb(var(--tint) / .08);flex:none;display:inline-block;overflow:hidden}[data-ui=v2] .photo img{object-fit:cover;width:100%;height:100%;display:block}[data-ui=v2] .photo img.is-mark{object-fit:scale-down;background:var(--mark-bg);width:100%;height:100%;padding:18%;display:block}[data-ui=v2] .rich ul{padding-left:1.3em;list-style:outside}[data-ui=v2] .rich ol{padding-left:1.3em;list-style:decimal}[data-ui=v2] .rich a{text-underline-offset:3px;text-decoration:underline}[data-ui=v2] .rich img{max-width:100%;display:inline-block}[data-ui=v2] .rich font[size="2"]{font-size:12.5px}[data-ui=v2] .rich font[size="5"]{font-size:18px}[data-ui=v2] [data-editor]:empty:before{content:attr(data-placeholder);color:var(--faint);pointer-events:none}[data-ui=v2] .pin{cursor:pointer;color:var(--fg);position:relative}[data-ui=v2] .pin svg{width:24px;height:24px;transition:transform var(--m-fast) var(--v2-ease), color var(--m-fast);display:block}[data-ui=v2] .pin:hover svg{transform:translateY(-2px)}[data-ui=v2] .pin .nm{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px)saturate(1.8);backdrop-filter:blur(12px)saturate(1.8);box-shadow:inset 0 .5px 0 var(--glass-hi), 0 0 0 .5px #1717171f, 0 6px 16px -8px #1717174d;font:500 11px/1 var(--font-sans);white-space:nowrap;opacity:0;transition:opacity var(--m-fast), transform var(--m-fast) var(--v2-ease);pointer-events:none;color:var(--fg);border-radius:8px;padding:5px 8px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,2px)}[data-ui=v2] .pin:hover .nm,[data-ui=v2] .pin.sel .nm{opacity:1;transform:translate(-50%)}[data-ui=v2] .pin.sel{color:var(--crimson);z-index:3}[data-ui=v2] .pin.sel svg{width:34px;height:34px}[data-ui=v2] .pin.dim{color:var(--faint)}[data-ui=v2] .pin.loved .nm{opacity:1;transform:translate(-50%)}[data-ui=v2] .pin.drop svg{animation:v2-drop .42s var(--v2-ease) both;animation-delay:inherit}@media (prefers-reduced-motion:reduce){[data-ui=v2] .pin.drop svg{animation:none}}[data-ui=v2] .mapgrid{background-color:var(--panel);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:56px 56px}[data-ui=v2] .map-credit,[data-ui=v2] .map-credit a{color:var(--faint)}[data-ui=v2] .pin.busy:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle, color-mix(in oklab, var(--crimson) calc(25% + 55% * var(--busy,0)), transparent) 0%, transparent 68%);width:40px;height:40px;transform:scale(calc(.7 + .9 * var(--busy,0)));border-radius:9999px;margin-left:-20px;animation:2.6s ease-in-out infinite v2-breathe;position:absolute;bottom:-10px;left:50%}[data-ui=v2] .traffic-dot{background:var(--crimson);border-radius:9999px;width:7px;height:7px;animation:2.6s ease-in-out infinite v2-breathe}@keyframes v2-breathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){[data-ui=v2] .pin.busy:before,[data-ui=v2] .traffic-dot{animation:none}}[data-ui=v2] .map-credit a:hover{color:var(--muted)}[data-ui=v2] .hx{cursor:pointer;background:0 0;border:0;width:104px;height:90px;padding:0;position:absolute}[data-ui=v2] .hx-rim,[data-ui=v2] .hx-face{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);position:absolute;inset:0}[data-ui=v2] .hx-rim{background:var(--line-strong);transition:background var(--m-fast)}[data-ui=v2] .hx-face{background:var(--panel);transition:background var(--m-fast);place-content:center;justify-items:center;gap:4px;display:grid;transform:scale(.955)}[data-ui=v2] .hx:hover .hx-face,[data-ui=v2] .hx[aria-pressed=true] .hx-face{background:var(--bg)}[data-ui=v2] .hx:hover .hx-rim{background:var(--faint)}[data-ui=v2] .hx[data-state=warn] .hx-rim{background:var(--warn)}[data-ui=v2] .hx[aria-pressed=true] .hx-rim{background:var(--fg)}[data-ui=v2] .hx:focus-visible{outline:none}[data-ui=v2] .hx:focus-visible .hx-rim{background:var(--crimson)}[data-ui=v2] .hx-name{font:500 11px/1.2 var(--font-sans);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;max-width:74px;overflow:hidden}[data-ui=v2] .hx-acct{font:400 9.5px/1.2 var(--font-mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:70px;margin-top:-2px;overflow:hidden}[data-ui=v2] .hx-dot{background:var(--warn);border-radius:999px;width:7px;height:7px;position:absolute;top:13px;right:27px}[data-ui=v2] .scroll-thin{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}[data-ui=v2] .pill[aria-pressed=true]{background:var(--fg);color:var(--on-fg);border-color:#0000}[data-ui=v2] .plates.on-pink .a{stroke:#fff;mix-blend-mode:normal}[data-ui=v2] .grain{isolation:isolate;position:relative}[data-ui=v2] .grain:after{content:"";background-image:var(--grain);mix-blend-mode:multiply;opacity:.3;pointer-events:none;z-index:0;background-size:180px 180px;position:absolute;inset:0}[data-ui=v2] .grain>*{z-index:1;position:relative}[data-ui=v2] .snap-h{display:inline-block;position:relative}[data-ui=v2] .snap-h:before{content:attr(data-t);color:var(--pink);mix-blend-mode:multiply;animation:v2-snap var(--m-beat) var(--v2-ease) .35s both;pointer-events:none;position:absolute;inset:0}[data-ui=v2] .on-pink .snap-h:before{color:#fff;mix-blend-mode:normal;animation-name:v2-snap-melt}[data-ui=v2] .progress{background:rgb(var(--tint) / .08);border-radius:999px;height:6px;position:relative;overflow:hidden}[data-ui=v2] .progress>i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--pink), #fff 45%), var(--pink) 55%, var(--crimson));transition:width .6s cubic-bezier(.25,1,.5,1),background-size .6s cubic-bezier(.25,1,.5,1);position:absolute;inset:0 auto 0 0;overflow:hidden}[data-ui=v2] .progress>i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:45%;animation:1.8s cubic-bezier(.45,0,.25,1) infinite v2-sweep-bar;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}[data-ui=v2] .progress>i:before{content:"";border-radius:inherit;background:radial-gradient(circle at 100%,#fffffff2,#0000 70%);width:14px;animation:1.2s ease-in-out infinite v2-breathe;position:absolute;top:0;bottom:0;right:0}[data-ui=v2] .done-tick{background:var(--ok);color:#fff;border-radius:999px;place-items:center;animation:.42s cubic-bezier(.2,.9,.3,1.3) both v2-pop;display:grid}[data-ui=v2] .done-tick path{stroke-dasharray:30;stroke-dashoffset:30px;animation:.36s ease-out .2s forwards v2-draw}[data-ui=v2] .rise{animation:v2-rise var(--m-base) var(--v2-ease) both}[data-ui=v2] .fade-in{animation:v2-fade var(--m-base) var(--v2-ease) both}[data-ui=v2] .chat-face{flex:none;grid-template:100%/100%;display:inline-grid}[data-ui=v2] .chat-face>svg{grid-area:1/1;width:100%;height:100%}[data-ui=v2] .chat-face .plate{color:var(--pink);opacity:0;transition:opacity var(--m-base)}[data-ui=v2] .chat-face[data-working] .plate{opacity:1;animation:v2-face-plate 1.8s var(--v2-ease) infinite}[data-ui=v2] .v2-md{overflow-wrap:break-word;min-width:0;font-size:14.5px;line-height:1.6}[data-ui=v2] .v2-md :where(h1,h2,h3,h4,h5,h6){letter-spacing:-.01em;font-size:14.5px;font-weight:600}[data-ui=v2] .v2-md :where(ul,ol){gap:.3em;padding-left:1.25em;display:grid}[data-ui=v2] .v2-md ul{list-style:outside}[data-ui=v2] .v2-md ol{list-style:decimal}[data-ui=v2] .v2-md li::marker{color:var(--faint)}[data-ui=v2] .v2-md li>:where(ul,ol){margin-top:.3em}[data-ui=v2] .v2-md strong{font-weight:600}[data-ui=v2] .v2-md a{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}[data-ui=v2] .v2-md a:hover{text-decoration-color:currentColor}[data-ui=v2] .v2-md code{font:400 12.5px/1.5 var(--font-mono);background:var(--well);border-radius:4px;padding:.1em .35em}[data-ui=v2] .v2-md pre{font:400 12.5px/1.55 var(--font-mono);background:var(--well);border:1px solid var(--line);border-radius:var(--r-control);padding:10px 12px;overflow-x:auto}[data-ui=v2] .v2-md pre code{background:0 0;padding:0}[data-ui=v2] .v2-md .v2-md-table{overflow-x:auto}[data-ui=v2] .v2-md table{border-collapse:collapse;width:100%;font:400 12.5px/1.45 var(--font-mono);font-variant-numeric:tabular-nums}[data-ui=v2] .v2-md :where(th,td){text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 12px 6px 0}[data-ui=v2] .v2-md th{color:var(--muted);white-space:nowrap;font-weight:400}[data-ui=v2] .v2-md blockquote{border-left:2px solid var(--line-strong);color:var(--muted);padding-left:10px}[data-ui=v2] .v2-md hr{border:0;border-top:1px solid var(--line)}[data-ui=v2] .v2-md a.v2-file{vertical-align:middle;max-width:100%;transition:border-color var(--m-fast);text-decoration:none}[data-ui=v2] .v2-md a.v2-file:hover{border-color:var(--line-strong)}[data-ui=v2] .v2-md .v2-md-img{width:fit-content;max-width:100%;display:block}[data-ui=v2] .v2-md .v2-md-img img{border:1px solid var(--line);border-radius:var(--r-card);max-width:100%;max-height:280px;display:block}[data-ui=v2] .rail-tip{opacity:0;transition:opacity .12s,transform .12s;transform:translate(-4px,-50%)}[data-ui=v2] .group\/rail:hover .rail-tip,[data-ui=v2] .group\/rail:focus-visible .rail-tip{opacity:1;transform:translateY(-50%)}}@keyframes v2-spin{to{transform:rotate(360deg)}}@keyframes v2-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes v2-plate-a{0%,to{transform:translate(-3px,-3px)}45%,72%{transform:none}}@keyframes v2-plate-b{0%,to{transform:translate(3px,3px)}45%,72%{transform:none}}@keyframes v2-cross{0%,40%,88%,to{opacity:0}50%,76%{opacity:1}}@keyframes v2-sweep{60%,to{transform:translate(100%)}}@keyframes v2-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes v2-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes v2-fade{0%{opacity:0}to{opacity:1}}@keyframes v2-snap{0%{transform:translate(4px,-3px)}to{transform:none}}@keyframes v2-snap-melt{0%{opacity:.7;transform:translate(4px,-3px)}70%{opacity:.5;transform:none}to{opacity:0;transform:none}}@keyframes v2-sweep-bar{0%{transform:translate(-100%)}to{transform:translate(330%)}}@keyframes v2-breathe{0%,to{opacity:.25}50%{opacity:1}}@keyframes v2-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes v2-draw{to{stroke-dashoffset:0}}@keyframes v2-face-plate{0%,to{transform:translate(7%,-7%)}45%,72%{transform:none}}@media (prefers-reduced-motion:reduce){[data-ui=v2] *,[data-ui=v2] :before,[data-ui=v2] :after{transition-duration:0s!important;animation:none!important}[data-ui=v2] .done-tick path{stroke-dashoffset:0}}