@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.operator-shell{min-width:0}.operator-shell__sidebar{transition:transform .16s ease}.operator-shell__main{min-width:0}.operator-shell__header-row{display:flex;align-items:center;gap:12px;min-width:0}.operator-shell__menu-button{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #d7deea;border-radius:12px;background:#fff;color:#0f1720;font-size:18px;font-weight:800;cursor:pointer;flex-shrink:0}.operator-shell__title-wrap{min-width:0}.operator-shell__mobile-restaurant{display:none;margin-top:2px;font-size:12px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operator-shell__backdrop{display:none}.operator-responsive-grid-2,.operator-responsive-grid-3,.operator-responsive-grid-4,.operator-responsive-split,.operator-responsive-inline-form,.operator-hours-table-row,.operator-hours-table-header,.operator-responsive-select{min-width:0}.operator-responsive-sticky{position:sticky}.operator-hours-mobile-label{display:none}@media(max-width:767px){.operator-shell__backdrop{position:fixed;inset:0;background:#0f17206b;opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:30;display:block}.operator-shell__backdrop--visible{opacity:1;pointer-events:auto}.operator-shell__sidebar{transform:translate(-100%);width:min(88vw,320px)!important;max-width:320px;z-index:40!important;box-shadow:0 24px 48px #0f172038}.operator-shell__sidebar--open{transform:translate(0)}.operator-shell__main{margin-left:0!important;width:100%}.operator-shell__header{padding:12px 16px!important;height:auto!important;min-height:64px}.operator-shell__menu-button{display:inline-flex}.operator-shell__mobile-restaurant{display:block}.operator-shell__content{padding:16px!important}.operator-responsive-grid-2,.operator-responsive-grid-3,.operator-responsive-grid-4,.operator-responsive-split,.operator-responsive-inline-form{grid-template-columns:minmax(0,1fr)!important}.operator-responsive-row,.operator-responsive-status,.operator-responsive-actions,.operator-responsive-card-actions{flex-direction:column!important;align-items:stretch!important}.operator-responsive-status{text-align:left!important}.operator-responsive-actions>*,.operator-responsive-card-actions>*{width:100%;margin-left:0!important}.operator-responsive-select,.operator-responsive-field{width:100%!important;max-width:none!important;min-width:0!important}.operator-responsive-sticky{position:static!important;top:auto!important}.operator-responsive-button{width:100%!important}.operator-hours-table-header{display:none!important}.operator-hours-table-row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:14px 16px!important}.operator-hours-mobile-label{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#667085}.operator-hours-time-input{width:100%!important}}.operator-tablet{min-height:100vh;padding:20px;color:#101828;background:#f7f1e6;font-family:var(--gb-font-ui, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.operator-tablet button,.operator-tablet select{font:inherit}.ot-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid rgba(18,34,28,.12);border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a12}.ot-kicker{color:#2d6a4f;font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ot-header h1,.ot-detail h2,.ot-empty h2,.ot-modal h2{margin:0;letter-spacing:0}.ot-header h1{margin-top:4px;font-size:30px;line-height:1.08}.ot-header-meta,.ot-header-actions,.ot-alert-actions,.ot-badges,.ot-actions,.ot-modal-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ot-header-meta{margin-top:10px;color:#475467;font-size:15px;font-weight:800}.ot-header-meta span{min-height:28px;display:inline-flex;align-items:center;padding:3px 10px;border:1px solid #e4e9f0;border-radius:999px;background:#f8fafc}.ot-connection.is-live{color:#067647}.ot-connection.is-offline,.ot-connection.is-reconnecting,.ot-connection.is-disconnected{color:#b42318}.ot-header-actions{justify-content:flex-end}.ot-button,.ot-restaurant-select{min-height:52px;border-radius:8px;font-size:16px;font-weight:900}.ot-button{border:0;padding:12px 18px;cursor:pointer}.ot-button:disabled,.ot-action:disabled,.ot-availability button:disabled{cursor:not-allowed;opacity:.55}.ot-button--primary,.ot-button--install{background:#1f4e3d;color:#fff}.ot-button--secondary{border:1px solid #b8c7bf;background:#fff;color:#1f4e3d}.ot-button--ghost{border:1px solid #e4e9f0;background:#f8fafc;color:#475467}.ot-button--alert{background:#b42318;color:#fff}.ot-button--danger-outline{border:1px solid #f04438;background:#fff;color:#b42318}.ot-restaurant-select{max-width:260px;padding:0 14px;border:1px solid #b8c7bf;background:#fff;color:#101828}.ot-install-wrap{display:grid;gap:8px}.ot-install{min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;background:#edf7f2;color:#1f4e3d}.ot-install--button,.ot-install--manual{width:100%;border:1px solid #b8c7bf;padding:8px 14px;text-align:left;cursor:pointer}.ot-install--button{background:#1f4e3d;color:#fff}.ot-install--manual{background:#edf7f2;color:#1f4e3d}.ot-install strong,.ot-install span{display:block;font-size:13px;line-height:1.2}.ot-install--installed{padding:0 14px;font-weight:900}.ot-install-instructions{max-width:300px;padding:10px 12px;border:1px solid #fedf89;border-radius:8px;background:#fffaeb;color:#93370d}.ot-install-instructions strong,.ot-install-instructions span{display:block;font-size:13px;line-height:1.25}.ot-install-instructions span{margin-top:3px;font-weight:700}.ot-offline,.ot-error{margin-top:14px;padding:16px 18px;border-radius:8px;font-size:19px;font-weight:900}.ot-offline{border:2px solid #f79009;background:#fffaeb;color:#93370d}.ot-error{border:2px solid #f04438;background:#fef3f2;color:#b42318}.ot-pwa-status{display:grid;gap:14px;margin-top:14px;padding:18px 20px;border:2px solid #1f4e3d;border-radius:8px;background:#fff}.ot-pwa-status__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ot-pwa-status__header span,.ot-pwa-related strong{display:block;color:#667085;font-size:14px;font-weight:900}.ot-pwa-status__header strong{display:block;margin-top:2px;color:#101828;font-size:24px;line-height:1.1}.ot-pwa-status__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ot-pwa-status__grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;margin:0}.ot-pwa-status__grid div{min-height:88px;padding:12px;border:1px solid #d0d5dd;border-radius:8px;background:#f8fafc}.ot-pwa-status__grid dt{margin:0;color:#667085;font-size:13px;font-weight:800}.ot-pwa-status__grid dd{margin:8px 0 0;color:#101828;font-size:22px;font-weight:900}.ot-pwa-related{display:grid;gap:8px;padding:12px;border:1px solid #d0d5dd;border-radius:8px;background:#f8fafc}.ot-pwa-related p{margin:0;color:#475467;font-size:15px;font-weight:700}.ot-pwa-related pre{overflow:auto;max-height:180px;margin:0;padding:12px;border-radius:8px;background:#101828;color:#f8fafc;font-size:13px}.ot-pwa-reset-message{padding:12px;border:1px solid #fedf89;border-radius:8px;background:#fffaeb;color:#93370d;font-size:15px;font-weight:900}.ot-alert-band,.ot-status-panel,.ot-push-foundation{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:18px 20px;border-radius:8px;background:#fff;border:1px solid rgba(18,34,28,.12)}.ot-alert-band{border-width:3px;border-color:#abefc6;background:#ecfdf3}.ot-alert-band.is-active{animation:otPulse 1s infinite;border-color:#b42318;background:#fef3f2}.ot-alert-band span,.ot-status-panel span,.ot-push-foundation span{display:block;color:#667085;font-size:14px;font-weight:800}.ot-alert-band strong,.ot-status-panel strong,.ot-push-foundation strong{display:block;margin-top:2px;font-size:26px;line-height:1.1}.ot-alert-ready{min-height:52px;display:inline-flex!important;align-items:center;padding:0 14px;border-radius:8px;background:#ecfdf3;color:#067647!important}.ot-availability{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;width:min(100%,640px)}.ot-availability button{min-height:64px;border:1px solid #b8c7bf;border-radius:8px;background:#fff;color:#1f2937;font-size:17px;font-weight:900;cursor:pointer}.ot-availability button.is-active{border:3px solid #1f4e3d;background:#edf7f2;color:#1f4e3d}.ot-grid{display:grid;grid-template-columns:minmax(310px,33%) minmax(0,1fr);gap:16px;margin-top:16px}.ot-queue,.ot-detail,.ot-empty,.ot-push-foundation{border:1px solid rgba(18,34,28,.12);border-radius:8px;background:#fff}.ot-queue,.ot-detail{min-height:520px;padding:18px}.ot-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ot-section-title h2{margin:0;font-size:18px;letter-spacing:0}.ot-section-title span{min-width:36px;min-height:36px;display:inline-grid;place-items:center;border-radius:999px;background:#1f4e3d;color:#fff;font-weight:900}.ot-queue-list{display:grid;gap:12px}.ot-order-card{min-height:132px;display:grid;gap:6px;width:100%;padding:16px;text-align:left;border:2px solid #e4e9f0;border-radius:8px;background:#f8fafc;color:#101828;cursor:pointer}.ot-order-card.is-selected{border-color:#1f4e3d;background:#edf7f2}.ot-order-card.is-incoming{border-color:#f04438;background:#fff5f4}.ot-order-id{color:#667085;font-size:14px;font-weight:900}.ot-order-customer{overflow-wrap:anywhere;font-size:21px;font-weight:900}.ot-order-meta{color:#475467;font-size:15px;font-weight:700;text-transform:capitalize}.ot-order-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:18px}.ot-order-bottom small{min-width:48px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#b42318;font-size:14px;font-weight:900}.ot-queue-empty,.ot-detail-empty,.ot-empty{display:grid;place-items:center;min-height:330px;padding:24px;text-align:center;color:#667085}.ot-detail{display:flex;flex-direction:column;gap:18px}.ot-detail-header{display:flex;justify-content:space-between;gap:24px}.ot-detail-header span{color:#667085;font-size:15px;font-weight:900}.ot-detail-header h2{margin-top:4px;font-size:36px;line-height:1.05;overflow-wrap:anywhere}.ot-detail-header p{margin:8px 0 0;color:#475467;font-size:18px;font-weight:700;text-transform:capitalize}.ot-total{flex:0 0 auto;color:#1f4e3d;font-size:36px;font-weight:900}.ot-badges span{min-height:40px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:#f2f4f7;color:#344054;font-size:15px;font-weight:900;text-transform:capitalize}.ot-items{display:grid;gap:12px}.ot-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px;border:1px solid #e4e9f0;border-radius:8px;background:#f8fafc}.ot-item strong{display:block;font-size:21px}.ot-item span,.ot-item em,.ot-note span,.ot-muted{display:block;margin-top:5px;color:#667085;font-size:16px}.ot-item b{font-size:19px}.ot-note{padding:16px;border:2px solid #fedf89;border-radius:8px;background:#fffaeb}.ot-note strong{display:block;color:#93370d;font-size:16px}.ot-actions{margin-top:auto;align-items:stretch}.ot-action{min-width:150px;min-height:72px;flex:1 1 150px;border:0;border-radius:8px;color:#fff;font-size:24px;font-weight:900;cursor:pointer}.ot-action--accept{background:#079455}.ot-action--decline{background:#b42318}.ot-action--primary{background:#1f4e3d}.ot-action--complete{background:#101828}.ot-action--print{border:2px solid #b8c7bf;background:#fff;color:#1f4e3d}.ot-push-foundation{margin-bottom:20px}.ot-push-foundation strong{font-size:18px}.ot-push-foundation>span{min-width:96px;text-align:right}.ot-modal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#1018289e}.ot-modal-panel{width:min(100%,560px);display:grid;gap:16px;padding:28px;border-radius:8px;background:#fff;box-shadow:0 24px 80px #10182847}.ot-modal-panel h2{font-size:28px}.ot-modal-panel p{margin:0;color:#667085;font-size:18px}.ot-modal-panel select{min-height:58px;padding:0 14px;border:1px solid #b8c7bf;border-radius:8px;font-size:18px}#operator-tablet-print-ticket{display:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.55;color:#000}.ot-ticket-center{text-align:center}.ot-ticket-brand,.ot-ticket-order,.ot-ticket-total{font-weight:900}.ot-ticket-brand{font-size:18px}.ot-ticket-order{font-size:24px}.ot-ticket-type{font-weight:800;text-transform:uppercase}.ot-ticket-line{margin:12px 0;border-top:2px dashed #000}.ot-ticket-item{margin-bottom:8px}.ot-ticket-price{text-align:right}.ot-ticket-total{text-align:right;font-size:18px}.ot-ticket-powered{margin-top:14px;text-align:center;font-size:12px}@keyframes otPulse{0%,to{box-shadow:0 0 #b4231800}50%{box-shadow:0 0 0 8px #b423181f}}@media(max-width:900px),(orientation:portrait){.operator-tablet{padding:12px}.ot-header,.ot-alert-band,.ot-status-panel,.ot-pwa-status__header,.ot-push-foundation,.ot-detail-header{flex-direction:column;align-items:stretch}.ot-header-actions,.ot-alert-actions{justify-content:stretch}.ot-button,.ot-restaurant-select,.ot-install,.ot-header-actions>*{width:100%}.ot-grid,.ot-availability{grid-template-columns:1fr}.ot-pwa-status__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-total{font-size:30px}}.owner-shell{display:flex;min-height:100vh}.owner-shell__sidebar{width:240px;flex-shrink:0;position:sticky;top:0;height:100vh;overflow-y:auto;transition:transform .16s ease}.owner-shell__main{flex:1;min-width:0}.owner-shell__menu-button{display:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;font-size:18px;font-weight:800;cursor:pointer;flex-shrink:0}.owner-shell__backdrop{display:none}.owner-responsive-grid-2,.owner-responsive-grid-3,.owner-responsive-grid-4{min-width:0}@media(max-width:767px){.owner-shell{display:block}.owner-shell__sidebar{position:fixed;top:0;left:0;height:100vh;z-index:40;transform:translate(-100%);width:min(88vw,280px)!important;box-shadow:0 24px 48px #562f1d38}.owner-shell__sidebar--open{transform:translate(0)}.owner-shell__backdrop{display:block;position:fixed;inset:0;background:#0f17206b;opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:30}.owner-shell__backdrop--visible{opacity:1;pointer-events:auto}.owner-shell__main{width:100%}.owner-shell__header{padding:12px 16px!important}.owner-shell__menu-button{display:inline-flex}.owner-shell__content{padding:16px!important}.owner-responsive-grid-2,.owner-responsive-grid-3,.owner-responsive-grid-4{grid-template-columns:minmax(0,1fr)!important}}:root{--sph-h: 73px;--bottom-nav-h: 72px}.gb-sticky-below-sph{top:var(--sph-h, 73px)!important}:root{color-scheme:light;--gb-font-ui: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gb-color-page: #ffffff;--gb-color-page-alt: #ffffff;--gb-color-page-warm: #ffffff;--gb-color-surface: rgba(46, 61, 28, .94);--gb-color-surface-muted: rgba(33, 44, 20, .96);--gb-color-surface-strong: #2E3D1C;--gb-color-border: #1F2937;--gb-color-border-strong: #374151;--gb-color-ink: #F9FAFB;--gb-color-ink-strong: #FFFFFF;--gb-color-ink-muted: #9CA3AF;--gb-color-ink-soft: #D1D5DB;--gb-color-accent: #22C55E;--gb-color-accent-soft: rgba(34, 197, 94, .12);--gb-color-success-bg: rgba(34, 197, 94, .08);--gb-color-success-border: rgba(34, 197, 94, .25);--gb-color-success-text: #22C55E;--gb-color-warning-bg: rgba(234, 179, 8, .08);--gb-color-warning-border: rgba(234, 179, 8, .25);--gb-color-warning-text: #FCD34D;--gb-shadow-card: 0 8px 28px rgba(0, 0, 0, .35);--gb-shadow-card-hover: 0 14px 34px rgba(0, 0, 0, .5);--gb-shadow-soft: 0 6px 18px rgba(0, 0, 0, .3);--gb-radius-card: 24px;--gb-radius-card-tight: 16px;--gb-radius-input: 14px;--gb-radius-pill: 999px;--gb-space-page-desktop: 36px 24px 72px;--gb-space-page-mobile: 20px 14px 48px;--gb-space-stack-1: 4px;--gb-space-stack-2: 8px;--gb-space-stack-3: 12px;--gb-space-stack-4: 16px;--gb-space-stack-5: 24px;--gb-space-stack-6: 32px;--gb-space-stack-7: 40px;--gb-text-0: 12px;--gb-text-1: 13px;--gb-text-2: 14px;--gb-text-3: 15px;--gb-text-4: 16px;--gb-text-5: 20px;--gb-text-6: clamp(28px, 4vw, 34px);--font-ui: var(--gb-font-ui);--ink: var(--gb-color-ink);--muted: var(--gb-color-ink-muted);--muted-2: #6B7280;--link: var(--gb-color-ink-strong);--bg: var(--gb-color-page);--card: var(--gb-color-surface-strong);--border: var(--gb-color-border);--shadow-1: var(--gb-shadow-soft);--focus: rgba(34, 197, 94, .4);--text-0: 11px;--text-1: 12px;--text-2: 13px;--text-3: 16px;--text-4: 18px;--text-5: 22px;--text-6: 30px}html{min-height:100%;background:var(--gb-color-page);background-attachment:fixed}body,#root{min-height:100vh}body{margin:0;color:var(--gb-color-ink);font-family:var(--gb-font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--gb-color-page)}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit}a{color:var(--gb-color-ink-soft);text-decoration-thickness:1.5px;text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.gb-page{min-height:100vh}.gb-bottom-nav-clearance{padding-bottom:calc(var(--bottom-nav-h, 72px) + 8px)}.gb-shell{width:min(100%,820px);margin:0 auto;padding:var(--gb-space-page-desktop)}.gb-shell--wide{width:min(100%,1100px)}.gb-shell--reading{width:min(100%,760px)}.gb-page-nav{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.gb-page-nav__brand{display:inline-flex;align-items:center;font-size:19px;font-weight:900;letter-spacing:-.02em;color:#0b0f0c;text-decoration:none}.gb-page-nav__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.gb-page-hero{margin-bottom:32px}.gb-page-eyebrow{margin-bottom:8px;color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gb-page-title{margin:0;color:#0b0f0c;font-size:var(--gb-text-6);line-height:1.05;font-weight:900;letter-spacing:-.04em}.gb-page-title-accent{color:var(--gb-color-accent)}.gb-page-description{max-width:560px;margin:12px 0 0;color:#374151;font-size:var(--gb-text-3);line-height:1.6}.gb-page-hero-action{margin-top:18px}.gb-section-title{margin:24px 0 8px;color:#0b0f0c;font-size:16px;font-weight:900;letter-spacing:-.01em}.gb-card{border:1px solid var(--gb-color-border);border-radius:var(--gb-radius-card);background:var(--gb-color-surface-strong);box-shadow:var(--gb-shadow-card);padding:18px;color:var(--gb-color-ink)}.gb-card--muted{background:var(--gb-color-surface-muted)}.gb-card--interactive{transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.gb-card--interactive:hover{box-shadow:var(--gb-shadow-card-hover);border-color:var(--gb-color-border-strong);transform:translateY(-1px)}.gb-pill-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 16px;border-radius:var(--gb-radius-pill);border:1px solid var(--gb-color-border-strong);cursor:pointer;font-size:var(--gb-text-2);font-weight:800;line-height:1;text-decoration:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.gb-pill-button--secondary{background:#ffffff0f;color:var(--gb-color-ink-soft)}.gb-pill-button--primary{background:var(--gb-color-accent);border-color:var(--gb-color-accent);color:#0b0f0c}.gb-filter-chip{justify-content:flex-start;width:100%}.gb-field{display:flex;flex-direction:column;gap:8px}.gb-field-label{color:var(--gb-color-ink-muted);font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gb-input,.gb-select{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--gb-color-border);border-radius:var(--gb-radius-input);background:var(--gb-color-surface-strong);color:var(--gb-color-ink);font-size:var(--gb-text-2);font-weight:700}.gb-status-message{margin-top:12px;padding:14px 16px;border-radius:var(--gb-radius-card-tight);border:1px solid var(--gb-color-border);background:var(--gb-color-surface-strong);color:var(--gb-color-ink-soft);font-size:var(--gb-text-2);font-weight:700;line-height:1.55}.gb-status-message--warning{border-color:var(--gb-color-warning-border);background:var(--gb-color-warning-bg);color:var(--gb-color-warning-text)}.gb-status-message--success{border-color:var(--gb-color-success-border);background:var(--gb-color-success-bg);color:var(--gb-color-success-text)}.gb-status-message--muted{background:var(--gb-color-surface-muted)}.gb-page-split{display:flex;align-items:flex-start;gap:24px}.gb-page-sidebar{flex:0 0 260px;width:260px;min-width:0;position:sticky;top:18px;align-self:flex-start}.gb-page-main{flex:1 1 auto;min-width:0;width:100%}.gb-count-label{color:var(--gb-color-ink-muted);font-size:var(--gb-text-1);font-weight:800}.gb-linkish{color:var(--gb-color-ink-strong);text-decoration:none}.gb-linkish:hover{text-decoration:underline}.grubbid-linkish{color:var(--gb-color-ink-strong);text-decoration:none}.grubbid-linkish:hover{text-decoration:underline}@media(max-width:900px){.gb-shell{padding:var(--gb-space-page-mobile)}.gb-page-split,.gb-page-split--stack{flex-direction:column;gap:16px}.gb-page-sidebar{position:static;width:100%;flex-basis:auto}.gb-page-nav{margin-bottom:22px}.gb-page-nav__brand{font-size:17px}.gb-page-title{font-size:26px;letter-spacing:-.03em}.gb-page-description{font-size:var(--gb-text-2)}.gb-section-title{font-size:15px}}.gb-chip-rail{display:flex;gap:8px;width:100%;min-width:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.gb-chip-rail>*{flex:0 0 auto;white-space:nowrap}@media(max-width:768px){.gb-chip-rail{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x}.gb-chip-rail::-webkit-scrollbar{display:none}}
