:root{--orange: #fc7001;--orange-deep: #e46200;--orange-wash: rgba(252, 112, 1, .1);--orange-wash-strong: rgba(252, 112, 1, .18);--orange-surface: #fff0e3;--orange-surface-strong: #ffd7b3;--orange-lift: #fe8003;--orange-sink: #f26100;--brand-gradient: linear-gradient(135deg, var(--orange-lift) 0%, var(--orange-sink) 100%);--button-gradient: linear-gradient(135deg, #f77a00 0%, #f85f01 100%);--paper: #f1efea;--paper-sunk: #e8e5de;--paper-warm: #f8efe4;--surface: #ffffff;--surface-alt: #f7f5f1;--ink: #12151a;--ink-muted: #5c6470;--ink-faint: #98a0ac;--on-brand: #ffffff;--line: rgba(18, 21, 26, .08);--line-strong: rgba(18, 21, 26, .14);--backdrop: rgba(18, 21, 26, .32);--veil-wash: #f2e3d3;--icon-bg: #ebdac6;--success: #12855e;--success-wash: rgba(18, 133, 94, .12);--success-surface: #e3f2e9;--danger: #c4372c;--danger-wash: rgba(196, 55, 44, .12);--danger-surface: #fce8e4;--map-water: #d4dee4;--map-border: rgba(18, 21, 26, .22);--map-land-idle: rgba(18, 21, 26, .05);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-xxl: 24px;--space-xxxl: 32px;--space-huge: 48px;--shadow-card: 0 6px 32px rgba(18, 21, 26, .06);--shadow-lifted: 0 12px 56px rgba(18, 21, 26, .12);--shadow-phone: 0 40px 80px -20px rgba(18, 21, 26, .35), 0 18px 36px -18px rgba(18, 21, 26, .25);--ease: cubic-bezier(.22, 1, .36, 1);--ease-float: cubic-bezier(.37, 0, .63, 1);--dur-fast: .14s;--dur-base: .24s;--dur-slow: .38s;--dur-scene: .52s;--font-display: "Fredoka", "Fredoka Fallback", ui-rounded, "SF Pro Rounded", "Trebuchet MS", system-ui, sans-serif;--font-body: "Nunito", "Nunito Fallback", "Segoe UI", system-ui, -apple-system, sans-serif;--u: 1px;--content-max: 1200px;--gutter-base: clamp(20px, 5vw, 56px);--gutter: calc( var(--gutter-base) + max(env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px)) );--section-gap: clamp(88px, 12vw, 168px);--nav-height: 64px}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fredoka-500.woff2) format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fredoka-600.woff2) format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fredoka-700.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-400.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito-600.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-700.woff2) format("woff2")}@font-face{font-family:Fredoka Fallback;src:local("Trebuchet MS"),local("Arial");size-adjust:104%;ascent-override:94%;descent-override:24%}@font-face{font-family:Nunito Fallback;src:local("Segoe UI"),local("Arial");size-adjust:100%;ascent-override:101%;descent-override:35%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 24px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg,video{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:6px}::selection{background:var(--orange-surface-strong);color:var(--ink)}.t-display{font-family:var(--font-display);font-weight:700;font-size:clamp(42px,7.2vw,96px);line-height:1.02;letter-spacing:-.018em;text-wrap:balance}.t-title{font-family:var(--font-display);font-weight:600;font-size:clamp(32px,4.8vw,60px);line-height:1.06;letter-spacing:-.015em;text-wrap:balance}.t-heading{font-family:var(--font-display);font-weight:600;font-size:clamp(20px,2vw,26px);line-height:1.22;letter-spacing:-.008em}.t-lead{font-family:var(--font-body);font-size:clamp(17px,1.45vw,21px);line-height:1.52;color:var(--ink-muted);text-wrap:pretty}.t-body{font-size:16px;line-height:1.5}.t-label{font-family:var(--font-body);font-weight:700;font-size:14px;line-height:19px}.t-caption{font-size:13px;line-height:18px}.t-overline{font-family:var(--font-body);font-weight:700;font-size:13px;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--orange);font-family:var(--font-body);font-weight:700;font-size:13px;line-height:17px;letter-spacing:.08em;text-transform:uppercase}.eyebrow:before{content:"";width:24px;height:3px;border-radius:var(--radius-pill);background:var(--orange);flex:none}.container{width:min(100% - 2 * var(--gutter),var(--content-max));margin-inline:auto}.section{position:relative;padding-block:var(--section-gap)}.section-head{display:grid;gap:var(--space-lg);max-width:720px}.section-head--center{text-align:center;margin-inline:auto;justify-items:center}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn,.xp-button{--btn-h: 54px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:var(--btn-h);padding:12px var(--space-xxl);border:0;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:700;font-size:16px;line-height:23px;letter-spacing:0;text-align:center}.btn--primary,.xp-button--orange{color:var(--on-brand);background:var(--button-gradient);box-shadow:var(--shadow-card)}.btn--secondary,.xp-button--white{color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}.btn:disabled,.xp-button:disabled{opacity:1;cursor:not-allowed;transform:none}.btn:disabled:not([aria-busy=true]),.xp-button:disabled:not([aria-busy=true]){color:var(--ink-faint);background:var(--paper-sunk);border:1px solid var(--line);box-shadow:none}.btn--primary:disabled:not([aria-busy=true]),.xp-button--orange:disabled:not([aria-busy=true]){background:var(--surface-alt);border:1.5px solid var(--line-strong)}.btn[aria-busy=true],.xp-button[aria-busy=true]{cursor:progress}.btn--ghost{color:var(--ink);background:transparent}.btn--ghost:hover{background:var(--orange-wash)}.btn--sm{--btn-h: 42px;padding:0 var(--space-xl);font-size:15px}.btn--lg{--btn-h: 62px;padding:0 var(--space-xxxl);font-size:18px}.chevron{flex:none}.btn__arrow{width:18px;height:18px;flex:none}:root{--spring-deal: cubic-bezier(.3, 1.35, .5, 1);--spring-lift: cubic-bezier(.34, 1.56, .64, 1)}@supports (transition-timing-function: linear(0,1)){:root{--spring-deal: linear(0, .048, .166, .319, .482, .636, .771, .881, .964, 1.023, 1.059, 1.078, 1.084, 1.08, 1.07, 1.057, 1.043, 1.031, 1.019, 1.01, 1.003, .998, .995, .993, .993, .993, .994, .995, .996, .997, .998, .999, 1);--spring-lift: linear(0, .066, .226, .43, .639, .826, .974, 1.077, 1.138, 1.162, 1.158, 1.136, 1.104, 1.07, 1.038, 1.011, .992, .98, .974, .974, .976, .981, .987, .992, .997, 1, 1.003, 1.004, 1.004, 1.003, 1.002, 1.001, 1)}}:root{--pop-dur: .6s;--pop-fade: .24s;--pop-step: 70ms;--word-step: 60ms;--spring-pop: var(--spring-lift);--pop-from: translate3d(0, 18px, 0) scale(.92) rotate(-1.5deg)}.reveal,.reveal-stagger>*{opacity:0;transform:var(--pop-from);transition:opacity var(--pop-fade) var(--ease) var(--pop-delay, 0ms),transform var(--pop-dur) var(--spring-pop) var(--pop-delay, 0ms)}.reveal{--pop-delay: var(--reveal-delay, 0ms)}.reveal-stagger>*{--pop-delay: calc(var(--reveal-delay, 0ms) + var(--i, 0) * var(--pop-step))}.reveal.is-in,.reveal-stagger.is-in>*{opacity:1;transform:none}.reveal-stagger>*:nth-child(2){--i: 1}.reveal-stagger>*:nth-child(3){--i: 2}.reveal-stagger>*:nth-child(4){--i: 3}.reveal-stagger>*:nth-child(5){--i: 4}.reveal-stagger>*:nth-child(6){--i: 5}.reveal-stagger>*:nth-child(7){--i: 6}.reveal-stagger>*:nth-child(8){--i: 7}.reveal-stagger>*:nth-child(9){--i: 8}.reveal-stagger>*:nth-child(10){--i: 9}.reveal-stagger>*:nth-child(11){--i: 10}.reveal-stagger>*:nth-child(12){--i: 11}.reveal-stagger>*:nth-child(13){--i: 12}@keyframes pop-fade{0%{opacity:0}}@keyframes pw-move{0%{transform:translate3d(0,.45em,0) scale(.65) rotate(var(--pw-rot, 6deg))}}@keyframes lead-rise{0%{transform:translate3d(0,14px,0)}}@keyframes accent-hop{0%,to{transform:translateY(0) scaleY(1)}22%{transform:translateY(-18%) scaleY(1.06)}46%{transform:translateY(0) scaleY(.93)}68%{transform:translateY(-7%) scaleY(1.02)}86%{transform:translateY(0) scaleY(.98)}}@keyframes eyebrow-pill{0%{transform:scaleX(0)}}.pw{display:inline-block}.pw:nth-child(2n){--pw-rot: -6deg}.pop-head .pw,.pop-head .pop-eyebrow,.pop-head .pop-lead,.pop-head .pop-eyebrow:before{animation-play-state:paused}.pop-head.is-in .pw,.pop-head.is-in .pop-eyebrow,.pop-head.is-in .pop-lead,.pop-head.is-in .pop-eyebrow:before{animation-play-state:running}.pop-head .pw{animation:pop-fade var(--pop-fade) var(--ease) calc(.12s + var(--w, 0) * var(--word-step)) backwards,pw-move var(--pop-dur) var(--spring-pop) calc(.12s + var(--w, 0) * var(--word-step)) backwards}.pop-head .pop-eyebrow{animation:pop-fade var(--pop-fade) var(--ease) backwards}.pop-head .pop-eyebrow:before{transform-origin:left center;animation:eyebrow-pill .42s var(--spring-pop) 60ms backwards}.pop-head .pop-lead{animation:pop-fade .32s var(--ease) .34s backwards,lead-rise var(--pop-dur) var(--spring-deal) .34s backwards}.pop-head .pop-accent{display:inline-block}.pop-head .pop-accent .pw{animation:pop-fade var(--pop-fade) var(--ease) calc(.12s + var(--w, 0) * var(--word-step)) backwards}.pop-head .pc,.pop-head .pc__glyph{display:inline-block;transform-origin:50% 100%}.pop-head .pc{animation:accent-hop .72s var(--ease) calc(.18s + var(--w-end, 2) * var(--word-step) + var(--c, 0) * 55ms) both;animation-play-state:paused}.pop-head.is-in .pc{animation-play-state:running}@media(hover:hover)and (pointer:fine){.pop-head .pop-accent:hover .pc__glyph{animation:accent-hop .72s var(--ease) calc(var(--c, 0) * 55ms) both}}@property --scroll-v{syntax: "<number>"; inherits: false; initial-value: 0;}[data-tilt]{rotate:calc(var(--scroll-v) * var(--tilt-k, 1) * 2.4deg)}@keyframes float-y{0%,to{transform:translate3d(0,calc(var(--float-amp, 8px) * -1),0) rotate(var(--float-rot, 0deg))}50%{transform:translate3d(0,var(--float-amp, 8px),0) rotate(calc(var(--float-rot, 0deg) * -1))}}.float{animation:float-y var(--float-dur, 6s) var(--ease-float) infinite;animation-delay:var(--float-delay, 0s);animation-fill-mode:backwards;will-change:transform}.is-offscreen .float,.is-offscreen.float{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.reveal,.reveal-stagger>*{opacity:1;transform:none;transition:none}.pop-head .pw,.pop-head .pop-eyebrow,.pop-head .pop-eyebrow:before,.pop-head .pop-lead,.pop-head .pop-accent .pw,.pop-head .pc,.pop-head .pop-accent:hover .pc__glyph{animation:none}[data-tilt]{rotate:none}.float{animation:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:is(.btn,.xp-button,.make__cta,.pg-btn){--cta-spring: cubic-bezier(.2, .9, .3, 1.35);--cta-shadow: rgba(18, 21, 26, .14);position:relative;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform .42s var(--cta-spring),box-shadow .24s var(--ease),background-color .24s var(--ease),border-color .24s var(--ease)}:is(.btn--primary,.xp-button--orange,.pg-btn--primary){--cta-shadow: rgba(222, 86, 0, .25)}:is(.btn,.xp-button,.make__cta,.pg-btn)>:is(.chevron,.btn__arrow){transition:translate .42s var(--cta-spring)}:is(.btn,.xp-button,.make__cta,.pg-btn)>.hop{font-size:inherit}.hop__word{display:inline-block;white-space:nowrap}.hop__l{display:inline-block}@keyframes hop-letter{0%{translate:0 0;rotate:0deg;animation-timing-function:cubic-bezier(.3,0,.4,1)}38%{translate:0 -.3em;rotate:calc(var(--lean, 1) * 8deg);animation-timing-function:cubic-bezier(.5,0,.75,.4)}66%{translate:0 .03em;rotate:calc(var(--lean, 1) * -2deg);animation-timing-function:var(--ease)}to{translate:0 0;rotate:0deg}}@keyframes cta-dart{0%{translate:0 0;opacity:1;animation-timing-function:cubic-bezier(.5,0,.9,.5)}34%{translate:16px 0;opacity:0}35%{translate:-12px 0;opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.35)}to{translate:3px 0;opacity:1}}@media(prefers-reduced-motion:no-preference){:is(.btn,.xp-button,.make__cta,.pg-btn):not(:disabled,[aria-disabled=true],[aria-busy=true]):focus-visible{box-shadow:0 14px 28px -8px var(--cta-shadow),inset 0 1px #ffffff47}:is(.btn,.xp-button,.make__cta,.pg-btn):not(:disabled,[aria-disabled=true],[aria-busy=true]):focus-visible .hop__l{animation:hop-letter .48s calc(var(--i) * 26ms) both}:is(.btn,.xp-button,.make__cta,.pg-btn):not(:disabled,[aria-disabled=true],[aria-busy=true]):focus-visible>:is(.chevron,.btn__arrow){translate:3px 0;animation:cta-dart .56s .12s both}@media(hover:hover)and (pointer:fine){:is(.btn,.xp-button,.make__cta,.pg-btn):not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{box-shadow:0 14px 28px -8px var(--cta-shadow),inset 0 1px #ffffff47}:is(.btn,.xp-button,.make__cta,.pg-btn):not(:disabled,[aria-disabled=true],[aria-busy=true]):hover .hop__l{animation:hop-letter .48s calc(var(--i) * 26ms) both}:is(.btn,.xp-button,.make__cta,.pg-btn):not(:disabled,[aria-disabled=true],[aria-busy=true]):hover>:is(.chevron,.btn__arrow){translate:3px 0;animation:cta-dart .56s .12s both}}:is(.btn,.xp-button,.make__cta,.pg-btn):not(:disabled,[aria-disabled=true],[aria-busy=true]):is(:active,[data-cta-pressed]){transform:translateY(1px) scale(.975);box-shadow:0 2px 6px -2px var(--cta-shadow),inset 0 2px 4px #12151a1a;transition-duration:.1s;transition-timing-function:var(--ease)}:is(.btn,.xp-button,.make__cta,.pg-btn):not(:disabled,[aria-disabled=true],[aria-busy=true]):is(:active,[data-cta-pressed])>:is(.chevron,.btn__arrow){translate:1px 0;transition-duration:.1s}}@media(hover:hover)and (pointer:fine){:is(.btn--secondary,.xp-button--white,.pg-btn--secondary,.make__cta):not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background-color:var(--orange-surface);border-color:var(--orange)}}:is(.btn--secondary,.xp-button--white,.pg-btn--secondary,.make__cta):not(:disabled,[aria-disabled=true],[aria-busy=true]):focus-visible{background-color:var(--orange-surface);border-color:var(--orange)}@media(prefers-reduced-motion:reduce){:is(.btn,.xp-button,.make__cta,.pg-btn),:is(.btn,.xp-button,.make__cta,.pg-btn)>:is(.chevron,.btn__arrow){transition:none}:is(.btn,.xp-button,.make__cta,.pg-btn):not(:disabled,[aria-disabled=true],[aria-busy=true]):is(:active,[data-cta-pressed]){box-shadow:inset 0 2px 4px #12151a29}}.option-frame[data-tilt]{cursor:pointer}.option-lean{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;transition:transform .6s var(--spring-lift),translate .45s var(--spring-lift)}[data-tilt].is-tilting>.option-lean{transform:perspective(800px) rotateX(calc(var(--tilt-x, 0) * 7deg)) rotateY(calc(var(--tilt-y, 0) * 9deg));transition-duration:90ms,.45s;transition-timing-function:linear,var(--spring-lift)}.option-card{position:relative;isolation:isolate}.option-card:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle at var(--glare-x, 50%) var(--glare-y, 50%),rgba(252,112,1,.13),rgba(252,112,1,0) 62%);opacity:0;pointer-events:none;transition:opacity .3s var(--ease)}[data-tilt].is-tilting>.option-lean>.option-card:after{opacity:1}@media(hover:hover)and (pointer:fine){[data-tilt]:hover>.option-lean{translate:0 -4px}[data-tilt]:hover>.option-lean>.option-card{box-shadow:var(--shadow-lifted)}}[data-picked]>.option-lean{animation:option-picked .6s var(--spring-lift)}@keyframes option-picked{0%{scale:.92}}[data-picked]>.option-lean>.option-card:before{content:"";position:absolute;inset:-2px;z-index:-1;border:2px solid var(--orange);border-radius:inherit;pointer-events:none;animation:option-ring .7s var(--ease) both}@keyframes option-ring{0%{inset:-2px;opacity:.75}to{inset:-16px;opacity:0}}.pg .option-frame[data-picked]:not([data-held],[data-engaged]){z-index:2}@media(prefers-reduced-motion:reduce){.option-lean,.option-card:after{transition:none}[data-picked]>.option-lean,[data-picked]>.option-lean>.option-card:before{animation:none}[data-picked]>.option-lean>.option-card:before{opacity:0}}.lockup{display:block;overflow:visible}.lockup--inline{display:inline-block;vertical-align:baseline;transform:translateY(9.8%)}.lockup__ink{fill:var(--ink)}.lockup__orange{fill:var(--brand-fill, var(--orange))}.lockup--onBrand .lockup__ink,.lockup--onBrand .lockup__c{fill:#fff}.lockup--onBrand .lockup__person .lockup__orange,.lockup--onBrand .lockup__bowl{fill:var(--orange)}.lockup__e{transform-box:fill-box;transform-origin:50% 100%}@keyframes lockup-bounce{0%,to{transform:translateY(0) scaleY(1)}22%{transform:translateY(-18%) scaleY(1.06)}46%{transform:translateY(0) scaleY(.93)}68%{transform:translateY(-7%) scaleY(1.02)}86%{transform:translateY(0) scaleY(.98)}}.lockup:hover .lockup__e{animation:lockup-bounce .72s var(--ease) calc(var(--i, 0) * .11s) both}.lockup.is-hopping .lockup__e{animation:lockup-bounce .72s var(--ease) calc(var(--lockup-cue, .3s) + var(--i, 0) * .11s) both}.pop-head .pw .lockup{--lockup-cue: calc(.3s + var(--w, 0) * var(--word-step) + var(--pop-dur) * .75)}.story__banner{--lockup-cue: .96s}.story__stage:not(.is-playing) .story__banner .lockup__e{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.lockup:hover .lockup__e,.lockup.is-hopping .lockup__e{animation:none}}@keyframes lockup-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.2%) scale(1.03)}}.lockup--animated .lockup__person{transform-box:fill-box;transform-origin:50% 100%;animation:lockup-breathe 4.4s var(--ease-float) infinite}.is-offscreen .lockup--animated .lockup__person{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.lockup--animated .lockup__person{animation:none}}.icon{display:inline-block;flex:none;line-height:0;vertical-align:middle;opacity:0;transition:opacity var(--dur-slow) var(--ease)}.icon.is-ready{opacity:1}.icon__svg,.icon svg{display:block;width:100%!important;height:100%!important;overflow:visible}.avatar{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;border-radius:50%;border:1px solid var(--line);object-fit:cover;background:var(--paper-sunk);overflow:hidden}.avatar--initials{border-color:#fff3;color:#fff;font-family:var(--font-display);font-weight:700;user-select:none}.lbpanel{display:grid;gap:10px;padding:18px;border-radius:24px;border:1px solid var(--line);background:var(--paper-warm, var(--surface))}.lbpanel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:24px;padding:0 4px}.lbpanel__label{display:flex;align-items:center;gap:8px;min-height:24px;margin:0;color:var(--orange)}.lbpanel--bare{padding:0;border:0;background:none}.lbpanel__teaser{display:grid;justify-items:center;gap:8px;padding:16px 8px 8px;text-align:center}.lbpanel__signin{min-height:44px;margin-top:4px}.lbpanel--compact .lbpanel__teaser{gap:6px;padding:0 8px}.lbpanel--compact .lbpanel__teaser p{margin:0}.lbpanel--compact .lbpanel__signin{margin-top:2px}.lbpanel__rows{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lbrow{position:relative;display:flex;align-items:center;gap:8px;min-height:56px;padding:8px 12px;border-radius:var(--radius-lg);border:1.5px solid var(--line);background:var(--surface)}.lbrow:nth-child(4n+1){transform:rotate(-.4deg)}.lbrow:nth-child(4n+3){transform:rotate(.35deg)}.lbrow--mine{border-color:var(--orange);background:var(--orange-surface)}.lbrow__plate{display:grid;place-items:center;flex:none;min-width:28px;height:28px;padding:0 6px;border-radius:var(--radius-pill);font-weight:700;font-size:13px;background:var(--surface-alt);color:var(--ink-muted)}.lbrow__plate--first,.lbrow--mine .lbrow__plate{background:var(--orange);color:var(--on-brand)}.lbrow__plate--podium{background:var(--orange-surface-strong);color:var(--orange-deep)}.lbrow--mine .avatar{box-shadow:0 0 0 2px var(--orange)}.lbrow__copy{display:grid;flex:1;min-width:0}.lbrow__name{overflow:hidden;color:var(--ink);font-weight:700;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.lbrow__name:hover{text-decoration:underline;text-underline-offset:3px}.lbrow__time{color:var(--ink-muted);font-size:13px}.lbrow__points{display:inline-flex;align-items:center;gap:3px;flex:none;height:26px;padding:0 9px;border-radius:var(--radius-pill);background:var(--surface-alt);color:var(--ink-faint);font-weight:700;font-size:11px;letter-spacing:.4px;text-transform:uppercase}.lbrow__points b{color:var(--ink);font-size:14px;letter-spacing:0}.lbrow--mine .lbrow__points{background:var(--orange);color:var(--on-brand)}.lbrow--mine .lbrow__points b{color:var(--on-brand)}.lbrow__buddy{position:absolute;top:-8px;right:-4px;padding:1px 7px;border-radius:var(--radius-pill);border:1px solid var(--orange);background:var(--orange-surface);color:var(--orange-deep);font-weight:700;font-size:10px;letter-spacing:.6px;text-transform:uppercase}.lbrow-gap{display:flex;justify-content:center;gap:6px;padding:2px 0}.lbrow-gap i{width:7px;height:2px;border-radius:1px;background:var(--line-strong)}.lbpanel__note{margin:0;color:var(--ink-muted);font-size:14px;line-height:20px}.lbpanel--empty{grid-template-rows:auto 1fr}.lbempty{display:grid;align-content:center;justify-items:center;gap:8px;padding:8px 16px;text-align:center;animation:lbempty-in var(--dur-scene) var(--ease) backwards}.lbempty__hero{display:grid;place-items:center}.lbempty__copy{display:grid;gap:4px;width:100%;max-width:360px}@keyframes lbempty-in{0%{opacity:0;transform:translateY(25px)}}.lbskeleton i{display:block;flex:none;background:var(--paper-sunk);opacity:.5;animation:lbskeleton-breath 1.4s ease-in-out infinite}.lbskeleton__copy{display:grid;flex:1;gap:5px;min-width:0}@keyframes lbskeleton-breath{50%{opacity:.74}}@media(prefers-reduced-motion:reduce){.lbempty,.lbskeleton i{animation:none}}.lbpanel__rule{margin:0;color:var(--ink-faint);font-size:12px}.sitebar__link{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);font-weight:700;font-size:15px;color:var(--ink);box-shadow:var(--shadow-sticker, 0 4px 20px rgba(18, 21, 26, .16));transition:border-color var(--dur-fast) var(--ease),translate .45s var(--spring-lift, var(--ease))}.sitebar__link:hover{border-color:var(--line-strong);translate:0 -1px}.sitebar__link--signin{padding-left:10px}.sitebar__icon{display:grid;place-items:center;width:24px;height:24px}.sitebar__link--account{padding-left:6px}.sitebar__face{display:grid;flex:none;width:30px;height:30px}.sitebar__waiting{width:30px;height:30px}.sitebar__name{max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.sitebar__link:hover{translate:none}}.mark-rail{position:relative}.mark-rail__mark{position:absolute;top:var(--mark-gap, 2px);left:-12px;width:24px;height:3px;opacity:0;transform:translate3d(var(--mark-x, 0px),var(--mark-y, 0px),0);transition:transform var(--dur-slow) var(--ease),opacity var(--dur-base) var(--ease);pointer-events:none;will-change:transform}.mark-rail.is-marked .mark-rail__mark{opacity:1}.mark-rail__mark>i{display:block;width:100%;height:100%;border-radius:var(--radius-pill);background:var(--orange);animation:mark-rail-travel .42s var(--ease)}@keyframes mark-rail-travel{0%{transform:scaleX(1)}34%{transform:scaleX(2.3)}to{transform:scaleX(1)}}.mark-rail__icon{display:inline-flex;transform-origin:50% 100%;filter:grayscale(1) opacity(.42);transition:filter var(--dur-base) var(--ease)}:where(a,button):hover>.mark-rail__icon,:where(a,button):focus-visible>.mark-rail__icon,:where(a,button)[aria-current]>.mark-rail__icon{filter:none}@keyframes mark-rail-hop{0%,to{transform:translateY(0) scale(1)}28%{transform:translateY(-3px) scale(1.12)}58%{transform:translateY(0) scale(.95)}80%{transform:translateY(-1px) scale(1.02)}}:where(a,button):hover>.mark-rail__icon,:where(a,button):focus-visible>.mark-rail__icon{animation:mark-rail-hop .56s var(--ease)}@media(prefers-reduced-motion:reduce){.mark-rail__mark{transition:none}.mark-rail__mark>i,:where(a,button):hover>.mark-rail__icon,:where(a,button):focus-visible>.mark-rail__icon{animation:none}}.sitefooter{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;padding-block:38px}.sitefooter>div{margin-right:auto}.sitefooter>div>a{display:inline-block;padding-block:8px;margin-block:-8px}.sitefooter p{margin:10px 0 0;font-size:14px;color:#6c6257}.sitefooter__nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap;--mark-gap: -4px}.sitefooter__link{display:inline-flex;align-items:center;gap:7px;padding:11px 10px;font-size:14px;font-weight:700;color:#6c6257;white-space:nowrap;transition:color var(--dur-base) var(--ease)}.sitefooter__link:hover,.sitefooter__link:focus-visible{color:#12151a}.sitefooter small{font-size:13px;color:#6c6257}.sitefooter .lockup{--lockup-cue: .56s}@media(max-width:780px){.sitefooter{gap:20px}.sitefooter small{flex-basis:100%}}@media(max-width:700px){.sitefooter{padding-block:29px;column-gap:30px}.sitefooter__link{font-size:13px;padding-inline:8px}}
