.rush-v2{color:#231611;background:#f0f0f0;min-height:100vh;position:relative;overflow:hidden}.rush-v2__noise{filter:blur(18px);opacity:.6;pointer-events:none;border-radius:999px;display:none;position:absolute}.rush-v2__noise--one{background:#db000726;width:22rem;height:22rem;top:-8rem;right:-5rem}.rush-v2__noise--two{background:#ffc72c33;width:24rem;height:24rem;bottom:-8rem;left:-7rem}.rush-v2__shell{z-index:1;width:min(1260px,100% - 2rem);margin:0 auto;padding:2rem 0 4rem;position:relative}.rush-v2__hero{grid-template-columns:minmax(0,1.3fr) 320px;align-items:end;gap:1rem;margin-bottom:1.25rem;display:grid}.rush-v2__eyebrow{letter-spacing:.08em;text-transform:uppercase;background:#23161114;border-radius:999px;padding:.38rem .78rem;font-size:.78rem;display:inline-flex}.rush-v2__hero h1{letter-spacing:-.05em;margin:.8rem 0 .45rem;font-size:clamp(2.8rem,7vw,5.6rem);line-height:.92}.rush-v2__lede{color:#231611bf;max-width:52rem;font-size:1.06rem;line-height:1.6}.rush-v2__hero-card,.rush-card-v2{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e8e8e4;border-radius:6px;box-shadow:0 1px 4px #0000000f}.rush-v2__hero-card{padding:1.15rem 1.2rem}.rush-v2__hero-card span,.rush-v2__hud span,.rush-v2__section-head span,.rush-v2__meter-head span,.rush-v2__score-grid span{text-transform:uppercase;letter-spacing:.05em;color:#2316118c;font-size:.82rem}.rush-v2__hero-card strong{margin:.35rem 0 .45rem;font-size:1.2rem;display:block}.rush-v2__hero-card p{color:#231611b8;line-height:1.55}.rush-v2__brief,.rush-v2__summary{padding:1.4rem}.rush-v2__brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.rush-v2__brief-grid--small{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.3rem}.rush-v2__brief h2,.rush-v2__brief h3,.rush-v2__section-head h2,.rush-v2__summary-copy h3{margin-bottom:.5rem}.rush-v2__brief p,.rush-v2__summary-copy p,.rush-v2__summary-copy li{color:#231611bd;line-height:1.55}.rush-v2__primary,.rush-v2__secondary,.rush-v2__station-tabs button,.rush-v2__choice-grid button,.rush-v2__quick-actions button,.rush-v2__event-actions button{cursor:pointer;font:inherit;border:0;transition:transform .16s,background .16s,box-shadow .16s,border-color .16s}.rush-v2__primary:hover,.rush-v2__secondary:hover,.rush-v2__station-tabs button:hover,.rush-v2__choice-grid button:hover,.rush-v2__quick-actions button:hover,.rush-v2__event-actions button:hover{transform:translateY(-1px)}.rush-v2__primary{color:#fff7f3;background:linear-gradient(135deg,#da291c 0%,#a81a17 100%);border-radius:1rem;padding:.95rem 1.3rem;font-weight:700;box-shadow:0 16px 28px #a81a1747}.rush-v2__primary--small{padding:.78rem 1rem}.rush-v2__secondary{color:#231611;background:#23161114;border-radius:1rem;padding:.95rem 1.3rem;font-weight:600}.rush-v2__hud{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-bottom:1rem;padding:1rem 1.15rem;display:grid}.rush-v2__hud strong{margin-top:.2rem;font-size:1.5rem;display:block}.rush-v2__callout{border-left:6px solid #ffbc0d;margin-bottom:1rem;padding:.95rem 1.15rem}.rush-v2__callout p{line-height:1.5}.rush-v2__grid{grid-template-columns:280px minmax(0,1fr) 320px;gap:1rem;display:grid}.rush-v2__rail,.rush-v2__play,.rush-v2__ops{padding:1.15rem}.rush-v2__section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.rush-v2__station-tabs{flex-direction:column;gap:.7rem;margin-bottom:1rem;display:flex}.rush-v2__station-tabs button{text-align:left;background:#fff;border:1px solid #e8e8e4;border-radius:6px;padding:.95rem}.rush-v2__station-tabs button.is-active{box-shadow:none;background:#fff4ce;border-color:#ffbc0d}.rush-v2__station-tabs strong,.rush-v2__ticket strong,.rush-v2__order-head h3{margin-bottom:.2rem;display:block}.rush-v2__station-tabs small,.rush-v2__ticket span,.rush-v2__ticket small,.rush-v2__order-head p,.rush-v2__prompt-card p,.rush-v2__empty{color:#231611ad}.rush-v2__station-tabs .is-calm{color:#1f7d33}.rush-v2__station-tabs .is-watch{color:#b36f00}.rush-v2__station-tabs .is-danger{color:#c1241b}.rush-v2__ticket-stack{flex-direction:column;gap:.65rem;display:flex}.rush-v2__ticket{background:#fff;border:1px solid #e8e8e4;border-radius:6px;justify-content:space-between;gap:.75rem;padding:.85rem .95rem;display:flex}.rush-v2__ticket.is-watch{border-color:#b36f0038}.rush-v2__ticket.is-danger{background:#fff5f2f0;border-color:#c1241b42}.rush-v2__station-panel{flex-direction:column;gap:1rem;display:flex}.rush-v2__order-head{background:#fff;border:1px solid #e8e8e4;border-radius:6px;padding:1.15rem}.rush-v2__order-head h3{font-size:1.7rem}.rush-v2__prompt-card{background:#2316110d;border-radius:6px;padding:1rem 1.05rem}.rush-v2__prompt-card strong{margin-bottom:.35rem;display:block}.rush-v2__choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.rush-v2__choice-grid button,.rush-v2__quick-actions button,.rush-v2__event-actions button{text-align:left;background:#ffffffe6;border:1px solid #23161114;border-radius:1rem;padding:.95rem 1rem;font-weight:600}.rush-v2__choice-grid button:disabled{opacity:.45;cursor:not-allowed;transform:none}.rush-v2__choice-grid--ingredients,.rush-v2__choice-grid--bags{grid-template-columns:repeat(3,minmax(0,1fr))}.rush-v2__recipe-track{flex-wrap:wrap;gap:.6rem;display:flex}.rush-v2__recipe-track div{color:#231611cc;background:#2316110f;border:1px solid #0000;border-radius:999px;padding:.72rem .9rem}.rush-v2__recipe-track .is-next{background:#ffc72c2e;border-color:#ffc72c80}.rush-v2__recipe-track .is-done{color:#1f7d33;background:#1f7d331f}.rush-v2__gauge-card{flex-direction:column;gap:1rem;display:flex}.rush-v2__gauge{background:linear-gradient(90deg,#d86e2b 0%,#ffbc0d 50%,#d86e2b 100%);border-radius:999px;height:1.4rem;position:relative;overflow:hidden}.rush-v2__gauge-zone{background:#1e7a3459;width:24%;position:absolute;top:0;bottom:0;left:38%}.rush-v2__gauge-marker{background:#231611;border-radius:999px;width:.45rem;height:1.84rem;position:absolute;top:-.22rem;transform:translate(-50%);box-shadow:0 0 0 3px #ffffff73}.rush-v2__meter+.rush-v2__meter{margin-top:1rem}.rush-v2__meter-head{justify-content:space-between;gap:.7rem;margin-bottom:.4rem;display:flex}.rush-v2__meter-head strong{font-size:1rem}.rush-v2__bar{background:#23161114;border-radius:999px;height:.8rem;overflow:hidden}.rush-v2__bar span{border-radius:inherit;background:linear-gradient(90deg,#da291c 0%,#ff7a18 100%);height:100%;display:block}.rush-v2__bar--gold span{background:linear-gradient(90deg,#ffbc0d 0%,#ff9e1a 100%)}.rush-v2__quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0 1.2rem;display:grid}.rush-v2__event{background:linear-gradient(#fff6e0eb 0%,#ffffffeb 100%);border:1px solid #ffc72c61;border-radius:1.2rem;margin-bottom:1rem;padding:1rem}.rush-v2__event-top{justify-content:space-between;gap:.75rem;margin-bottom:.45rem;display:flex}.rush-v2__event p{color:#231611bd;margin-bottom:.8rem;line-height:1.5}.rush-v2__event-actions{gap:.65rem;display:grid}.rush-v2__event-actions .is-bad{background:#fff3f1eb}.rush-v2__score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.rush-v2__score-grid div{background:#2316110d;border:1px solid #23161114;border-radius:1rem;padding:.85rem}.rush-v2__score-grid strong{margin-top:.2rem;font-size:1.35rem;display:block}.rush-v2__notes{flex-direction:column;gap:.65rem;margin-top:1rem;display:flex}.rush-v2__notes article{border-radius:1rem;padding:.82rem .92rem;line-height:1.45}.rush-v2__notes .is-good{background:#1f7d3317;border:1px solid #1f7d331f}.rush-v2__notes .is-warn{background:#c1241b14;border:1px solid #c1241b1f}.rush-v2__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.rush-v2__summary-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.rush-v2__summary-copy ul{padding-left:1.2rem}.rush-v2__summary-actions{gap:.75rem;margin-top:1.4rem;display:flex}.rush-v2__empty{background:#2316110a;border-radius:1rem;padding:1rem}.rush-v2__empty--large{text-align:center;padding:2.2rem}@media (width<=1120px){.rush-v2__hero,.rush-v2__grid,.rush-v2__brief-grid,.rush-v2__summary-copy,.rush-v2__brief-grid--small{grid-template-columns:1fr}}@media (width<=760px){.rush-v2__shell{width:min(100% - 1rem,100%);padding-top:1.1rem}.rush-v2__hud,.rush-v2__summary-grid,.rush-v2__choice-grid,.rush-v2__choice-grid--ingredients,.rush-v2__choice-grid--bags,.rush-v2__quick-actions,.rush-v2__score-grid{grid-template-columns:1fr}.rush-v2__summary-actions{flex-direction:column}}html.native-app{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--keyboard-height:0px;--native-bottom-gap:max(var(--safe-bottom), var(--keyboard-height));width:100%;min-height:100%;font-size:15px;overflow-x:hidden}html.native-app,html.native-app body,html.native-app #root{overscroll-behavior-x:none;width:100%;max-width:100%;min-height:100dvh;overflow-x:hidden}html.native-app body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior:none;-webkit-overflow-scrolling:touch;background:#f5f4f0;margin:0}html.native-app *{box-sizing:border-box;min-width:0}html.native-app input,html.native-app textarea,html.native-app select,html.native-app .MuiInputBase-input{-webkit-user-select:text;user-select:text;font-size:16px!important}html.native-app button,html.native-app [role=button],html.native-app .MuiButtonBase-root,html.native-app a[href]{touch-action:manipulation;-webkit-user-select:none;user-select:none}html.native-app button,html.native-app [role=button],html.native-app .MuiButtonBase-root{min-width:44px!important;min-height:44px!important}html.native-app button:active:not(:disabled),html.native-app [role=button]:active,html.native-app a[href]:active,html.native-app .MuiButtonBase-root:active{transform:scale(.985)}html.native-app button:focus-visible,html.native-app [role=button]:focus-visible,html.native-app a[href]:focus-visible,html.native-app input:focus-visible,html.native-app textarea:focus-visible,html.native-app select:focus-visible,html.native-app .MuiButtonBase-root:focus-visible{outline-offset:2px;outline:3px solid #ffbc0db3!important}html.native-app p,html.native-app li,html.native-app pre,html.native-app code,html.native-app blockquote,html.native-app [data-selectable=true]{-webkit-user-select:text;user-select:text}html.native-app main,html.native-app section,html.native-app .MuiDrawer-paper,html.native-app .MuiDialog-paper,html.native-app .MuiDialogContent-root,html.native-app .MuiTableContainer-root{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html.native-app .MuiContainer-root{padding-left:max(12px, var(--safe-left))!important;padding-right:max(12px, var(--safe-right))!important}html.native-app .MuiPaper-root,html.native-app .MuiCard-root{border-radius:12px!important}html.native-app .MuiCardContent-root,html.native-app .MuiDialogContent-root{padding:14px!important}html.native-app .MuiButton-root{min-height:44px!important;padding:9px 12px!important;font-size:.82rem!important;line-height:1.2!important}html.native-app .MuiIconButton-root{min-width:44px!important;min-height:44px!important}html.native-app .MuiChip-root{height:auto!important;min-height:28px!important}html.native-app .MuiTypography-h4{font-size:clamp(1.35rem,6vw,1.75rem)!important;line-height:1.14!important}html.native-app .MuiTypography-h5{font-size:clamp(1.15rem,5vw,1.45rem)!important;line-height:1.18!important}html.native-app .MuiTypography-h6{font-size:clamp(1rem,4.4vw,1.2rem)!important;line-height:1.22!important}html.native-app .MuiTypography-body1{font-size:.94rem!important}html.native-app .MuiTypography-body2{font-size:.84rem!important}html.native-app .MuiTableContainer-root{-webkit-overflow-scrolling:touch;overflow-x:auto}html.native-app .shared-cheese-header{height:calc(84px + var(--safe-top))!important;min-height:calc(84px + var(--safe-top))!important}html.native-app .shared-cheese-header__inner{padding-top:calc(var(--safe-top) + 8px)!important;padding-left:max(10px, var(--safe-left))!important;padding-right:max(10px, var(--safe-right))!important}html.native-app .tools-shell{padding:18px max(14px, var(--safe-right)) calc(70px + var(--native-bottom-gap)) max(14px, var(--safe-left))!important}html.native-app [data-bottom-bar]{bottom:calc(var(--bottom-nav-h,0px) + env(safe-area-inset-bottom,0px))!important}html.native-app .tools-grid{grid-template-columns:1fr!important;gap:10px!important}html.native-app .tool-card-body{gap:10px!important;padding:14px!important}html.native-app .tool-card-icon{border-radius:8px!important;width:34px!important;height:34px!important}html.native-app .tool-card-icon svg{width:18px;height:18px}html.native-app .tool-card-title{font-size:13px!important}html.native-app .tool-card-desc{font-size:11px!important;line-height:1.42!important}html.native-app .tool-card-footer{padding-top:8px!important}html.native-app .mtl-back-tile{min-height:44px!important}html.native-app .idp-no-print,html.native-app [data-native-bottom-bar=true]{padding-bottom:calc(12px + var(--native-bottom-gap))!important}html.native-app.keyboard-visible{scroll-padding-bottom:calc(var(--keyboard-height) + 28px)}html.native-app.keyboard-visible body{padding-bottom:var(--keyboard-height)}@media (prefers-reduced-motion:reduce){html.native-app *,html.native-app :before,html.native-app :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=430px){html.native-app{font-size:14px}html.native-app .shared-cheese-header{height:calc(78px + var(--safe-top))!important;min-height:calc(78px + var(--safe-top))!important}html.native-app .shared-cheese-header__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:6px!important;padding-left:8px!important;padding-right:8px!important;display:grid!important}html.native-app .shared-cheese-header__app-pill,html.native-app .shared-cheese-header__user-pill,html.native-app .shared-cheese-header__guest-pill{min-height:38px}html.native-app .shared-cheese-header__subtitle,html.native-app .shared-cheese-header__role-badge,html.native-app .shared-cheese-header__role-sep,html.native-app .shared-cheese-header__name,html.native-app .shared-cheese-header__name-sep{display:none!important}}
