@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-ext-700-normal-ClYbKGw-.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-700-normal-BQc-7cTM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Club Look Sans;font-style:normal;font-display:block;font-weight:700;src:url(/assets/instrument-sans-latin-ext-700-normal-ClYbKGw-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Club Look Sans;font-style:normal;font-display:block;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Club Look Sans Fallback;font-style:normal;font-display:block;font-weight:700;src:url(/assets/inter-tight-vietnamese-700-normal-C5l4hTcb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}:root{--red:#dc1928;--cream:#fdf3db;--maroon:#580a10;--char:#4d4d55;--white:#fff;--mustard:#e2a812;--slate:#57779a;--orange:#da6a2c;--text:#2e1a1c;--muted:#6e4a44;--page-grid:#f1e1bd;--band-grid:#fdf3db29;--rule:#ebcfb0;--till-key:#7a1a22;--grid-size:24px;--checker-size:16px;--font-sans:"Instrument Sans", sans-serif;--font-mono:"DM Mono", ui-monospace, monospace;--outline-width:2px;--outline:2px solid #580a10;--shadow:3px 3px 0 #580a10;--shadow-small:2px 2px 0 #580a10;--radius-card:14px;--radius-pill:999px;--radius-tag:8px;--radius-arch:999px 999px 12px 12px;--burst:polygon(100.0% 50.0%,92.6% 56.1%,98.0% 64.1%,89.1% 67.9%,92.1% 77.0%,82.5% 78.2%,82.7% 87.8%,73.2% 86.2%,70.8% 95.5%,62.1% 91.3%,57.1% 99.5%,50.0% 93.0%,42.9% 99.5%,37.9% 91.3%,29.2% 95.5%,26.8% 86.2%,17.3% 87.8%,17.5% 78.2%,7.9% 77.0%,10.9% 67.9%,2.0% 64.1%,7.4% 56.1%,0.0% 50.0%,7.4% 43.9%,2.0% 35.9%,10.9% 32.1%,7.9% 23.0%,17.5% 21.8%,17.3% 12.2%,26.8% 13.8%,29.2% 4.5%,37.9% 8.7%,42.9% 0.5%,50.0% 7.0%,57.1% 0.5%,62.1% 8.7%,70.8% 4.5%,73.2% 13.8%,82.7% 12.2%,82.5% 21.8%,92.1% 23.0%,89.1% 32.1%,98.0% 35.9%,92.6% 43.9%);--thumb-1:#5a2e1e;--thumb-2:#2e3a2c;--thumb-3:#3b2a20;--thumb-4:#44352b;--thumb-5:#523225;--team-grid:#f4e2bc;--team-grid-size:26px;--team-paper:#fffaee;--team-count:#f7e3c2;--team-note:#ffefb8;--team-note-line:#f5c33b;--team-muted:#7a4a44;--team-blue:#2f5e8a;--team-sidebar-width:250px;--team-need-red:#fbd5d0;--team-need-red-text:#a3141e;--team-pic-line:#f6d9c4;--thumb-6:#6b4a2a}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--text);background-color:var(--cream);background-image:linear-gradient(var(--page-grid) 1px, transparent 1px), linear-gradient(90deg, var(--page-grid) 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size);margin:0}a{color:var(--red)}a:hover{color:var(--maroon)}input,button,select,textarea{font-family:var(--font-sans)}button{cursor:pointer}.screen{background-color:var(--cream);background-image:linear-gradient(var(--page-grid) 1px, transparent 1px), linear-gradient(90deg, var(--page-grid) 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size);flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}.screen>.nav{z-index:5;position:sticky;bottom:0}.band{background-color:var(--red);background-image:linear-gradient(var(--band-grid) 1px, transparent 1px), linear-gradient(90deg, var(--band-grid) 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size);padding:22px 18px 18px;padding-top:max(22px, env(safe-area-inset-top));color:var(--cream)}.checker{height:var(--checker-size);background:repeating-conic-gradient(var(--red) 0 25%, var(--cream) 0 50%) 0 0 / var(--checker-size) var(--checker-size);flex:none}.h1{font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-size:31px;font-weight:700;line-height:1.06}.sub{margin-top:6px;font-size:16px;line-height:1.35}.in{flex-direction:column;flex:1;gap:14px;padding:18px 18px 16px;display:flex}.card{background:var(--white);border:var(--outline);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:14px}.big{border-radius:var(--radius-pill);background:var(--red);min-height:56px;color:var(--white);font:700 18px var(--font-sans);border:var(--outline);box-shadow:var(--shadow);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:flex}.big:hover{color:var(--white)}.big:active{box-shadow:1px 1px 0 var(--maroon);transform:translate(2px,2px)}.big:focus-visible,.chip:focus-visible,.tab:focus-visible,.lk a:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.soft{background:var(--white);color:var(--maroon)}.soft:hover{color:var(--maroon)}.dark{background:var(--maroon);color:var(--cream)}.dark:hover{color:var(--cream)}.ico{border-radius:var(--radius-pill);border:var(--outline);flex:none;justify-content:center;align-items:center;display:flex}.lab{font-size:17px;font-weight:700;line-height:1.2}.row{align-items:center;gap:12px;display:flex}.tiny{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px}.tag{background:var(--red);color:var(--white);border:2px solid var(--white);box-shadow:0 0 0 2px var(--maroon), 3px 3px 0 2px var(--maroon);border-radius:var(--radius-tag);font:700 14px var(--font-sans);white-space:nowrap;padding:3px 10px;display:inline-block;transform:rotate(-4deg)}.tag.light{background:var(--cream);color:var(--red);border-color:var(--cream)}.chip{border-radius:var(--radius-pill);border:var(--outline);background:var(--white);min-height:40px;color:var(--maroon);box-shadow:var(--shadow-small);align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.chip.on{background:var(--red);color:var(--white)}button.chip{font-family:var(--font-sans)}.pill{border-radius:var(--radius-pill);border:var(--outline);align-self:flex-start;align-items:center;gap:4px;padding:2px 9px;font-size:13px;font-weight:700;display:inline-flex}.burst{clip-path:var(--burst);flex:none;justify-content:center;align-items:center;display:flex}.arch{border-radius:var(--radius-arch);border:var(--outline);position:relative;overflow:hidden}.play{background:var(--cream);border:var(--outline);width:38px;height:38px;color:var(--maroon);border-radius:99px;justify-content:center;align-items:center;display:flex;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.play.mini{width:24px;height:24px}.reel{aspect-ratio:9/16;border:var(--outline);border-radius:var(--radius-card);flex:none;width:100%;position:relative;overflow:hidden}.reel-still,.reel-video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.reel .play{z-index:1;top:50%}.nav{background:var(--white);border-top:var(--outline);padding:6px 6px 22px;padding-bottom:max(22px, env(safe-area-inset-bottom));justify-content:space-around;display:flex}.tab{color:var(--muted);flex-direction:column;align-items:center;gap:3px;min-width:60px;padding:6px 0;font-size:12px;font-weight:700;text-decoration:none;display:flex}.tab:hover{color:var(--maroon)}.tab.on,.tab.on:hover{color:var(--red)}.rows>*+*{border-top:2px dashed var(--rule)}.team{background-color:var(--cream);background-image:linear-gradient(var(--team-grid) 1px, transparent 1px), linear-gradient(90deg, var(--team-grid) 1px, transparent 1px);background-size:var(--team-grid-size) var(--team-grid-size);min-height:100dvh;color:var(--maroon);display:flex}.team main{flex-direction:column;flex:1;gap:14px;min-width:0;padding:22px 26px;display:flex}.team .h{font-size:28px;font-weight:800}.team .note{color:var(--team-muted);font-size:13px}aside.lk{box-sizing:content-box;width:var(--team-sidebar-width);background:var(--white);border-right:var(--outline);flex-direction:column;flex:none;gap:4px;padding:20px 12px;display:flex}aside.lk .title{color:var(--maroon);padding:0 12px 12px;font-size:20px;font-weight:800}aside.lk nav{border-bottom:1px solid var(--rule);flex-direction:column;gap:2px;margin-bottom:10px;padding:0 0 14px;display:flex}aside.lk nav a{color:var(--maroon);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}aside.lk nav a.cur{background:var(--red);color:var(--white);border:var(--outline);box-shadow:var(--shadow-small);border-radius:var(--radius-pill)}aside.lk .label{color:var(--team-muted);letter-spacing:.04em;text-transform:uppercase;padding:0 12px 4px;font-size:12px;font-weight:600}.shop{color:var(--maroon);border-radius:10px;justify-content:space-between;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.shop.cur{background:var(--maroon);color:var(--team-paper)}.cnt{background:var(--team-count);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700}.shop.cur .cnt{background:var(--red);color:var(--team-paper)}.shop.more{color:var(--team-muted)}aside.lk .foot{background:var(--team-note);border:1px solid var(--team-note-line);border-radius:12px;margin-top:auto;padding:12px;font-size:13px;line-height:1.45}.tbl{border-collapse:separate;border-spacing:0;background:var(--white);border:var(--outline);border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow);font-size:14px;overflow:hidden}.tbl th{background:var(--cream);border-bottom:var(--outline);text-align:left;font-family:var(--font-mono);letter-spacing:.02em;padding:10px 12px;font-size:12px;font-weight:500}.tbl td{border-top:1px solid var(--rule);padding:10px 12px}.tbl tr:first-child td{border-top:0}@media (width<=760px){.team{flex-direction:column}.team aside.lk{border-right:0;border-bottom:var(--outline);width:auto}.team main{padding:18px 16px}.tbl-wrap{overflow-x:auto}}.field{flex-direction:column;gap:6px;display:flex}.field input,.field select{border:var(--outline);border-radius:var(--radius-pill);background:var(--cream);width:100%;min-height:48px;color:var(--text);font:600 16px var(--font-sans);padding:0 14px}.field input:focus-visible,.field select:focus-visible{outline:3px solid var(--mustard);outline-offset:1px}.msg{color:var(--red);font-size:15px;font-weight:600;line-height:1.35}.act{border-radius:var(--radius-pill);border:var(--outline);min-height:32px;box-shadow:var(--shadow-small);background:var(--cream);color:var(--maroon);font:600 12px var(--font-sans);padding:0 12px}.act:disabled,.big:disabled{opacity:.55;cursor:default}.team .field input,.team .field select{background:var(--white);min-height:40px;font-size:14px}.team .row-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.team .row-form .field{flex:200px}.sums{gap:14px;display:flex}.sum{background:var(--white);border:var(--outline);border-radius:var(--radius-card);box-shadow:var(--shadow);flex:1;padding:14px}.sum.hot{border-color:var(--red)}.sum .k{font-family:var(--font-mono);color:var(--team-muted);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.sum .b{margin-top:2px;font-size:30px;font-weight:800}.sum .s{color:var(--team-muted);margin-top:2px;font-size:12px;line-height:1.4}.tbl.tight{font-size:13px}.tbl.tight th{text-transform:uppercase;padding:10px;font-size:11px;font-weight:600}.tbl.tight th:nth-child(2){white-space:nowrap}.tbl.tight td{border-top:0;border-bottom:1px solid var(--team-count);vertical-align:middle;padding:10px}.tbl.tight tr:last-child td{border-bottom:0}.tbl .ok{color:var(--team-blue);font-weight:600}.tbl .no{color:var(--red);font-weight:600}.tbl .mute{color:var(--team-muted)}.tbl a.shop-link{color:var(--maroon);text-decoration:none}.tbl a.shop-link:hover{text-decoration:underline}.need{border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.need.red{background:var(--team-need-red);color:var(--team-need-red-text)}.need.yellow{background:var(--team-note);color:var(--maroon)}.team-box{background:var(--team-paper);border:1px solid var(--rule);border-radius:var(--radius-card);padding:14px;font-size:13px;line-height:1.5}.team-box+.team-box{margin-top:-4px}.team-box .row-form{margin-top:8px}.team-box .words{white-space:pre-wrap;background:var(--white);border:1px solid var(--rule);border-radius:10px;margin:8px 0;padding:10px 12px;font-size:13px}.team-box .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team .h2{margin-top:10px;font-size:20px;font-weight:800}.team .num-in{flex:none;width:90px}aside.lk .side-note{color:var(--team-muted);padding:0 12px;font-size:13px;line-height:1.45}.till-pic{background:var(--maroon);padding:14px}.till-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.till-key{text-align:center;background:var(--till-key);color:var(--cream);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:10px 6px;font-size:12px;font-weight:700}.till-key.on{background:var(--mustard);color:var(--maroon);border:2px solid var(--white);box-shadow:0 0 0 2px var(--maroon)}.till-say{color:var(--cream);margin-top:12px;font-size:15px;line-height:1.35}.till-say b,.till-say a{color:var(--mustard)}.till-steps{padding:2px 14px}.till-step{padding:9px 0}.till-step+.till-step{border-top:2px dashed var(--rule)}.till-n{border-radius:var(--radius-pill);background:var(--red);width:38px;height:38px;color:var(--white);border:var(--outline);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.till-title{font-size:16px;font-weight:600}.till-note{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.4}.till-say,.till-title,.till-note{overflow-wrap:anywhere}.fact-row{padding:8px 0}.fact-row+.fact-row{border-top:2px dashed var(--rule)}.fact-row .field{flex:1;gap:4px;min-width:0}.fact-row .field input{min-height:42px}.fact-row .field input::placeholder{color:var(--muted);opacity:.7;font-weight:400}.fact-row .field input:disabled{opacity:1;background:var(--page-grid);color:var(--muted);-webkit-text-fill-color:var(--muted);cursor:not-allowed;border-style:dashed}.clip-steps{align-items:flex-start;gap:4px;padding:16px 10px;display:flex}.clip-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.clip-step-label{font-size:14px;font-weight:700;line-height:1.2}.clip-arrow{color:var(--red);padding-top:18px}.shots{gap:10px;display:flex}.shot{flex:1;min-width:0}.shot .arch{color:var(--white);justify-content:center;align-items:center;display:flex}.shot-name{text-align:center;overflow-wrap:anywhere;margin-top:6px;font-size:14px;font-weight:700}.clip-track{padding:10px 14px}.clip-track-words{font-size:15px}.clip-track-rule{color:var(--muted);margin-top:2px;font-size:13px}.big[aria-disabled=true]{opacity:.55;cursor:default}.f5-bars{gap:6px;display:flex}.f5-bar{border-radius:var(--radius-pill);border:var(--outline);background:var(--white);flex:1;height:18px}.f5-bar.on{background:var(--slate)}.f5-card{padding:8px 10px}.f5-thumb{cursor:pointer;border-radius:var(--radius-arch);background:0 0;border:0;flex:none;padding:0}.f5-thumb:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.f5-thumb .play.mini{z-index:1;width:28px;height:28px}.f5-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.f5-body{flex-direction:column;gap:6px;min-width:0;display:flex}.f5-line{font-size:15px;font-weight:700;line-height:1.25}.f5-body .pill{border-radius:var(--radius-card)}.f5-body .pill svg{flex:none}.f5-actions{flex-wrap:wrap;gap:8px;display:flex}.big.f5-ok{min-height:42px;padding:0 20px;font-size:15px}.big.f5-change{min-height:42px;padding:0 14px;font-size:15px}.f5-small{color:var(--muted);font-size:14px;line-height:1.35}.f5-panel{border-top:2px dashed var(--rule);flex-direction:column;gap:10px;margin-top:10px;padding-top:10px;display:flex}.f5-ask{font-size:16px}.f5-card>.msg{margin-top:8px;scroll-margin-bottom:24px}.f5-reasons{flex-wrap:wrap;gap:8px;display:flex}.f5-note{padding:12px}.f5-note-words{font-size:15px;line-height:1.35}.f5-offer{font-size:15px;line-height:1.4}.f5-player{z-index:20;background:var(--maroon);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:18px;display:flex;position:fixed;inset:0}.f5-video{aspect-ratio:9/16;background:var(--text);border:var(--outline);border-radius:var(--radius-card);width:100%;max-width:360px;max-height:70vh}.f5-player-line{color:var(--cream);text-align:center;font-size:17px;font-weight:700}.f5-player .big{width:100%;max-width:360px}.line-text{overflow-wrap:anywhere}.lines-note{color:var(--muted);text-align:center;margin-top:-4px;font-size:14px;font-weight:600;line-height:1.35}.vid-filters{flex-wrap:wrap;gap:8px;display:flex}.vid-filters .chip{min-height:44px}.vid-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vid{min-width:0}.vid-thumb{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border-radius:var(--radius-card);background:0 0;border:0;padding:0;display:block}.vid-thumb:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.vid-sticker{z-index:1;position:absolute;top:12px;left:50%;transform:translate(-50%)rotate(-4deg)}.vid-sub{margin-top:6px;font-size:16px;font-weight:700}.vid-line{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:600;line-height:1.25}.vid-note{padding:12px}.vid-note-words{font-size:15px;line-height:1.35}.vid-play-note{color:var(--muted);margin-top:6px;font-size:14px;font-weight:600;line-height:1.3}.vid-acts{gap:6px;margin-top:8px;display:flex}.big.vid-ok,.big.vid-change,.big.vid-first5{min-height:40px;padding:0 12px;font-size:15px}.big.vid-first5{margin-top:8px}.vid-acts .big.vid-ok{flex:none}.vid-acts .big.vid-change{flex:1;min-width:0}.vid-change-box{flex-direction:column;gap:6px;display:flex}.vid>.msg{margin-top:8px;scroll-margin-bottom:120px;font-size:14px;line-height:1.3}.format-card{flex-direction:column;display:flex}.format-card .play.mini{width:28px;height:28px}.format-name{color:var(--red);font-size:19px}.format-film{color:var(--muted);gap:6px;margin-top:6px;font-size:14px}.format-reels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.format-reel{border-radius:var(--radius-card);min-width:0;display:block}.format-reel:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.format-watch{color:var(--muted);margin-top:8px;font-size:13px;font-weight:600}.report-card{padding:12px 14px}.report-title{font-size:21px;font-weight:700;line-height:1.15}.report-text{opacity:.85;margin-top:3px;font-size:14px}.report-months{flex-wrap:wrap;gap:8px}.report-months .chip{text-decoration:none}.tb-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tb-head .note{color:var(--team-muted);font-size:13px}.tb-all{background:var(--team-blue);min-height:44px;color:var(--team-paper);font:600 14px var(--font-sans);cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 18px}.tb-all:disabled{opacity:.55;cursor:default}.tb-msg{background:var(--team-note);border:1px solid var(--team-note-line);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}.tb-paused{background:var(--team-note);border:var(--outline);border-radius:12px;padding:10px 12px;font-size:13px}.tb-not-ready{color:var(--maroon);font-size:12px;font-weight:600}.tb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tb-grid .v{background:var(--white);border:var(--outline);border-radius:var(--radius-card);box-shadow:var(--shadow);flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.tb-grid .v.tb-redo{border-color:var(--red)}.tb-grid .v.tb-held{opacity:.92}.tb-grid .th{border-radius:10px;height:200px;position:relative;overflow:hidden}.tb-play{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;height:100%;padding:10px;display:flex;position:relative}.tb-grid .th.tb-playing{aspect-ratio:9/16;height:auto}.tb-video{object-fit:contain;background:var(--maroon);width:100%;height:100%;display:block}.tb-grid .ov{font:800 15px/1.15 var(--font-sans);color:var(--team-paper);overflow-wrap:anywhere;position:relative}.tb-grid .ov.small{font-size:11px}.tb-foot{justify-content:space-between;align-items:flex-end;display:flex}.tb-grid .end{background:var(--team-note-line);color:var(--maroon);font:800 10px var(--font-sans);border-radius:6px;align-self:center;padding:3px 6px;position:relative}.tb-tri{background:var(--cream);border:var(--outline);border-radius:99px;flex:none;width:26px;height:26px;position:relative}.tb-tri:after{content:"";border-left:9px solid var(--maroon);border-top:6px solid #0000;border-bottom:6px solid #0000;position:absolute;top:5px;left:8px}.tb-grid .m{font-family:var(--font-mono);letter-spacing:.02em;color:var(--team-muted);font-size:12px}.tb-grid .ok{color:var(--team-blue);font-size:12px;font-weight:600}.tb-reasons{color:var(--red);font-size:12px;font-weight:600;line-height:1.3}.tb-reasons ul{margin:2px 0 0;padding:0 0 0 14px}.tb-reasons li{margin:2px 0;font-weight:500}.tb-reasons b{font-weight:700}.tb-grid .row{gap:6px;margin-top:auto;display:flex}.tb-grid .ap,.tb-grid .rd{border-radius:var(--radius-pill);border:var(--outline);min-height:36px;box-shadow:var(--shadow-small);font:600 13px var(--font-sans);cursor:pointer;flex:1}.tb-grid .ap{background:var(--red);color:var(--white)}.tb-grid .rd{background:var(--team-paper);color:var(--maroon)}.tb-grid .ap:disabled,.tb-grid .rd:disabled{opacity:.55;cursor:default}.tb-form{flex-direction:column;gap:6px;margin-top:auto;display:flex}.tb-redo-label{color:var(--red);font-size:12px;font-weight:600}.tb-form input{border:1px solid var(--rule);min-height:34px;font:13px var(--font-sans);color:var(--maroon);background:var(--white);border-radius:8px;min-width:0;padding:0 8px}.tb-back{flex-direction:column;gap:8px;display:flex}.tb-back-title{font-weight:800}.tb-back-row{flex-direction:column;gap:2px;display:flex}.tb-back-row .m{font-family:var(--font-mono);color:var(--team-muted);font-size:12px}.tw{align-items:flex-start;gap:24px;display:flex}.tw-col{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.tw-h{font-size:20px;font-weight:800}.tw-sub{color:var(--team-muted);margin-top:-6px;font-size:13px}.tw-foot{color:var(--team-muted);font-size:12px;line-height:1.45}.tw-card{background:var(--white);border:var(--outline);border-radius:var(--radius-card);box-shadow:var(--shadow);align-items:center;gap:12px;padding:10px;font-size:13px;display:flex}.tw-card.todo{border-color:var(--team-blue)}.tw-body{flex:1;min-width:0}.tw-th{box-sizing:border-box;width:58px;height:96px;font:800 9px/1.15 var(--font-sans);color:var(--team-paper);border-radius:8px;flex:none;padding:5px;overflow:hidden}.tw-t{font-size:14px;font-weight:600;line-height:1.3}.tw-m{color:var(--team-muted);font-size:12px;font-family:var(--font-mono);letter-spacing:.02em;margin-top:3px}.tw-ok{color:var(--team-blue);margin-top:4px;font-size:12px;font-weight:600}.tw-msg{color:var(--red);margin-top:6px;font-size:12px;font-weight:600;line-height:1.4}.tw-words{box-sizing:border-box;width:100%;font:12px var(--font-mono);border:2px solid var(--rule);color:var(--maroon);border-radius:8px;margin-top:6px;padding:6px}.tw-go,.tw-sv{white-space:nowrap;border-radius:var(--radius-pill);border:var(--outline);min-height:36px;box-shadow:var(--shadow-small);font:600 13px var(--font-sans);padding:0 12px}.tw-go{background:var(--red);color:var(--white)}.tw-sv{background:var(--maroon);color:var(--team-paper)}.tw-go:disabled,.tw-sv:disabled{opacity:.55;cursor:default}.tw-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tw-body .tw-acts{margin-top:8px}.tw-pic{box-sizing:border-box;background:var(--team-count);border:1px dashed var(--team-pic-line);text-align:center;width:110px;height:96px;color:var(--team-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:6px;font-size:11px;text-decoration:none;display:flex;overflow:hidden}.tw-pic.paper{background:var(--team-paper)}a.tw-pic{padding:0}.tw-pic img{object-fit:cover;width:100%;height:100%;display:block}.tw-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.tw-row .tw-m{margin:0}.tw-row.small{gap:6px;margin-top:6px}.tw-in{box-sizing:border-box;border:2px solid var(--rule);background:var(--white);text-align:center;width:70px;min-height:36px;font:700 16px var(--font-sans);color:var(--maroon);border-radius:8px}.tw-in.sm{width:46px;min-height:28px;font-size:13px}.tw-in:focus-visible,.tw-ask select:focus-visible,.tw-note:focus-visible{outline:3px solid var(--mustard);outline-offset:1px}.tw-link{cursor:pointer;font:600 12px var(--font-sans);color:var(--red);background:0 0;border:0;margin-top:6px;margin-right:10px;padding:0;text-decoration:underline;display:inline-block}.tw-ask{flex-direction:column;gap:6px;margin-top:8px;display:flex}.tw-ask select,.tw-note{border:2px solid var(--rule);background:var(--white);min-height:32px;font:600 13px var(--font-sans);color:var(--maroon);border-radius:8px;padding:0 8px}.tw-none{background:var(--team-note);border:1px solid var(--team-note-line);border-radius:var(--radius-card);padding:12px;font-size:13px;line-height:1.45}.tw-who{color:var(--team-muted);margin-top:4px;font-size:11px;line-height:1.4}.tw-held{color:var(--maroon);margin-top:6px;font-size:12px;line-height:1.4}.tw-sub2{margin-top:6px;font-size:13px;font-weight:600}.tw-notice{background:var(--team-note);border:1px solid var(--team-note-line);border-radius:var(--radius-card);padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4}.tw-log{color:var(--team-muted);margin-top:6px;font-size:11px;line-height:1.5}.tw-log summary{cursor:pointer;font-weight:600}
