.sk-surface{background:var(--sk-color-surface);color:var(--sk-color-ink);border-radius:var(--sk-radius-md);box-shadow:var(--sk-shadow-sm)}.sk-card{background:var(--sk-color-surface);color:var(--sk-color-ink);border:1px solid var(--sk-color-border);border-radius:var(--sk-radius-md);box-shadow:var(--sk-shadow-sm);padding:var(--sk-space-5)}.sk-card--interactive{cursor:pointer;transition:box-shadow .16s,transform .16s,border-color .16s}.sk-card--interactive:hover{box-shadow:var(--sk-shadow-md);border-color:var(--sk-color-border-strong);transform:translateY(-2px)}.sk-card__title{margin:0 0 var(--sk-space-2);font-size:var(--sk-text-lg);font-weight:var(--sk-font-weight-bold)}.sk-card__subtitle{color:var(--sk-color-ink-soft);font-size:var(--sk-text-sm);margin:0}.sk-kpi{gap:var(--sk-space-2);flex-direction:column;display:flex}.sk-kpi__label{font-size:var(--sk-text-sm);color:var(--sk-color-ink-soft);text-transform:uppercase;letter-spacing:.06em}.sk-kpi__value{font-size:var(--sk-text-3xl);font-weight:var(--sk-font-weight-bold);line-height:1}.sk-kpi__hint{font-size:var(--sk-text-sm);color:var(--sk-color-ink-faint)}.sk-table-surface{background:var(--sk-color-surface);border:1px solid var(--sk-color-border);border-radius:var(--sk-radius-md);box-shadow:var(--sk-shadow-sm);overflow:hidden}.sk-table{border-collapse:collapse;width:100%;font-size:var(--sk-text-sm)}.sk-table th,.sk-table td{text-align:left;padding:var(--sk-space-3) var(--sk-space-4);border-bottom:1px solid var(--sk-color-border);vertical-align:middle}.sk-table thead th{background:var(--sk-color-surface-muted);color:var(--sk-color-ink-soft);text-transform:uppercase;letter-spacing:.05em;font-size:var(--sk-text-xs);font-weight:var(--sk-font-weight-bold)}.sk-table tbody tr:last-child td{border-bottom:0}.sk-table tbody tr.sk-table__row--link{cursor:pointer}.sk-table tbody tr.sk-table__row--link:hover{background:var(--sk-color-surface-muted)}.sk-badge{align-items:center;gap:var(--sk-space-1);border-radius:var(--sk-radius-pill);font-size:var(--sk-text-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:.03em;text-transform:uppercase;background:var(--sk-color-neutral-200);color:var(--sk-color-neutral-700);white-space:nowrap;padding:.2rem .6rem;display:inline-flex}.sk-badge__glyph{text-transform:none;font-size:.9em;line-height:1}.sk-badge--brand{background:rgb(var(--sk-rgb-brand) / .16);color:var(--sk-color-brand-strong)}.sk-badge--danger{background:rgb(var(--sk-rgb-danger) / .14);color:var(--sk-color-danger)}.sk-match-medal{border:1px solid var(--sk-match-rim,#9e9e9e);background:radial-gradient(circle at 32% 26%, #ffffffbf, transparent 52%), radial-gradient(circle at 72% 82%, #00000024, transparent 55%), linear-gradient(155deg, var(--sk-match-light,#ededed), var(--sk-match-mid,#d6d6d6));width:2.4rem;height:2.4rem;color:var(--sk-match-ink,#4d4d4d);font-size:1rem;font-weight:var(--sk-font-weight-bold);font-variant-numeric:tabular-nums;text-shadow:0 1px #ffffffa6;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff73,inset 0 2px 3px #ffffff80,inset 0 -3px 4px #00000029,0 1px 2px #00000038}.sk-match-medal--pending{text-shadow:none;font-size:1.15rem}.sk-badge--warning{background:rgb(var(--sk-rgb-warning) / .18);color:#8a5a0f}.sk-badge--info{background:rgb(var(--sk-rgb-info) / .14);color:var(--sk-color-info)}.sk-badge--neutral{background:var(--sk-color-neutral-200);color:var(--sk-color-neutral-700)}.sk-badge--accent{color:#b45c0c;background:#e97b1b29}.sk-badge--purple{color:#6d3fb0;background:#a97be62e}.sk-badge-toggle{appearance:none;align-items:center;gap:var(--sk-space-1);border-radius:var(--sk-radius-pill);border:1px solid var(--sk-color-border-strong);background:var(--sk-color-neutral-200);color:var(--sk-color-neutral-700);font-size:var(--sk-text-xs);font-family:inherit;font-weight:var(--sk-font-weight-bold);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;cursor:pointer;padding:.2rem .6rem;transition:background .14s,color .14s,border-color .14s,opacity .14s;display:inline-flex}.sk-badge-toggle:hover{color:var(--sk-color-neutral-900);border-color:var(--sk-color-brand)}.sk-badge-toggle:focus-visible{outline:2px solid var(--sk-color-brand);outline-offset:1px}.sk-badge-toggle--active,.sk-badge-toggle[data-active=true]{background:rgb(var(--sk-rgb-brand) / .16);border-color:var(--sk-color-brand);color:var(--sk-color-brand-strong)}.sk-badge-toggle:disabled{opacity:.5;cursor:not-allowed;color:var(--sk-color-ink-faint);border-color:var(--sk-color-border)}.sk-badge-toggle:disabled:hover{color:var(--sk-color-ink-faint);border-color:var(--sk-color-border)}.sk-avatar{--sk-avatar-size:2.6rem;width:var(--sk-avatar-size);height:var(--sk-avatar-size);border-radius:var(--sk-radius-pill);object-fit:cover;background:var(--sk-color-neutral-300);color:var(--sk-color-neutral-700);font-weight:var(--sk-font-weight-bold);flex:none;place-items:center;display:inline-grid;overflow:hidden}.sk-avatar--lg{--sk-avatar-size:4.4rem;font-size:var(--sk-text-xl)}.sk-stack{gap:var(--sk-space-4);flex-direction:column;display:flex}.sk-stack-sm{gap:var(--sk-space-3);flex-direction:column;display:flex}.sk-row{align-items:center;gap:var(--sk-space-3);display:flex}.sk-grid{gap:var(--sk-space-4);display:grid}.sk-muted{color:var(--sk-color-ink-soft)}.sk-empty{padding:var(--sk-space-7) var(--sk-space-5);text-align:center;color:var(--sk-color-ink-soft);place-items:center;gap:var(--sk-space-2);display:grid}@keyframes sk-spin{to{transform:rotate(360deg)}}.sk-spinner{border:3px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:2rem;height:2rem;animation:.9s linear infinite sk-spin}.sk-spinner--ccw{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.sk-spinner{animation:none}}.sk-gate-screen{min-height:100dvh;padding:var(--sk-space-5);background:var(--sk-color-bg,var(--sk-color-surface));place-items:center;display:grid}.sk-gate-panel{gap:var(--sk-space-4);text-align:center;justify-items:center;max-width:22rem;display:grid}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sk-font-family:"Inter", "Avenir Next", "Segoe UI", sans-serif;--sk-font-weight-regular:400;--sk-font-weight-medium:600;--sk-font-weight-bold:700;--sk-text-xs:.78rem;--sk-text-sm:.9rem;--sk-text-md:1rem;--sk-text-lg:1.2rem;--sk-text-xl:1.5rem;--sk-text-2xl:2rem;--sk-text-3xl:2.6rem;--sk-color-ink:#101b1a;--sk-color-ink-soft:#101b1ab3;--sk-color-ink-faint:#101b1a80;--sk-color-surface:#fff;--sk-color-surface-muted:#f4f6f5;--sk-color-surface-sunken:#eef1f0;--sk-color-neutral-100:#f4f6f5;--sk-color-neutral-200:#e4e8e7;--sk-color-neutral-300:#cfd6d4;--sk-color-neutral-400:#9ca8a4;--sk-color-neutral-500:#7f8783;--sk-color-neutral-600:#656d69;--sk-color-neutral-700:#3a423f;--sk-color-neutral-900:#17201e;--sk-color-brand:#24bf7d;--sk-color-brand-strong:#1c9c65;--sk-color-danger:#ba2a38;--sk-color-warning:#e0a13a;--sk-color-info:#1c7abf;--sk-color-returned:#a97be6;--sk-color-tester:#f0b559;--sk-color-lime:#8cbf3f;--sk-color-border:#101b1a1a;--sk-color-border-strong:#101b1a2e;--sk-rgb-brand:36 191 125;--sk-rgb-danger:186 42 56;--sk-rgb-warning:224 161 58;--sk-rgb-info:28 122 191;--sk-rgb-ink:16 27 26;--sk-rgb-returned:169 123 230;--sk-rgb-lime:140 191 63;--sk-rgb-tester:240 181 89;--sk-space-1:.25rem;--sk-space-2:.5rem;--sk-space-3:.75rem;--sk-space-4:1rem;--sk-space-5:1.5rem;--sk-space-6:2rem;--sk-space-7:3rem;--sk-radius-sm:.5rem;--sk-radius-md:1rem;--sk-radius-lg:1.4rem;--sk-radius-pill:999px;--sk-shadow-sm:0 2px 6px #00000014;--sk-shadow-md:0 8px 20px #0000002e;--sk-shadow-lg:0 26px 60px #0000004d, 0 8px 20px #0003;--sk-shadow-card:0 30px 70px #0000005c, 0 10px 24px #0000003d;--card-viewport-h:100dvh;--quote-overlay-opacity:.55;--quote-panel-background:rgb(60 60 60/var(--quote-overlay-opacity));--quote-panel-radius:1.4rem;--quote-panel-max-width:44rem;--card-control-reserve:max(17rem, env(safe-area-inset-bottom) + 16.5rem);--card-control-reserve-text:max(22rem, env(safe-area-inset-bottom) + 21rem);--card-top-clearance-safe:max(7rem, env(safe-area-inset-top) + 6rem);--card-bottom-margin-safe:max(16rem, env(safe-area-inset-bottom) + 15.5rem);--card-top-clearance-expanded:max(1.5rem, env(safe-area-inset-top) + 1rem);--card-bottom-clearance-protected:max(12.2rem, env(safe-area-inset-bottom) + 11.7rem);--card-bottom-clearance-maxed:calc(var(--card-bottom-clearance-protected) / 3);--card-bottom-margin-expose:max(12rem, env(safe-area-inset-bottom) + 11.5rem);--card-control-reserve-expose:max(13rem, env(safe-area-inset-bottom) + 12.5rem);--card-control-reserve-text-expose:max(18rem, env(safe-area-inset-bottom) + 17.5rem);--card-top-margin-expose:max(4rem, env(safe-area-inset-top) + 3.5rem);--tutorial-card-reserve:max(2rem, env(safe-area-inset-bottom) + 1.5rem);--tutorial-card-reserve-expanded:max(1.5rem, env(safe-area-inset-bottom) + 1rem)}.card{z-index:1;will-change:transform;height:100%;box-shadow:var(--sk-shadow-card);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;place-items:center;transition-property:transform;transition-timing-function:cubic-bezier(.22,.7,.32,1);display:grid;position:absolute;top:0;left:0;right:0;container-type:size}.card[data-slot-offset="-1"]{top:-100%}.card[data-slot-offset="1"]{top:100%}.card:not(.is-active){box-shadow:none}.media{object-fit:cover;pointer-events:none;-webkit-user-drag:none;will-change:transform;backface-visibility:hidden;contain:paint;width:100%;height:100%;transform:translateZ(0)}.media--fit{object-fit:contain}.text-panel{will-change:transform;backface-visibility:hidden;contain:paint;border-radius:1rem;width:min(94%,46rem);padding:clamp(1rem,2.8cqw,2rem);display:grid;overflow:hidden;transform:translateZ(0)}.card-visual-panel--image{background:var(--quote-panel-background);color:#f8f5ef;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-visual-panel--plain{color:#101b1a;background:#ffffffd9}.text-card{max-height:calc(var(--card-viewport-h) - var(--card-top-clearance-safe) - var(--card-control-reserve-text));margin-bottom:var(--card-bottom-margin-safe);box-shadow:var(--sk-shadow-lg);grid-template-rows:1fr auto;align-self:end;align-items:stretch;row-gap:clamp(.55rem,1.4vh,1rem)}.text-card[data-expose-image=down]{max-height:calc(var(--card-viewport-h) - var(--card-top-clearance-safe) - var(--card-control-reserve-text-expose));margin-bottom:var(--card-bottom-margin-expose)}.text-card[data-expose-image=up]{max-height:calc(var(--card-viewport-h) - var(--card-top-margin-expose) - var(--card-bottom-margin-safe));margin-top:var(--card-top-margin-expose);align-self:start;margin-bottom:0}.text-card[data-fit-tier=expanded]{max-height:calc(var(--card-viewport-h) - var(--card-top-clearance-expanded) - var(--card-bottom-clearance-protected));margin-bottom:var(--card-bottom-clearance-protected)}.text-card[data-fit-tier=maxed]{max-height:calc(var(--card-viewport-h) - var(--card-top-clearance-expanded) - var(--card-bottom-clearance-maxed));margin-bottom:var(--card-bottom-clearance-maxed)}.text-card-media{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.text-card-media-image,.text-card-media-scrim{position:absolute;inset:0}.text-card-media-image{object-fit:cover;pointer-events:none;width:100%;height:100%}.text-card-media-image--fit{object-fit:contain}.text-card-media-scrim{background:linear-gradient(#0a0e1224 0%,#0a0e1257 38%,#0a0e12b8 100%),radial-gradient(80% 60% at 18% 14%,#fff3,#0000 56%)}.text-card--on-image{z-index:1;position:relative}.tutorial-card{min-height:min(calc(var(--card-viewport-h) * .78), 42rem, calc(var(--card-viewport-h) - var(--tutorial-card-reserve)));max-height:calc(var(--card-viewport-h) - var(--tutorial-card-reserve));contain:none;background:0 0;grid-template-rows:auto 1fr auto;place-items:center;row-gap:clamp(1rem,3vh,2rem);position:relative;overflow:visible}.tutorial-card[data-fit-tier=expanded],.tutorial-card[data-fit-tier=maxed]{max-height:calc(var(--card-viewport-h) - var(--tutorial-card-reserve-expanded))}.tutorial-card .text-signature{color:#101b1acc;background:#101b1a12;place-self:start center}.tutorial-card-image{object-fit:contain;border-radius:.85rem;align-self:end;max-width:min(47%,9.3rem);max-height:18.7dvh}.card-visual-cta-group{flex-direction:column;place-self:end center;align-items:center;gap:clamp(.55rem,1.6vh,.95rem);max-width:100%;padding-bottom:clamp(.4rem,1.4vh,.9rem);display:flex}.card-visual-cta+.card-visual-invite{margin-top:clamp(.5rem,1.8vh,1rem)}.card-visual-cta-group .card-visual-cta{align-self:center}.card-visual-cta-note{text-align:center;opacity:.78;overflow-wrap:anywhere;margin:0;font-size:clamp(.7rem,2.4cqw,.9rem);font-weight:500;line-height:1.3}.card-visual-login-note{text-align:center;opacity:.88;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(.7rem,2.4cqw,.9rem);font-weight:500;line-height:1.35}.card-visual-login-link{color:inherit;font:inherit;text-underline-offset:.18em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.card-visual-cta{color:#101b1a;max-width:100%;font:inherit;text-align:center;letter-spacing:-.01em;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:999px;place-self:end center;margin:0;padding:.7em 1.2em;font-size:clamp(.85rem,3cqw,1.15rem);font-weight:700;line-height:1.25;box-shadow:0 .25rem .8rem #101b1a38}.card-visual-cta:active{transform:translateY(1px);box-shadow:0 .2rem .7rem #101b1a47}.card-visual-cta--hero{color:#1a1400;background:linear-gradient(135deg,#ffd54a 0%,#ffb020 100%);padding:.9em 1.6em;font-size:clamp(1rem,3.6cqw,1.35rem);font-weight:800;box-shadow:0 .4rem 1.1rem #ffb02073}.card-visual-cta--hero:active{box-shadow:0 .3rem .9rem #ffb02080}.card-visual--tile .card-visual-cta--hero,.card-visual--detail .card-visual-cta--hero,.card-visual--large .card-visual-cta--hero{padding:.7em 1.2em;font-size:clamp(.45rem,3.4cqw,1.35rem)}.card-visual-invite{max-width:100%;color:inherit;font:inherit;text-align:center;opacity:.88;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:.4em;margin:0;padding:.4em .7em;font-size:clamp(.9rem,3.1cqw,1.2rem);font-weight:600;line-height:1.3;display:inline-flex}.card-visual-cta-group>.card-visual-invite:only-child{opacity:1;font-size:clamp(1rem,3.6cqw,1.35rem)}.card-visual-invite:active{opacity:1}.card-visual-invite-label{text-underline-offset:.18em;text-decoration:underline}.card-visual-invite-glyph{fill:currentColor;flex:none;width:1.15em;height:1.15em}.card-visual-invite--static{cursor:default;pointer-events:none}.card-visual--tile .card-visual-invite,.card-visual--detail .card-visual-invite,.card-visual--large .card-visual-invite{font-size:clamp(.35rem,3.1cqw,1.2rem)}.card-visual--tile .card-visual-cta-group>.card-visual-invite:only-child,.card-visual--detail .card-visual-cta-group>.card-visual-invite:only-child,.card-visual--large .card-visual-cta-group>.card-visual-invite:only-child{font-size:clamp(.4rem,3.6cqw,1.35rem)}.card-visual-cta--static{cursor:default;pointer-events:none}.card-visual--tile .card-visual-cta,.card-visual--detail .card-visual-cta,.card-visual--large .card-visual-cta{box-shadow:none;padding:.6em 1em;font-size:clamp(.4rem,3cqw,1.15rem)}.quote-card{background:linear-gradient(155deg,#7a8589 0%,#50585b 54%,#2f3538 100%);justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.quote-card--fallback{background:0 0}.quote-card-image,.quote-card-scrim{position:absolute;inset:0}.quote-card-image{object-fit:cover;pointer-events:none;width:100%;height:100%}.quote-card-image--fit{object-fit:contain}.quote-card-scrim{background:linear-gradient(#0a0e1224 0%,#0a0e1257 38%,#0a0e12b8 100%),radial-gradient(80% 60% at 18% 14%,#fff3,#0000 56%)}.quote-card-panel{z-index:1;width:min(92cqw, var(--quote-panel-max-width));max-height:calc(var(--card-viewport-h) - var(--card-top-clearance-safe) - var(--card-control-reserve));margin:0 1rem var(--card-bottom-margin-safe);border-radius:var(--quote-panel-radius);box-shadow:var(--sk-shadow-lg);grid-template-rows:auto 1fr auto;row-gap:clamp(.6rem,1.6vh,1rem);padding:clamp(1rem,3cqw,1.5rem);display:grid;position:relative;overflow:hidden}.quote-card-panel[data-expose-image=down]{max-height:calc(var(--card-viewport-h) - var(--card-top-clearance-safe) - var(--card-control-reserve-expose));margin-bottom:var(--card-bottom-margin-expose);padding:clamp(.75rem,2.4cqw,1.2rem)}.quote-card[data-expose-image=up]{align-items:flex-start}.quote-card-panel[data-expose-image=up]{max-height:calc(var(--card-viewport-h) - var(--card-top-margin-expose) - var(--card-bottom-margin-safe));margin:var(--card-top-margin-expose) 1rem 0;padding:clamp(.75rem,2.4cqw,1.2rem)}.quote-card-panel[data-fit-tier=expanded]{max-height:calc(var(--card-viewport-h) - var(--card-top-clearance-expanded) - var(--card-bottom-clearance-protected));margin-bottom:var(--card-bottom-clearance-protected)}.quote-card-panel[data-fit-tier=maxed]{max-height:calc(var(--card-viewport-h) - var(--card-top-clearance-expanded) - var(--card-bottom-clearance-maxed));margin-bottom:var(--card-bottom-clearance-maxed)}.card-visual-panel--plain .quote-card-mark,.card-visual-panel--plain .quote-card-mark-inline{color:#101b1ad9}.card-visual-panel--plain .quote-card-meta{color:#101b1aeb}.card-visual-panel--plain .quote-card-subject,.card-visual-panel--plain .quote-card-source{color:#101b1ab8}.quote-card-mark{color:#ffffffd9;font-size:clamp(3rem,7cqw,4.8rem);font-weight:700;line-height:.78}.quote-card-mark-inline{color:#ffffffd9;margin-right:.15em;font-size:1.25em;font-weight:700;line-height:0}.quote-card-text{letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;text-align:left;max-width:20ch;margin:0;font-weight:700;line-height:1.14}.quote-card-panel[data-fit-tier=expanded] .quote-card-text,.quote-card-panel[data-fit-tier=maxed] .quote-card-text{max-width:none}.quote-card-meta{color:#f8f5efeb;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;font-size:clamp(.82rem,2cqw,.94rem);line-height:1.35;display:flex}.quote-card-author{font-size:clamp(.98rem,2.4cqw,1.12rem);font-weight:700}.quote-card-author:before{content:"— "}.quote-card-subject,.quote-card-source{color:#f8f5efb8;font-style:normal}.quote-card-source:before{content:"• "}.text-card p{letter-spacing:-.015em;overflow-wrap:anywhere;word-break:break-word;text-align:left;align-self:center;align-items:center;margin:0;font-weight:700;line-height:1.15;display:flex}.text-card p.fit-text-clamped,.tutorial-card p.fit-text-clamped,.quote-card-text.fit-text-clamped{-webkit-line-clamp:var(--fit-text-clamp-lines,3);text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tutorial-card p{letter-spacing:-.01em;color:#fff;text-align:center;overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:700;line-height:1.2}.text-signature{color:#101b1acc;background:#101b1a12;border-radius:999px;place-self:end;align-items:center;gap:.95rem;padding:.7rem 1.15rem;display:inline-flex;overflow:visible}.text-signature-icon{flex:none;width:2.9rem;height:2.9rem;margin-top:-.4rem;margin-bottom:-.4rem;margin-left:-.15rem}.text-signature-label{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(1.15rem,2.9cqw,1.65rem);font-weight:700;line-height:1}@media (width<=640px){.quote-card-panel{width:min(94cqw, var(--quote-panel-max-width));margin-bottom:var(--card-bottom-margin-safe);padding:1rem}.quote-card-text{max-width:none}.quote-card-panel[data-expose-image=down],.quote-card-panel[data-expose-image=up]{padding:.75rem}}.card-visual-video-fallback{color:#fff9;place-items:center;width:100%;height:100%;display:grid}.card-visual-video-fallback-glyph{font-size:clamp(2rem,12%,4rem);line-height:1}.card-visual-broken-image{z-index:4;pointer-events:none;filter:grayscale();background:#101b1a8c;border-radius:999px;justify-content:center;align-items:center;padding:.3rem;font-size:1.1rem;line-height:1;display:inline-flex;position:absolute;top:.6rem;left:.6rem}.card-visual-broken-image:after{content:"";background:#dc3c3ce6;width:1.6em;height:.14em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.card-visual{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;container-type:size}.card-visual--tile .text-panel,.card-visual--detail .text-panel,.card-visual--large .text-panel{border-radius:4.3cqw}.card-visual--tile .quote-card-panel,.card-visual--detail .quote-card-panel,.card-visual--large .quote-card-panel{border-radius:6cqw}.card-visual--tile .text-card,.card-visual--detail .text-card,.card-visual--large .text-card{row-gap:.35rem;max-height:55%;margin:0;padding:.6rem;position:absolute;bottom:32%;left:50%;transform:translate(-50%)}.card-visual--tile .tutorial-card,.card-visual--detail .tutorial-card,.card-visual--large .tutorial-card{grid-template-rows:auto auto auto;row-gap:2cqh;min-height:0;max-height:86%;padding:.6rem}.card-visual--tile .quote-card-panel,.card-visual--detail .quote-card-panel,.card-visual--large .quote-card-panel{width:min(92%, var(--quote-panel-max-width));row-gap:.3rem;max-height:55%;margin:0;padding:.5rem .6rem;position:absolute;bottom:32%;left:50%;transform:translate(-50%)}.card-visual--tile .text-card[data-expose-image=down],.card-visual--detail .text-card[data-expose-image=down],.card-visual--large .text-card[data-expose-image=down],.card-visual--tile .quote-card-panel[data-expose-image=down],.card-visual--detail .quote-card-panel[data-expose-image=down],.card-visual--large .quote-card-panel[data-expose-image=down]{max-height:62%;padding:.4rem .5rem;bottom:20%}.card-visual--tile .text-card[data-expose-image=up],.card-visual--detail .text-card[data-expose-image=up],.card-visual--large .text-card[data-expose-image=up],.card-visual--tile .quote-card-panel[data-expose-image=up],.card-visual--detail .quote-card-panel[data-expose-image=up],.card-visual--large .quote-card-panel[data-expose-image=up]{max-height:62%;padding:.4rem .5rem;top:20%;bottom:auto}.card-visual--tile .text-card[data-fit-tier=expanded],.card-visual--detail .text-card[data-fit-tier=expanded],.card-visual--large .text-card[data-fit-tier=expanded],.card-visual--tile .quote-card-panel[data-fit-tier=expanded],.card-visual--detail .quote-card-panel[data-fit-tier=expanded],.card-visual--large .quote-card-panel[data-fit-tier=expanded]{max-height:68%}.card-visual--tile .text-card[data-fit-tier=maxed],.card-visual--detail .text-card[data-fit-tier=maxed],.card-visual--large .text-card[data-fit-tier=maxed],.card-visual--tile .quote-card-panel[data-fit-tier=maxed],.card-visual--detail .quote-card-panel[data-fit-tier=maxed],.card-visual--large .quote-card-panel[data-fit-tier=maxed]{max-height:89%;bottom:11%}.card-visual--tile .quote-card-mark,.card-visual--detail .quote-card-mark,.card-visual--large .quote-card-mark{font-size:9cqw}.card-visual--tile .quote-card-meta,.card-visual--detail .quote-card-meta,.card-visual--large .quote-card-meta{gap:.15rem .35rem}.card-visual--tile .quote-card-subject,.card-visual--detail .quote-card-subject,.card-visual--large .quote-card-subject,.card-visual--tile .quote-card-source,.card-visual--detail .quote-card-source,.card-visual--large .quote-card-source{font-size:4.5cqw}.card-visual--tile .quote-card-author,.card-visual--detail .quote-card-author,.card-visual--large .quote-card-author{font-size:5.4cqw}.card-visual--tile .text-signature,.card-visual--detail .text-signature,.card-visual--large .text-signature{gap:.25rem;padding:.2rem .4rem}.card-visual--tile .text-signature-icon,.card-visual--detail .text-signature-icon,.card-visual--large .text-signature-icon{width:7cqw;height:7cqw;margin:0}.card-visual--tile .text-signature-label,.card-visual--detail .text-signature-label,.card-visual--large .text-signature-label{font-size:3.4cqw}.card-visual--tile .tutorial-card-image,.card-visual--detail .tutorial-card-image,.card-visual--large .tutorial-card-image{max-width:46.7cqw;max-height:19.3cqh}.card-visual-ghost-overlay{z-index:3;pointer-events:none;position:absolute;inset:0}.card-visual-ghost-opinion{flex-direction:column;align-items:center;gap:3%;width:58%;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.card-visual-ghost-opinion-weight{aspect-ratio:1;background:#101b1a73;border-radius:999px;width:22%}.card-visual-ghost-opinion-row{justify-content:center;gap:7%;width:100%;display:flex}.card-visual-ghost-opinion-shape{aspect-ratio:1;background:#101b1a99;border-radius:999px;width:44%}.card-visual-ghost-utility{flex-direction:column;align-items:center;gap:5%;width:20%;display:flex;position:absolute;bottom:5%;right:4%}.card-visual-ghost-utility-shape{aspect-ratio:1;background:#ffffff2e;border-radius:999px;width:64%}.sk-status-dot{background:var(--sk-color-neutral-400);border-radius:999px;flex:none;width:.55rem;height:.55rem;display:inline-block}.sk-status-dot[data-tone=review]{background:var(--sk-color-warning)}.sk-status-dot[data-tone=considering]{background:var(--sk-color-info)}.sk-status-dot[data-tone=approved],.sk-status-dot[data-tone=published]{background:var(--sk-color-brand)}.sk-status-dot[data-tone=returned]{background:var(--sk-color-returned)}.sk-status-dot[data-tone=rejected]{background:var(--sk-color-danger)}.sk-status-badge{background:rgb(var(--sk-rgb-ink) / .08);color:var(--sk-color-ink-soft);border:0}.sk-status-badge[data-tone=review]{border-color:rgb(var(--sk-rgb-warning) / .4);background:rgb(var(--sk-rgb-warning) / .16);color:var(--sk-color-warning)}.sk-status-badge[data-tone=considering]{border-color:rgb(var(--sk-rgb-info) / .4);background:rgb(var(--sk-rgb-info) / .16);color:var(--sk-color-info)}.sk-status-badge[data-tone=approved],.sk-status-badge[data-tone=published]{border-color:rgb(var(--sk-rgb-brand) / .4);background:rgb(var(--sk-rgb-brand) / .16);color:var(--sk-color-brand-strong)}.sk-status-badge[data-tone=returned]{border-color:rgb(var(--sk-rgb-returned) / .4);background:rgb(var(--sk-rgb-returned) / .16);color:var(--sk-color-returned)}.sk-status-badge[data-tone=rejected]{border-color:rgb(var(--sk-rgb-danger) / .4);background:rgb(var(--sk-rgb-danger) / .16);color:var(--sk-color-danger)}.sk-badge-toggle[data-active=true][data-tone=review]{border-color:rgb(var(--sk-rgb-warning) / .4);background:rgb(var(--sk-rgb-warning) / .16);color:var(--sk-color-warning)}.sk-badge-toggle[data-active=true][data-tone=considering]{border-color:rgb(var(--sk-rgb-info) / .4);background:rgb(var(--sk-rgb-info) / .16);color:var(--sk-color-info)}.sk-badge-toggle[data-active=true][data-tone=approved],.sk-badge-toggle[data-active=true][data-tone=published]{border-color:rgb(var(--sk-rgb-brand) / .4);background:rgb(var(--sk-rgb-brand) / .16);color:var(--sk-color-brand-strong)}.sk-badge-toggle[data-active=true][data-tone=returned]{border-color:rgb(var(--sk-rgb-returned) / .4);background:rgb(var(--sk-rgb-returned) / .16);color:var(--sk-color-returned)}.sk-badge-toggle[data-active=true][data-tone=rejected]{border-color:rgb(var(--sk-rgb-danger) / .4);background:rgb(var(--sk-rgb-danger) / .16);color:var(--sk-color-danger)}.sk-action-button{color:#fff;background:var(--sk-color-neutral-600);border:0;border-radius:.7rem;padding:.55rem .9rem;font-size:.9rem;font-weight:600}.sk-action-button.sk-action-button--badge{border:1px solid var(--sk-color-border-strong);border-radius:var(--sk-radius-pill);font-size:var(--sk-text-xs);font-family:inherit;font-weight:var(--sk-font-weight-bold);letter-spacing:.03em;text-transform:uppercase;padding:.2rem .6rem}.sk-action-button:disabled{opacity:.5}.sk-action-button[data-tone=considering]{background:var(--sk-color-info)}.sk-action-button[data-tone=approved]{background:var(--sk-color-brand)}.sk-action-button[data-tone=returned]{background:var(--sk-color-returned)}.sk-action-button[data-tone=rejected]{background:var(--sk-color-danger)}.sk-action-button.sk-action-button--badge[data-tone=considering]{border-color:rgb(var(--sk-rgb-info) / .4);background:rgb(var(--sk-rgb-info) / .16);color:var(--sk-color-info)}.sk-action-button.sk-action-button--badge[data-tone=approved]{border-color:rgb(var(--sk-rgb-brand) / .4);background:rgb(var(--sk-rgb-brand) / .16);color:var(--sk-color-brand-strong)}.sk-action-button.sk-action-button--badge[data-tone=returned]{border-color:rgb(var(--sk-rgb-returned) / .4);background:rgb(var(--sk-rgb-returned) / .16);color:var(--sk-color-returned)}.sk-action-button.sk-action-button--badge[data-tone=rejected]{border-color:rgb(var(--sk-rgb-danger) / .4);background:rgb(var(--sk-rgb-danger) / .16);color:var(--sk-color-danger)}.sk-history-timeline{--sk-history-ink:var(--sk-color-ink);--sk-history-ink-soft:rgb(var(--sk-rgb-ink) / .6);--sk-history-ink-faint:rgb(var(--sk-rgb-ink) / .55);--sk-history-border:rgb(var(--sk-rgb-ink) / .08);--sk-history-chip-bg:rgb(var(--sk-rgb-ink) / .08);gap:var(--sk-space-1);flex-direction:column;max-height:22rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.sk-history-timeline--compact{max-height:14rem}.sk-history-timeline--empty{padding:var(--sk-space-4);color:var(--sk-history-ink-soft);font-size:var(--sk-text-sm);text-align:center}.sk-history-timeline__item{border-bottom:1px solid var(--sk-history-border);padding-bottom:var(--sk-space-1)}.sk-history-timeline__item:last-child{border-bottom:none;padding-bottom:0}.sk-history-timeline__row{align-items:center;gap:var(--sk-space-2);grid-template-columns:1.75rem 6rem 10.8rem auto 1fr;padding:.35rem 0;display:grid}.sk-history-timeline--compact .sk-history-timeline__row{grid-template-columns:1.5rem auto 1fr;grid-template-areas:"dot time actor""dot summary summary";gap:.2rem .4rem;padding:.3rem 0}.sk-history-timeline--compact .sk-history-timeline__dot{grid-area:dot}.sk-history-timeline--compact .sk-history-timeline__time{text-align:left;grid-area:time}.sk-history-timeline--compact .sk-history-timeline__actor{grid-area:actor;justify-self:end}.sk-history-timeline--compact .sk-history-timeline__summary{grid-area:summary}.sk-history-timeline__dot{width:1.6rem;height:1.6rem;font-size:.85rem;font-weight:var(--sk-font-weight-bold);color:#f7fefb;text-shadow:0 1px 1px #00000073;box-shadow:0 0 0 1px rgb(var(--sk-rgb-ink) / .15);background:var(--sk-color-neutral-400);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sk-history-timeline--compact .sk-history-timeline__dot{width:1.35rem;height:1.35rem;font-size:.72rem}.sk-history-timeline__dot[data-tone=review]{background:var(--sk-color-warning)}.sk-history-timeline__dot[data-tone=considering]{background:var(--sk-color-info)}.sk-history-timeline__dot[data-tone=approved]{background:var(--sk-color-brand)}.sk-history-timeline__dot[data-tone=returned]{background:var(--sk-color-returned)}.sk-history-timeline__dot[data-tone=rejected]{background:var(--sk-color-danger)}.sk-history-timeline__dot[data-deck-action=add]{background:var(--sk-color-brand)}.sk-history-timeline__dot[data-deck-action=remove]{background:var(--sk-color-danger)}.sk-history-timeline__time{font-size:var(--sk-text-xs);color:var(--sk-history-ink-soft);white-space:nowrap;text-align:right}.sk-history-timeline__actor{font-size:var(--sk-text-xs);color:var(--sk-history-ink-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-history-timeline__actor .admin-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--sk-rgb-ink) / .3);text-decoration-color:rgb(var(--sk-rgb-ink) / .3)}.sk-history-timeline__kind{font-size:var(--sk-text-xs);font-weight:var(--sk-font-weight-bold);letter-spacing:.03em;text-transform:uppercase;border-radius:var(--sk-radius-pill);color:#f4fbff;white-space:nowrap;justify-content:flex-start;padding:.15rem .55rem;display:flex}.sk-history-timeline__kind[data-kind=status]{background:rgb(var(--sk-rgb-info) / .75)}.sk-history-timeline__kind[data-kind=deck]{background:rgb(var(--sk-rgb-returned) / .75)}.sk-history-timeline__summary{font-size:var(--sk-text-sm);color:var(--sk-history-ink);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sk-history-timeline--compact .sk-history-timeline__summary{font-size:var(--sk-text-xs)}.sk-history-timeline__notes{color:var(--sk-history-ink-soft);font-style:italic}.sk-history-timeline__subject{border-radius:var(--sk-radius-pill);background:var(--sk-history-chip-bg);color:var(--sk-history-ink);text-overflow:ellipsis;white-space:nowrap;max-width:22rem;padding:.2rem .6rem;display:inline-flex;overflow:hidden}.sk-history-timeline__deck-fallback{border-radius:var(--sk-radius-pill);background:var(--sk-history-chip-bg);color:var(--sk-history-ink);font-size:var(--sk-text-xs);font-weight:var(--sk-font-weight-bold);padding:.2rem .6rem;display:inline-flex}.sk-history-timeline__details summary{cursor:pointer;list-style:none}.sk-history-timeline__details summary::-webkit-details-marker{display:none}.sk-history-timeline__detail-list{gap:.15rem var(--sk-space-2);font-size:var(--sk-text-xs);grid-template-columns:auto 1fr;margin:0 0 0 2.25rem;padding:.25rem 0 .5rem;display:grid}.sk-history-timeline__detail-list dt{color:var(--sk-history-ink-soft)}.sk-history-timeline__detail-list dd{color:var(--sk-history-ink);margin:0}.sk-history-timeline__edit-table{border-collapse:collapse;font-size:var(--sk-text-xs);margin:.25rem 0 .5rem 2.25rem}.sk-history-timeline__edit-table th{text-align:left;padding:.15rem var(--sk-space-2) .25rem 0;color:var(--sk-history-ink-soft);font-weight:var(--sk-font-weight-medium)}.sk-history-timeline__edit-table td{padding:.15rem var(--sk-space-2) .15rem 0;color:var(--sk-history-ink);vertical-align:top}.sk-history-timeline__edit-table td:first-child{color:var(--sk-history-ink-soft);white-space:nowrap}:root{--sk-color-user-a:#57a9e6;--sk-color-user-b:#a97be6}.sk-divergence-chart{width:100%;min-width:0;height:auto}.sk-divergence-chart svg:focus,.sk-divergence-chart svg:focus-visible{outline:none}.sk-divergence-tooltip{font-size:var(--sk-text-sm);box-shadow:var(--sk-shadow-md);gap:.15rem;padding:.55rem .7rem;display:grid}.sk-divergence-axis-id{fill:var(--sk-color-brand-strong)}.sk-divergence-chart--full .sk-divergence-axis-id{cursor:pointer}.sk-divergence-chart--full .sk-divergence-axis-id:hover{text-decoration:underline}@keyframes sk-divergence-segment-from-center{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.sk-divergence-segment-shape{transform-box:fill-box;transform-origin:50%;animation:.26s ease-out sk-divergence-segment-from-center}.sk-divergence-legend{gap:var(--sk-space-6);flex-wrap:wrap;display:flex}.sk-divergence-legend--bottom{margin-top:var(--sk-space-4)}.sk-divergence-legend__table{flex:0 auto;width:auto;min-width:0}.sk-divergence-legend__table th,.sk-divergence-legend__table td{padding:.15rem var(--sk-space-2);font-size:var(--sk-text-xs);color:var(--sk-color-ink-faint);vertical-align:top;border-bottom:none}.sk-divergence-legend__table thead th{color:var(--sk-color-ink-faint);background:0 0;font-size:.68rem}.sk-divergence-legend__table caption{text-align:left;font-size:var(--sk-text-xs);color:var(--sk-color-ink-faint);padding-bottom:var(--sk-space-2);caption-side:top;font-weight:600}.sk-divergence-legend__line{border-radius:var(--sk-radius-pill);background:var(--sk-color-ink-soft);width:1.25rem;height:5px;display:inline-block}.sk-divergence-legend__line[data-tone=green]{background:var(--sk-color-brand-strong)}.sk-divergence-legend__line[data-tone=yellow]{background:var(--sk-color-warning)}.sk-divergence-legend__line[data-tone=red]{background:var(--sk-color-danger)}.sk-divergence-legend__line[data-width=base]{height:3px}.sk-divergence-legend__line[data-width=double]{height:5px}.sk-divergence-legend__line[data-width=triple]{height:7px}.vote-level-ring{width:100%;height:100%;display:block;overflow:visible}.vote-level-ring__track{fill:#ffffff2e}.vote-level-ring__arc{transition:fill .24s}@keyframes skVoteLevelPulse{0%{transform:scale(1)}40%{transform:scale(1.09)}to{transform:scale(1)}}.vote-level-ring.is-pulsing{animation:.32s skVoteLevelPulse}.vote-level-bar{border-radius:var(--sk-radius-pill);background:rgb(var(--sk-rgb-ink) / .08);width:100%;height:.5rem;position:relative;overflow:hidden}.vote-level-bar__fill{border-radius:inherit;height:100%;width:var(--vote-level-fill);background:var(--vote-level-tone);transition:width .24s,background .24s}@media (prefers-reduced-motion:reduce){.vote-level-ring.is-pulsing{animation:none}.vote-level-ring__arc,.vote-level-bar__fill{transition:none}}:root{font-family:var(--sk-font-family);color:var(--sk-color-ink);--sk-app-column:768px;--sk-app-viewport-w:100vw;--sk-app-viewport-h:100svh}*{box-sizing:border-box}html,body,#root{background:#919996;width:100%;height:100%;margin:0}html,body{overscroll-behavior:none;overflow:hidden}.sk-fullscreen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:32px;display:flex}.sk-fullscreen--overlay{z-index:1000;color:#fff;background:#141615f5;position:fixed;inset:0}.sk-fullscreen-copy{max-width:28ch;margin:0;font-size:1.25rem;font-weight:600}.sk-fullscreen-copy--long{max-width:32ch;font-size:1.1rem;line-height:1.45}.turnstile-challenge{z-index:999;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.turnstile-challenge>*{pointer-events:auto}.app{width:min(100vw, var(--sk-app-column));max-width:var(--sk-app-column);touch-action:pan-y;background:radial-gradient(80% 60% at 20% 12%,#ffffff3d,#0000 62%),radial-gradient(70% 55% at 82% 88%,#585f5b4d,#0000 68%),linear-gradient(145deg,#99a19d 0%,#7f8783 52%,#656d69 100%);height:100svh;margin-inline:auto;position:relative;overflow:hidden}.app:before{content:"";z-index:0;pointer-events:none;opacity:var(--swipe-backdrop-opacity,0);transition:opacity var(--swipe-backdrop-transition-ms,0s) linear;background:radial-gradient(80% 60% at 20% 12%, #ffffff24, transparent 62%), radial-gradient(70% 55% at 82% 88%, rgb(var(--swipe-backdrop-rgb,0 0 0) / .55), transparent 68%), linear-gradient(145deg, rgb(var(--swipe-backdrop-rgb,0 0 0) / .16) 0%, rgb(var(--swipe-backdrop-rgb,0 0 0) / .3) 52%, rgb(var(--swipe-backdrop-rgb,0 0 0) / .44) 100%);position:absolute;inset:0}.sk-fullscreen--panel .sk-fullscreen-copy{font-size:1.2rem;font-weight:400}.sk-letterbox-panel,.sk-letterbox-format{display:none}@media (width>=680px),(hover:none) and (pointer:coarse) and (height<=560px) and (aspect-ratio>=1){:root{--sk-phone-caption-space:76px;--sk-phone-h:max(576px, min(763px, calc(100svh - var(--sk-phone-caption-space))));--sk-phone-avail-h:calc(100svh - var(--sk-phone-caption-space));--sk-phone-w:min(calc(var(--sk-phone-h) * 440 / 763), var(--sk-app-column));--sk-phone-scale:calc(var(--sk-phone-h) / 763 / 1px);--sk-phone-fit:min(1, calc((100svh - var(--sk-phone-caption-space)) / var(--sk-phone-h)));--sk-phone-rendered-h:calc(var(--sk-phone-h) * var(--sk-phone-fit))}.app{height:var(--sk-phone-h);width:var(--sk-phone-w);transform:scale(var(--sk-phone-fit));transform-origin:top;margin-bottom:calc(var(--sk-phone-rendered-h) - var(--sk-phone-h));--card-viewport-h:var(--sk-phone-h);--sk-app-viewport-w:var(--sk-phone-w);--sk-app-viewport-h:var(--sk-phone-h);font-size:calc(1rem * var(--sk-phone-scale));border-radius:28px;overflow:hidden;box-shadow:0 24px 60px #14161561}#root{justify-content:center;align-items:center;display:flex}.sk-letterbox-panel{z-index:1;width:calc((100vw - var(--sk-phone-w)) / 2);text-align:center;color:#f4f6f5;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:fixed;top:0;bottom:0}.sk-letterbox-scan{display:none}@media (width>=900px){.sk-letterbox-scan{flex-direction:column;align-items:center;gap:18px;display:flex}}.sk-letterbox-rotate{display:none}@media (hover:none) and (pointer:coarse) and (height<=560px){.sk-letterbox-rotate{flex-direction:column;align-items:center;gap:10px;display:flex}.sk-letterbox-scan{display:none}:root{--sk-phone-caption-space:0px}.app{box-shadow:none;border-radius:0}}.sk-letterbox-panel--left{left:0}.sk-letterbox-panel--right{right:0}.sk-letterbox-format{left:50%;top:calc(50% + var(--sk-phone-rendered-h) / 2 + 16px);z-index:1;text-align:center;color:#f4f6f5;opacity:.62;white-space:nowrap;margin:0;font-size:.78rem;line-height:1.3;display:block;position:fixed;transform:translate(-50%)}@media (hover:none) and (pointer:coarse) and (height<=560px){.sk-letterbox-format{display:none}}}.sk-letterbox-rotate-icon{fill:currentColor;stroke:currentColor;width:76px;height:76px}.sk-letterbox-rotate-phone{transform-box:view-box;transform-origin:32px 23px;animation:2.6s ease-in-out infinite sk-rotate-hint}.sk-letterbox-rotate-arc{stroke:currentColor;opacity:.55}@keyframes sk-rotate-hint{0%,22%{transform:rotate(-90deg)}50%,78%{transform:rotate(0)}to{transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.sk-letterbox-rotate-phone{animation:none}}.sk-letterbox-mark{width:56px;max-width:100%;height:56px}.sk-letterbox-qr{background:#fff;border-radius:12px;width:148px;max-width:100%;height:148px;padding:10px;display:block}.sk-letterbox-url{letter-spacing:.01em;word-break:break-word;margin:-4px 0 0;font-size:1rem;font-weight:700}.sk-letterbox-headline{margin:0;font-size:1.05rem;font-weight:700}.sk-letterbox-subline{opacity:.85;max-width:18ch;margin:0;font-size:.85rem;font-weight:400}.card-track{z-index:1;touch-action:none;will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(.22,.7,.32,1);position:absolute;inset:0}.app.is-swiping .card.is-active{box-shadow:0 10px 22px #0003}.card-track.filmstrip-hint-bounce{animation:1s cubic-bezier(.34,1.56,.64,1) filmstripHintBounce}@keyframes filmstripHintBounce{0%{transform:translate(0,0)}30%{transform:translateY(-24px)}60%{transform:translateY(10px)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.card-track.filmstrip-hint-bounce{animation:none}}.card-placeholder{overflow:hidden}.card-placeholder-shimmer{background:linear-gradient(100deg,#fff0 38%,#ffffff29 50%,#fff0 62%) 0 0/240% 100%;animation:1.4s ease-in-out infinite cardPlaceholderShimmer;position:absolute;inset:0}@keyframes cardPlaceholderShimmer{0%{background-position:140% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.card-placeholder-shimmer{animation:none}}.swipe-emoji,.drag-emoji{--swipe-emoji-glyph-y:0px;--swipe-emoji-bubble-size:4.5rem;z-index:5;width:var(--swipe-emoji-bubble-size);height:var(--swipe-emoji-bubble-size);color:#fff;pointer-events:none;transform-origin:50%;will-change:transform, opacity;background:#00000059;border-radius:50%;place-items:center;padding:0;font-size:3.2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swipe-emoji[data-emoji-kind=thumbs-up],.drag-emoji[data-emoji-kind=thumbs-up]{--swipe-emoji-glyph-y:0px}.swipe-emoji[data-emoji-kind=thumbs-down],.drag-emoji[data-emoji-kind=thumbs-down]{--swipe-emoji-glyph-y:5px}.swipe-emoji[data-emoji-kind=heart],.drag-emoji[data-emoji-kind=heart]{--swipe-emoji-glyph-y:5.5px}.swipe-emoji[data-emoji-kind=vomit],.drag-emoji[data-emoji-kind=vomit]{--swipe-emoji-glyph-y:5px}.swipe-emoji-glyph{transform:translateY(var(--swipe-emoji-glyph-y));line-height:1;display:block}.swipe-emoji{animation-name:emojiPop;animation-duration:1.26s;animation-timing-function:cubic-bezier(.24,.64,.29,1);animation-fill-mode:both}.overlay{left:0;right:0;bottom:max(1rem, env(safe-area-inset-bottom));z-index:6;pointer-events:none;will-change:transform;justify-content:center;align-items:flex-end;display:flex;position:absolute;transform:translateZ(0)}.overlay-card-controls{pointer-events:auto;flex-direction:column;align-items:center;gap:.1rem;display:flex}.overlay-opinion-controls{gap:1rem;display:flex}.overlay-utility-controls{right:max(1rem, env(safe-area-inset-right) + .35rem);pointer-events:auto;opacity:1;flex-direction:column;align-items:center;gap:.1rem;transition:opacity 90ms;display:flex;position:absolute;bottom:0}.overlay-utility-controls.is-hidden{opacity:.2}.overlay-info-control{left:max(1rem, env(safe-area-inset-left) + .35rem);pointer-events:auto;opacity:1;align-items:center;transition:opacity 90ms;display:flex;position:absolute;bottom:0}.overlay-info-control.is-hidden{opacity:.2}.action-btn.system-control.info{color:#c7cdd275;width:2.75rem;height:2.75rem}.action-btn.system-control.info:before{background:#7f858a45;width:1.9rem;height:1.9rem;box-shadow:0 4px 10px #0000001a}.action-btn.system-control.info.pressed:before{background:#7c828870}.info-icon{fill:currentColor;width:1.1rem;height:1.1rem}.action-btn.card-control{place-items:center;width:3.4rem;height:3.4rem;padding:0;font-size:1.9rem;display:grid}.action-btn.card-control.like,.action-btn.card-control.dislike{width:6rem;height:6rem;font-size:3rem}.action-btn.card-control.like{--emoji-y-offset:12px;padding-bottom:var(--emoji-y-offset);place-items:center}.action-btn.card-control.dislike{--emoji-y-offset:12px;padding-top:var(--emoji-y-offset);place-items:center}.overlay-opinion-controls.is-amped .action-btn.card-control.like{padding-bottom:0}.overlay-opinion-controls.is-amped .action-btn.card-control.dislike{padding-top:0}.action-btn.card-control.amp{width:5rem;height:5rem;box-shadow:none;isolation:isolate;background:0 0;font-size:2.3rem;position:relative}.action-btn.card-control.amp:before{content:"";z-index:-1;pointer-events:none;background:#101b1ad9;border-radius:999px;width:3rem;height:3rem;transition:background .14s,box-shadow .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px #00000038}.action-btn.card-control.amp.toggled{color:#1a1300;background:0 0}.action-btn.card-control.amp.toggled:before{background:#ffd84f}.action-btn.card-control.amp.pressed{color:#1a1300;background:0 0}.action-btn.card-control.amp.pressed:before{background:#ffe880}.action-btn.card-control.dislike.toggled{color:#fff;background:#ba2a38d1}.action-btn.card-control.dislike.pressed{color:#fff;background:#ba2a38}.action-btn.card-control.like.toggled{color:#012415;background:#24bf7dd1}.action-btn.card-control.like.pressed{color:#012415;background:#24bf7d}.overlay-opinion-controls.is-amped .action-btn.card-control.dislike:not(.toggled):not(.pressed),.overlay-opinion-controls.is-amped .action-btn.card-control.like:not(.toggled):not(.pressed){color:#ffffffe6;background:#645d2d}.share-icon,.bookmark-icon,.lightning-icon{fill:currentColor;width:2rem;height:2rem}.user-icon-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.user-icon{fill:currentColor;width:2.3rem;height:2.3rem}.user-icon-photo{object-fit:cover;border-radius:50%;width:2.7rem;height:2.7rem;display:block}.user-type-marker{letter-spacing:.02em;color:#111;background:#f3f3f3;border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .18rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:-.2rem;right:-.24rem;box-shadow:0 2px 4px #00000038}.user-type-marker.tester{color:#291200;background:#ff9b2f}.user-type-marker.other{color:#f8f8f8;background:#6d7378}.tester-panel{top:max(.6rem, env(safe-area-inset-top) + .35rem);z-index:5;will-change:transform;border:0;border-left:3px solid var(--sk-color-tester);color:#f5f6f2eb;text-align:left;background:#282c2a80;border-radius:.5rem;align-items:center;gap:.5rem;max-width:11rem;padding:.35rem .5rem;font-size:.72rem;display:flex;position:absolute;right:.6rem;transform:translateZ(0)}.tester-id-rows{flex:auto;gap:.2rem;min-width:0;display:grid}.tester-id-rows--large{color:#f5f6f2f5;gap:.3rem;font-size:.95rem;font-weight:700}.tester-id-row{align-items:center;gap:.35rem;min-width:0;display:flex}.tester-id-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tester-deck-position{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:.15rem;display:flex}.tester-deck-position-value{font-size:.72rem;font-weight:700;line-height:1}.tester-deck-position-line{background:#f5f6f266;width:1rem;height:1px}.deck-fallback-notice{top:max(.6rem, env(safe-area-inset-top) + .35rem);z-index:8;width:min(calc(var(--sk-app-viewport-w) * .92), 33rem);color:#f5f6f2f0;background:#141b21f0;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .85rem;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 14px 30px #00000047}.deck-fallback-notice p{margin:0;font-size:.88rem;line-height:1.35}.deck-fallback-notice button{color:#fff;background:#f5f6f22e;border:0;border-radius:999px;padding:.42rem .8rem;font-size:.78rem;font-weight:600}.bookmarks-banner{z-index:6;padding:max(.6rem, env(safe-area-inset-top) + .35rem) .9rem .6rem;color:#f5f6f2f0;background:#141b21f0;justify-content:space-between;align-items:center;gap:.8rem;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 8px 20px #00000038}.bookmarks-banner-label{font-variant-numeric:tabular-nums;align-items:center;gap:.55rem;font-size:.92rem;font-weight:600;display:flex}.bookmarks-banner-close{width:1.9rem;height:1.9rem;color:inherit;cursor:pointer;background:#f5f6f224;border:0;border-radius:999px;flex-shrink:0;place-items:center;font-size:1.15rem;line-height:1;display:grid}.bookmarks-banner-close:hover{background:#f5f6f238}.popup-screen{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c10138f;position:absolute;inset:0}.popup-panel{color:#f5f6f2;background:radial-gradient(120% 120% at 0 0,#ffffff29,#0000 48%),linear-gradient(145deg,#141b21fa,#1f2e35fa);grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;display:grid}.popup-header{padding:max(.9rem, env(safe-area-inset-top) + .25rem) 1rem .9rem;background:#00000014;border-bottom:1px solid #ffffff1a;align-items:center;gap:.75rem;display:flex}.popup-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;flex:none;width:2.2rem;height:2.2rem;margin-left:auto;font-size:1.4rem;line-height:1}.popup-close:hover{background:#fff3}.popup-body{overscroll-behavior:contain;touch-action:pan-y;padding:1rem 1rem max(1rem, env(safe-area-inset-bottom) + .2rem);overflow-y:auto}.image-info-screen{z-index:7}.image-info-title{margin:0;font-size:1.15rem;font-weight:600}.image-info-list{flex-direction:column;gap:1.1rem;margin:0;display:flex}.image-info-row{flex-direction:column;gap:.2rem;display:flex}.image-info-label{letter-spacing:.04em;text-transform:uppercase;color:#f5f6f28f;margin:0;font-size:.78rem}.image-info-value{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.4}.image-info-link{color:#1fe6a5;text-underline-offset:2px;align-items:center;gap:.35em;text-decoration:underline;display:inline-flex}.image-info-external-icon{fill:currentColor;flex:none;width:.85em;height:.85em;transform:translateY(-.04em)}.user-popup-screen{z-index:7}.user-popup-image{object-fit:cover;border-radius:1.2rem;width:4.4rem;height:4.4rem;display:block;box-shadow:0 10px 22px #0000003d}.user-popup-header{gap:1rem}.user-popup-header .user-popup-meta{min-width:0}.user-popup-meta{gap:.2rem;display:grid}.user-popup-title,.user-popup-handle,.user-popup-visibility,.user-popup-description{margin:0}.user-popup-title{letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.user-popup-handle{color:#f5f6f2b8;font-size:.95rem}.user-popup-visibility{margin-top:.15rem;display:inline-block}.user-popup-tester-badge{color:#2d1700;letter-spacing:.03em;text-transform:uppercase;background:#ff9b2feb;border-radius:999px;justify-self:start;margin-top:.25rem;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.user-popup-description{color:#f5f6f2f0;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:0;line-height:1.45}.user-popup-deck-selector{gap:.45rem;margin-top:.85rem;display:grid}.user-popup-deck-title{color:#f5f6f2c7;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0;font-size:.88rem;display:flex}.user-popup-deck-tester-tag{color:#2d1700;letter-spacing:normal;text-transform:uppercase;background:#ff9b2feb;border-radius:999px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.65rem;font-weight:700;display:inline-flex}.user-popup-deck-open-btn{text-align:left;color:#f5f6f2f2;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:.75rem;align-items:stretch;gap:.6rem;width:100%;padding:.58rem .72rem;font-size:.9rem;font-weight:600;display:flex}.user-popup-deck-open-main{overflow-wrap:anywhere;flex:1;align-self:center;min-width:0}.user-popup-deck-open-side{flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:2.8rem;margin-left:auto;display:flex}.user-popup-deck-open-btn:hover{background:#ffffff29}.user-popup-deck-open-btn:focus-visible{border-color:#ffffff73;outline:none;box-shadow:0 0 0 3px #ffffff29}.user-popup-compare{margin-top:.85rem}.user-popup-compare-btn{text-align:center;color:#f5f6f2f2;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:.75rem;width:100%;padding:.58rem .72rem;font-size:.9rem;font-weight:600}.user-popup-compare-btn:hover{background:#ffffff29}.user-popup-compare-btn:focus-visible{border-color:#ffffff73;outline:none;box-shadow:0 0 0 3px #ffffff29}.user-popup-compare .friends-invite-btn{color:#f5f6f2f2;background:#ffffff1a;border:1px solid #fff3;border-radius:.75rem;width:100%;min-height:0;margin-top:0;padding:.58rem .72rem;font-size:.9rem}.user-popup-compare .friends-invite-btn:hover{background:#ffffff29}.user-popup-bookmarks{gap:.3rem;margin-top:.6rem;display:grid}.user-popup-bookmarks-btn{text-align:center;color:#f5f6f2d9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:.4rem .6rem;font-size:.78rem;font-weight:600;display:flex}.user-popup-bookmarks-btn:hover:not(:disabled){background:#ffffff29}.user-popup-bookmarks-btn:disabled{opacity:.6;cursor:progress}.user-popup-bookmarks-btn:focus-visible{border-color:#ffffff73;outline:none;box-shadow:0 0 0 3px #ffffff29}.user-popup-bookmarks-btn.empty{color:#c7cdd2c2;border-color:#ffffff1f;font-weight:500}.user-popup-bookmarks-btn.empty:disabled{opacity:1;cursor:not-allowed}.user-popup-bookmarks-icon{color:#c7cdd2c2;background:#7f858a99;border-radius:999px;flex-shrink:0;place-items:center;width:1.15rem;height:1.15rem;transition:background .14s,color .14s;display:inline-grid}.user-popup-bookmarks-icon svg{fill:currentColor;width:.7rem;height:.7rem}.user-popup-bookmarks-icon.toggled{color:#012415;background:#1fe6a5}.user-popup-bookmarks-notice{color:#f5f6f2b8;margin:0;font-size:.74rem}.user-popup-image-wrap{flex-shrink:0;position:relative}.user-popup-image-wrap .user-popup-image{border-radius:50%}.pencil-icon{width:58%;height:58%;display:block}.user-popup-edit-pen{color:#f5f6f2eb;cursor:pointer;background:#7f858a8c;border:2px solid #141b21e6;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;line-height:1;display:grid;position:absolute;bottom:-.3rem;right:-.3rem}.user-popup-edit-pen:hover{background:#7f858ac7}.user-popup-edit-pen--inline{border-width:1px;flex-shrink:0;width:1.9rem;height:1.9rem;position:static}.user-popup-handle-row{align-items:center;gap:.4rem;display:flex}.user-popup-description-row{align-items:flex-start;gap:.5rem;margin-top:0;display:flex}.user-popup-description-row .user-popup-description{flex:1;margin-top:0}.user-popup-description a{color:#7fd8ff}.user-popup-description-placeholder{color:#f5f6f280;font-style:italic}.user-popup-visibility-action{margin-top:.85rem}.user-popup-go-public-btn{width:100%;padding:.85rem 1.1rem;font-size:1rem;font-weight:700}.user-popup-jamfor-hero{color:#1a1400;background:linear-gradient(135deg,#ffd54a 0%,#ffb020 100%);box-shadow:0 .4rem 1.1rem #ffb02073}.user-popup-jamfor-hero:hover{background:linear-gradient(135deg,#ffdb63 0%,#ffb830 100%)}.user-popup-jamfor-hero:active{box-shadow:0 .3rem .9rem #ffb02080}.user-popup-jamfor-hero:disabled{cursor:not-allowed}.user-popup-jamfor-hero:disabled:hover,.user-popup-jamfor-hero:disabled:active{background:linear-gradient(135deg,#ffd54a 0%,#ffb020 100%);box-shadow:0 .4rem 1.1rem #ffb02073}.user-popup-level{background:#ffffff0f;border-radius:.7rem;margin-top:.75rem;padding:.75rem .9rem}.user-popup-level-heading{margin:0;font-size:.9rem;font-weight:700}.user-popup-level-description{opacity:.85;margin:.3rem 0 .7rem;font-size:.82rem;line-height:1.35}.user-popup-level-bar{background:#ffffff24}.user-popup-compare--hero{margin-top:1.4rem}.user-popup-compare--hero .user-popup-jamfor-hero{border-radius:1rem;padding:1.3rem 1.5rem;font-size:1.3rem;box-shadow:0 .7rem 1.8rem #ffb0208c}.user-popup-compare--hero .user-popup-level{border:1px solid #ffffff24;border-radius:1rem;margin-top:1.1rem;padding:1.15rem 1.3rem}.user-popup-compare--hero .user-popup-level-heading{font-size:1.35rem}.user-popup-compare--hero .user-popup-level-description{opacity:.92;margin:.55rem 0 1.1rem;font-size:1rem;line-height:1.45}.user-popup-compare--hero .user-popup-level-bar{height:.85rem}.user-popup-login-btn{justify-content:center;align-items:center;gap:.4rem;margin-top:.85rem;display:inline-flex}.user-popup-login-btn .pencil-icon{width:.9em;height:.9em}.user-popup-visibility-links{align-items:center;gap:.75rem;display:flex}.user-popup-go-anonymous-btn{color:#f5f6f299;cursor:pointer;background:0 0;border:0;padding:.2rem 0;font-size:.82rem;text-decoration:underline}.user-popup-profile-error{color:#ff9b9b;margin:.6rem 0 0;font-size:.85rem}.user-popup-social-links{grid-template-columns:repeat(auto-fill,minmax(5.4rem,1fr));gap:.5rem;margin-top:.85rem;display:grid}.user-popup-social-link{color:#f5f6f2e6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:.75rem;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .4rem;display:flex}.user-popup-social-link:hover{background:#ffffff1f}.user-popup-social-icon{border-radius:50%;width:2.2rem;height:2.2rem;display:block}.user-popup-social-mini-label{text-align:center;overflow-wrap:anywhere;font-size:.68rem;line-height:1.2}.login-popup-backdrop{z-index:8}.login-popup-header{align-items:center;gap:.65rem;margin-right:1.8rem;display:flex}.login-popup-avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:2.4rem;height:2.4rem}.login-popup-title{flex:1;margin:0}.login-popup-body{gap:.85rem;display:grid}.login-popup-text{color:#f5f6f2d9;margin:0;font-size:.92rem;line-height:1.4}.login-popup-beta-note{color:#f5f6f2b3;background:#ffffff14;border-radius:.6rem;margin:0;padding:.65rem .75rem;font-size:.8rem;line-height:1.4}.login-popup-choice-actions{gap:.6rem;display:flex}.login-popup-choice-actions .sk-action-button{flex:1}.edit-field-dialog,.photo-edit-dialog,.social-confirm-dialog{overscroll-behavior:contain;touch-action:pan-y;max-height:100%;overflow-y:auto}.edit-field-backdrop{z-index:8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c10138f;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.edit-field-dialog{width:min(calc(var(--sk-app-viewport-w) * .92), 26rem);color:#f5f6f2;background:radial-gradient(120% 120% at 0 0,#ffffff29,#0000 48%),linear-gradient(145deg,#141b21f5,#1f2e35f5);border:1px solid #ffffff14;border-radius:1.5rem;gap:.75rem;padding:1.25rem;display:grid;position:relative;box-shadow:0 22px 60px #00000057}.edit-field-close{color:#fff;background:#ffffff1f;border:0;border-radius:999px;width:2.2rem;height:2.2rem;font-size:1.4rem;line-height:1;position:absolute;top:.6rem;right:.7rem}.edit-field-title{margin:0 1.8rem 0 0;font-size:1.1rem}.edit-field-label{color:#f5f6f2c7;gap:.35rem;font-size:.85rem;display:grid}.edit-field-input{color:#f5f6f2;background:#ffffff14;border:1px solid #fff3;border-radius:.6rem;padding:.5rem .65rem;font-size:1rem}.edit-field-id-row{align-items:center;gap:.35rem;display:flex}.edit-field-id-prefix{color:#f5f6f299;font-size:1rem}.edit-field-id-row .edit-field-input{flex:1}.edit-field-hint{color:#f5f6f299;margin:-.4rem 0 0;font-size:.8rem}.edit-field-error{color:#ff9b9b;margin:-.2rem 0 0;font-size:.85rem}.edit-field-actions{justify-content:flex-end;gap:.6rem;margin-top:.4rem;display:flex}.emoji-textarea{gap:.4rem;display:grid}.emoji-textarea-toolbar{align-items:center;gap:.35rem;display:flex}.emoji-textarea-input{resize:vertical;color:#f5f6f2;background:#ffffff14;border:1px solid #fff3;border-radius:.6rem;width:100%;min-height:5rem;padding:.55rem .65rem;font-family:inherit;font-size:1rem;line-height:1.4}.emoji-textarea-input::placeholder{color:#f5f6f273;font-style:italic}.emoji-textarea-format-btn,.emoji-textarea-toggle{color:#f5f6f2;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.9rem;line-height:1;display:grid}.emoji-textarea-grid{background:#0003;border-radius:.6rem;grid-template-columns:repeat(8,1fr);gap:.25rem;max-height:8rem;margin-top:.5rem;padding:.5rem;display:grid;overflow-y:auto}.emoji-textarea-option{cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.2rem;font-size:1.15rem;line-height:1}.emoji-textarea-option:hover{background:#ffffff1f}.photo-edit-backdrop{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c10139e;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.photo-edit-dialog{width:min(calc(var(--sk-app-viewport-w) * .92), 24rem);color:#f5f6f2;background:radial-gradient(120% 120% at 0 0,#ffffff29,#0000 48%),linear-gradient(145deg,#141b21f5,#1f2e35f5);border:1px solid #ffffff14;border-radius:1.5rem;justify-items:center;gap:.75rem;padding:1.25rem;display:grid;position:relative;box-shadow:0 22px 60px #00000057}.photo-edit-close{color:#fff;background:#ffffff1f;border:0;border-radius:999px;width:2.2rem;height:2.2rem;font-size:1.4rem;line-height:1;position:absolute;top:.6rem;right:.7rem}.photo-edit-picker{flex-direction:column;gap:.6rem;width:100%;padding-top:2.2rem;display:flex}.photo-edit-picker-btn{justify-content:center;align-items:center;gap:.55rem;display:flex}.photo-edit-picker-icon{flex-shrink:0;width:1.9rem;height:1.9rem}.photo-edit-viewport{touch-action:none;cursor:grab;background:#000;border-radius:.75rem;position:relative;overflow:hidden}.photo-edit-image{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.photo-edit-circle-guide{pointer-events:none;border:2px solid #ffffffd9;border-radius:50%;width:82%;height:82%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #0a0e119e}.photo-edit-zoom-label{color:#f5f6f2c7;gap:.3rem;width:100%;font-size:.8rem;display:grid}.photo-edit-zoom{width:100%}.photo-edit-preview-caption{color:#f5f6f299;margin:0;font-size:.78rem}.photo-edit-badge-preview{background:#7f858a99;border-radius:50%;width:3.5rem;height:3.5rem;position:relative;overflow:hidden;box-shadow:0 8px 16px #00000029}.photo-edit-badge-preview img{max-width:none;position:absolute;top:0;left:0}.photo-edit-error{color:#ff9b9b;margin:0;font-size:.85rem}.photo-edit-actions{gap:.6rem;display:flex}.profile-popup-screen{z-index:9}.profile-popup-body{align-content:start;justify-items:center;gap:.75rem;display:grid}.profile-popup-title{margin:0;font-size:1.3rem}.profile-popup-photo-btn{cursor:pointer;background:#ffffff24;border:0;border-radius:50%;width:4.4rem;height:4.4rem;padding:0;position:relative;box-shadow:0 10px 22px #0000003d}.profile-popup-photo{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.profile-popup-photo-pen{color:#f5f6f2eb;background:#7f858a8c;border:2px solid #141b21e6;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;display:grid;position:absolute;bottom:-.3rem;right:-.3rem}.profile-popup-label{color:#f5f6f2c7;gap:.35rem;width:100%;font-size:.85rem;display:grid}.profile-popup-input{color:#f5f6f2;background:#ffffff14;border:1px solid #fff3;border-radius:.6rem;padding:.5rem .65rem;font-size:1rem}.profile-popup-id-row{align-items:center;gap:.35rem;display:flex}.profile-popup-id-prefix{color:#f5f6f299;font-size:1rem}.profile-popup-id-row .profile-popup-input{flex:1}.profile-popup-field-hint{color:#f5f6f28c;font-size:.75rem;font-style:italic}.profile-popup-social{gap:.6rem;width:100%;display:grid}.profile-popup-social[open]{padding-bottom:.2rem}.profile-popup-social-summary{cursor:pointer;color:#f5f6f2c7;font-size:.85rem;list-style:none}.profile-popup-social-summary::-webkit-details-marker{display:none}.profile-popup-social-summary:before{content:"▸ "}.profile-popup-social[open] .profile-popup-social-summary:before{content:"▾ "}.profile-popup-social-decorator{color:#f5f6f28c;margin:0;font-size:.75rem;font-style:italic}.profile-popup-social-label{align-items:center;gap:.4rem;display:flex}.profile-popup-social-icon{border-radius:50%;flex-shrink:0;width:1.3rem;height:1.3rem}.profile-popup-hint{color:#f5f6f299;width:100%;margin:-.4rem 0 0;font-size:.8rem}.profile-popup-error{color:#ff9b9b;width:100%;margin:-.2rem 0 0;font-size:.85rem}.profile-popup-submit{width:100%;margin-top:.4rem}.profile-popup-validation-hint{text-align:center;color:#f5f6f28c;width:100%;margin:.4rem 0 0;font-size:.78rem}.deck-selector-screen{z-index:12;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c10138f;position:absolute;inset:0}.deck-selector-panel{color:#f5f6f2;background:radial-gradient(120% 120% at 0 0,#ffffff29,#0000 48%),linear-gradient(145deg,#141b21fa,#1f2e35fa);grid-template-rows:auto auto minmax(0,1fr);width:100%;height:100%;display:grid}.deck-selector-header{padding:max(.9rem, env(safe-area-inset-top) + .25rem) 1rem .9rem;background:#00000014;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex}.deck-selector-header h2{color:#f5f6f2f5;letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:800}.deck-selector-close{color:#f5f6f2;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:.65rem;width:2rem;height:2rem;font-size:1.25rem;line-height:1}.deck-selector-close:hover{background:#fff3}.deck-selector-note{color:#f5f6f2b8;margin:0;padding:.68rem 1rem 0;font-size:.85rem}.deck-selector-state{color:#f5f6f2db;padding:1rem;font-size:.92rem}.tester-popup-screen{z-index:12}.tester-popup-header .tester-deck-position-value{font-size:1rem}.tester-popup-header .tester-deck-position-line{width:1.3rem}.tester-popup-body{gap:1.5rem;display:grid}.tester-popup-section-title{color:#f5f6f2c7;letter-spacing:.02em;text-transform:uppercase;margin:0 0 .6rem;font-size:.88rem}.tester-popup-reconsider{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tester-popup-notes{color:#f5f6f2;background:#ffffff14;border:1px solid #fff3;border-radius:.6rem;flex:1;min-width:8rem;padding:.5rem .7rem;font-size:1rem}.tester-popup-error{color:#ff9b9b;margin:.5rem 0 0;font-size:.82rem}.tester-popup-properties{gap:.7rem;margin:0;display:grid}.tester-popup-body .sk-history-timeline{--sk-history-ink:#f5f6f2f0;--sk-history-ink-soft:#f5f6f299;--sk-history-ink-faint:#f5f6f28c;--sk-history-border:#ffffff1f;--sk-history-chip-bg:#ffffff24}.tester-popup-property{gap:.15rem;display:grid}.tester-popup-tag-block{gap:.5rem;display:grid}.tester-popup-tag-chips{flex-wrap:wrap;gap:.4rem;display:flex}.tester-popup-tag-chip{white-space:nowrap;flex:none}.tester-popup-tag-chip--add{color:#f5f6f2b3;border-style:dashed}span.tester-popup-tag-chip{align-items:center;gap:.15rem;padding:0 .3rem 0 0;display:inline-flex}.tester-popup-tag-chip-label,.tester-popup-tag-chip-remove{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none}.tester-popup-tag-chip-label{padding:.3rem .2rem .3rem .7rem}.tester-popup-tag-chip-remove{opacity:.75;padding:.3rem .25rem;font-size:1rem;line-height:1}.tester-popup-tag-chip-remove:disabled{opacity:.3}.tester-popup-tag-chip{color:#f5f6f2;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;padding:.3rem .7rem;font-size:.86rem}.tester-popup-tag-chip[data-suggested=true]{color:#ffc46a;border-style:dashed;border-color:#ffc46a99}.tester-popup-suggest{gap:.6rem;display:grid}.tester-popup-suggested{align-items:center;gap:.55rem;display:flex}.tester-popup-suggested-thumb{object-fit:cover;border-radius:.5rem;width:3rem;height:3rem}.image-suggestion-screen{z-index:13}.image-suggestion-title{flex-direction:column;gap:.15rem;min-width:0;display:flex}.image-suggestion-tag{color:#f5f6f2;overflow-wrap:anywhere;font-size:1.05rem}.image-suggestion-count{color:#f5f6f299;font-size:.8rem}.image-suggestion-body{align-content:start;gap:.9rem;display:grid}.image-suggestion-note{color:#f5f6f2b8;margin:0;font-size:.92rem}.image-suggestion-strip{scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.image-suggestion-strip::-webkit-scrollbar{display:none}.image-suggestion-slide{scroll-snap-align:center;justify-items:center;gap:.4rem;margin:0;display:grid}.image-suggestion-image{width:100%;height:min(calc(var(--sk-app-viewport-h) * .48), 22rem);object-fit:contain;background:#00000059;border-radius:.8rem}.image-suggestion-name{color:#f5f6f299;font-size:.78rem}.image-suggestion-steps{justify-content:center;gap:.8rem;display:flex}.image-suggestion-step{color:#f5f6f2;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;width:2.6rem;height:2.6rem;font-size:1.4rem;line-height:1}.image-suggestion-step:disabled{opacity:.35;cursor:default}.image-suggestion-commit{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tester-popup-property--compact{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.tester-popup-property-label{color:#f5f6f299;text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:.76rem}.tester-popup-property--compact .tester-popup-property-label{flex:none}.tester-popup-property-value{color:#f5f6f2f0;overflow-wrap:anywhere;margin:0;font-size:.92rem}.tester-popup-property--compact .tester-popup-property-value{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-list{padding:.7rem .7rem max(.8rem, env(safe-area-inset-bottom) + .2rem);overscroll-behavior:contain;touch-action:pan-y;margin:0;list-style:none;overflow:auto}.deck-item{margin:0 0 .48rem}.deck-item:last-child{margin-bottom:0}.deck-item-btn{text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.85rem;align-items:stretch;gap:.65rem;width:100%;padding:.72rem;display:flex}.deck-item-btn:hover{background:#ffffff1a;border-color:#ffffff47}.deck-item.active .deck-item-btn{background:#ffffff29;border-color:#ffffff73}.deck-item-btn:disabled{cursor:not-allowed;opacity:.72}.deck-radio{color:#f5f6f280;font-size:1rem;line-height:1.2rem}.deck-radio.checked{color:#6fc1ff}.deck-main{gap:.2rem;min-width:0;display:grid}.deck-name{color:#f5f6f2f5;overflow-wrap:anywhere;font-size:.96rem;font-weight:700}.deck-id{color:#f5f6f280;overflow-wrap:anywhere;font-size:.74rem}.deck-side-meta{flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:3.5rem;margin-left:auto;display:flex}.deck-count{color:#f5f6f2f5;letter-spacing:-.02em;font-size:1.35rem;font-weight:800;line-height:1}.deck-side-meta .sk-status-dot{width:.5rem;height:.5rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.action-btn{color:#fff;background:#101b1ad9;border:0;border-radius:999px;padding:.8rem 1.1rem;font-size:.95rem;transition:background .14s,transform .14s,box-shadow .14s;transform:scale(1);box-shadow:0 8px 20px #00000038}.action-btn.pressed{color:#1a1300;background:#ffd84f;transform:scale(.95)}.action-btn.active,.action-btn.toggled{color:#012415;background:#1fe6a5}.action-btn.system-control{color:#c7cdd2c2;width:5rem;height:5rem;box-shadow:none;isolation:isolate;background:0 0;place-items:center;padding:0;display:grid;position:relative}.action-btn.system-control:before{content:"";z-index:-1;pointer-events:none;background:#7f858a99;border-radius:999px;width:3rem;height:3rem;transition:background .14s,box-shadow .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 16px #00000029}.action-btn.system-control.inverted{color:#101b1ad1}.action-btn.system-control.inverted:before{background:#d2d8dce0}.action-btn.system-control.pressed{color:#d3d8ddd1;background:0 0;transform:scale(.95)}.action-btn.system-control.pressed:before{background:#7c8288bd}.action-btn.system-control.inverted.pressed{color:#101b1aeb;background:0 0}.action-btn.system-control.inverted.pressed:before{background:#e6ebeef5}.action-btn.system-control.toggled,.action-btn.system-control.active{color:#012415;background:0 0}.action-btn.system-control.toggled:before,.action-btn.system-control.active:before{background:#1fe6a5}.action-btn.system-control:disabled{opacity:.45;cursor:not-allowed}.user-button-vote-ring{pointer-events:none;width:4.4rem;height:4.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.action-btn.bounce{animation:.22s buttonBounce}.action-btn.system-control.level-up-hero:before{background:radial-gradient(circle at 32% 26%,#ffffffbf,#0000 52%),radial-gradient(circle at 72% 82%,#00000024,#0000 55%),linear-gradient(155deg,#f6e6ca,#eac380);border:1px solid #c58920;box-shadow:inset 0 0 0 1px #ffffff73,inset 0 2px 3px #ffffff80,inset 0 -3px 4px #00000029,0 1px 2px #00000038}.action-btn.system-control.level-up-hero{animation:1.4s ease-in-out infinite skLevelUpHeroPulse}.level-up-medal-emoji{font-size:1.7rem;line-height:1}.action-btn.system-control.level-up-hero.pressed{animation:none}@keyframes skLevelUpHeroPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.action-btn.system-control.level-up-hero{animation:none}}@keyframes emojiPop{0%{opacity:.95;transform:translate(-50%, -50%) scale(var(--emoji-pop-start-scale,1.02))}22%{opacity:1;transform:translate(-50%, -50%) scale(var(--emoji-pop-mid-scale,1.22))}60%{opacity:.95;transform:translate(-50%, -50%) scale(calc(var(--emoji-pop-mid-scale,1.22) * 1.06))}to{opacity:0;transform:translate(-50%, -50%) scale(var(--emoji-pop-end-scale,1.58))}}@keyframes buttonBounce{0%{transform:scale(.92)}55%{transform:scale(1.08)}to{transform:scale(1)}}.drag-emoji.is-left,.swipe-emoji.is-left{background:#1e2850bf;transform:translate(-50%,-50%)skewY(8deg)}.drag-emoji.is-right,.swipe-emoji.is-right{background:#1e2850bf;transform:translate(-50%,-50%)skewY(-8deg)}.social-confirm-backdrop{z-index:11;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c10139e;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.social-confirm-dialog{width:min(calc(var(--sk-app-viewport-w) * .92), 24rem);color:#f5f6f2;background:radial-gradient(120% 120% at 0 0,#ffffff29,#0000 48%),linear-gradient(145deg,#141b21f5,#1f2e35f5);border:1px solid #ffffff14;border-radius:1.25rem;gap:1rem;padding:1.25rem;display:grid;box-shadow:0 22px 60px #00000057}.social-confirm-text{margin:0;line-height:1.5}.social-confirm-address{overflow-wrap:anywhere;margin-top:.4rem;font-weight:700;display:inline-block}.social-confirm-actions{justify-content:flex-end;gap:.6rem;display:flex}.jamfor-popup-screen,.graf-popup-screen{z-index:13;--sk-color-ink:#f5f6f2;--sk-color-ink-soft:#f5f6f2d9;--sk-color-ink-faint:#f5f6f2ad;--sk-color-surface:#ffffff0f;--sk-color-surface-muted:#ffffff1a;--sk-color-border:#ffffff24;--sk-color-border-strong:#ffffff38}.jamfor-popup-title{margin:0;font-size:1.05rem;font-weight:700}.graf-back-button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;flex:none;width:2.2rem;height:2.2rem;font-size:1.4rem;line-height:1}.graf-back-button:hover{background:#fff3}.jamfor-status{text-align:center;color:#f5f6f2c7;margin:2rem 0}.jamfor-status--error{color:#ff9b9b}.jamfor-guard{text-align:center;color:#f5f6f2eb;max-width:22rem;margin:3rem auto;font-size:1.05rem;line-height:1.5}.jamfor-section+.jamfor-section{margin-top:1.4rem}.jamfor-section-title{color:#f5f6f2c7;letter-spacing:.02em;text-transform:uppercase;margin:0 0 .5rem;font-size:.88rem}.jamfor-rows{gap:.5rem;display:grid}.jamfor-band+.jamfor-band{margin-top:1.1rem}.jamfor-rows+.jamfor-band{margin-top:1.4rem}.jamfor-lead,.jamfor-trail{color:#f5f6f2eb;margin:0 0 .9rem;font-size:.95rem;line-height:1.45}.jamfor-trail{margin:.9rem 0 0}.jamfor-hints{border-top:1px solid #ffffff24;gap:.6rem;margin:1.6rem 0 0;padding:.9rem 0 0;list-style:none;display:grid}.jamfor-hint{color:#f5f6f2ad;grid-template-columns:1.7rem 1fr;align-items:center;gap:.6rem;font-size:.82rem;line-height:1.4;display:grid}.jamfor-hint .sk-match-medal{width:1.7rem;height:1.7rem;font-size:.72rem}.jamfor-hint-glyph{text-align:center;font-size:1.05rem}.jamfor-row{width:100%;min-height:3.6rem;color:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:.85rem;align-items:center;gap:.7rem;padding:.5rem .75rem;display:flex}.jamfor-row:hover{background:#ffffff1a}.jamfor-row-avatar{object-fit:cover;border-radius:999px;flex:none;width:2.6rem;height:2.6rem}.jamfor-row-identity{flex-direction:column;flex:1;min-width:0;display:flex}.jamfor-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.jamfor-row-handle{color:#f5f6f2ad;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.jamfor-row-overlap{font-variant-numeric:tabular-nums;flex:none;font-size:.82rem;font-weight:600}.graf-row-detail-backdrop{z-index:1;background:#080a0c99;place-items:center;padding:1.25rem;display:grid;position:absolute;inset:0}.graf-row-detail{background:#1f2e35fa;border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;width:min(100%,20rem);max-height:100%;padding:1.5rem 1.25rem 1.25rem;display:flex;position:relative;overflow-y:auto;box-shadow:0 18px 40px #0006}.graf-row-detail-card{aspect-ratio:8/7;border-radius:.85rem;width:11rem;position:relative;overflow:hidden;box-shadow:0 8px 18px #0000004d}.graf-row-detail-unknown-card{color:#f5f6f2ad;text-align:center;background:#ffffff14;place-items:center;width:100%;height:100%;padding:.5rem;font-size:.85rem;display:grid}.graf-row-detail-reactions{gap:1.5rem;display:flex}.graf-reaction-badge{flex-direction:column;align-items:center;gap:.35rem;display:flex}.graf-reaction-badge-glyph{background:#ffffff14;border:3px solid;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;font-size:1.4rem;line-height:1;display:grid}.graf-reaction-badge-label{color:#f5f6f2c7;text-align:center;font-size:.76rem}.graf-row-detail-sources{border-top:1px solid #ffffff1f;flex-direction:column;gap:.6rem;width:100%;padding-top:.75rem;display:flex}.graf-highlight-buttons{gap:.5rem;width:100%;margin-bottom:.9rem;display:flex}.graf-highlight-button{color:#f5f6f2eb;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:.7rem;flex-direction:column;flex:1 1 0;align-items:stretch;gap:.25rem;min-width:0;padding:.6rem .7rem;display:flex}.graf-highlight-button:disabled{opacity:.45;cursor:default}.graf-highlight-button-head{justify-content:space-between;align-items:baseline;gap:.4rem;width:100%;display:flex}.graf-highlight-button-label{overflow-wrap:anywhere;font-size:.85rem;font-weight:600}.graf-highlight-button-count{color:#f5f6f29e;flex-shrink:0;font-size:.72rem;line-height:1.3}.graf-highlight-button-formula{color:#f5f6f2d1;overflow-wrap:anywhere;font-size:.92rem;line-height:1.35}.graf-highlight-button-locked{color:#f5f6f29e;overflow-wrap:anywhere;font-size:.78rem;line-height:1.3}.graf-highlights-hint{color:#f5f6f2a8;margin:0 0 .8rem;font-size:.78rem;line-height:1.4}.graf-row-parties{border-top:1px solid #ffffff1f;flex-direction:column;gap:.6rem;width:100%;padding-top:.75rem;display:flex}.graf-row-parties-title{letter-spacing:.02em;text-transform:uppercase;color:#f5f6f2c7;margin:0;font-size:.78rem}.graf-row-party{flex-direction:column;gap:.25rem;display:flex}.graf-row-party-head{align-items:center;gap:.4rem;display:flex}.graf-row-party-glyph{font-size:.9rem}.graf-row-party-name{color:#f5f6f2e0;font-size:.8rem}.graf-source-label{color:#f5f6f2c7;margin:0;font-size:.78rem;line-height:1.4}.graf-source-link{color:inherit;-webkit-text-decoration:underline #f5f6f266;text-decoration:underline #f5f6f266}.graf-source-text{color:inherit}.graf-source-kind{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;padding:.05rem .4rem;font-size:.68rem;display:inline-block}.graf-source-kind--stated{color:#b4e8c8;background:#78c8a038}.graf-source-kind--inferred{color:#f0d296;background:#e6be6e38}.graf-source-note{color:#f5f6f299;margin:0;font-size:.72rem;font-style:italic;line-height:1.4}.graf-row-detail-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;width:2rem;height:2rem;font-size:1.2rem;line-height:1;position:absolute;top:.6rem;right:.6rem}.graf-row-detail-close:hover{background:#fff3}.friends-popup-screen{z-index:12}.friends-popup-title{margin:0;font-size:1.05rem;font-weight:700}.friends-edit-toggle{color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;flex:none;margin-left:auto;padding:.35rem .85rem;font-family:inherit;font-size:.82rem;font-weight:600}.friends-edit-toggle:hover{background:#ffffff29}.friends-edit-toggle+.popup-close{margin-left:.5rem}.friends-edit-toggle--danger{color:#ffd9d9;background:#ff5a5a29;border-color:#ff787873}.friends-edit-toggle--danger:hover{background:#ff5a5a47}.friends-row{background:#ffffff0f;border:1px solid #ffffff24;border-radius:.85rem;align-items:center;gap:.7rem;width:100%;min-height:3.6rem;padding:.5rem .75rem;display:flex}.friends-row--tappable{color:inherit;font:inherit;text-align:left;cursor:pointer}.friends-row--tappable:hover{background:#ffffff1a}.friends-row-avatar{object-fit:cover;border-radius:999px;flex:none;width:2.6rem;height:2.6rem}.friends-row-identity{flex-direction:column;flex:1;min-width:0;display:flex}.friends-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.friends-row-handle{color:#f5f6f2ad;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.friends-row-remove{color:#ffd9d9;cursor:pointer;background:#ff5a5a29;border:1px solid #ff787873;border-radius:999px;flex:none;place-items:center;width:2.2rem;height:2.2rem;padding:0;font-family:inherit;font-size:1.35rem;line-height:1;display:grid}.friends-row-remove:hover{background:#ff5a5a47}.friends-status,.friends-empty{color:#f5f6f2c7;margin:0;font-size:.9rem}.friends-empty-state{justify-items:start;gap:1rem;display:grid}.friends-invite-btn{color:#f5f6f2;cursor:pointer;background:0 0;border:1px solid #f5f6f259;border-radius:999px;min-height:2.6rem;margin-top:1rem;padding:.6rem 1.1rem;font-family:inherit;font-size:.9rem;font-weight:600}.friends-empty-state .friends-invite-btn{margin-top:0}.friends-invite-btn:disabled{opacity:.55;cursor:default}.friends-status--error{color:#ffb4b4}.friends-confirm-screen{z-index:1;background:#080a0c99;place-items:center;padding:1.25rem;display:grid;position:absolute;inset:0}.friends-confirm{color:#f5f6f2;background:#1f2e35fa;border:1px solid #ffffff24;border-radius:1rem;width:min(100%,20rem);padding:1.25rem}.friends-confirm-text{color:#f5f6f2;margin:0 0 1rem;font-size:.92rem;line-height:1.4}.friends-confirm-actions{justify-content:flex-end;gap:.6rem;display:flex}.friends-confirm-cancel,.friends-confirm-remove{cursor:pointer;border-radius:999px;padding:.45rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600}.friends-confirm-cancel{color:#f5f6f2;background:#ffffff14;border:1px solid #ffffff38}.friends-confirm-remove{color:#ffd9d9;background:#ff5a5a38;border:1px solid #ff787873}.friends-confirm-cancel:disabled,.friends-confirm-remove:disabled{opacity:.6;cursor:default}.not-comparable-dismiss{cursor:pointer;color:#f5f6f2;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:.45rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600}.level-gate-title{margin-bottom:.5rem;font-weight:700}.level-gate-description{opacity:.85;font-size:.85rem}.level-gate-bar{background:#ffffff24;margin:.9rem 0 1.1rem}.level-up-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#ffb020;margin:0 0 .3rem;font-size:.78rem;font-weight:700}.level-up-title{margin-bottom:.4rem;font-size:1.3rem;font-weight:700}.level-up-description{opacity:.88;font-size:.9rem;line-height:1.4}.level-up-bar{background:#ffffff24;height:.7rem;margin:.9rem 0 1.2rem}.level-up-jamfor-btn{width:100%;margin-bottom:.9rem;padding:1rem 1.2rem;font-size:1.1rem}.jamfor-tabs{background:#ffffff14;border-radius:999px;gap:.25rem;margin-bottom:.85rem;padding:.25rem;display:flex}.jamfor-tab{color:#f5f6f2b8;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;min-height:2.4rem;font-family:inherit;font-size:.88rem;font-weight:600}.jamfor-tab--active{color:#f5f6f2;background:#ffffff29}.jamfor-rows .jamfor-section-title{margin-top:.5rem}.invite-screen{z-index:14;place-items:center;padding:1.2rem;display:grid}.invite-dialog{width:min(calc(var(--sk-app-viewport-w) * .92), 26rem);color:#f5f6f2;background:#141b21fa;border-radius:1rem;gap:.9rem;padding:1.1rem;display:grid;box-shadow:0 18px 40px #0006}.invite-dialog-header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.invite-dialog-title{margin:0;font-size:1.05rem;font-weight:600}.invite-dialog-text{color:#f5f6f2c7;min-height:3.612rem;margin:0;font-size:.86rem;line-height:1.4}.invite-dialog-status{color:#f5f6f2c7;margin:0;font-size:.9rem}.invite-dialog-status--error{color:#ffb4b4}.invite-dialog-anon{color:#f5f6f2c7;cursor:pointer;align-items:center;gap:.5rem;font-size:.86rem;display:flex}.invite-dialog-anon input[type=checkbox]{accent-color:#f5f6f2;cursor:pointer;width:1.05rem;height:1.05rem}.invite-dialog-field{color:#f5f6f2;text-overflow:ellipsis;background:#00000047;border:1px solid #f5f6f238;border-radius:.6rem;width:100%;padding:.6rem .7rem;font-family:inherit;font-size:1rem}.invite-dialog-actions{flex-wrap:wrap;gap:.6rem;display:flex}.invite-dialog-btn{white-space:nowrap;color:#f5f6f2;cursor:pointer;background:0 0;border:1px solid #f5f6f259;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:.4rem;min-width:5.5rem;min-height:2.7rem;padding:.6rem .5rem;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-flex}.invite-dialog-qr{aspect-ratio:1;background:#fff;border-radius:.8rem;width:min(100%,15rem);height:auto;margin:.2rem auto 0;padding:.7rem;display:block}.invite-dialog-btn-icon{fill:currentColor;flex:none;width:1.05rem;height:1.05rem}.invite-dialog-btn--primary{color:#141b21;background:#f5f6f2eb;border-color:#0000}
