.bar{position:sticky;top:0;z-index:10;flex-direction:column}.bar,.tb{display:flex;background:var(--color-ground)}.tb{position:relative;box-sizing:border-box;align-items:center;gap:var(--space-8);padding-inline:var(--space-24);border-bottom:var(--rule-hair) solid var(--color-hair);color:var(--color-body);font:var(--weight-medium) var(--size-14)/var(--line-flat) var(--font-ui)}.tb .icon{width:var(--control-icon-nav);height:var(--control-icon-nav)}.tb-fill{flex:1}.tb button,.tb label{box-sizing:border-box}.tb-title{height:var(--bar-title-h)}.tb-h{flex:none;margin:0;white-space:nowrap;font:var(--weight-bold) var(--size-40)/1.08 var(--font-ui);letter-spacing:var(--track-n2);color:var(--color-ink)}.tb-tile{width:var(--control-mark);height:var(--control-mark);flex:none;display:grid;place-items:center;border:var(--rule-hair) solid var(--color-hair);background:var(--color-panel);color:var(--color-app);font-weight:var(--weight-semibold)}.tb-crumb{min-width:0;overflow:hidden;text-overflow:ellipsis;margin-left:var(--space-8);white-space:nowrap;font:var(--role-meta-weight) var(--role-meta-size)/var(--role-meta-line) var(--role-meta-font);color:var(--color-meta)}.tb-stat{display:inline-flex;align-items:center;gap:var(--space-8);height:var(--control-button);padding-inline:var(--space-12);border:var(--rule-hair) solid var(--color-hair);white-space:nowrap}.tb-stat b{font-weight:var(--weight-semibold);color:var(--color-ink)}.tb-stat span{font:var(--role-meta-weight) var(--role-meta-size)/1 var(--role-meta-font);color:var(--color-meta)}.tb-bare,.tb-btn,.tb-ico,.tb-primary{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);height:var(--control-button);min-width:var(--control-button);padding-inline:var(--space-12);border:var(--rule-hair) solid var(--color-hair);color:var(--color-body);white-space:nowrap;font:var(--weight-medium) var(--size-14)/1 var(--font-ui)}.tb-ico{padding-inline:0}.tb-bare{border-color:transparent;width:var(--control-icon-button);height:var(--control-icon-button);min-width:0;padding:0;margin-left:calc(var(--space-8) * -1);color:var(--color-meta)}.tb-bare:hover,.tb-btn:hover,.tb-ico:hover{color:var(--color-ink);border-color:var(--color-meta)}.tb-bare:hover{border-color:transparent}.tb-cnt,.tb-n{min-width:var(--control-key);height:var(--control-key);box-sizing:border-box;padding-inline:var(--space-4);display:inline-grid;place-items:center;background:var(--color-hair);color:var(--color-ink);font:var(--role-meta-weight) var(--role-meta-size)/1 var(--role-meta-font);font-weight:var(--weight-semibold)}.tb-ico:has(.tb-cnt){padding-inline:var(--space-8)}.tb-n{background:none;color:var(--color-meta);font-weight:var(--weight-regular)}.tb-people{display:inline-flex;margin-inline:var(--space-4)}.tb-av{width:var(--control-avatar-small);height:var(--control-avatar-small);box-sizing:border-box;margin-left:calc(var(--space-4) * -1 - var(--rule-hair) * 2);display:grid;place-items:center;border:calc(var(--rule-hair) * 2) solid var(--color-ground);background:var(--color-panel);color:var(--color-body);font:var(--role-meta-weight) var(--role-meta-size)/1 var(--role-meta-font);font-weight:var(--weight-semibold)}.tb-av:first-child{margin-left:0}.tb-av.is-on{background:var(--color-app);color:var(--color-black)}.tb-group{display:inline-flex;border:var(--rule-hair) solid var(--color-hair)}.tb-group>.tb-btn,.tb-group>.tb-ico{border:0;color:var(--color-ink)}.tb-group>.tb-flat{color:var(--color-meta)}.tb-act{display:inline-flex}.tb-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-semibold);padding-inline:var(--control-nav-pad)}.tb-primary:hover{color:var(--color-on-accent);filter:brightness(1.08)}.tb-split{width:var(--control-split);min-width:0;padding-inline:0}.tb-field,.tb-pill{position:relative;display:flex;align-items:center;height:var(--control-field);border:var(--rule-hair) solid var(--color-hair);color:var(--color-meta)}.tb-field{flex:0 1 var(--control-search);min-width:calc(var(--space-96) + var(--space-48));padding-inline:var(--control-nav-pad-label) var(--space-32)}.tb-field>.icon{position:absolute;left:var(--control-nav-gap);width:var(--control-icon-small);height:var(--control-icon-small)}.tb-field:focus-within{border-color:var(--color-meta)}.tb-field input{all:unset;flex:1;min-width:0;font:var(--weight-regular) var(--size-14)/var(--line-ui) var(--font-ui);color:var(--color-ink)}.tb-field input::-moz-placeholder{color:var(--color-meta)}.tb-field input::placeholder{color:var(--color-meta)}.tb-key{position:absolute;right:var(--space-8);display:inline-grid;place-items:center;min-width:var(--control-key);height:var(--control-key);box-sizing:border-box;border:var(--rule-hair) solid var(--color-hair);font:var(--role-meta-weight) var(--role-meta-size)/1 var(--role-meta-font);color:var(--color-meta)}.tb-bare-key{position:static;border:0;min-width:0}.tb-compact{height:var(--bar-title-compact-h);gap:var(--space-16);padding-inline:var(--margin)}.tb-compact .tb-h{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--size-24);line-height:var(--line-flat);letter-spacing:var(--track-none)}.tb-compact .tb-crumb{margin-left:0;flex:none}.tb-back{flex:none;width:var(--control-mark);height:var(--control-mark);display:grid;place-items:center;border-radius:var(--radius-pill);border:var(--rule-hair) solid var(--color-hair);color:var(--color-ink);text-decoration:none}.tb-back:hover{color:var(--hl-ink,var(--color-ink));border-color:var(--color-meta)}.tb-slots{display:flex;align-items:center;gap:var(--space-16);flex:none}[data-screen=phone] .tb-slots .set001,[data-screen=phone] .tb-slots .set002{display:none}.tb-tagline{height:var(--bar-tagline-h)}.tb-tag{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--role-meta-weight) var(--role-meta-size)/var(--role-meta-line) var(--role-meta-font)}.tb-tag,.tb-tagline .tb-ico{min-width:0;color:var(--color-meta)}.tb-tagline .tb-ico{width:var(--control-icon-button);height:var(--control-icon-button)}.tb-tabs{height:var(--bar-tabs-h);padding-left:var(--space-12);align-items:stretch;gap:var(--space-8)}.tb-tablist{display:flex;align-items:stretch;min-width:0;overflow-x:auto;scrollbar-width:none}.tb-tab{text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-8);padding-inline:var(--space-12);border-bottom:calc(var(--rule-hair) * 2) solid transparent;margin-bottom:calc(var(--rule-hair) * -1);color:var(--color-meta);white-space:nowrap;cursor:pointer}.tb-tab.is-current,.tb-tab:hover{color:var(--color-ink)}.tb-tab.is-current{border-bottom-color:var(--color-app)}.tb-tab .icon{width:var(--control-icon-small);height:var(--control-icon-small)}.tb-plus,.tb-tab .icon{color:var(--color-meta)}.tb-plus{border:0}.tb-plus,.tb-seg{align-self:center}.tb-seg{border:var(--rule-hair) solid var(--color-hair)}.tb-opt,.tb-seg{display:inline-flex}.tb-opt{align-items:center;gap:var(--space-8);height:var(--control-seg);padding-inline:var(--space-12);font-size:var(--size-13);color:var(--color-meta);cursor:pointer}.tb-opt .icon{width:var(--control-icon-small);height:var(--control-icon-small)}.tb-opt.is-current,.tb-opt:hover{color:var(--color-ink)}.tb-opt.is-current{background:var(--color-panel)}.tb-opt.is-current .icon{color:var(--color-app)}.tb-tools{height:var(--bar-tools-h)}.tb-tools .tb-btn .icon{width:var(--control-icon-small);height:var(--control-icon-small)}[data-screen=phone] .tb-btn-label,[data-screen=phone] .tb-crumb,[data-screen=phone] .tb-key,[data-screen=phone] .tb-opt-label,[data-screen=phone] .tb-people,[data-screen=phone] .tb-stat,[data-screen=tablet] .tb-btn-label,[data-screen=tablet] .tb-opt-label{display:none}[data-screen=phone] .tb{padding-inline:var(--space-16)}[data-screen=phone] .tb-h{font-size:var(--size-24)}[data-screen=phone] .tb-tools{overflow-x:auto}[data-screen=phone] .tb-title .tb-group,[data-screen=phone] .tb-title>.tb-ico,[data-screen=tablet] .tb-title .tb-crumb,[data-screen=tablet] .tb-title .tb-people{display:none}.placed .tb{padding-inline:var(--space-16)}.placed .tb-tools{flex-wrap:wrap;height:auto;min-height:var(--bar-tools-h);row-gap:var(--space-8);padding-inline:0;border-bottom:0}.tb-segl{display:flex;align-items:center;gap:var(--space-8)}.tb-seglabel{font:var(--weight-semibold) var(--size-13)/var(--line-flat) var(--font-ui);letter-spacing:var(--track-p6);text-transform:uppercase;color:var(--color-body)}.tb-optb{all:unset;box-sizing:border-box;cursor:pointer;height:calc(var(--control-seg) - var(--rule-hair) * 2);padding-inline:var(--space-12);border-radius:var(--radius-pill);display:inline-flex;align-items:center;font:var(--weight-semibold) var(--size-13)/var(--line-flat) var(--font-ui);color:var(--color-body);white-space:nowrap}.tb-optb.is-current{background:var(--color-ink);color:var(--color-ground)}.tb-optb:focus-visible{outline:calc(var(--rule-hair) * 2) solid var(--color-accent);outline-offset:calc(var(--rule-hair) * -2)}.tb-btn--pill[data-on=true]{color:var(--color-ink)}.tb-btn--pill[data-on=false]{color:var(--color-body)}.tb-gdot{width:var(--space-8);height:var(--space-8);background:transparent;box-shadow:inset 0 0 0 var(--rule-hair) var(--color-body)}.tb-btn--pill[data-on=true] .tb-gdot{background:var(--color-accent)}[data-screen=phone] .tb-btn-label--keep{display:inline}.placed .tb-tools .tb-field{flex:1 1 calc(var(--space-96) * 2 + var(--space-24))}.placed .tb-tools .tb-field+.tb-segl{margin-left:auto}.tb-lead{display:flex;align-items:center;flex:none}.tb-lead .slot{display:contents}.tb-meta{flex:none;white-space:nowrap;font:var(--weight-semibold) var(--size-13)/var(--line-ui) var(--font-ui);letter-spacing:var(--track-p6);text-transform:uppercase;color:var(--color-body)}[data-screen=phone] .tb-meta{display:none}