.t3Rooq_moment,.t3Rooq_playground{color:#252720;width:calc(100% - 96px);max-width:1260px;margin:64px auto 80px}.t3Rooq_playground{scroll-margin-top:100px}.t3Rooq_card{--scene-accent:#a27b2d;--scene-bg:#f8f5ec;--scene-disc:#f0e9d6;--scene-shadow:#e5dcc6;--scene-line:#dbd3c0;grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;display:grid}.t3Rooq_card[data-scene-theme=restaurant]{--scene-accent:#c85c24;--scene-bg:#fcf3ec;--scene-disc:#f6e4d6;--scene-shadow:#edceba;--scene-line:#e5cbb8}.t3Rooq_card[data-scene-theme=retail]{--scene-accent:#316ddb;--scene-bg:#f0f4fb;--scene-disc:#dfe8f7;--scene-shadow:#c5d5ed;--scene-line:#c3d1e4}.t3Rooq_card[data-scene-theme=station]{--scene-accent:#c8444d;--scene-bg:#faf0ec;--scene-disc:#f2ded8;--scene-shadow:#e5c7c0;--scene-line:#dfc4bc}.t3Rooq_card[data-scene-theme=bottle]{--scene-accent:#783c53;--scene-bg:#f6eff1;--scene-disc:#eddee4;--scene-shadow:#dec5d0;--scene-line:#d8c1cb}.t3Rooq_visual{background:var(--scene-bg);isolation:isolate;border-radius:20px;position:relative;overflow:hidden}.t3Rooq_art{color:#282a26;width:100%;height:auto;display:block}.t3Rooq_stamp{text-align:center;letter-spacing:.2em;color:#746a59;width:100%;font-size:8px;font-weight:650;position:absolute;bottom:18px}.t3Rooq_copy{padding:24px 22px 24px 0}.t3Rooq_copy h2,.t3Rooq_copy h3{letter-spacing:-.04em;max-width:420px;margin:0 0 18px;font-size:clamp(29px,3vw,42px);font-weight:550;line-height:1.12}.t3Rooq_copy>p:not(.t3Rooq_eyebrow){color:#716c61;max-width:350px;margin:0;font-size:17px;line-height:1.6}.t3Rooq_eyebrow{letter-spacing:.16em;color:#75684b;margin:0 0 20px;font-size:10px;font-weight:650;line-height:1.7}.t3Rooq_intro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:37px;display:flex}.t3Rooq_intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.7vw,50px);font-weight:550;line-height:1.1}.t3Rooq_intro h2 span{color:#96732d}.t3Rooq_intro>p{color:#716c61;margin:0 0 4px;font-size:16px;line-height:1.7}.t3Rooq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.t3Rooq_card[data-compact=true]{min-width:0;display:block}.t3Rooq_card[data-compact=true] .t3Rooq_visual{border-radius:16px}.t3Rooq_card[data-compact=true] .t3Rooq_copy{padding:25px 2px 0}.t3Rooq_card[data-compact=true] .t3Rooq_copy h3{min-height:2.3em;margin-bottom:12px;font-size:clamp(21px,2.1vw,27px)}.t3Rooq_card[data-compact=true] .t3Rooq_copy>p{max-width:300px;min-height:3.2em;margin-bottom:0;font-size:14px}.t3Rooq_card[data-compact=true] .t3Rooq_stamp{font-size:7px;bottom:12px}.t3Rooq_part{transform-box:fill-box;transform-origin:50%}.t3Rooq_face{color:inherit}.t3Rooq_receipt{transform:translate(232px,70px)}.t3Rooq_paperPlane{transform:translate(0)}.t3Rooq_key{transform:translate(-15px,67px)rotate(-20deg)}.t3Rooq_sleepZ,.t3Rooq_dust,.t3Rooq_surprise,.t3Rooq_clink{opacity:0}.t3Rooq_flightPath{opacity:.6}.t3Rooq_companion{display:none}@media (min-width:480px) and (min-height:480px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.t3Rooq_companion{z-index:40;visibility:hidden;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout style;will-change:transform;gap:0;width:80px;height:60px;margin:0;transition:opacity .14s;display:block;position:fixed;inset:0 auto auto 0}.t3Rooq_companion[data-ready=true]{visibility:visible;opacity:1}.t3Rooq_companion,.t3Rooq_companion *{pointer-events:none}.t3Rooq_companionFloat{filter:drop-shadow(0 4px 4px #29231b18);width:100%;height:100%;animation:4s ease-in-out infinite t3Rooq_companionBob;display:block}.t3Rooq_companion .t3Rooq_art{height:100%;overflow:visible}.t3Rooq_companion[data-escaping=true] .t3Rooq_companionFloat{animation:.22s ease-in-out infinite alternate t3Rooq_companionScurry}.t3Rooq_companion[data-active=false] .t3Rooq_companionFloat{animation-play-state:paused}body:has(dialog[open]) .t3Rooq_companion{visibility:hidden}}@keyframes t3Rooq_companionBob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-5px)rotate(3deg)}}@keyframes t3Rooq_companionScurry{0%{transform:rotate(-9deg)translateY(0)}to{transform:rotate(9deg)translateY(-7px)}}@media (prefers-reduced-motion:no-preference){.t3Rooq_card[data-started=true] .t3Rooq_part{animation-duration:9s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both}.t3Rooq_card[data-active=true] .t3Rooq_part{animation-play-state:running}.t3Rooq_card[data-started=true] .t3Rooq_chefDance{transform-origin:bottom;animation-name:t3Rooq_chefDance;animation-duration:3.2s}.t3Rooq_card[data-started=true] .t3Rooq_chefHat{transform-origin:bottom;animation-name:t3Rooq_chefHatTip;animation-duration:3.2s}.t3Rooq_card[data-started=true] .t3Rooq_chefSpoon{transform-origin:395px 248px;transform-box:view-box;animation-name:t3Rooq_chefSpoonWave;animation-duration:1.6s}.t3Rooq_card[data-started=true] .t3Rooq_chefLeftFoot{transform-origin:top;animation-name:t3Rooq_littleLeftStep;animation-duration:.8s}.t3Rooq_card[data-started=true] .t3Rooq_chefRightFoot{transform-origin:top;animation-name:t3Rooq_littleRightStep;animation-duration:.8s}.t3Rooq_card[data-started=true] .t3Rooq_chefSpark{animation-name:t3Rooq_chefSpark;animation-duration:3.2s}.t3Rooq_card[data-started=true] .t3Rooq_cardShuffle{transform-origin:bottom;animation-name:t3Rooq_cardShuffle;animation-duration:3.6s}.t3Rooq_card[data-started=true] .t3Rooq_cardWave{transform-origin:423px 217px;transform-box:view-box;animation-name:t3Rooq_cardWave;animation-duration:1.8s}.t3Rooq_card[data-started=true] .t3Rooq_cardWink{animation-name:t3Rooq_cardWink;animation-duration:3.6s}.t3Rooq_card[data-started=true] .t3Rooq_tapArcNear{animation-name:t3Rooq_contactlessPulse;animation-duration:1.8s}.t3Rooq_card[data-started=true] .t3Rooq_tapArcFar{animation-name:t3Rooq_contactlessPulse;animation-duration:1.8s;animation-delay:.25s}.t3Rooq_card[data-started=true] .t3Rooq_cardTwinkle{animation-name:t3Rooq_chefSpark;animation-duration:3.6s;animation-delay:.6s}.t3Rooq_card[data-started=true] .t3Rooq_receipt{animation-name:t3Rooq_receiptEscape}.t3Rooq_card[data-started=true] .t3Rooq_receiptLegs{transform-origin:top;animation-name:t3Rooq_receiptRun}.t3Rooq_card[data-started=true] .t3Rooq_printer{transform-origin:bottom;animation-name:t3Rooq_printerRattle}.t3Rooq_card[data-started=true] .t3Rooq_dust{animation-name:t3Rooq_dustPuff}.t3Rooq_card[data-started=true] .t3Rooq_surprise{animation-name:t3Rooq_surprise}.t3Rooq_card[data-started=true] .t3Rooq_bagBody{transform-origin:bottom;animation-name:t3Rooq_bagCatch}.t3Rooq_card[data-started=true] .t3Rooq_juggleShirt{animation-name:t3Rooq_juggleShirt}.t3Rooq_card[data-started=true] .t3Rooq_juggleBox{animation-name:t3Rooq_juggleBox}.t3Rooq_card[data-started=true] .t3Rooq_juggleTag{animation-name:t3Rooq_juggleTag}.t3Rooq_card[data-started=true] .t3Rooq_pump{transform-origin:bottom;animation-name:t3Rooq_coffeeDance}.t3Rooq_card[data-started=true] .t3Rooq_coffeeCup{animation-name:t3Rooq_coffeeSip}.t3Rooq_card[data-started=true] .t3Rooq_sleepyFace{animation-name:t3Rooq_wakeUp}.t3Rooq_card[data-started=true] .t3Rooq_sleepZ{animation-name:t3Rooq_sleepyZ}.t3Rooq_card[data-started=true] .t3Rooq_steam{animation-name:t3Rooq_steam}.t3Rooq_card[data-started=true] .t3Rooq_bottleLeft{transform-origin:100% 100%;animation-name:t3Rooq_bottleLeft}.t3Rooq_card[data-started=true] .t3Rooq_bottleMiddle{transform-origin:bottom;animation-name:t3Rooq_bottleMiddle}.t3Rooq_card[data-started=true] .t3Rooq_bottleRight{transform-origin:0 100%;animation-name:t3Rooq_bottleRight}.t3Rooq_card[data-started=true] .t3Rooq_clink{animation-name:t3Rooq_clink}.t3Rooq_card[data-started=true] .t3Rooq_book{transform-origin:bottom;animation-name:t3Rooq_bookWave}.t3Rooq_card[data-started=true] .t3Rooq_paperPlane{animation-name:t3Rooq_paperFlight}.t3Rooq_card[data-started=true] .t3Rooq_flightPath{animation-name:t3Rooq_flightPath}.t3Rooq_card[data-started=true] .t3Rooq_envelope{transform-origin:bottom;animation-name:t3Rooq_envelopeHop}.t3Rooq_card[data-started=true] .t3Rooq_note{animation-name:t3Rooq_noteHello}.t3Rooq_card[data-started=true] .t3Rooq_key{animation-name:t3Rooq_keyEntrance}.t3Rooq_card[data-started=true] .t3Rooq_lock{transform-origin:bottom;animation-name:t3Rooq_lockReaction}.t3Rooq_card[data-started=true] .t3Rooq_terminal{transform-origin:bottom;animation-name:t3Rooq_terminalDance}.t3Rooq_card[data-started=true] .t3Rooq_tapStar{animation-name:t3Rooq_tapStar}.t3Rooq_card[data-started=true] .t3Rooq_sparkles{animation-name:t3Rooq_sparkles}}@keyframes t3Rooq_chefDance{0%,to{transform:rotate(-3deg)}25%{transform:translateY(-10px)rotate(4deg)}50%{transform:translateY(1px)rotate(-3deg)}75%{transform:translateY(-7px)rotate(3deg)}}@keyframes t3Rooq_chefHatTip{0%,45%,to{transform:none}60%{transform:translateY(-9px)rotate(-9deg)}78%{transform:rotate(3deg)}}@keyframes t3Rooq_chefSpoonWave{0%,to{transform:rotate(-7deg)}50%{transform:rotate(13deg)}}@keyframes t3Rooq_littleLeftStep{0%,to{transform:rotate(8deg)}50%{transform:translateY(-4px)rotate(-13deg)}}@keyframes t3Rooq_littleRightStep{0%,to{transform:translateY(-4px)rotate(13deg)}50%{transform:rotate(-8deg)}}@keyframes t3Rooq_chefSpark{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:.9;transform:scale(1.07)}}@keyframes t3Rooq_cardShuffle{0%,to{transform:rotate(-4deg)}25%{transform:translateY(-8px)rotate(3deg)}50%{transform:rotate(4deg)}75%{transform:translateY(-6px)rotate(-3deg)}}@keyframes t3Rooq_cardWave{0%,to{transform:rotate(-8deg)}25%,75%{transform:rotate(13deg)}50%{transform:rotate(-15deg)}}@keyframes t3Rooq_cardWink{0%,40%,55%,to{transform:scaleY(1)}45%,50%{transform:scaleY(.16)}}@keyframes t3Rooq_contactlessPulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes t3Rooq_receiptEscape{0%,7%,to{transform:translateY(92px)}21%{transform:translate(0)}29%{transform:translateY(6px)rotate(-5deg)}40%{transform:translate(84px,-59px)rotate(12deg)}49%{transform:translate(160px,68px)rotate(-10deg)}56%{transform:translate(192px,30px)rotate(8deg)}64%{transform:translate(222px,73px)rotate(-7deg)}73%{transform:translate(238px,45px)rotate(5deg)}81%,86%{transform:translate(232px,70px)}94%{transform:translate(87px,-44px)rotate(-12deg)}}@keyframes t3Rooq_receiptRun{0%,26%,to{opacity:0;transform:scaleY(.1)}34%{opacity:1;transform:rotate(14deg)}45%,62%{transform:rotate(-17deg)}54%,73%{transform:rotate(14deg)}84%,91%{opacity:1;transform:none}}@keyframes t3Rooq_printerRattle{0%,6%,15%,23%,36%,to{transform:none}9%,18%{transform:rotate(-3deg)}12%,21%{transform:rotate(3deg)}30%{transform:scale(1.06,.94)}}@keyframes t3Rooq_dustPuff{0%,48%{opacity:0;transform:scale(.4)}55%{opacity:1}75%,to{opacity:0;transform:translate(-18px,-12px)scale(1.4)}}@keyframes t3Rooq_surprise{0%,24%{opacity:0;transform:scale(.3)}30%,48%{opacity:1;transform:scale(1)}61%,to{opacity:0}}@keyframes t3Rooq_bagCatch{0%,13%,34%,to{transform:none}21%{transform:rotate(-7deg)scale(.96,1.04)}42%{transform:rotate(8deg)}55%{transform:rotate(-10deg)scale(1.09,.9)}64%{transform:translateY(-16px)rotate(6deg)}74%{transform:rotate(-3deg)}84%{transform:none}}@keyframes t3Rooq_juggleShirt{0%,8%,to{transform:none}24%{transform:translate(134px,-49px)rotate(100deg)}42%{transform:translate(252px,22px)rotate(225deg)}54%{transform:translate(112px,55px)rotate(290deg)}72%{transform:translate(-14px,-45px)rotate(350deg)}87%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes t3Rooq_juggleBox{0%,7%{transform:none}25%{transform:translate(111px,59px)rotate(90deg)}43%{transform:translate(-141px,29px)rotate(180deg)}59%{transform:translate(-70px,-35px)rotate(240deg)}72%{transform:translate(11px,12px)rotate(340deg)}87%,to{transform:rotate(360deg)}}@keyframes t3Rooq_juggleTag{0%,10%{transform:none}25%{transform:translate(-248px,4px)rotate(-110deg)}43%{transform:translate(-111px,-72px)rotate(-220deg)}56%{transform:translate(9px,42px)rotate(-290deg)}71%{transform:translate(-25px,-24px)rotate(-335deg)}89%,to{transform:rotate(-360deg)}}@keyframes t3Rooq_coffeeSip{0%,12%,to{transform:none}28%,38%{transform:translate(118px,-39px)rotate(30deg)}48%{transform:none}61%{transform:translateY(-16px)rotate(-12deg)}70%{transform:rotate(8deg)}80%{transform:none}}@keyframes t3Rooq_coffeeDance{0%,42%,to{transform:none}51%{transform:scale(1.07,.91)}59%{transform:translateY(-34px)rotate(-9deg)}66%{transform:rotate(8deg)scale(1.06,.94)}73%{transform:translateY(-17px)rotate(-5deg)}82%{transform:rotate(3deg)}90%{transform:none}}@keyframes t3Rooq_wakeUp{0%,38%,to{transform:scaleY(.36)}45%{transform:scaleY(1.2)}53%,90%{transform:none}}@keyframes t3Rooq_sleepyZ{0%{opacity:0;transform:translateY(10px)}10%,26%{opacity:1}40%,to{opacity:0;transform:translateY(-15px)}}@keyframes t3Rooq_steam{0%,40%{opacity:.75;transform:translateY(0)}55%{opacity:.15;transform:translateY(-11px)}76%,to{opacity:.75;transform:none}}@keyframes t3Rooq_bottleLeft{0%,10%,79%,to{transform:none}30%,40%{transform:translate(34px)rotate(15deg)}56%{transform:rotate(-8deg)}65%{transform:rotate(3deg)}}@keyframes t3Rooq_bottleMiddle{0%,29%,92%,to{transform:none}38%{transform:translateY(-10px)}50%{transform:rotate(17deg)}59%{transform:rotate(-16deg)}68%{transform:rotate(11deg)}77%{transform:rotate(-6deg)}85%{transform:rotate(3deg)}}@keyframes t3Rooq_bottleRight{0%,10%,81%,to{transform:none}30%,40%{transform:translate(-34px)rotate(-15deg)}54%{transform:rotate(9deg)}66%{transform:rotate(-3deg)}}@keyframes t3Rooq_clink{0%,29%{opacity:0;transform:scale(.5)}35%,43%{opacity:1;transform:scale(1)}52%,to{opacity:0;transform:scale(1.2)}}@keyframes t3Rooq_bookWave{0%,9%,75%,to{transform:none}21%{transform:scale(1.05,.88)}33%{transform:rotate(-3deg)}45%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}}@keyframes t3Rooq_paperFlight{0%,10%{transform:translate(-30px,68px)scale(.45)rotate(-15deg)}30%{transform:translate(-106px,-34px)rotate(-20deg)}47%{transform:translate(95px,-54px)rotate(45deg)}61%{transform:translate(102px,27px)rotate(150deg)}74%{transform:translate(-19px,24px)rotate(290deg)}85%{transform:rotate(360deg)}to{transform:translate(-30px,68px)scale(.45)rotate(345deg)}}@keyframes t3Rooq_flightPath{0%,24%,to{opacity:0;stroke-dashoffset:90px}51%,78%{opacity:.7;stroke-dashoffset:0}}@keyframes t3Rooq_envelopeHop{0%,10%,93%,to{transform:none}21%{transform:scale(1.12,.8)}38%{transform:translateY(-51px)rotate(-10deg)}49%{transform:scale(1.08,.91)rotate(6deg)}62%{transform:translateY(-13px)rotate(-4deg)}77%{transform:rotate(4deg)}86%{transform:none}}@keyframes t3Rooq_noteHello{0%,24%,to{transform:translateY(63px)}40%{transform:translateY(-18px)rotate(8deg)}54%{transform:translateY(5px)rotate(-4deg)}69%,88%{transform:none}}@keyframes t3Rooq_keyEntrance{0%,8%{transform:translate(-15px,67px)rotate(-20deg)}29%{transform:translate(112px,-80px)rotate(210deg)}42%{transform:translate(139px,-44px)rotate(380deg)}52%{transform:translate(91px,-54px)rotate(335deg)}68%{transform:translate(-21px,54px)rotate(350deg)}80%,to{transform:translate(-15px,67px)rotate(340deg)}}@keyframes t3Rooq_lockReaction{0%,31%,86%,to{transform:none}43%{transform:rotate(8deg)}55%{transform:rotate(-5deg)}68%{transform:rotate(3deg)}}@keyframes t3Rooq_terminalDance{0%,30%,91%,to{transform:none}38%{transform:scale(1.1,.9)}49%{transform:translateY(-32px)rotate(-9deg)}61%{transform:rotate(9deg)scale(1.05,.96)}73%{transform:translateY(-15px)rotate(-5deg)}84%{transform:rotate(3deg)}}@keyframes t3Rooq_tapStar{0%,9%,93%,to{transform:none}28%{transform:translateY(62px)rotate(-20deg)scale(.8)}40%{transform:translate(44px,-22px)rotate(65deg)}64%{transform:translate(-26px,-12px)rotate(-25deg)}80%{transform:rotate(12deg)}}@keyframes t3Rooq_sparkles{0%,46%,to{opacity:0;transform:scale(.7)}61%{opacity:1;transform:scale(1.08)}74%{transform:scale(.9)}86%{opacity:1;transform:scale(1)}}@media (max-width:900px){.t3Rooq_moment,.t3Rooq_playground{width:calc(100% - 48px);margin:50px auto 60px}.t3Rooq_card{gap:32px}.t3Rooq_copy{padding-right:0}.t3Rooq_grid{gap:16px}.t3Rooq_card[data-compact=true] .t3Rooq_copy h3{min-height:3.4em;font-size:21px}.t3Rooq_card[data-compact=true] .t3Rooq_copy>p{min-height:4.8em}.t3Rooq_intro>p{font-size:14px}}@media (max-width:600px){.t3Rooq_moment,.t3Rooq_playground{width:calc(100% - 40px);margin:42px auto 50px}.t3Rooq_card{grid-template-columns:1fr;gap:0}.t3Rooq_copy{padding:25px 4px 0}.t3Rooq_copy h2{max-width:330px;font-size:31px}.t3Rooq_copy>p:not(.t3Rooq_eyebrow){margin-bottom:16px;font-size:15px}.t3Rooq_visual{border-radius:16px}.t3Rooq_stamp{font-size:7px;bottom:12px}.t3Rooq_intro{margin-bottom:26px;display:block}.t3Rooq_intro>p{margin:18px 0 0}.t3Rooq_eyebrow{margin-bottom:14px;font-size:9px}.t3Rooq_grid{grid-template-columns:1fr;gap:36px}.t3Rooq_card[data-compact=true] .t3Rooq_copy{padding:20px 3px 0}.t3Rooq_card[data-compact=true] .t3Rooq_copy h3{min-height:0;font-size:26px}.t3Rooq_card[data-compact=true] .t3Rooq_copy>p{max-width:none;min-height:0}}@media print{.t3Rooq_moment,.t3Rooq_playground,.t3Rooq_companion{display:none}}
