.rb-app.rb-expedition-active{color:#edf8fa;isolation:isolate;background:#030c12;min-height:100svh;overflow-x:clip}.rb-expedition-active .rb-header{display:none}.rb-expedition-active .rb-main-shell{min-height:100svh}.rx-expedition{--rx-ice:#bfdee7;--rx-lime:#daf68d;z-index:0;color:#f4fbfd;background:#041119;position:fixed;inset:0;overflow:hidden}.rx-geometry{width:max(100vw,177.873svh);height:max(100svh,56.22vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rx-ocean,.rx-frame,.rx-frame img,.rx-interference,.rx-poster,.rx-ocean video{width:100%;height:100%;position:absolute;inset:0}.rx-ocean{background:#061723;overflow:hidden}.rx-poster,.rx-ocean video{object-fit:cover;object-position:center;filter:brightness(.82)saturate(.9)}.rx-frame{z-index:2;pointer-events:none}.rx-frame img{object-fit:fill}.rx-interference{z-index:1;opacity:0;background:#000;transition:opacity .25s}.rx-interference.is-changing{opacity:1}.rx-interference:after{content:"";opacity:.25;background:repeating-linear-gradient(0deg,#0000 0 8px,#99c9d80c 9px 10px);position:absolute;inset:0}.rx-console{z-index:5;justify-content:center;align-items:center;width:33.4%;height:25.7%;padding:12px 24px;display:flex;position:absolute;top:65.6%;left:33.2%}.rx-nav{z-index:6;top:max(14px,env(safe-area-inset-top));letter-spacing:.06em;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex;position:absolute;left:32px;right:32px}.rx-nav>a,.rx-environment-controls>button{color:#e4f2f6;cursor:pointer;background:#07121bd9;border:1px solid #a0d0e329;border-radius:24px;align-items:center;gap:8px;min-height:44px;padding:0 14px;text-decoration:none;display:inline-flex}.rx-nav-brand{letter-spacing:.24em;text-shadow:0 2px 8px #000;align-items:center;gap:12px;font-size:10px;font-weight:600;display:flex}.rx-nav-brand i{background:var(--rx-lime);border-radius:50%;width:4px;height:4px}.rx-route{z-index:4;color:#afc1cc;text-shadow:0 1px 4px #000;justify-content:center;gap:24px;width:min(540px,75vw);font-size:10px;display:flex;position:absolute;top:12%;left:50%;transform:translate(-50%)}.rx-route>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.rx-route b{background:#061522a6;border:1px solid #c3e4ed40;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.rx-route em{font-style:normal}.rx-route .is-current{color:#fff}.rx-route .is-current b{background:var(--rx-lime);border-color:var(--rx-lime);color:#1d301a}.rx-route .is-done b{color:#dcf59a;border-color:#c8e888}.rx-brief{z-index:4;text-align:center;text-shadow:0 2px 20px #00101a;width:min(760px,80vw);position:absolute;top:20%;left:50%;transform:translate(-50%)}.rx-eyebrow{letter-spacing:.25em;text-transform:uppercase;font-weight:700;color:#d1e897!important;margin:0 0 12px!important;font-size:10px!important}.rx-brief h1{letter-spacing:-.045em;text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,3.1vw,52px);font-weight:500;line-height:1.12}.rx-brief h1 em{color:#d8ecf1;font-family:Georgia,serif;font-weight:400}.rx-brief>p:not(.rx-eyebrow){color:#d7e7ec;margin:0 0 20px;font-size:15px;line-height:1.6}.rx-start-actions{justify-content:center;gap:12px;display:flex}.rx-primary,.rx-secondary{cursor:pointer;min-height:50px;text-shadow:none;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex}.rx-primary{background:var(--rx-lime);color:#14231b;box-shadow:0 5px 30px #d6f58c1c}.rx-primary:hover{background:#e5fcb3}.rx-secondary{color:#f0f8fb;background:#071620d9;border-color:#9bced746}.rx-secondary:hover{background:#15303c}.rx-brief .rx-duration{justify-content:center;align-items:center;gap:8px;display:flex;color:#d1dfe4!important;margin:15px 0 0!important;font-size:11px!important;line-height:1.4!important}.rx-duration svg{flex:none}.rx-example{color:#e1edf1;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-top:4px;font-size:11px;text-decoration:underline;display:inline-flex}.rx-mission{z-index:7;text-shadow:0 2px 8px #000;justify-content:space-between;align-items:center;gap:16px;width:min(900px,82vw);display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%)}.rx-mission .rx-eyebrow{margin-bottom:5px!important}.rx-mission p{margin:0;font-size:15px}.rx-mission>button{color:#eaf7f9;cursor:pointer;background:#071724e8;border:1px solid #9fd2e645;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:10px 14px;font-size:12px;display:flex}.rx-photo-status{z-index:4;color:#c6dee8;text-align:center;text-shadow:0 1px 7px #000;justify-content:center;align-items:center;gap:6px;width:700px;max-width:80vw;margin:0;font-size:10px;line-height:1.4;display:flex;position:absolute;top:61%;left:50%;transform:translate(-50%)}.rx-workbench{z-index:10;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6f9eab #09202d;background:linear-gradient(145deg,#0a202ded,#06131ef7);border:1px solid #8db9ce66;border-radius:20px;width:min(920px,82vw);height:32%;padding:24px 28px;position:fixed;top:27%;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 18px 50px #0007}.rx-workbench:focus-visible{outline-offset:4px;outline:2px solid #d7f592}.rx-workbench[hidden]{display:none!important}.rx-workbench .rb-onboarding{background:0 0;max-width:none!important;margin:0!important;padding:0!important}.rx-workbench .rb-new-restaurant-bar{min-height:0;margin:0 0 14px;padding:0;font-size:11px}.rx-workbench .rb-new-restaurant-bar>span{display:none}.rx-workbench .rb-import-layout{display:block}.rx-workbench .rb-import-heading{display:none}.rx-workbench .rb-import-card{box-shadow:none;background:0 0;border:0;max-width:none;margin:0;padding:0}.rx-workbench .rb-back{min-height:44px;margin:0 0 16px}.rx-workbench input,.rx-workbench textarea,.rx-workbench select{font-size:16px!important}.rx-workbench button,.rx-workbench select,.rx-workbench input:not([type=checkbox]):not([type=radio]){min-height:44px}.rx-workbench .rb-field>span{font-size:13px}.rx-workbench .rb-field{margin:0 0 20px}.rx-workbench .rb-review{max-width:none;margin:0;padding:24px 0 0}.rx-workbench .rb-review h1{font-size:30px;line-height:1.15}.rx-workbench .mp-preparation-shell{background:0 0;border:0;margin:0;padding:0}.rx-workbench .mp-continue-building{align-items:center;gap:18px}.rx-workbench .mp-continue-building h1{font-size:24px}.rx-workbench .rb-analysis{padding:20px 0}.rx-workbench .rb-analysis h1{font-size:28px}.rx-workbench .rb-orbit{display:none}.rx-workbench .rb-analysis-list{max-width:600px}.rx-workbench .rb-menu-import .rb-upload{min-height:135px;padding:20px}.rb-expedition-active .rb-toast{z-index:60}.rx-workbench~.rb-builder-shell[hidden]{display:none}:is(.rx-expedition button:focus-visible,.rx-expedition a:focus-visible){outline-offset:4px;outline:2px solid #d8fa93}.rv-onboarding.rv-cockpit{color:#effaff;text-align:left;width:100%;max-width:470px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:0;display:flex;position:relative}.rv-flight-heading{justify-content:flex-start;align-items:center;gap:13px;min-width:0;display:flex}.rv-cockpit .rv-orb{--voice-level:0;width:44px;height:44px;box-shadow:0 0 calc(10px + var(--voice-level)*20px) #5bd4f666;transform:scale(calc(1 + var(--voice-level)*.1));background:radial-gradient(circle at 30% 25%,#cdf7fa,#369ab8 40%,#12445d 73%);flex:0 0 44px;margin:0}.rv-cockpit .rv-orb span{color:#d9fbff;font:500 21px Georgia,serif}.rv-cockpit .rv-orb i{border-color:#8cd4e940;inset:-4px}.rv-cockpit .rv-orb i:nth-of-type(2){inset:-8px}.rv-cockpit .rv-orb i:nth-of-type(3){display:none}.rv-flight-heading>div:last-child{min-width:0}.rv-flight-heading strong{letter-spacing:.12em;font-size:15px}.rv-flight-heading p{color:#aacbd7;margin:4px 0 0;font-size:11px;line-height:1.35}.rv-flight-actions{justify-content:flex-start;align-items:center;gap:8px;display:flex}.rv-flight-actions button{cursor:pointer;color:#182b24;background:#d4ee91;border:1px solid #5e94a651;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex}.rv-flight-actions button:disabled{opacity:.65;cursor:wait}.rv-flight-actions .rv-flight-icon{color:#dff7ff;background:#173646;flex:0 0 44px;padding:0}.rv-flight-alert,.rv-flight-transcript{z-index:40;color:#e4f3fa;background:#071825f7;border:1px solid #82a7b780;border-radius:15px;max-height:200px;padding:16px;font-size:13px;line-height:1.5;position:absolute;bottom:calc(100% + 18px);left:-10%;right:-10%;overflow:auto;box-shadow:0 8px 30px #0008}.rv-flight-alert{color:#ffcfb7;font-size:12px}.rv-flight-transcript p{margin:0 0 10px}.rv-flight-transcript button{color:#e3f5fc;background:#1a3444;border:0;border-radius:8px;min-height:44px;padding:7px 12px}.rv-flight-notice{color:#bfd4db;margin:0;font-size:12px;line-height:1.4}@media (min-width:1100px){.rx-workbench{width:min(1000px,76vw);height:36%;top:25%}.rx-mission{width:min(1000px,76vw);top:17%}}@media (max-width:760px) and (orientation:portrait){.rx-geometry{width:max(100vw,56.28svh);height:max(100svh,177.68vw)}.rx-console{width:58%;height:14.7%;padding:2px 10px;top:70%;left:21%}.rx-nav{top:max(12px,env(safe-area-inset-top));gap:8px;left:12px;right:12px}.rx-nav-brand{display:none}.rx-nav>a,.rx-environment-controls>button{gap:6px;min-height:44px;padding:0 11px;font-size:10px}.rx-route{gap:12px;width:85vw;font-size:9px;top:12.3%}.rx-route>span{gap:4px}.rx-route b{width:22px;height:22px;font-size:8px}.rx-brief{width:83vw;max-width:480px;top:23%}.rx-brief h1{margin-bottom:18px;font-size:clamp(29px,8vw,42px)}.rx-brief>p:not(.rx-eyebrow){margin-bottom:20px;font-size:13px;line-height:1.55}.rx-eyebrow{letter-spacing:.2em;font-size:9px!important}.rx-start-actions{flex-direction:column;align-items:stretch;gap:10px;max-width:290px;margin:0 auto}.rx-primary,.rx-secondary{min-height:48px;padding:10px 16px;font-size:14px}.rx-brief .rx-duration{max-width:280px;margin:15px auto 0!important;font-size:10px!important}.rx-example{max-width:290px;font-size:10px}.rx-mission{gap:8px;width:84vw;top:18%}.rx-mission p{font-size:12px;line-height:1.4}.rx-mission>button{flex-shrink:0;gap:3px;max-width:126px;padding:8px;font-size:10px}.rx-photo-status{width:82vw;font-size:9px;top:64.5%}.rx-workbench{border-radius:16px;width:88vw;height:36%;padding:20px 16px;top:26%;left:6vw;transform:none}.rx-workbench .rb-two{grid-template-columns:1fr}.rx-workbench .mp-continue-building{flex-direction:column;align-items:stretch;display:flex}.rx-workbench .mp-continue-building h1{font-size:22px}.rx-workbench .rb-review h1{font-size:25px}.rx-workbench .rb-upload strong{font-size:15px}.rx-workbench .rb-upload span{font-size:11px}.rx-workbench .rb-review-products{grid-template-columns:1fr}.rv-onboarding.rv-cockpit{gap:8px;max-width:330px}.rv-cockpit .rv-orb{flex-basis:35px;width:35px;height:35px}.rv-cockpit .rv-orb span{font-size:18px}.rv-flight-heading{gap:10px}.rv-flight-heading strong{font-size:12px}.rv-flight-heading p{margin-top:3px;font-size:10px}.rv-flight-actions{gap:6px}.rv-flight-actions button{min-height:44px;padding:8px 10px;font-size:12px}.rv-flight-actions .rv-flight-icon{flex-basis:44px}.rv-flight-alert,.rv-flight-transcript{max-height:220px;font-size:12px;left:-8%;right:-8%}}@media (max-height:700px) and (orientation:portrait){.rx-brief{top:20%}.rx-brief h1{margin-bottom:10px;font-size:27px}.rx-brief>p:not(.rx-eyebrow){margin-bottom:13px;font-size:12px}.rx-start-actions{gap:8px}.rx-primary,.rx-secondary{min-height:44px}.rx-example{min-height:44px;margin:0}.rx-brief .rx-duration{margin-top:9px!important;font-size:9px!important}.rv-flight-heading p{font-size:9px}.rv-cockpit .rv-orb{flex-basis:30px;width:30px;height:30px}.rv-onboarding.rv-cockpit{gap:5px}.rx-console{padding:0 8px}}@media (max-height:520px) and (orientation:landscape){.rx-nav{top:5px;left:10px;right:10px}.rx-route{font-size:9px;top:13%}.rx-brief{width:76vw;top:23%}.rx-brief h1{margin-bottom:8px;font-size:24px}.rx-brief>p:not(.rx-eyebrow){display:none}.rx-brief .rx-eyebrow{margin-bottom:8px!important}.rx-primary,.rx-secondary{min-height:44px;padding:8px 15px;font-size:12px}.rx-example{display:none}.rx-console{padding:5px 15px;top:66%}.rv-flight-heading{gap:10px}.rv-cockpit .rv-orb{flex-basis:28px;width:28px;height:28px}.rv-flight-heading p{display:none}.rv-flight-heading strong{font-size:11px}.rv-onboarding.rv-cockpit{gap:6px}.rv-flight-actions button{padding:7px 10px;font-size:11px}.rx-workbench{height:31%;padding:16px 20px;top:29%}.rx-mission{top:19%}.rx-photo-status{font-size:8px;top:61%}}html[data-deep-keyboard=open] .rb-expedition-active .rx-workbench{height:calc(var(--deep-visual-height,100dvh) - 86px);z-index:30;max-height:none;top:70px}html[data-deep-keyboard=open] .rb-expedition-active .rx-route,html[data-deep-keyboard=open] .rb-expedition-active .rx-mission{visibility:hidden}@media (prefers-reduced-motion:reduce){.rx-interference{transition:none}.rv-cockpit .rv-orb{transition:none;transform:none}}.rx-expedition{z-index:auto;background:0 0;height:0;display:block;position:static;overflow:visible}.rx-geometry,.rx-controls-geometry{width:max(100vw,177.873svh);height:max(100svh,56.22vw);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.rx-geometry{z-index:0;pointer-events:none;background:#041119;overflow:hidden}.rx-controls-geometry{z-index:20;pointer-events:none}.rx-console{pointer-events:auto}.rx-nav,.rx-route,.rx-brief,.rx-mission,.rx-photo-status{position:fixed}.rx-nav,.rx-mission{z-index:25}.rx-brief,.rx-route{z-index:4}@media (max-width:760px) and (orientation:portrait){.rx-geometry,.rx-controls-geometry{width:max(100vw,56.28svh);height:max(100svh,177.68vw)}}html[data-deep-keyboard=open] .rx-controls-geometry{left:auto;right:12px;top:max(12px,env(safe-area-inset-top));z-index:40;width:auto;height:auto;transform:none}html[data-deep-keyboard=open] .rx-console{width:auto;height:auto;padding:0;position:static}html[data-deep-keyboard=open] .rv-flight-heading,html[data-deep-keyboard=open] .rx-environment-controls>button{display:none}html[data-deep-keyboard=open] .rv-flight-transcript,html[data-deep-keyboard=open] .rv-flight-alert{max-height:200px;position:fixed;inset:65px 6vw auto}.rx-console{flex-direction:column;gap:12px}.rx-console>.rv-onboarding.rv-cockpit{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;max-width:560px}.rx-console .rv-flight-heading{flex:1;gap:10px}.rx-console .rv-orb{flex-basis:30px;width:30px;height:30px}.rx-console .rv-orb span{font-size:16px}.rx-console .rv-flight-heading strong{font-size:11px}.rx-console .rv-flight-heading p{max-width:170px;font-size:10px}.rx-console .rv-flight-actions{flex:none;gap:5px}.rx-console .rv-flight-actions button{color:#d8f4f6;background:#143744;border-color:#5dabb23d;padding:8px 11px;font-size:11px}.rx-console .rv-flight-actions .rv-flight-icon{padding:0}.rx-console [data-voice-state=live] .rv-flight-mic{color:#d6f6ce;background:#1a413c;border-color:#a1e6bd88}.rx-decisions{width:100%;max-width:560px}.rx-decision-prompt{color:#b9d4dc;margin:0 0 8px;font-size:11px;line-height:1.4}.rx-decision-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rx-decision-three{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-command{color:#e4f5f8;text-align:center;cursor:pointer;background:linear-gradient(145deg,#123443,#0a2332);border:1px solid #7cb4c255;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:48px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s;display:flex;box-shadow:inset 0 1px #b1e7f00c}.rx-command svg{flex:none}.rx-command:hover{background:#1d4555;border-color:#a1d9e6aa}.rx-command[aria-pressed=true]{background:#184353;border-color:#a2d9df;box-shadow:inset 0 -2px #a2d9df}.rx-command.is-primary{color:#132921;background:#d9ef9f;border-color:#d9ef9f}.rx-command.is-primary:hover{background:#e7f8bd}.rx-command:disabled{color:#93a7b2;cursor:default;box-shadow:none;background:#20303b;border-color:#3c515d}.rx-command:active:not(:disabled){transform:translateY(1px)}.rx-command-wide{grid-column:1/-1}.rx-brief .rx-board-invitation{justify-content:center;align-items:center;gap:8px;display:flex;color:#d5ebae!important;margin:20px 0!important;font-size:12px!important}@media (max-width:1100px){.rx-console .rv-flight-mic span{display:none}.rx-console .rv-flight-mic{width:44px;padding:0}}@media (max-width:760px) and (orientation:portrait){.rx-console{gap:6px;min-height:100px;padding:0 6px}.rx-console>.rv-onboarding.rv-cockpit{gap:4px;max-width:none}.rx-console .rv-flight-heading{gap:6px}.rx-console .rv-orb{flex-basis:24px;width:24px;height:24px}.rx-console .rv-orb span{font-size:14px}.rx-console .rv-flight-heading strong{letter-spacing:.06em;font-size:10px}.rx-console .rv-flight-heading p,.rx-decision-prompt{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rx-console .rv-flight-actions{gap:3px}.rx-console .rv-flight-actions button{min-width:44px;min-height:44px;padding:0}.rx-console .rv-flight-mic span{display:none}.rx-console .rv-flight-notice{max-width:125px;font-size:10px}.rx-decision-buttons{gap:5px}.rx-command{border-radius:7px;gap:0;min-height:46px;padding:5px;font-size:12px}.rx-command svg{display:none}.rx-brief .rx-board-invitation{max-width:240px;line-height:1.5;margin:20px auto!important}}@media (max-width:360px) and (orientation:portrait){.rx-console .rv-flight-heading .rv-orb{display:none}.rx-console .rv-flight-heading strong{font-size:9px}.rx-console .rv-flight-actions{gap:2px}.rx-command{font-size:11px}}@media (max-height:520px) and (orientation:landscape){.rx-console{gap:4px;padding:0 12px}.rx-decision-prompt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rx-command{gap:5px;min-height:44px;padding:5px;font-size:11px}.rx-command svg{width:14px}}html[data-deep-keyboard=open] .rx-console{min-height:0}html[data-deep-keyboard=open] .rx-decisions{display:none}.rx-environment-controls{align-items:center;gap:8px;display:flex}.rx-music-audio{display:none}.rx-environment-controls [data-expedition-music-control][aria-pressed=true]{color:#def0c8;border-color:#9ac89b77}@media (max-width:760px){.rx-environment-controls{gap:6px}.rx-environment-controls>button{justify-content:center;width:44px;padding:0}.rx-environment-controls>button span{display:none}}html[data-deep-keyboard=open] .rx-environment-controls{top:max(12px,env(safe-area-inset-top));position:fixed;left:120px}html[data-deep-keyboard=open] .rx-environment-controls>[data-expedition-music-control]{justify-content:center;width:44px;padding:0;display:inline-flex}html[data-deep-keyboard=open] .rx-environment-controls>[data-expedition-music-control] span{display:none}.rx-establishment-options{z-index:40;background:linear-gradient(145deg,#0a2735fa,#071722fc);border:1px solid #8dbbca77;border-radius:15px;max-height:42svh;padding:14px 16px 18px;position:absolute;bottom:calc(100% + 14px);left:0;right:0;overflow:auto;box-shadow:0 12px 35px #0009}.rx-establishment-options header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rx-establishment-options header strong{letter-spacing:.03em;color:#e2f3f6;font-size:13px}.rx-establishment-options header button{color:#e8f5fa;cursor:pointer;background:#163441;border:1px solid #779dad55;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid}.rx-establishment-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rx-establishment-selected{color:#dcefc9;cursor:pointer;background:#071925d9;border:1px solid #9fcdd250;border-radius:24px;align-items:center;gap:14px;min-height:44px;padding:8px 15px;font-size:12px;display:inline-flex}.rx-establishment-selected span{color:#d7e8ee;text-underline-offset:3px;font-size:10px;text-decoration:underline}.rx-boot-note{color:#d3e6ec;background:#071925e8;border:1px solid #91bfc23d;border-radius:12px;max-width:480px;margin:12px auto 0;padding:12px 16px;font-size:12px;line-height:1.5}.rx-boot-note p{margin:0}.rx-boot-note button{margin-top:10px}@media (max-width:760px) and (orientation:portrait){.rx-establishment-options{padding:10px 12px 14px;left:-6%;right:-6%}.rx-arrival .rx-eyebrow{max-width:250px;line-height:1.8;margin-left:auto!important;margin-right:auto!important}.rx-establishment-options .rx-command{min-height:48px;font-size:12px}}.rx-transcript-geometry{z-index:21;pointer-events:none;width:max(100vw,177.873svh);height:max(100svh,56.22vw);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.rx-transcript-screen{transform-origin:0 0;pointer-events:auto;color:#d4edf0;width:13.6%;height:13.4%;position:absolute;top:74.8%;left:76.5%;transform:skewY(3deg)skew(8deg)}.rv-transcript-display{text-align:left;flex-direction:column;gap:7px;height:100%;min-height:0;padding:6px 8px;font-size:12px;display:flex;overflow:hidden}.rv-transcript-display>header{color:#a9d4dc;letter-spacing:.1em;flex:none;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.rv-transcript-display>header>span{align-items:center;gap:6px;display:flex}.rv-transcript-display>header i{background:#7595a0;border-radius:50%;flex:none;width:4px;height:4px}.rv-transcript-display>header i[data-live=true]{background:#c6ef9e;box-shadow:0 0 6px #c6ef9e66}.rv-transcript-display>header button{color:#e6f6fa;cursor:pointer;background:#15333f;border:1px solid #91bac14d;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.rv-transcript-identity{border-bottom:1px solid #86c7d326;flex-direction:column;flex:none;gap:3px;max-height:45%;padding-bottom:7px;display:flex;overflow:auto}.rv-transcript-identity strong{color:#dcf2c1;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.3}.rv-transcript-identity>span{color:#a9c8d2;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.rv-transcript-identity>span:empty{display:none}.rv-transcript-lines{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3f6c78 transparent;outline-offset:-2px;flex:1;min-height:0;overflow:auto}.rv-transcript-lines p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 11px;line-height:1.5}.rv-transcript-lines p:last-child{margin-bottom:0}.rv-transcript-lines b{letter-spacing:.06em;color:#8dabb8;margin-bottom:2px;font-size:9px;font-weight:600;display:block}.rv-transcript-lines [data-speaker=user] b{color:#c3daa7}.rv-transcript-lines .rv-transcript-empty{color:#9bb9c7;font-size:11px;line-height:1.6}@media (max-width:1100px),(max-aspect-ratio:4/3){.rx-transcript-geometry{width:100vw;height:100svh;top:0;left:0;transform:none}.rx-transcript-screen{background:#071b25ed;border:1px solid #87b8c344;border-radius:10px;width:min(480px,84vw);height:6.5%;min-height:48px;top:62.5%;left:50%;transform:translate(-50%)}.rx-transcript-screen:not(:has([data-has-captions=true])){display:none}.rv-transcript-display{gap:0;padding:7px 12px}.rv-transcript-display>header,.rv-transcript-identity,.rv-transcript-lines p:not(:last-child){display:none}.rv-transcript-lines p{font-size:12px;line-height:1.4}.rv-transcript-lines b{margin-right:7px;font-size:10px;display:inline}.rx-expedition:has([data-has-captions=true]) .rx-photo-status{visibility:hidden}}.rx-transcript-geometry:has([data-expanded=true]){z-index:24;width:100vw;height:100svh;top:0;left:0;transform:none}.rx-transcript-screen:has([data-expanded=true]){background:#071b25fa;border:1px solid #94c2cc66;border-radius:16px;width:min(420px,88vw);height:42%;min-height:180px;padding:6px;top:22%;left:auto;right:6vw;transform:none;box-shadow:0 14px 45px #0008}.rv-transcript-display[data-expanded=true]{gap:12px;padding:10px 12px}.rv-transcript-display[data-expanded=true]>header{display:flex}.rv-transcript-display[data-expanded=true] .rv-transcript-identity{max-height:30%;display:flex}.rv-transcript-display[data-expanded=true] .rv-transcript-identity strong{font-size:17px}.rv-transcript-display[data-expanded=true] .rv-transcript-lines p{font-size:14px;line-height:1.6;display:block}.rv-transcript-display[data-expanded=true] .rv-transcript-lines b{font-size:10px;display:block}html[data-deep-keyboard=open] .rx-transcript-geometry:not(:has([data-expanded=true])){visibility:hidden}html[data-deep-keyboard=open] .rx-transcript-screen:has([data-expanded=true]){height:calc(var(--deep-visual-height,100dvh) - 86px);min-height:0;top:70px}html[data-deep-keyboard=open] .rx-transcript-geometry:has([data-expanded=true]){z-index:42}@media (max-height:520px) and (orientation:landscape){.rx-transcript-geometry:not(:has([data-expanded=true])){display:none}.rx-transcript-screen:has([data-expanded=true]){height:52%;min-height:0;top:15%}}body:has(.rb-expedition-active){--rx-work-width:min(352px,84vw);--rx-work-left:calc((100vw - var(--rx-work-width))/2);--rx-work-top:20svh;--rx-work-height:40svh}.rb-expedition-active .rx-workbench{left:var(--rx-work-left);top:var(--rx-work-top);width:var(--rx-work-width);height:var(--rx-work-height);scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-width:0;max-width:none;scroll-padding-block:20px;overflow:hidden auto;transform:none}.rx-workbench .rb-path{display:none}.rx-workbench .rb-new-restaurant-bar{margin-bottom:8px}.rx-workbench .rb-back{margin-bottom:12px}.rx-workbench :is(.rb-import-card,.rb-review,.mp-preparation-shell,.mp-workspace,.mp-setup,.pe-preview){min-width:0}.rx-workbench :is(.rb-review-products,.mp-setup>.pe-catalog,.mp-progress-main){grid-template-columns:minmax(0,1fr)}.rx-workbench .mp-continue-building{flex-direction:column;align-items:stretch;gap:12px;display:flex}.rx-workbench .mp-continue-building h1{overflow-wrap:anywhere;font-size:24px}.rx-workbench .mp-continue-building>button{white-space:normal}.rx-workbench .mp-workspace{gap:18px;margin:18px 0}.rx-workbench .mp-workspace>.pe-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rx-workbench .mp-workspace>.pe-stats button{gap:10px;min-height:72px;padding:10px}.rx-workbench .mp-workspace>.pe-stats .pe-stat-arrow{display:none}.rx-workbench .mp-setup{gap:16px;padding:14px}.rx-workbench .pe-category-column{background:0 0;border:0;padding:0}.rx-workbench .pe-category-heading{display:none}.rx-workbench .mp-setup .pe-categories{gap:8px;max-height:none;padding:3px 1px 7px;display:flex;overflow:auto hidden}.rx-workbench .mp-setup .pe-categories button{flex:0 0 155px;gap:8px;min-width:0;min-height:54px;padding:6px}.rx-workbench .mp-setup .pe-categories :is(img,.pe-category-placeholder){width:42px;height:40px}.rx-workbench .mp-setup .pe-categories strong{font-size:12px}.rx-workbench .mp-setup .pe-categories small{font-size:11px}.rx-workbench .mp-setup .pe-categories button>svg{display:none}.rx-workbench .mp-setup .pe-preview-media{aspect-ratio:auto;height:clamp(180px,24svh,280px)}.rx-workbench .mp-setup .pe-preview .pc-toolbar{gap:8px;padding:2px 0 8px;display:flex;overflow-x:auto}.rx-workbench .mp-setup .pe-preview .pc-toolbar button{flex:0 0 84px;padding:4px}.rx-workbench .mp-setup .pe-preview .pc-toolbar .pc-photo{height:60px}.rx-workbench .mp-setup .pe-preview .pc-tool-copy strong{text-align:center;padding-right:0;font-size:11px}.rx-workbench .mp-setup .pe-preview .pc-tool-copy :is(small,svg){display:none}@media (min-width:1000px) and (min-height:521px){body:has(.rb-expedition-active){--rx-work-left:6.5vw;--rx-work-width:clamp(360px,31vw,480px);--rx-work-top:22svh;--rx-work-height:39svh}.rb-expedition-active .rx-workbench{border-radius:18px;padding:22px 24px}.rb-expedition-active .rx-mission{left:var(--rx-work-left);width:var(--rx-work-width);gap:12px;min-height:50px;top:13svh;transform:none}.rb-expedition-active .rx-mission>div{min-width:0}.rb-expedition-active .rx-mission p{font-size:13px;line-height:1.5}.rb-expedition-active .rx-mission>button{flex:none;padding:9px 12px;font-size:11px}.rb-expedition-active:has(.rx-mission) .rx-route{gap:18px;width:min(500px,48vw);top:13svh;left:auto;right:4vw;transform:none}.rb-expedition-active .rx-photo-status{width:min(500px,44vw);top:57svh;left:auto;right:4vw;transform:none}.rx-workbench .rb-two{grid-template-columns:minmax(0,1fr) minmax(100px,.55fr);gap:12px}}@media (min-width:761px) and (max-width:999px) and (min-height:521px){body:has(.rb-expedition-active){--rx-work-width:min(400px,52vw);--rx-work-left:7vw;--rx-work-top:22svh;--rx-work-height:38svh}}@media (min-width:1000px) and (max-width:1100px) and (min-height:521px),(min-width:1000px) and (max-aspect-ratio:4/3) and (min-height:521px){body:has(.rb-expedition-active){--rx-work-height:39svh}}@media (max-width:760px) and (orientation:portrait){.rb-expedition-active .rx-workbench{border-radius:15px;padding:16px 14px}.rx-workbench .mp-setup{padding:10px}.rx-workbench .mp-workspace>.pe-stats b{font-size:18px}.rx-workbench .mp-workspace>.pe-stats small{font-size:11px}}@media (max-height:520px) and (orientation:landscape){body:has(.rb-expedition-active){--rx-work-left:max(7vw,calc(env(safe-area-inset-left) + 12px));--rx-work-width:min(360px,44vw);--rx-work-top:22svh;--rx-work-height:38svh}}body:has(.rb-expedition-active) .pc-settings-dialog{left:var(--rx-work-left);top:var(--rx-work-top);width:var(--rx-work-width);height:var(--rx-work-height);max-height:var(--rx-work-height);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#6f9eab #09202d;scroll-padding-block:64px 18px;overflow:hidden auto;transform:translate(0,0);box-shadow:0 18px 55px #0008,0 0 22px #23cce114;max-width:var(--rx-work-width)!important}body:has(.rb-expedition-active) .pc-settings-dialog[data-state=open]{animation:.22s ease-out both rx-panel-enter}body:has(.rb-expedition-active) .pc-settings-dialog .pc-panel{padding:16px 18px}body:has(.rb-expedition-active) .pc-settings-dialog .pc-panel-heading{margin-bottom:16px;top:-16px}body:has(.rb-expedition-active) .pc-settings-dialog .pe-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px}body:has(.rb-expedition-active) .pc-settings-dialog .pe-presets .pe-preset-image{aspect-ratio:4/3}body:has(.rb-expedition-active) .pc-settings-dialog .pe-presets button{font-size:12px;line-height:1.35}body:has(.rb-expedition-active) .pc-settings-dialog :is(.pc-drink-grid,.pc-pair-grid,.rb-photo-choices){grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.rb-expedition-active) [data-slot=dialog-overlay]:has(+.pc-settings-dialog){background:#020c164d}@media (max-width:760px) and (orientation:portrait){body:has(.rb-expedition-active) .pc-settings-dialog{height:41svh;max-height:41svh;top:20svh}body:has(.rb-expedition-active) .pc-settings-dialog .pc-panel{padding:12px}body:has(.rb-expedition-active) .pc-settings-dialog .pc-panel-heading{top:-12px}body:has(.rb-expedition-active) .pc-settings-dialog .pc-pair-grid{grid-template-columns:1fr}}html[data-deep-keyboard=open] body:has(.rb-expedition-active) .pc-settings-dialog{height:calc(var(--deep-visual-height,100dvh) - 86px);max-height:none;top:70px}@media (prefers-reduced-motion:reduce){body:has(.rb-expedition-active) .pc-settings-dialog[data-state=open]{animation:none}}.rx-panel-handle{display:none}@media (min-width:1000px) and (pointer:fine){.rb-expedition-active .rx-panel-handle{z-index:6;-webkit-user-select:none;user-select:none;background:#081c29;border-bottom:1px solid #8bbbc52e;justify-content:space-between;align-items:center;gap:8px;margin:-8px 0 14px;padding:8px 0;display:flex;position:sticky;top:-22px}body:has(.rb-expedition-active) .pc-settings-dialog>.rx-panel-handle{z-index:6;-webkit-user-select:none;user-select:none;background:#081c29;border-bottom:1px solid #8bbbc52e;justify-content:space-between;align-items:center;gap:8px;margin:-8px 0 14px;padding:8px 0;display:flex;position:sticky;top:-22px}.rx-panel-handle button{color:#d1e8ee;white-space:nowrap;background:#10303d;border:1px solid #6c9aaa42;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:8px 9px;font-family:inherit;font-size:10px;font-weight:500;line-height:1.3;display:inline-flex}.rx-panel-handle button svg{flex:none}.rx-panel-handle .rx-panel-grip{cursor:grab;touch-action:none;justify-content:flex-start}.rx-panel-handle[data-moving] .rx-panel-grip{cursor:grabbing;background:#174353;border-color:#9bdde4}.rx-panel-handle .rx-panel-reset{color:#a8c7d2;cursor:pointer;background:0 0}.rx-panel-handle button:focus-visible{outline-offset:2px;outline:2px solid #d8fa93}[data-rx-draggable=true]{max-height:calc(100dvh - 84px)}[data-rx-dragging=true]{will-change:left,top;box-shadow:0 20px 65px #0009,0 0 0 1px #9bdde449!important}body:has(.rb-expedition-active) .pc-settings-dialog:has(>.rx-panel-handle){display:block}body:has(.rb-expedition-active) .pc-settings-dialog>.rx-panel-handle{background:#041922;margin:0;padding:8px 16px;top:0}body:has(.rb-expedition-active) .pc-settings-dialog:has(>.rx-panel-handle) .pc-panel-heading{top:60px}}.rx-dive-overlay{z-index:2;pointer-events:none;contain:layout paint;animation:1.8s linear both rx-dive-envelope;position:absolute;inset:0;overflow:hidden}.rx-dive-surge{opacity:0;background:radial-gradient(at 48% 65%,#c4f0f8f2 0%,#a3dcebd9 22%,#74b9d4c7 48%,#39768bb3 76%,#17445e99 100%);animation:1.8s ease-in-out both rx-dive-veil;position:absolute;inset:-5%}.rx-dive-bubbles{position:absolute;inset:0;overflow:hidden}.rx-dive-bubble{width:var(--rx-bubble-size);height:calc(var(--rx-bubble-size)*1.07);opacity:0;animation:rx-bubble-rise var(--rx-bubble-duration) var(--rx-bubble-delay) cubic-bezier(.24,.45,.5,.88) both;will-change:transform,opacity;background:radial-gradient(at 28% 21%,#efffffeb 0 3%,#e4faff73 7%,#0000 25%),radial-gradient(at 67% 74%,#0000 44%,#91d5ed66 67%,#e2faff99 74%,#5cadd74d 84%);border:1px solid #cff7ffad;border-radius:49% 51% 46% 54%;position:absolute;top:108%;box-shadow:inset -1px -2px 3px #4a95b45c,inset 1px 1px 2px #eeffff9c,0 0 3px #c9f6ff26}.rx-dive-caustic{opacity:0;background:radial-gradient(at 50% 110%,#d2fbff55,#0000 65%);animation:1.8s ease-in-out both rx-dive-light;position:absolute;inset:0}.rx-expedition[data-dive-active=true] .rx-geometry{--rx-shake-x:1.6px;--rx-shake-y:.9px;--rx-shake-angle:.055deg;animation:1.8s ease-in-out both rx-pressure-shift}.rx-expedition[data-dive-active=true] .rx-frame{animation:1.8s ease-in-out both rx-pressure-lights}.rx-expedition[data-dive-active=true] .rx-geometry:after{content:"";z-index:3;pointer-events:none;opacity:0;background:radial-gradient(at 50% 90%,#c2f5ff40,#0000 76%);animation:1.8s ease-in-out both rx-dive-light;position:absolute;inset:0}.rx-expedition[data-dive-direction=up][data-dive-active=true] .rx-geometry{--rx-shake-x:.8px;--rx-shake-y:.4px;--rx-shake-angle:.025deg}.rx-expedition[data-dive-direction=up][data-dive-active=true] .rx-frame{animation-name:rx-pressure-lights-up}.rx-expedition[data-dive-direction=up] .rx-dive-bubbles{opacity:.65}.rx-expedition[data-dive-direction=up] .rx-dive-surge{background:radial-gradient(at 48% 65%,#b3dce6f2 0%,#8bbcccdb 25%,#639bb5d9 52%,#366479cc 80%,#193d52cc 100%)}.rx-expedition[data-dive-direction=up][data-dive-active=true] .rx-geometry:after{background:radial-gradient(at 50% 90%,#c2f5ff22,#0000 76%)}.rx-dive-announcement{z-index:26;color:#e1f4f6;text-wrap:balance;pointer-events:none;background:linear-gradient(130deg,#082735f5,#061923f5);border:1px solid #a7d8e254;border-radius:14px;width:min(420px,42vw);margin:0;padding:16px 19px;font-size:14px;line-height:1.6;position:fixed;top:28svh;right:4vw;box-shadow:0 10px 36px #0006}@keyframes rx-dive-envelope{0%{opacity:0}12%,78%{opacity:1}to{opacity:0}}@keyframes rx-dive-veil{0%,8%{opacity:0;transform:translateY(12%)scale(1.04)}30%{opacity:.8}39%,48%{opacity:1;transform:translateY(0)scale(1)}72%{opacity:.18}to{opacity:0;transform:translateY(-14%)scale(1.08)}}@keyframes rx-bubble-rise{0%{opacity:0;transform:translate(0,0)scale(.8)}12%{opacity:var(--rx-bubble-opacity)}72%{opacity:var(--rx-bubble-opacity)}to{opacity:0;transform:translate3d(var(--rx-bubble-drift),-125svh,0) scale(1.12)}}@keyframes rx-dive-light{0%,to{opacity:0}26%{opacity:.18}43%{opacity:.7}72%{opacity:.22}}@keyframes rx-pressure-lights{0%,to{filter:brightness()}28%{filter:brightness(.84)}48%{filter:brightness(.94)}66%{filter:brightness(1.08)}}@keyframes rx-pressure-lights-up{0%,to{filter:brightness()}40%{filter:brightness(.95)}66%{filter:brightness(1.035)}}@keyframes rx-pressure-shift{0%,to{transform:translate(-50%,-50%)rotate(0)}16%{transform:translate(calc(-50% + var(--rx-shake-x)),calc(-50% + var(--rx-shake-y))) rotate(var(--rx-shake-angle))}34%{transform:translate(calc(-50% - var(--rx-shake-x)),calc(-50% - var(--rx-shake-y))) rotate(calc(var(--rx-shake-angle)*-1))}51%{transform:translate(calc(-50% + var(--rx-shake-x)),calc(-50% - var(--rx-shake-y))) rotate(var(--rx-shake-angle))}70%{transform:translate(calc(-50% - var(--rx-shake-x)),calc(-50% + var(--rx-shake-y))) rotate(0deg)}86%{transform:translate(-50%,calc(-50% - var(--rx-shake-y))) rotate(0deg)}}@media (max-width:760px) and (orientation:portrait){.rx-expedition[data-dive-active=true] .rx-geometry{--rx-shake-x:.65px;--rx-shake-y:.4px;--rx-shake-angle:.02deg}.rx-expedition[data-dive-direction=up][data-dive-active=true] .rx-geometry{--rx-shake-x:.3px;--rx-shake-y:.2px;--rx-shake-angle:.01deg}.rx-dive-bubble:nth-child(n+29){display:none}.rx-dive-announcement{border-radius:11px;width:92vw;padding:10px 13px;font-size:12px;line-height:1.45;top:17svh;right:4vw}}@media (max-height:520px) and (orientation:landscape){.rx-expedition[data-dive-active=true] .rx-geometry{--rx-shake-x:.65px;--rx-shake-y:.4px;--rx-shake-angle:.02deg}.rx-expedition[data-dive-direction=up][data-dive-active=true] .rx-geometry{--rx-shake-x:.3px;--rx-shake-y:.2px;--rx-shake-angle:.01deg}.rx-dive-bubble:nth-child(n+29){display:none}.rx-dive-announcement{width:44vw;padding:8px 11px;font-size:11px;line-height:1.4;top:17svh;right:4vw}}@media (prefers-reduced-motion:reduce){.rx-dive-overlay{display:none!important}.rx-expedition[data-dive-active=true] .rx-geometry,.rx-expedition[data-dive-active=true] .rx-frame,.rx-expedition[data-dive-active=true] .rx-geometry:after{animation:none!important}.rx-expedition[data-dive-active=true] .rx-geometry:after{display:none}}:where(.rx-expedition,#restaurant-expedition-workbench) :where(button,a[href]){isolation:isolate;-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative}:where(.rx-expedition,#restaurant-expedition-workbench) :where(button,a[href])[data-rx-tap]{overflow:hidden}:where(.rx-expedition,#restaurant-expedition-workbench) :where(button,a[href])[data-rx-tap]:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at var(--rx-tap-x,50%) var(--rx-tap-y,50%),#d7faff70 0%,#a7ecf125 28%,transparent 70%);animation:.4s ease-out both rx-touch-a;position:absolute;inset:0}:where(.rx-expedition,#restaurant-expedition-workbench) :where(button,a[href])[data-rx-tap=b]:after{animation-name:rx-touch-b}.rx-expedition button,.rx-expedition a,.rx-workbench button{transition:background-color .18s,border-color .18s,box-shadow .18s,transform .12s}.rx-command{isolation:isolate;border-color:#85c8d566;transition:background .18s,border-color .18s,box-shadow .18s,transform .12s;position:relative;overflow:hidden;box-shadow:inset 0 1px #b9e7f017,0 3px 8px #0003}.rx-command:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 25%,#dbf9ff14 46%,#dbf9ff35 50%,#0000 70%);position:absolute;inset:0;transform:translate(-140%)}.rx-command:focus-visible{border-color:#d4f6ff;box-shadow:inset 0 1px #d4f6ff33,0 0 0 2px #acd9e630,0 0 18px #83d9e31f}.rx-command:active:not(:disabled),.rv-flight-actions button:active:not(:disabled),.rx-environment-controls button:active:not(:disabled),.rx-workbench button:active:not(:disabled){transform:translateY(1px)scale(.975);box-shadow:inset 0 2px 10px #0006}.rx-command[aria-pressed=true]{box-shadow:inset 0 -2px #b9edf0,0 0 14px #79cbd51a}.rx-command.is-primary{box-shadow:inset 0 1px #ffffff45,0 3px 12px #afcb7620}@media (hover:hover) and (pointer:fine){.rx-command:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px #d1f7ff29,0 0 18px #86d3e129}.rx-command:not(:disabled):hover:before{animation:.48s ease-out both rx-command-sweep}.rv-flight-actions button:not(:disabled):hover,.rx-environment-controls button:hover{border-color:#addae3a6;box-shadow:0 0 14px #8bd7e420}}.rx-presence{isolation:isolate;width:100%;position:relative}.rx-presence-live,.rx-decision-layer{z-index:1;position:relative}.rx-decision-ghost{pointer-events:none;z-index:0;position:absolute;inset:0}.rx-decision-ghost>*{animation:.12s ease-in both rx-command-exit}.rx-decision-layer[data-entering=true]>.rx-command{animation:.24s cubic-bezier(.2,.75,.3,1) backwards rx-command-enter}.rx-decision-layer[data-entering=true]>.rx-command:nth-child(2){animation-delay:45ms}.rx-decision-layer[data-entering=true]>.rx-command:nth-child(3){animation-delay:90ms}.rx-decision-layer[data-entering=true]>.rx-command:before{animation:.5s ease-out 80ms backwards rx-command-sweep}.rx-establishment-choice{background:#091b25;min-height:48px;padding:0}.rx-establishment-choice>img{object-fit:cover;object-position:center 48%;opacity:.86;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rx-establishment-choice>span{z-index:1;color:#f1fbfd;text-shadow:0 1px 3px #000;background:linear-gradient(#0000,#041019e8 60%);align-self:flex-end;width:100%;padding:15px 3px 5px;font-size:12px;line-height:1.1;position:relative}.rx-establishment-choice:disabled>img{opacity:.35}.rx-establishment-choice:before,.rx-decision-ghost[data-selection=true]{z-index:2}.rx-decision-ghost[data-selection=true]>*{animation:none}.rx-decision-ghost[data-selection=true] .rx-command:not([data-confirmed]){animation:.18s ease-out both rx-choice-dismiss}.rx-decision-ghost[data-selection=true] .rx-command[data-confirmed]{border-color:#d2fbff;animation:.34s cubic-bezier(.2,.65,.3,1) both rx-choice-confirm;box-shadow:inset 0 0 0 1px #c0f5ff,0 0 18px #6bd8ea66}.rx-decision-ghost[data-selection=true] .rx-command[data-confirmed]:before{animation:.25s ease-out both rx-command-sweep}.rx-decision-layer[data-selection-transition=true]>.rx-command{animation-delay:.2s}.rx-decision-layer[data-selection-transition=true]>.rx-command:nth-child(2){animation-delay:.24s}.rx-decision-layer[data-selection-transition=true]>.rx-command:nth-child(3),.rx-decision-layer[data-selection-transition=true]>.rx-command:before{animation-delay:.28s}@keyframes rx-choice-confirm{0%{opacity:1;filter:brightness(1.1);transform:translateY(0)scale(1)}28%,52%{opacity:1;filter:brightness(1.45);transform:translateY(2px)scale(.955)}to{opacity:0;filter:brightness();transform:translateY(18px)scale(.91)}}@keyframes rx-choice-dismiss{0%{opacity:.55;transform:translateY(0)}to{opacity:0;transform:translateY(8px)scale(.97)}}@media (max-width:760px) and (orientation:portrait){.rx-establishment-choice{min-height:46px;padding:0}.rx-establishment-choice>span{padding:14px 2px 4px;font-size:11px}}.rx-establishment-options[data-entering=true]{transform-origin:bottom;animation:.22s ease-out both rx-panel-enter}.rx-establishment-options[data-entering=true] .rx-command{animation:.24s ease-out backwards rx-command-enter}.rx-establishment-options[data-entering=true] .rx-command:nth-child(2){animation-delay:40ms}.rx-establishment-options[data-entering=true] .rx-command:nth-child(3){animation-delay:80ms}.rx-establishment-options[data-entering=true] .rx-command:nth-child(4){animation-delay:.12s}.rx-workbench:not([hidden]){animation:.24s ease-out both rx-workbench-enter}.rx-transcript-screen:has([data-expanded=true]){animation:.22s ease-out both rx-panel-enter}.rx-environment-controls [data-expedition-effects-control][aria-pressed=true]{color:#d2f0f3;border-color:#98c9d55c}@keyframes rx-command-enter{0%{opacity:0;filter:brightness(1.35);transform:translateY(8px)scale(.97)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@keyframes rx-command-exit{0%{opacity:.55;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes rx-command-sweep{0%{opacity:0;transform:translate(-140%)}20%{opacity:1}to{opacity:0;transform:translate(140%)}}@keyframes rx-touch-a{0%{opacity:1}to{opacity:0}}@keyframes rx-touch-b{0%{opacity:1}to{opacity:0}}@keyframes rx-panel-enter{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rx-workbench-enter{0%{opacity:0;filter:brightness(1.2)}to{opacity:1;filter:brightness()}}.rx-presence[data-motion=reduced] *,html[data-deep-keyboard=open] .rx-workbench{animation:none!important}@media (prefers-reduced-motion:reduce){.rx-expedition button,.rx-expedition a,.rx-workbench,.rx-workbench button,.rx-establishment-options,.rx-transcript-screen,.rx-command:before,.rx-decision-ghost>*,[data-rx-tap]:after{transition:none!important;animation:none!important}.rx-command:active:not(:disabled),.rx-command:not(:disabled):hover,.rv-flight-actions button:active:not(:disabled),.rx-environment-controls button:active:not(:disabled),.rx-workbench button:active:not(:disabled){transform:none}[data-rx-tap]:after{opacity:0}}.rb-expedition-active .rx-workbench{scrollbar-gutter:auto;isolation:isolate;--rx-hud-copy-animation:rx-hud-copy;background:linear-gradient(135deg,#072332a6,#03121dbd);border:1px solid #a4dce92e;border-radius:16px;flex-direction:column;padding:0;animation:none;display:flex;overflow:hidden;box-shadow:0 12px 32px #0004,inset 0 1px #c5f5ff0a}.rx-workbench[data-frame-phase=analyzing]{--rx-hud-copy-animation:rx-hud-copy-next}.rx-hud-outline{z-index:5;pointer-events:none;fill:none;color:#a9e7ed;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rx-hud-outline rect{stroke:currentColor;stroke-width:1px;stroke-dasharray:100;stroke-dashoffset:0;opacity:.68}.rx-workbench:not([hidden]) .rx-hud-outline rect{animation:.65s cubic-bezier(.22,.7,.3,1) backwards rx-hud-draw}.rx-workbench-heading{z-index:1;background:#04172033;border-bottom:1px solid #b6e3ef1c;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 17px 13px;display:flex;position:relative}.rx-workbench-heading>div{flex:1;min-width:0}.rx-workbench-heading .rx-eyebrow{line-height:1.4;margin:0 0 5px!important;font-size:10px!important}.rx-workbench-status{color:#e0f0f5;overflow-wrap:anywhere;text-shadow:0 1px 8px #00101a;margin:0;font-size:13px;line-height:1.45}.rx-workbench-heading>button{color:#d5edf4;cursor:pointer;background:#0d2d3d80;border:1px solid #96d2e23d;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:7px 9px;font-size:10px;line-height:1.3;display:inline-flex}.rx-workbench-heading>button:hover{background:#1b4559b3;border-color:#a5e3ed88}.rx-workbench-heading>button:focus-visible{outline-offset:2px;outline:2px solid #d8fa93}.rx-workbench-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#769fac70 transparent;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:1;min-width:0;min-height:0;padding:14px 17px 18px;scroll-padding-block:16px;position:relative;overflow:auto}.rx-workbench-scroll .rb-field{margin-bottom:16px}.rx-workbench-scroll .rb-menu-import .rb-upload{background:#0a2c3d40;border:1px dashed #9bdbe14d;border-radius:11px;min-height:108px;padding:14px 10px}.rx-workbench-scroll .rb-upload strong{font-size:14px;line-height:1.4}.rx-workbench-scroll .rb-upload span{font-size:11px;line-height:1.5}.rx-workbench-scroll .rb-import-card input,.rx-workbench-scroll .rb-import-card textarea{color:#e8f5f8;background:#0315209c;border-color:#9bdbe137}.rx-workbench-scroll .rb-import-card input::placeholder,.rx-workbench-scroll .rb-import-card textarea::placeholder{color:#a9c1cb}.rx-workbench-scroll .rb-note,.rx-workbench-scroll .rb-bottom-note{overflow-wrap:anywhere}.rx-workbench-scroll .rb-analysis h1{font-size:24px}.rx-workbench-scroll .rb-analysis-list{width:100%}.rb-expedition-active .rx-workbench-scroll>.rx-panel-handle{background:#0a202de8;margin:-4px 0 12px;padding:4px 0;top:-14px}.rx-workbench:not([hidden]) .rx-workbench-heading .rx-eyebrow{animation:var(--rx-hud-copy-animation) .38s .15s ease-out backwards}.rx-workbench:not([hidden]) .rx-workbench-status{animation:var(--rx-hud-copy-animation) .4s .25s ease-out backwards}.rx-workbench:not([hidden]) .rx-workbench-heading>button{animation:var(--rx-hud-copy-animation) .4s .33s ease-out backwards}.rx-workbench:not([hidden]) .rx-workbench-scroll :is(.rb-new-restaurant-bar,.rb-back,.rx-panel-handle,.rb-import-card>*,.rb-analysis>*,.rb-review>*,.mp-continue-building>*){animation:var(--rx-hud-copy-animation) .4s .38s ease-out backwards}.rx-workbench:not([hidden]) .rx-workbench-scroll :is(.rb-import-card,.rb-analysis,.rb-review,.mp-continue-building)>:nth-child(2){animation-delay:.44s}.rx-workbench:not([hidden]) .rx-workbench-scroll :is(.rb-import-card,.rb-analysis,.rb-review,.mp-continue-building)>:nth-child(3){animation-delay:.5s}.rx-workbench:not([hidden]) .rx-workbench-scroll :is(.rb-import-card,.rb-analysis,.rb-review,.mp-continue-building)>:nth-child(n+4){animation-delay:.56s}.rx-brief>*{animation:.48s ease-out 80ms backwards rx-hud-copy}.rx-brief>:nth-child(2){animation-delay:.2s}.rx-brief>:nth-child(3){animation-delay:.32s}.rx-brief>:nth-child(n+4){animation-delay:.44s}.rx-mission>div>*{animation:.4s ease-out 80ms backwards rx-hud-copy}.rx-mission>div>:nth-child(2){animation-delay:.18s}.rx-workbench:focus-within .rx-workbench-scroll :is(.rb-new-restaurant-bar,.rb-back,.rx-panel-handle,.rb-import-card>*,.rb-analysis>*,.rb-review>*,.mp-continue-building>*){animation:none!important}@keyframes rx-hud-draw{0%{stroke-dashoffset:100px;opacity:.15}to{stroke-dashoffset:0;opacity:.68}}@keyframes rx-hud-copy{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes rx-hud-copy-next{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px) and (orientation:portrait){.rx-workbench-heading{gap:8px;padding:12px 13px 10px}.rx-workbench-heading>button{width:44px;padding:0}.rx-workbench-heading>button span{display:none}.rx-workbench-status{font-size:12px;line-height:1.45}.rx-workbench-scroll{padding:12px 13px 16px}.rx-workbench-scroll .rb-two{grid-template-columns:minmax(0,1fr)}}@media (max-height:520px) and (orientation:landscape){.rx-workbench-heading{align-items:center;gap:8px;padding:8px 12px}.rx-workbench-heading .rx-eyebrow{margin-bottom:3px!important;font-size:9px!important}.rx-workbench-status{font-size:11px;line-height:1.35}.rx-workbench-heading>button{width:44px;padding:0}.rx-workbench-heading>button span{display:none}.rx-workbench-scroll{padding:10px 12px 14px}.rx-workbench-scroll .rb-menu-import .rb-upload{min-height:84px;padding:10px}.rx-workbench-scroll .rb-back{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.rx-hud-outline rect,.rx-workbench-heading *,.rx-workbench-scroll *,.rx-brief>*,.rx-mission>div>*{transition:none!important;animation:none!important}}html[data-deep-keyboard=open] .rx-workbench-heading *,html[data-deep-keyboard=open] .rx-workbench-scroll *,html[data-deep-keyboard=open] .rx-hud-outline rect{animation:none!important}.rx-expedition.rx-reference-scene{width:100%;height:100vh;z-index:1;background:#010810;height:100dvh;display:block;position:fixed;inset:0;overflow:hidden}.rx-reference-scene>iframe{border:0;width:100%;height:100%;display:block}.rx-connected-voice{display:none}.rx-reference-error{color:#eaf7fd;text-align:center;background:#061a28;border:1px solid #7fd3f355;border-radius:14px;padding:24px;position:absolute;inset:35% 15%}.rx-reference-error button{color:#2a1300;background:#ffb347;border:0;border-radius:12px;padding:12px 20px}.rb-expedition-active:has(.rx-reference-scene){--rx-work-width:min(880px,88vw);--rx-work-left:calc((100vw - var(--rx-work-width))/2);--rx-work-top:22dvh;--rx-work-height:42dvh;--rb-accent:#ffb347}.rb-expedition-active:has(.rx-reference-scene) .rx-workbench{z-index:15;color:#eaf7fd;background:linear-gradient(#07283af5,#031520f7);border-color:#7fd3f355;font-family:Manrope,sans-serif;box-shadow:0 20px 60px #0006,0 0 24px #7fd3f314}.rb-expedition-active:has(.rx-reference-scene) .rx-workbench :is(.rb-primary,.mp-primary){color:#2a1300;background:linear-gradient(#ffd38a,#ffad3d 55%,#e5861c);border-color:#ffb347;box-shadow:0 0 18px #ffaa6033}.rb-expedition-active:has(.rx-reference-scene) .rx-workbench-heading{color:#7fd3f3}.rb-expedition-active:has(.rx-reference-scene) .rx-hud-outline{stroke:#7fd3f3}@media (max-width:760px){.rb-expedition-active:has(.rx-reference-scene){--rx-work-top:22dvh;--rx-work-height:43dvh;--rx-work-width:90vw}.rb-expedition-active:has(.rx-reference-scene) .rx-workbench{padding:16px}}html[data-deep-keyboard=open] .rx-reference-scene{height:var(--deep-visual-height);top:var(--deep-visual-top,0px);bottom:auto}@media (max-width:800px){:is(html:has(.rx-reference-scene),body:has(.rx-reference-scene)){overscroll-behavior:none;overflow:hidden}body:has(.rx-reference-scene){width:100%;height:100%;margin:0;position:fixed;inset:0}}.rx-reference-loading{z-index:2;color:#eaf7fd;text-align:center;background:#061a28e8;border:1px solid #7fd3f355;border-radius:14px;padding:16px 24px;font:500 15px/1.5 Manrope,sans-serif;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}
