:root{--paper:#F2F1EC;--surface:#FFFFFF;--sunken:#F7F6F2;--rule:#E7E5DE;--rule2:#D5D2C9;--ink:#22231F;--ink2:#5C5E57;--ink3:#8C8D85;--orange:#D9772C;--purple:#7A67CB;--red:#C8483C;--blue:#3688C2;--green:#57A23C;--mint:#3E9E6B;--amber:#C9911A;--shadow:0 1px 2px rgba(30,30,25,.06),0 6px 18px rgba(30,30,25,.07);--shadow-lg:0 2px 6px rgba(30,30,25,.07),0 18px 44px rgba(30,30,25,.12)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}.dsp,body{font-family:Figtree,Helvetica Neue,Arial,sans-serif}.dsp{font-weight:700;letter-spacing:-.022em}.mono{font-family:Figtree,Helvetica Neue,Arial,sans-serif;font-weight:600;letter-spacing:.04em}.num{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button,input,select{font:inherit;color:inherit}input,select{background:var(--sunken);border:1px solid var(--rule2);border-radius:6px;padding:7px 9px;width:100%;color:var(--ink);transition:border-color .12s,background .12s}input:hover,select:hover{border-color:var(--rule2);background:#FFF}input:focus,select:focus{outline:0;border-color:var(--orange);background:#FFF;box-shadow:0 0 0 3px rgba(217,119,44,.14)}input::placeholder{color:var(--ink3)}button{cursor:pointer;background:none;border:0}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media print{body{background:#fff;color:#111}.noprint{display:none!important}}.wrap{max-width:1320px;margin:0 auto;padding:0 28px}.top{border-bottom:1px solid var(--rule);background:var(--surface);box-shadow:0 1px 0 rgba(30,30,25,.03)}.topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;flex-wrap:wrap}.eyebrow{font-size:13.7px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.bizname,.eyebrow{font-family:inherit}.bizname{font-weight:700;font-size:24.7px;letter-spacing:-.02em;border-bottom:1px solid transparent;max-width:22ch}.bizname:hover{border-bottom-color:var(--rule2)}.btn{font-family:inherit;font-size:13.7px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);border:1px solid var(--rule2);border-radius:5px;padding:7px 12px}.btn:hover{color:var(--ink);border-color:var(--orange)}.strip{display:flex;gap:0;align-items:stretch;padding:0 28px 6px;margin:26px calc(50% - 50vw) 8px;width:100vw;overflow-x:auto;overscroll-behavior-x:contain}.arrow{flex:none;display:flex;align-items:center;color:var(--ink3);padding:0 3px;font-size:16.9px}.row{display:grid;grid-gap:14px;gap:14px;margin-top:14px;padding:0 28px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.row4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){.row4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.row4{grid-template-columns:1fr}}.blk{background:var(--surface);border:1px solid var(--rule);border-radius:10px;box-shadow:var(--shadow);padding:0;display:flex;flex-direction:column;min-width:148px;flex:1 1}.blk.empty{border-style:dashed;background:var(--sunken)}.blk-top{height:4px;border-radius:6px 6px 0 0}.blk-in{padding:8px 12px 12px;flex-direction:column;flex:1 1}.blk-head,.blk-in{display:flex;gap:8px;min-width:0}.blk-head{justify-content:space-between;align-items:flex-start}.blk-name{min-width:0;overflow-wrap:anywhere}.chip{font-size:11.7px;letter-spacing:.1em;text-transform:uppercase;padding:3px 17px 3px 7px;border-radius:4px;border:1px solid;flex:none;width:auto;min-width:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;line-height:1.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4'%3E%3Cpath d='M0 0h7L3.5 4z' fill='%238A8F95'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}.chip,.q{font-family:inherit}.q{font-size:12.3px;color:var(--ink3);line-height:1.45}.io{display:grid;grid-template-columns:22px 34px minmax(0,1fr);grid-gap:5px 5px;gap:5px 5px;align-items:center;border-top:1px solid var(--rule);padding-top:10px}.io .lbl{font-size:11.7px;letter-spacing:.09em;color:var(--ink3)}.io .lbl,.io input{font-family:inherit}.io input{font-size:14.3px;min-width:0;text-overflow:ellipsis}.ratio{font-family:inherit;font-weight:700;font-size:27px;letter-spacing:-.03em;text-align:right;margin-top:-2px}.holder{display:flex;align-items:center;gap:7px;border-top:1px solid var(--rule);padding-top:9px;margin-top:auto}.dot{width:8px;height:8px;border-radius:50%;flex:none}.holder input{font-family:inherit;font-size:13px}.note{font-family:inherit;font-size:11.7px;letter-spacing:.05em;line-height:1.5}.opts{border-top:1px solid var(--rule);padding-top:9px;flex-direction:column;gap:5px}.opt,.opts{display:flex}.opt{align-items:center;gap:7px;padding:5px 7px;border-radius:5px;border:1px solid transparent;font-family:inherit;font-size:13px;color:var(--ink2);text-align:left;width:100%}.opt.on,.opt:hover{background:var(--sunken)}.opt.on{border-color:currentColor}.opt .box{width:12px;height:12px;border-radius:3px;border:1.5px solid;flex:none;position:relative;padding:0}.opt.on .box:after{content:"";position:absolute;left:2.5px;top:0;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(42deg)}.opt.on .box{background:currentColor}.opt .nm{flex:1 1;color:var(--ink)}.opt .est{font-size:11.1px;letter-spacing:.08em;color:var(--amber)}.till{margin:22px 0 60px;border:1px solid #ebd9be;border-radius:12px;background:#FDF6EC;box-shadow:var(--shadow);padding:20px 24px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:18px 28px;gap:18px 28px}@media(max-width:820px){.till{grid-template-columns:1fr}}.till h2{font-weight:700;font-size:clamp(20px,2.4vw,29px);letter-spacing:-.03em;margin:6px 0 0;color:#B4671E}.till .k,.till h2{font-family:inherit}.till .k{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#A97C43}.till .sub{font-family:inherit;font-size:13.7px;color:var(--ink2);line-height:1.6;margin-top:9px}.warn{color:var(--amber)}.bad{color:var(--red)}.occ{display:flex;align-items:center;justify-content:center;flex:none;opacity:.9;width:21px;height:19px;border-radius:4px;border:1px solid transparent;padding:0}button.occ{border-color:var(--rule2);background:var(--sunken)}button.occ:hover{opacity:1;border-color:currentColor;background:color-mix(in srgb,currentColor 16%,transparent)}.opt svg{opacity:.85}.sub-dept{font-size:12.3px;letter-spacing:.11em;text-transform:uppercase;margin-top:-4px;opacity:.95}.blend,.sub-dept{font-family:inherit}.blend{font-size:11.7px;letter-spacing:.06em;color:var(--ink3);margin-top:-3px}.blend.bad{color:var(--red)}.seg{display:flex;border:1px solid var(--rule2);border-radius:6px;overflow:hidden;flex:none}.seg button{font-family:inherit;font-size:13.7px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);padding:7px 14px;border-right:1px solid var(--rule2)}.seg button:last-child{border-right:0}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--orange);color:#FFF}.floorwrap{display:flex;align-items:stretch;width:100%;background:var(--paper)}.floorstage{position:relative;flex:1 1;min-width:0;overflow:hidden}.floor,.floorscroll{width:100%;height:100%}.floor{display:block}@media(min-width:1000px){.floorwrap{height:calc(100vh - 62px);min-height:520px;overflow:hidden}}.fseat:hover{filter:brightness(1.18)}.fcard{position:absolute;left:22px;bottom:22px;z-index:13;width:390px;background:var(--surface);border:1px solid var(--rule);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-lg);pointer-events:none;transition:left .18s ease}.floorwrap.palon .fcard{left:326px}@media(max-width:900px){.floorwrap.palon .fcard{left:282px}}.fcard.pinned{position:relative;z-index:2;flex:none;width:430px;border-width:0 0 0 1.5px;border-radius:0;box-shadow:none;pointer-events:auto;overflow-y:auto;background:var(--surface)}@media(max-width:1160px){.fcard.pinned{width:330px}}.fcard header{padding:11px 14px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.fcard header>div{display:flex;flex-direction:column;gap:2px;min-width:0}.fx{font-family:inherit;font-weight:700;font-size:24.7px;line-height:1;color:var(--ink2);padding:0 2px;flex:none}.fx:hover{color:var(--ink)}.fcard header .dsp{font-size:22.1px}.fcard header .mono{font-size:11.7px;letter-spacing:.13em;text-transform:uppercase}.fcard-in{padding:12px 14px 14px;display:flex;flex-direction:column;gap:9px}.fcard .k{font-family:inherit;font-size:11.7px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.fcard dl{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;margin:0}.fcard dt{font-size:11.7px;letter-spacing:.09em;color:var(--ink3)}.fcard dd,.fcard dt{font-family:inherit;margin:0}.fcard dd{font-size:14.3px;color:var(--ink)}.frun{display:flex;justify-content:space-between;gap:10px;font-family:inherit;font-size:13px;color:var(--ink2);padding:4px 0;border-bottom:1px solid var(--rule)}.frun span:first-child{color:var(--ink)}.fstate{font-family:inherit;font-size:12.3px;letter-spacing:.14em;margin-top:2px}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes scan{0%,to{opacity:.2}50%{opacity:.85}}@keyframes hover{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes flow{to{stroke-dashoffset:-58}}@keyframes alertpulse{0%,to{opacity:1}50%{opacity:.72}}@keyframes alertbox{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.floor *{animation:none!important}}.brand{display:flex;align-items:center;gap:14px;min-width:0}.brand .bizname{max-width:20ch}.brand:after{content:"";display:none}.logo{display:flex;align-items:center;gap:9px;flex:none;padding-right:14px;border-right:1px solid var(--rule2)}.wordmark{display:flex;flex-direction:column;line-height:1}.wm1{font-weight:700;font-weight:800;font-size:19.5px;letter-spacing:-.01em}.wm1,.wm2{font-family:inherit;text-transform:uppercase}.wm2{font-weight:700;font-weight:500;font-size:11.2px;letter-spacing:.185em;color:var(--ink2);margin-top:3px}.fhint{position:absolute;left:26px;bottom:58px;max-width:330px;font-size:13px;line-height:1.75;color:var(--ink3);letter-spacing:.04em;margin:0}@keyframes lift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.fseat{cursor:pointer}.fseat:focus-visible{outline:none}.fseat:focus-visible rect:last-of-type{outline:2px solid var(--orange);outline-offset:-2px}.fseat.on{filter:brightness(1.22)}.fopt{display:flex;align-items:center;gap:7px;padding:4px 6px;border-radius:5px;border:1px solid transparent;font-family:inherit;font-size:13px;color:var(--ink2);width:100%}.fopt.on,.fopt:hover{background:var(--sunken)}.fopt.on{border-color:currentColor}.fmain{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;text-align:left;color:inherit;font:inherit;padding:2px 0}.fopt .box{width:12px;height:12px;border-radius:3px;border:1.5px solid;flex:none;position:relative}.fopt.on .box{background:currentColor}.fopt.on .box:after{content:"";position:absolute;left:2.5px;top:0;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(42deg)}.fopt .nm{flex:1 1;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focc{display:flex;align-items:center;justify-content:center;flex:none;width:26px;height:24px;border-radius:6px;border:1px solid var(--rule2);color:var(--ink2);background:var(--sunken)}.focc:hover{border-color:currentColor;color:var(--ink)}.fopt.on .focc{color:inherit;border-color:currentColor}.fopt.on .focc:hover{background:color-mix(in srgb,currentColor 16%,transparent)}.fopt .orat{flex:none;min-width:28px;text-align:right;font-size:13px;color:inherit}.fswap{font-size:11.7px;color:var(--ink3);letter-spacing:.04em}.fnote,.fswap{line-height:1.6;margin:2px 0 0}.fnote{font-family:inherit;font-size:13px;color:#8A6410;background:#FBF2DC;border:1px solid #eddfb6;border-radius:7px;padding:9px 11px}.frow{display:flex;gap:8px;margin-top:4px}.fbtn{font-family:inherit;font-size:13px;letter-spacing:.1em;text-transform:uppercase;border-radius:5px;padding:8px 11px;border:1px solid;flex:1 1}.fbtn.go{background:var(--mint);border-color:var(--mint);color:#FFF}.fbtn.go:hover{filter:brightness(1.08)}.fbtn.no{background:transparent;border-color:var(--rule2);color:var(--ink2);flex:0 0 auto}.fbtn.no:hover{border-color:var(--red);color:var(--red)}.fqueue{position:absolute;right:22px;top:22px;width:250px;background:var(--surface);border:1px solid var(--rule);border-radius:11px;padding:11px 12px 9px;display:flex;flex-direction:column;gap:2px;box-shadow:var(--shadow)}.fqueue .k{font-size:11.7px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink3);margin-bottom:5px}.fq,.fqueue .k{font-family:inherit}.fq{display:flex;align-items:center;gap:8px;padding:6px 7px;border-radius:5px;font-size:13px;color:var(--ink2);text-align:left;width:100%;border:1px solid transparent}.fq:hover{background:var(--sunken);border-color:var(--rule2)}.fq .dot{width:7px;height:7px;border-radius:50%;flex:none}.fq .nm{flex:1 1;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fq.needs .dot{animation:alertpulse 2.4s ease-in-out infinite}.fqfoot{font-size:11.7px;letter-spacing:.08em;color:var(--ink3);border-top:1px solid var(--rule);margin-top:7px;padding-top:8px}.fq.empty .nm{color:var(--ink2)}.fopt .cost{font-size:11.7px;color:var(--ink3);flex:none}.fopt.on .cost{color:var(--ink2)}@media print{.floorwrap{height:auto;background:#fff;display:block}.floorstage{position:static;overflow:visible}.floor{height:auto;max-height:none}.fcard,.fhint,.fqueue{display:none}}@media(max-width:999px){.floorwrap{flex-direction:column;height:auto}.floorstage{width:100%;min-width:0}.floorscroll{overflow-x:auto;overscroll-behavior-x:contain;width:100%}.floor{min-width:940px;height:auto;aspect-ratio:1180/716}.fhint{display:none}.fqueue{position:static;width:auto;margin:14px 16px 0;box-shadow:none}.fcard,.fcard.pinned{position:static;width:auto;margin:14px 16px 20px}.fcard.pinned{border-width:1.5px;border-radius:9px}}.fseat.waiting{animation:alertpulse 2.4s ease-in-out infinite}.ftill{cursor:pointer}.fbar{display:grid;grid-template-columns:minmax(0,1fr) 54px 44px 30px;grid-gap:8px;gap:8px;align-items:center;font-family:inherit;font-size:13px;color:var(--ink2);padding:5px 0;border-bottom:1px solid var(--rule)}.fbar .nm{color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbar .track{height:6px;border-radius:3px;background:var(--sunken);overflow:hidden}.fbar .track i{display:block;height:100%;border-radius:3px}.fbar .pct{text-align:right;color:var(--ink3)}.ftot{display:flex;justify-content:space-between;font-size:13.7px;color:var(--ink);padding-top:8px;letter-spacing:.06em}.fnote.bad{color:#9B3227;background:#FBEBE9;border-color:#F0D2CE}.fio{display:grid;grid-template-columns:26px 40px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:center}.fio .lbl{font-family:inherit;font-size:11.7px;letter-spacing:.09em;color:var(--ink3)}.fio input{font-size:14.3px;min-width:0;text-overflow:ellipsis}.fio input,.fratio{font-family:inherit}.fratio{font-weight:700;font-size:26px;letter-spacing:-.03em;text-align:right;margin-top:-2px}.fadd{font-family:inherit;font-size:12.3px;letter-spacing:.06em;color:var(--ink3);text-align:left;padding:6px 7px;border-radius:5px;width:100%}.fadd:hover{color:var(--ink);background:var(--sunken)}.blk{position:relative}.blk-tools{display:flex;align-items:center;justify-content:flex-end;gap:2px;padding:4px 7px 0;opacity:.24;transition:opacity .12s}.blk-tools:focus-within,.blk:hover .blk-tools{opacity:1}.blk-tools button{font-family:inherit;font-size:14.3px;line-height:1;color:var(--ink3);border:1px solid transparent;border-radius:4px;padding:3px 5px}.blk-tools button:hover{color:var(--ink);border-color:var(--rule2);background:var(--paper)}.blk-tools .kill:hover{color:var(--red);border-color:var(--red)}.blk-tools select{width:16px;height:20px;padding:0;opacity:.55;cursor:pointer;background-position:right 4px center}.blk-tools select:hover{opacity:1}.blk-name{font-family:inherit;font-weight:700;font-size:19.5px;letter-spacing:-.015em;border-bottom:1px solid transparent}.blk-name:hover{border-bottom-color:var(--rule2)}input.q,input.sub-dept{border-bottom:1px solid transparent}input.q:hover,input.sub-dept:hover{border-bottom-color:var(--rule2)}.addseat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:0 0 118px;min-width:118px;border:1.5px dashed var(--rule2);border-radius:8px;background:transparent;color:var(--ink3);font-family:inherit;font-weight:700;font-size:22px;line-height:1}.addseat span{font-family:inherit;font-size:11.7px;letter-spacing:.09em;text-transform:uppercase;line-height:1.5;text-align:center;padding:0 10px}.addseat:hover{color:var(--orange);border-color:var(--orange)}.addseat.tall{flex:1 1 auto;min-width:0;min-height:150px}@media print{.addseat{display:none}}.fcount{flex:none;width:24px;text-align:right;font-size:12.3px;color:var(--ink3);border-bottom:1px solid transparent;padding:0}input.fcount:focus,input.fcount:hover{border-bottom-color:var(--rule2);color:var(--ink)}.opt .cnt{flex:none;width:22px;text-align:right;font-family:inherit;font-size:12.3px;color:var(--ink3);border-bottom:1px solid transparent;padding:0}.opt .cnt:focus,.opt .cnt:hover{border-bottom-color:var(--rule2);color:var(--ink)}.fagent:hover{filter:brightness(1.25)}.fagent.on{filter:brightness(1.35)}.fio.one{grid-template-columns:34px minmax(0,1fr)}.fopt .focc:disabled{cursor:default;opacity:.8}.fdesktag:hover rect{opacity:1}.floorscroll{cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.floorscroll:active{cursor:-webkit-grabbing;cursor:grabbing}.fzoom{position:absolute;left:22px;top:22px;display:flex;align-items:stretch;border:1px solid var(--rule);border-radius:8px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow);z-index:2}.fzoom button{font-family:inherit;font-size:16.9px;line-height:1;color:var(--ink2);padding:7px 11px;border-right:1px solid var(--rule2)}.fzoom button:last-child{border-right:0}.fzoom button:hover{color:var(--ink);background:var(--sunken)}.fzoom .lvl{font-size:13.7px;letter-spacing:.06em;min-width:52px}.fcard-in{padding:14px 16px 16px;gap:11px}.fcard header{padding:13px 16px}.fcard header .dsp{font-size:20px;line-height:1.15}.fcard header .mono{font-size:13.7px;letter-spacing:.12em}.fcard .k{font-size:13.7px;letter-spacing:.13em}.fcard dl{grid-template-columns:48px minmax(0,1fr);gap:6px 10px}.fcard dt{font-size:13.7px}.fcard dd{font-size:17.6px}.fcard .fio{grid-template-columns:32px 52px minmax(0,1fr);gap:8px}.fcard .fio .lbl{font-size:13.7px}.fcard .fio input{font-size:16.9px;padding:3px 0}.fcard .fio.one{grid-template-columns:44px minmax(0,1fr)}.fcard .fratio{font-size:32px}.fcard .fopt{font-size:15.6px;padding:6px 8px;gap:9px}.fcard .fopt .nm{font-size:16.2px}.fcard .fopt .cost,.fcard .fopt .orat{font-size:14.3px}.fcard .fopt .focc{width:26px;height:24px}.fcard .fcount{width:30px;font-size:15px}.fcard .frun{font-size:15.6px;padding:6px 0}.fcard .fstate{font-size:14.3px;letter-spacing:.13em}.fcard .fnote{font-size:15.6px;line-height:1.55}.fcard .fbtn{font-size:15px;padding:10px 13px}.fcard .fadd{font-size:15px;padding:8px}.fcard .fswap{font-size:14.3px;line-height:1.6}.fcard .fbar{font-size:15px;grid-template-columns:minmax(0,1fr) 60px 54px 36px}.fcard .ftot{font-size:16.2px}.fx{font-size:22px}.flink{display:flex;align-items:center;gap:9px;font-family:inherit;font-size:15.6px;color:var(--ink2);padding:5px 0;border-bottom:1px solid var(--rule)}.flink .dir{font-size:12.3px;letter-spacing:.13em;color:var(--ink3);width:38px;flex:none}.flink .nm{flex:1 1;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flink button{color:var(--ink3);font-size:19.5px;line-height:1;padding:0 4px;flex:none}.flink button:hover{color:var(--red)}.flinkadd{font-family:inherit;font-size:15px;color:var(--ink3);border:1px dashed var(--rule2);border-radius:5px;padding:7px 8px;margin-top:2px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.flinkadd:hover{color:var(--ink);border-color:var(--orange)}.fzoom .det{font-size:13.7px;letter-spacing:.1em;text-transform:uppercase;padding:7px 12px}.fzoom .det.on{background:var(--orange);color:#FFF}.dash{max-width:1320px;margin:0 auto;padding:22px 28px 70px;display:flex;flex-direction:column;gap:24px}.dashtop{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}@media(max-width:1000px){.dashtop{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.dashtop{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat{background:var(--surface);border:1px solid var(--rule);border-radius:11px;padding:15px 17px;box-shadow:var(--shadow)}.stat .k{font-family:inherit;font-size:12.3px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.stat .v{font-size:25px;letter-spacing:-.03em;margin-top:5px;color:var(--ink)}.stat .s{font-size:13px;color:var(--ink3);margin-top:3px}.dashwork{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}@media(max-width:1080px){.dashwork{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.dashwork{grid-template-columns:1fr}}.lane{background:var(--surface);border:1px solid var(--rule);border-radius:11px;padding:14px 15px 12px;box-shadow:var(--shadow)}.lanehead{justify-content:space-between;font-size:13px;letter-spacing:.14em;text-transform:uppercase;padding-bottom:9px;margin-bottom:4px}.lanehead,.task{display:flex;border-bottom:1px solid var(--rule)}.task{align-items:flex-start;gap:10px;padding:9px 0}.task:last-child{border-bottom:0}.tl{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.task .what{font-size:16.9px;line-height:1.35;color:var(--ink)}.task .who{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink3)}.ok{font-family:inherit;font-size:13px;letter-spacing:.1em;text-transform:uppercase;background:var(--mint);color:#FFF;border-radius:5px;padding:6px 9px;flex:none}.ok:hover{filter:brightness(1.08)}.none{font-family:inherit;font-size:14.3px;color:var(--ink3);line-height:1.6;margin:8px 0 4px}.dashareas{display:flex;flex-direction:column;gap:9px}.area{background:var(--surface);border:1px solid var(--rule);border-radius:11px;overflow:hidden;box-shadow:var(--shadow)}.area.needs{border-color:var(--amber)}.area.dark,.area.empty{border-color:color-mix(in srgb,var(--red) 55%,transparent)}.areahead{display:grid;grid-template-columns:18px 9px minmax(0,1.1fr) minmax(0,1.4fr) 62px 78px 122px;grid-gap:12px;gap:12px;align-items:center;width:100%;text-align:left;padding:12px 15px}@media(max-width:900px){.areahead{grid-template-columns:18px 9px minmax(0,1fr) 70px}.areahead .cost,.areahead .sub{display:none}}.areahead:hover{background:var(--sunken)}.areahead .caret{font-family:inherit;font-size:18.2px;color:var(--ink3)}.areahead .dot{width:9px;height:9px;border-radius:50%}.areahead .nm{font-family:inherit;font-weight:700;font-size:20.8px;letter-spacing:-.015em}.areahead .sub{font-size:13.7px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.areahead .ratio{font-size:16.9px;text-align:right;color:var(--ink)}.areahead .cost{font-size:15.6px;text-align:right;color:var(--ink2)}.areahead .st{font-size:13px;letter-spacing:.12em;text-transform:uppercase;text-align:right}.areabody{padding:0 15px 12px;display:flex;flex-direction:column;gap:10px}.subagent{border:1px solid var(--rule);border-radius:9px;padding:13px 15px;background:var(--sunken)}.subhead{display:grid;grid-template-columns:18px minmax(0,1fr) minmax(0,1.2fr) 58px 74px;grid-gap:11px;gap:11px;align-items:center}@media(max-width:900px){.subhead{grid-template-columns:18px minmax(0,1fr) 58px}.subhead .by,.subhead .cost{display:none}}.subhead .glyph{color:var(--ink2)}.subhead .nm{font-size:17.6px;color:var(--ink)}.subhead .by{font-size:13.7px;color:var(--ink3)}.subhead .ratio{font-size:16.2px;text-align:right;color:var(--ink)}.subhead .cost{font-size:15.6px;text-align:right;color:var(--ink2)}.tasks{list-style:none;margin:9px 0 0;padding:0;display:flex;flex-direction:column;gap:1px}.tasks li{display:flex;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--rule)}.tasks .pip{width:6px;height:6px;border-radius:50%;background:var(--ink3);flex:none}.tasks li.doing .pip{background:var(--mint)}.tasks li.blocked .pip{background:var(--amber)}.tasks li.done .pip{background:var(--rule2)}.tasks .what{flex:1 1;font-size:16.2px;color:var(--ink)}.tasks li.done .what{color:var(--ink3);text-decoration:line-through}.tasks .when{font-size:13px;color:var(--ink3);flex:none}.cardname{font-size:20px;line-height:1.15;border-bottom:1px solid transparent;padding:0}.cardname:focus,.cardname:hover{border-bottom-color:var(--rule2)}.ftask{display:flex;align-items:center;gap:9px;padding:5px 0;border-bottom:1px solid var(--rule)}.ftask .pip{width:9px;height:9px;border-radius:50%;background:var(--ink3);flex:none;padding:0}.ftask.doing .pip{background:var(--mint)}.ftask.blocked .pip{background:var(--amber)}.ftask.done .pip{background:var(--rule2)}.ftask .what,.ftask input{flex:1 1;min-width:0;font-size:16.2px;color:var(--ink);border-bottom:1px solid transparent;padding:1px 0}.ftask input:focus,.ftask input:hover{border-bottom-color:var(--rule2)}.ftask.done .what,.ftask.done input{color:var(--ink3)}.ftask .when{font-size:13px}.ftask .kill,.ftask .when{color:var(--ink3);flex:none}.ftask .kill{font-size:19.5px;line-height:1;padding:0 3px}.ftask .kill:hover{color:var(--red)}.fdel{font-family:inherit;font-size:14.3px;letter-spacing:.1em;text-transform:uppercase;color:#B4463B;background:#FBF0EE;border:1px solid #ebcec9;border-radius:5px;padding:9px 11px;width:100%;margin-top:2px}.fdel:hover{color:#fff;background:var(--red);border-color:var(--red)}.fsteps{list-style:none;margin:0;padding:0 0 0 4px;display:flex;flex-direction:column;gap:0}.fsteps li{display:flex;align-items:center;gap:9px;padding:6px 0;position:relative}.fsteps li:before{content:"";position:absolute;left:11px;top:0;bottom:0;width:1px;background:var(--rule2)}.fsteps li:first-child:before{top:50%}.fsteps li:last-child:before{bottom:50%}.fsteps .n{position:relative;z-index:1;width:22px;height:22px;flex:none;border-radius:50%;background:var(--sunken);border:1px solid var(--rule2);color:var(--ink2);font-size:13px;display:flex;align-items:center;justify-content:center}.fsteps .what,.fsteps input{flex:1 1;min-width:0;font-size:16.2px;color:var(--ink);border-bottom:1px solid transparent;padding:1px 0}.fsteps input:focus,.fsteps input:hover{border-bottom-color:var(--rule2)}.fsteps .ops{display:flex;gap:1px;flex:none;opacity:.35;transition:opacity .12s}.fsteps .ops:focus-within,.fsteps li:hover .ops{opacity:1}.fsteps .ops button{font-size:14.3px;color:var(--ink3);padding:2px 4px;border-radius:3px}.fsteps .ops button:hover:not(:disabled){color:var(--ink);background:var(--sunken)}.fsteps .ops button:disabled{opacity:.25;cursor:default}.fsteps .ops .kill:hover{color:var(--red)}.ftarget{display:flex;flex-direction:column;gap:7px}.tnums{display:grid;grid-template-columns:52px 1fr 52px 1fr;grid-gap:8px;gap:8px;align-items:center}.tnums .lbl{font-size:12.3px;letter-spacing:.11em;color:var(--ink3)}.tnums .v{font-size:19.5px;color:var(--ink)}.tnums input{font-size:18.2px;padding:2px 0}.tverdict{font-family:inherit;font-size:15px;line-height:1.55;margin:0;padding:8px 10px;border-radius:5px}.tverdict.good{color:#2C6E4B;background:#E8F4EC;border:1px solid #cbe5d6}.tverdict.short{color:#8A6410;background:#FBF2DC;border:1px solid #eddfb6}.fshare{display:flex;align-items:center;gap:10px;font-family:inherit;font-size:14.3px;color:var(--ink2)}.fshare .track{flex:1 1;height:7px;border-radius:4px;background:var(--sunken);overflow:hidden}.fshare .track i{display:block;height:100%;border-radius:4px}.bld{padding:26px 24px 70px;gap:20px}.bldcol{flex:1 1;min-width:0;max-width:100%;display:flex;flex-direction:column;position:relative;padding-left:62px}.bld .fcard.pinned{position:-webkit-sticky;position:sticky;top:22px;flex:none;border-width:1.5px;border-radius:10px;max-height:calc(100vh - 110px)}@media(max-width:1180px){.bld{flex-direction:column}.bld .fcard.pinned{width:100%;position:static}}.roof{position:relative;background:#FDF6EC;box-shadow:var(--shadow);border:1.5px solid var(--orange);border-radius:11px 11px 4px 4px;padding:18px 24px 14px;-webkit-clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);clip-path:polygon(9% 0,91% 0,100% 100%,0 100%)}.roofnums{display:flex;justify-content:center;gap:44px;flex-wrap:wrap}.roofnums b{display:flex;flex-direction:column;align-items:center;gap:2px;font-weight:400}.roofnums .k{font-family:inherit;font-size:12.3px;letter-spacing:.15em;text-transform:uppercase;color:#B9906A}.roofnums .v{font-family:inherit;font-weight:700;font-size:23px;letter-spacing:-.03em}.rooffoot{text-align:center;font-size:13px;color:#A97C43;margin-top:8px;letter-spacing:.06em}.bldctl{display:flex;align-items:center;gap:12px;padding:12px 2px 10px}.bldctl button{font-family:inherit;font-size:13.7px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink2);border:1px solid var(--rule2);border-radius:5px;padding:7px 12px}.bldctl button:hover{color:var(--ink);border-color:var(--orange)}.bldctl button.on{background:var(--orange);border-color:var(--orange);color:#FFF}.bldctl span{font-size:13px;color:var(--ink3);letter-spacing:.05em}.lvl{position:relative;margin-bottom:6px;display:flex;align-items:flex-start;gap:0}.slab{flex:none;width:min(560px,100%);box-shadow:var(--shadow);display:grid;grid-template-columns:10px 10px minmax(0,1fr) 62px 62px 74px auto 14px;grid-gap:13px;gap:13px;align-items:center;text-align:left;background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:15px 16px;transition:transform .22s cubic-bezier(.2,.7,.3,1),border-color .15s}@media(max-width:840px){.slab{grid-template-columns:10px 10px minmax(0,1fr) 66px 16px}.slab .cost,.slab .crew{display:none}}.slab:hover{border-color:var(--c);transform:translateX(5px)}.lvl.open .slab{border-color:var(--c);transform:translateX(16px)}.lvl.needs .slab{border-color:var(--amber)}.lvl.dark .slab,.lvl.empty .slab{border-color:color-mix(in srgb,var(--red) 50%,transparent)}.slab .edge{width:10px;height:26px;border-radius:3px;background:var(--c);opacity:.75}.slab .dot{width:10px;height:10px;border-radius:50%}.slab .nm{font-family:inherit;font-weight:700;font-size:22.1px;letter-spacing:-.015em}.slab .kind{font-family:inherit;font-size:12.3px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink3)}.slab .crew{display:flex;align-items:center;gap:7px;color:var(--ink2)}.slab .crew .none{font-size:13px;color:var(--ink3);letter-spacing:.08em}.slab .ratio{font-size:17.6px;text-align:right;color:var(--ink)}.slab .cost{font-size:15.6px;text-align:right;color:var(--ink2)}.slab .choke{font-size:12.3px;letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.slab .caret{font-size:14.3px;color:var(--ink3);text-align:right}.drawer{flex:none;width:0;max-height:0;overflow:hidden;opacity:0;transition:width .32s cubic-bezier(.2,.7,.3,1),max-height .32s cubic-bezier(.2,.7,.3,1),opacity .2s}.lvl.open .drawer{width:min(400px,24vw);max-height:520px;opacity:1}.drawerin{overflow:hidden;min-width:0;width:100%;display:flex;flex-direction:column;align-items:stretch}.lvl.open .drawerin{padding-left:14px}.room{display:block;width:100%;overflow:hidden}.stations{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:9px;gap:9px}.station{display:grid;grid-template-columns:20px minmax(0,1fr) 52px;grid-gap:9px 10px;gap:9px 10px;align-items:center;text-align:left;background:var(--sunken);border:1px solid var(--rule);border-radius:9px;padding:12px 13px}.station:hover{border-color:var(--c);background:var(--surface)}.station .who{color:var(--ink2)}.station .sn{font-size:16.9px;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station .sr{font-size:16.2px;text-align:right;color:var(--c)}.station .sc{grid-column:2}.station .sc,.station .sq{font-size:13.7px;color:var(--ink3)}.station .sq{text-align:right}.station .steps{grid-column:1/-1;font-size:13px;color:var(--ink3);letter-spacing:.05em}.cap{font-family:inherit;font-size:14.3px;color:var(--ink3);margin:10px 0 0}.cap.bad{color:var(--amber)}.openarea{display:block;margin-top:10px;font-size:13.7px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);padding:6px 0}.openarea:hover{color:var(--orange)}.ground{margin-top:8px;background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:4px 4px 11px 11px;padding:13px 18px;text-align:center}.ground span{font-size:13.7px;color:var(--ink3);letter-spacing:.06em}@media(prefers-reduced-motion:reduce){.floorout,.slab{transition:none}}.cadence{gap:18px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--rule);border-radius:11px;padding:14px 17px;box-shadow:var(--shadow)}.cadence,.cadence label{display:flex;align-items:center}.cadence label{gap:8px;font-size:13.7px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink3)}.cadence input,.cadence select{font-family:inherit;font-size:16.2px;color:var(--ink);width:auto;min-width:74px;text-transform:none;letter-spacing:0;border-bottom:1px solid var(--rule2);padding:2px 0}.cadence select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;border-bottom:1px solid var(--rule2)}.cadence .choke{flex:1 1;min-width:260px;font-size:15px;line-height:1.55;color:var(--amber);margin:0;text-align:right;letter-spacing:.03em}.cadence .choke.ok{color:var(--ink3)}.cadence .choke strong{color:var(--ink)}.submeta{display:flex;flex-wrap:wrap;gap:14px;margin-top:7px;font-size:13.7px;color:var(--ink3)}.submeta .hit{color:var(--mint)}.submeta .miss{color:var(--amber)}@media(max-width:1080px){.slab{width:100%;grid-template-columns:10px 10px minmax(0,1fr) 60px 70px 16px}.slab .crew,.slab .kind{display:none}.lvl{flex-direction:column}.drawer,.lvl.open .drawer{width:100%}}.chainstrip{display:flex;flex-direction:column;gap:11px}.strips{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:9px;gap:9px}.stripcell{background:var(--surface);border:1px solid var(--rule);border-radius:11px;box-shadow:var(--shadow);padding:13px 14px;display:flex;flex-direction:column;gap:6px}.stripcell.needs{border-color:var(--amber)}.stripcell.dark,.stripcell.empty{border-color:color-mix(in srgb,var(--red) 50%,transparent)}.stripcell .sname{display:flex;align-items:center;gap:8px;font-family:inherit;font-weight:700;font-size:18.9px;letter-spacing:-.01em}.stripcell .sname .dot{width:8px;height:8px;border-radius:50%;flex:none}.stripcell .sratio{font-size:24px;letter-spacing:-.03em;color:var(--ink)}.stripcell .sflow{font-size:13.7px;color:var(--ink3)}.stripcell .sflow .bad{color:var(--amber)}.stripcell .swho{display:flex;gap:7px;color:var(--ink2);min-height:14px}.stripcell .swho .none{font-size:13px;color:var(--ink3)}.stripfoot{font-size:13.7px;color:var(--ink3);line-height:1.6;margin:0}.cardstack{flex:none;width:0;overflow:hidden;opacity:0;display:flex;flex-direction:column;gap:9px;transition:width .32s cubic-bezier(.2,.7,.3,1),opacity .22s}.lvl.open .cardstack{width:min(420px,30vw);opacity:1;padding-left:14px}.cardstack .fcard.pinned{position:static;width:100%;flex:none;border-width:1.5px;border-radius:10px;max-height:430px;overflow-y:auto}@media(max-width:1400px){.lvl.open .cardstack{width:100%;padding-left:0;padding-top:10px}.lvl{flex-wrap:wrap}}.rail{left:-46px;bottom:-7px;width:40px;pointer-events:none}.rail,.rail:before{position:absolute;top:0}.rail:before{content:"";left:0;bottom:0;width:28px;background:linear-gradient(var(--rule2),var(--rule2)) 3px 0/2px 100% no-repeat,linear-gradient(var(--rule2),var(--rule2)) 12px 0/2px 100% no-repeat,linear-gradient(var(--rule2),var(--rule2)) 21px 0/2px 100% no-repeat;opacity:.7}.rail .dot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px rgba(54,136,194,.14);animation-name:rise;animation-timing-function:linear;animation-iteration-count:infinite}.rail.toroom .dot{background:var(--green);box-shadow:0 0 0 3px rgba(87,162,60,.16)}.rail .feed{position:absolute;left:1px;top:-4px;width:26px;height:9px;border-radius:5px;background:var(--paper)}.rail em{display:none}@keyframes rise{0%{top:100%;opacity:0}14%{opacity:1}86%{opacity:1}to{top:-7px;opacity:0}}@media(prefers-reduced-motion:reduce){.rail .dot{animation:none;opacity:.6;top:50%}}.slab{position:relative}.slab:after{content:"";position:absolute;left:5px;right:5px;bottom:-5px;height:6px;border-radius:0 0 9px 9px;background:var(--rule);opacity:.85}.lvl.open .slab:after{background:var(--c);opacity:.32}.slab .floornum{position:absolute;left:-24px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:700;color:var(--ink3);letter-spacing:.02em;background:var(--paper);padding:3px 0;width:22px;text-align:center;border-radius:4px}.fcard.pinned{width:min(760px,46vw)}.fcard.pinned .fcard-in{display:block;column-count:2;column-gap:28px;column-fill:balance;padding:18px 22px 22px}.fcard.pinned .fcard-in>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:11px}.fcard.pinned .fcard-in>.k{margin-top:2px}.fcard.pinned .fsteps,.fcard.pinned .ftarget{page-break-inside:avoid;break-inside:avoid}@media(max-width:1100px){.fcard.pinned{width:100%}.fcard.pinned .fcard-in{column-count:1;display:flex}}.bld .cardstack .fcard.pinned{width:100%}.lvl.open .cardstack{width:min(760px,40vw)}.cardstack .fcard.pinned{max-height:none}.bld{display:flex;align-items:flex-start;gap:26px;padding:24px 28px 80px}.sceneWrap{position:relative;flex:none;width:1010px;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:none;border-radius:14px}.sceneWrap:active{cursor:-webkit-grabbing;cursor:grabbing}.scene{position:relative;flex:none}.sceneZoom{position:absolute;left:12px;top:12px;z-index:3;display:flex;border:1px solid var(--rule);border-radius:9px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow)}.sceneZoom button{font-size:16px;line-height:1;color:var(--ink2);padding:8px 13px;border-right:1px solid var(--rule)}.sceneZoom button:last-child{border-right:0}.sceneZoom button:hover{color:var(--ink);background:var(--sunken)}.sceneZoom .lvl{font-size:13px;font-weight:600;min-width:62px}.ramps{inset:0;pointer-events:none}.isle,.ramps{position:absolute}.isle .room,.isleCard{width:100%}.isleCard{background:var(--surface);border:1px solid var(--rule);border-radius:13px;padding:13px 15px 14px;box-shadow:var(--shadow);transition:border-color .15s,box-shadow .15s}.isleCard.on{border-color:var(--c);box-shadow:var(--shadow-lg)}.isleHead{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:5px 9px;gap:5px 9px;width:100%;text-align:left;align-items:center}.isleHead .dot{width:10px;height:10px;border-radius:50%}.isleHead .nm{font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--ink)}.isleHead .sub{grid-column:2;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3)}.isleBig{display:flex;align-items:baseline;gap:8px;margin:11px 0 9px;padding-bottom:11px;border-bottom:1px solid var(--rule)}.isleBig b{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1}.isleBig span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.isleStats{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 10px;gap:5px 10px;margin:0}.isleStats dt{font-size:12.5px;color:var(--ink3);margin:0}.isleStats dd{font-size:13.5px;margin:0;text-align:right;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.isleStats .warn{color:var(--amber)}.isleStats .bad{color:var(--red)}.bldside{position:-webkit-sticky;position:sticky;top:22px;flex:1 1;min-width:0;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 100px);overflow-y:auto}.tillcard{background:#FDF6EC;border:1px solid #ebd9be;border-radius:13px;padding:16px 20px;box-shadow:var(--shadow)}.tillnums{display:flex;gap:30px;flex-wrap:wrap}.tillnums b{display:flex;flex-direction:column;gap:2px;font-weight:400}.tillnums span{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#A97C43}.tillnums i{font-style:normal;font-weight:700;font-size:24px;letter-spacing:-.03em}.tillcard p{margin:11px 0 0;font-size:12.5px;color:#A97C43;line-height:1.55}.bldside .fcard.pinned{position:static;width:100%}@media(max-width:1500px){.bld{flex-direction:column}.bldside{position:static;width:100%;max-height:none}}.fagent{cursor:pointer}.fagent .scr{transition:fill .12s}.fagent:hover .scr{fill:#1F2933}.fagent.on,.fagent:hover{filter:drop-shadow(0 2px 6px rgba(30,30,25,.16))}.fdesktag{cursor:pointer}.isleSlot{position:absolute;width:340px;flex-direction:column}.isleBtn,.isleSlot{display:flex;gap:9px}.isleBtn{align-items:center;width:100%;text-align:left;background:var(--surface);border:1px solid var(--rule);border-radius:11px;padding:11px 13px;box-shadow:var(--shadow);transition:border-color .14s}.isleBtn.on,.isleBtn:hover{border-color:var(--c)}.isleBtn.flag{border-color:var(--amber)}.isleBtn .dot{width:9px;height:9px;border-radius:50%;flex:none}.isleBtn .nm{flex:1 1;min-width:0;font-weight:700;font-size:15px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.isleBtn .tag{flex:none;font-size:11px;font-weight:600;letter-spacing:.03em;padding:2px 7px;border-radius:20px}.isleBtn .tag.bad{color:#9B3227;background:#FBEBE9}.isleBtn .tag.warn{color:#8A6410;background:#FBF2DC}.isleBtn .chev{flex:none;font-size:12px;font-weight:600;letter-spacing:.05em;color:var(--ink3)}.isleBtn:hover .chev{color:var(--c)}.stuck{position:absolute;left:8px;top:4px;z-index:2;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:#8A6410;background:#FBF2DC;border:1px solid #eddfb6;border-radius:20px;padding:3px 10px;white-space:nowrap;pointer-events:none}.fwho{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center}.fwho .glyph{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:var(--sunken);border:1px solid var(--rule2)}.fwho select{font-size:14px;padding:8px 30px 8px 10px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'%3E%3Cpath d='M0 0h9L4.5 6z' fill='%235C5E57'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.fwho .howmany{grid-column:2;display:flex;align-items:center;gap:9px;margin-top:2px}.fwho .howmany span{font-size:12.5px;color:var(--ink3);white-space:nowrap}.fwho .howmany input{width:74px;font-size:13.5px}.fagent .shade{transform-box:fill-box;transform-origin:center}@keyframes bobshade{0%,to{transform:scale(1);opacity:.12}50%{transform:scale(1.26);opacity:.17}}@media(prefers-reduced-motion:reduce){.fagent .shade{animation:none!important}}.obWrap{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(34,35,31,.34);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:obFade .22s ease-out}@keyframes obFade{0%{opacity:0}to{opacity:1}}.obCard{position:relative;width:min(720px,100%);max-height:calc(100vh - 56px);overflow-y:auto;background:var(--surface);border:1px solid var(--rule);border-radius:18px;box-shadow:0 8px 20px rgba(30,30,25,.1),0 40px 90px rgba(30,30,25,.22);animation:obRise .28s cubic-bezier(.2,.7,.3,1)}@keyframes obRise{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.obSkip{position:absolute;right:16px;top:16px;z-index:2;font-size:13px;font-weight:600;color:var(--ink3);padding:6px 10px;border-radius:7px}.obSkip:hover{color:var(--ink);background:var(--sunken)}.obArt{padding:20px 20px 0}.obScene{display:block;width:100%;height:auto;border-radius:14px}.obText{padding:18px 32px 4px}.obEyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--orange)}.obText h2{font-size:25px;font-weight:700;letter-spacing:-.022em;margin:8px 0 10px;color:var(--ink)}.obText p{font-size:15.5px;line-height:1.6;color:var(--ink2);margin:0 0 10px}.obText .obNote{font-size:14px;color:var(--ink3);border-left:3px solid var(--rule2);padding-left:13px}.obFoot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px 24px;flex-wrap:wrap}.obDots{display:flex;gap:7px}.obDots button{width:8px;height:8px;border-radius:50%;background:var(--rule2);padding:0}.obDots button:hover{background:var(--ink3)}.obDots button.on{background:var(--orange);width:24px;border-radius:4px}.obBtns{display:flex;gap:10px}.obBack{font-size:14px;font-weight:600;color:var(--ink2);padding:10px 16px;border:1px solid var(--rule2);border-radius:8px}.obBack:hover{border-color:var(--ink3);color:var(--ink)}.obNext{font-size:14px;font-weight:700;color:#FFF;background:var(--orange);padding:10px 20px;border-radius:8px}.obNext:hover{filter:brightness(1.06)}.obPop{animation:obPop .5s cubic-bezier(.2,.8,.3,1) both}@keyframes obPop{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}.obSwap{animation:obSwap 6.6s ease-in-out infinite both;opacity:0}@keyframes obSwap{0%,4%{opacity:0}28%,8%{opacity:1}33%,to{opacity:0}}.obCut{animation:obPop .4s cubic-bezier(.2,.8,.3,1) 1.1s both}@media(prefers-reduced-motion:reduce){.obCard,.obCut,.obPop,.obSwap,.obWrap{animation:none}.obSwap{opacity:1}}.btn.primary{background:var(--orange);border-color:var(--orange);color:#fff}.btn.primary:hover{background:#C56A22;border-color:#C56A22;color:#fff}.btn:disabled{opacity:.5;cursor:default}.btn:disabled:hover{color:var(--ink2);border-color:var(--rule2)}.sgWrap{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(30,30,25,.34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sgCard{position:relative;width:min(760px,100%);max-height:calc(100vh - 56px);overflow-y:auto;background:var(--surface);border-radius:18px;box-shadow:var(--shadow-lg)}.sgHead{padding:30px 32px 4px}.sgHead h2{font-size:24px;font-weight:700;letter-spacing:-.022em;margin:8px 0;color:var(--ink);text-wrap:balance}.sgHead p{font-size:14.5px;line-height:1.6;color:var(--ink2);margin:0 0 4px;max-width:60ch}.sgGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(216px,1fr));grid-gap:9px;gap:9px;padding:16px 32px 4px}.sgType{display:flex;flex-direction:column;gap:3px;text-align:left;padding:11px 13px;border-radius:11px;border:1px solid var(--rule);background:var(--surface);cursor:pointer}.sgType strong{font-size:14px;font-weight:650;color:var(--ink)}.sgType span{font-size:12px;line-height:1.45;color:var(--ink3)}.sgType:hover{border-color:var(--rule2);background:var(--sunken)}.sgType.on{border-color:var(--orange);background:#FBF2DC}.sgType.on span,.sgType.on strong{color:#8A6410}.sgField{padding:16px 32px 0}.sgField label{display:block;font-size:13px;font-weight:650;color:var(--ink2);margin-bottom:6px}.sgField input,.sgField textarea{width:100%;font-family:inherit;font-size:14.5px;line-height:1.55;color:var(--ink);background:var(--sunken);border:1px solid var(--rule);border-radius:11px;padding:11px 13px;resize:vertical}.sgField input:focus,.sgField textarea:focus{outline:none;border-color:var(--orange);background:var(--surface)}.sgField input::placeholder,.sgField textarea::placeholder{color:var(--ink3)}.sgHint{font-size:12.5px;color:var(--ink3);margin-top:6px;line-height:1.5}.sgFoot{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 32px 26px;margin-top:14px;border-top:1px solid var(--rule)}.sgNote{font-size:12.5px;line-height:1.55;color:var(--ink3);max-width:46ch;text-wrap:pretty}.sgSeats{list-style:none;margin:14px 0 0;padding:0 32px;display:flex;flex-direction:column;gap:9px}.sgSeats li{border:1px solid var(--rule);border-left:3px solid var(--orange);border-radius:11px;padding:11px 14px;background:var(--surface)}.sgSeats li.under{border-left-color:var(--rule2);background:var(--sunken)}.sgSeatTop{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.sgSeatTop strong{font-size:14.5px;font-weight:650;color:var(--ink)}.sgSub{font-size:12.5px}.sgSub,.sgWho{color:var(--ink3)}.sgWho{margin-left:auto;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.sgFlow{display:flex;align-items:center;gap:8px;margin-top:5px;font-size:12.5px;color:var(--ink2)}.sgFlow em{font-style:normal;color:var(--orange)}.sgActs{margin:8px 0 0;padding-left:17px}.sgActs li{all:unset;display:list-item;list-style:disc;font-size:12.5px;line-height:1.55;color:var(--ink2);margin-bottom:2px}.todo{margin-top:8px;border-top:1px dashed var(--rule2);padding-top:9px}.todoHead{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin-bottom:6px}.todoList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.todoItem{display:flex;align-items:flex-start;gap:8px;font-size:12.8px;line-height:1.5;color:var(--ink2);cursor:pointer;text-wrap:pretty}.todoItem input{margin:2px 0 0;accent-color:var(--orange);flex:none}.todoItem.done{color:var(--ink3);text-decoration:line-through}.todoWhere{font-size:12px;color:var(--ink3);flex:none}.provisional{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#8A6410;background:#FBF2DC;border:1px solid #eddfb6;border-radius:5px;padding:1px 6px}.sgToast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:70;display:flex;align-items:center;gap:14px;background:var(--ink);color:#F7F6F2;font-size:13.5px;padding:11px 16px;border-radius:11px;box-shadow:var(--shadow-lg)}.sgToast button{font-family:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#E8C489;background:none;border:none;cursor:pointer;padding:0}@media print{.sgToast,.sgWrap{display:none}}.floorwrap{position:relative}.palOpen{position:absolute;left:0;top:96px;z-index:12;width:64px;padding:16px 8px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.04em;color:#fff;background:var(--orange);border:none;border-radius:0 13px 13px 0;cursor:pointer;box-shadow:var(--shadow)}.palOpen:hover{background:#C56A22}.palette{position:absolute;left:0;top:0;bottom:0;z-index:12;width:308px;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--rule);box-shadow:2px 0 18px rgba(30,30,25,.06)}.palHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 16px 12px;border-bottom:1px solid var(--rule)}.palEyebrow{font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--orange)}.palHead strong{display:block;font-size:16px;font-weight:700;color:var(--ink);margin-top:2px}.palClose{font-size:20px;line-height:1;color:var(--ink3);background:none;border:none;cursor:pointer;padding:0 2px}.palClose:hover{color:var(--ink)}.palTabs{display:flex;flex-wrap:wrap;gap:4px;padding:10px 12px 6px}.palTabs button{font-family:inherit;font-size:11.5px;font-weight:650;letter-spacing:.02em;color:var(--ink2);background:var(--sunken);border:1px solid transparent;border-radius:7px;padding:4px 9px;cursor:pointer}.palTabs button:hover{border-color:var(--rule2)}.palTabs button.on{background:var(--orange);border-color:var(--orange);color:#fff}.palWhere{font-size:11.5px;color:var(--ink3);padding:4px 16px 10px;line-height:1.45}.palWhere strong{color:var(--ink2)}.palList{flex:1 1;overflow-y:auto;padding:0 12px 12px;display:flex;flex-direction:column;gap:7px}.palChip{border:1px solid var(--rule);border-left:3px solid var(--orange);border-radius:10px;background:var(--surface);padding:9px 10px;cursor:-webkit-grab;cursor:grab}.palChip:hover{border-color:var(--rule2);border-left-color:var(--orange);background:var(--sunken)}.palChip:active{cursor:-webkit-grabbing;cursor:grabbing}.palChip.has{border-left-color:var(--mint);opacity:.72;cursor:default}.palChip.locked{border-left-color:var(--rule2);opacity:.66;cursor:default}.palChip.open{background:var(--sunken);border-color:var(--rule2)}.palChipTop{display:flex;align-items:flex-start;gap:8px}.palName{flex:1 1;text-align:left;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.palName strong{display:block;font-size:13.4px;font-weight:650;color:var(--ink);line-height:1.3}.palName span{display:block;font-size:11.5px;line-height:1.4;color:var(--ink3);margin-top:1px}.palAlias{font-style:normal;font-weight:600;font-size:10.5px;letter-spacing:.05em;color:var(--ink3);margin-left:7px;padding:1px 5px;border:1px solid var(--rule);border-radius:4px;white-space:nowrap}.palAdd{flex:none;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--orange);background:none;border:1px solid var(--rule2);border-radius:6px;padding:3px 7px;cursor:pointer}.palAdd:hover:not(:disabled){border-color:var(--orange);background:#FBF2DC}.palAdd:disabled{opacity:.4;cursor:default}.palHas,.palLock{flex:none;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mint);padding-top:3px}.palLock{color:var(--ink3)}.palFlow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px;font-size:11px;color:var(--ink2)}.palFlow em{font-style:normal;color:var(--orange)}.palRes{color:var(--ink3)}.palDetail{margin-top:9px;padding-top:9px;border-top:1px dashed var(--rule2)}.palK{font-size:9.8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin:9px 0 4px}.palK:first-child{margin-top:0}.palK.gate{color:var(--amber)}.palDetail p{font-size:11.8px;line-height:1.5;color:var(--ink2);margin:0}.palDetail ol,.palDetail ul{margin:0;padding-left:16px}.palDetail li{font-size:11.8px;line-height:1.5;color:var(--ink2);margin-bottom:2px}.palWho{display:flex;flex-wrap:wrap;gap:9px}.palWho span{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--ink2)}.palNote{margin-top:6px!important;font-size:11.3px;color:var(--ink3)}.palNote strong{color:var(--ink2)}.palMore{font-family:inherit;font-size:11.5px;font-weight:650;color:var(--ink3);background:none;border:1px dashed var(--rule2);border-radius:9px;padding:7px;cursor:pointer;margin-top:3px}.palMore:hover{color:var(--ink2);border-color:var(--ink3)}.palFoot{font-size:11px;line-height:1.5;color:var(--ink3);padding:11px 16px 14px;border-top:1px solid var(--rule);text-wrap:pretty}.fseat.candrop{opacity:1}.fseat.cantdrop{opacity:.34;transition:opacity .16s ease}.fseat.dropping .padtop{stroke:var(--orange);stroke-width:3;opacity:1}@keyframes dropready{0%,to{opacity:.45}50%{opacity:.95}}.fseat.candrop .padtop{stroke:var(--orange);stroke-width:2.2;animation:dropready 1.7s ease-in-out infinite}@media (max-width:900px){.palette{width:264px}}@media print{.palOpen,.palette{display:none}}.gdOpen{position:fixed;right:0;top:132px;z-index:40;width:66px;padding:14px 8px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.3;letter-spacing:.03em;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-right:none;border-radius:13px 0 0 13px;cursor:pointer;box-shadow:var(--shadow);text-align:center}.gdOpen:hover{border-color:var(--orange);color:var(--orange)}.gdOpenPct{display:block;font-size:16px;color:var(--orange);margin-bottom:3px}.guide{position:fixed;right:0;top:0;bottom:0;z-index:40;width:352px;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--rule);box-shadow:-2px 0 22px rgba(30,30,25,.08)}.gdHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 16px 11px}.gdEyebrow{font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--orange)}.gdHead strong{display:block;font-size:16px;font-weight:700;color:var(--ink);margin-top:2px}.gdBar{height:3px;background:var(--rule);flex:none}.gdBar span{display:block;height:100%;background:var(--orange);transition:width .3s ease}.gdList{flex:1 1;overflow-y:auto;padding:10px 12px 14px}.gdStage{margin-bottom:14px}.gdStageName{font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink3);padding:6px 4px}.gdStep{border:1px solid transparent;border-radius:10px;margin-bottom:3px}.gdStep.at{border-color:var(--rule);background:var(--sunken)}.gdStepTop{display:flex;align-items:flex-start;gap:9px;width:100%;text-align:left;background:none;border:none;padding:8px 9px;cursor:pointer;font-family:inherit}.gdTick{flex:none;width:17px;height:17px;margin-top:1px;border-radius:50%;border:1.5px solid var(--rule2);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:transparent}.gdTick.on{background:var(--mint);border-color:var(--mint);color:#fff}.gdStepName{flex:1 1;min-width:0}.gdStepName strong{display:block;font-size:13.3px;font-weight:600;color:var(--ink);line-height:1.35}.gdStep.done .gdStepName strong{color:var(--ink2)}.gdStepName em{display:block;font-style:normal;font-size:11.3px;color:var(--ink3);margin-top:2px;line-height:1.4}.gdBody{padding:2px 11px 12px 35px}.gdWhy{font-size:12.3px;line-height:1.55;color:var(--ink2);margin:0 0 10px;text-wrap:pretty}.gdDo{background:#FBF2DC;border:1px solid #eddfb6;border-radius:9px;padding:9px 11px;margin-bottom:11px}.gdK{font-size:9.8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.gdDo p,.gdK{color:#8A6410}.gdDo p{font-size:12.2px;line-height:1.5;margin:0}.gdGo{margin-top:8px;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--orange);border:none;border-radius:7px;padding:5px 10px;cursor:pointer}.gdGo:hover{background:#C56A22}.gdField{display:block;margin-bottom:10px}.gdField>span{display:block;font-size:12px;font-weight:600;color:var(--ink2);margin-bottom:4px;line-height:1.4}.gdField input,.gdField textarea{width:100%;font-family:inherit;font-size:13px;line-height:1.5;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:9px;padding:8px 10px;resize:vertical}.gdField input:focus,.gdField textarea:focus{outline:none;border-color:var(--orange)}.gdField em{display:block;font-style:normal;font-size:11.2px;color:var(--ink3);margin-top:4px;line-height:1.45}.gdYN{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--rule)}.gdYN>span{font-size:12.3px;line-height:1.45;color:var(--ink2)}.gdYNb{flex:none;display:flex;gap:3px}.gdYNb button{font-family:inherit;font-size:11px;font-weight:650;color:var(--ink3);background:var(--sunken);border:1px solid transparent;border-radius:6px;padding:3px 9px;cursor:pointer}.gdYNb button:hover{border-color:var(--rule2)}.gdYNb button.on{background:var(--orange);border-color:var(--orange);color:#fff}.gdBox{flex:none;width:17px;height:17px;border-radius:5px;border:1.5px solid var(--rule2);background:var(--surface);cursor:pointer;padding:0}.gdBox.on{background:var(--orange);border-color:var(--orange)}.gdOut{background:var(--sunken);border-left:3px solid var(--mint);border-radius:0 9px 9px 0;padding:9px 11px;margin:10px 0}.gdOut .gdK{color:var(--mint)}.gdOut p{font-size:12.3px;line-height:1.5;color:var(--ink2);margin:0}.gdFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.gdBook{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.gdBook,.gdWave{color:var(--ink3)}.gdWave{font-family:inherit;font-size:11px;background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.gdWave:hover{color:var(--ink2)}.gdFooter{font-size:11px;line-height:1.5;color:var(--ink3);padding:11px 16px 14px;border-top:1px solid var(--rule);text-wrap:pretty}@media print{.gdOpen,.guide{display:none}}.scList{display:flex;flex-direction:column;gap:6px;padding:16px 32px 4px;max-height:44vh;overflow-y:auto}.scRow{display:flex;align-items:center;gap:10px;border:1px solid var(--rule);border-radius:11px;padding:9px 12px;background:var(--surface)}.scRow:hover{border-color:var(--rule2);background:var(--sunken)}.scRow.on{border-color:var(--orange);background:#FBF2DC}.scOpen{flex:1 1;min-width:0;text-align:left;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.scOpen strong{display:block;font-size:14.5px;font-weight:650;color:var(--ink)}.scOpen span{display:block;font-size:12px;color:var(--ink3);margin-top:2px}.scTools{flex:none;display:flex;align-items:center;gap:7px}.scNow{font-size:10px;letter-spacing:.1em;color:#8A6410}.scNow,.scTools button{font-weight:700;text-transform:uppercase}.scTools button{font-family:inherit;font-size:10.5px;letter-spacing:.08em;color:var(--ink3);background:none;border:1px solid var(--rule2);border-radius:6px;padding:4px 8px;cursor:pointer}.scTools button:hover{color:var(--ink);border-color:var(--ink3)}.scTools .scKill{color:#B4463B;background:#FBF0EE;border-color:#EBCEC9}.scTools .scKill:hover{color:#fff;background:var(--red);border-color:var(--red)}.scNew{display:flex;flex-wrap:wrap;gap:9px;padding:14px 32px 0}.scCopied{font-size:12px;font-weight:650;color:var(--mint)}.scLink{padding:0 32px 26px}.scLink input{width:100%;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--ink2);background:var(--sunken);border:1px solid var(--rule);border-radius:9px;padding:9px 11px}.scLink em{font-style:normal;font-size:11.5px;margin-top:6px;line-height:1.45}.palWho2,.scLink em{display:block;color:var(--ink3)}.palWho2{font-size:11px;line-height:1.4;margin-top:3px}.palStages{display:flex;gap:4px;padding:11px 12px 4px}.palStage{flex:1 1;display:flex;align-items:center;justify-content:center;gap:4px;font-family:inherit;font-size:11.5px;font-weight:650;color:var(--ink2);background:var(--sunken);border:1px solid transparent;border-radius:8px;padding:6px 4px;cursor:pointer;line-height:1.2}.palStage:hover{border-color:var(--rule2)}.palStage.on{background:var(--orange);border-color:var(--orange);color:#fff}.palStage.locked{color:var(--ink3)}.palStage.locked svg{opacity:.6;flex:none}.palStage.on.locked{background:var(--ink2);border-color:var(--ink2);color:#fff}.palLocked{margin:9px 12px 2px;padding:10px 12px;border-radius:10px;background:#FBF2DC;border:1px solid #eddfb6}.palLocked strong{display:block;font-size:12.8px;font-weight:700;color:#8A6410}.palLocked p{font-size:11.6px;color:#8A6410;margin:5px 0 0}.palLocked p,.palNone{line-height:1.5;text-wrap:pretty}.palNone{font-size:12px;color:var(--ink3);padding:8px 2px}