.admin-module__nc4JNq__shell,.admin-module__nc4JNq__login{--line:#2a1b1221;--line-strong:#2a1b1247;--wash:#2a1b1209;--ok:#2f6b3a;--warn:#9a5b00}.admin-module__nc4JNq__shell{font-variant-numeric:tabular-nums;grid-template-columns:15rem minmax(0,1fr);min-height:100dvh;font-size:.9375rem;display:grid}.admin-module__nc4JNq__sidebar{gap:var(--s-4);height:100dvh;padding:var(--s-4) var(--s-3) var(--s-3);border-right:1px solid var(--line);background:var(--paper);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.admin-module__nc4JNq__brand{align-items:flex-end;gap:var(--s-2);padding:0 var(--s-2);display:flex}.admin-module__nc4JNq__brandTag{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.admin-module__nc4JNq__nav{gap:2px;display:grid}.admin-module__nc4JNq__navTop{margin-bottom:var(--s-2);display:grid}.admin-module__nc4JNq__navGroup{border-top:1px solid var(--line);padding:2px 0}.admin-module__nc4JNq__navGroupTitle{align-items:center;gap:var(--s-2);min-height:2.25rem;padding:0 var(--s-2);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;font-weight:600;list-style:none;display:flex}.admin-module__nc4JNq__navGroupTitle::-webkit-details-marker{display:none}.admin-module__nc4JNq__navGroupTitle:after{content:"";width:6px;height:6px;transition:transform var(--dur-fast) ease;border-bottom:1.5px solid;border-right:1.5px solid;margin-left:auto;transform:rotate(-45deg)}.admin-module__nc4JNq__navGroup[open]>.admin-module__nc4JNq__navGroupTitle:after{transform:rotate(45deg)translateY(-2px)}.admin-module__nc4JNq__navGroupTitle:hover{color:var(--ink);background:var(--wash)}.admin-module__nc4JNq__navGroupTitle:focus-visible,.admin-module__nc4JNq__navLink:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.admin-module__nc4JNq__navHere{background:var(--ink);border-radius:50%;width:6px;height:6px}.admin-module__nc4JNq__navItems{padding:2px 0 var(--s-2);gap:1px;display:grid}.admin-module__nc4JNq__navLink{min-height:2.1rem;padding:0 var(--s-2) 0 calc(var(--s-2) + 2px);color:var(--ink);transition:background var(--dur-fast) ease;border-radius:6px;justify-content:space-between;align-items:center;text-decoration:none;display:flex;position:relative}.admin-module__nc4JNq__navItems .admin-module__nc4JNq__navLink{padding-left:var(--s-3)}.admin-module__nc4JNq__navLink:hover{background:var(--wash)}.admin-module__nc4JNq__navLink[aria-current=page]{background:var(--ink);color:var(--paper);font-weight:500}@media (prefers-reduced-motion:reduce){.admin-module__nc4JNq__navGroupTitle:after,.admin-module__nc4JNq__navLink{transition:none}}.admin-module__nc4JNq__me{padding:var(--s-3) var(--s-2) 0;border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-2);margin-top:auto}.admin-module__nc4JNq__me b{color:var(--ink);font-size:var(--text-sm);font-weight:600;display:block}.admin-module__nc4JNq__main{min-width:0;padding:var(--s-5) clamp(1rem, 3vw, 2.5rem) var(--s-7);background:#faf7f1}.admin-module__nc4JNq__demo{align-items:center;gap:var(--s-3);margin:calc(var(--s-5) * -1) calc(clamp(1rem, 3vw, 2.5rem) * -1) var(--s-5);padding:var(--s-2) clamp(1rem, 3vw, 2.5rem);background:var(--seal);color:var(--paper);font-size:var(--text-sm);display:flex}.admin-module__nc4JNq__demo b{letter-spacing:.08em;text-transform:uppercase}.admin-module__nc4JNq__header{justify-content:space-between;align-items:flex-end;gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.admin-module__nc4JNq__h1{letter-spacing:-.025em;font-size:1.75rem;font-weight:400}.admin-module__nc4JNq__sub{margin-top:var(--s-1);color:var(--ink-2);font-size:var(--text-sm);max-width:70ch}.admin-module__nc4JNq__h2{margin:var(--s-6) 0 var(--s-3);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.admin-module__nc4JNq__h2:first-child{margin-top:0}.admin-module__nc4JNq__back{font-size:var(--text-sm);color:var(--ink-2)}.admin-module__nc4JNq__stats{gap:var(--s-3);margin-bottom:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));display:grid}.admin-module__nc4JNq__stat{padding:var(--s-3) var(--s-3) var(--s-3);border:1px solid var(--line);background:#fffdf9;border-radius:10px}.admin-module__nc4JNq__statLabel{font-size:var(--text-xs);color:var(--ink-2)}.admin-module__nc4JNq__statValue{margin-top:var(--s-1);letter-spacing:-.02em;font-size:1.5rem;font-weight:500}.admin-module__nc4JNq__statHint{font-size:var(--text-xs);color:var(--ink-2);margin-top:2px}.admin-module__nc4JNq__statAlert .admin-module__nc4JNq__statValue{color:var(--seal)}.admin-module__nc4JNq__grid2{gap:var(--s-4) var(--s-5);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-items:start;display:grid}.admin-module__nc4JNq__panel{padding:var(--s-4);border:1px solid var(--line);background:#fffdf9;border-radius:12px}.admin-module__nc4JNq__panel>.admin-module__nc4JNq__h2:first-child{margin-top:0}.admin-module__nc4JNq__tableWrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.admin-module__nc4JNq__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.admin-module__nc4JNq__table th{padding:var(--s-2) var(--s-3);background:var(--paper);border-bottom:1px solid var(--line-strong);color:var(--ink-2);font-size:var(--text-xs);text-align:left;white-space:nowrap;font-weight:500;position:sticky;top:0}.admin-module__nc4JNq__table td{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line);vertical-align:middle}.admin-module__nc4JNq__table tbody tr:last-child td{border-bottom:0}.admin-module__nc4JNq__table tbody tr:hover td{background:var(--wash)}.admin-module__nc4JNq__num{white-space:nowrap;text-align:right!important}.admin-module__nc4JNq__group td{background:var(--wash);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.admin-module__nc4JNq__rowLink{color:inherit;font-weight:500;text-decoration:none}.admin-module__nc4JNq__rowLink:hover{text-underline-offset:.2em;text-decoration:underline}.admin-module__nc4JNq__muted{color:var(--ink-2)}.admin-module__nc4JNq__small{font-size:var(--text-xs)}.admin-module__nc4JNq__badge{font-size:var(--text-2xs);letter-spacing:.03em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.35em;padding:.05em .6em .1em;font-weight:600;display:inline-flex}.admin-module__nc4JNq__badgeOk{color:var(--ok)}.admin-module__nc4JNq__badgeWarn{color:var(--warn)}.admin-module__nc4JNq__badgeAlert{color:var(--paper);background:var(--seal);border-color:var(--seal)}.admin-module__nc4JNq__badgeInk{color:var(--paper);background:var(--ink);border-color:var(--ink)}.admin-module__nc4JNq__tbd{border:1px dashed var(--ink-3);color:var(--ink-2);font-size:var(--text-2xs);letter-spacing:.06em;border-radius:999px 40px/40px 999px;padding:0 .5em;font-weight:600;display:inline-block}.admin-module__nc4JNq__form{gap:var(--s-3);display:grid}.admin-module__nc4JNq__row{align-items:flex-end;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.admin-module__nc4JNq__field{min-width:0;max-width:100%;font-size:var(--text-xs);color:var(--ink-2);grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.admin-module__nc4JNq__input,.admin-module__nc4JNq__select,.admin-module__nc4JNq__textarea{border:1px solid var(--line-strong);background:var(--paper);min-height:2.5rem;color:var(--ink);font:inherit;font-size:var(--text-sm);border-radius:8px;max-width:100%;padding:.45rem .65rem}.admin-module__nc4JNq__input:focus-visible,.admin-module__nc4JNq__select:focus-visible,.admin-module__nc4JNq__textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.admin-module__nc4JNq__inputSm{text-align:right;width:6.5rem;min-height:2.1rem;padding:.3rem .5rem}.admin-module__nc4JNq__selectSm{min-height:2.1rem;padding:.3rem .4rem}.admin-module__nc4JNq__check{min-height:2.5rem;font-size:var(--text-sm);color:var(--ink);align-items:center;gap:.45em;display:inline-flex}.admin-module__nc4JNq__check input{width:1.05rem;height:1.05rem;accent-color:var(--ink)}.admin-module__nc4JNq__fieldset{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--line);border-radius:10px;margin:0;display:grid}.admin-module__nc4JNq__fieldset legend{padding:0 var(--s-1);color:var(--ink-2);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.admin-module__nc4JNq__costStrip{margin:var(--s-3) 0;border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:1px;display:grid;overflow:hidden}.admin-module__nc4JNq__costStrip>div{padding:var(--s-2) var(--s-3);background:var(--paper)}.admin-module__nc4JNq__costStrip dt{font-size:var(--text-2xs);color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase}.admin-module__nc4JNq__costStrip dd{margin:2px 0 0;font-size:1.0625rem;font-weight:500}.admin-module__nc4JNq__costStripTotal dd{font-size:1.25rem}.admin-module__nc4JNq__incomplete{padding:var(--s-2) var(--s-3);border:1px dashed var(--warn);color:var(--warn);font-size:var(--text-sm);border-radius:10px}.admin-module__nc4JNq__sizeTabs{gap:var(--s-1);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.admin-module__nc4JNq__btn,.admin-module__nc4JNq__btnGhost,.admin-module__nc4JNq__btnDanger{border:1px solid var(--ink);background:var(--ink);min-height:2.5rem;color:var(--paper);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.4em;padding:0 1rem;font-weight:500;text-decoration:none;display:inline-flex}.admin-module__nc4JNq__btnGhost{background:var(--paper);color:var(--ink)}.admin-module__nc4JNq__btnDanger{border-color:var(--seal);background:var(--paper);color:var(--seal)}.admin-module__nc4JNq__btn:hover{background:#45301f}.admin-module__nc4JNq__btnGhost:hover{background:var(--wash)}.admin-module__nc4JNq__btn:disabled,.admin-module__nc4JNq__btnGhost:disabled{opacity:.5;cursor:progress}.admin-module__nc4JNq__btnSm{min-height:2.1rem;font-size:var(--text-xs);padding:0 .7rem}.admin-module__nc4JNq__msgOk,.admin-module__nc4JNq__msgErr{font-size:var(--text-sm)}.admin-module__nc4JNq__msgOk{color:var(--ok)}.admin-module__nc4JNq__msgErr{color:var(--seal)}.admin-module__nc4JNq__rowTight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.admin-module__nc4JNq__contents{display:contents}.admin-module__nc4JNq__rowTight .admin-module__nc4JNq__msgOk,.admin-module__nc4JNq__rowTight .admin-module__nc4JNq__msgErr{font-size:var(--text-2xs);text-align:right;flex-basis:100%}.admin-module__nc4JNq__empty{padding:var(--s-5) var(--s-4);border:1px dashed var(--line-strong);color:var(--ink-2);font-size:var(--text-sm);text-align:center;border-radius:12px}.admin-module__nc4JNq__empty b{margin-bottom:var(--s-1);color:var(--ink);font-size:var(--text-base);font-weight:600;display:block}.admin-module__nc4JNq__note{padding:var(--s-3);border-left:3px solid var(--milk-tea);font-size:var(--text-sm);background:#d09a5b1a}.admin-module__nc4JNq__tabs{gap:var(--s-1);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.admin-module__nc4JNq__tab{border:1px solid var(--line-strong);color:var(--ink);font-size:var(--text-xs);border-radius:999px;padding:.35rem .8rem;text-decoration:none}.admin-module__nc4JNq__tab[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.admin-module__nc4JNq__dl{gap:var(--s-1) var(--s-4);font-size:var(--text-sm);grid-template-columns:max-content 1fr;display:grid}.admin-module__nc4JNq__dl dt{color:var(--ink-2)}.admin-module__nc4JNq__dl dd{margin:0}.admin-module__nc4JNq__issues{flex-wrap:wrap;gap:4px;display:flex}.admin-module__nc4JNq__login{min-height:100dvh;padding:var(--s-4);place-items:center;display:grid}.admin-module__nc4JNq__loginCard{gap:var(--s-4);width:min(24rem,100%);display:grid}.admin-module__nc4JNq__loginCard img{width:160px;height:auto}@media (max-width:60rem){.admin-module__nc4JNq__shell{grid-template-columns:1fr}.admin-module__nc4JNq__sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.admin-module__nc4JNq__nav{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.admin-module__nc4JNq__me{display:none}}.admin-module__nc4JNq__affix{border:1px solid var(--line-strong);background:var(--paper);border-radius:8px;align-items:stretch;max-width:100%;min-height:2.5rem;display:inline-flex;overflow:hidden}.admin-module__nc4JNq__affix:focus-within{outline:2px solid var(--ink);outline-offset:1px}.admin-module__nc4JNq__affixText{background:var(--wash);color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap;align-items:center;padding:0 .55rem;display:inline-flex}.admin-module__nc4JNq__affixInput{min-width:0;color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:right;background:0 0;border:0;flex:1;padding:.4rem .6rem}.admin-module__nc4JNq__affixInput:focus{outline:none}.admin-module__nc4JNq__hint{color:var(--ink-2);font-size:var(--text-xs);font-weight:400;line-height:1.45}.admin-module__nc4JNq__fieldLabel{font-size:var(--text-xs);color:var(--ink-2)}.admin-module__nc4JNq__searchSelect{grid-template-columns:minmax(0,1fr);gap:4px;min-width:min(16rem,100%);max-width:100%;display:grid}.admin-module__nc4JNq__searchBox{min-height:2.1rem;font-size:var(--text-xs);padding:.3rem .55rem}.admin-module__nc4JNq__reveal{margin-top:var(--s-2)}.admin-module__nc4JNq__reveal>summary{width:fit-content;list-style:none;display:inline-flex}.admin-module__nc4JNq__reveal>summary::-webkit-details-marker{display:none}.admin-module__nc4JNq__reveal[open]>summary{background:var(--wash)}.admin-module__nc4JNq__revealBody{margin-top:var(--s-2);padding:var(--s-3);border:1px solid var(--line);background:var(--paper);border-radius:10px}.admin-module__nc4JNq__calc{padding:var(--s-2) var(--s-3);border-left:3px solid var(--ink);background:var(--wash);font-size:var(--text-sm);gap:2px;display:grid}.admin-module__nc4JNq__calc b{font-weight:600}.admin-module__nc4JNq__addRow td{background:var(--wash)}.admin-module__nc4JNq__sectionHead{justify-content:space-between;align-items:center;gap:var(--s-2);margin:var(--s-5) 0 var(--s-2);flex-wrap:wrap;display:flex}.admin-module__nc4JNq__sectionHead h2,.admin-module__nc4JNq__sectionHead h3{margin:0}@media (pointer:coarse){.admin-module__nc4JNq__input,.admin-module__nc4JNq__select,.admin-module__nc4JNq__affix,.admin-module__nc4JNq__btn,.admin-module__nc4JNq__btnGhost,.admin-module__nc4JNq__btnDanger{min-height:2.75rem}}.admin-module__nc4JNq__editBar{z-index:5;align-items:center;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--line-strong);background:var(--paper);border-radius:10px;flex-wrap:wrap;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #2a1b1214}.admin-module__nc4JNq__editBarLabel{color:var(--ink-2);font-size:var(--text-sm)}.admin-module__nc4JNq__editBarActions{gap:var(--s-2);margin-left:auto;display:inline-flex}.admin-module__nc4JNq__editNum{width:6.75rem;min-height:2.1rem}.admin-module__nc4JNq__editDelete{color:var(--ink-2);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.admin-module__nc4JNq__editDelete:has(input:checked){color:var(--seal);font-weight:600}tr:has(.admin-module__nc4JNq__editDelete input:checked) td{background:color-mix(in srgb, var(--seal) 7%, transparent)}.admin-module__nc4JNq__editMoney{width:9rem;min-height:2.1rem}.admin-module__nc4JNq__listSearch{justify-content:flex-end;align-items:center;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.admin-module__nc4JNq__listSearchBox{border:1px solid var(--line-strong);background:var(--paper);width:min(100%,26rem);min-height:2.5rem;color:var(--ink-2);transition:border-color var(--duration-fast,.15s) ease, box-shadow var(--duration-fast,.15s) ease;border-radius:999px;align-items:center;gap:.5rem;padding:0 .7rem;display:flex}.admin-module__nc4JNq__listSearchBox:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #2a1b1214}.admin-module__nc4JNq__listSearchBox input{min-width:0;color:var(--ink);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}.admin-module__nc4JNq__listSearchKey{border:1px solid var(--line-strong);font-family:inherit;font-size:var(--text-2xs);color:var(--ink-2);border-radius:4px;padding:0 .4rem}.admin-module__nc4JNq__listSearchBox:focus-within .admin-module__nc4JNq__listSearchKey{display:none}.admin-module__nc4JNq__listView{align-items:flex-end;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-3);transition:opacity var(--duration-fast,.15s) ease;flex-wrap:wrap;display:flex}.admin-module__nc4JNq__listView[aria-busy=true]{opacity:.6}.admin-module__nc4JNq__listView .admin-module__nc4JNq__select{min-width:9rem}@media (max-width:40rem){.admin-module__nc4JNq__listView .admin-module__nc4JNq__field{flex:1 1 calc(50% - var(--s-3))}.admin-module__nc4JNq__listView .admin-module__nc4JNq__select{width:100%;min-width:0}}.admin-module__nc4JNq__affixSelect{border:0;border-left:1px solid var(--line);background:var(--wash);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:0 .4rem}.admin-module__nc4JNq__affixSelect:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.admin-module__nc4JNq__levelInput{width:10rem}.admin-module__nc4JNq__editLevel{width:8.5rem;min-height:2.1rem}.admin-module__nc4JNq__sortTh{color:inherit;white-space:nowrap;align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.admin-module__nc4JNq__sortTh:hover{text-decoration:underline}.admin-module__nc4JNq__sortTh:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.admin-module__nc4JNq__stages{margin:0 0 var(--s-4);flex-wrap:wrap;gap:0;padding:0;font-size:.85rem;list-style:none;display:flex}.admin-module__nc4JNq__stages li{border:1px solid var(--line);color:var(--ink-2);background:var(--paper);margin-left:-1px;padding:.4rem .9rem .4rem 1.1rem;position:relative}.admin-module__nc4JNq__stages li:first-child{border-radius:999px 0 0 999px;margin-left:0}.admin-module__nc4JNq__stages li:last-child{border-radius:0 999px 999px 0}.admin-module__nc4JNq__stageDone{color:var(--ink)!important}.admin-module__nc4JNq__stageDone:before{content:"✓ "}.admin-module__nc4JNq__stageNow{font-weight:600;background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}.admin-module__nc4JNq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-module__nc4JNq__countBar{z-index:2;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) 0 var(--s-3);background:var(--paper);border-bottom:1px solid var(--line);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex;position:sticky;top:0}.admin-module__nc4JNq__countProgress{align-items:center;gap:var(--s-2);display:flex}.admin-module__nc4JNq__countTrack{background:var(--wash);border-radius:999px;width:8rem;height:.4rem;display:inline-block;overflow:hidden}.admin-module__nc4JNq__countTrack span{background:var(--ok);transform-origin:0;height:100%;transition:transform .2s ease-out;display:block}.admin-module__nc4JNq__countGroup{margin-bottom:var(--s-4)}.admin-module__nc4JNq__countGroupTitle{font-size:var(--text-xs,.8rem);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);margin:0 0 var(--s-2)}.admin-module__nc4JNq__countList{border:1px solid var(--line);background:var(--paper);border-radius:.5rem;margin:0;padding:0;list-style:none}.admin-module__nc4JNq__countRow{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 10rem 11rem;display:grid}.admin-module__nc4JNq__countRow:first-child{border-top:0}.admin-module__nc4JNq__countRowDone{background:var(--wash)}.admin-module__nc4JNq__countName{flex-direction:column;min-width:0;display:flex}.admin-module__nc4JNq__countInput input{font-size:1.1rem;font-weight:600}.admin-module__nc4JNq__countDiff{text-align:right;font-size:.9rem}.admin-module__nc4JNq__countShort{color:var(--seal)}.admin-module__nc4JNq__countOver{color:var(--ok)}@media (max-width:720px){.admin-module__nc4JNq__countRow{grid-template-columns:minmax(0,1fr) 8.5rem}.admin-module__nc4JNq__countDiff{text-align:left;grid-column:1/-1}}
.charts-module__ywa6Va__chart{width:100%;position:relative}.charts-module__ywa6Va__chart svg{display:block;overflow:visible}.charts-module__ywa6Va__chart rect[tabindex]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.charts-module__ywa6Va__grid{stroke:var(--line);stroke-width:1px;shape-rendering:crispedges}.charts-module__ywa6Va__cross{stroke:var(--line-strong);stroke-width:1px;shape-rendering:crispedges}.charts-module__ywa6Va__tick{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11px}.charts-module__ywa6Va__tip{z-index:2;border:1px solid var(--line-strong);background:var(--paper);min-width:9rem;font-size:var(--text-xs);color:var(--ink);pointer-events:none;white-space:nowrap;border-radius:8px;gap:2px;padding:.5rem .65rem;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 8px 24px #2a1b121f}.charts-module__ywa6Va__tip b{font-weight:600}.charts-module__ywa6Va__tip span{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.charts-module__ywa6Va__tip i,.charts-module__ywa6Va__legend i{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.charts-module__ywa6Va__tip .charts-module__ywa6Va__keyLine,.charts-module__ywa6Va__legend .charts-module__ywa6Va__keyLine{background:var(--ink);border-radius:1px;height:2px}.charts-module__ywa6Va__muted{color:var(--ink-2)}.charts-module__ywa6Va__legend{gap:var(--s-2) var(--s-4);margin:var(--s-2) 0 0;font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.charts-module__ywa6Va__legend li{align-items:center;gap:6px;display:inline-flex}.charts-module__ywa6Va__legend b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}.charts-module__ywa6Va__channel{gap:var(--s-2);display:grid}.charts-module__ywa6Va__stack{border-radius:4px;gap:2px;height:14px;display:flex;overflow:hidden}.charts-module__ywa6Va__stack span{min-width:2px;transition:opacity var(--dur-fast) ease}.charts-module__ywa6Va__stackEmpty{background:var(--wash);flex:1}.charts-module__ywa6Va__rank{counter-reset:rank;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.charts-module__ywa6Va__rank li{align-items:center;gap:var(--s-3);font-size:var(--text-sm);grid-template-columns:minmax(6rem,9.5rem) minmax(3rem,1fr) auto;display:grid}.charts-module__ywa6Va__rankLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.charts-module__ywa6Va__rankTrack{height:10px}.charts-module__ywa6Va__rankBar{height:100%;transition:transform var(--dur-normal) var(--ease-out-quint);transform-origin:0;background:#9c4a1f;border-radius:0 4px 4px 0;display:block}.charts-module__ywa6Va__rank li:hover .charts-module__ywa6Va__rankBar{filter:brightness(1.12)}.charts-module__ywa6Va__rankValue{font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.charts-module__ywa6Va__rankValue small{color:var(--ink-2);font-weight:400}.charts-module__ywa6Va__spark{display:block}@media (max-width:40rem){.charts-module__ywa6Va__rank li{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.charts-module__ywa6Va__rankTrack{order:3;grid-column:1/-1}}
.labels-module__D9Lhxq__scanForm{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;max-width:34rem;display:flex}.labels-module__D9Lhxq__scanInput{letter-spacing:.04em;width:18rem;max-width:100%;font-size:1.125rem}.labels-module__D9Lhxq__onHand{align-items:baseline;gap:var(--s-3);margin:0 0 var(--s-4);display:flex}.labels-module__D9Lhxq__onHand b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(2rem,1.5rem + 2vw,2.75rem)}.labels-module__D9Lhxq__actions{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.labels-module__D9Lhxq__quick h2{margin-top:0}.labels-module__D9Lhxq__qty{font-size:1.25rem}.labels-module__D9Lhxq__sheetPage{color:#2a1b12;background:#ece8e3;min-height:100dvh;padding:1.25rem;font-family:system-ui,sans-serif}.labels-module__D9Lhxq__sheetBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:60rem;margin:0 auto 1.25rem;display:flex}.labels-module__D9Lhxq__sheetHint{color:#6b5a4e;margin-top:.25rem;font-size:.8125rem}.labels-module__D9Lhxq__sheet{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.labels-module__D9Lhxq__label{color:#000;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.04in;padding:.06in;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000002e}.labels-module__D9Lhxq__labelWide{flex-direction:row;gap:.08in}.labels-module__D9Lhxq__qr{aspect-ratio:1;flex:none;height:100%;max-height:100%}.labels-module__D9Lhxq__labelWide .labels-module__D9Lhxq__qr{width:auto;height:100%}.labels-module__D9Lhxq__label:not(.labels-module__D9Lhxq__labelWide) .labels-module__D9Lhxq__qr{width:70%;height:auto}.labels-module__D9Lhxq__labelText{flex-direction:column;gap:.03in;min-width:0;display:flex}.labels-module__D9Lhxq__labelName{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9pt;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.labels-module__D9Lhxq__labelSku{letter-spacing:.03em;font-family:ui-monospace,monospace;font-size:8pt}@media print{body>:not([data-label-sheet]){display:none!important}.labels-module__D9Lhxq__sheetPage{background:0 0;min-height:0;padding:0}.labels-module__D9Lhxq__sheetBar{display:none}.labels-module__D9Lhxq__sheet{display:block}.labels-module__D9Lhxq__label{box-shadow:none;break-after:page;page-break-after:always}}.labels-module__D9Lhxq__scanShell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.labels-module__D9Lhxq__scanTop{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) clamp(1rem, 3vw, 2.5rem);border-bottom:1px solid var(--line);background:var(--paper);display:flex}.labels-module__D9Lhxq__scanHome{align-items:center;gap:var(--s-2);color:inherit;text-decoration:none;display:inline-flex}.labels-module__D9Lhxq__scanNav{gap:var(--s-3);font-size:var(--text-sm);display:flex}.labels-module__D9Lhxq__scanNav a{color:var(--ink)}
.costing-module__vi84QG__calc{margin-top:var(--s-5)}.costing-module__vi84QG__costLine{margin:var(--s-3) 0;border:1px solid var(--line);background:var(--line);border-radius:10px;flex-wrap:wrap;align-items:stretch;gap:1px;display:flex;overflow:hidden}.costing-module__vi84QG__costLine>div{padding:var(--s-2) var(--s-3);background:var(--paper);flex:10rem}.costing-module__vi84QG__costLine dt,.costing-module__vi84QG__statement dt{font-size:var(--text-2xs);color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase}.costing-module__vi84QG__costLine dd{align-items:center;gap:var(--s-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:4px 0 0;font-size:1.0625rem;display:flex}.costing-module__vi84QG__total{box-shadow:inset 3px 0 0 var(--ink)}.costing-module__vi84QG__total dd{font-weight:700}.costing-module__vi84QG__warn{color:var(--warn)}.costing-module__vi84QG__compare th[scope=row]{color:var(--ink-2);white-space:nowrap;font-weight:500}.costing-module__vi84QG__compare thead th{vertical-align:bottom}.costing-module__vi84QG__active{background:color-mix(in srgb, var(--ok) 7%, transparent)}.costing-module__vi84QG__strong td{font-weight:700}.costing-module__vi84QG__orders{margin-top:var(--s-3)}.costing-module__vi84QG__statement{gap:0 var(--s-4);max-width:34rem;padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);background:var(--paper);font-variant-numeric:tabular-nums;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.costing-module__vi84QG__statement dt{padding:var(--s-1) 0;align-self:center}.costing-module__vi84QG__statement dd{padding:var(--s-1) 0;text-align:right;margin:0}.costing-module__vi84QG__statement .costing-module__vi84QG__rule{border-top:1px solid var(--line-strong)}.costing-module__vi84QG__statement .costing-module__vi84QG__bottom{font-size:1.25rem;font-weight:700}.costing-module__vi84QG__loss{color:var(--seal)}.costing-module__vi84QG__gain{color:var(--ok)}.costing-module__vi84QG__grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.costing-module__vi84QG__grid{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}.costing-module__vi84QG__statement dt.costing-module__vi84QG__bottom{color:var(--ink);letter-spacing:0;text-transform:none;font-size:1rem}
.dashboard-module__hf8yZG__page{--card:#fffdf9;--paper-warm:#faf6ef;--ok-ink:#2f6b3a;--warn-ink:#8a5200;max-width:92rem}.dashboard-module__hf8yZG__head{justify-content:space-between;align-items:flex-end;gap:var(--s-3) var(--s-4);padding-bottom:var(--s-4);margin-bottom:var(--s-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.dashboard-module__hf8yZG__eyebrow{margin:0 0 var(--s-1);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.dashboard-module__hf8yZG__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.6rem);font-weight:500;line-height:1.05}.dashboard-module__hf8yZG__headTools{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.dashboard-module__hf8yZG__range{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:3px;display:inline-flex}.dashboard-module__hf8yZG__rangeWrap{justify-items:end;gap:var(--s-2);display:grid;position:relative}.dashboard-module__hf8yZG__range button{font:inherit;cursor:pointer;background:0 0;border:0}.dashboard-module__hf8yZG__range a,.dashboard-module__hf8yZG__range button{font-size:var(--text-xs);color:var(--ink-2);transition:background var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:999px;padding:.3rem .8rem;font-weight:600;text-decoration:none}.dashboard-module__hf8yZG__range a:hover,.dashboard-module__hf8yZG__range button:hover{color:var(--ink);background:var(--wash)}.dashboard-module__hf8yZG__range a[aria-current=page],.dashboard-module__hf8yZG__range button[aria-current=page]{background:var(--ink);color:var(--paper)}.dashboard-module__hf8yZG__range a:focus-visible,.dashboard-module__hf8yZG__range button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dashboard-module__hf8yZG__custom{z-index:5;align-items:flex-end;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-wrap:wrap;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px -18px #2a1b1273}.dashboard-module__hf8yZG__custom label{font-size:var(--text-2xs);letter-spacing:.04em;color:var(--ink-2);gap:2px;font-weight:600;display:grid}.dashboard-module__hf8yZG__custom small{letter-spacing:0;font-weight:400}.dashboard-module__hf8yZG__custom input{border:1px solid var(--line-strong);background:var(--paper);min-height:2.1rem;font:inherit;font-size:var(--text-sm);color:var(--ink);border-radius:8px;padding:0 .5rem}.dashboard-module__hf8yZG__custom input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.dashboard-module__hf8yZG__custom button{background:var(--ink);min-height:2.1rem;color:var(--paper);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;border-radius:8px;padding:0 .9rem;font-weight:600}.dashboard-module__hf8yZG__customErr{font-size:var(--text-xs);color:var(--seal);flex-basis:100%}.dashboard-module__hf8yZG__sync{align-items:center;gap:var(--s-2);font-size:var(--text-xs);color:var(--ink-2);display:flex}.dashboard-module__hf8yZG__sync form{margin:0}.dashboard-module__hf8yZG__kpis{gap:var(--s-3);margin-bottom:var(--s-4);grid-template-columns:minmax(15rem,1.35fr) repeat(auto-fit,minmax(11rem,1fr));display:grid}.dashboard-module__hf8yZG__tile{min-height:7.5rem;padding:var(--s-3);border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:4px;display:flex;position:relative}.dashboard-module__hf8yZG__tile svg{right:var(--s-3);bottom:var(--s-3);position:absolute}.dashboard-module__hf8yZG__tile:has(svg) .dashboard-module__hf8yZG__tileHint{padding-right:6.5rem}.dashboard-module__hf8yZG__tile:has(svg)>span:last-of-type{padding-right:6.5rem}.dashboard-module__hf8yZG__hero{background:var(--ink);border-color:var(--ink);color:var(--paper);box-shadow:0 14px 40px -18px #2a1b128c}.dashboard-module__hf8yZG__hero .dashboard-module__hf8yZG__tileLabel,.dashboard-module__hf8yZG__hero .dashboard-module__hf8yZG__tileHint{color:#ffffffb8}.dashboard-module__hf8yZG__tileLabel{font-size:var(--text-xs);letter-spacing:.04em;color:var(--ink-2);font-weight:600}.dashboard-module__hf8yZG__tileValue{letter-spacing:-.025em;font-variant-numeric:proportional-nums;margin-top:auto;font-size:1.75rem;font-weight:500;line-height:1.1}.dashboard-module__hf8yZG__heroValue{letter-spacing:-.04em;font-variant-numeric:proportional-nums;margin-top:auto;font-size:clamp(2.5rem,2rem + 1.6vw,3.25rem);font-weight:500;line-height:1}.dashboard-module__hf8yZG__tileHint{font-size:var(--text-xs);color:var(--ink-2)}.dashboard-module__hf8yZG__deltaUp,.dashboard-module__hf8yZG__deltaDown,.dashboard-module__hf8yZG__deltaFlat{font-size:var(--text-xs);font-weight:600}.dashboard-module__hf8yZG__deltaUp{color:var(--ok-ink)}.dashboard-module__hf8yZG__deltaDown{color:var(--seal)}.dashboard-module__hf8yZG__deltaFlat{color:var(--ink-2);font-weight:400}.dashboard-module__hf8yZG__attention{gap:var(--s-2);margin:0 0 var(--s-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.dashboard-module__hf8yZG__attention a{align-items:center;gap:var(--s-2);border:1px solid var(--line);background:var(--paper);font-size:var(--text-sm);color:var(--ink);transition:border-color var(--dur-fast) ease, transform var(--dur-fast) ease;border-radius:999px;padding:.45rem .85rem .45rem .5rem;text-decoration:none;display:inline-flex}.dashboard-module__hf8yZG__attention a:hover{border-color:var(--line-strong);transform:translateY(-1px)}.dashboard-module__hf8yZG__attention a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dashboard-module__hf8yZG__attMark{width:1.25rem;height:1.25rem;color:var(--paper);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.dashboard-module__hf8yZG__attAlert .dashboard-module__hf8yZG__attMark{background:var(--seal)}.dashboard-module__hf8yZG__attWarn .dashboard-module__hf8yZG__attMark{background:var(--warn-ink)}.dashboard-module__hf8yZG__bento{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.dashboard-module__hf8yZG__span2{grid-column:span 2}.dashboard-module__hf8yZG__full{grid-column:1/-1}.dashboard-module__hf8yZG__sellerCols{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-module__hf8yZG__sellerCol{min-width:0}.dashboard-module__hf8yZG__sellerCol>.dashboard-module__hf8yZG__subhead{margin-top:0}.dashboard-module__hf8yZG__card{min-width:0;padding:var(--s-4);border:1px solid var(--line);background:var(--card);border-radius:16px}.dashboard-module__hf8yZG__cardHead{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.dashboard-module__hf8yZG__cardHead h2{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.dashboard-module__hf8yZG__cardHead>ul{margin:0}.dashboard-module__hf8yZG__cardNote{font-size:var(--text-xs);color:var(--ink-2);margin:0}.dashboard-module__hf8yZG__cardLink{font-size:var(--text-xs);color:var(--ink);font-weight:600}.dashboard-module__hf8yZG__subhead{margin:var(--s-4) 0 var(--s-2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.dashboard-module__hf8yZG__section{margin:var(--s-6) 0 var(--s-3);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.dashboard-module__hf8yZG__empty{font-size:var(--text-sm);color:var(--ink-2);margin:0}.dashboard-module__hf8yZG__bigNumber{margin:0 0 var(--s-2);letter-spacing:-.03em;font-size:2rem;font-weight:500}.dashboard-module__hf8yZG__plainList{gap:0;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__hf8yZG__plainList li{align-items:center;gap:var(--s-2);border-top:1px solid var(--line);font-size:var(--text-sm);padding:.5rem 0;display:flex}.dashboard-module__hf8yZG__plainList li:first-child{border-top:0}.dashboard-module__hf8yZG__plainList li>b,.dashboard-module__hf8yZG__plainList li>:last-child{margin-left:auto}.dashboard-module__hf8yZG__plainList b{font-variant-numeric:tabular-nums;font-weight:600}.dashboard-module__hf8yZG__cakes{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__hf8yZG__cakes li{align-items:center;gap:var(--s-2);font-size:var(--text-sm);grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) 2.5rem;display:grid}.dashboard-module__hf8yZG__cakeName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-module__hf8yZG__cakeDots{flex-wrap:wrap;gap:3px;display:flex}.dashboard-module__hf8yZG__cakeDots i{background:#9c4a1f;border-radius:50%;width:8px;height:8px}.dashboard-module__hf8yZG__cakeDots i.dashboard-module__hf8yZG__cakeEdge{margin-right:5px}.dashboard-module__hf8yZG__cakeNum{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.dashboard-module__hf8yZG__cakeOut{color:var(--ink-2)}.dashboard-module__hf8yZG__cakeOut .dashboard-module__hf8yZG__cakeNum{color:var(--seal);font-weight:400}@media (max-width:75rem){.dashboard-module__hf8yZG__bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.dashboard-module__hf8yZG__bento,.dashboard-module__hf8yZG__sellerCols{grid-template-columns:minmax(0,1fr)}.dashboard-module__hf8yZG__span2{grid-column:auto}.dashboard-module__hf8yZG__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__hf8yZG__hero{grid-column:1/-1}.dashboard-module__hf8yZG__tile svg{display:none}}@media (prefers-reduced-motion:reduce){.dashboard-module__hf8yZG__attention a,.dashboard-module__hf8yZG__range a{transition:none}}
.matcha-module__yni3kG__layout{grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);align-items:start;gap:1.25rem;display:grid}@media (max-width:1000px){.matcha-module__yni3kG__layout{grid-template-columns:minmax(0,1fr)}}.matcha-module__yni3kG__chat{background:#fffdf9;border:1px solid #eadfcd;border-radius:22px;flex-direction:column;height:max(520px,100dvh - 300px);display:flex;overflow:hidden;box-shadow:inset 0 1px #fffc,0 24px 48px -32px #2a1b1259}.matcha-module__yni3kG__chatHead{background:#fffaf2;border-bottom:1px solid #f0e6d6;align-items:center;gap:.75rem;padding:.85rem 1.2rem;display:flex}.matcha-module__yni3kG__chatHead b{color:#2a1b12;font-size:1.05rem;display:block}.matcha-module__yni3kG__chatHead span{color:#2f6b3a;font-size:.8rem;display:block}.matcha-module__yni3kG__avatar{background:#fff;border:1px solid #eadfcd;border-radius:50%;width:40px;height:40px}.matcha-module__yni3kG__avatarSm{background:#fff;border:1px solid #eadfcd;border-radius:50%;flex:none;width:30px;height:30px;margin-top:2px}.matcha-module__yni3kG__log{background:#fdfaf4;flex-direction:column-reverse;flex:1;min-height:0;padding:1.25rem 1.4rem .75rem;display:flex;overflow-y:auto}.matcha-module__yni3kG__logInner{flex-direction:column;gap:.9rem;display:flex}.matcha-module__yni3kG__row{align-items:flex-start;gap:.6rem;display:flex}.matcha-module__yni3kG__row.matcha-module__yni3kG__user{justify-content:flex-end}.matcha-module__yni3kG__bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;max-width:min(78%,46rem);padding:.8rem 1.05rem;font-size:1.02rem;line-height:1.55}.matcha-module__yni3kG__user .matcha-module__yni3kG__bubble{color:#fff;background:#2f6b3a;border-bottom-right-radius:6px}.matcha-module__yni3kG__assistant .matcha-module__yni3kG__bubble{color:#2a1b12;white-space:normal;background:#fff;border:1px solid #eadfcd;border-bottom-left-radius:6px;box-shadow:0 6px 16px -14px #2a1b1280}.matcha-module__yni3kG__bubble p{margin:0 0 .5rem}.matcha-module__yni3kG__bubble p:last-child{margin-bottom:0}.matcha-module__yni3kG__bubble ul{margin:.25rem 0 .55rem 1.15rem;padding:0}.matcha-module__yni3kG__empty{color:#6c5241;max-width:40rem;margin:auto;padding:1rem 0;font-size:1rem}.matcha-module__yni3kG__empty li{margin:.3rem 0}.matcha-module__yni3kG__composer{background:#fffdf9;border-top:1px solid #f0e6d6;padding:.8rem 1rem 1rem}.matcha-module__yni3kG__composer form{align-items:flex-end;gap:.6rem;display:flex}.matcha-module__yni3kG__input{resize:vertical;width:100%;min-height:3.2rem;max-height:12rem;font:inherit;color:#2a1b12;background:#fff;border:1px solid #e1d3bd;border-radius:16px;flex:1;padding:.8rem 1rem;font-size:1.02rem;line-height:1.45;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}.matcha-module__yni3kG__input:focus{border-color:#2f6b3a;outline:none;box-shadow:0 0 0 3px #2f6b3a26}.matcha-module__yni3kG__composer button{color:#fff;background:#2f6b3a;border-color:#2f6b3a;border-radius:999px;min-height:3.2rem;padding-inline:1.3rem}.matcha-module__yni3kG__changes{flex-direction:column;gap:.9rem;display:flex}.matcha-module__yni3kG__change{background:#fff;border:1px solid #e3d7c1;border-radius:12px;padding:.85rem 1rem}.matcha-module__yni3kG__PROPOSED{border-color:#d8a54a;box-shadow:0 0 0 3px #d8a54a26}.matcha-module__yni3kG__DEPLOYED{border-color:#9cc3a3}.matcha-module__yni3kG__FAILED{border-color:#d98b8b}.matcha-module__yni3kG__CANCELLED{opacity:.7}.matcha-module__yni3kG__changeHead{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.matcha-module__yni3kG__changeHead span{flex:1}.matcha-module__yni3kG__before{color:#8a6f5c;text-decoration:line-through}.matcha-module__yni3kG__after{font-weight:700}.matcha-module__yni3kG__actions{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.matcha-module__yni3kG__error{color:#9b1c1c;margin:.4rem 0 0;font-size:.9rem}.matcha-module__yni3kG__bubble .lite-table{margin:.35rem 0 .6rem;overflow-x:auto}.matcha-module__yni3kG__bubble .lite-table table{border-collapse:collapse;min-width:22rem;font-size:.98rem}.matcha-module__yni3kG__bubble .lite-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#6c5241;border-bottom:2px solid #eadfcd;padding:.35rem .8rem .35rem 0;font-size:.78rem}.matcha-module__yni3kG__bubble .lite-table td{vertical-align:top;border-bottom:1px solid #f0e6d6;padding:.4rem .8rem .4rem 0}:is(.matcha-module__yni3kG__bubble .lite-table td:not(:first-child),.matcha-module__yni3kG__bubble .lite-table th:not(:first-child)){white-space:nowrap}.matcha-module__yni3kG__bubble hr{border:0;border-top:1px solid #f0e6d6;margin:.6rem 0}.matcha-module__yni3kG__printerBox{background:#fff;border:1px solid #eadfcd;border-radius:16px;flex-direction:column;gap:.55rem;padding:.9rem 1rem;display:flex}.matcha-module__yni3kG__printerHead{flex-direction:column;gap:.15rem;display:flex}.matcha-module__yni3kG__printerHead b{color:#2a1b12}.matcha-module__yni3kG__printerOk{color:#2f6b3a;font-size:.88rem}.matcha-module__yni3kG__printerWarn{color:#9a5b00;font-size:.88rem}.matcha-module__yni3kG__printerBtn{color:#fff;font:inherit;cursor:pointer;background:#2f6b3a;border:1px solid #2f6b3a;border-radius:999px;align-self:flex-start;padding:.6rem 1.1rem;font-weight:600;transition:transform .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1)}.matcha-module__yni3kG__printerBtn:hover{background:#255a2f}.matcha-module__yni3kG__printerBtn:active{transform:scale(.98)}.matcha-module__yni3kG__printerBtn:disabled{opacity:.6;cursor:progress}.matcha-module__yni3kG__printerErr{color:#b00020;margin:0;font-size:.92rem;font-weight:600}.matcha-module__yni3kG__printerDone{color:#2f6b3a;margin:0;font-size:.92rem;font-weight:600}.matcha-module__yni3kG__printerWait{color:#6c5241;margin:0;font-size:.92rem}.matcha-module__yni3kG__printerHint{color:#6c5241;margin:0;font-size:.82rem}.matcha-module__yni3kG__memoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}@media (max-width:900px){.matcha-module__yni3kG__memoryGrid{grid-template-columns:minmax(0,1fr)}}.matcha-module__yni3kG__memoryCol{background:#fffdf9;border:1px solid #eadfcd;border-radius:18px;flex-direction:column;gap:.75rem;padding:1.1rem 1.2rem;display:flex}.matcha-module__yni3kG__memList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.matcha-module__yni3kG__memItem{background:#fff;border:1px solid #f0e6d6;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.7rem .85rem;line-height:1.45;display:flex}.matcha-module__yni3kG__memItem p{margin:.2rem 0 0}.matcha-module__yni3kG__doneList summary{cursor:pointer;color:#6c5241}.matcha-module__yni3kG__chatHead{justify-content:flex-start}.matcha-module__yni3kG__voiceBar{align-items:center;gap:.4rem;margin-left:auto;display:flex}.matcha-module__yni3kG__voiceOn,.matcha-module__yni3kG__voiceOff{font:inherit;cursor:pointer;color:#2a1b12;background:#fff;border:1px solid #e1d3bd;border-radius:999px;padding:.35rem .8rem;font-size:.85rem}.matcha-module__yni3kG__voiceOn{color:#fff;background:#2f6b3a;border-color:#2f6b3a}.matcha-module__yni3kG__voiceLang{font:inherit;background:#fff;border:1px solid #e1d3bd;border-radius:999px;padding:.3rem .6rem;font-size:.85rem}.matcha-module__yni3kG__play{color:#2f6b3a;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.4rem;padding:0;font-size:.82rem;font-weight:600}.matcha-module__yni3kG__play:hover{text-decoration:underline}.matcha-module__yni3kG__micWrap{flex-direction:column;align-items:center;gap:.2rem;display:flex}.matcha-module__yni3kG__mic,.matcha-module__yni3kG__micOn{cursor:pointer;background:#fff;border:1px solid #e1d3bd;border-radius:999px;min-width:3.2rem;min-height:3.2rem;font-size:1.2rem;transition:transform .15s cubic-bezier(.16,1,.3,1)}.matcha-module__yni3kG__mic:active,.matcha-module__yni3kG__micOn:active{transform:scale(.96)}.matcha-module__yni3kG__micOn{color:#fff;background:#b00020;border-color:#b00020;padding:0 .9rem;font-size:.85rem;font-weight:700}.matcha-module__yni3kG__micNote{color:#b00020;text-align:center;max-width:12rem;font-size:.75rem}.matcha-module__yni3kG__clearChat{color:#6c5241;white-space:nowrap;background:#fff;border:1px solid #e1d3bd;border-radius:999px;padding:.35rem .8rem;font-size:.85rem;text-decoration:none;transition:border-color .15s cubic-bezier(.16,1,.3,1)}.matcha-module__yni3kG__clearChat:hover{color:#b00020;border-color:#b00020}.matcha-module__yni3kG__composerForm{align-items:flex-end;gap:.6rem;display:flex}.matcha-module__yni3kG__sendBtn{color:#fff;min-height:3.2rem;font:inherit;cursor:pointer;background:#2f6b3a;border:1px solid #2f6b3a;border-radius:999px;padding:0 1.3rem;font-weight:600;transition:transform .15s cubic-bezier(.16,1,.3,1),opacity .15s}.matcha-module__yni3kG__sendBtn:active{transform:scale(.97)}.matcha-module__yni3kG__sendBtn:disabled{opacity:.6;cursor:progress}.matcha-module__yni3kG__typing{color:#6c5241;margin:.2rem 0 0;font-style:italic;animation:1.4s ease-in-out infinite matcha-module__yni3kG__typing}@keyframes matcha-module__yni3kG__typing{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.matcha-module__yni3kG__typing{animation:none}}.matcha-module__yni3kG__headActions{flex-wrap:wrap;gap:.5rem;display:flex}.matcha-module__yni3kG__chat{width:100%;max-width:1180px;height:max(560px,100dvh - 190px);margin:0 auto}.matcha-module__yni3kG__chatHead{flex-wrap:wrap;gap:.6rem .75rem}.matcha-module__yni3kG__chatTitle{min-width:9rem}.matcha-module__yni3kG__chatTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;margin-left:auto;display:flex}.matcha-module__yni3kG__chatTools .matcha-module__yni3kG__voiceBar{margin-left:0}.matcha-module__yni3kG__log{padding:1.4rem clamp(.8rem,3vw,2.2rem) .9rem}.matcha-module__yni3kG__logInner{gap:1.1rem;width:100%;max-width:60rem;margin:0 auto}.matcha-module__yni3kG__turn{flex-direction:column;gap:.6rem;display:flex}.matcha-module__yni3kG__bubble{max-width:min(86%,52rem);font-size:1.04rem}.matcha-module__yni3kG__inlineCard{max-width:min(86%,52rem);margin-left:2.4rem}.matcha-module__yni3kG__inlineCard article{box-shadow:0 10px 24px -18px #2a1b1273}.matcha-module__yni3kG__composer{padding:.8rem clamp(.8rem,3vw,2.2rem) .7rem}.matcha-module__yni3kG__composerForm{max-width:60rem;margin:0 auto}.matcha-module__yni3kG__composerHint{color:#8a6f5c;max-width:60rem;margin:.35rem auto 0;font-size:.75rem}.matcha-module__yni3kG__printerCompact{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.matcha-module__yni3kG__printerChip,.matcha-module__yni3kG__printerChipOk{font:inherit;cursor:pointer;color:#fff;background:#2f6b3a;border:1px solid #2f6b3a;border-radius:999px;padding:.35rem .85rem;font-size:.85rem;font-weight:600;transition:transform .15s cubic-bezier(.16,1,.3,1)}.matcha-module__yni3kG__printerChipOk{color:#2f6b3a;background:#fff}.matcha-module__yni3kG__printerChip:active,.matcha-module__yni3kG__printerChipOk:active{transform:scale(.97)}.matcha-module__yni3kG__printerCompact .matcha-module__yni3kG__printerErr,.matcha-module__yni3kG__printerCompact .matcha-module__yni3kG__printerDone,.matcha-module__yni3kG__printerCompact .matcha-module__yni3kG__printerWait{max-width:22rem;font-size:.8rem}@media (max-width:640px){.matcha-module__yni3kG__inlineCard{max-width:100%;margin-left:0}.matcha-module__yni3kG__bubble{max-width:100%}.matcha-module__yni3kG__chat{height:calc(100dvh - 150px)}}.matcha-module__yni3kG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.matcha-module__yni3kG__chat{max-width:1240px;height:max(600px,100dvh - 110px)}.matcha-module__yni3kG__chatHead{padding:.6rem 1rem}.matcha-module__yni3kG__log{padding-top:1rem}@media (max-width:640px){.matcha-module__yni3kG__chat{height:calc(100dvh - 90px)}}.matcha-module__yni3kG__newChat{color:#fff;white-space:nowrap;background:#2a1b12;border:1px solid #2a1b12;border-radius:999px;padding:.35rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .15s cubic-bezier(.16,1,.3,1)}.matcha-module__yni3kG__newChat:active{transform:scale(.97)}.matcha-module__yni3kG__composerWrap{flex-direction:column;gap:.45rem;max-width:60rem;margin:0 auto;display:flex}.matcha-module__yni3kG__attachRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.matcha-module__yni3kG__attachChip{background:#fff;border:1px solid #e1d3bd;border-radius:12px;width:64px;height:64px;position:relative;overflow:hidden}.matcha-module__yni3kG__attachChip img{object-fit:cover;width:100%;height:100%;display:block}.matcha-module__yni3kG__attachChip button{color:#fff;cursor:pointer;background:#2a1b12bf;border:0;border-radius:50%;width:20px;height:20px;font-size:.8rem;line-height:1;position:absolute;top:3px;right:3px}.matcha-module__yni3kG__attachBtn{cursor:pointer;background:#fff;border:1px solid #e1d3bd;border-radius:999px;min-width:3.2rem;min-height:3.2rem;font-size:1.15rem;transition:transform .15s cubic-bezier(.16,1,.3,1)}.matcha-module__yni3kG__attachBtn:active{transform:scale(.96)}.matcha-module__yni3kG__photos{flex-wrap:wrap;gap:.4rem;margin-bottom:.45rem;display:flex}.matcha-module__yni3kG__photo{object-fit:contain;background:#fff;border:1px solid #ffffff59;border-radius:12px;max-width:min(100%,22rem);max-height:18rem}.matcha-module__yni3kG__mic{background:#fff!important}.matcha-module__yni3kG__love{text-align:center;color:#fff;background:radial-gradient(120% 140% at 10% 0,#ff8fb1 0%,#e0446d 45%,#b3123f 100%);border-radius:22px;margin:.9rem clamp(.8rem,3vw,2.2rem) 0;padding:1.4rem 1.6rem 1.2rem;animation:.7s cubic-bezier(.16,1,.3,1) both matcha-module__yni3kG__loveIn;position:relative;box-shadow:0 18px 40px -22px #b3123fb3}.matcha-module__yni3kG__loveHi{opacity:.95;margin:0;font-size:1.1rem;font-weight:600}.matcha-module__yni3kG__loveBig{letter-spacing:-.01em;margin:.2rem 0 .4rem;font-size:clamp(2rem,1.2rem + 3.2vw,3.6rem);font-weight:800;line-height:1.05}.matcha-module__yni3kG__loveNote{max-width:44rem;margin:0 auto;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);font-style:italic;line-height:1.4}.matcha-module__yni3kG__loveFrom{margin:.4rem 0 0;font-size:1.05rem;font-weight:700}.matcha-module__yni3kG__loveClose{color:#fff;cursor:pointer;background:#fff3;border:0;border-radius:50%;width:2rem;height:2rem;font-size:1.2rem;position:absolute;top:.5rem;right:.7rem}@keyframes matcha-module__yni3kG__loveIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.matcha-module__yni3kG__love{animation:none}}.matcha-module__yni3kG__composerWrap,.matcha-module__yni3kG__composerForm,.matcha-module__yni3kG__composerHint{max-width:100%}.matcha-module__yni3kG__input{resize:vertical;min-height:8rem;max-height:50vh;padding:1rem 1.15rem;font-size:1.1rem}@media (max-width:640px){.matcha-module__yni3kG__input{min-height:6rem}}.matcha-module__yni3kG__composer .matcha-module__yni3kG__composerWrap{align-items:stretch;width:100%}.matcha-module__yni3kG__composer .matcha-module__yni3kG__composerForm{width:100%}.matcha-module__yni3kG__composer .matcha-module__yni3kG__input{flex:auto;width:100%;min-width:0}.matcha-module__yni3kG__composer .matcha-module__yni3kG__composerForm{flex-wrap:wrap;justify-content:flex-end}.matcha-module__yni3kG__composer .matcha-module__yni3kG__composerForm .matcha-module__yni3kG__input{flex:100%;order:-1}.matcha-module__yni3kG__composer .matcha-module__yni3kG__composerForm .matcha-module__yni3kG__attachBtn{margin-right:auto}
.print-module__M_fQpq__station{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-radius:12px;flex-wrap:wrap;display:flex}.print-module__M_fQpq__stationMain{align-items:center;gap:var(--s-1) var(--s-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.print-module__M_fQpq__stationMsg{color:var(--seal);font-size:var(--text-sm);flex-basis:100%;margin:0}.print-module__M_fQpq__dot{border-radius:50%;flex:none;width:.65rem;height:.65rem}.print-module__M_fQpq__dotOn{background:var(--matcha);box-shadow:0 0 0 3px #93b85a40}.print-module__M_fQpq__dotWarn{background:var(--mango);box-shadow:0 0 0 3px #f6bd3b4d}.print-module__M_fQpq__dotOff{background:var(--seal);box-shadow:0 0 0 3px #b8011426}.print-module__M_fQpq__counts{gap:var(--s-4);margin:0;display:flex}.print-module__M_fQpq__counts div{justify-items:end;display:grid}.print-module__M_fQpq__counts dt{font-size:var(--text-2xs);color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em}.print-module__M_fQpq__counts dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:500;line-height:1.1}.print-module__M_fQpq__countAlert dd{color:var(--seal)}.print-module__M_fQpq__orders{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.print-module__M_fQpq__order{padding:var(--s-3) var(--s-4) var(--s-2);border:1px solid var(--line);background:var(--paper);border-radius:4px;position:relative}.print-module__M_fQpq__order:before{content:"";border-top:2px dashed var(--line-strong);height:0;position:absolute;inset:-1px 10px auto}.print-module__M_fQpq__orderHead{justify-content:space-between;align-items:flex-start;gap:var(--s-2) var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.print-module__M_fQpq__ref{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--text-lg);letter-spacing:-.01em;margin:0;font-weight:700}.print-module__M_fQpq__customer{font-family:var(--font-sans);font-weight:500;font-size:var(--text-base)}.print-module__M_fQpq__orderHead p{margin:2px 0 0}.print-module__M_fQpq__orderSide,.print-module__M_fQpq__ticketSide{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.print-module__M_fQpq__tickets{margin:0;padding:0;list-style:none}.print-module__M_fQpq__ticket{align-items:start;gap:var(--s-2) var(--s-3);padding:var(--s-2) 0;border-bottom:1px dashed var(--line);grid-template-columns:4.25rem 1fr auto;display:grid}.print-module__M_fQpq__ticket:last-child{border-bottom:0}.print-module__M_fQpq__ticketReprint{padding-left:var(--s-2);border-left:3px solid var(--milk-tea)}.print-module__M_fQpq__size{min-height:2.25rem;padding:0 var(--s-1);background:var(--ink);color:var(--paper);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--text-sm);white-space:nowrap;border-radius:3px;place-items:center;font-weight:700;display:grid}.print-module__M_fQpq__ticketBody{gap:2px;min-width:0;display:grid}.print-module__M_fQpq__drink{font-size:var(--text-base);font-weight:600}.print-module__M_fQpq__error{color:var(--seal);font-size:var(--text-sm)}.print-module__M_fQpq__details summary{width:fit-content;color:var(--ink-2);font-size:var(--text-xs);cursor:pointer}.print-module__M_fQpq__details summary:hover,.print-module__M_fQpq__details summary:focus-visible{color:var(--ink)}.print-module__M_fQpq__pre{max-width:22rem;margin:var(--s-1) 0 0;padding:var(--s-2) var(--s-3);border:1px solid var(--line);background:var(--milk);font-size:var(--text-xs);line-height:1.45;overflow-x:auto}@media (max-width:40rem){.print-module__M_fQpq__order{padding:var(--s-3) var(--s-3) var(--s-2)}.print-module__M_fQpq__ticket{grid-template-columns:3.75rem 1fr}.print-module__M_fQpq__ticketSide{grid-column:2;justify-content:flex-start}.print-module__M_fQpq__orderSide{justify-content:flex-start}}.print-module__M_fQpq__today{margin-bottom:var(--s-6,2.5rem)}.print-module__M_fQpq__dayHead{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.print-module__M_fQpq__dayHead p{margin:0}.print-module__M_fQpq__dayTitle{margin:0 0 var(--s-3);font-size:var(--text-lg)}.print-module__M_fQpq__dayHead .print-module__M_fQpq__dayTitle{margin:0}.print-module__M_fQpq__dayDate{margin-left:var(--s-1);color:var(--ink-2);font-weight:500;font-size:var(--text-base)}.print-module__M_fQpq__days{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.print-module__M_fQpq__day{border-bottom:1px solid var(--line-strong)}.print-module__M_fQpq__dayToggle{align-items:baseline;gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-2);color:inherit;transition:background-color var(--duration-fast,.15s) ease;border-radius:6px;flex-wrap:wrap;text-decoration:none;display:flex}.print-module__M_fQpq__dayToggle:hover{background:var(--milk)}.print-module__M_fQpq__dayToggle:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.print-module__M_fQpq__dayName{min-width:11rem;font-size:var(--text-base)}.print-module__M_fQpq__chevron{width:1rem;color:var(--ink-2);transition:transform var(--duration-fast,.15s) ease;font-size:1.25rem;line-height:1;display:inline-block}.print-module__M_fQpq__chevronOpen{transform:rotate(90deg)}.print-module__M_fQpq__dayBody{padding:var(--s-1) 0 var(--s-4)}@media (prefers-reduced-motion:reduce){.print-module__M_fQpq__chevron,.print-module__M_fQpq__dayToggle{transition:none}}
.screens-module__5YBw0q__all{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-5);padding:var(--s-4);border:1px solid var(--line-strong);border-radius:14px;flex-wrap:wrap;display:flex}.screens-module__5YBw0q__allTitle{margin:0 0 var(--s-1);font-size:var(--text-lg)}.screens-module__5YBw0q__switch{gap:var(--s-2);flex-wrap:wrap;margin-top:auto;display:flex}.screens-module__5YBw0q__body .screens-module__5YBw0q__switch{padding-top:var(--s-1);flex-direction:column;align-items:stretch}.screens-module__5YBw0q__body .screens-module__5YBw0q__switch button{width:100%}.screens-module__5YBw0q__wall{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:1280px){.screens-module__5YBw0q__wall{grid-template-columns:repeat(5,minmax(0,1fr))}}.screens-module__5YBw0q__tv{border:1px solid var(--line-strong);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.screens-module__5YBw0q__face{aspect-ratio:16/9;font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line-strong);place-items:center;display:grid}.screens-module__5YBw0q__menu{color:#e2c77b;background:linear-gradient(160deg,#145238,#0d3826)}.screens-module__5YBw0q__closed{color:#f6eedb;background:radial-gradient(circle at 30% 30%,#f6eedb99 0 1px,#0000 2px) 0 0/22px 22px,radial-gradient(90% 70% at 50% 45%,#134a33,#061a12)}.screens-module__5YBw0q__black{color:#6b6b6b;background:#000}.screens-module__5YBw0q__body{gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-4);flex-direction:column;flex:1;display:flex}.screens-module__5YBw0q__body p{margin:0}.screens-module__5YBw0q__name{font-size:var(--text-lg);margin:0}.screens-module__5YBw0q__status{align-items:center;gap:var(--s-2);display:flex}.screens-module__5YBw0q__dot{border-radius:50%;flex:none;width:.6rem;height:.6rem}.screens-module__5YBw0q__dotOn{background:var(--matcha);box-shadow:0 0 0 3px #93b85a40}.screens-module__5YBw0q__dotOff{background:var(--seal);box-shadow:0 0 0 3px #b8011426}.screens-module__5YBw0q__legend{gap:var(--s-2) var(--s-5);margin:var(--s-5) 0 0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.screens-module__5YBw0q__legend dt{font-weight:600}.screens-module__5YBw0q__legend dd{margin:0}
.brand-module__9BPywa__mark{align-items:center;display:inline-flex}.brand-module__9BPywa__tin{width:auto;height:var(--mark-h);display:block}.brand-module__9BPywa__cameo{z-index:5;width:26px;transition:translate .4s var(--ease-out-quint);position:fixed}.brand-module__9BPywa__cameo svg{width:100%;height:auto;display:block}.brand-module__9BPywa__bottom{bottom:0;translate:0 38%}.brand-module__9BPywa__bottom:hover{translate:0}.brand-module__9BPywa__left{left:0;translate:-30%;rotate:90deg}.brand-module__9BPywa__left:hover{translate:0}.brand-module__9BPywa__right{right:0;translate:30%;rotate:-90deg}.brand-module__9BPywa__right:hover{translate:0}
.SiteHeader-module__1T7Jaa__header{z-index:20;padding:var(--s-4) var(--gutter);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.SiteHeader-module__1T7Jaa__logo{z-index:2;display:block;position:relative}.SiteHeader-module__1T7Jaa__nav ul{gap:var(--s-5);font-size:var(--text-sm);display:flex}.SiteHeader-module__1T7Jaa__menuButton{z-index:2;min-width:44px;min-height:44px;padding:0 var(--s-1);color:var(--ink);font:inherit;font-size:var(--text-sm);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:none;position:relative}.SiteHeader-module__1T7Jaa__sheet{z-index:1;padding:var(--s-7) var(--gutter) var(--s-6);background:var(--paper);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.SiteHeader-module__1T7Jaa__sheet[hidden]{display:none}.SiteHeader-module__1T7Jaa__sheet ul{gap:var(--s-3);display:grid}.SiteHeader-module__1T7Jaa__sheet li{animation:SiteHeader-module__1T7Jaa__in var(--dur-normal) var(--ease-out-expo) both;animation-delay:calc(var(--i) * 60ms)}.SiteHeader-module__1T7Jaa__sheet a{letter-spacing:-.02em;font-size:2.25rem;font-weight:400;line-height:1.1;text-decoration:none}.SiteHeader-module__1T7Jaa__sheetHanzi{top:var(--s-8);right:var(--gutter);writing-mode:vertical-rl;font-size:4.5rem;line-height:1;position:absolute}@keyframes SiteHeader-module__1T7Jaa__in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:47.99rem){.SiteHeader-module__1T7Jaa__nav{display:none}.SiteHeader-module__1T7Jaa__menuButton{display:block}}
