.carousel_wrap__tWoM5{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0}.carousel_window__zWhYY{width:100%;min-width:0;overflow:hidden}.carousel_track__yyicM{display:flex;transition:transform .6s cubic-bezier(.22,1,.36,1)}.carousel_slide__vMDvB{flex:0 0 100%;min-width:0;display:flex;justify-content:center}.carousel_dots__Q8Vm7{display:flex;gap:7px}.carousel_dot__hhHg4{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:var(--text-faint);opacity:.4;cursor:pointer;transition:opacity .15s,width .2s}.carousel_dot__hhHg4:hover{opacity:.75}.carousel_dot__hhHg4[aria-current=true]{width:20px;opacity:1;background:var(--accent)}@media (prefers-reduced-motion:reduce){.carousel_track__yyicM{transition:none}}.demoPhone_stage__M1kVb{width:100%;padding:34px 0 26px;border-radius:28px;background:linear-gradient(160deg,#e8f1fe,#d6e6fb 55%,#eaf2fe)}.demoPhone_phone__WeFvZ{position:relative;width:300px;max-width:calc(100% - 32px);height:560px;border-radius:34px;background:var(--paper);box-shadow:0 16px 40px rgba(20,40,80,.2),0 2px 6px rgba(20,40,80,.1);overflow:hidden}.demoPhone_screen__bQAha{height:100%;overflow:hidden}@media (max-width:900px){.demoPhone_phone__WeFvZ{height:520px}}.menu_eyebrow__tK9Gm{margin:0;text-align:center;color:var(--text-dim);font:600 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.menu_title__LUiUx{margin:8px 0 16px;text-align:center;font:700 24px/1.2 var(--sans)}.menu_photo__e2n8p{display:block;width:100%;border-radius:12px;border:1px solid var(--line)}.menu_filter__EWbA8{margin:16px 0 4px}.menu_filterLabel__BNd2g{margin:0 0 8px;font:600 13px/1.3 var(--sans);color:var(--text-dim)}.menu_chips__PkeDH{display:flex;flex-wrap:wrap;gap:6px}.menu_chip__YFoMv{padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font:600 13px/1 var(--sans);cursor:pointer}.menu_chip__YFoMv[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--paper);text-decoration:line-through}.menu_section__Vrkf4{margin-top:14px;padding:16px}.menu_sectionName__BPJ8K{margin:0 0 6px;font:700 18px/1.25 var(--sans)}.menu_item__Dv7F_{display:flex;gap:12px;padding:10px 0}.menu_item__Dv7F_[data-sold-out=true]{opacity:.55}.menu_itemPhoto__tcwEP{width:64px;height:64px;flex:0 0 auto;object-fit:cover;border-radius:10px}.menu_itemBody__Rm4q2{flex:1 1 auto;min-width:0}.menu_soldOut__O8nS5{flex:0 0 auto;font:700 11px/1.6 var(--sans);letter-spacing:.06em;text-transform:uppercase}.menu_tags__QVkUR{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.menu_tag__LpJxG{padding:3px 8px;border:1px solid var(--line);border-radius:999px;font:600 11.5px/1.2 var(--sans)}.menu_options__EQnjS{margin:6px 0 0;padding:0;list-style:none;font-size:13.5px;color:var(--text-dim)}.menu_options__EQnjS li{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.menu_optionPrice__hl_iY{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.menu_item__Dv7F_+.menu_item__Dv7F_{border-top:1px dashed var(--line)}.menu_itemHead__G2Gvo{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.menu_itemName__efZOp{min-width:0;font-weight:600;overflow-wrap:anywhere}.menu_price__vWxjT{flex:0 0 auto;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.menu_description__upgNy{margin:4px 0 0;font-size:14px;color:var(--text-dim)}.menu_contains__AumkN{margin:4px 0 0;font-size:12.5px;color:var(--text-dim)}.menu_none__zTk_4{margin:4px 0;font-size:14px;color:var(--text-dim)}.menu_notice__ts_WH{margin:16px 0 0;font-size:12.5px;line-height:1.45;text-align:center;color:var(--text-dim)}.play_play__Sz5Fd{touch-action:manipulation}.play_eyebrow__p8c9Z{margin:0;text-align:center;color:var(--text-dim);font:600 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.play_title__M2qDS{margin:8px 0 16px;text-align:center;font:700 24px/1.2 var(--sans)}.play_levels__0HLxA,.play_tabs__Iquh9{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:12px}.play_chip__0FbZX,.play_tab__e_B6K{padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font:600 14px/1 var(--sans);cursor:pointer}.play_chip__0FbZX{padding:6px 12px;font-size:13px}.play_chip__0FbZX[aria-pressed=true],.play_tab__e_B6K[aria-selected=true]{background:var(--text);border-color:var(--text);color:var(--paper)}.play_sudoku__boKWu{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));border:2px solid var(--text);border-radius:6px;overflow:hidden}.play_cell__1vA__{aspect-ratio:1;min-width:0;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);color:var(--btn-color);font:600 clamp(15px,5vw,20px)/1 var(--sans);padding:0;cursor:pointer}.play_cell__1vA__[data-right]{border-right:2px solid var(--text)}.play_cell__1vA__[data-bottom]{border-bottom:2px solid var(--text)}.play_cell__1vA__[data-given]{color:var(--text);font-weight:700}.play_cell__1vA__[data-sel]{background:color-mix(in srgb,var(--btn-color) 18%,var(--surface))}.play_cell__1vA__[data-bad]{color:var(--danger)}.play_pad__QXqx5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:12px}.play_arrows__mNx4F{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.play_key__m9RWx{min-height:44px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:600 18px/1 var(--sans);cursor:pointer}.play_ttt__sWSPd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;max-width:300px;margin:0 auto}.play_tttCell__dcI8U{aspect-ratio:1;min-width:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:700 clamp(32px,12vw,48px)/1 var(--sans);cursor:pointer}.play_memory__P_4FW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.play_memCard__Ot8XU{aspect-ratio:1;min-width:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--btn-color);font-size:clamp(24px,9vw,36px);cursor:pointer;transition:background .15s}.play_memCard__Ot8XU[data-up]{background:var(--surface)}.play_score__TbtTj{margin:0 0 8px;text-align:center;font:700 16px/1 var(--sans)}.play_board2048__C3pCt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:6px;border-radius:var(--radius-sm);background:var(--line);touch-action:none}.play_tile__AfyKf{min-width:0;display:grid;place-items:center;aspect-ratio:1;border-radius:6px;background:var(--surface);color:var(--text);font:700 clamp(16px,6vw,26px)/1 var(--sans)}.play_tile__AfyKf[data-v]{background:color-mix(in srgb,var(--btn-color) 15%,var(--surface))}.play_tile__AfyKf[data-v="16"],.play_tile__AfyKf[data-v="8"]{background:color-mix(in srgb,var(--btn-color) 35%,var(--surface))}.play_tile__AfyKf[data-v="32"],.play_tile__AfyKf[data-v="64"]{background:color-mix(in srgb,var(--btn-color) 55%,var(--surface));color:#fff}.play_tile__AfyKf[data-v="128"],.play_tile__AfyKf[data-v="256"],.play_tile__AfyKf[data-v="512"]{background:color-mix(in srgb,var(--btn-color) 75%,var(--surface));color:#fff}.play_tile__AfyKf[data-v="1024"],.play_tile__AfyKf[data-v="2048"],.play_tile__AfyKf[data-v="4096"]{background:var(--btn-color);color:#fff}.play_setup__XkAOR{display:grid;grid-gap:4px;gap:4px}.play_setupLabel__m4B7L{margin:0;text-align:center;color:var(--text-dim);font:600 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase}.play_chip__0FbZX[data-static]{cursor:default}.play_sudoku__boKWu[data-size="4"] .play_cell__1vA__{font-size:clamp(24px,9vw,34px)}.play_sudoku__boKWu[data-size="6"] .play_cell__1vA__{font-size:clamp(20px,7vw,28px)}.play_mark__BNrkN{display:inline-block;animation:play_pop__YMQr6 .22s cubic-bezier(.34,1.56,.64,1)}.play_tile__AfyKf[data-v]{animation:play_pop__YMQr6 .18s cubic-bezier(.34,1.56,.64,1)}@keyframes play_pop__YMQr6{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.play_mark__BNrkN,.play_tile__AfyKf[data-v]{animation:none}}.featurePhone_showcase__8ZI6m{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-gap:56px;gap:56px;align-items:center}.featurePhone_list__IZHmo{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.featurePhone_item__TjQpI{display:flex;align-items:flex-start;gap:14px;width:100%;padding:14px 18px;border:1px solid transparent;border-radius:22px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.featurePhone_item__TjQpI:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.featurePhone_item__TjQpI[aria-pressed=true]{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm)}.featurePhone_item__TjQpI:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.featurePhone_icon__WrBLT{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent-050);color:var(--accent)}.featurePhone_item__TjQpI[aria-pressed=true] .featurePhone_icon__WrBLT{background:var(--accent);color:#ffffff}.featurePhone_text__9I7v4{display:grid;grid-gap:3px;gap:3px;padding-top:1px}.featurePhone_label__Pp0iN{font-size:17px;font-weight:800;line-height:1.3}.featurePhone_line__KHKUF{font-size:15px;line-height:1.5;color:var(--text-dim)}.featurePhone_stage__C4wbX{display:grid;justify-items:center;padding:36px 28px 24px}.featurePhone_activeLine___sQ2D{display:none}.featurePhone_phone__6JxWO{position:relative;width:300px;max-width:100%;height:560px;border-radius:34px;background:#ffffff;box-shadow:0 16px 40px rgba(20,40,80,.2),0 2px 6px rgba(20,40,80,.1);overflow:hidden}.featurePhone_screen__W9S90{height:100%;overflow:hidden}.featurePhone_sub__FKxJU{min-height:100%;padding:24px 16px;background:var(--paper);color:var(--text)}.featurePhone_screen__W9S90 [data-spot]{outline:3px solid #2d70ca;outline-offset:5px;box-shadow:0 0 0 10px rgba(45,112,202,.16);animation:featurePhone_spot-in__67KO2 .48s cubic-bezier(.16,1,.3,1) both}@keyframes featurePhone_spot-in__67KO2{0%{outline-offset:14px;box-shadow:0 0 0 22px rgba(45,112,202,0)}}.featurePhone_caption__c0gA_{margin:14px 0 0;font-size:13px;font-weight:600;color:#55607a}@media (max-width:960px){.featurePhone_showcase__8ZI6m{grid-template-columns:minmax(0,1fr);gap:24px}.featurePhone_list__IZHmo{display:flex;gap:8px;overflow-x:auto;margin-inline:-20px;padding:4px 20px 8px;scroll-padding-inline:20px}.featurePhone_item__TjQpI{flex:none;width:auto;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-color:var(--line);border-radius:999px;background:var(--surface)}.featurePhone_icon__WrBLT{width:32px;height:32px}.featurePhone_label__Pp0iN{font-size:15px;white-space:nowrap}.featurePhone_line__KHKUF{display:none}.featurePhone_activeLine___sQ2D{display:block;margin:0 0 18px;max-width:34ch;text-align:center;font-size:15px;line-height:1.5;color:#55607a}.featurePhone_stage__C4wbX{padding:24px 18px 20px}}.landingArt_statsSub__dbBBl{margin:16px 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#55607a}.landingArt_topLinks__8DiyK{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.landingArt_topLinks__8DiyK li{position:relative;display:flex;justify-content:space-between;padding:8px 10px;border-radius:10px;overflow:hidden;font-size:12.5px;font-weight:600}.landingArt_topFill__5PXMD{position:absolute;inset:0 auto 0 0;background:#eaf2fe;z-index:0}.landingArt_topLabel__WlrSA,.landingArt_topValue__ROI1u{position:relative}.landingArt_topValue__ROI1u{color:#1c4585}.landingArt_staff__0eRuS{color:#14171f;font-family:var(--sans)}.landingArt_staffScreen__gDXCu{text-align:center;padding:4px 0 18px;border-bottom:1px solid #eef1f6}.landingArt_staffTabs__G0243{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#f2f5fa;font-size:11.5px;font-weight:650;color:#55607a}.landingArt_staffTabs__G0243 span{padding:5px 12px;border-radius:999px}.landingArt_staffTabs__G0243 span[data-on]{background:#fff;color:#1c4585;box-shadow:0 1px 3px rgba(10,25,55,.12)}.landingArt_staffCard__dvBkR{margin:18px 0 0;font-size:12px;font-weight:600;color:#55607a}.landingArt_staffCount__uWlbN{margin:4px 0 14px;font-size:34px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landingArt_staffCount__uWlbN span{font-size:14px;font-weight:600;letter-spacing:0;color:#55607a}.landingArt_staffBtn__RXuin{display:flex;align-items:center;justify-content:center;gap:6px;padding:13px;border-radius:12px;background:#2d70ca;color:#fff;font-size:15px;font-weight:700}.landingArt_staffNext__JbOVh{display:block;margin-top:10px;font-size:12px;font-weight:600;color:#2d70ca}.landingArt_staffStats___y57r .landingArt_statsSub__dbBBl{margin-top:16px}.landingArt_staffPhone__PW7m4{margin-left:4px;font-weight:500;color:#55607a}.landingArt_tagCard__nPfLQ,.landingArt_tagKey__LP3vP,.landingArt_tagPuck__sUp_f,.landingArt_tagStand__ikpci{box-sizing:border-box;height:170px;display:grid;place-items:center;align-content:center}.landingArt_standPanel__IhQh9{width:120px;height:156px;padding:0 10px 10px;border-radius:12px;background:#ffffff;box-shadow:inset 0 0 0 1px #dfe6f0,0 10px 20px rgba(20,40,80,.16);display:grid;justify-items:center;align-content:start;overflow:hidden}.landingArt_standBand__O3ebg{width:calc(100% + 20px);margin:0 0 6px;padding:7px 4px;background:#2d70ca;color:#ffffff;font:700 9.5px/1.2 var(--sans);text-align:center}.landingArt_standStars__fIO8g{display:flex;gap:1px;color:#f2b632}.landingArt_standQr__3mF9S{width:62px;height:62px;margin:7px 0 5px}.landingArt_standQr__3mF9S svg{display:block;width:100%;height:100%}.landingArt_standHint__l3Wcl{margin:0;font:700 9.5px/1 var(--sans);color:#14171f}.landingArt_standBase__Fvc_R{width:152px;height:14px;margin-top:-2px;border-radius:6px;background:linear-gradient(#eef3f9,#cfd9e6);box-shadow:0 6px 12px rgba(20,40,80,.14)}.landingArt_tagPuck__sUp_f{width:132px;height:132px;margin:0 auto;border-radius:50%;background:radial-gradient(circle at 35% 30%,#2a3040,#14171f 70%);box-shadow:inset 0 0 0 6px #232835,0 12px 22px rgba(20,40,80,.22);color:#ffffff}.landingArt_puckIcon__A0B0Y{width:40px;height:40px;fill:none;stroke:#f2c94c;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.landingArt_puckText__HRMju{margin:6px 0 0;font:700 10px/1 var(--sans);letter-spacing:.04em}.landingArt_tagCard__nPfLQ{width:min(168px,100%);aspect-ratio:168/104;height:auto;margin:0 auto;padding:14px;border-radius:10px;background:#9a5b2e;color:#ffffff;box-shadow:0 10px 20px rgba(20,40,80,.2);display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;place-items:unset}.landingArt_cardName__7wubQ{margin:0;font:800 14px/1.2 var(--sans)}.landingArt_cardLine__ioDTY{margin:3px 0 0;font:500 9.5px/1.3 var(--sans);color:#f3e3d4}.landingArt_cardFoot__WOn4J{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.landingArt_cardUrl__fOEWa{font:600 8.5px/1.2 var(--sans);color:#f3e3d4}.landingArt_cardQr__t394n{flex:none;width:30px;height:30px}.landingArt_cardQr__t394n svg{display:block;width:100%;height:100%}.landingArt_tagKey__LP3vP{gap:0}.landingArt_keyRing__SYm2i{width:34px;height:34px;margin-bottom:-10px;border-radius:50%;border:4px solid #b9c3d1;position:relative;z-index:0}.landingArt_keyFob__gVT4C{position:relative;width:78px;height:108px;border-radius:22px 22px 30px 30px;background:#2d70ca;color:#ffffff;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;box-shadow:0 10px 20px rgba(20,40,80,.2)}.landingArt_keyFob__gVT4C:before{content:"";position:absolute;top:9px;width:12px;height:12px;border-radius:50%;background:#ffffff;box-shadow:inset 0 0 0 3px #1c4585}.landingArt_keyHandle__LwSb8{margin:0;font:700 10.5px/1 var(--sans)}.landingArt_paperCard__HjpmB{position:relative;width:132px;height:84px;padding:14px 14px 0;border-radius:7px;background:linear-gradient(225deg,transparent 14px,#f1e7d6 0);box-shadow:0 6px 14px rgba(20,40,80,.14);transform:rotate(-6deg)}.landingArt_paperCard__HjpmB:before{content:"";position:absolute;top:0;right:0;width:20px;height:20px;border-bottom-left-radius:4px;background:linear-gradient(225deg,transparent 50%,#ddd0b8 0)}.landingArt_paperDots__EB0fo{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px}.landingArt_paperDot__k7LIr{aspect-ratio:1;border-radius:50%;border:1.5px solid #b9a88f}.landingArt_paperDot__k7LIr[data-on]{border-color:#c0392b;background:radial-gradient(circle,rgba(192,57,43,.85) 45%,rgba(192,57,43,.35) 70%)}.landingArt_paperRing__RiN9z{position:absolute;right:-10px;bottom:-14px;width:54px;height:54px;border-radius:50%;border:3px solid rgba(120,72,30,.22)}.landingArt_stickyNote__oOM7j{width:116px;min-height:100px;padding:16px 12px 12px;background:linear-gradient(#efcf4f 0 12px,#f6dd6c 12px);color:#4a3b10;box-shadow:0 8px 16px rgba(20,40,80,.16);transform:rotate(4deg)}.landingArt_noteHead__gYZsS{margin:0 0 6px;font:800 15px/1.1 var(--sans)}.landingArt_noteLine__5L3dG{margin:0;font:600 12px/1.45 var(--sans)}.landingArt_reviewChip__RwPAG{padding:14px 16px 12px;border-radius:14px;background:#ffffff;box-shadow:inset 0 0 0 1px #dfe6f0,0 6px 14px rgba(20,40,80,.1);text-align:center}.landingArt_reviewStars__hfs29{display:flex;gap:3px;color:#c3cad6}.landingArt_reviewText__kSO2t{margin:8px 0 0;font:600 12px/1 var(--sans);color:#55607a}.landingArt_stepClaim__MFEnr{display:flex;align-items:center;gap:10px;max-width:100%;padding:6px 6px 6px 16px;border-radius:999px;background:#ffffff;box-shadow:inset 0 0 0 1px #dfe6f0,0 6px 14px rgba(20,40,80,.1)}.landingArt_stepClaimText__D4_Hv{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 13px/1 var(--sans);color:#14171f}.landingArt_stepClaimHost__c_SI5{font-weight:500;color:#55607a}.landingArt_stepClaimTick__xL8Jf{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#2d70ca;color:#ffffff}.landingArt_stepList__NRJR7{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;width:168px}.landingArt_stepList__NRJR7 li{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#eaf2fe;color:#1c4585;font:700 12px/1.2 var(--sans)}.landingArt_poster__YKGlJ{width:96px;padding:9px 9px 8px;border-radius:4px;background:#ffffff;box-shadow:inset 0 0 0 1px #dfe6f0,0 8px 16px rgba(20,40,80,.14);display:grid;justify-items:center;text-align:center;transform:rotate(-3deg)}.landingArt_posterName__s2p7d{margin:0;font:800 11px/1.2 var(--sans);color:#9a5b2e}.landingArt_posterQr__pc6uq{width:50px;height:50px;margin:6px 0 5px}.landingArt_posterQr__pc6uq svg{display:block;width:100%;height:100%}.landingArt_posterHint__bcQyD{margin:0;font:600 8.5px/1.3 var(--sans);color:#55607a}@media (max-width:560px){.landingArt_tagCard__nPfLQ{padding:11px}.landingArt_cardName__7wubQ{font-size:12.5px}.landingArt_cardUrl__fOEWa{display:none}.landingArt_cardFoot__WOn4J{justify-content:flex-end}}