@import "https://fonts.googleapis.com/css2?family=Manrope:wght@600;700&family=Inter:wght@400;500;600;700&family=Martian+Mono:wght@400&display=swap";.a-glow{contain:strict;position:absolute;inset:0;overflow:hidden}.a-glow>.a-glow-blob{will-change:transform;pointer-events:none;border-radius:50%;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}@keyframes a-drift-1{0%{transform:translate(-34%,-24%)scale(.94)}17%{transform:translate(-8%,-34%)scale(1.1)}33%{transform:translate(24%,-14%)scale(1.22)}50%{transform:translate(30%,18%)scale(1.26)}67%{transform:translate(8%,36%)scale(1.06)}83%{transform:translate(-26%,20%)scale(.88)}to{transform:translate(-34%,-24%)scale(.94)}}@keyframes a-drift-2{0%{transform:translate(32%,-30%)scale(1.14)}17%{transform:translate(8%,-18%)scale(1.02)}33%{transform:translate(-18%,-4%)scale(.9)}50%{transform:translate(-28%,24%)scale(.86)}67%{transform:translate(-2%,36%)scale(1.02)}83%{transform:translate(24%,16%)scale(1.18)}to{transform:translate(32%,-30%)scale(1.14)}}@keyframes a-drift-3{0%{transform:translateY(34%)scale(1.22)rotate(0)}17%{transform:translate(-22%,14%)scale(1.06)rotate(60deg)}33%{transform:translate(-30%,-22%)scale(.94)rotate(120deg)}50%{transform:translate(6%,-32%)scale(1.06)rotate(180deg)}67%{transform:translate(30%,-12%)scale(1.16)rotate(240deg)}83%{transform:translate(22%,20%)scale(1.16)rotate(300deg)}to{transform:translateY(34%)scale(1.22)rotate(360deg)}}.a-wave{pointer-events:none;fill:none;--a-w0:#c9c4ff;--a-w1:#7a6cff;--a-w2:#f4f2ff;--a-w3:#a99bff;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.a-wave path{stroke-linecap:round;animation:a-lap var(--a-lap) linear var(--a-delay) infinite, a-wheel calc(var(--a-lap) * 3) linear var(--a-delay) infinite}.a-wave-spill{stroke-width:22px;stroke-opacity:.16;filter:blur(7px)}.a-wave-haze{stroke-width:10px;stroke-opacity:.4;filter:blur(2.5px)}.a-wave-body{stroke-width:3.6px;stroke-opacity:.75}.a-wave-core{stroke-width:1.6px;stroke-opacity:1}.a-wave.is-whole path{animation-name:a-wheel;animation-duration:calc(var(--a-lap) * 3)}@keyframes a-lap{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes a-wheel{0%{stroke:var(--a-w0)}33%{stroke:var(--a-w1)}66%{stroke:var(--a-w2)}to{stroke:var(--a-w0)}}.a-rim{pointer-events:none;--a-rim:1;box-shadow:inset 0 1.5px 0 rgba(255, 255, 255, calc(.62 * var(--a-rim))), inset 0 -1.5px 0 rgba(0, 0, 0, calc(.38 * var(--a-rim))), inset 0 0 0 1px rgba(255, 255, 255, calc(.22 * var(--a-rim))), inset 0 0 14px rgba(255, 255, 255, calc(.16 * var(--a-rim))), inset 0 0 26px rgba(0, 0, 0, calc(.22 * var(--a-rim)));position:absolute}.a-rim:before{content:"";border-radius:inherit;opacity:var(--a-rim);background:linear-gradient(135deg,#ffffff57 0%,#ffffff14 16%,#0000 28% 68%,#ffffff0d 84%,#ffffff2e 100%);position:absolute;inset:0}.a-rim-bend{object-fit:cover;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@property --a-r{syntax:"<percentage>";inherits:false;initial-value:0%}.a-mark{pointer-events:none;--a-r:0%;-webkit-mask-image:radial-gradient(circle at 50% 50%, #000 var(--a-r), transparent calc(var(--a-r) + 14%));-webkit-mask-image:radial-gradient(circle at 50% 50%, #000 var(--a-r), transparent calc(var(--a-r) + 14%));mask-image:radial-gradient(circle at 50% 50%, #000 var(--a-r), transparent calc(var(--a-r) + 14%));animation:a-draw var(--a-draw) cubic-bezier(.4, 0, .2, 1) var(--a-after) forwards;filter:drop-shadow(0 2px 3px #0000008c)drop-shadow(0 0 10px #00000073)drop-shadow(0 0 8px #ffffff80);position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes a-draw{0%{--a-r:0%}to{--a-r:100%}}.a-mark-star{width:100%;height:100%;display:block;overflow:visible}.a-glass-mark{pointer-events:none;animation:a-mark-settle var(--a-draw) cubic-bezier(.2, .9, .2, 1) var(--a-after) both;filter:drop-shadow(0 1px 2px #0003);position:absolute;top:50%;left:50%;translate:-50% -50%}.a-glass-mark>svg[width="0"][height="0"]{filter:none;animation:none}@keyframes a-mark-settle{0%{transform:scale(.92)}to{transform:scale(1)}}.a-glass-mark-lens{animation:a-mark-fill calc(var(--a-draw) * .7) ease-out calc(var(--a-after) + var(--a-draw) * .35) both;position:absolute;inset:0;overflow:hidden}.a-glass-mark-lens-inner{position:absolute;inset:0}@keyframes a-mark-fill{0%{opacity:0}to{opacity:1}}.a-glass-mark-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.a-glass-mark-face{animation:a-mark-fill calc(var(--a-draw) * .7) ease-out calc(var(--a-after) + var(--a-draw) * .35) both}.a-glass-mark-line{animation:a-mark-draw var(--a-draw) cubic-bezier(.32, .08, .2, 1) var(--a-after) both}@keyframes a-mark-draw{0%{stroke-dashoffset:2400px}to{stroke-dashoffset:0}}.a-rim.is-frost:after{content:"";border-radius:inherit;padding:var(--a-band,4px);-webkit-backdrop-filter:blur(9px)saturate(1.9)brightness(1.14);-webkit-mask-composite:xor;opacity:var(--a-rim);pointer-events:none;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)}.a-rim.is-bevel:before{opacity:calc(var(--a-rim) * 1.15)}.a-mesh{will-change:transform;background-color:#07061a;animation:46s ease-in-out infinite alternate a-mesh-drift;position:absolute;inset:-20%}@keyframes a-mesh-drift{0%{transform:translate(-4%,-3%)scale(1)rotate(0)}to{transform:translate(5%,4%)scale(1.12)rotate(14deg)}}.a-conic{will-change:transform;border-radius:50%;animation:38s linear infinite a-conic-turn;position:absolute;inset:-30%;-webkit-mask:radial-gradient(closest-side,#000 35%,#0000 85%);mask:radial-gradient(closest-side,#000 35%,#0000 85%)}@keyframes a-conic-turn{to{transform:rotate(360deg)}}.a-conic-ground{background:#07061a;position:absolute;inset:0}.a-rim-lib{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.a-glass-mark-edge,.a-glass-mark-spec{pointer-events:none;animation:a-mark-fill calc(var(--a-draw) * .7) ease-out calc(var(--a-after) + var(--a-draw) * .25) both;position:absolute;inset:0;-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.a-glass-mark-edge{background:linear-gradient(135deg,#fffffff2 0%,#ffffff9e 22%,#ffffff4d 48%,#ffffff2e 68%,#ffffff6b 100%)}.a-glass-mark-spec{background:linear-gradient(135deg,#fff 0%,#ffffff73 14%,#fff0 34% 100%)}.a-glass-mark-sheen{pointer-events:none;animation:a-mark-fill calc(var(--a-draw) * .7) ease-out calc(var(--a-after) + var(--a-draw) * .35) both;background:linear-gradient(135deg,#ffffff80 0%,#ffffff0d 45%,#ffffff47 100%);position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.a-glass-mark-outline{pointer-events:none;animation:a-mark-fill calc(var(--a-draw) * .7) ease-out calc(var(--a-after) + var(--a-draw) * .35) both;background:linear-gradient(135deg,#fffffff2 0%,#fff9 24%,#ffffff47 52%,#ffffff2e 72%,#ffffff73 100%);position:absolute;inset:0;-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.a-glass-mark.is-art{animation:a-mark-settle var(--a-draw) cubic-bezier(.2, .9, .2, 1) var(--a-after) both, a-mark-wipe var(--a-draw) cubic-bezier(.32, .08, .2, 1) var(--a-after) both}@keyframes a-mark-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.a-glass-mark.is-art .a-glass-mark-lens,.a-glass-mark.is-art .a-glass-mark-sheen,.a-glass-mark.is-art .a-glass-mark-outline,.a-glass-mark.is-art .a-glass-mark-edge,.a-glass-mark.is-art .a-glass-mark-spec{animation:none}.a-glass-mark.is-from-centre{animation:a-mark-rise var(--a-draw) cubic-bezier(.22, .9, .24, 1) var(--a-after) both}@keyframes a-mark-rise{0%{opacity:0;transform:scale(.42)}55%{opacity:1}to{opacity:1;transform:scale(1)}}.a-glass-mark.is-from-centre .a-glass-mark-lens,.a-glass-mark.is-from-centre .a-glass-mark-sheen,.a-glass-mark.is-from-centre .a-glass-mark-face{animation:a-mark-body calc(var(--a-draw) * .7) ease-out var(--a-after) both}@keyframes a-mark-body{0%{opacity:0}to{opacity:1}}.a-glass-mark.is-from-centre .a-glass-mark-edge,.a-glass-mark.is-from-centre .a-glass-mark-spec{animation:a-mark-lit calc(var(--a-draw) * .55) ease-out calc(var(--a-after) + var(--a-draw) * .3) both}@keyframes a-mark-lit{0%{opacity:0}to{opacity:1}}.a-glass-mark.is-from-centre .a-glass-mark-line{animation:a-mark-lit calc(var(--a-draw) * .55) ease-out calc(var(--a-after) + var(--a-draw) * .3) both;stroke-dashoffset:0}.a-tile-stroke{pointer-events:none;fill:none;z-index:5;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.a-tile-stroke path{stroke-linejoin:round}.a-tile-stroke-base{stroke:#ffffff57;stroke-width:1px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--bowl-c1:#404249;--bowl-c2:#404249;--bowl-c3:#404249;--bowl-angle:165deg;--holo-c1:#0089ff;--holo-c2:#b0c61a;--holo-c3:#f3c200;--holo-angle:180deg}}}:root,.app{--fg-primary:#f4f4f5;--fg-secondary:#8c8f98;--fg-tertiary:#6a6a6a;--fg-disabled:#585b62;--fg-primary-inverted:#0b0c0f;--fg-secondary-inverted:#6f727a;--fg-success:#22c55e;--fg-error:#ef4444;--fg-warning:#f59e0b;--fg-static-white:#fff;--bg-surface-main:#0b0c0f;--bg-surface-container:#1a1b20;--bg-surface-nested:#23252a;--bg-surface-container-inverted:#fff;--bg-surface-nested-inverted:#f4f4f5;--bg-surface-overlay:#0000007a;--bg-selection-hover:#23252a;--bg-action-primary:#dadbe0;--bg-action-secondary:#404249;--bg-action-tertiary:#2c2e34;--bg-accent:#4d8dff;--bg-status-error:#ef4444;--fill-vibrant-tertiary:#121212;--stroke-primary:#23252a;--stroke-secondary:#404249;--stroke-tertiary:#8c8f98;--stroke-primary-inverted:#dadbe0;--stroke-cutout:#000;--avatar-bg-amethyst:#7c3aed;--avatar-fg-amethyst:#ede9fe;--radius-tiny:4px;--radius-sm:6px;--radius-small:8px;--radius-extra-medium:12px;--radius-medium-increased:16px;--radius-large:24px;--radius-full:9999px;--space-0:0;--space-xtiny:2px;--space-tiny:4px;--space-xsmall:6px;--space-small:8px;--space-small-inc:10px;--space-xmedium:12px;--space-medium-inc:16px;--space-large:24px;--border-default:1px;--border-large:4px;--font-heading:"Manrope", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"Martian Mono", ui-monospace, monospace}.ds-headline-m{font:700 28px/36px var(--font-heading)}.ds-headline-s{font:700 24px/32px var(--font-heading)}.ds-title-xl{font:700 20px/28px var(--font-heading)}.ds-title-l{font:700 18px/24px var(--font-heading)}.ds-title-m{font:600 16px/24px var(--font-heading)}.ds-title-tiny{font:600 12px/16px var(--font-body)}.ds-body-l{font:400 16px/24px var(--font-body)}.ds-body-m{font:400 14px/20px var(--font-body)}.ds-body-s{font:400 12px/16px var(--font-body)}.ds-body-s-emph{font:500 12px/16px var(--font-body)}.ds-paragraph-l{font:400 16px/20px var(--font-body)}.ds-caption-m{font:600 12px/16px var(--font-body);letter-spacing:1px}.ds-label-s{font:600 10px/1 var(--font-body)}.ds-appbar{height:64px;padding:var(--space-small) var(--space-tiny);background:var(--bg-surface-main);justify-content:space-between;align-items:center;display:flex}.ds-appbar .ds-appbar-title{font:700 24px/32px var(--font-heading);color:var(--fg-primary)}.ds-appbar .ds-appbar-subtitle{font:400 12px/16px var(--font-body);color:var(--fg-secondary)}.ds-appbar .ds-appbar-title--compact{font:700 18px/24px var(--font-heading)}.ds-glass-header{isolation:isolate;position:relative}.ds-glass-header:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--bg-surface-main) 0%, var(--bg-surface-main) 47%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ds-glass-header:before{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-surface-main) 70%, transparent) 0%, color-mix(in srgb, var(--bg-surface-main) 34%, transparent) 47%, transparent 100%)}}.ds-glass-header:before{-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.ds-glass-header .ds-appbar{background:0 0}.ds-scroll-under-header{transform:translateZ(0);-webkit-mask-image:linear-gradient(#0000 0 46px,#000 112px);mask-image:linear-gradient(#0000 0 46px,#000 112px)}.ds-glass-bubble{background:var(--bg-surface-container)}@supports (color:color-mix(in lab, red, red)){.ds-glass-bubble{background:color-mix(in srgb, var(--bg-surface-container) 58%, transparent)}}.ds-glass-bubble{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-full);box-shadow:inset 0 1px 0 var(--fg-static-white), 0 2px 10px #0000004d}@supports (color:color-mix(in lab, red, red)){.ds-glass-bubble{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--fg-static-white) 16%, transparent), 0 2px 10px #0000004d}}.ds-appbar .ds-appbar-title--bubble{padding:var(--space-xsmall) var(--space-medium-inc)}.ds-glass-header .ds-icon-btn{background:var(--bg-surface-container)}@supports (color:color-mix(in lab, red, red)){.ds-glass-header .ds-icon-btn{background:color-mix(in srgb, var(--bg-surface-container) 58%, transparent)}}.ds-glass-header .ds-icon-btn{-webkit-backdrop-filter:blur(20px)saturate(180%);box-shadow:inset 0 1px 0 var(--fg-static-white), 0 2px 10px #0000004d}@supports (color:color-mix(in lab, red, red)){.ds-glass-header .ds-icon-btn{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--fg-static-white) 16%, transparent), 0 2px 10px #0000004d}}.ds-icon-btn{border-radius:var(--radius-full);width:44px;height:44px;color:var(--fg-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.ds-icon-btn:active{background:var(--bg-selection-hover)}.ds-avatar{border-radius:var(--radius-full);background:var(--avatar-bg-amethyst);width:44px;height:44px;color:var(--avatar-fg-amethyst);font:700 28px/36px var(--font-heading);justify-content:center;align-items:center;display:flex}.ds-tabbar{padding:var(--space-medium-inc) 25px 25px;background:var(--bg-surface-main);justify-content:center;align-items:flex-start;display:flex}.ds-tab{padding:var(--space-xsmall) var(--space-small) 7px;cursor:pointer;isolation:isolate;background:0 0;border:0;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:1px;display:flex;position:relative}.ds-tab .ds-tab-icon{width:28px;height:28px;color:var(--fg-secondary)}.ds-tab span{font:600 10px/1 var(--font-body);color:var(--fg-secondary);text-align:center}.ds-tab.is-active .ds-tab-icon,.ds-tab.is-active span{color:var(--fg-primary)}.ds-tab.is-active:before{content:"";background:var(--fill-vibrant-tertiary);z-index:-1;border-radius:100px;position:absolute;inset:0 -2px}.ds-btn{justify-content:center;align-items:center;gap:var(--space-small);min-height:48px;padding:var(--space-xmedium) var(--space-large);border-radius:var(--radius-full);font:600 16px/24px var(--font-heading);cursor:pointer;white-space:nowrap;border:0;transition:background .16s,transform .12s,opacity .16s;display:inline-flex}.ds-btn:active:not(:disabled){transform:scale(.98)}.ds-btn:disabled{cursor:default;opacity:1}.ds-btn--primary{background:var(--bg-action-primary);color:var(--fg-primary-inverted)}.ds-btn--primary:disabled{background:var(--bg-action-secondary);color:var(--fg-disabled)}.ds-btn--secondary{background:var(--bg-action-secondary);color:var(--fg-primary)}.ds-btn--tertiary{background:var(--bg-action-tertiary);color:var(--fg-primary)}.ds-btn--accent{background:var(--bg-accent);color:var(--fg-static-white)}.ds-btn--success{background:var(--fg-success);color:var(--fg-primary-inverted)}.ds-btn--error{background:var(--bg-status-error);color:var(--fg-static-white)}.ds-btn--ghost{color:var(--fg-primary);border:var(--border-default) solid var(--stroke-secondary);background:0 0}.ds-btn--block{width:100%;display:flex}.ds-btn--v2{min-height:52px;padding:0 var(--space-medium-inc);border-radius:var(--radius-extra-medium)}.ds-btn--warning{background:var(--fg-warning);color:var(--fg-primary-inverted)}.ds-badge{align-items:center;gap:var(--space-tiny);height:19px;padding:0 var(--space-small);border-radius:var(--radius-small);background:var(--bg-action-secondary);color:var(--fg-secondary);font:400 12px/16px var(--font-body);display:inline-flex}.ds-badge--success{background:var(--bg-surface-nested);color:var(--fg-success)}.ds-badge--error{background:var(--bg-surface-nested);color:var(--fg-error)}.ds-badge--warning{background:var(--bg-surface-nested);color:var(--fg-warning)}.ds-badge--accent{background:var(--bg-surface-nested);color:var(--bg-accent)}.ds-pill{align-items:center;gap:var(--space-xmedium);padding:var(--space-small) var(--space-small) var(--space-small) var(--space-medium-inc);border-radius:var(--radius-full);background:var(--bg-surface-container);border:var(--border-default) solid var(--stroke-secondary);color:var(--fg-primary);font:600 16px/24px var(--font-heading);display:inline-flex}.ds-pill-value{padding:var(--space-tiny) var(--space-xmedium);border-radius:var(--radius-full);background:var(--bg-action-primary);color:var(--fg-primary-inverted);font:600 16px/24px var(--font-heading)}.ds-pill--warning{gap:var(--space-small);background:var(--fg-warning);color:var(--fg-primary-inverted);font:700 20px/28px var(--font-heading);border-color:#0000;box-shadow:0 4px 2px #00000040}.ds-pill--warning .ds-pill-value{padding:var(--space-xsmall) var(--space-xmedium);background:var(--bg-surface-nested);color:var(--fg-warning);font:700 18px/24px var(--font-heading);font-variant-numeric:tabular-nums}.ds-pill--verdict{gap:var(--space-xsmall);padding:5px var(--space-small) 5px 7px;font:700 11px/14px var(--font-heading);letter-spacing:.06em;box-shadow:0 2px 6px #00000059}.ds-pill--verdict>svg,.ds-pill--verdict>img{flex:none;width:15px;height:15px}.ds-card{background:var(--bg-surface-container);border-radius:var(--radius-medium-increased);padding:var(--space-medium-inc);color:var(--fg-primary)}.ds-card--nested{background:var(--bg-surface-nested)}.ds-card--outlined{border:var(--border-default) solid var(--stroke-primary)}.ds-card--framed{background:var(--bg-surface-nested);border:var(--border-large) solid var(--stroke-secondary);border-radius:var(--radius-large)}.ds-card--framed-warning{border-color:var(--fg-warning)}.ds-menu-group{background:var(--bg-surface-container);border-radius:var(--radius-medium-increased);flex-direction:column;display:flex;overflow:hidden}.ds-list-item{min-height:52px;padding:0 var(--space-medium-inc);background:var(--bg-surface-container);cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;width:100%;display:flex}.ds-list-item:active{background:var(--bg-selection-hover)}.ds-li-left{padding-right:var(--space-small-inc);align-self:stretch;align-items:center;display:flex}.ds-li-body{align-items:center;gap:var(--space-xmedium);min-width:0;min-height:52px;padding:var(--space-small) 0;border-bottom:var(--border-default) solid var(--stroke-primary);flex:1;display:flex}.ds-menu-group .ds-list-item:last-child .ds-li-body{border-bottom:none}.ds-li-title{font:400 16px/24px var(--font-body);color:var(--fg-primary);margin:0}.ds-li-desc{font:500 12px/16px var(--font-body);color:var(--fg-secondary);margin:0}.ds-li-right{justify-content:flex-end;align-items:center;gap:var(--space-small);display:flex}.ds-li-label{font:500 14px/20px var(--font-body);color:var(--fg-secondary)}.ds-list-item.is-disabled .ds-li-title,.ds-list-item.is-disabled .ds-li-label{color:var(--fg-disabled)}.ds-bubble{padding:var(--space-tiny);border-radius:var(--radius-medium-increased);flex-direction:column;align-items:flex-start;max-width:75%;display:flex;position:relative}.ds-bubble--received{background:var(--bg-surface-container)}.ds-bubble--sent{background:var(--bg-surface-container-inverted)}.ds-bubble-content{align-items:flex-end;gap:var(--space-small);width:100%;padding:var(--space-small) var(--space-small) var(--space-xtiny);display:flex}.ds-bubble-content:not(:has(.ds-status)){padding:var(--space-small)}.ds-bubble .ds-msg{font:400 16px/20px var(--font-body)}.ds-bubble--received .ds-msg{color:var(--fg-primary)}.ds-bubble--sent .ds-msg{color:var(--fg-primary-inverted)}.ds-bubble .ds-status{font:500 12px/16px var(--font-body);align-items:flex-end;display:flex}.ds-bubble--received .ds-status{color:var(--fg-tertiary)}.ds-bubble--sent .ds-status{color:var(--fg-secondary-inverted)}.ds-reply{border-radius:var(--radius-extra-medium);border-left:var(--border-large) solid var(--stroke-tertiary);width:100%;padding:var(--space-small) var(--space-xmedium);flex-direction:column;display:flex;overflow:hidden}.ds-bubble--received .ds-reply{background:var(--bg-surface-nested);color:var(--fg-primary)}.ds-bubble--sent .ds-reply{background:var(--bg-surface-nested-inverted);color:var(--fg-primary-inverted)}.ds-reply-name{font:600 12px/16px var(--font-body)}.ds-reply-snippet{font:500 12px/16px var(--font-body)}.ds-search-field{align-items:center;gap:var(--space-tiny);height:56px;padding:var(--space-tiny);background:var(--bg-action-tertiary);border:var(--border-default) solid var(--stroke-secondary);border-radius:var(--radius-full);display:flex}.ds-sf-input{min-width:0;padding:var(--space-small-inc) 0;font:400 16px/24px var(--font-body);color:var(--fg-primary);background:0 0;border:0;outline:none;flex:1}.ds-sf-input::placeholder{color:var(--fg-tertiary)}.ds-radio-card{align-items:center;gap:var(--space-medium-inc);padding:var(--space-xmedium) var(--space-medium-inc);border-radius:var(--radius-large);background:0 0;display:flex}.ds-radio-card.is-checked{background:var(--bg-surface-nested)}.ds-rc-radio{border-radius:var(--radius-full);background:var(--bg-action-tertiary);border:var(--border-default) solid var(--stroke-tertiary);flex:none;width:16px;height:16px;position:relative}.ds-radio-card.is-checked .ds-rc-radio{background:var(--bg-action-primary);border:none}.ds-rc-dot{border-radius:var(--radius-full);background:var(--fg-primary-inverted);width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--radius-sm:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:"Manrope", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.z-auto{z-index:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-\[78\%\]{height:78%}.h-\[183px\]{height:183px}.h-full{height:100%}.w-\[78\%\]{width:78%}.w-\[183px\]{width:183px}.w-full{width:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.scale-x-\[-1\]{--tw-scale-x:-1;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[9px\]{border-radius:9px}.rounded-\[12px\]{border-radius:12px}.border{border-style:var(--tw-border-style);border-width:1px}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.text-\[88px\]{font-size:88px}.leading-none{--tw-leading:1;line-height:1}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.backface-hidden{backface-visibility:hidden}}:root{--attest-neg:#f87171;--attest-neg-rgb:248,113,113;--game-bg-secondary:var(--bg-surface-container);--game-bg-tertiary:var(--bg-surface-nested);--game-panel:var(--bg-surface-container);--game-btn-gradient:var(--bg-action-primary);--game-btn-gradient-success:var(--fg-success);--game-btn-secondary-bg:var(--bg-action-tertiary);--game-btn-flat-bg:var(--bg-action-secondary);--game-glow-navy:var(--stroke-secondary);--game-glow-green:var(--fg-success);--game-glow-white:transparent;--glow-color:transparent;--glow-soft:none;--glow-hard:none;--game-card-gradient:var(--bg-surface-nested);--game-frame:var(--stroke-secondary);--game-frame-glow:var(--stroke-primary);--game-yellow:var(--fg-warning);--game-green:var(--fg-success);--game-red:var(--bg-status-error);--game-text-primary:var(--fg-primary);--game-text-secondary:var(--fg-secondary);--game-text-tertiary:var(--fg-tertiary);--game-text-disabled:var(--fg-disabled);--game-fill-6:#f4f4f50f;--game-fill-8:#f4f4f514;--game-fill-12:#f4f4f51f;--game-fill-24:#f4f4f53d;--game-stroke:var(--stroke-primary);--game-radius-xs:var(--radius-tiny);--game-radius-inner:var(--radius-small);--game-radius-btn:var(--radius-medium-increased);--game-frame-width:8px;--game-font-ui:var(--font-body);--game-font-display:var(--font-heading);--glow-frame-color:var(--stroke-secondary);--glow-frame-face:var(--bg-surface-nested);--glow-frame-radius:var(--radius-medium-increased);--glow-frame-border:7px;--glow-frame-glow-border:5px;--glow-frame-blur-strong:16px;--glow-frame-blur-near:4px}*{box-sizing:border-box}body{background:var(--bg-surface-main);color:var(--fg-primary);font:400 14px/20px var(--font-body);letter-spacing:0;-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:0;display:flex}@keyframes end-screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes arrow-nudge-left{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}@keyframes arrow-nudge-right{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes mascot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes countdown-pop{0%{filter:brightness(1.12);opacity:.6;transform:scale(1.12)}to{filter:brightness();opacity:1;transform:scale(1)}}@keyframes countdown-heartbeat{0%,to{transform:scale(1)}18%{transform:scale(1.06)}32%{transform:scale(.98)}46%{transform:scale(1.04)}60%{transform:scale(1)}}@keyframes tick-draw{0%{stroke-dasharray:300;stroke-dashoffset:300px}to{stroke-dasharray:300;stroke-dashoffset:0}}@keyframes tick-pop{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.18)}80%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes reject-fade{0%{opacity:0}to{opacity:1}}@keyframes cross-stroke-draw{0%{stroke-dasharray:240;stroke-dashoffset:240px}to{stroke-dasharray:240;stroke-dashoffset:0}}@keyframes thumb-zoom{0%{opacity:0;transform:scale(.16)}35%{opacity:1}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes change-chip-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes bubble-pop{0%{opacity:0;transform:scale(.2)translate(-14px)}55%{opacity:1;transform:scale(1.1)translate(2px)}75%{transform:scale(.96)translate(0)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes timer-alarm{0%,to{filter:drop-shadow(0 0 6px #ef444473);transform:scale(1)}50%{filter:drop-shadow(0 0 14px #ef4444d9);transform:scale(1.12)}}@keyframes firework-spark{0%{opacity:0;transform:translate(0)scale(.4)}10%{opacity:1}80%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(.9);opacity:0}}@keyframes firework-flash{0%{opacity:0;transform:scale(0)}20%{opacity:1;transform:scale(1.2)}60%{opacity:.4;transform:scale(2.4)}to{opacity:0;transform:scale(3)}}@keyframes hearts-float{0%{opacity:0;transform:translate(0)scale(.5)rotate(0)}15%{transform:translate(var(--hx1), -8px) scale(1) rotate(-8deg);opacity:1}60%{opacity:1}to{transform:translate(var(--hx2), -70px) scale(.9) rotate(var(--hr));opacity:0}}@keyframes tick-flash{0%{opacity:0;transform:scale(.2)}25%{opacity:1;transform:scale(1.2)}40%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes capsule-wobble{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes capsule-top-off{0%{opacity:1;transform:translate(0)rotate(0)}60%{opacity:1;transform:translate(8px,-120px)rotate(-22deg)}to{opacity:0;transform:translate(40px,-260px)rotate(-65deg)}}@keyframes capsule-bottom-settle{0%{transform:translateY(0)scale(1)}40%{transform:translateY(6px)scale(1.02)}to{transform:translateY(0)scale(1)}}@keyframes capsule-burst{0%{opacity:0;transform:scale(.2)}35%{opacity:1;transform:scale(1.4)}70%{opacity:.6;transform:scale(2.2)}to{opacity:0;transform:scale(3)}}@keyframes ticket-emerge{0%{opacity:0;transform:translateY(40px)scale(.4)rotate(-8deg)}35%{opacity:1;transform:translateY(-60px)scale(.9)rotate(6deg)}60%{transform:translateY(-90px)scale(1.08)rotate(-3deg)}85%{transform:translateY(-78px)scale(.98)rotate(1deg)}to{opacity:1;transform:translateY(-82px)scale(1)rotate(0)}}@keyframes ticket-rest{0%,to{transform:translateY(-82px)rotate(0)}50%{transform:translateY(-86px)rotate(-1.5deg)}}@keyframes capsule-spark{0%{transform:rotate(var(--ang)) translateY(var(--start)) scale(.6);opacity:0}20%{opacity:1}to{transform:rotate(var(--ang)) translateY(var(--end)) scale(.4);opacity:0}}@keyframes confetti-drop{0%{opacity:0;transform:translateY(-20px)rotate(0)}10%{opacity:1}to{transform:translate(var(--cx), var(--cy)) rotate(var(--cr));opacity:0}}@keyframes inner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes inner-fade-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes wr-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}@keyframes wr-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@keyframes wr-out-shrink{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes round-in-from-top{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes round-in-from-bottom{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes round-frame-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes connection-banner-pulse{0%,to{opacity:1;box-shadow:0 0 #ef444400}50%{opacity:.85;box-shadow:0 0 0 4px #ef444440}}@keyframes countdown-drop{0%{opacity:0;transform:translateY(-26%)}to{opacity:1;transform:translateY(0)}}@keyframes countdown-flip{0%{opacity:0;transform:rotateX(-90deg)}40%{opacity:1}to{opacity:1;transform:rotateX(0)}}@keyframes countdown-slide{0%{opacity:0;transform:translateY(28%)}to{opacity:1;transform:translateY(0)}}@keyframes countdown-fade{0%{opacity:0}to{opacity:1}}@keyframes sig-search{0%,to{opacity:.22}45%{opacity:1}}.sig-bar-searching{animation:1.1s ease-in-out infinite sig-search}@keyframes cb-icon-enter{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes line-march{to{stroke-dashoffset:28px}}@keyframes line-flicker{0%,18%{opacity:1}20%{opacity:.15}23%{opacity:1}55%{opacity:1}57%{opacity:.2}60%{opacity:.9}62%{opacity:.3}65%{opacity:1}to{opacity:1}}@keyframes line-good-pulse{0%,to{opacity:.9}50%{opacity:1}}@keyframes player-tile-enter{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes svg-line-enter{0%{opacity:0}to{opacity:1}}@keyframes host-text-enter{0%,40%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes film-grain-shift{0%{background-position:0 0}25%{background-position:-27px 13px}50%{background-position:13px -19px}75%{background-position:21px 29px}to{background-position:0 0}}@keyframes phase-fade-out{0%{opacity:1}to{opacity:0}}@keyframes phase-fade-in{0%{opacity:0}to{opacity:1}}.me-tile-pulse{animation:none}.you-tile-gradient{background:var(--bg-surface-nested)}@keyframes ellipsis-pulse{0%,80%,to{opacity:.25}40%{opacity:1}}.ellipsis-dot{animation:1.4s ease-in-out infinite ellipsis-pulse;display:inline-block}.ellipsis-dot:nth-of-type(2){animation-delay:.2s}.ellipsis-dot:nth-of-type(3){animation-delay:.4s}@keyframes rotation-countdown-enter{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.94)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.rotation-countdown-enter{will-change:transform, opacity, filter;animation:.72s cubic-bezier(.16,1,.3,1) both rotation-countdown-enter}@keyframes connecting-enter-from-left{0%{transform:translate(-460px)}to{transform:translate(0)}}@keyframes connecting-enter-from-right{0%{transform:translate(460px)}to{transform:translate(0)}}.connecting-enter-left{will-change:transform;animation:.76s cubic-bezier(.32,.72,0,1) both connecting-enter-from-left}.connecting-enter-right{will-change:transform;animation:.76s cubic-bezier(.32,.72,0,1) both connecting-enter-from-right}@keyframes connecting-exit-to-left{0%{transform:translate(0)}to{transform:translate(-460px)}}@keyframes connecting-exit-to-right{0%{transform:translate(0)}to{transform:translate(460px)}}.connecting-exit-left{will-change:transform;animation:.76s cubic-bezier(.32,.72,0,1) both connecting-exit-to-left}.connecting-exit-right{will-change:transform;animation:.76s cubic-bezier(.32,.72,0,1) both connecting-exit-to-right}@keyframes connecting-badge-enter{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.connecting-badge-enter{animation:.32s cubic-bezier(.34,1.45,.64,1) both connecting-badge-enter}@keyframes metric-row-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.metric-row{will-change:transform, opacity;animation:.32s cubic-bezier(.2,.65,.2,1) both metric-row-enter}@keyframes metrics-gradient-enter{0%{opacity:0}to{opacity:1}}.metrics-gradient-enter{animation:.32s ease-out both metrics-gradient-enter}.metric-row:first-child{animation-delay:0s}.metric-row:nth-child(2){animation-delay:.13s}.metric-row:nth-child(3){animation-delay:.26s}.metric-row:nth-child(4){animation-delay:.39s}.metric-row:nth-child(5){animation-delay:.52s}.metric-row:nth-child(6){animation-delay:.65s}@property --bowl-c1{syntax:"<color>";inherits:false;initial-value:#404249}@property --bowl-c2{syntax:"<color>";inherits:false;initial-value:#404249}@property --bowl-c3{syntax:"<color>";inherits:false;initial-value:#404249}@property --bowl-angle{syntax:"<angle>";inherits:false;initial-value:165deg}@keyframes bowl-morph{0%{--bowl-c1:#2c2e34;--bowl-c2:#404249;--bowl-c3:#2c2e34;--bowl-angle:165deg}20%{--bowl-c1:#2c2e34;--bowl-c2:#404249;--bowl-c3:#2c2e34;--bowl-angle:175deg}40%{--bowl-c1:#2c2e34;--bowl-c2:#404249;--bowl-c3:#2c2e34;--bowl-angle:185deg}60%{--bowl-c1:#2c2e34;--bowl-c2:#404249;--bowl-c3:#2c2e34;--bowl-angle:195deg}80%{--bowl-c1:#2c2e34;--bowl-c2:#404249;--bowl-c3:#2c2e34;--bowl-angle:175deg}to{--bowl-c1:#2c2e34;--bowl-c2:#404249;--bowl-c3:#2c2e34;--bowl-angle:165deg}}.bowl-morph{background-image:linear-gradient(var(--bowl-angle), var(--bowl-c1) 0%, var(--bowl-c2) 50%, var(--bowl-c3) 100%);animation:9s ease-in-out infinite bowl-morph}.bowl-morph-sheen{background-image:linear-gradient(calc(var(--bowl-angle) + 90deg), #f4f4f500 0%, #f4f4f51a 50%, #f4f4f500 100%);mix-blend-mode:screen;animation:13s ease-in-out infinite reverse bowl-morph}@keyframes waiting-room-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.waiting-room-enter{will-change:opacity, transform;animation:.52s cubic-bezier(.22,1,.36,1) both waiting-room-enter}@keyframes waiting-room-digit-tick{0%{filter:brightness(1.15);transform:scale(1.06)}60%{filter:brightness();transform:scale(1)}to{filter:brightness();transform:scale(1)}}.waiting-room-digit-tick{will-change:transform, filter;transform-origin:50% 60%;animation:.42s cubic-bezier(.34,1.56,.64,1) both waiting-room-digit-tick;display:inline-block}@keyframes waiting-room-cta-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.waiting-room-cta-enter{will-change:opacity, transform;animation:.62s cubic-bezier(.22,1,.36,1) .18s both waiting-room-cta-enter}@keyframes waiting-room-exit{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(-12px)}}.waiting-room-exit{will-change:opacity, transform;animation:.48s cubic-bezier(.4,0,.2,1) both waiting-room-exit}@keyframes waiting-room-cta-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}.waiting-room-cta-exit{will-change:opacity, transform;animation:.36s cubic-bezier(.4,0,.2,1) both waiting-room-cta-exit}@keyframes connecting-grid-fade-in{0%{opacity:0}to{opacity:1}}.connecting-grid-fade-in{will-change:opacity;animation:.48s cubic-bezier(.4,0,.2,1) both connecting-grid-fade-in}.frame-glow,.frame-glow-soft{box-shadow:none;animation:none}.end-screen-fade-in{animation:.36s cubic-bezier(.22,.61,.36,1) both end-screen-in}.frame-light-sweep{position:relative;overflow:hidden}.frame-light-sweep:before{content:none}.arrow-green-nudge{animation:1.1s ease-in-out infinite arrow-nudge-left}.arrow-red-nudge{animation:1.1s ease-in-out infinite arrow-nudge-right}.face-lofi{filter:contrast(1.08)saturate(.85)brightness(.95);image-rendering:auto}.mascot-bob{animation:2.2s ease-in-out infinite mascot-bob}.countdown-heartbeat{transform-origin:50%;animation:.52s cubic-bezier(.22,1.4,.36,1) both countdown-pop,1s ease-in-out .52s infinite countdown-heartbeat;display:inline-block}.tick-pop{animation:.42s cubic-bezier(.34,1.56,.64,1) both tick-pop}.tick-stroke{animation:.34s ease-out .12s both tick-draw}.reject-fade{will-change:transform, opacity;animation:.14s ease-out both reject-fade}.cross-stroke{animation:.48s cubic-bezier(.4,0,.2,1) both cross-stroke-draw}.thumb-zoom-from-right{transform-origin:100% 100%;animation:.42s cubic-bezier(.34,1.56,.64,1) both thumb-zoom}.thumb-zoom-from-left{transform-origin:0 100%;animation:.42s cubic-bezier(.34,1.56,.64,1) both thumb-zoom}.change-chip{animation:.24s cubic-bezier(.22,1,.36,1) .32s both change-chip-in}@keyframes tile-flip-approve{0%{transform:perspective(900px)rotateY(0)}to{transform:perspective(900px)rotateY(180deg)}}@keyframes tile-flip-reject{0%{transform:perspective(900px)rotateY(0)}to{transform:perspective(900px)rotateY(-180deg)}}.tile-flip-approve{transform-origin:50%;transform-style:preserve-3d;will-change:transform;animation:.72s cubic-bezier(.4,0,.2,1) forwards tile-flip-approve}.tile-flip-reject{transform-origin:50%;transform-style:preserve-3d;will-change:transform;animation:.72s cubic-bezier(.4,0,.2,1) forwards tile-flip-reject}@keyframes verdict-fill-in{0%,25%{opacity:0;transform:scale(.88)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.verdict-fill-in{transform-origin:50%;animation:.72s cubic-bezier(.34,1.56,.64,1) forwards verdict-fill-in}@keyframes big-thumb-pop-in{0%{opacity:0;transform:scale(.2)rotate(-22deg)}55%{opacity:1;transform:scale(1.18)rotate(8deg)}78%{transform:scale(.94)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.big-thumb-pop-in{transform-origin:50%;animation:.52s cubic-bezier(.34,1.56,.64,1) .36s both big-thumb-pop-in}@keyframes big-stroke-draw{0%{stroke-dashoffset:var(--draw-len,40)}to{stroke-dashoffset:0}}.big-stroke-draw{animation:.42s cubic-bezier(.22,1,.36,1) .36s both big-stroke-draw}.big-stroke-draw-delay{animation:.36s cubic-bezier(.22,1,.36,1) .76s both big-stroke-draw}@keyframes thumb-bob-like{0%,to{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-2px)rotate(5deg)scale(1.08)}}@keyframes thumb-bob-dislike{0%,to{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(2px)rotate(-5deg)scale(1.08)}}.thumb-bob-like{transform-origin:50% 60%;will-change:transform;animation:2.4s ease-in-out infinite thumb-bob-like}.thumb-bob-dislike{transform-origin:50% 40%;will-change:transform;animation:2.6s ease-in-out -.4s infinite thumb-bob-dislike}.bubble-pop{transform-origin:0;animation:.42s cubic-bezier(.34,1.56,.64,1) both bubble-pop}.timer-alarm{animation:.9s ease-in-out infinite timer-alarm}.firework-spark{animation:1.1s cubic-bezier(.22,.61,.36,1) forwards firework-spark}.firework-flash{animation:.42s ease-out forwards firework-flash}.hearts-float{animation:1.4s cubic-bezier(.22,.61,.36,1) forwards hearts-float}.tick-flash{animation:1.3s cubic-bezier(.34,1.56,.64,1) forwards tick-flash}.capsule-wobble{animation:2.4s ease-in-out infinite capsule-wobble}.capsule-top-off{animation:1.5s cubic-bezier(.34,1.56,.64,1) forwards capsule-top-off}.capsule-bottom-settle{animation:1.2s ease-out forwards capsule-bottom-settle}.capsule-burst{animation:1.1s ease-out forwards capsule-burst}.ticket-emerge{animation:1.5s cubic-bezier(.22,.61,.36,1) forwards ticket-emerge}.ticket-rest{animation:3.2s ease-in-out 1.5s infinite ticket-rest}.capsule-spark{animation:capsule-spark 1.6s var(--delay,0s) ease-out infinite}.confetti-drop{animation:1.8s cubic-bezier(.22,.61,.36,1) forwards confetti-drop}.lab-shell{color:#fff;letter-spacing:0;background:#0b0c0f;flex-direction:column;align-items:center;gap:28px;width:100%;min-height:100vh;padding:32px 24px 64px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:flex}.lab-header{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:720px;display:flex}.lab-title{letter-spacing:-.01em;color:#fff;font-size:20px;font-weight:700}.lab-sub{color:#8c8f98;font-size:13px;line-height:1.5}.lab-waiting-mock{filter:drop-shadow(0 24px 64px #0009);border-radius:48px;flex:none;width:390px;min-width:390px;height:844px;min-height:844px;position:relative;overflow:hidden}.lab-frame{filter:drop-shadow(0 24px 64px #0009);background:#0b0c0f;border-radius:48px;flex:none;width:390px;min-width:390px;height:844px;min-height:844px;margin:0 auto;position:relative;overflow:hidden}.lab-quick-jump{background:#1a1b20;border:1px solid #23252a;border-radius:12px;flex:none;align-items:center;gap:8px;width:100%;max-width:540px;padding:10px 14px;display:flex}.lab-quick-jump.lab-quick-jump--stacked{flex-direction:column;align-items:stretch}.lab-quick-jump.lab-quick-jump--stacked button{text-align:left;width:100%}.lab-quick-jump .qj-group-title{letter-spacing:.08em;text-transform:uppercase;color:#6a6a6a;padding-bottom:2px;font-size:11px;font-weight:600}.lab-quick-jump .qj-label{letter-spacing:.08em;text-transform:uppercase;color:#6a6a6a;margin-right:4px;font-size:11px;font-weight:600}.lab-quick-jump button{color:#dadbe0;cursor:pointer;background:#23252a;border:1px solid #2c2e34;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:13px;transition:background .12s,border-color .12s,color .12s}.lab-quick-jump button:hover{color:#fff;background:#23252a;border-color:#404249}.lab-quick-jump button.is-active{color:#0b0c0f;background:#dadbe0;border-color:#dadbe0}.lab-quick-jump button:disabled{opacity:.35;cursor:not-allowed}.lab-quick-jump .qj-status{color:#6a6a6a;margin-left:auto;font-family:ui-monospace,SF Mono,monospace;font-size:11px}.lab-controls{background:#1a1b20;border:1px solid #23252a;border-radius:12px;flex-direction:column;gap:10px;width:100%;max-width:540px;padding:18px 20px;display:flex}.lab-controls-row{color:#8c8f98;align-items:center;gap:12px;font-size:13px;display:flex}.lab-controls-row label{color:#8c8f98;flex:0 0 110px}.lab-controls-row input[type=range]{flex:1}.lab-controls-row .value{text-align:right;color:#dadbe0;flex:0 0 60px;font-family:ui-monospace,SF Mono,monospace;font-size:12px}.lab-controls-row button{color:#dadbe0;cursor:pointer;background:#23252a;border:1px solid #2c2e34;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:13px}.lab-controls-row button:hover{background:#23252a}.lab-controls-row button.is-active{color:#0b0c0f;background:#dadbe0;border-color:#dadbe0}.countdown-pop{transform-origin:50%;animation:.62s cubic-bezier(.16,1,.3,1) both countdown-pop;display:inline-block}.countdown-drop{transform-origin:50%;animation:.68s cubic-bezier(.16,1,.3,1) both countdown-drop;display:inline-block}.countdown-flip{transform-origin:50%;backface-visibility:hidden;animation:.72s cubic-bezier(.16,1,.3,1) both countdown-flip;display:inline-block}.countdown-slide{transform-origin:50%;animation:.62s cubic-bezier(.16,1,.3,1) both countdown-slide;display:inline-block}.countdown-fade{animation:.46s cubic-bezier(.16,1,.3,1) both countdown-fade;display:inline-block}.countdown-none{display:inline-block}.countdown-alarm-heartbeat{transform-origin:50%;animation:1s ease-in-out infinite countdown-heartbeat;display:inline-block}.app-tabs{background:#1a1b20;border:1px solid #23252a;border-radius:12px;gap:4px;padding:4px;display:flex}.app-tabs button{color:#8c8f98;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:color .12s,background .12s}.app-tabs button:hover{color:#dadbe0}.app-tabs button.is-active{color:#0b0c0f;background:#dadbe0}.cb-indicator{opacity:1;transform-origin:50%;transition:background-color var(--cb-transition-ms,.24s) ease, box-shadow var(--cb-transition-ms,.24s) ease, opacity .4s ease-out, transform .42s cubic-bezier(.18, .9, .4, 1.06);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex;transform:translateY(0)scale(1)}.cb-indicator[data-visible=false]{opacity:0;pointer-events:none;transition:background-color var(--cb-transition-ms,.24s) ease, box-shadow var(--cb-transition-ms,.24s) ease, opacity 0s ease .26s, transform .26s cubic-bezier(.55, 0, .85, .4);transform:translateY(-220%)scale(1)}.cb-indicator svg{animation:cb-icon-enter var(--cb-transition-ms,.24s) ease-out}.cb-indicator-with-label{flex-direction:column;gap:6px;padding:4px}.cb-indicator-label{letter-spacing:.02em;white-space:nowrap;animation:cb-icon-enter var(--cb-transition-ms,.24s) ease-out;font-size:12px;font-weight:700;line-height:1}.line-yellow-connecting{stroke-dasharray:8 6;animation:1.1s linear infinite line-march}.line-yellow-unstable{stroke-dasharray:10 5;animation:2.4s ease-in-out infinite line-flicker}.line-green{animation:2.4s ease-in-out infinite line-good-pulse}.player-tile-enter{animation:.42s cubic-bezier(.34,1.45,.6,1) both player-tile-enter}.svg-line-enter{animation:.42s ease-out both svg-line-enter}.host-text-enter{animation:.9s ease-out both host-text-enter}@keyframes color-fill-grow-green{0%{clip-path:circle(0% at var(--fill-x,50%) var(--fill-y,50%));-webkit-clip-path:circle(0% at var(--fill-x,50%) var(--fill-y,50%))}to{clip-path:circle(150% at var(--fill-x,50%) var(--fill-y,50%));-webkit-clip-path:circle(150% at var(--fill-x,50%) var(--fill-y,50%))}}@keyframes color-fill-grow-red-frame{0%{clip-path:circle(0% at var(--fill-x,50%) var(--fill-y,50%));-webkit-clip-path:circle(0% at var(--fill-x,50%) var(--fill-y,50%));opacity:.4}to{clip-path:circle(150% at var(--fill-x,50%) var(--fill-y,50%));-webkit-clip-path:circle(150% at var(--fill-x,50%) var(--fill-y,50%));opacity:1}}.chat-v2-root{letter-spacing:0;color:#fff;-webkit-font-smoothing:antialiased;--bubble-bg:#404249;--bubble-border:#fff0;--bubble-shadow:0 8px 20px -10px #0000008c;--bubble-text:#dadbe0;--bubble-meta:#ecececa6;--sent-bubble-bg:#dadbe0;--sent-bubble-border:#0000;--sent-bubble-shadow:0 8px 20px -10px #00000080;--sent-bubble-text:#1a1b20;--sent-bubble-meta:#1a1b20a6;--banner-bg:#22c55e;--banner-text:#fff;--accent-green:#22c55e;--accent-red:#ef4444;--cta-bg:#dadbe0;--cta-bg-pressed:#8c8f98;--cta-text:#0b0c0f;--cta-shadow:0 12px 28px -10px #0000008c, 0 0 0 1px #ffffff1a, inset 0 1px 0 #ffffff24, inset 0 -3px 0 #00000047;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.chat-v2-root,.chat-v2-root *,.chat-v2-root :before,.chat-v2-root :after{box-sizing:border-box}.v2-scroll{scrollbar-width:none}.v2-scroll::-webkit-scrollbar{display:none}.v2-scroll>*{flex-shrink:0}@keyframes v2-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-bubble-in{0%{opacity:0;transform:translateY(20px)scale(.985)}35%{opacity:.6}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v2-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lab-switcher{background:#1a1b20;border:1px solid #23252a;border-radius:14px;flex-direction:column;flex:none;gap:14px;width:100%;max-width:560px;padding:16px 18px;display:flex}.lab-shell--chat{flex-direction:row;justify-content:center;align-items:flex-start;gap:32px}.sb-detail-screen{align-items:center;gap:var(--space-small);flex-direction:column;flex:none;display:flex}.lab-shell--chat .lab-switcher{width:340px;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto;box-shadow:0 20px 60px -16px #000000b3}.lab-switcher-row{grid-template-columns:48px 1fr;align-items:start;column-gap:14px;display:grid}.lab-switcher-divider{background:#23252a;height:1px;margin:0 -18px}.lab-switcher .qj-label{margin:0;padding-top:9px}.lab-switcher .qj-group{flex-wrap:wrap;gap:8px;display:flex}.lab-switcher button{color:#dadbe0;white-space:nowrap;cursor:pointer;background:#23252a;border:1px solid #2c2e34;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:13px;line-height:1;transition:background .12s,border-color .12s,color .12s}.lab-switcher button:hover{color:#fff;background:#23252a;border-color:#404249}.lab-switcher button.is-active{color:#0b0c0f;background:#dadbe0;border-color:#dadbe0}.lab-switcher button:disabled,.lab-switcher button:disabled:hover{opacity:.32;cursor:default;color:#dadbe0;background:#23252a;border-color:#2c2e34}.lab-switcher .qj-link{color:#8c8f98;white-space:nowrap;background:0 0;border:1px dashed #404249;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;line-height:1;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.lab-switcher .qj-link:hover{color:#f4f4f5;border-color:#8c8f98}.tile-lab{background:var(--bg-surface-main);width:100%;min-height:100vh;color:var(--fg-primary);font:400 14px/20px var(--font-body);gap:var(--space-large);padding:var(--space-large);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.tile-lab-head h1{font:700 24px/32px var(--font-heading);color:var(--fg-primary);margin:0}.tile-lab-head p{margin:var(--space-small) 0 0;max-width:68ch;color:var(--fg-secondary)}.tile-lab-head code,.tile-lab code{font-family:var(--font-mono);color:var(--fg-primary);background:var(--bg-surface-nested);border-radius:var(--radius-sm);padding:1px 6px;font-size:.85em}.tile-lab-body{gap:var(--space-large);flex-wrap:wrap;align-items:flex-start;display:flex}.tile-lab-stage{gap:var(--space-xmedium);flex-direction:column;flex:none;display:flex}.tile-lab-stage-inner{background:var(--bg-surface-main);border:var(--border-default) solid var(--stroke-primary);border-radius:var(--radius-medium-increased);justify-content:center;align-items:center;width:320px;height:320px;display:flex;position:relative}.tile-lab-readout{align-items:center;gap:var(--space-small);display:flex}.tile-lab-panel{gap:var(--space-xmedium);background:var(--bg-surface-container);border-radius:var(--radius-medium-increased);min-width:320px;padding:var(--space-medium-inc);flex-direction:column;flex:380px;display:flex}.lab-row{align-items:flex-start;gap:var(--space-xmedium);display:flex}.lab-row-label{font:500 12px/16px var(--font-body);color:var(--fg-secondary);flex:0 0 84px;padding-top:6px}.lab-row-controls{align-items:center;gap:var(--space-small);flex-wrap:wrap;flex:auto;display:flex}.lab-chips{gap:var(--space-xsmall);flex-wrap:wrap;display:flex}.tile-lab button{font:500 13px/16px var(--font-body);color:var(--fg-primary);background:var(--bg-action-tertiary);border:var(--border-default) solid var(--stroke-secondary);border-radius:var(--radius-full);cursor:pointer;padding:6px 12px;transition:background .12s,color .12s,border-color .12s}.tile-lab button:hover{background:var(--bg-action-secondary)}.tile-lab button.is-active{background:var(--bg-action-primary);border-color:var(--bg-action-primary);color:var(--fg-primary-inverted)}.tile-lab input[type=range]{accent-color:var(--bg-action-primary);width:160px}.tile-lab .lab-hint{font:400 12px/16px var(--font-body);color:var(--fg-warning)}.tile-lab .lab-hint b{color:var(--fg-primary);font-weight:600}.wiggle-gallery{flex-wrap:wrap;gap:10px;display:flex}.tile-lab .wiggle-card{background:#ffffff08;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px 8px 6px;display:flex}.tile-lab .wiggle-card.is-active{background:#a98bff1a;border-color:#a98bffa6}.tile-lab .wiggle-card span{letter-spacing:.02em;font-size:11px}.tile-lab-stage-inner.is-grid{width:auto;height:auto;padding:var(--space-medium-inc)}.tile-lab-grid{grid-template-columns:repeat(2,183px);justify-content:center;gap:10px;display:grid}.tile-cue-wiggle-y{will-change:transform}@keyframes ai-badge-in{0%{opacity:0;transform:scale(.25)rotate(-90deg)}55%{opacity:1;transform:scale(1.12)rotate(6deg)}to{opacity:1;transform:scale(1)rotate(0)}}.ai-badge-in{animation:.42s cubic-bezier(.34,1.56,.64,1) both ai-badge-in}.lab-section{gap:var(--space-xmedium);margin-top:var(--space-small);padding-top:var(--space-medium-inc);border-top:var(--border-default) solid var(--stroke-primary);flex-direction:column;display:flex}.lab-section-title{font:600 12px/16px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-secondary)}.tile-lab .lab-hint.is-note{color:var(--fg-secondary)}.lab-swatch{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff26}@keyframes badge-from-cue{0%{transform:scale(var(--from-scale,.43))}to{transform:scale(1)}}@keyframes badge-from-cue-white{0%{opacity:1}to{opacity:0}}@keyframes badge-soft-in{0%{opacity:0;filter:blur(6px);transform:scale(.72)}55%{opacity:1}to{opacity:1;filter:blur();transform:scale(1)}}.badge-soft-in{will-change:transform, opacity, filter;animation:.56s cubic-bezier(.22,1,.36,1) both badge-soft-in}.badge-from-cue{will-change:transform;animation:.56s cubic-bezier(.22,1,.36,1) both badge-from-cue;position:relative}.badge-from-cue-white{animation:.22s ease-out both badge-from-cue-white}.tile-cue-halo{background:radial-gradient(circle, rgba(var(--attest-neg-rgb), .55) 0%, rgba(var(--attest-neg-rgb), .18) 40%, rgba(var(--attest-neg-rgb), 0) 70%);will-change:transform, opacity;border-radius:50%;position:absolute;top:50%;left:50%}.tile-cue-icon{filter:drop-shadow(0 2px 6px #00000073);will-change:transform, opacity;position:absolute;top:50%;left:50%}.tile-lab.is-review{align-items:center}.tile-lab.is-review .tile-lab-head{text-align:center}.tile-lab.is-review .tile-lab-head p{margin-left:auto;margin-right:auto}.tile-lab.is-review .tile-lab-body{flex-direction:column;align-items:center}.tile-lab.is-review .tile-lab-panel{flex:none;width:100%;max-width:420px}.lab-swatches{gap:var(--space-xsmall);flex-wrap:wrap;display:flex}.tile-lab button.lab-swatch-btn{border-radius:var(--radius-small);border:var(--border-default) solid var(--stroke-secondary);background:#1a1b20;justify-content:center;align-items:center;width:40px;height:40px;padding:7px;display:flex}.tile-lab button.lab-swatch-btn:hover{background:#23252a}.tile-lab button.lab-swatch-btn.is-active{border-color:var(--bg-action-primary);box-shadow:0 0 0 1px var(--bg-action-primary);background:#1a1b20}.lab-swatch-btn>svg,.lab-swatch-btn>.icon-mask{width:100%;height:100%;display:block}.icon-lab .tile-lab-head p{max-width:80ch}.icon-board{gap:var(--space-xmedium);flex-direction:column;display:flex}.icon-board-head{justify-content:space-between;align-items:center;gap:var(--space-xmedium);padding-bottom:var(--space-small);border-bottom:var(--border-default) solid var(--stroke-primary);flex-wrap:wrap;display:flex}.icon-board-head h2{font:600 12px/16px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-secondary);margin:0}.icon-board-controls{align-items:center;gap:var(--space-small);display:flex}.icon-board-controls .lab-row-label{flex:none;padding-top:0}.icon-board-controls{row-gap:var(--space-small);flex-wrap:wrap}.icon-board-head.is-sticky{z-index:3;background:var(--bg-surface-main);padding-top:var(--space-small);position:sticky;top:0}.icon-board-sep{background:var(--stroke-primary);width:1px;min-height:20px;margin:0 var(--space-xsmall);align-self:stretch}.icon-side-tag{font:600 9px/14px var(--font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:0 6px}.icon-side-tag.is-negative{color:var(--attest-neg);box-shadow:inset 0 0 0 1px rgba(var(--attest-neg-rgb), .5)}.icon-side-tag.is-positive{color:#22c55e;box-shadow:inset 0 0 0 1px #22c55e80}.icon-fixed{font:400 12px/16px var(--font-body);color:var(--fg-secondary)}.icon-grid{gap:var(--space-xmedium);grid-template-columns:repeat(auto-fill,minmax(400px,1fr));display:grid}.icon-card{background:var(--bg-surface-container);border-radius:var(--radius-medium-increased);flex-direction:column;display:flex;overflow:hidden}.icon-card.is-in-use{outline:2px solid var(--bg-action-primary);outline-offset:-2px}.icon-card-title{justify-content:space-between;align-items:center;gap:var(--space-small);display:flex}.tile-lab button.icon-use{font:500 11px/14px var(--font-body);flex:none;padding:4px 10px}.icon-board-using{margin-left:var(--space-small);font:400 12px/16px var(--font-body);letter-spacing:0;text-transform:none;color:var(--fg-tertiary)}.tile-lab .lab-link{color:var(--fg-primary);text-underline-offset:2px;text-decoration:underline}.tile-lab .lab-link:hover{color:var(--bg-action-primary)}.icon-card-plate{justify-content:center;align-items:flex-end;gap:var(--space-medium-inc);padding:var(--space-medium-inc);background:#1a1b20;min-height:180px;display:flex}.icon-cell{align-items:center;gap:var(--space-small);flex-direction:column;flex:none;display:flex}.icon-cell-label{font:400 10px/12px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-tertiary)}.icon-cell.is-animated{margin-left:var(--space-small);padding-left:var(--space-medium-inc);border-left:1px solid #ffffff14}@keyframes icon-anim-negative{0%{opacity:0;transform:scale(.3)rotate(-120deg)}19%{opacity:.85;transform:scale(1)rotate(0)}33%{opacity:.85;transform:scale(1.18)rotate(8deg)}47%{opacity:.85;transform:scale(1)rotate(0)}61%{opacity:.85;transform:scale(1.18)rotate(-8deg)}75%{opacity:.85;transform:scale(1)rotate(0)}89%{opacity:.85;transform:scale(1.18)rotate(8deg)}to{opacity:0;transform:scale(.9)rotate(0)}}@keyframes icon-anim-positive{0%{opacity:0;transform:scale(.2)}12%{opacity:1;transform:scale(1.18)}18%{opacity:1;transform:scale(.94)}24%{opacity:1;transform:scale(1)}86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes mark-trim{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.mark-trim{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.22,1,.36,1) forwards mark-trim;animation-delay:var(--part-delay,0s)}@keyframes mark-part-in{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes mark-part-loop{0%{opacity:0;transform:scale(0)}7%{opacity:1;transform:scale(1.18)}11%{opacity:1;transform:scale(1)}86%{opacity:1;transform:scale(1)}96%{opacity:0;transform:scale(.7)}to{opacity:0;transform:scale(0)}}.mark-part{transform-box:fill-box;transform-origin:50%}.mark-part.is-once{animation:.42s cubic-bezier(.34,1.56,.64,1) both mark-part-in;animation-delay:var(--part-delay,0s)}.mark-part.is-loop{animation:3.6s cubic-bezier(.34,1.56,.64,1) infinite both mark-part-loop;animation-delay:var(--part-delay,0s)}@keyframes mark-trim-loop{0%{stroke-dashoffset:1px;opacity:1}25%{stroke-dashoffset:0;opacity:1}86%{stroke-dashoffset:0;opacity:1}96%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1px;opacity:0}}.mark-trim-loop{stroke-dasharray:1;stroke-dashoffset:1px;animation:3.6s cubic-bezier(.22,1,.36,1) infinite both mark-trim-loop;animation-delay:var(--part-delay,0s)}@keyframes mark-fill-in{0%{opacity:0}to{opacity:1}}.mark-fill-in{opacity:0;animation:.26s ease-out forwards mark-fill-in;animation-delay:calc(var(--part-delay,0s) + .52s)}@keyframes mark-fill-in-loop{0%{opacity:0}22%{opacity:0}32%{opacity:1}86%{opacity:1}96%{opacity:0}to{opacity:0}}.mark-fill-in-loop{animation:3.6s ease-out infinite both mark-fill-in-loop;animation-delay:var(--part-delay,0s)}@keyframes icon-anim-trim{0%{opacity:.85}89%{opacity:.85}to{opacity:0}}.icon-anim.is-trim{animation:3.6s linear infinite icon-anim-trim}.icon-anim{will-change:transform, opacity}.icon-anim.is-negative{animation:3.6s cubic-bezier(.45,0,.55,1) infinite icon-anim-negative}.icon-anim.is-positive{animation:3.6s cubic-bezier(.34,1.56,.64,1) infinite icon-anim-positive}.icon-none{box-sizing:border-box;border:2px dashed #ffffff47;border-radius:50%;width:100%;height:100%;display:block}.icon-size{flex:none;display:block}.icon-size>svg,.icon-size>.icon-mask{width:100%;height:100%;display:block}.icon-size.is-badge{width:110px;height:110px}.icon-size.is-cue{width:44px;height:44px}.icon-size.is-glyph{width:22px;height:22px}.icon-disc{background:#3c3e46b3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14,0 2px 8px #00000073}.icon-mask{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-card-body{padding:var(--space-medium-inc);flex-direction:column;gap:4px;display:flex}.icon-card-body h3{align-items:center;gap:var(--space-small);font:600 14px/20px var(--font-body);color:var(--fg-primary);margin:0;display:flex}.icon-card-meta{font:400 12px/16px var(--font-body);color:var(--fg-secondary);margin:0}.icon-card-note{font:400 12px/17px var(--font-body);color:var(--fg-tertiary);margin:0}.icon-card-link{font:400 11px/16px var(--font-mono);color:var(--fg-secondary);word-break:break-all;text-decoration:none}.icon-card-link:hover{color:var(--fg-primary);text-decoration:underline}.icon-final-grid{gap:var(--space-xmedium);grid-template-columns:repeat(auto-fill,minmax(400px,1fr));display:grid}.icon-final{background:var(--bg-surface-container);border-radius:var(--radius-medium-increased);flex-direction:column;display:flex;overflow:hidden}.icon-final-stage{padding:var(--space-large);background:var(--bg-surface-main);justify-content:center;align-items:center;display:flex}.icon-final-tile{box-sizing:border-box;flex:none;width:183px;height:183px;position:relative}.icon-final-face{background:#1a1b20;width:100%;height:100%;position:relative;overflow:hidden}.icon-final-face>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.icon-final-wash{opacity:.16;position:absolute;inset:0}.icon-final-body{gap:var(--space-small);padding:var(--space-medium-inc);flex-direction:column;display:flex}.icon-final-body h3{align-items:baseline;gap:var(--space-small);font:600 14px/20px var(--font-body);color:var(--fg-primary);margin:0;display:flex}.icon-final-row{align-items:center;gap:var(--space-xmedium);display:flex}.icon-final-row .lab-row-label{padding-top:0}.tile-lab-spec{gap:var(--space-small);background:var(--bg-surface-container);border-radius:var(--radius-medium-increased);padding:var(--space-xmedium);flex-direction:column;max-width:420px;display:flex}.tile-lab-spec-head{justify-content:space-between;align-items:center;gap:var(--space-small);display:flex}.tile-lab-code{padding:var(--space-xmedium);background:var(--bg-surface-nested);border-radius:var(--radius-small);font:400 11px/17px var(--font-mono);color:var(--fg-primary);white-space:pre;margin:0;overflow-x:auto}.tile-lab-tokens{flex-direction:column;gap:2px;margin:0;display:flex}.tile-lab-tokens>div{justify-content:space-between;gap:var(--space-xmedium);font:400 11px/18px var(--font-body);display:flex}.tile-lab-tokens dt{color:var(--fg-secondary)}.tile-lab-tokens dd{color:var(--fg-primary);font-family:var(--font-mono);text-align:right;margin:0}.grid-lab-stage{background:var(--bg-surface-main);filter:drop-shadow(0 24px 64px #0009);border-radius:48px;flex:none;width:390px;min-width:390px;height:844px;min-height:844px;position:relative;overflow:hidden}.grid-lab .lab-row-label{flex:0 0 76px}.grid-lab-trail{white-space:normal;padding:6px 10px;line-height:20px;display:block}body:has(>#root>.sb){display:block}body:has(>#root>.sb)>#root{width:100%}.sb{background:var(--bg-surface-main);width:100%;min-height:100vh;color:var(--fg-primary);margin:0 auto;padding:32px 32px 96px}.sb-map{width:100%;position:relative}.sb-map-canvas{transform-origin:0 0;position:relative}.sb-map-edges{pointer-events:none;position:absolute;inset:0}.sb-map-edge{fill:none;stroke:var(--fg-tertiary);stroke-width:1.5px;stroke-linejoin:round}.sb-map-edge.is-dashed{stroke-dasharray:5 4;opacity:.7}.sb-map-label{fill:var(--fg-tertiary);font:500 11px/14px var(--font-body);text-anchor:middle}.sb-node{position:absolute}.sb-node-stack{background:var(--bg-surface-container);border:var(--border-default) solid var(--stroke-primary);border-radius:18px;height:40px;position:absolute;top:6px;left:5px;right:5px}.sb-node-stack.is-second{top:12px;left:10px;right:10px}.sb-node .sb-stage{z-index:1;transition:transform .12s,box-shadow .12s;position:relative}.sb-node-foot{z-index:4;padding-top:8px;position:relative}.sb-node-title{width:100%;font:600 13px/18px var(--font-body);color:var(--fg-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;display:flex}.sb-node-title:hover{text-underline-offset:3px;text-decoration:underline}.sb-node-of{font:400 11px/16px var(--font-body);color:var(--fg-tertiary);margin-left:auto}.sb-node-meta{font:400 11px/16px var(--font-body);color:var(--fg-tertiary);justify-content:space-between;align-items:center;gap:8px;margin:6px 0 0;display:flex}.sb-node-count.is-complete{color:#7fd3a1}.sb-node-eyebrow{font:600 9px/12px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-tertiary);margin:0 0 2px}.sb-node.is-state .sb-stage{border-style:dashed}.sb-node.is-state .sb-node-of{font:400 10px/16px var(--font-mono)}.sb-node-hit{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:26px;padding:0;position:absolute;top:-6px;left:-6px;right:-6px}.sb-node:hover .sb-stage{transform:translateY(-3px);box-shadow:0 16px 36px #00000073}.sb-node-hit:focus-visible{outline:2px solid var(--fg-secondary);outline-offset:2px}.sb-node.is-missing .sb-node-gap{border:1px dashed var(--fg-tertiary);color:var(--fg-tertiary);font:400 11px/16px var(--font-body);text-align:center;border-radius:20px;place-items:center;padding:0 12px;display:grid}.sb-node.is-missing .sb-node-title{color:var(--fg-tertiary)}.sb-stage{background:var(--bg-surface-main);border:var(--border-default) solid var(--stroke-primary);border-radius:20px;position:relative;overflow:hidden}.sb-stage.is-flat{pointer-events:none}.sb-stage-inner{transform-origin:0 0;position:absolute;top:0;left:0}.sb-stage-placeholder{background:repeating-linear-gradient(-45deg, var(--bg-surface-container) 0 8px, var(--bg-surface-main) 8px 16px);opacity:.5;position:absolute;inset:0}.sb-embed{background:var(--bg-surface-main);border:0;width:100%;height:100%;display:block}.sb-gap-stage{border:1px dashed var(--fg-tertiary);width:300px;height:649px;color:var(--fg-tertiary);font:400 13px/20px var(--font-body);text-align:center;border-radius:40px;place-items:center;padding:0 24px;display:grid}.sb-gap-note{margin:0 0 var(--space-large);font:400 13px/20px var(--font-body);color:var(--fg-secondary)}.cl-tabbar .ds-tab.is-active:before{display:none}.sb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sb-replay{border:1px solid var(--stroke-secondary);color:var(--fg-secondary);border-radius:var(--radius-full);font:500 11px/14px var(--font-body);cursor:pointer;background:0 0;flex:none;padding:3px 10px}.sb-replay:hover{color:var(--fg-primary);border-color:var(--fg-secondary)}.sb-status{flex:none;position:relative}.sb-status-pill{font:600 13px/16px var(--font-body);white-space:nowrap;cursor:pointer;border:0;border-radius:5px;padding:4px 10px;display:inline-block}.sb-status.is-small .sb-status-pill{font:600 11px/14px var(--font-body);padding:3px 8px}.sb-status-pill:hover{filter:brightness(1.08)}.sb-status-pill.is-static{cursor:inherit}.sb-status-pill.is-static:hover{filter:none}.sb-status-menu{z-index:40;border-radius:var(--radius-medium-increased);background:var(--bg-surface-container);border:var(--border-default) solid var(--stroke-primary);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000080}.sb-status.is-small .sb-status-menu{left:auto;right:0}.sb-status-option{border-radius:var(--radius-small);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:3px 6px 3px 2px;display:flex}.sb-status-option:hover{background:var(--bg-surface-main)}.sb-status-check{width:14px;font:600 12px/16px var(--font-body);color:var(--fg-secondary);text-align:center;flex:none}.sb-status-dot{border-radius:var(--radius-full);flex:none;width:7px;height:7px}.sb-assignees{flex:none;position:relative}.sb-assignees-trigger{cursor:pointer;background:0 0;border:0;padding:0;display:block}.sb-avatar-stack{display:flex}.sb-avatar-stack .sb-avatar+.sb-avatar{margin-left:-7px}.sb-avatar-stack .sb-avatar:first-child{z-index:4}.sb-avatar-stack .sb-avatar:nth-child(2){z-index:3}.sb-avatar-stack .sb-avatar:nth-child(3){z-index:2}.sb-avatar{border-radius:var(--radius-full);border:2px solid var(--bg-surface-main);width:22px;height:22px;font:700 9px/1 var(--font-body);letter-spacing:.02em;color:#16161a;justify-content:center;align-items:center;display:inline-flex;position:relative}.sb-avatar.is-small{width:20px;height:20px;font-size:8px}.sb-avatar.is-empty{border:1px dashed var(--stroke-secondary);color:var(--fg-tertiary);font:400 13px/1 var(--font-body);background:0 0}.sb-assignees-trigger:hover .sb-avatar.is-empty{border-color:var(--fg-secondary);color:var(--fg-secondary)}.sb-assignees-menu{z-index:40;border-radius:var(--radius-medium-increased);background:var(--bg-surface-container);border:var(--border-default) solid var(--stroke-primary);width:208px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000080}.sb-assignees-input{box-sizing:border-box;background:var(--bg-surface-main);border:var(--border-default) solid var(--stroke-primary);border-radius:var(--radius-small);width:100%;font:400 12px/16px var(--font-body);color:var(--fg-primary);padding:5px 8px}.sb-assignees-input::placeholder{color:var(--fg-tertiary)}.sb-assignees-input:focus{border-color:var(--fg-secondary);outline:none}.sb-assignees-list{max-height:208px;margin-top:4px;overflow-y:auto}.sb-assignees-row{align-items:center;display:flex}.sb-assignees-option{border-radius:var(--radius-small);cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:6px;min-width:0;padding:4px 6px 4px 2px;display:flex}.sb-assignees-option:hover{background:var(--bg-surface-main)}.sb-assignees-name{font:400 12px/16px var(--font-body);color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-assignees-drop{font:400 14px/1 var(--font-body);color:#0000;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 6px}.sb-assignees-row:hover .sb-assignees-drop{color:var(--fg-tertiary)}.sb-assignees-drop:hover{color:var(--fg-primary)}.sb-assignees-empty{font:400 11px/16px var(--font-body);color:var(--fg-tertiary);margin:8px 6px}.sb-assignees-add{border:var(--border-default) solid var(--stroke-secondary);border-radius:var(--radius-small);width:100%;font:500 12px/16px var(--font-body);color:var(--fg-secondary);cursor:pointer;background:0 0;margin-top:4px;padding:5px 8px}.sb-assignees-add:hover{color:var(--fg-primary);border-color:var(--fg-secondary)}.sb-tick{border:1px solid var(--stroke-secondary);border-radius:var(--radius-small);color:#0000;width:16px;height:16px;font:700 11px/1 var(--font-body);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sb-tick:hover{border-color:var(--fg-secondary)}.sb-tick.is-on{color:#0d2a1a;background:#7fd3a1;border-color:#7fd3a1}.sb-tick.is-partial{color:#7fd3a1;border-color:#7fd3a1}.sb-tick-roll{align-items:center;gap:6px;display:inline-flex}.sb-tick-count{font:500 12px/16px var(--font-body);color:var(--fg-tertiary);white-space:nowrap}.sb-tick-count.is-complete{color:#7fd3a1}.sb-comments{margin-top:var(--space-tiny)}.sb-comment{border-left:2px solid #e5ab3c;margin-bottom:6px;padding:2px 0 2px 8px}.sb-comment header{align-items:baseline;gap:6px;display:flex}.sb-comment-who{font:600 11px/16px var(--font-body);color:var(--fg-primary)}.sb-comment-when{font:400 10px/16px var(--font-body);color:var(--fg-tertiary);flex:auto}.sb-comment-retract{font:400 15px/1 var(--font-body);color:var(--fg-tertiary);cursor:pointer;background:0 0;border:0;padding:0 2px}.sb-comment-retract:hover{color:#e58a86}.sb-comment p{font:400 12px/18px var(--font-body);color:var(--fg-secondary);white-space:pre-wrap;margin:1px 0 0}.sb-comment-add{font:400 11px/16px var(--font-body);color:var(--fg-tertiary);cursor:pointer;background:0 0;border:0;padding:0}.sb-comment-add:hover{color:var(--fg-secondary)}.sb-comment-drafted{text-align:left;border:0;border-left:2px dashed var(--fg-tertiary);width:100%;font:400 12px/18px var(--font-body);color:var(--fg-secondary);white-space:pre-wrap;cursor:text;background:0 0;padding:2px 0 2px 8px;display:block}.sb-comment-drafted:hover{background:var(--bg-surface-container)}.sb-comment-draft-flag{font:600 9px/14px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary);display:block}.sb-comment-input{box-sizing:border-box;resize:none;background:var(--bg-surface-container);border:0;border-left:2px dashed var(--fg-tertiary);border-radius:0 var(--radius-small) var(--radius-small) 0;width:100%;font:400 12px/18px var(--font-body);color:var(--fg-primary);padding:4px 8px;display:block;overflow:hidden}.sb-comment-input::placeholder{color:var(--fg-tertiary)}.sb-comment-input:focus{outline:none}.sb-comment-actions{gap:6px;margin-top:4px;display:flex}.sb-comment-post{border-radius:var(--radius-small);font:600 11px/14px var(--font-body);color:#0d2a1a;cursor:pointer;background:#7fd3a1;border:0;padding:4px 10px}.sb-comment-post:disabled{opacity:.4;cursor:not-allowed}.sb-comment-cancel{font:400 11px/14px var(--font-body);color:var(--fg-tertiary);cursor:pointer;background:0 0;border:0;padding:4px 2px}.sb-comment-cancel:hover{color:var(--fg-secondary)}.sb-comment-local{font:400 10px/14px var(--font-body);color:var(--fg-tertiary);flex:auto;align-self:center}.sb-comment-error{font:400 11px/16px var(--font-body);color:#e58a86;margin:4px 0 0}.sb-comment-as{font:400 11px/16px var(--font-body);color:var(--fg-tertiary);flex:auto;align-self:center}.sb-comment-as strong{color:var(--fg-secondary);font-weight:600}.sb-comment-rename{font:400 11px/16px var(--font-body);color:var(--fg-tertiary);cursor:pointer;background:0 0;border:0;padding:0 0 0 6px;text-decoration:underline}.sb-comment-rename:hover{color:var(--fg-secondary)}.sb-comments:not(.is-small){max-width:74ch;margin-bottom:var(--space-large)}.sb-comments:not(.is-small) .sb-comment p,.sb-comments:not(.is-small) .sb-comment-drafted,.sb-comments:not(.is-small) .sb-comment-input{font:400 14px/22px var(--font-body)}@property --holo-c1{syntax:"<color>";inherits:false;initial-value:#0089ff}@property --holo-c2{syntax:"<color>";inherits:false;initial-value:#b0c61a}@property --holo-c3{syntax:"<color>";inherits:false;initial-value:#f3c200}@property --holo-angle{syntax:"<angle>";inherits:false;initial-value:180deg}@keyframes holo-frame-morph{0%{--holo-c1:#0089ff;--holo-c2:#b0c61a;--holo-c3:#f3c200;--holo-angle:180deg}25%{--holo-c1:#00b87b;--holo-c2:#f3c200;--holo-c3:#fa752a;--holo-angle:215deg}50%{--holo-c1:#b0c61a;--holo-c2:#fa752a;--holo-c3:#0089ff;--holo-angle:180deg}75%{--holo-c1:#f3c200;--holo-c2:#0089ff;--holo-c3:#00b87b;--holo-angle:145deg}to{--holo-c1:#0089ff;--holo-c2:#b0c61a;--holo-c3:#f3c200;--holo-angle:180deg}}.holo-frame-morph{background-image:linear-gradient(var(--holo-angle), var(--holo-c1) 0%, var(--holo-c2) 50%, var(--holo-c3) 100%);animation:9s ease-in-out infinite holo-frame-morph}@keyframes holo-mark-morph{0%,to{filter:hue-rotate(-40deg)saturate(1.05)}50%{filter:hue-rotate(40deg)saturate(1.3)}}.holo-mark-drift{animation:9s ease-in-out infinite holo-mark-morph}@media (prefers-reduced-motion:reduce){.holo-frame-morph,.holo-mark-drift{animation:none}}.sb-detail{z-index:50;background:var(--bg-surface-main);color:var(--fg-primary);flex-direction:column;padding:16px 24px 20px;display:flex;position:fixed;inset:0}.sb-detail-bar{border-bottom:var(--border-default) solid var(--stroke-primary);flex:none;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.sb-detail-bar h2{font:600 18px/24px var(--font-heading,var(--font-body));margin:0}.sb-crumb{border:1px solid var(--stroke-secondary);border-radius:var(--radius-full);font:500 12px/16px var(--font-body);color:var(--fg-secondary);cursor:pointer;background:0 0;flex:none;padding:4px 12px}.sb-crumb:hover{color:var(--fg-primary);border-color:var(--fg-secondary)}.sb-crumb-sep{color:var(--fg-tertiary)}.sb-crumb-count{font:400 12px/16px var(--font-body);color:var(--fg-tertiary)}.sb-detail-steps{gap:6px;margin-left:auto;display:flex}.sb-step{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--stroke-secondary);border-radius:var(--radius-full);max-width:190px;font:500 12px/16px var(--font-body);color:var(--fg-secondary);cursor:pointer;background:0 0;padding:4px 12px;overflow:hidden}.sb-step:hover:not(:disabled){color:var(--fg-primary);border-color:var(--fg-secondary)}.sb-step:disabled{opacity:.35;cursor:default}.sb-detail-close{border-radius:var(--radius-full);width:28px;height:28px;color:var(--fg-secondary);font:400 20px/28px var(--font-body);cursor:pointer;background:0 0;border:0;flex:none}.sb-detail-close:hover{background:var(--bg-surface-container);color:var(--fg-primary)}.sb-detail-body{flex:auto;justify-content:center;align-items:flex-start;gap:24px;min-height:0;display:flex}.sb-states{flex:none;align-self:stretch;padding-right:8px;overflow-y:auto}.sb-states-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sb-states-head .sb-panel-title{margin:0}.sb-states-hint{margin:var(--space-small) 0 0;font:400 11px/16px var(--font-body);color:var(--fg-tertiary)}.sb-states-group+.sb-states-group{margin-top:var(--space-small)}.sb-states-label{font:600 10px/14px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary);margin:0 0 4px}.sb-state{border-radius:var(--radius-small);border:var(--border-default) solid transparent;width:100%;color:var(--fg-secondary);font:500 12px/18px var(--font-body);background:0 0;align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex}.sb-state-pick{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0;display:flex}.sb-state:hover{background:var(--bg-surface-container);color:var(--fg-primary)}.sb-state.is-on{background:var(--bg-surface-container);border-color:var(--stroke-secondary);color:var(--fg-primary)}.sb-state-code{font:400 10px/16px var(--font-mono);color:var(--fg-tertiary);flex:none}.sb-state-name{flex:auto;min-width:0}.sb-state.is-done .sb-state-name{opacity:.65;text-decoration:line-through}.sb-detail-state{margin-top:var(--space-medium);padding-top:var(--space-medium);border-top:var(--border-default) solid var(--stroke-primary)}.sb-sources{margin-top:var(--space-large);padding-top:var(--space-small);border-top:var(--border-default) solid var(--stroke-primary)}.sb-source{border-radius:var(--radius-small);border:var(--border-default) solid transparent;padding:7px 10px;text-decoration:none;display:block}.sb-source:hover{background:var(--bg-surface-container);border-color:var(--stroke-secondary)}.sb-source-name{font:600 12px/18px var(--font-body);color:var(--fg-secondary);display:block}.sb-source:hover .sb-source-name{color:var(--fg-primary)}.sb-source-what{font:400 11px/16px var(--font-body);color:var(--fg-tertiary);display:block}.sb-states-foot{margin-top:var(--space-large);padding-top:var(--space-small);border-top:var(--border-default) solid var(--stroke-primary)}.sb-detail-screenrow{align-items:center;gap:var(--space-small);margin-bottom:var(--space-tiny);flex-wrap:wrap;display:flex}.sb-detail-stage{flex:none;position:relative}.sb-detail .sb-stage{border-radius:40px;box-shadow:0 30px 80px #0009}.sb-detail-marks{align-items:center;gap:var(--space-small);margin-bottom:var(--space-large);flex-wrap:wrap;display:flex}.sb-panel-title{margin:0 0 var(--space-small);font:600 12px/16px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary)}@media (width<=900px){.sb-detail{overflow-y:auto}.sb-detail-body{flex-direction:column;align-items:center}.sb-states{order:2;align-self:auto;max-width:520px;overflow:visible;width:100%!important}.sb-detail-screen{order:1}}.sb-modal{z-index:60;padding:var(--space-large);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sb-modal-card{box-sizing:border-box;width:min(380px,100%);padding:var(--space-large);border-radius:var(--radius-large);background:var(--bg-surface-container);border:var(--border-default) solid var(--stroke-primary);color:var(--fg-primary);margin:0;box-shadow:0 30px 80px #0009}.sb-modal-card h2{margin:0 0 var(--space-small);font:600 18px/24px var(--font-heading,var(--font-body))}.sb-modal-card p{margin:0 0 var(--space-medium);font:400 13px/20px var(--font-body);color:var(--fg-secondary)}.sb-modal-input{box-sizing:border-box;width:100%;margin-bottom:var(--space-medium);border-radius:var(--radius-small);background:var(--bg-surface-main);border:var(--border-default) solid var(--stroke-secondary);font:500 15px/20px var(--font-body);color:var(--fg-primary);padding:10px 12px;display:block}.sb-modal-input::placeholder{color:var(--fg-tertiary);font-weight:400}.sb-modal-input:focus{border-color:var(--fg-secondary);outline:none}.sb-modal-actions{align-items:center;gap:var(--space-small);display:flex}.sb-modal-actions .sb-comment-post{padding:8px 14px;font-size:13px;line-height:16px}.sb-comment-confirm{font:400 11px/14px var(--font-body);color:var(--fg-secondary);align-items:center;gap:6px;margin-top:4px;display:flex}.sb-comment-confirm span{flex:auto}.sb-comment-remove{border-radius:var(--radius-small);font:600 11px/14px var(--font-body);color:#2c1210;cursor:pointer;background:#e58a86;border:0;padding:4px 10px}.tile-lab .lab-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tile-lab .lab-title-row h1{margin:0}.tile-lab .lab-title-version{align-items:center;display:flex}.tile-slab-slice:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#fff0 30%,#ffffff8c 44%,#fffffff2 50%,#ffffff8c 56%,#fff0 70%) -160% -160%/260% 260% no-repeat;border-radius:12px;position:absolute;inset:0}@keyframes tile-edge-gleam{0%{opacity:0;background-position:-160% -160%}20%{opacity:.7}50%{opacity:1}80%{opacity:.7}to{opacity:0;background-position:260% 260%}}.tile-flip-glint{pointer-events:none;z-index:8;will-change:transform, opacity;width:120px;height:120px;animation:.48s cubic-bezier(.22,.72,.18,1) both tile-flip-glint;position:absolute;top:36%}.tile-flip-glint-core{background:radial-gradient(circle,#fff 0%,#ffffffd9 22%,#d2e6ff59 50%,#fff0 72%);border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tile-flip-glint-ray{background:linear-gradient(90deg,#fff0 0%,#fffffff2 50%,#fff0 100%);border-radius:2px;position:absolute;top:50%;left:50%}.tile-flip-glint-ray.is-h{width:120px;height:2px;transform:translate(-50%,-50%)}.tile-flip-glint-ray.is-v{background:linear-gradient(#fff0 0%,#fffffff2 50%,#fff0 100%);width:2px;height:120px;transform:translate(-50%,-50%)}.tile-flip-glint-ray.is-d1{opacity:.7;width:56px;height:1.5px;transform:translate(-50%,-50%)rotate(45deg)}.tile-flip-glint-ray.is-d2{opacity:.7;width:56px;height:1.5px;transform:translate(-50%,-50%)rotate(-45deg)}@keyframes tile-flip-glint{0%{opacity:0;transform:translate(-50%, -50%) translateZ(var(--glint-z,0px)) scale(.25) rotate(-25deg)}30%{opacity:.5;transform:translate(-50%, -50%) translateZ(var(--glint-z,0px)) scale(.8) rotate(-10deg)}50%{opacity:1;transform:translate(-50%, -50%) translateZ(var(--glint-z,0px)) scale(1.1) rotate(0deg)}80%{opacity:0;transform:translate(-50%, -50%) translateZ(var(--glint-z,0px)) scale(1.4) rotate(25deg)}to{opacity:0;transform:translate(-50%, -50%) translateZ(var(--glint-z,0px)) scale(1.4) rotate(25deg)}}.tile-flip-sheen,.tile-flip-flash{pointer-events:none;z-index:7;backface-visibility:hidden;border-radius:12px;animation-duration:.48s;animation-timing-function:cubic-bezier(.22,.72,.18,1);animation-fill-mode:both;position:absolute;inset:0}.tile-flip-sheen{background-color:#0000;background-image:linear-gradient(135deg,#fff0 44%,#fff6 48.5%,#fff 50%,#fff6 51.5%,#fff0 56%),linear-gradient(135deg,#fff0 28%,#ffffff52 50%,#fff0 72%),linear-gradient(135deg,#ff50be38 0%,#50d2ff38 30%,#ffeb7838 55%,#78ffbe33 75%,#a078ff38 100%);background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:260% 100%,260% 100%,240% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.tile-flip-sheen.is-front{animation-name:tile-sheen-front}.tile-flip-sheen.is-back{animation-name:tile-sheen-back}@keyframes tile-sheen-front{0%{opacity:.35;background-position:130% 0,150% 0,110% 0}50%{opacity:1;background-position:30% 0,40% 0,0 0}58%{opacity:0}to{opacity:0;background-position:30% 0,40% 0,0 0}}@keyframes tile-sheen-back{0%{opacity:0;background-position:70% 0,60% 0,100% 0}42%{opacity:0}50%{opacity:1;background-position:70% 0,60% 0,100% 0}to{opacity:.25;background-position:-30% 0,-50% 0,-10% 0}}.tile-flip-flash{opacity:0;background:radial-gradient(130% 110% at 22% 18%,#fffffff2 0%,#ffffff80 42%,#ffffff1f 100%);box-shadow:inset 0 0 0 3px #fffffff2,inset 0 0 18px 4px #ffffff73}.tile-flip-flash.is-front{animation-name:tile-flash-front}.tile-flip-flash.is-back{animation-name:tile-flash-back}@keyframes tile-flash-front{0%{opacity:0}30%{opacity:.1}48%{opacity:.5}52%{opacity:0}to{opacity:0}}@keyframes tile-flash-back{0%{opacity:0}46%{opacity:0}52%{opacity:.95}62%{opacity:.8}85%{opacity:.2}to{opacity:0}}.tile-slab-slice.is-turning:after{animation:tile-edge-gleam var(--turn,.48s) cubic-bezier(.22, .72, .18, 1) both}.tile-flip-glint{animation-timing-function:cubic-bezier(.22,.72,.18,1)}.tile-turn-bloom-plane{pointer-events:none;z-index:0;position:absolute;inset:0}.tile-landing-aura{filter:blur(9px);animation:.9s cubic-bezier(.2,.7,.3,1) both tile-landing-aura;position:absolute;inset:0}.tile-landing-aura .tile-landing-shape{background:#fff;inset:0}@keyframes tile-landing-aura{0%{opacity:1}40%{opacity:.8}to{opacity:0}}.tile-landing-flare{pointer-events:none;width:220px;height:220px;margin:-110px 0 0 -110px;animation:.7s cubic-bezier(.2,.8,.3,1) both tile-landing-flare;position:absolute;top:100%;left:50%}.tile-landing-flare .tile-flip-glint-ray,.tile-flip-glint.is-quiet .tile-flip-glint-ray{display:none}.tile-landing-flare .tile-flip-glint-core{opacity:.7;width:56px;height:56px;transform:translate(-50%,-50%)scale(.55)}@keyframes tile-landing-flare{0%{opacity:0;transform:scale(.2)rotate(-10deg)}22%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.25)rotate(8deg)}}.tile-landing-under,.tile-landing-over{pointer-events:none;position:absolute;inset:0}.tile-landing-glow{background:radial-gradient(circle, rgba(var(--tone), .55) 0%, rgba(var(--tone), .18) 45%, rgba(var(--tone), 0) 72%);border-radius:50%;animation:.64s ease-out both tile-landing-glow;position:absolute;inset:-34px}@keyframes tile-landing-glow{0%{opacity:0;transform:scale(.86)}25%{opacity:1}to{opacity:0;transform:scale(1.12)}}.tile-landing-wave{filter:blur(3px);animation:.72s cubic-bezier(.2,.7,.3,1) both tile-landing-wave;position:absolute;inset:0}.tile-landing-wave.is-second{animation-delay:.15s}.tile-landing-shape{box-shadow:inset 0 0 12px rgba(var(--tone), .5);background:#ffffffbf;border-radius:14px;position:absolute;inset:0}.tile-landing-shape.is-faint{background:#ffffff73}@keyframes tile-landing-wave{0%{opacity:.9;transform:scale(.97)}to{opacity:0;transform:scale(1.32)}}.tile-landing-spark{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);filter:drop-shadow(0 0 1px #fff);will-change:transform, opacity;background:#fff;margin:-3px 0 0 -3px;animation:.68s cubic-bezier(.2,.8,.3,1) both tile-landing-spark;position:absolute}@keyframes tile-landing-spark{0%{opacity:0;transform:translate(0)scale(0)rotate(0)}30%{opacity:1;transform:translate(calc(var(--dx) * .4), calc(var(--dy) * .4)) scale(1.15) rotate(20deg)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.2) rotate(50deg)}}.tile-landing-resonate{animation:.64s cubic-bezier(.3,.6,.3,1) both tile-landing-resonate}.is-final-tile .tile-landing-aura{animation-duration:.45s}.is-final-tile .tile-landing-flare{animation-duration:.35s}.is-final-tile .tile-landing-glow{animation-duration:.32s}.is-final-tile .tile-landing-wave{animation-duration:.36s}.is-final-tile .tile-landing-wave.is-second{animation-delay:75ms}.is-final-tile .tile-landing-spark{animation-duration:.34s}.is-final-tile .tile-landing-resonate,.is-final-tile.tile-landing-resonate{animation-duration:.32s}@keyframes tile-landing-resonate{0%{transform:scale(1)}22%{transform:scale(.982)}50%{transform:scale(1.012)}76%{transform:scale(.996)}to{transform:scale(1)}}.tile-v3-lift{animation:tile-v3-lift var(--turn,.48s) cubic-bezier(.33, 0, .25, 1) both}@keyframes tile-v3-lift{0%{transform:scale(1)translateY(0)}50%{transform:scale(1.045)translateY(-4px)}to{transform:scale(1)translateY(0)}}.tile-flip-foil,.tile-flip-halo{pointer-events:none;z-index:7;backface-visibility:hidden;opacity:0;border-radius:12px;animation-duration:.48s;animation-timing-function:cubic-bezier(.22,.72,.18,1);animation-fill-mode:both;position:absolute;inset:0}.tile-flip-foil{padding:var(--stroke,3px);box-sizing:border-box;-webkit-mask-composite:xor;will-change:background-position, opacity;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:repeating-linear-gradient(115deg,#fff0 0 3px,#ffffff8c 3px 5px,#fff0 5px 11px) 0 0/200% 100%,linear-gradient(115deg,#ff6ec8f2 0%,#ffeb78f2 18%,#78ffbef2 36%,#5ad2fff2 54%,#aa78fff2 72%,#ff6ec8f2 90%) 0 0/300% 100%;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tile-flip-foil.is-front{animation-name:tile-foil-front}.tile-flip-foil.is-back{animation-name:tile-foil-back}@keyframes tile-foil-front{0%{opacity:.35;background-position:0 0,100% 0}50%{opacity:1;background-position:100% 0,0 0}58%{opacity:0}to{opacity:0;background-position:100% 0,0 0}}@keyframes tile-foil-back{0%{opacity:0;background-position:0 0,100% 0}42%{opacity:0}50%{opacity:1;background-position:30% 0,70% 0}to{opacity:0;background-position:100% 0,0 0}}.tile-flip-halo{box-shadow:0 0 14px 5px #ffffffd9, 0 0 36px 14px rgba(var(--tone,255,255,255), .5);will-change:opacity}.tile-flip-halo.is-front{animation-name:tile-halo-front}.tile-flip-halo.is-back{animation-name:tile-halo-back}@keyframes tile-halo-front{0%{opacity:0}40%{opacity:.5}50%{opacity:0}to{opacity:0}}@keyframes tile-halo-back{0%{opacity:0}48%{opacity:0}62%{opacity:1}to{opacity:0}}.tile-verdict-glow{pointer-events:none;opacity:0;will-change:opacity;transition:opacity .42s ease-out;position:absolute;inset:-12px}.tile-verdict-glow.is-tight{filter:blur(9px)}.tile-verdict-glow.is-wide{filter:blur(28px);opacity:0}.tile-verdict-glow.is-on.is-tight{opacity:calc(.85 * var(--level,1))}.tile-verdict-glow.is-on.is-wide{opacity:calc(.55 * var(--level,1))}.tile-verdict-glow.is-attached.is-red.is-tight{filter:blur(2.5px)}.tile-verdict-glow.is-attached.is-red.is-wide{filter:blur(6px)}.tile-verdict-glow.is-on.is-attached.is-red.is-tight{opacity:calc(.9 * var(--level,1))}.tile-verdict-glow.is-on.is-attached.is-red.is-wide{opacity:calc(.4 * var(--level,1))}.tile-verdict-glow-shape{background:rgb(var(--tone));position:absolute;inset:0;overflow:hidden}.tile-verdict-glow.is-rim .tile-verdict-glow-shape,.tile-verdict-glow.is-aurora .tile-verdict-glow-shape{background:#7a5cff}.tile-verdict-glow.is-rim .tile-verdict-glow-fill,.tile-verdict-glow.is-aurora .tile-verdict-glow-fill{background:conic-gradient(#46d1c1 0%,#4d8dff 22%,#7a5cff 45%,#ff4fd8 66%,#7a5cff 84%,#46d1c1 100%);animation:12s linear infinite tile-glow-turn;position:absolute;inset:-21%}.tile-verdict-glow:not(.is-on) .tile-verdict-glow-fill{visibility:hidden;transition:visibility 0s linear .42s}.tile-verdict-glow.is-rim.is-tight,.tile-verdict-glow.is-aurora.is-tight{filter:blur(2px)}.tile-verdict-glow.is-rim.is-wide,.tile-verdict-glow.is-aurora.is-wide{filter:blur(5px)}.tile-verdict-glow.is-tone-host .tile-verdict-glow-shape{background:#f2b828}.tile-verdict-glow.is-tone-host .tile-verdict-glow-fill{background:conic-gradient(#ffe38f 0%,#f5b31d 22%,#ffcf5a 45%,#e9961a 66%,#ffd76e 84%,#ffe38f 100%)}.tile-verdict-glow.is-tone-me .tile-verdict-glow-shape{background:#b6bdc9}.tile-verdict-glow.is-tone-me .tile-verdict-glow-fill{background:conic-gradient(#e9ecf2 0%,#aab2c0 22%,#d6dbe4 45%,#93a0b3 66%,#cfd5df 84%,#e9ecf2 100%)}.tile-verdict-glow.is-on.is-tone-host.is-tight,.tile-verdict-glow.is-on.is-tone-me.is-tight{opacity:.16}.tile-verdict-glow.is-on.is-tone-host.is-wide,.tile-verdict-glow.is-on.is-tone-me.is-wide{opacity:.04}.tile-verdict-glow.is-tight-pool.is-rim.is-tight,.tile-verdict-glow.is-tight-pool.is-aurora.is-tight{filter:blur(.8px)}.tile-verdict-glow.is-tight-pool.is-rim.is-wide,.tile-verdict-glow.is-tight-pool.is-aurora.is-wide{filter:blur(2.5px)}.tile-verdict-glow.is-on.is-tight-pool.is-rim.is-tight,.tile-verdict-glow.is-on.is-tight-pool.is-aurora.is-tight{opacity:.95}.tile-verdict-glow.is-on.is-tight-pool.is-rim.is-wide,.tile-verdict-glow.is-on.is-tight-pool.is-aurora.is-wide{opacity:.2}.tile-verdict-glow.is-tight-pool.is-rim.is-tight.is-quiet-band{filter:blur(2.6px)}.tile-verdict-glow.is-on.is-tight-pool.is-rim.is-tight.is-quiet-band{opacity:.5}.tile-verdict-glow.is-tight-pool.is-rim.is-wide.is-quiet-band{filter:blur(4px)}.tile-verdict-glow.is-on.is-final-pool.is-rim.is-tight:not(.is-tone-host):not(.is-tone-me){opacity:1}.tile-verdict-glow.is-on.is-final-pool.is-rim.is-wide:not(.is-tone-host):not(.is-tone-me){opacity:.4}.tile-verdict-glow.is-on.is-final-pool.is-rim.is-tight.is-quiet-band{opacity:1}.tile-verdict-glow.is-on.is-final-pool.is-rim.is-wide.is-quiet-band{opacity:.4}.tile-verdict-glow.is-on.is-rim.is-tight,.tile-verdict-glow.is-on.is-aurora.is-tight{opacity:.85}.tile-verdict-glow.is-on.is-rim.is-wide,.tile-verdict-glow.is-on.is-aurora.is-wide{opacity:.35}.tile-verdict-glow.is-rim .tile-verdict-glow-shape,.tile-verdict-glow.is-aurora .tile-verdict-glow-shape{-webkit-mask-image:conic-gradient(from 0deg at 50% 50%, transparent 0deg, #000 calc(60deg * (1 - var(--level,1))), #000 calc(var(--sweep,460deg) - 100deg), transparent var(--sweep,460deg));-webkit-mask-image:conic-gradient(from 0deg at 50% 50%, transparent 0deg, #000 calc(60deg * (1 - var(--level,1))), #000 calc(var(--sweep,460deg) - 100deg), transparent var(--sweep,460deg));-webkit-mask-image:conic-gradient(from 0deg at 50% 50%, transparent 0deg, #000 calc(60deg * (1 - var(--level,1))), #000 calc(var(--sweep,460deg) - 100deg), transparent var(--sweep,460deg));-webkit-mask-image:conic-gradient(from 0deg at 50% 50%, transparent 0deg, #000 calc(60deg * (1 - var(--level,1))), #000 calc(var(--sweep,460deg) - 100deg), transparent var(--sweep,460deg));mask-image:conic-gradient(from 0deg at 50% 50%, transparent 0deg, #000 calc(60deg * (1 - var(--level,1))), #000 calc(var(--sweep,460deg) - 100deg), transparent var(--sweep,460deg))}@keyframes tile-glow-turn{to{transform:rotate(360deg)}}.tile-glass-lip{pointer-events:none;z-index:6;backface-visibility:hidden;position:absolute;box-shadow:inset 0 2px 2px #ffffffbf,inset 0 6px 10px #ffffff38,inset 0 -3px 5px #00000047,inset 0 0 0 1px #ffffff2e}.tile-gradient-face{pointer-events:none;z-index:7;backface-visibility:hidden;--clear:.15s;position:absolute;overflow:hidden}.tile-gradient-face-goo{position:absolute;inset:0}.tile-gradient-face-wipe{clip-path:polygon(evenodd,0 0,183px 0,183px 183px,0 183px,0 0,95.9px 91.5px,96.8px 93.2px,95.9px 94.7px,94.2px 95.2px,93px 96.2px,91.5px 96.4px,89.9px 96.5px,88.3px 95.9px,88px 94.1px,87.5px 92.8px,86px 91.5px,86.8px 90px,87.1px 88.3px,89px 88.1px,90px 86.8px,91.5px 86.1px,92.9px 87.2px,94.9px 86.9px,96.1px 88.2px,95.5px 90.2px,95.9px 91.5px);position:absolute;inset:0;overflow:hidden}.tile-gradient-face.is-clearing .tile-gradient-face-wipe{animation:tile-gradient-face-wipe var(--clear) cubic-bezier(.5, 0, .25, 1) both}.tile-gradient-face-fill{filter:blur(7px);background-color:#7a5cff;background-image:radial-gradient(58% 55% at 72% 30%,#46d1c1 0%,#46d1c100 72%),radial-gradient(46% 46% at 22% 70%,#4d8dff 0%,#4d8dff00 70%),radial-gradient(42% 42% at 16% 26%,#ff4fd8e6 0%,#ff4fd800 70%),radial-gradient(34% 34% at 54% 88%,#7a5cfff2 0%,#7a5cff00 70%),radial-gradient(36% 36% at 82% 82%,#4d8dffe6 0%,#4d8dff00 70%),none;background-position:50%;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:120% 120%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;animation:9s ease-in-out infinite alternate tile-gradient-face-drift;position:absolute;inset:-12%}.tile-gradient-face-cut{opacity:0;position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(-45deg,#000 0 8px,#0000 9px 11px,#000 13px 23px,#0000 24px 27px,#000 29px 43px,#0000 45px 48px,#000 52px 58px,#0000 59px 61px,#000 63px 73px,#0000 76px 79px,#000 85px 95px,#0000 98px 108px,#000 114px 120px,#0000 122px 125px,#000 129px 139px,#0000 140px 141px,#000 143px 148px,#0000 151px 157px,#000 163px 168px,#0000 171px 181px,#000 187px 190px,#0000 193px 199px,#000 205px 219px,#0000 221px 224px,#000 228px 233px,#0000 234px 237px,#000 239px 242px,#0000 243px 244px,#000 245px 250px,#0000 252px 255px,#000 259px 263px,#0000 264px 265px,#000 267px 277px,#0000 280px 283px,#000 289px 292px,#0000 295px 298px,#000 304px 318px,#0000 319px 322px,#000 324px 332px,#0000 334px 337px,#000 341px 346px,#0000 347px 348px,#000 349px 354px,#0000 356px 359px,#000 363px);mask-image:repeating-linear-gradient(-45deg,#000 0 8px,#0000 9px 11px,#000 13px 23px,#0000 24px 27px,#000 29px 43px,#0000 45px 48px,#000 52px 58px,#0000 59px 61px,#000 63px 73px,#0000 76px 79px,#000 85px 95px,#0000 98px 108px,#000 114px 120px,#0000 122px 125px,#000 129px 139px,#0000 140px 141px,#000 143px 148px,#0000 151px 157px,#000 163px 168px,#0000 171px 181px,#000 187px 190px,#0000 193px 199px,#000 205px 219px,#0000 221px 224px,#000 228px 233px,#0000 234px 237px,#000 239px 242px,#0000 243px 244px,#000 245px 250px,#0000 252px 255px,#000 259px 263px,#0000 264px 265px,#000 267px 277px,#0000 280px 283px,#000 289px 292px,#0000 295px 298px,#000 304px 318px,#0000 319px 322px,#000 324px 332px,#0000 334px 337px,#000 341px 346px,#0000 347px 348px,#000 349px 354px,#0000 356px 359px,#000 363px);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:repeat;mask-repeat:repeat}.tile-gradient-face.is-clearing .tile-gradient-face-cut{animation:tile-gradient-face-cut var(--clear) cubic-bezier(.4, 0, .3, 1) both}.tile-gradient-face.is-clearing .tile-gradient-face-fill.is-solid{animation:tile-gradient-face-drift 9s ease-in-out infinite alternate, tile-gradient-face-solid var(--clear) linear both}.tile-gradient-face-flash{opacity:0;background:#fff;position:absolute;inset:0}.tile-gradient-face.is-clearing .tile-gradient-face-flash{animation:tile-gradient-face-flash var(--clear) ease-out both}.tile-gradient-face-light{opacity:0;background:radial-gradient(circle,#fff0 0% 40%,#ffffffbf 47%,#fff0 54%);border-radius:50%;width:300px;height:300px;margin:-150px 0 0 -150px;position:absolute;top:50%;left:50%;transform:scale(.02)}.tile-gradient-face.is-clearing .tile-gradient-face-light{animation:tile-gradient-face-light var(--clear) cubic-bezier(.5, 0, .25, 1) both}@keyframes tile-gradient-face-wipe{0%{clip-path:polygon(evenodd,0 0,183px 0,183px 183px,0 183px,0 0,95.9px 91.5px,96.8px 93.2px,95.9px 94.7px,94.2px 95.2px,93px 96.2px,91.5px 96.4px,89.9px 96.5px,88.3px 95.9px,88px 94.1px,87.5px 92.8px,86px 91.5px,86.8px 90px,87.1px 88.3px,89px 88.1px,90px 86.8px,91.5px 86.1px,92.9px 87.2px,94.9px 86.9px,96.1px 88.2px,95.5px 90.2px,95.9px 91.5px)}50%{clip-path:polygon(evenodd,0 0,183px 0,183px 183px,0 183px,0 0,163.7px 91.5px,162.2px 114.5px,152.4px 135.8px,137.3px 154.6px,114.5px 162.2px,91.5px 169.1px,72.5px 150px,50.7px 147.6px,28.4px 137.3px,22.4px 114px,14.3px 91.5px,31.5px 72px,35.3px 50.7px,53px 38.6px,69.6px 24.2px,91.5px 20.2px,110.4px 33.3px,129.6px 39px,144.9px 52.7px,165.2px 67.6px,163.7px 91.5px)}to{clip-path:polygon(evenodd,0 0,183px 0,183px 183px,0 183px,0 0,250.5px 91.5px,240.3px 139.8px,212.8px 179.6px,191.6px 229.2px,136.7px 230.5px,91.5px 251.6px,38.6px 254.3px,4.4px 211.4px,-39.2px 186.4px,-63.8px 142px,-55.6px 91.5px,-57.4px 43.1px,-42.6px -5.9px,-1.8px -36.9px,40.1px -66.7px,91.5px -58.9px,138.7px -53.7px,179.1px -29.1px,221.1px -2.6px,255px 38.4px,250.5px 91.5px)}}@keyframes tile-gradient-face-light{0%{opacity:0;transform:scale(.02)}12%{opacity:1}88%{opacity:.9}to{opacity:0;transform:scale(1.15)}}@keyframes tile-gradient-face-cut{0%{opacity:0;-webkit-mask-position:0 0;mask-position:0 0}10%{opacity:1}to{opacity:1;-webkit-mask-position:363px -363px;mask-position:363px -363px}}@keyframes tile-gradient-face-solid{0%{opacity:1}22%{opacity:0}to{opacity:0}}@keyframes tile-gradient-face-flash{0%{opacity:0}7%{opacity:.35}38%{opacity:0}to{opacity:0}}@keyframes tile-gradient-face-drift{0%{background-position:30% 40%}to{background-position:70% 60%}}.tile-shard{position:absolute;inset:0;overflow:hidden}.tile-gradient-face.is-clearing .tile-shard{animation:.2s cubic-bezier(.55,0,.85,.45) both tile-shard-break;animation-delay:var(--d,0s)}@keyframes tile-shard-break{0%{opacity:1;transform:translate(0)scale(1)}30%{opacity:1;transform:translate(calc(var(--dx) * .25), calc(var(--dy) * .25)) scale(.965)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.86)}}.tile-gradient-face.is-clearing.is-inward .tile-shard{animation:.26s cubic-bezier(.4,0,.3,1) both tile-shard-gather;animation-delay:var(--d,0s)}@keyframes tile-shard-gather{0%{opacity:1;transform:translate(0)scale(1)}55%{opacity:.92;transform:translate(calc(var(--dx) * .6), calc(var(--dy) * .6)) scale(.8)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.5)}}.badge-from-gradient{animation:.44s cubic-bezier(.2,.72,.24,1) .15s both badge-from-gradient}@keyframes badge-from-gradient{0%{opacity:0;filter:blur(7px)brightness(1.7)saturate(1.5);transform:scale(.3)}40%{opacity:1;filter:blur(2px)brightness(1.25)saturate(1.2);transform:scale(1.07)}to{opacity:1;filter:blur()brightness()saturate();transform:scale(1)}}.tile-gradient-face.is-v4.is-inside{background:linear-gradient(#befff8f2 0%,#78d2ffd9 55%,#ffbeebe6 100%)}.tile-gradient-face.is-v4.is-inside.is-glow-face{background:#0b0a24}.tile-v4-cover-clip{position:absolute;inset:0}.tile-v4-star.is-glow .tile-v4-star-morph.is-emboss{animation:.5s ease-out .7s both tile-v4-star-emboss-in}@keyframes tile-v4-star-emboss-in{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1)}}.tile-v4-star-morph.is-drawn{opacity:1;transform:none;animation:none!important}.tile-v4-cover{filter:blur(9px) hue-rotate(var(--v4-hue,0deg));position:absolute;inset:0;overflow:hidden}.tile-v4-cover.is-v5{filter:blur(28px) hue-rotate(var(--v4-hue,0deg));inset:-36px}.tile-v4-cover.is-inside.is-v5 i.is-w,.tile-v4-cover.is-inside.is-v5 i.is-core{inset:36px}.tile-v4-cover i{position:absolute;inset:-45%}.tile-v4-cover.is-inside:not(.is-v5) i.is-a{animation:12s linear infinite tile-glow-turn;animation-delay:var(--v4-wheel,0s);background:conic-gradient(#46d1c1 0%,#4d8dff 22%,#7a5cff 45%,#ff4fd8 66%,#7a5cff 84%,#46d1c1 100%);inset:-35%}.tile-v4-cover.is-inside:not(.is-v5) i.is-b{opacity:.72;background:radial-gradient(56% 52% at 26% 24%,#46d1c1eb 0%,#46d1c100 70%),radial-gradient(52% 48% at 78% 74%,#ff4fd8e0 0%,#ff4fd800 72%),radial-gradient(46% 44% at 64% 22%,#4d8dffd9 0%,#4d8dff00 72%);animation:9.5s ease-in-out infinite alternate tile-v4-morph-b}.tile-v4-cover.is-inside:not(.is-v5) i.is-c{opacity:.58;background:radial-gradient(64% 58% at 70% 30%,#7a5cffcc 0%,#7a5cff00 72%),radial-gradient(48% 44% at 24% 78%,#46d1c1b8 0%,#46d1c100 74%);animation:13.5s ease-in-out infinite alternate tile-v4-morph-c}.tile-v4-cover.is-inside.is-v5 i.is-a{animation:14s ease-in-out infinite alternate tile-v4-base;animation-delay:var(--v4-wheel,0s);background:radial-gradient(58% 58%,#6a5be0 0%,#4256d6 42%,#2a2a8a 78%,#4a2a6a 100%);inset:-10%}.tile-v4-cover.is-inside.is-v5 i.is-w{clip-path:polygon(50% 0%,58.6% 6.7%,61.5% 22.3%,58.8% 36.8%,57.1% 42.9%,63.2% 41.2%,77.7% 38.5%,93.3% 41.4%,100% 50%,93.3% 58.6%,77.7% 61.5%,63.2% 58.8%,57.1% 57.1%,58.8% 63.2%,61.5% 77.7%,58.6% 93.3%,50% 100%,41.4% 93.3%,38.5% 77.7%,41.2% 63.2%,42.9% 57.1%,36.8% 58.8%,22.3% 61.5%,6.7% 58.6%,0% 50%,6.7% 41.4%,22.3% 38.5%,36.8% 41.2%,42.9% 42.9%,41.2% 36.8%,38.5% 22.3%,41.4% 6.7%);transform-origin:50%;opacity:0;animation:16s linear infinite tile-v4-wave}.tile-v4-cover.is-inside.is-v5 i.is-w1{animation-delay:calc(var(--v4-wheel,0s) - 0s);background:radial-gradient(50% 50%,#c4c4ff00 8%,#c4c4ffe6 36% 52%,#c4c4ff00 88%)}.tile-v4-cover.is-inside.is-v5 i.is-w2{animation-delay:calc(var(--v4-wheel,0s) - 4s);background:radial-gradient(50% 50%,#506eff00 8%,#506effe6 36% 52%,#506eff00 88%)}.tile-v4-cover.is-inside.is-v5 i.is-w3{animation-delay:calc(var(--v4-wheel,0s) - 8s);background:radial-gradient(50% 50%,#eceeff00 8%,#eceeffe6 36% 52%,#eceeff00 88%)}.tile-v4-cover.is-inside.is-v5 i.is-w4{animation-delay:calc(var(--v4-wheel,0s) - 12s);background:radial-gradient(50% 50%,#7860ff00 8%,#7860ffe6 36% 52%,#7860ff00 88%)}.tile-v4-cover.is-inside.is-v5 i.is-core{clip-path:polygon(50% 0%,58.6% 6.7%,61.5% 22.3%,58.8% 36.8%,57.1% 42.9%,63.2% 41.2%,77.7% 38.5%,93.3% 41.4%,100% 50%,93.3% 58.6%,77.7% 61.5%,63.2% 58.8%,57.1% 57.1%,58.8% 63.2%,61.5% 77.7%,58.6% 93.3%,50% 100%,41.4% 93.3%,38.5% 77.7%,41.2% 63.2%,42.9% 57.1%,36.8% 58.8%,22.3% 61.5%,6.7% 58.6%,0% 50%,6.7% 41.4%,22.3% 38.5%,36.8% 41.2%,42.9% 42.9%,41.2% 36.8%,38.5% 22.3%,41.4% 6.7%);transform-origin:50%;animation:6s ease-in-out infinite alternate tile-v4-core;animation-delay:var(--v4-wheel,0s);background:radial-gradient(50% 50%,#fffffff2 0%,#c8c8ffe6 30%,#c8c8ff00 60%)}.tile-v4-cover.is-outside i.is-w,.tile-v4-cover.is-outside i.is-core{display:none}@keyframes tile-v4-base{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes tile-v4-wave{0%{opacity:0;transform:scale(.08)}28%{opacity:.85}58%{opacity:.8}to{opacity:0;transform:scale(2.4)}}@keyframes tile-v4-core{0%{transform:scale(.26)}to{transform:scale(.4)}}@keyframes tile-v4-morph-c{0%{transform:translate(-7%,5%)scale(1.16)rotate(4deg)}to{transform:translate(6%,-6%)scale(1.28)rotate(-5deg)}}@keyframes tile-v4-morph-a{0%{transform:translate(-4%,-3%)scale(1.05)rotate(-6deg)}to{transform:translate(4%,3%)scale(1.12)rotate(7deg)}}@keyframes tile-v4-morph-b{0%{transform:translate(5%,2%)scale(1.1)}to{transform:translate(-6%,-4%)scale(1.2)}}.tile-gradient-face.is-v4.is-outside{background:0 0}.tile-gradient-face:not(.is-tick) .tile-v4-star.is-glow .tile-v4-star-morph,.tile-gradient-face:not(.is-tick) .tile-v4-star svg{animation-delay:40ms}.tile-gradient-face:not(.is-tick) .tile-v4-star.is-glow .tile-v4-star-morph.is-emboss{animation-delay:.7s}.tile-gradient-face.is-v4.is-tick{background:0 0}.tile-gradient-face.is-v4.is-tick .tile-v4-star-morph{width:66%;height:66%}.tile-gradient-face.is-v4.is-tick canvas{opacity:.78}.tile-v4-cover.is-outside{filter:blur(11px)}.tile-v4-cover.is-outside i.is-c{display:none}.tile-v4-cover.is-outside i.is-a{background:radial-gradient(92% 86% at 50% 42%,#ffa3e6eb 0%,#e271cdd1 48%,#9648acb8 78%,#603080a8 100%);inset:-12%}.tile-v4-cover.is-outside i.is-b{background:radial-gradient(58% 52% at 44% 34%,#ffdcf880 0%,#ffdcf800 72%);animation:9.5s ease-in-out infinite alternate tile-v4-morph-b;inset:-12%}.tile-slab-slice.is-glass{-webkit-backdrop-filter:blur(3px)saturate(1.3);backdrop-filter:blur(3px)saturate(1.3)}.tile-v4-star{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tile-v4-star svg{opacity:1;filter:blur(2px);width:78%;height:78%;animation:.72s cubic-bezier(.2,.72,.24,1) .7s both tile-v4-star-in}@keyframes tile-v4-star-in{0%{opacity:0;transform:scale(0)rotate(45deg)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(45deg)}}.tile-v4-star.is-white svg{filter:blur(2px)drop-shadow(0 0 6px #140a3c59)}.tile-v4-star.is-glow .tile-v4-star-morph{width:56%;height:56%;animation:.72s cubic-bezier(.2,.72,.24,1) .7s both tile-v4-star-in-upright;position:relative}@keyframes tile-v4-star-in-upright{0%{opacity:0;transform:scale(0)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.tile-v4-star.is-glow svg,.tile-v4-star.is-glow .tile-v4-glass{filter:none;transform-origin:50%;width:100%;height:100%;animation:7s ease-in-out 1.45s infinite tile-v4-star-breathe;position:absolute;inset:0}.tile-v4-glass{-webkit-backdrop-filter:blur(6px)saturate(1.4)brightness(1.18);background:#ffffff12}@keyframes tile-v4-star-breathe{0%{transform:scale(1)}27%{transform:scale(1.04,.965)}52%{transform:scale(.975,1.03)}76%{transform:scale(1.03,.98)}to{transform:scale(1)}}.tile-v4-liquid{transform-origin:50%;animation:14s linear 1.42s infinite tile-v4-turn;position:absolute;inset:0}.tile-v4-liquid.is-object{animation:none}@keyframes tile-v4-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tile-v4-turn-object{0%{transform:rotate(0)scale(1)}25%{transform:rotate(90deg)scale(1.04,.96)}50%{transform:rotate(180deg)scale(.98,1.02)}75%{transform:rotate(270deg)scale(.96,1.04)}to{transform:rotate(360deg)scale(1)}}.tile-v3-plane{pointer-events:none;z-index:7;position:absolute;inset:0}.tile-v3-plane svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tile-v3-open{transform-origin:50%;animation:.62s cubic-bezier(.2,.72,.22,1) .18s both tile-v3-open;position:absolute;inset:0}@keyframes tile-v3-open{0%{opacity:0;transform:scale(.06)}30%{opacity:1}to{opacity:1;transform:scale(1)}}.tile-v3-open.is-instant{animation:.22s ease-out both tile-v3-open-instant}@keyframes tile-v3-open-instant{0%{opacity:0}to{opacity:1}}.tile-v3-flow{position:absolute;inset:0;overflow:hidden}.tile-v3-flow i{filter:blur(10px);opacity:.34;background:linear-gradient(112deg,#46d1c100 0%,#46d1c1f2 14%,#4d8dff00 30%,#4d8dfff2 46%,#7a5cff00 62%,#ff4fd8e6 78%,#ff4fd800 100%) 0 0/58% 100%;animation:6.5s linear infinite tile-v3-flow;position:absolute;inset:-80%}.tile-v3-flow i:nth-child(2){filter:blur(5px);opacity:.24;background-size:34% 100%;animation-duration:4.1s;animation-direction:reverse;rotate:-14deg}.tile-v3-flow i:nth-child(3){filter:blur(2.5px);opacity:.18;background-size:22% 100%;animation-duration:2.9s;rotate:9deg}@keyframes tile-v3-flow{0%{background-position:0 0}to{background-position:300% 0}}.tile-v3-edge path{fill:none;stroke-linecap:butt}.tile-v3-edge.is-haze path{stroke-width:6.5px}.tile-v3-edge.is-haze{filter:url(#tile-v3-blur)}.tile-v3-edge.is-body path{stroke-width:4px}.tile-v3-edge.is-body{filter:url(#tile-v3-blur-soft)}.tile-v3-edge.is-core path{stroke-width:2.2px;stroke-linecap:round}.tile-rim-blick{pointer-events:none;z-index:6;backface-visibility:hidden;transition:opacity .42s ease-out;position:absolute;overflow:hidden}.tile-rim-edge path{stroke-linecap:butt}.tile-rim-edge.is-inner path{stroke-width:2px}.tile-rim-edge.is-inner{opacity:.1;filter:url(#tile-rim-blur-wide)}.tile-rim-edge.is-line path{stroke-width:1.4px}.tile-rim-edge.is-line{opacity:.65}.tile-rim-edge.is-halo path{stroke-width:3px}.tile-rim-edge.is-halo{opacity:.3;filter:url(#tile-rim-blur)}.tile-rim-edge.is-core path{stroke-width:3px;stroke-linecap:round}.tile-rim-blick svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.glass-lab .glass-controls{margin-bottom:20px}.glass-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.glass-card{background:#15161a;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.glass-stage{isolation:isolate;background:#0e0f13;border-radius:14px;width:260px;height:260px;margin:0 auto;position:relative;overflow:hidden}.glass-stage.is-tile{justify-content:center;align-items:center;display:flex;overflow:visible}.glass-photo{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.glass-lens{pointer-events:none;position:absolute}.glass-lens.is-bare{background:0 0}.tile-engine-back{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tile-engine-back *,.tile-engine-frame *,.tile-v4-cover.is-glow-option *{will-change:auto!important}.tile-engine-frame{pointer-events:none;z-index:4;backface-visibility:hidden;position:absolute;overflow:hidden}.tile-engine-frame *{backface-visibility:hidden}.glass-lens.is-ybouane{isolation:isolate;z-index:2}.glass-rdev>div.opacity-0{position:absolute!important}.glass-fail{color:#fff;z-index:9;background:#c8283cd9;border-radius:8px;padding:6px 8px;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:10px;left:10px;right:10px}.glass-fail.is-loading{background:#ffffff1f}.glass-meta h2{margin:0;font-size:15px;font-weight:600}.glass-meta-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.glass-meta p{color:#ffffffb3;margin:6px 0 0;font-size:13px;line-height:1.45}.glass-tech{color:#ffffff80;margin-top:3px;font-size:12px}.glass-badge{white-space:nowrap;color:#ffffffbf;border:1px solid #ffffff24;border-radius:999px;padding:2px 8px;font-size:11px}.glass-badge.is-yes{color:#86efac;border-color:#22c55e80}.glass-badge.is-no{color:#fcd34d;border-color:#f59e0b80}.glow-stage{background:#07061a;justify-content:center;align-items:center;display:flex}.glow-box{position:relative;overflow:hidden}.glow-box.is-face{border-radius:12px}.glass-card.is-chosen{border-color:#86efac73}@keyframes glow-css-morph{0%{border-radius:50%;transform:rotate(0)scale(1)}33%{border-radius:60% 40% 55% 45%/45% 60% 40% 55%;transform:rotate(6deg)scale(1.04)}66%{border-radius:42% 58% 45% 55%/58% 42%;transform:rotate(-5deg)scale(.97)}to{border-radius:50%;transform:rotate(0)scale(1.02)}}.glow-css-blob.is-shape-1{border-radius:28%!important;animation:8s ease-in-out infinite alternate glow-css-breathe!important;transform:rotate(45deg)!important}.glow-css-blob.is-shape-3{border-radius:48% 52%/52% 48%!important}@keyframes glow-css-breathe{0%{transform:rotate(45deg)scale(.96)}to{transform:rotate(45deg)scale(1.04)}}.tile-v4-cover.is-v5.is-glow-option{filter:none;inset:0}[data-tile-slot]:has([data-tile-active=true]){z-index:30!important}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
