@font-face{font-family:Rethink Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rethink-sans-latin-ext-400-normal-CKCYXmoY.woff2) format("woff2"),url(/assets/rethink-sans-latin-ext-400-normal-GA6tuHUS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rethink-sans-latin-400-normal-C2CrhZJ2.woff2) format("woff2"),url(/assets/rethink-sans-latin-400-normal-GBpUDrx9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rethink Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rethink-sans-latin-ext-600-normal-DVF2kpPS.woff2) format("woff2"),url(/assets/rethink-sans-latin-ext-600-normal-D9D_yKzQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rethink-sans-latin-600-normal-BBmnB1wa.woff2) format("woff2"),url(/assets/rethink-sans-latin-600-normal-DGDvRYts.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rethink Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rethink-sans-latin-ext-700-normal-D4II1oiP.woff2) format("woff2"),url(/assets/rethink-sans-latin-ext-700-normal-B-yV5RIE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rethink-sans-latin-700-normal-DqfDD8gS.woff2) format("woff2"),url(/assets/rethink-sans-latin-700-normal-fkb_AID4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rethink Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rethink-sans-latin-ext-800-normal-TIMy1I2b.woff2) format("woff2"),url(/assets/rethink-sans-latin-ext-800-normal-e3t7tzpe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rethink-sans-latin-800-normal-n6VeG6wA.woff2) format("woff2"),url(/assets/rethink-sans-latin-800-normal-pGDFcfvS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:900;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:900;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/doto-latin-900-normal-D1bF_x6I.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night: #0c1d2b;--night-2: #10283a;--navy: #153147;--navy-3: #1d4360;--teal: #51adae;--teal-hi: #7fd6d6;--teal-deep: #33646b;--copper: #b76b3c;--orange: #f0894a;--orange-hi: #ff9d5c;--orange-deep: #a24e1d;--amber: #ffb547;--ice: #c8feff;--paper: #eef6f5;--paper-2: #e2efed;--card: #ffffff;--ink: #0f2233;--ink-2: #33495a;--ink-3: #5b6f7d;--on-dark: #e9f4f4;--on-dark-2: #a9c4ca;--line: rgba(15, 34, 51, .14);--ok: #1d7446;--ok-bg: #e2f5e9;--warn: #8a5300;--warn-bg: #fff1d6;--bad: #b3261e;--bad-bg: #fde6e3;--info: #1f5c7a;--info-bg: #e1f0f7;--display: "Bricolage Grotesque Variable", "Bricolage Grotesque", "Segoe UI", Arial, sans-serif;--led: "Doto", ui-monospace, Consolas, monospace;--sans: "Rethink Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--r: 16px;--tap: 52px;--nav-h: 68px;--side-w: 240px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.5 var(--sans);-webkit-tap-highlight-color:transparent}h1,h2,h3{font-family:var(--display);font-weight:750;line-height:1.15;margin:0;letter-spacing:-.01em}h1{font-size:26px}h2{font-size:20px}h3{font-size:17px}p{margin:0 0 .8em}a{color:var(--info)}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-radius:8px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:200;background:var(--amber);color:var(--ink);padding:10px 16px;border-radius:10px;font-weight:700}.skip:focus{top:12px}.app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:40;background:var(--night);color:var(--on-dark);padding-top:env(safe-area-inset-top)}.topbar__row{display:flex;align-items:center;gap:10px;min-height:60px;padding:0 16px;max-width:1200px;margin:0 auto}.topbar__logo{width:118px;height:auto;display:block;flex:none}.topbar__spacer{flex:1}.stripes{height:5px;background:linear-gradient(90deg,var(--teal) 0 33.3%,var(--teal-deep) 33.3% 66.6%,var(--copper) 66.6%)}.venue-switch{display:inline-flex;align-items:center;gap:6px;background:#51adae29;border:1px solid rgba(126,214,214,.35);color:var(--on-dark);border-radius:999px;padding:0 12px;min-height:40px;font-weight:700;font-size:15px;max-width:52vw}.venue-switch select{background:transparent;border:0;color:inherit;font-weight:700;max-width:100%;text-overflow:ellipsis;min-height:40px}.venue-switch select option{color:var(--ink)}.venue-name{font-weight:700;font-size:15px;color:var(--on-dark-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:48vw}.acting-chip{display:inline-flex;align-items:center;gap:8px;background:var(--amber);color:var(--ink);border-radius:999px;padding:0 6px 0 14px;min-height:40px;font-weight:800;font-size:15px;border:0}.acting-chip span{background:var(--ink);color:#fff;border-radius:999px;padding:4px 10px;font-size:13px}.shell{flex:1;display:flex;width:100%;max-width:1200px;margin:0 auto}.main{flex:1;min-width:0;padding:18px 16px calc(var(--nav-h) + 28px + env(safe-area-inset-bottom))}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.page-head p{margin:4px 0 0;color:var(--ink-2)}.eyebrow{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}.bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--night);border-top:1px solid rgba(126,214,214,.2);padding-bottom:env(safe-area-inset-bottom)}.bottomnav ul{list-style:none;margin:0 auto;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;max-width:640px}.navlink{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:var(--nav-h);color:var(--on-dark-2);text-decoration:none;font-size:12.5px;font-weight:700;position:relative}.navlink svg{width:24px;height:24px}.navlink[aria-current=page]{color:var(--ice)}.navlink[aria-current=page]:before{content:"";position:absolute;top:0;left:22%;right:22%;height:3px;border-radius:0 0 3px 3px;background:var(--orange)}.navlink .dot{position:absolute;top:10px;right:calc(50% - 20px);min-width:18px;height:18px;border-radius:9px;background:var(--orange);color:var(--ink);font-size:11px;line-height:18px;text-align:center;padding:0 4px}.sidenav{display:none}@media(min-width:900px){.bottomnav{display:none}.sidenav{display:block;width:var(--side-w);flex:none;padding:18px 12px;position:sticky;top:65px;align-self:flex-start;height:calc(100vh - 65px);overflow:auto}.sidenav ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sidenav .navlink{flex-direction:row;justify-content:flex-start;gap:12px;min-height:52px;padding:0 14px;border-radius:12px;color:var(--ink-2);font-size:16px}.sidenav .navlink:hover{background:var(--paper-2)}.sidenav .navlink[aria-current=page]{background:var(--navy);color:#fff}.sidenav .navlink[aria-current=page]:before{display:none}.sidenav .navlink .dot{position:static;margin-left:auto}.main{padding:24px 24px 40px}h1{font-size:30px}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px}.card+.card{margin-top:12px}.stack{display:grid;gap:12px}.stack-sm{display:grid;gap:8px}.grid-2{display:grid;gap:12px}@media(min-width:700px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{display:grid;gap:12px}@media(min-width:700px){.grid-3{grid-template-columns:repeat(3,1fr)}}.section-title{display:flex;align-items:center;gap:10px;margin:22px 0 10px;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.section-title .count{background:var(--paper-2);border-radius:999px;padding:1px 9px;font-size:13px;letter-spacing:0}.muted{color:var(--ink-3)}.small{font-size:14px}.row{display:flex;align-items:center;gap:10px}.row--wrap{flex-wrap:wrap}.row--between{justify-content:space-between}.grow{flex:1;min-width:0}.task{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:var(--card);border:1px solid var(--line);border-left:6px solid var(--teal);border-radius:var(--r);padding:14px 14px 14px 16px;min-height:76px;cursor:pointer;text-decoration:none;color:inherit}.task:hover{border-color:var(--teal-deep)}.task h3{font-size:18px}.task__meta{margin-top:3px;font-size:14.5px;color:var(--ink-2)}.task__chev{flex:none;width:24px;height:24px;color:var(--ink-3)}.task--overdue{border-left-color:var(--bad)}.task--due{border-left-color:var(--orange)}.task--in_progress{border-left-color:var(--amber)}.task--done{border-left-color:var(--ok);opacity:.9}.task--upcoming{border-left-color:#9fb3bf}.progress{height:8px;border-radius:99px;background:var(--paper-2);overflow:hidden;margin-top:8px}.progress>i{display:block;height:100%;background:linear-gradient(90deg,var(--teal),var(--teal-deep));border-radius:99px}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800;white-space:nowrap;background:var(--paper-2);color:var(--ink-2)}.badge--overdue,.badge--bad{background:var(--bad-bg);color:var(--bad)}.badge--due,.badge--warn{background:var(--warn-bg);color:var(--warn)}.badge--in_progress{background:#fff3c4;color:#6d4c00}.badge--done,.badge--ok{background:var(--ok-bg);color:var(--ok)}.badge--upcoming,.badge--info{background:var(--info-bg);color:var(--info)}.badge--owner{background:#f6e3d6;color:#7a3e15}.badge--manager{background:var(--info-bg);color:var(--info)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);padding:12px 20px;border-radius:999px;border:2px solid transparent;font-weight:800;font-size:16.5px;line-height:1.1;cursor:pointer;text-decoration:none;background:var(--paper-2);color:var(--ink);transition:transform .12s ease,background-color .12s}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn svg{width:20px;height:20px}.btn--primary{background:var(--orange);color:var(--ink);box-shadow:0 4px 0 var(--orange-deep)}.btn--primary:hover{background:var(--orange-hi)}.btn--primary:active{box-shadow:0 1px 0 var(--orange-deep);transform:translateY(3px)}.btn--dark{background:var(--navy);color:#fff}.btn--dark:hover{background:var(--navy-3)}.btn--line{background:#fff;border-color:#0f223340}.btn--line:hover{border-color:var(--ink)}.btn--danger{background:#fff;border-color:#b3261e66;color:var(--bad)}.btn--ghost{background:transparent}.btn--sm{min-height:42px;padding:8px 14px;font-size:15px}.btn--block{width:100%}.btn-row{display:flex;gap:10px;flex-wrap:wrap}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:#fff;cursor:pointer}.icon-btn svg{width:20px;height:20px}.topbar .icon-btn{background:transparent;border-color:#7ed6d64d;color:var(--on-dark)}.field{display:grid;gap:6px}.field>span,.label{font-weight:800;font-size:15px}.field .hint{font-size:14px;color:var(--ink-3);font-weight:400}.input,.select,.textarea{width:100%;min-height:var(--tap);border:2px solid rgba(15,34,51,.2);border-radius:12px;background:#fff;padding:10px 14px;font-size:17px}.textarea{min-height:96px;resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:var(--teal-deep);outline:none;box-shadow:0 0 0 3px #51adae59}.input--bad{border-color:var(--bad);background:#fff8f7}.check{display:flex;align-items:center;gap:12px;min-height:var(--tap);cursor:pointer;font-weight:600}.check input{width:26px;height:26px;accent-color:var(--teal-deep);flex:none}.seg{display:inline-flex;flex-wrap:wrap;gap:6px;background:var(--paper-2);padding:5px;border-radius:14px}.seg button{border:0;background:transparent;min-height:44px;padding:0 14px;border-radius:10px;font-weight:800;cursor:pointer;color:var(--ink-2)}.seg button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #0000001f}.form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.error-text{color:var(--bad);font-weight:700;font-size:15px}.run-head{background:var(--navy);color:#fff;border-radius:var(--r);padding:16px;margin-bottom:14px}.run-head p{color:var(--on-dark-2);margin:4px 0 0}.item{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:14px;scroll-margin-top:90px}.item+.item{margin-top:10px}.item--problem{border:2px solid var(--bad);background:snow}.item--done{border-color:#1d744659}.item__label{font-weight:650;font-size:17px;line-height:1.4}.item__label .req{color:var(--bad)}.item__meta{font-size:13.5px;color:var(--ink-3);margin-top:6px}.item__controls{margin-top:12px;display:grid;gap:10px}.yesno{display:grid;grid-template-columns:1fr 1fr;gap:10px}.yesno button{min-height:56px;border-radius:14px;border:2px solid rgba(15,34,51,.2);background:#fff;font-weight:800;font-size:18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.yesno button svg{width:22px;height:22px}.yesno button[aria-pressed=true].yes{background:var(--ok);border-color:var(--ok);color:#fff}.yesno button[aria-pressed=true].no{background:var(--bad);border-color:var(--bad);color:#fff}.temp{display:flex;align-items:center;gap:10px}.temp .input{max-width:160px;font-size:22px;font-weight:800;text-align:center}.temp .unit{font-weight:800;font-size:18px}.range-note{font-size:14px;color:var(--ink-3)}.oor{display:flex;gap:8px;align-items:center;color:var(--bad);font-weight:800}.corrective{border-left:4px solid var(--bad);padding-left:12px}.photo-thumb{width:140px;height:105px;object-fit:cover;border-radius:10px;border:1px solid var(--line);display:block}.runbar{position:sticky;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));z-index:30;margin:18px -16px 0;padding:12px 16px;background:#eef6f5f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line);display:flex;align-items:center;gap:12px}@media(min-width:900px){.runbar{bottom:0;margin:18px 0 0;border-radius:var(--r);border:1px solid var(--line)}}.runbar .grow strong{font-family:var(--led);font-size:24px;font-weight:900}.answer-line{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--line)}.answer-line:last-child{border-bottom:0}.answer-value{font-weight:800;white-space:nowrap}.answer-value.yes{color:var(--ok)}.answer-value.no,.answer-value.bad{color:var(--bad)}.led{font-family:var(--led);font-weight:900;font-size:54px;line-height:1;color:var(--teal-deep);letter-spacing:.02em}.led--bad{color:var(--bad)}.led--ok{color:var(--ok)}.stat{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px}.stat__label{font-weight:800;font-size:14px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em}.venue-panel{background:var(--night);color:var(--on-dark);border-radius:20px;padding:18px}.venue-panel .stat{background:var(--night-2);border-color:#7ed6d633;color:var(--on-dark)}.venue-panel .stat__label{color:var(--on-dark-2)}.venue-panel .led{color:var(--teal-hi)}.venue-panel .led--bad{color:#ff8a7a}.venue-panel .led--ok{color:#8ad3a2}.list-plain{list-style:none;margin:0;padding:0}.list-plain li{padding:10px 0;border-bottom:1px solid var(--line)}.list-plain li:last-child{border-bottom:0}.notice{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px}.notice--pinned{border:2px solid var(--orange);background:#fffaf6}.notice__body{white-space:pre-wrap;margin-top:8px}.banner{display:flex;gap:12px;align-items:center;background:#fff3e8;border:2px solid var(--orange);border-radius:var(--r);padding:12px 14px;margin-bottom:14px;text-decoration:none;color:inherit}.table-wrap{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:var(--r)}table{border-collapse:collapse;width:100%;font-size:15px}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);background:var(--paper)}tr.clickable{cursor:pointer}tr.clickable:hover td{background:#f7fbfb}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#050e168c;display:flex;align-items:flex-end;justify-content:center}.sheet{background:var(--paper);width:100%;max-width:640px;max-height:92vh;overflow:auto;border-radius:22px 22px 0 0;padding:18px 16px calc(20px + env(safe-area-inset-bottom))}@media(min-width:700px){.sheet-backdrop{align-items:center}.sheet{border-radius:22px}}.sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.toasts{pointer-events:none;position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--nav-h) + 16px + env(safe-area-inset-bottom));z-index:120;display:grid;gap:8px;width:min(92vw,520px)}.toast{background:var(--ink);color:#fff;border-radius:14px;padding:14px 16px;font-weight:700;box-shadow:0 10px 30px #00000040}.toast--error{background:var(--bad)}.toast--ok{background:var(--ok)}.splash{min-height:100vh;min-height:100dvh;background:radial-gradient(circle at 20% 0%,var(--navy-3),var(--night) 60%);color:var(--on-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 16px}.splash__card{width:100%;max-width:460px;background:var(--paper);color:var(--ink);border-radius:22px;padding:22px 18px;box-shadow:0 20px 60px #00000059}.splash__logo{width:210px;margin:0 auto 18px;display:block}.demo-note{background:var(--warn-bg);color:var(--warn);border-radius:12px;padding:10px 12px;font-size:14.5px;font-weight:600;margin-bottom:14px}.person{display:flex;align-items:center;gap:12px;width:100%;text-align:left;min-height:64px;padding:10px 14px;border:1px solid var(--line);background:#fff;border-radius:14px;cursor:pointer}.person:hover{border-color:var(--teal-deep)}.avatar{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#fff;background:var(--teal-deep);font-size:16px}.lock{min-height:calc(100vh - 65px);padding:22px 16px 40px;background:var(--night);color:var(--on-dark)}.lock h1{color:#fff}.people-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:18px}.tile{min-height:120px;border-radius:18px;border:1px solid rgba(126,214,214,.25);background:var(--night-2);color:var(--on-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-weight:800;font-size:17px;cursor:pointer;padding:12px;text-align:center}.tile:hover{border-color:var(--teal-hi)}.tile .avatar{width:56px;height:56px;font-size:20px}.tile[disabled]{opacity:.45;cursor:not-allowed}.pinpad{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:330px;margin:18px auto 0}.pinpad button{min-height:72px;border-radius:18px;border:1px solid rgba(126,214,214,.25);background:var(--night-2);color:#fff;font-family:var(--led);font-size:30px;font-weight:900;cursor:pointer}.pinpad button:active{background:var(--navy-3)}.pinpad .wide{font-family:var(--sans);font-size:16px}.pin-dots{display:flex;justify-content:center;gap:16px;margin-top:20px}.pin-dots i{width:18px;height:18px;border-radius:50%;border:2px solid var(--teal-hi)}.pin-dots i.on{background:var(--teal-hi)}.light-pad .pinpad button{background:#fff;color:var(--ink);border-color:var(--line)}.light-pad .pin-dots i{border-color:var(--teal-deep)}.light-pad .pin-dots i.on{background:var(--teal-deep)}.empty{text-align:center;padding:28px 16px;color:var(--ink-3);background:#fff;border:1px dashed var(--line);border-radius:var(--r)}.print-only{display:none}@media print{body{background:#fff;font-size:11pt}.topbar,.bottomnav,.sidenav,.no-print,.runbar,.toasts{display:none!important}.main{padding:0!important}.print-only{display:block}.card,.item,.table-wrap{border-color:#999;break-inside:avoid}.print-run{break-inside:avoid;margin-bottom:14pt}a{color:inherit;text-decoration:none}}.topbar__row>*{min-width:0}.venue-switch{flex:0 1 auto;min-width:0;overflow:hidden}.venue-switch select{width:100%;min-width:0}@media(max-width:480px){.topbar__logo{width:92px}.venue-switch,.venue-name{max-width:none;font-size:14px}.topbar .badge{padding:3px 7px;font-size:12px}}html,body{overflow-x:clip}.topbar .badge,.topbar .acting-chip,.topbar__logo{flex:none}.banner>svg,.task>svg,.person>svg,.card.row>svg{flex:none}.venue-panel .card{color:var(--ink)}.venue-panel .grid-2{align-items:start}.strips{position:sticky;top:calc(65px + env(safe-area-inset-top));z-index:35;display:grid}.strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;background:var(--info-bg);color:var(--info);font-weight:700;font-size:15px;text-decoration:none;border-bottom:1px solid var(--line)}.strip--off{background:#2b3a46;color:#fff}.strip--bad{background:var(--bad-bg);color:var(--bad)}.strip--due{background:var(--warn-bg);color:var(--warn)}.strip__btn{min-height:36px;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;font-weight:800;padding:0 12px;cursor:pointer}.waiting-sync{color:var(--info);font-weight:700}.digest-preview{white-space:pre-wrap;font:400 15px/1.5 var(--sans);background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;margin:0}
