.eb-sil{width:100%;height:100%;color:var(--muted);display:block}.eb-sil svg{width:100%;height:100%;display:block}
@property --x{syntax:"<number>";inherits:false;initial-value:0}@property --y{syntax:"<number>";inherits:false;initial-value:0}@property --w{syntax:"<number>";inherits:false;initial-value:0}@property --h{syntax:"<number>";inherits:false;initial-value:0}@property --k{syntax:"<number>";inherits:false;initial-value:1}@property --md{syntax:"<time>";inherits:false;initial-value:0s}@property --ad{syntax:"<time>";inherits:false;initial-value:0s}.eb-collage{--eb-travel:cubic-bezier(.45, 0, .1, 1);--eb-arrive:cubic-bezier(.25, .8, .25, 1);width:100%;min-width:0;container-type:inline-size}.eb-stage{width:100%;transition:height .64s var(--eb-travel);contain:layout style;touch-action:manipulation;-webkit-user-select:none;user-select:none;position:relative}.eb-stage[data-hovering]{cursor:pointer}.eb-layer{contain:layout style;width:100%;height:0;position:absolute;top:0;left:0}.eb-group{display:contents}.eb-bird{width:calc(var(--w) * 1cqw);height:calc(var(--h) * 1cqw);translate:calc(var(--x) * 1cqw) calc(var(--y) * 1cqw);scale:var(--k);transform-origin:0 0;pointer-events:none;-webkit-tap-highlight-color:transparent;contain:layout size style;transition:translate .64s var(--eb-travel) var(--md), scale .64s var(--eb-travel) var(--md), opacity .2s ease, transform .2s var(--eb-arrive);animation:eb-in .48s var(--eb-arrive) var(--ad) backwards;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.eb-bird:focus-visible{outline:calc(2px / var(--k)) solid var(--accent);outline-offset:calc(2px / var(--k));border-radius:calc(8px / var(--k));z-index:3}.eb-bird img{object-fit:contain;width:100%;height:100%;display:block}.eb-bird[data-off]{opacity:0;visibility:hidden;transition:none}.eb-bird[data-far]{display:none}.eb-bird[data-enter]{transition:translate 0s, scale 0s, opacity 0s, transform .2s var(--eb-arrive)}.eb-bird[data-hot]{transform:translateY(calc(-2px / var(--k)));z-index:2}.eb-stage[data-instant] .eb-tile,.eb-stage:not([data-ready]),.eb-stage:not([data-ready]) .eb-tile,.eb-stage[data-fast]{transition:none}.eb-stage[data-fast] .eb-tile{transition:opacity .2s ease, transform .2s var(--eb-arrive);left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);width:calc(var(--w) * var(--k) * 1cqw);height:calc(var(--h) * var(--k) * 1cqw);translate:none;scale:none}.eb-stage[data-fast] .eb-tile:focus-visible{outline-offset:2px;border-radius:8px;outline-width:2px}.eb-stage[data-fast] .eb-tile[data-ring]{outline-offset:4px;border-radius:8px;outline-width:2px}@media (prefers-reduced-motion:no-preference){.eb-stage[data-fast] .eb-tile[data-hot]{transform:translateY(-2px)}}.eb-stage[data-many] .eb-tile,.eb-stage[data-settled] .eb-tile{animation:none}@keyframes eb-in{0%{opacity:0;transform:translateY(6px)}}@keyframes eb-fade{0%{opacity:0}}.eb-mid{width:calc(var(--f) * 2.3cqw);height:calc(var(--f) * 1.24cqw + 24px);contain:size layout style;pointer-events:none;text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.eb-num{font-family:var(--font-display);font-weight:700;font-size:calc(var(--f) * 1cqw);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:.85}.eb-switch{min-height:44px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;opacity:.66;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px 0 14px;transition:opacity .25s;display:inline-flex}.eb-switch[aria-checked=true]{opacity:1}.eb-track{background:var(--surface);width:34px;height:20px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex:none;transition:background-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);display:block;position:relative}.eb-knob{background:var(--muted);border-radius:50%;width:14px;height:14px;transition:transform .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px}.eb-switch[aria-checked=true] .eb-track{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.eb-switch[aria-checked=true] .eb-knob{background:var(--paper);transform:translate(14px)}@media (hover:hover) and (pointer:fine){.eb-switch:hover{opacity:1}}@media (prefers-reduced-motion:reduce){.eb-bird,.eb-bird[data-enter]{animation-name:eb-fade;transition:opacity .2s!important}.eb-bird[data-hot]{transform:none}.eb-stage,.eb-track,.eb-knob{transition:none}}.eb-bird[data-ring]{outline:calc(2px / var(--k)) solid var(--accent);outline-offset:calc(4px / var(--k));border-radius:calc(8px / var(--k));z-index:4}
.eb-filters{--eb-ease:cubic-bezier(.16, 1, .3, 1);color:var(--ink);flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.eb-strip{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;margin:-6px -16px;padding:6px 16px;display:flex;overflow-x:auto}.eb-strip::-webkit-scrollbar{display:none}.eb-strip{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000)}.eb-filters[data-compact]{margin-block:-4px}@media (min-width:720px){.eb-strip{margin-inline:-32px;padding-inline:32px}}.eb-strip>*,.eb-strip .eb-levels,.eb-strip .eb-level,.eb-strip .eb-path{flex-wrap:nowrap;flex:none}.eb-strip .eb-levels{flex-direction:row;align-items:center;gap:6px}.eb-strip .eb-chip,.eb-strip .eb-path{white-space:nowrap}.eb-strip .eb-path{margin-right:6px}.eb-panel,.eb-levels{flex-direction:column;gap:8px;display:flex}.eb-levels:empty{display:none}.eb-path{animation:eb-rise .24s var(--eb-ease) both;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:14px;display:flex}.eb-path-item{display:contents}.eb-path button{font:inherit;color:inherit;cursor:pointer;opacity:.66;background:0 0;border:0;min-height:24px;padding:0;transition:opacity .15s}.eb-path [aria-current]{color:var(--accent);font-weight:600}.eb-path [lang]{font-style:italic}.eb-path-sep{color:var(--muted)}.eb-path+.eb-level,.eb-path+.eb-pick{animation:eb-rise .24s var(--eb-ease) both}@keyframes eb-rise{0%{opacity:0;transform:translateY(-4px)}}.eb-level{flex-wrap:wrap;align-items:center;gap:8px 6px;display:flex}.eb-level-label{text-box:trim-both cap alphabetic;margin-right:6px;line-height:1}.eb-chip{border:1px solid var(--hairline);background:var(--surface);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:calc(8px * var(--one-if-corner-shape-supported,.566));corner-shape:superellipse(2);transition:border-color .15s var(--eb-ease), opacity .2s ease;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.eb-chip:after{content:"";position:absolute;inset:-6px -3px}.eb-chip[lang]{font-style:italic}.eb-chip[data-selected]{border-color:var(--accent)}.eb-level[data-chosen] .eb-chip:not([data-selected]),.eb-picklist[data-chosen] .eb-chip:not([data-selected]){opacity:.7}.eb-count{color:var(--muted);font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.eb-flag{object-fit:cover;border-radius:2px;flex:none;width:18px;height:13px;display:block}.eb-chip-icon{flex:none;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.eb-path button:hover{opacity:1}.eb-chip:not([data-selected]):hover{border-color:var(--line);opacity:1}}.eb-pick{border:1px solid var(--hairline);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-weight:500;display:flex}.eb-pick svg{flex:none;width:20px;height:20px}.eb-pick-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eb-pick-label[lang]{font-style:italic}.eb-sheet-scrim{z-index:950;background:#00000047;animation:.2s both eb-fade-in;position:fixed;inset:0}.eb-sheet{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:951;background:var(--paper);max-height:min(72vh,560px);color:var(--ink);border:1px solid var(--hairline);border-radius:calc(20px * var(--one-if-corner-shape-supported,.566));corner-shape:superellipse(2);animation:eb-sheet-up .32s var(--eb-ease,cubic-bezier(.16, 1, .3, 1)) both;flex-direction:column;display:flex;position:fixed;box-shadow:0 -8px 32px #0000001f}.eb-sheet:focus{outline:none}.eb-sheet-head{justify-content:space-between;align-items:center;padding:10px 12px 4px 18px;display:flex}.eb-sheet-close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.eb-sheet-close svg{width:20px;height:20px}.eb-picklist{overscroll-behavior:contain;flex-wrap:wrap;gap:8px 6px;padding:6px 16px 18px;display:flex;overflow-y:auto}.eb-picklist .eb-chip{min-height:40px}@keyframes eb-sheet-up{0%{opacity:0;transform:translateY(16px)}}@keyframes eb-fade-in{0%{opacity:0}}.eb-drop{z-index:9;box-sizing:border-box;background:var(--paper);width:min(380px,100%);max-height:min(70vh,560px);color:var(--ink);border:1px solid var(--hairline);border-radius:calc(16px * var(--one-if-corner-shape-supported,.566));corner-shape:superellipse(2);animation:eb-fade-in .15s var(--eb-ease,cubic-bezier(.16, 1, .3, 1)) both;flex-direction:column;font-size:14px;font-weight:500;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000014,0 2px 6px #0000000a}.eb-drop[data-kind=time]{width:auto;left:0}.eb-drop:focus,.eb-drop-sheet:focus{outline:none}.eb-drop-body{overscroll-behavior:contain;min-height:0;padding:14px 16px 16px;overflow-y:auto}.eb-drop-sheet .eb-drop-body{padding:4px 16px 18px}.eb-places{flex-direction:column;gap:10px;display:flex}.eb-places-head{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.eb-places-head .eb-textbtn{min-height:36px}.eb-places-note{margin:0;font-size:13px}.eb-places-note a{color:var(--accent)}.eb-checklist{flex-direction:column;margin:0 -8px;padding:0;list-style:none;display:flex}.eb-check{cursor:pointer;border-radius:calc(10px * var(--one-if-corner-shape-supported,.566));corner-shape:superellipse(2);-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;min-height:44px;padding:0 8px;display:flex}.eb-check input{appearance:none;border:1.5px solid var(--line);background:var(--paper);cursor:pointer;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin:0;display:grid}.eb-check input:after{content:"";border:2px solid var(--paper);width:10px;height:6px;transition:transform .15s var(--eb-ease,cubic-bezier(.16, 1, .3, 1));border-top:0;border-right:0;margin-top:-2px;transform:rotate(-45deg)scale(0)}.eb-check input:checked{background:var(--accent);border-color:var(--accent)}.eb-check input:checked:after{transform:rotate(-45deg)scale(1)}.eb-check input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eb-check-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eb-check[data-checked] .eb-check-name{font-weight:600}.eb-check-none{padding:8px}@media (hover:hover) and (pointer:fine){.eb-check:hover{background:var(--surface)}}@media (prefers-reduced-motion:reduce){.eb-chip,.eb-check input:after{transition:none}.eb-drop{animation:none}.eb-sheet,.eb-path,.eb-path+.eb-level,.eb-path+.eb-pick{animation-name:eb-fade-in}}
