.SupportBanner-module-sass-module__rzBEBW__banner{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-accent) 22%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 60%, var(--color-surface));border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;transition:border-color .15s;display:grid;position:relative}.SupportBanner-module-sass-module__rzBEBW__banner:hover{border-color:color-mix(in srgb, var(--color-accent) 34%, var(--color-border-strong))}.SupportBanner-module-sass-module__rzBEBW__banner:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--color-accent) 9%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.SupportBanner-module-sass-module__rzBEBW__banner:hover:before{opacity:1}.SupportBanner-module-sass-module__rzBEBW__icon{border:1px solid color-mix(in srgb, var(--color-accent) 26%, var(--color-border));background:var(--color-surface);width:48px;height:48px;color:var(--color-accent);border-radius:.75rem;place-items:center;display:grid}.SupportBanner-module-sass-module__rzBEBW__text{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.SupportBanner-module-sass-module__rzBEBW__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.SupportBanner-module-sass-module__rzBEBW__lead{max-width:60ch;color:var(--color-text-soft);margin:0;font-size:.875rem;line-height:1.55}.SupportBanner-module-sass-module__rzBEBW__mailChip{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);max-width:100%;color:var(--color-text);cursor:pointer;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.SupportBanner-module-sass-module__rzBEBW__mailChip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.SupportBanner-module-sass-module__rzBEBW__mailCopy{border-radius:var(--radius-pill);background:var(--color-surface-alt);color:var(--color-text-soft);align-items:center;gap:.25rem;padding:0 .5rem;font-size:.7rem;line-height:22px;display:inline-flex}.SupportBanner-module-sass-module__rzBEBW__actions{flex-direction:column;gap:.5rem;display:flex}.SupportBanner-module-sass-module__rzBEBW__primary,.SupportBanner-module-sass-module__rzBEBW__secondary{border-radius:var(--radius-pill);height:40px;font-family:var(--font-display);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.875rem;font-weight:800;transition:background-color .15s,border-color .15s;display:inline-flex}.SupportBanner-module-sass-module__rzBEBW__primary:focus-visible,.SupportBanner-module-sass-module__rzBEBW__secondary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.SupportBanner-module-sass-module__rzBEBW__primary{background:var(--color-accent);color:var(--color-accent-contrast);border:none}.SupportBanner-module-sass-module__rzBEBW__primary:hover{background:var(--color-accent-strong)}.SupportBanner-module-sass-module__rzBEBW__secondary{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.SupportBanner-module-sass-module__rzBEBW__secondary:hover{background:var(--color-surface-alt)}@media (pointer:coarse),(max-width:768px){.SupportBanner-module-sass-module__rzBEBW__mailChip{min-height:40px}.SupportBanner-module-sass-module__rzBEBW__primary,.SupportBanner-module-sass-module__rzBEBW__secondary{height:44px}}@media (max-width:768px){.SupportBanner-module-sass-module__rzBEBW__banner{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}.SupportBanner-module-sass-module__rzBEBW__icon{width:40px;height:40px}.SupportBanner-module-sass-module__rzBEBW__actions{flex-flow:wrap}.SupportBanner-module-sass-module__rzBEBW__actions button{flex:auto;padding:0 1rem}}
.Loader-module-sass-module__5p0Iha__root{width:var(--size,48px);height:var(--size,48px);color:var(--color-accent);flex-shrink:0;display:inline-block}.Loader-module-sass-module__5p0Iha__svg{width:100%;height:100%;display:block;overflow:visible}.Loader-module-sass-module__5p0Iha__current{color:inherit}
.Tabs-module-sass-module__EbpVlq__tabs{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 65%, transparent);-webkit-backdrop-filter:blur(16px);min-width:0;max-width:100%;min-height:min-content;box-shadow:var(--shadow-low);scrollbar-width:none;flex:0 auto;align-items:center;gap:.125rem;padding:.125rem;display:inline-flex;overflow-x:auto}.Tabs-module-sass-module__EbpVlq__tabs::-webkit-scrollbar{display:none}.Tabs-module-sass-module__EbpVlq__sm{--tab-h:calc(2rem - 6px)}.Tabs-module-sass-module__EbpVlq__md{--tab-h:calc(2.25rem - 6px)}.Tabs-module-sass-module__EbpVlq__fill{width:100%;display:flex}.Tabs-module-sass-module__EbpVlq__fill .Tabs-module-sass-module__EbpVlq__slot{flex:1 1 0;min-width:0}.Tabs-module-sass-module__EbpVlq__fill .Tabs-module-sass-module__EbpVlq__tab{justify-content:center;width:100%}.Tabs-module-sass-module__EbpVlq__stretch{width:100%;display:flex}.Tabs-module-sass-module__EbpVlq__stretch .Tabs-module-sass-module__EbpVlq__slot{flex:1 0 auto;justify-content:center}.Tabs-module-sass-module__EbpVlq__stretch .Tabs-module-sass-module__EbpVlq__tab{flex:1;justify-content:center}.Tabs-module-sass-module__EbpVlq__stretch .Tabs-module-sass-module__EbpVlq__hasAfter{flex:none}.Tabs-module-sass-module__EbpVlq__wrap .Tabs-module-sass-module__EbpVlq__tab{white-space:normal;text-align:center;padding-block:.25rem;line-height:1.25}.Tabs-module-sass-module__EbpVlq__slot{flex-shrink:0;align-items:center;gap:.125rem;display:inline-flex;position:relative}.Tabs-module-sass-module__EbpVlq__slot.Tabs-module-sass-module__EbpVlq__hasAfter .Tabs-module-sass-module__EbpVlq__tab{padding-right:0}.Tabs-module-sass-module__EbpVlq__divider{background:var(--color-border-strong);width:1px;height:1rem;margin:0 .25rem}.Tabs-module-sass-module__EbpVlq__tab{isolation:isolate;min-height:var(--tab-h);border-radius:var(--radius-pill);font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:var(--color-text-soft);cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;align-items:center;padding:0 1rem;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex;position:relative}.Tabs-module-sass-module__EbpVlq__tab:hover:not(:disabled){color:var(--color-text)}.Tabs-module-sass-module__EbpVlq__tab:active:not(:disabled){transform:scale(.97)}.Tabs-module-sass-module__EbpVlq__tab[data-current=true],.Tabs-module-sass-module__EbpVlq__tab[data-current=true]:hover:not(:disabled){color:var(--color-accent-contrast)}.Tabs-module-sass-module__EbpVlq__tab[data-current=true] .Tabs-module-sass-module__EbpVlq__hint{color:color-mix(in srgb, var(--color-accent-contrast) 85%, transparent)}.Tabs-module-sass-module__EbpVlq__tab[data-current=true] .Tabs-module-sass-module__EbpVlq__tally{color:var(--color-accent-contrast)}.Tabs-module-sass-module__EbpVlq__tab[data-current=true] .Tabs-module-sass-module__EbpVlq__badge{background:var(--color-accent-contrast);color:var(--color-accent)}.Tabs-module-sass-module__EbpVlq__tab[data-current=true] .Tabs-module-sass-module__EbpVlq__badgeDraft{border-color:var(--color-accent-contrast);color:var(--color-accent-contrast)}.Tabs-module-sass-module__EbpVlq__tab[data-current=true] .Tabs-module-sass-module__EbpVlq__dot{background:var(--color-accent-contrast);box-shadow:0 0 0 2px var(--color-accent)}.Tabs-module-sass-module__EbpVlq__tab:disabled{opacity:.5;cursor:not-allowed}.Tabs-module-sass-module__EbpVlq__sm .Tabs-module-sass-module__EbpVlq__tab{padding:0 .75rem;font-size:.75rem}.Tabs-module-sass-module__EbpVlq__markerWrap{pointer-events:none;z-index:0;position:absolute;inset:0}.Tabs-module-sass-module__EbpVlq__marker{border-radius:var(--radius-pill);background:var(--color-accent);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-black) 18%, transparent),inset 0 1px 0 color-mix(in srgb, var(--color-white) 14%, transparent);position:absolute;inset:0}.Tabs-module-sass-module__EbpVlq__neutral .Tabs-module-sass-module__EbpVlq__marker{background:var(--color-surface-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 8%, transparent)}.Tabs-module-sass-module__EbpVlq__neutral .Tabs-module-sass-module__EbpVlq__tab[data-current=true],.Tabs-module-sass-module__EbpVlq__neutral .Tabs-module-sass-module__EbpVlq__tab[data-current=true]:hover:not(:disabled){color:var(--color-text)}.Tabs-module-sass-module__EbpVlq__neutral .Tabs-module-sass-module__EbpVlq__tab[data-current=true] .Tabs-module-sass-module__EbpVlq__hint,.Tabs-module-sass-module__EbpVlq__neutral .Tabs-module-sass-module__EbpVlq__tab[data-current=true] .Tabs-module-sass-module__EbpVlq__tally{color:var(--color-text-muted)}.Tabs-module-sass-module__EbpVlq__neutral .Tabs-module-sass-module__EbpVlq__tab[data-current=true] .Tabs-module-sass-module__EbpVlq__badge{background:var(--color-surface-alt);color:var(--color-text)}.Tabs-module-sass-module__EbpVlq__neutral .Tabs-module-sass-module__EbpVlq__tab[data-current=true] .Tabs-module-sass-module__EbpVlq__badgeDraft{border-color:var(--color-border-strong);color:var(--color-text)}.Tabs-module-sass-module__EbpVlq__neutral .Tabs-module-sass-module__EbpVlq__tab[data-current=true] .Tabs-module-sass-module__EbpVlq__dot{background:var(--color-text);box-shadow:0 0 0 2px var(--color-surface)}.Tabs-module-sass-module__EbpVlq__text{z-index:1;align-items:center;gap:.5rem;min-width:0;display:inline-flex;position:relative}.Tabs-module-sass-module__EbpVlq__line{align-items:center;gap:.375rem;display:inline-flex}.Tabs-module-sass-module__EbpVlq__text:has(.Tabs-module-sass-module__EbpVlq__hint){flex-direction:column;justify-content:center;gap:0}.Tabs-module-sass-module__EbpVlq__text:has(.Tabs-module-sass-module__EbpVlq__hint) .Tabs-module-sass-module__EbpVlq__line{line-height:1.15}.Tabs-module-sass-module__EbpVlq__text:has(.Tabs-module-sass-module__EbpVlq__hint) .Tabs-module-sass-module__EbpVlq__hint{line-height:1.1}.Tabs-module-sass-module__EbpVlq__hint{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:.625rem}.Tabs-module-sass-module__EbpVlq__badge{border-radius:var(--radius-pill);background:var(--color-accent);min-width:1rem;height:1rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-accent-contrast);justify-content:center;align-items:center;padding:0 .25rem;font-size:.625rem;font-weight:600;display:inline-flex}.Tabs-module-sass-module__EbpVlq__badgeDraft{border:1px solid var(--color-accent);color:var(--color-accent-strong);background:0 0}.Tabs-module-sass-module__EbpVlq__tally{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.Tabs-module-sass-module__EbpVlq__tallyZero{opacity:.6}.Tabs-module-sass-module__EbpVlq__tone{--tone:var(--color-text-soft);background:var(--tone);border-radius:50%;flex-shrink:0;width:6px;height:6px}.Tabs-module-sass-module__EbpVlq__tone[data-tone=good]{--tone:var(--color-success)}.Tabs-module-sass-module__EbpVlq__tone[data-tone=warn]{--tone:var(--color-warning)}.Tabs-module-sass-module__EbpVlq__tone[data-tone=bad]{--tone:var(--color-error)}.Tabs-module-sass-module__EbpVlq__tone[data-tone=info]{--tone:var(--color-info)}.Tabs-module-sass-module__EbpVlq__tone[data-tone=highlight]{--tone:var(--color-highlight-strong)}.Tabs-module-sass-module__EbpVlq__tone[data-tone=accent]{--tone:var(--color-accent-strong)}.Tabs-module-sass-module__EbpVlq__dot{background:var(--color-accent);width:.375rem;height:.375rem;box-shadow:0 0 0 2px var(--color-surface);z-index:1;border-radius:50%;position:absolute;top:.25rem;right:.5rem}@media (pointer:coarse),(max-width:768px){.Tabs-module-sass-module__EbpVlq__sm,.Tabs-module-sass-module__EbpVlq__md{--tab-h:calc(2.75rem - 6px)}.Tabs-module-sass-module__EbpVlq__hasAfter>:last-child button{--ib:var(--tab-h);position:relative}.Tabs-module-sass-module__EbpVlq__hasAfter>:last-child button:after{content:"";width:2.75rem;height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.PanelGrip-module-sass-module__SWdSSa__grip{z-index:2;cursor:col-resize;touch-action:none;width:.5rem;position:absolute;top:0;bottom:0;left:-.625rem}.PanelGrip-module-sass-module__SWdSSa__grip:after{content:"";border-radius:var(--radius-pill);background:var(--color-border-strong);width:3px;height:2rem;transition:background-color .15s,height .15s;position:absolute;top:50%;left:calc(50% - 1.5px);transform:translateY(-50%)}.PanelGrip-module-sass-module__SWdSSa__grip:hover:after,.PanelGrip-module-sass-module__SWdSSa__grip:focus-visible:after,.PanelGrip-module-sass-module__SWdSSa__grip.PanelGrip-module-sass-module__SWdSSa__gripOn:after{background:var(--color-accent);height:4rem}.PanelGrip-module-sass-module__SWdSSa__grip:focus-visible{outline:none}
.BulkBar-module-sass-module__PCQK5q__bar{z-index:500;scrollbar-width:none;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:fit-content;max-width:calc(100% - 2rem);box-shadow:var(--shadow-lift),var(--glass-edge);align-items:center;gap:.5rem;margin:0 auto;padding:.375rem .375rem .375rem 1rem;display:flex;position:fixed;bottom:1.5rem;left:0;right:0;overflow-x:auto}.BulkBar-module-sass-module__PCQK5q__bar::-webkit-scrollbar{display:none}.BulkBar-module-sass-module__PCQK5q__count{font-family:var(--font-display);color:var(--color-text-soft);white-space:nowrap;font-size:.875rem;font-weight:600}.BulkBar-module-sass-module__PCQK5q__count strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:800}.BulkBar-module-sass-module__PCQK5q__divider{background:var(--color-border);flex-shrink:0;width:1px;height:20px}.BulkBar-module-sass-module__PCQK5q__clear{flex-shrink:0}
.ReasonChips-module-sass-module__kdIrOW__wrap{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.ReasonChips-module-sass-module__kdIrOW__chips{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ReasonChips-module-sass-module__kdIrOW__warning{color:var(--color-warning);align-items:center;gap:.25rem;margin:0;font-size:.7rem;font-weight:700;display:inline-flex}
.AutoPlaceDialog-module-sass-module__JL49KW__body{flex-direction:column;gap:1rem;display:flex}.AutoPlaceDialog-module-sass-module__JL49KW__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.AutoPlaceDialog-module-sass-module__JL49KW__item{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto 112px;grid-template-areas:"who arrow table""why why why";align-items:center;gap:.5rem .75rem;padding:.75rem;display:grid}.AutoPlaceDialog-module-sass-module__JL49KW__who{flex-wrap:wrap;grid-area:who;align-items:baseline;gap:.25rem .5rem;min-width:0;display:flex}.AutoPlaceDialog-module-sass-module__JL49KW__time{font-family:var(--font-display);color:var(--color-text);font-weight:800}.AutoPlaceDialog-module-sass-module__JL49KW__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);font-weight:700;overflow:hidden}.AutoPlaceDialog-module-sass-module__JL49KW__party{color:var(--color-text-soft);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.AutoPlaceDialog-module-sass-module__JL49KW__arrow{color:var(--color-text-muted);grid-area:arrow}.AutoPlaceDialog-module-sass-module__JL49KW__table{flex-direction:column;grid-area:table;align-items:flex-end;display:flex}.AutoPlaceDialog-module-sass-module__JL49KW__tableName{border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-strong);font-family:var(--font-display);padding:.125rem .75rem;font-weight:800}.AutoPlaceDialog-module-sass-module__JL49KW__area{color:var(--color-text-muted);font-size:.7rem}.AutoPlaceDialog-module-sass-module__JL49KW__why{grid-area:why}.AutoPlaceDialog-module-sass-module__JL49KW__unplaced{background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface));border:1px dashed color-mix(in srgb, var(--color-warning) 40%, transparent);border-radius:1rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.AutoPlaceDialog-module-sass-module__JL49KW__unplacedTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--color-warning);margin:0;font-size:.7rem;font-weight:800}.AutoPlaceDialog-module-sass-module__JL49KW__unplacedItem{flex-direction:column;gap:.25rem;display:flex}.AutoPlaceDialog-module-sass-module__JL49KW__reason{color:var(--color-text-soft);font-size:.75rem}.AutoPlaceDialog-module-sass-module__JL49KW__hint{color:var(--color-text-muted);margin:0;font-size:.75rem}
.AutoPlace-module-sass-module__c2ZVFG__bar{border:1px solid color-mix(in srgb, var(--color-warning) 30%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 7%, var(--color-surface));border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.5rem .5rem .5rem 1rem;display:flex}.AutoPlace-module-sass-module__c2ZVFG__count{color:var(--color-text-soft);font-size:.875rem}.AutoPlace-module-sass-module__c2ZVFG__count strong{font-family:var(--font-display);color:var(--color-text);font-weight:800}@media (max-width:640px){.AutoPlace-module-sass-module__c2ZVFG__autoBtn{flex-grow:1;flex-basis:100%}}
.NotificationDispatcherWidget-module-sass-module___7Kh2q__dispatcherContainer{width:100%;height:100%;min-height:0;font-family:var(--font-display);box-sizing:border-box;flex-direction:column;gap:12px;display:flex;overflow:hidden auto}.NotificationDispatcherWidget-module-sass-module___7Kh2q__topBar{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:768px){.NotificationDispatcherWidget-module-sass-module___7Kh2q__topBar{flex-direction:column;align-items:stretch;gap:8px}}.NotificationDispatcherWidget-module-sass-module___7Kh2q__receiverSegment{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);align-items:center;gap:2px;padding:2px;display:inline-flex}@media (max-width:768px){.NotificationDispatcherWidget-module-sass-module___7Kh2q__receiverSegment{width:100%}}.NotificationDispatcherWidget-module-sass-module___7Kh2q__segmentBtn{border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;padding:4px 12px;font-family:inherit;font-size:.7rem;font-weight:700;transition:all .15s;display:inline-flex}@media (max-width:768px){.NotificationDispatcherWidget-module-sass-module___7Kh2q__segmentBtn{flex:1;padding:6px 8px;font-size:.7rem}}.NotificationDispatcherWidget-module-sass-module___7Kh2q__segmentBtn:hover{color:var(--color-text);background:var(--color-surface-alt)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__segmentBtn.NotificationDispatcherWidget-module-sass-module___7Kh2q__segmentActive{background:var(--color-accent-soft);color:var(--color-accent-strong);box-shadow:var(--shadow-hair)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__topRightGroup{align-items:center;gap:6px;display:inline-flex}@media (max-width:768px){.NotificationDispatcherWidget-module-sass-module___7Kh2q__topRightGroup{justify-content:space-between;width:100%}}.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeSegment{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);align-items:center;gap:4px;padding:2px 4px;display:inline-flex}@media (max-width:768px){.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeSegment{flex:1}}.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeDotBtn{border-radius:var(--radius-pill);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;padding:4px 8px;transition:all .15s;display:inline-flex}@media (max-width:768px){.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeDotBtn{flex:1;padding:4px 6px}}.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeDotBtn:hover{background:var(--color-surface-alt)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeDotBtn.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeActive_info{background:var(--color-accent-soft);color:var(--color-accent-strong)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeDotBtn.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeActive_success{background:rgba(var(--color-success-rgb,46, 125, 50), .14);color:var(--color-success)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeDotBtn.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeActive_warning{background:rgba(var(--color-warning-rgb,178, 106, 0), .14);color:var(--color-warning)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeDotBtn.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeActive_error{background:rgba(var(--color-danger-rgb,198, 40, 40), .14);color:var(--color-danger)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeDot.NotificationDispatcherWidget-module-sass-module___7Kh2q__dot_info{background:var(--color-accent)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeDot.NotificationDispatcherWidget-module-sass-module___7Kh2q__dot_success{background:var(--color-success)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeDot.NotificationDispatcherWidget-module-sass-module___7Kh2q__dot_warning{background:var(--color-warning)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeDot.NotificationDispatcherWidget-module-sass-module___7Kh2q__dot_error{background:var(--color-danger)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__typeLabel{font-size:.625rem;font-weight:800;line-height:1}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyBtn{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:4px;padding:4px 12px;font-family:inherit;font-size:.7rem;font-weight:700;transition:all .15s;display:inline-flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyBtn:hover{color:var(--color-text);border-color:var(--color-border-strong)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyBtn.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyActive{background:var(--color-accent-soft);border-color:var(--color-accent-strong);color:var(--color-accent-strong)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyBadge{border-radius:var(--radius-pill);background:var(--color-surface-alt);min-width:14px;height:14px;color:var(--color-text-muted);justify-content:center;align-items:center;padding:0 4px;font-size:.625rem;font-weight:800;display:inline-flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyActive .NotificationDispatcherWidget-module-sass-module___7Kh2q__historyBadge{background:var(--color-accent-strong);color:var(--color-primary-contrast)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__tenantSubRow{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:768px){.NotificationDispatcherWidget-module-sass-module___7Kh2q__tenantSubRow{flex-direction:column;gap:6px}}.NotificationDispatcherWidget-module-sass-module___7Kh2q__tenantSelectWrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}@media (max-width:768px){.NotificationDispatcherWidget-module-sass-module___7Kh2q__tenantSelectWrap{width:100%}}.NotificationDispatcherWidget-module-sass-module___7Kh2q__tenantSelectIcon{z-index:2;pointer-events:none;color:var(--color-text-muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__customDropdown{width:100%}.NotificationDispatcherWidget-module-sass-module___7Kh2q__customDropdown button{padding-left:28px}.NotificationDispatcherWidget-module-sass-module___7Kh2q__liveComposerCard{background:var(--color-surface);border:1px solid var(--color-border);min-height:0;box-shadow:var(--shadow-low);border-radius:1rem;flex-direction:column;flex:1;gap:12px;padding:12px 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.NotificationDispatcherWidget-module-sass-module___7Kh2q__liveComposerCard:focus-within{border-color:rgba(var(--color-accent-rgb), .45);box-shadow:var(--shadow-low)}@media (max-width:768px){.NotificationDispatcherWidget-module-sass-module___7Kh2q__liveComposerCard{gap:12px;padding:12px}}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardHeaderRow{flex-shrink:0;align-items:center;gap:12px;display:flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardIconBox{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardIconBox.NotificationDispatcherWidget-module-sass-module___7Kh2q__iconBox_info{background:var(--color-accent-soft);border:1px solid rgba(var(--color-accent-rgb), .3);color:var(--color-accent-strong)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardIconBox.NotificationDispatcherWidget-module-sass-module___7Kh2q__iconBox_success{background:rgba(var(--color-success-rgb,46, 125, 50), .12);border:1px solid rgba(var(--color-success-rgb,46, 125, 50), .3);color:var(--color-success)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardIconBox.NotificationDispatcherWidget-module-sass-module___7Kh2q__iconBox_warning{background:rgba(var(--color-warning-rgb,178, 106, 0), .12);border:1px solid rgba(var(--color-warning-rgb,178, 106, 0), .3);color:var(--color-warning)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardIconBox.NotificationDispatcherWidget-module-sass-module___7Kh2q__iconBox_error{background:rgba(var(--color-danger-rgb,198, 40, 40), .12);border:1px solid rgba(var(--color-danger-rgb,198, 40, 40), .3);color:var(--color-danger)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardTitleInput{min-width:0;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-family:inherit;font-size:.875rem;font-weight:700}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardTitleInput::placeholder{color:var(--color-text-muted);opacity:.65;font-weight:500}.NotificationDispatcherWidget-module-sass-module___7Kh2q__persistentPill{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:.625rem;font-weight:800;transition:all .15s;display:inline-flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__persistentPill:hover{border-color:var(--color-border-strong);color:var(--color-text)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__persistentPill.NotificationDispatcherWidget-module-sass-module___7Kh2q__persistentPillActive{background:rgba(var(--color-warning-rgb,178, 106, 0), .12);border-color:rgba(var(--color-warning-rgb,178, 106, 0), .5);color:var(--color-warning);box-shadow:0 0 8px rgba(var(--color-warning-rgb,178, 106, 0), .18)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__persistentLed{background:var(--color-text-muted);border-radius:50%;width:5px;height:5px;transition:all .15s}.NotificationDispatcherWidget-module-sass-module___7Kh2q__persistentLed.NotificationDispatcherWidget-module-sass-module___7Kh2q__ledGlowAmber{background:var(--color-warning);box-shadow:0 0 6px var(--color-warning)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__persistentText{line-height:1}.NotificationDispatcherWidget-module-sass-module___7Kh2q__pinSvg{color:currentColor;opacity:.85}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardBody{flex-direction:column;flex:1;min-height:48px;display:flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardTextarea{width:100%;height:100%;min-height:44px;color:var(--color-text);resize:none;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:.75rem;line-height:1.45}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardTextarea::placeholder{color:var(--color-text-muted);opacity:.6}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardActionRow{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:.75rem;flex-shrink:0;align-items:center;gap:8px;padding:4px 8px;display:flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardActionIcon{color:var(--color-text-muted);flex-shrink:0}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardActionInput{min-width:0;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.7rem}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardActionInput::placeholder{color:var(--color-text-muted);opacity:.65}.NotificationDispatcherWidget-module-sass-module___7Kh2q__livePreviewSection{background:var(--color-surface-alt);border:1px dashed var(--color-border-strong);border-radius:.75rem;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewHeaderGroup{justify-content:space-between;align-items:center;display:flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewHeaderLabel{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.625rem;font-weight:800}.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewModeLabel{font-family:var(--font-display);color:var(--color-accent-strong);font-size:.625rem;font-weight:700}.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewPill{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);height:24px;box-shadow:var(--shadow-hair);align-items:center;gap:6px;width:fit-content;max-width:100%;padding:0 8px 0 4px;display:inline-flex;overflow:hidden}.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewPill.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewPersistent{border-color:rgba(var(--color-warning-rgb,178, 106, 0), .45);box-shadow:0 0 8px rgba(var(--color-warning-rgb,178, 106, 0), .15)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewIconWrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewIconWrap.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewIcon_info{color:var(--color-accent-strong);background:var(--color-accent-soft)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewIconWrap.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewIcon_success{color:var(--color-success);background:rgba(var(--color-success-rgb,46, 125, 50), .15)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewIconWrap.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewIcon_warning{color:var(--color-warning);background:rgba(var(--color-warning-rgb,178, 106, 0), .15)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewIconWrap.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewIcon_error{color:var(--color-danger);background:rgba(var(--color-danger-rgb,198, 40, 40), .15)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewTextGroup{color:var(--color-text-soft);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:.7rem;font-weight:700;display:inline-flex;overflow:hidden}.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewTitle{color:var(--color-text);flex-shrink:0;font-weight:800}.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewMessage{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NotificationDispatcherWidget-module-sass-module___7Kh2q__previewActionChip{border-radius:var(--radius-pill);background:var(--color-surface-alt);color:var(--color-text-muted);flex-shrink:0;align-items:center;gap:2px;padding:2px 4px;font-size:.625rem;font-weight:800;display:inline-flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardPresetsRow{border-top:1px solid var(--color-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding-top:6px;display:flex}@media (max-width:768px){.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardPresetsRow{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardPresetsRow::-webkit-scrollbar{display:none}}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardPresetPill{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:.625rem;font-weight:700;transition:all .15s;display:inline-flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__cardPresetPill:hover{background:var(--color-surface);border-color:var(--color-accent-strong);color:var(--color-text);transform:translateY(-1px)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__bottomDeck{flex-shrink:0;grid-template-columns:1fr auto;align-items:stretch;gap:8px;display:grid}@media (max-width:768px){.NotificationDispatcherWidget-module-sass-module___7Kh2q__bottomDeck{grid-template-columns:1fr;gap:8px}}.NotificationDispatcherWidget-module-sass-module___7Kh2q__statusBlock{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.75rem;align-items:center;gap:12px;min-width:0;padding:8px 12px;transition:all .15s;display:flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__statusBlock:hover{border-color:var(--color-border-strong);background:var(--color-surface-alt)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__statusBlock.NotificationDispatcherWidget-module-sass-module___7Kh2q__statusBlockPersistent{border-color:rgba(var(--color-warning-rgb,178, 106, 0), .35);background:rgba(var(--color-warning-rgb,178, 106, 0), .05)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__statusIndicatorDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:all .15s}.NotificationDispatcherWidget-module-sass-module___7Kh2q__statusIndicatorDot.NotificationDispatcherWidget-module-sass-module___7Kh2q__dotReady{background:var(--color-success);box-shadow:0 0 6px rgba(var(--color-success-rgb,46, 125, 50), .5)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__statusIndicatorDot.NotificationDispatcherWidget-module-sass-module___7Kh2q__dotAmber{background:var(--color-warning);box-shadow:0 0 8px rgba(var(--color-warning-rgb,178, 106, 0), .7)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__statusInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__statusPrimaryText{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:700;overflow:hidden}.NotificationDispatcherWidget-module-sass-module___7Kh2q__statusSecondaryText{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.NotificationDispatcherWidget-module-sass-module___7Kh2q__sendCtaButton{background:var(--color-accent);min-height:42px;color:var(--color-primary-contrast);cursor:pointer;box-shadow:0 2px 8px rgba(var(--color-accent-rgb), .25);-webkit-user-select:none;user-select:none;white-space:nowrap;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:6px;padding:0 24px;font-family:inherit;font-size:.75rem;font-weight:800;transition:all .15s;display:inline-flex}@media (max-width:768px){.NotificationDispatcherWidget-module-sass-module___7Kh2q__sendCtaButton{width:100%;min-height:44px;font-size:.875rem}}.NotificationDispatcherWidget-module-sass-module___7Kh2q__sendCtaButton:hover:not(:disabled){background:var(--color-accent-strong);box-shadow:0 4px 12px rgba(var(--color-accent-rgb), .35);transform:translateY(-1px)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__sendCtaButton:disabled{opacity:.45;cursor:not-allowed}.NotificationDispatcherWidget-module-sass-module___7Kh2q__sendCtaButton.NotificationDispatcherWidget-module-sass-module___7Kh2q__sendSuccess{background:var(--color-success);box-shadow:0 2px 8px rgba(var(--color-success-rgb,46, 125, 50), .3)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__sendPlayIcon{color:var(--color-primary-contrast)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyContainer{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyHeaderBar{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__backToComposerBtn{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;align-items:center;gap:4px;padding:4px 12px;font-family:inherit;font-size:.7rem;font-weight:700;transition:all .15s;display:inline-flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__backToComposerBtn:hover{color:var(--color-text);border-color:var(--color-border-strong)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyCountText{color:var(--color-text-muted);font-size:.7rem}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyScrollArea{flex-direction:column;flex:1;gap:8px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyScrollArea::-webkit-scrollbar{width:4px}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyScrollArea::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyItemCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;flex-direction:column;gap:6px;padding:12px;transition:border-color .15s;display:flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyItemCard:hover{border-color:var(--color-border-strong)}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyItemHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyMeta{align-items:center;gap:6px;display:flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyRecipientText{color:var(--color-text-muted);font-size:.625rem;font-weight:700}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyPersistentBadge{border-radius:var(--radius-pill);background:rgba(var(--color-warning-rgb,178, 106, 0), .15);color:var(--color-warning);padding:2px 4px;font-size:.625rem;font-weight:800}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyTimestamp{color:var(--color-text-muted);font-size:.625rem}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyItemTitle{color:var(--color-text);margin:0;font-size:.75rem;font-weight:700}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyItemMessage{color:var(--color-text-muted);margin:0;font-size:.7rem;line-height:1.4}.NotificationDispatcherWidget-module-sass-module___7Kh2q__historyItemFooter{justify-content:flex-end;padding-top:4px;display:flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__reuseButton{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-muted);cursor:pointer;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:.625rem;font-weight:700;transition:all .15s;display:inline-flex}.NotificationDispatcherWidget-module-sass-module___7Kh2q__reuseButton:hover{background:var(--color-surface);color:var(--color-accent-strong);border-color:var(--color-accent-strong)}
.ReservationList-module-sass-module__QKIz6G__list{flex-direction:column;gap:.75rem;display:flex}.ReservationList-module-sass-module__QKIz6G__hidden{font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.5rem;font-size:.75rem;display:flex}
.OverviewWidgetsLinkWidget-module-sass-module__bGONRq__link{width:100%;height:100%;color:var(--color-text);border-radius:1rem;align-items:center;gap:1rem;padding:.75rem;text-decoration:none;transition:background-color .15s;display:flex}.OverviewWidgetsLinkWidget-module-sass-module__bGONRq__link:hover{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.OverviewWidgetsLinkWidget-module-sass-module__bGONRq__link:hover .OverviewWidgetsLinkWidget-module-sass-module__bGONRq__arrow{color:var(--color-accent);transform:translate(2px,-2px)}.OverviewWidgetsLinkWidget-module-sass-module__bGONRq__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.OverviewWidgetsLinkWidget-module-sass-module__bGONRq__icon{background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent-strong);border-radius:1rem;flex-shrink:0;place-items:center;display:grid}.OverviewWidgetsLinkWidget-module-sass-module__bGONRq__text{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.OverviewWidgetsLinkWidget-module-sass-module__bGONRq__title{font-family:var(--font-display);font-size:1rem;font-weight:800}.OverviewWidgetsLinkWidget-module-sass-module__bGONRq__meta{color:var(--color-text-soft);font-size:.75rem;line-height:1.4}.OverviewWidgetsLinkWidget-module-sass-module__bGONRq__arrow{color:var(--color-text-muted);flex-shrink:0;transition:color .15s,transform .15s}
.PaxRulerSlider-module-sass-module__2Shc4G__paxSliderContainer{flex-direction:column;gap:8px;width:100%;display:flex}.PaxRulerSlider-module-sass-module__2Shc4G__zonesHeaderRow{justify-content:space-between;align-items:center;gap:6px;display:flex}.PaxRulerSlider-module-sass-module__2Shc4G__zoneBtn{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);height:24px;color:var(--color-text-muted);font-family:var(--font-display);cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:.625rem;font-weight:700;transition:all .15s;display:inline-flex}.PaxRulerSlider-module-sass-module__2Shc4G__zoneBtn:hover{border-color:var(--color-border-strong);color:var(--color-text)}.PaxRulerSlider-module-sass-module__2Shc4G__zoneBtn.PaxRulerSlider-module-sass-module__2Shc4G__activeZone{background:var(--color-accent-soft);border-color:rgba(var(--color-accent-rgb), .32);color:var(--color-accent-strong);font-weight:800}.PaxRulerSlider-module-sass-module__2Shc4G__interactiveTrack{box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-border);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:1rem;height:48px;margin-top:6px;padding:0 28px;transition:border-color .15s,box-shadow .15s;position:relative}.PaxRulerSlider-module-sass-module__2Shc4G__interactiveTrack:focus-visible{border-color:var(--color-accent-strong);box-shadow:0 0 0 2px rgba(var(--color-accent-rgb), .16)}.PaxRulerSlider-module-sass-module__2Shc4G__interactiveTrack:hover{border-color:var(--color-border-strong)}.PaxRulerSlider-module-sass-module__2Shc4G__interactiveTrack.PaxRulerSlider-module-sass-module__2Shc4G__isDragging{cursor:grabbing}.PaxRulerSlider-module-sass-module__2Shc4G__trackRail{width:100%;height:100%;position:relative}.PaxRulerSlider-module-sass-module__2Shc4G__standardHighlight{background:color-mix(in srgb, var(--color-accent) 7%, transparent);border-right:1px dashed rgba(var(--color-accent-rgb), .28);pointer-events:none;border-radius:4px 0 0 4px;position:absolute;top:3px;bottom:3px}.PaxRulerSlider-module-sass-module__2Shc4G__groupHighlight{background:color-mix(in srgb, var(--color-accent-strong) 11%, transparent);pointer-events:none;border-radius:0 4px 4px 0;position:absolute;top:3px;bottom:3px}.PaxRulerSlider-module-sass-module__2Shc4G__ticksRow{pointer-events:none;position:absolute;inset:0}.PaxRulerSlider-module-sass-module__2Shc4G__tickWrap{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:8px;transform:translate(-50%)}.PaxRulerSlider-module-sass-module__2Shc4G__tickLine{background:color-mix(in srgb, var(--color-text-muted) 32%, transparent);border-radius:999px;transition:background .15s,transform .15s}.PaxRulerSlider-module-sass-module__2Shc4G__tickMajor .PaxRulerSlider-module-sass-module__2Shc4G__tickLine{background:color-mix(in srgb, var(--color-text-muted) 55%, transparent);width:2px;height:22px}.PaxRulerSlider-module-sass-module__2Shc4G__tickHalf .PaxRulerSlider-module-sass-module__2Shc4G__tickLine{background:color-mix(in srgb, var(--color-text-muted) 35%, transparent);width:1.5px;height:14px}.PaxRulerSlider-module-sass-module__2Shc4G__tickQuarter .PaxRulerSlider-module-sass-module__2Shc4G__tickLine{background:color-mix(in srgb, var(--color-text-muted) 22%, transparent);width:1px;height:8px}.PaxRulerSlider-module-sass-module__2Shc4G__tickPassed.PaxRulerSlider-module-sass-module__2Shc4G__tickMajor .PaxRulerSlider-module-sass-module__2Shc4G__tickLine{background:color-mix(in srgb, var(--color-accent-strong) 40%, var(--color-text-muted))}.PaxRulerSlider-module-sass-module__2Shc4G__tickPassed.PaxRulerSlider-module-sass-module__2Shc4G__tickHalf .PaxRulerSlider-module-sass-module__2Shc4G__tickLine{background:color-mix(in srgb, var(--color-accent-strong) 30%, var(--color-text-muted))}.PaxRulerSlider-module-sass-module__2Shc4G__tickPassed.PaxRulerSlider-module-sass-module__2Shc4G__tickQuarter .PaxRulerSlider-module-sass-module__2Shc4G__tickLine{background:color-mix(in srgb, var(--color-accent-strong) 20%, var(--color-text-muted))}.PaxRulerSlider-module-sass-module__2Shc4G__tickCurrent .PaxRulerSlider-module-sass-module__2Shc4G__tickLine{background:var(--color-accent-strong);transform:scaleY(1.15)}.PaxRulerSlider-module-sass-module__2Shc4G__playhead{pointer-events:auto;cursor:grab;z-index:10;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%)}.PaxRulerSlider-module-sass-module__2Shc4G__playhead.PaxRulerSlider-module-sass-module__2Shc4G__isDragging{cursor:grabbing}.PaxRulerSlider-module-sass-module__2Shc4G__playheadHitArea{cursor:grab;z-index:2;position:absolute;inset:-8px -20px}.PaxRulerSlider-module-sass-module__2Shc4G__playheadHandle{z-index:3;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-11px}.PaxRulerSlider-module-sass-module__2Shc4G__playheadPill{background:var(--color-accent-strong);color:var(--color-primary-contrast,var(--color-white));border-radius:var(--radius-pill);font-family:var(--font-mono);font-variant-numeric:tabular-nums;box-shadow:0 2px 8px rgba(var(--color-accent-rgb), .45);white-space:nowrap;letter-spacing:-.01em;align-items:center;padding:2px 8px;font-size:.625rem;font-weight:800;display:inline-flex}.PaxRulerSlider-module-sass-module__2Shc4G__playheadNeedle{background:var(--color-accent-strong);width:2px;height:100%;box-shadow:0 0 8px rgba(var(--color-accent-rgb), .75);border-radius:999px}.PaxRulerSlider-module-sass-module__2Shc4G__labelsRow{box-sizing:border-box;width:100%;height:24px;margin-top:4px;padding:0 28px;position:relative}.PaxRulerSlider-module-sass-module__2Shc4G__labelsRail{width:100%;height:100%;position:relative}.PaxRulerSlider-module-sass-module__2Shc4G__paxLabel{min-width:22px;height:20px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:0 4px;font-size:.625rem;font-weight:700;transition:all .15s;display:inline-flex;position:absolute;transform:translate(-50%)}.PaxRulerSlider-module-sass-module__2Shc4G__paxLabel:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-accent) 12%, transparent);font-weight:800}.PaxRulerSlider-module-sass-module__2Shc4G__paxLabel.PaxRulerSlider-module-sass-module__2Shc4G__labelActive{color:var(--color-accent-strong);background:color-mix(in srgb, var(--color-accent-strong) 18%, transparent);font-weight:800}.PaxRulerSlider-module-sass-module__2Shc4G__paxLabel:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:1px}@media (pointer:coarse),(max-width:768px){.PaxRulerSlider-module-sass-module__2Shc4G__zoneBtn{min-height:2.75rem}.PaxRulerSlider-module-sass-module__2Shc4G__labelsRow{height:2.75rem}.PaxRulerSlider-module-sass-module__2Shc4G__paxLabel{min-width:2.75rem;height:2.75rem}}
.WindowBar-module-sass-module__dR4KAa__wrap{flex-direction:column;gap:.5rem;display:flex}.WindowBar-module-sass-module__dR4KAa__track{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-text) 6%, transparent);height:.75rem;position:relative;overflow:hidden}.WindowBar-module-sass-module__dR4KAa__window{background:color-mix(in srgb, var(--color-status-free) 16%, transparent);position:absolute;inset:0 auto 0 0}.WindowBar-module-sass-module__dR4KAa__openEnd{background:linear-gradient(90deg, color-mix(in srgb, var(--color-status-free) 16%, transparent) 60%, transparent)}.WindowBar-module-sass-module__dR4KAa__stay{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-primary-from), var(--color-primary-to));position:absolute;inset:0 auto 0 0}.WindowBar-module-sass-module__dR4KAa__over{background:repeating-linear-gradient(-45deg, var(--color-status-overdue) 0 4px, color-mix(in srgb, var(--color-status-overdue) 55%, transparent) 4px 8px);position:absolute;top:0;bottom:0}.WindowBar-module-sass-module__dR4KAa__marker{background:var(--color-text);width:2px;margin-left:-2px;position:absolute;top:-.25rem;bottom:-.25rem}.WindowBar-module-sass-module__dR4KAa__labels{font-variant-numeric:tabular-nums;color:var(--color-text-muted);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.7rem;font-weight:700;display:flex}.WindowBar-module-sass-module__dR4KAa__nextLabel{text-overflow:ellipsis;white-space:nowrap;max-width:70%;color:var(--color-text-soft);overflow:hidden}.WindowBar-module-sass-module__dR4KAa__note{color:var(--color-text-soft);margin:0;font-size:.75rem;font-weight:600}.WindowBar-module-sass-module__dR4KAa__note strong{color:var(--color-status-overdue);font-weight:800}.WindowBar-module-sass-module__dR4KAa__swatch{vertical-align:middle;border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-primary-from), var(--color-primary-to));flex-shrink:0;width:.75rem;height:.5rem;margin-right:.5rem;display:inline-block}
.WalkInScreen-module-sass-module__JdtQ1q__screen{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.WalkInScreen-module-sass-module__JdtQ1q__scroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.WalkInScreen-module-sass-module__JdtQ1q__partyCounter{-webkit-user-select:none;user-select:none;align-items:baseline;gap:.25rem;display:inline-flex}.WalkInScreen-module-sass-module__JdtQ1q__counterNumWrap{justify-content:center;align-items:center;min-width:24px;height:32px;display:inline-flex;position:relative;overflow:hidden}.WalkInScreen-module-sass-module__JdtQ1q__counterNum{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-accent-strong);font-size:2rem;font-weight:800;line-height:32px;display:inline-block}.WalkInScreen-module-sass-module__JdtQ1q__counterUnit{font-family:var(--font-display);color:var(--color-text-muted);font-size:.75rem;font-weight:700}.WalkInScreen-module-sass-module__JdtQ1q__fit{font-family:var(--font-display);justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:800;display:flex}.WalkInScreen-module-sass-module__JdtQ1q__fitGood{color:var(--color-status-free)}.WalkInScreen-module-sass-module__JdtQ1q__fitWarn{color:var(--color-status-reserved)}.WalkInScreen-module-sass-module__JdtQ1q__fitBad{color:var(--color-error)}.WalkInScreen-module-sass-module__JdtQ1q__fitRange{color:var(--color-text-muted);font-weight:600}.WalkInScreen-module-sass-module__JdtQ1q__tight{color:var(--color-status-reserved)}.WalkInScreen-module-sass-module__JdtQ1q__resList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.WalkInScreen-module-sass-module__JdtQ1q__resRow{background:color-mix(in srgb, var(--color-text) 3%, transparent);border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.WalkInScreen-module-sass-module__JdtQ1q__resTime{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-text);font-size:.75rem;font-weight:800}.WalkInScreen-module-sass-module__JdtQ1q__resName{min-width:0;color:var(--color-text-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.75rem;font-weight:600;overflow:hidden}.WalkInScreen-module-sass-module__JdtQ1q__resParty{color:var(--color-text-muted);align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;display:inline-flex}.WalkInScreen-module-sass-module__JdtQ1q__lockRow{align-items:center;gap:.5rem;padding:0 .25rem;display:flex}.WalkInScreen-module-sass-module__JdtQ1q__lockLabel{color:var(--color-text-muted);flex:1;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:flex}
.CleaningScreen-module-sass-module___sM9dq__screen{background:var(--color-surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.CleaningScreen-module-sass-module___sM9dq__scroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.CleaningScreen-module-sass-module___sM9dq__statusHero{--tone:var(--color-status-cleaning);border:1px solid var(--color-border);background-color:var(--color-surface);background-image:radial-gradient(260px circle at 0% 50%, color-mix(in srgb, var(--tone) 12%, transparent), transparent 70%);border-radius:1.5rem;align-items:center;gap:1rem;padding:1rem;transition:border-color .22s;display:flex}.CleaningScreen-module-sass-module___sM9dq__ready{--tone:var(--color-status-free);border-color:color-mix(in srgb, var(--color-status-free) 35%, transparent)}.CleaningScreen-module-sass-module___sM9dq__ringWrap{flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;position:relative}.CleaningScreen-module-sass-module___sM9dq__ring{position:absolute;inset:0;transform:rotate(-90deg)}.CleaningScreen-module-sass-module___sM9dq__ringTrack{fill:none;stroke:color-mix(in srgb, var(--tone) 18%, transparent);stroke-width:4px}.CleaningScreen-module-sass-module___sM9dq__ringFill{fill:none;stroke:var(--tone);stroke-width:4px;stroke-linecap:round;transition:stroke .22s}.CleaningScreen-module-sass-module___sM9dq__ringIcon{background:color-mix(in srgb, var(--tone) 12%, transparent);width:48px;height:48px;color:var(--tone);border-radius:50%;place-items:center;display:grid}.CleaningScreen-module-sass-module___sM9dq__statusText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.CleaningScreen-module-sass-module___sM9dq__statusTitle{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1rem;font-weight:800}.CleaningScreen-module-sass-module___sM9dq__statusSubtitle{font-variant-numeric:tabular-nums;color:var(--color-text-muted);align-items:center;gap:.25rem;margin:0;font-size:.75rem;font-weight:600;display:inline-flex}.CleaningScreen-module-sass-module___sM9dq__checklist{flex-direction:column;gap:.5rem;display:flex}.CleaningScreen-module-sass-module___sM9dq__checkItem{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-text) 3%, transparent);width:100%;min-height:48px;color:var(--color-text);text-align:left;cursor:pointer;border-radius:1rem;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background-color .15s,border-color .15s;display:flex}.CleaningScreen-module-sass-module___sM9dq__checkItem:hover{border-color:color-mix(in srgb, var(--color-status-free) 35%, transparent)}.CleaningScreen-module-sass-module___sM9dq__checkItem:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.CleaningScreen-module-sass-module___sM9dq__checkbox{border:1.5px solid var(--color-border-strong);color:#0000;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background-color .15s,border-color .15s,color .15s;display:grid}.CleaningScreen-module-sass-module___sM9dq__checkLabel{font-family:var(--font-display);font-size:.875rem;font-weight:700}.CleaningScreen-module-sass-module___sM9dq__checkItemDone{border-color:color-mix(in srgb, var(--color-status-free) 30%, transparent);background:color-mix(in srgb, var(--color-status-free) 8%, transparent)}.CleaningScreen-module-sass-module___sM9dq__checkItemDone .CleaningScreen-module-sass-module___sM9dq__checkbox{border-color:var(--color-status-free);background:var(--color-status-free);color:var(--color-primary-contrast)}.CleaningScreen-module-sass-module___sM9dq__checkItemDone .CleaningScreen-module-sass-module___sM9dq__checkLabel{color:var(--color-text-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong)}.CleaningScreen-module-sass-module___sM9dq__next{align-items:center;gap:.75rem;margin:0;font-size:.875rem;display:flex}.CleaningScreen-module-sass-module___sM9dq__next strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:800}.CleaningScreen-module-sass-module___sM9dq__nextName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-soft);flex:1;font-weight:600;overflow:hidden}.CleaningScreen-module-sass-module___sM9dq__nextParty{color:var(--color-text-muted);align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.CleaningScreen-module-sass-module___sM9dq__secondary{gap:.5rem;display:flex}.CleaningScreen-module-sass-module___sM9dq__secondary>*{flex:1}
.ReservationScreen-module-sass-module__BAJIZG__screen{background:var(--color-surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ReservationScreen-module-sass-module__BAJIZG__scroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.ReservationScreen-module-sass-module__BAJIZG__vip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-warning) 16%, transparent);color:var(--color-warning);align-items:center;gap:.25rem;padding:0 .5rem;font-size:.7rem;font-weight:800;line-height:20px;display:inline-flex}.ReservationScreen-module-sass-module__BAJIZG__guest{flex-direction:column;gap:.25rem;display:flex}.ReservationScreen-module-sass-module__BAJIZG__guestName{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.ReservationScreen-module-sass-module__BAJIZG__guestMeta{color:var(--color-text-muted);align-items:center;gap:.375rem;margin:0;font-size:.75rem;font-weight:600;display:flex}.ReservationScreen-module-sass-module__BAJIZG__dot{background:var(--color-border-strong);border-radius:50%;width:3px;height:3px}.ReservationScreen-module-sass-module__BAJIZG__countdown{background:color-mix(in srgb, var(--color-status-reserved) 10%, transparent);color:var(--color-status-reserved);border-radius:1rem;align-items:baseline;gap:.5rem;padding:.75rem 1rem;display:flex}.ReservationScreen-module-sass-module__BAJIZG__late{background:color-mix(in srgb, var(--color-status-overdue) 10%, transparent);color:var(--color-status-overdue)}.ReservationScreen-module-sass-module__BAJIZG__countNum{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.ReservationScreen-module-sass-module__BAJIZG__countText{font-size:.75rem;font-weight:700}.ReservationScreen-module-sass-module__BAJIZG__tagRow{flex-wrap:wrap;gap:.375rem;display:flex}.ReservationScreen-module-sass-module__BAJIZG__tag{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-error) 10%, transparent);color:var(--color-error);align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.ReservationScreen-module-sass-module__BAJIZG__secondary{gap:.5rem;display:flex}.ReservationScreen-module-sass-module__BAJIZG__secondary>*{flex:1}.ReservationScreen-module-sass-module__BAJIZG__danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-error) 40%, transparent);background:color-mix(in srgb, var(--color-error) 10%, transparent);color:var(--color-error)}
.TafelScreen-module-sass-module__Ba-ffG__root{background:var(--color-surface);-webkit-user-select:none;user-select:none;flex-direction:column;height:100%;display:flex;overflow-y:auto}.TafelScreen-module-sass-module__Ba-ffG__header{border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;justify-content:space-between;align-items:center;height:72px;padding:0 1rem;display:flex;position:relative}.TafelScreen-module-sass-module__Ba-ffG__headerLeft{align-items:center;gap:.75rem;min-width:0;display:flex}.TafelScreen-module-sass-module__Ba-ffG__headerIconBadge{background:color-mix(in srgb, var(--color-accent-strong) 14%, var(--color-surface));border:1.5px solid color-mix(in srgb, var(--color-accent-strong) 45%, transparent);width:42px;height:42px;color:var(--color-accent-strong);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TafelScreen-module-sass-module__Ba-ffG__headerTitles{flex-direction:column;gap:2px;min-width:0;display:flex}.TafelScreen-module-sass-module__Ba-ffG__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:800;overflow:hidden}.TafelScreen-module-sass-module__Ba-ffG__subtitle{color:var(--color-text-muted);margin:0;font-size:.7rem;font-weight:600}.TafelScreen-module-sass-module__Ba-ffG__body{flex-direction:column;flex:1;padding-bottom:1.5rem;display:flex}.TafelScreen-module-sass-module__Ba-ffG__section{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.TafelScreen-module-sass-module__Ba-ffG__sectionHeader{justify-content:space-between;align-items:center;display:flex}.TafelScreen-module-sass-module__Ba-ffG__sectionTitleRow{align-items:center;gap:.5rem;display:flex}.TafelScreen-module-sass-module__Ba-ffG__sectionTitle{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:.875rem;font-weight:800}.TafelScreen-module-sass-module__Ba-ffG__sectionPill{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-text) 4%, transparent);border:1px solid var(--color-border);font-family:var(--font-display);color:var(--color-text-muted);align-items:center;gap:4px;padding:2px 8px;font-size:.625rem;font-weight:700;display:inline-flex}.TafelScreen-module-sass-module__Ba-ffG__tableGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.TafelScreen-module-sass-module__Ba-ffG__tableCard{background:color-mix(in srgb, var(--color-text) 4%, transparent);border:1px solid var(--color-border);border-radius:1rem;align-items:center;gap:.5rem;padding:.5rem;transition:all .15s;display:flex;position:relative}.TafelScreen-module-sass-module__Ba-ffG__tableCard:hover{border-color:var(--color-border-strong)}.TafelScreen-module-sass-module__Ba-ffG__tableCardBadge{background:var(--color-surface);border:1px solid var(--color-border);width:32px;height:32px;font-family:var(--font-display);color:var(--color-text);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.TafelScreen-module-sass-module__Ba-ffG__tableCardInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.TafelScreen-module-sass-module__Ba-ffG__tableCardTitle{font-family:var(--font-display);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:700;overflow:hidden}.TafelScreen-module-sass-module__Ba-ffG__tableCardSub{color:var(--color-text-muted);font-size:.625rem;font-weight:600}.TafelScreen-module-sass-module__Ba-ffG__addTablePicker{align-items:center;gap:.5rem;display:flex}.TafelScreen-module-sass-module__Ba-ffG__timeConfigBox{background:color-mix(in srgb, var(--color-text) 4%, transparent);border:1px solid var(--color-border);border-radius:1rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.TafelScreen-module-sass-module__Ba-ffG__timeRow{align-items:center;gap:.75rem;display:flex}.TafelScreen-module-sass-module__Ba-ffG__timeField{flex-direction:column;flex:1;gap:4px;display:flex}.TafelScreen-module-sass-module__Ba-ffG__timeLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.625rem;font-weight:700}.TafelScreen-module-sass-module__Ba-ffG__conflictWarning{background:color-mix(in srgb, var(--color-warning) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 35%, transparent);color:var(--color-warning);border-radius:1rem;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.7rem;font-weight:600;line-height:1.4;display:flex}.TafelScreen-module-sass-module__Ba-ffG__footer{border-top:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;gap:.5rem;margin-top:auto;padding:.75rem 1rem;display:flex}
.TablePanel-module-sass-module__1fXNLa__dock{background:var(--color-surface);border:1px solid var(--color-border);height:100%;box-shadow:none;-webkit-user-select:none;user-select:none;z-index:40;border-radius:1.5rem;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:visible}@media (max-width:640px){.TablePanel-module-sass-module__1fXNLa__dock{display:none}}.TablePanel-module-sass-module__1fXNLa__dockInner{border-radius:inherit;flex-direction:column;flex-shrink:0;width:100%;height:100%;display:flex;overflow:hidden}
.ArrivalsPanel-module-sass-module__TCdc9G__panel{flex-direction:column;height:100%;min-height:0;display:flex}.ArrivalsPanel-module-sass-module__TCdc9G__hero{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:.75rem;padding:1rem;display:flex}@media (max-width:768px){.ArrivalsPanel-module-sass-module__TCdc9G__hero{padding-top:.5rem}}.ArrivalsPanel-module-sass-module__TCdc9G__badge{background:var(--color-accent-soft);width:2.5rem;height:2.5rem;color:var(--color-accent);border-radius:1rem;flex-shrink:0;place-items:center;display:grid}.ArrivalsPanel-module-sass-module__TCdc9G__titles{min-width:0}.ArrivalsPanel-module-sass-module__TCdc9G__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.7rem;font-weight:700}.ArrivalsPanel-module-sass-module__TCdc9G__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:1.125rem;font-weight:700;line-height:1.1}.ArrivalsPanel-module-sass-module__TCdc9G__metaLine{color:var(--color-text-muted);margin:.125rem 0 0;font-size:.75rem}.ArrivalsPanel-module-sass-module__TCdc9G__body{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.75rem 1rem 1rem;display:flex;overflow-y:auto}.ArrivalsPanel-module-sass-module__TCdc9G__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ArrivalsPanel-module-sass-module__TCdc9G__row{border:1px solid var(--color-border);background:var(--color-surface);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:1rem;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:border-color .15s,background-color .15s;display:grid}.ArrivalsPanel-module-sass-module__TCdc9G__row:hover{border-color:var(--color-border-strong);background:var(--color-surface-alt)}.ArrivalsPanel-module-sass-module__TCdc9G__row:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ArrivalsPanel-module-sass-module__TCdc9G__row.ArrivalsPanel-module-sass-module__TCdc9G__armed{border-color:var(--color-accent);background:var(--color-accent-soft)}.ArrivalsPanel-module-sass-module__TCdc9G__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);font-size:.875rem;font-weight:700}.ArrivalsPanel-module-sass-module__TCdc9G__who{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ArrivalsPanel-module-sass-module__TCdc9G__name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);color:var(--color-text);align-items:center;gap:.25rem;font-size:.875rem;font-weight:800;display:flex;overflow:hidden}.ArrivalsPanel-module-sass-module__TCdc9G__vip{color:var(--color-warning);display:inline-flex}.ArrivalsPanel-module-sass-module__TCdc9G__meta{color:var(--color-text-muted);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.ArrivalsPanel-module-sass-module__TCdc9G__tableBadge,.ArrivalsPanel-module-sass-module__TCdc9G__freeBadge,.ArrivalsPanel-module-sass-module__TCdc9G__pickBadge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.ArrivalsPanel-module-sass-module__TCdc9G__tableBadge{border:1px solid var(--color-border);background:var(--color-surface-alt);font-family:var(--font-mono);color:var(--color-text-soft)}.ArrivalsPanel-module-sass-module__TCdc9G__freeBadge{background:color-mix(in srgb, var(--color-status-reserved) 12%, transparent);color:var(--color-status-reserved)}.ArrivalsPanel-module-sass-module__TCdc9G__pickBadge{background:var(--color-accent);color:var(--color-accent-contrast)}.ArrivalsPanel-module-sass-module__TCdc9G__dot{background:currentColor;border-radius:50%;width:.25rem;height:.25rem}.ArrivalsPanel-module-sass-module__TCdc9G__hint,.ArrivalsPanel-module-sass-module__TCdc9G__empty{color:var(--color-text-muted);margin:0;font-size:.75rem}.ArrivalsPanel-module-sass-module__TCdc9G__stats{border-bottom:1px solid var(--color-border);flex-direction:column;flex-shrink:0;gap:.5rem;padding:.75rem 1rem;display:flex}.ArrivalsPanel-module-sass-module__TCdc9G__loadLine{align-items:baseline;gap:.5rem;display:flex}.ArrivalsPanel-module-sass-module__TCdc9G__loadValue{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-text);font-size:1.5rem;font-weight:800}.ArrivalsPanel-module-sass-module__TCdc9G__loadLabel{color:var(--color-text-muted);font-size:.75rem}.ArrivalsPanel-module-sass-module__TCdc9G__bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-success) 28%, transparent);height:.5rem;display:flex;overflow:hidden}.ArrivalsPanel-module-sass-module__TCdc9G__busy{background:var(--color-status-occupied);transition:width .22s}.ArrivalsPanel-module-sass-module__TCdc9G__soon{background:var(--color-status-reserved);transition:width .22s}.ArrivalsPanel-module-sass-module__TCdc9G__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.ArrivalsPanel-module-sass-module__TCdc9G__tiles div{background:color-mix(in srgb, var(--color-surface-alt) 55%, transparent);border-radius:.75rem;flex-direction:column-reverse;gap:.125rem;min-width:0;padding:.5rem;display:flex}.ArrivalsPanel-module-sass-module__TCdc9G__tiles dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.ArrivalsPanel-module-sass-module__TCdc9G__tiles small{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.ArrivalsPanel-module-sass-module__TCdc9G__tiles dt{color:var(--color-text-muted);font-size:.625rem}.ArrivalsPanel-module-sass-module__TCdc9G__tiles .ArrivalsPanel-module-sass-module__TCdc9G__alert dd{color:var(--color-danger)}.ArrivalsPanel-module-sass-module__TCdc9G__footer{border-top:1px solid var(--color-border);flex-shrink:0;padding:.75rem 1rem 1rem;display:flex}.ArrivalsPanel-module-sass-module__TCdc9G__footer>*{flex:1}.ArrivalsPanel-module-sass-module__TCdc9G__walkBadge{background:color-mix(in srgb, var(--color-status-free) 15%, transparent);color:var(--color-status-free)}.ArrivalsPanel-module-sass-module__TCdc9G__tableRow{cursor:pointer}
.BrandLink-module-sass-module__-DNDia__brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);border-radius:.75rem;align-items:center;gap:.5rem;font-weight:800;text-decoration:none;display:inline-flex}.BrandLink-module-sass-module__-DNDia__brand:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.BrandLink-module-sass-module__-DNDia__mark{color:var(--color-brand);flex-shrink:0}.BrandLink-module-sass-module__-DNDia__md{font-size:1rem}.BrandLink-module-sass-module__-DNDia__lg{font-size:1.125rem}@media (pointer:coarse),(max-width:768px){.BrandLink-module-sass-module__-DNDia__brand{min-height:2.75rem}}
.TimelineStatus-module-sass-module__bQ_Zna__statusCluster{align-items:center;gap:.5rem;min-width:0;display:flex}.TimelineStatus-module-sass-module__bQ_Zna__statusPill{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-alt);white-space:nowrap;align-items:center;gap:.5rem;height:1.5rem;padding:0 .5rem;transition:border-color .22s,background .22s;display:inline-flex}.TimelineStatus-module-sass-module__bQ_Zna__statusPill.TimelineStatus-module-sass-module__bQ_Zna__isLive{--status-color:var(--color-status-free)}.TimelineStatus-module-sass-module__bQ_Zna__statusPill.TimelineStatus-module-sass-module__bQ_Zna__isPreview{--status-color:var(--color-status-reserved);border-color:color-mix(in srgb, var(--status-color) 40%, var(--color-border));background:color-mix(in srgb, var(--status-color) 8%, var(--color-surface-alt))}.TimelineStatus-module-sass-module__bQ_Zna__indicator{width:6px;height:6px;display:inline-flex;position:relative}.TimelineStatus-module-sass-module__bQ_Zna__indicatorDot{background:var(--status-color);border-radius:50%;width:100%;height:100%;transition:background .22s}.TimelineStatus-module-sass-module__bQ_Zna__indicatorPulse{background:var(--status-color);border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite TimelineStatus-module-sass-module__bQ_Zna__indicatorPulse;position:absolute;inset:0}@keyframes TimelineStatus-module-sass-module__bQ_Zna__indicatorPulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}.TimelineStatus-module-sass-module__bQ_Zna__tag{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--status-color);font-size:.625rem;font-weight:800}.TimelineStatus-module-sass-module__bQ_Zna__clock{font-family:var(--font-display);color:var(--color-text);font-size:.75rem;font-weight:700}.TimelineStatus-module-sass-module__bQ_Zna__delta{border-radius:var(--radius-pill);font-family:var(--font-display);color:var(--status-color);background:color-mix(in srgb, var(--status-color) 16%, transparent);padding:0 .25rem;font-size:.625rem;font-weight:700;display:inline-flex}@media (max-width:640px){.TimelineStatus-module-sass-module__bQ_Zna__delta{display:none}}.TimelineStatus-module-sass-module__bQ_Zna__risk{border-radius:var(--radius-pill);font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-status-overdue);background:color-mix(in srgb, var(--color-status-overdue) 16%, transparent);cursor:help;padding:0 .25rem;font-size:.625rem;font-weight:800;display:inline-flex}.TimelineStatus-module-sass-module__bQ_Zna__nowBtn{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);height:1.5rem;color:var(--color-text-soft);font-family:var(--font-display);white-space:nowrap;cursor:pointer;align-items:center;gap:.25rem;padding:0 .75rem 0 .5rem;font-size:.7rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.TimelineStatus-module-sass-module__bQ_Zna__nowBtn:hover{border-color:color-mix(in srgb, var(--color-accent) 50%, var(--color-border-strong));background:var(--color-accent-soft);color:var(--color-accent-strong)}.TimelineStatus-module-sass-module__bQ_Zna__nowBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.TimelineStatus-module-sass-module__bQ_Zna__nowIcon{display:inline-flex}@media (prefers-reduced-motion:reduce){.TimelineStatus-module-sass-module__bQ_Zna__indicatorPulse{animation:none}}
.TimelineTrack-module-sass-module__8dDjrG__track{cursor:pointer;touch-action:none;isolation:isolate;border-radius:.75rem;flex-direction:column;display:flex;position:relative}.TimelineTrack-module-sass-module__8dDjrG__track.TimelineTrack-module-sass-module__8dDjrG__isDragging{cursor:grabbing}.TimelineTrack-module-sass-module__8dDjrG__track:focus-visible{outline:2px solid var(--color-primary-from);outline-offset:.25rem}.TimelineTrack-module-sass-module__8dDjrG__lane{height:1rem;position:relative}.TimelineTrack-module-sass-module__8dDjrG__stage{height:1.5rem;position:relative}.TimelineTrack-module-sass-module__8dDjrG__nowTag,.TimelineTrack-module-sass-module__8dDjrG__playTag{border-radius:var(--radius-pill);height:1rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;pointer-events:none;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:0;translate:-50%}.TimelineTrack-module-sass-module__8dDjrG__nowTag{z-index:1;color:var(--color-status-free);background:color-mix(in srgb, var(--color-status-free) 12%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-status-free) 40%, transparent);text-transform:uppercase;animation:.24s cubic-bezier(.16,1,.3,1) TimelineTrack-module-sass-module__8dDjrG__tagIn}.TimelineTrack-module-sass-module__8dDjrG__playTag{z-index:2;color:var(--color-text);background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-primary-from) 55%, var(--color-border));box-shadow:0 2px 8px color-mix(in srgb, var(--color-primary-from) 22%, transparent)}.TimelineTrack-module-sass-module__8dDjrG__isLive .TimelineTrack-module-sass-module__8dDjrG__playTag{color:var(--color-status-free);text-transform:uppercase;border-color:color-mix(in srgb, var(--color-status-free) 55%, transparent);box-shadow:0 2px 8px color-mix(in srgb, var(--color-status-free) 22%, transparent)}.TimelineTrack-module-sass-module__8dDjrG__playTagDot{background:var(--color-status-free);border-radius:50%;width:4px;height:4px;animation:2s ease-in-out infinite TimelineTrack-module-sass-module__8dDjrG__dotBlink}@keyframes TimelineTrack-module-sass-module__8dDjrG__tagIn{0%{opacity:0;transform:translateY(4px)scale(.9)}}@keyframes TimelineTrack-module-sass-module__8dDjrG__dotBlink{50%{opacity:.35}}.TimelineTrack-module-sass-module__8dDjrG__baseline{border-bottom:1px dashed var(--color-border-strong);position:absolute;bottom:0;left:0;right:0}.TimelineTrack-module-sass-module__8dDjrG__band{background:linear-gradient(to top, color-mix(in srgb, var(--color-text) 6%, transparent), transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--color-primary-from) 45%, transparent);border-radius:.25rem .25rem 0 0;position:absolute;top:0;bottom:0}.TimelineTrack-module-sass-module__8dDjrG__previewRange{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--color-status-reserved) 16%, transparent) 0 4px, color-mix(in srgb, var(--color-status-reserved) 6%, transparent) 4px 8px);box-shadow:inset 0 -2px 0 var(--color-status-reserved);border-radius:.25rem .25rem 0 0;position:absolute;top:0;bottom:0}.TimelineTrack-module-sass-module__8dDjrG__bar{--bar-color:var(--color-border-strong);transform-origin:bottom;background:color-mix(in srgb, var(--bar-color) 38%, transparent);width:3px;transition:transform .18s cubic-bezier(.16,1,.3,1),background .22s,box-shadow .22s;transition-delay:0s,var(--sweep-delay,0s),var(--sweep-delay,0s);border-radius:2px 2px 0 0;position:absolute;bottom:0}.TimelineTrack-module-sass-module__8dDjrG__bar.TimelineTrack-module-sass-module__8dDjrG__isPast{background:var(--bar-color)}.TimelineTrack-module-sass-module__8dDjrG__bar.TimelineTrack-module-sass-module__8dDjrG__level-high.TimelineTrack-module-sass-module__8dDjrG__isPast,.TimelineTrack-module-sass-module__8dDjrG__bar.TimelineTrack-module-sass-module__8dDjrG__level-full.TimelineTrack-module-sass-module__8dDjrG__isPast{box-shadow:0 0 6px color-mix(in srgb, var(--bar-color) 55%, transparent)}@media (max-width:640px){.TimelineTrack-module-sass-module__8dDjrG__bar{width:2px}}.TimelineTrack-module-sass-module__8dDjrG__level-closed{--bar-color:var(--color-border-strong)}.TimelineTrack-module-sass-module__8dDjrG__level-low{--bar-color:var(--color-status-free)}.TimelineTrack-module-sass-module__8dDjrG__level-mid{--bar-color:var(--color-status-reserved)}.TimelineTrack-module-sass-module__8dDjrG__level-high{--bar-color:var(--color-status-occupied)}.TimelineTrack-module-sass-module__8dDjrG__level-full{--bar-color:var(--color-status-overdue)}.TimelineTrack-module-sass-module__8dDjrG__arrival{z-index:1;background:var(--color-surface);border:1.5px solid var(--color-text-soft);border-radius:50%;transition:border-color .22s,background .22s;animation:.4s cubic-bezier(.34,1.56,.64,1) backwards TimelineTrack-module-sass-module__8dDjrG__arrivalIn;position:absolute;bottom:0;translate:-50% 50%}.TimelineTrack-module-sass-module__8dDjrG__arrival.TimelineTrack-module-sass-module__8dDjrG__arrivalPast{border-color:var(--color-text-muted);background:var(--color-text-muted)}.TimelineTrack-module-sass-module__8dDjrG__dotSm{width:5px;height:5px}.TimelineTrack-module-sass-module__8dDjrG__dotMd{width:7px;height:7px}.TimelineTrack-module-sass-module__8dDjrG__dotLg{width:9px;height:9px}@keyframes TimelineTrack-module-sass-module__8dDjrG__arrivalIn{0%{transform:scale(0)}}.TimelineTrack-module-sass-module__8dDjrG__hoverLine{z-index:2;border-left:1px dashed color-mix(in srgb, var(--color-text) 45%, transparent);pointer-events:none;position:absolute;top:0;bottom:0}.TimelineTrack-module-sass-module__8dDjrG__nowLine{z-index:2;background:var(--color-status-free);width:2px;box-shadow:0 0 6px color-mix(in srgb, var(--color-status-free) 60%, transparent);border-radius:1px;transition:opacity .22s;position:absolute;top:-.25rem;bottom:0;translate:-50%}.TimelineTrack-module-sass-module__8dDjrG__nowLine.TimelineTrack-module-sass-module__8dDjrG__nowLineHidden{opacity:0}.TimelineTrack-module-sass-module__8dDjrG__playhead{z-index:3;pointer-events:none;justify-content:center;width:0;display:flex;position:absolute;top:-.25rem;bottom:0}.TimelineTrack-module-sass-module__8dDjrG__playheadLine{background:var(--color-primary-from);width:2px;box-shadow:0 0 8px color-mix(in srgb, var(--color-primary-from) 60%, transparent);border-radius:1px;position:absolute;top:0;bottom:0}.TimelineTrack-module-sass-module__8dDjrG__isLive .TimelineTrack-module-sass-module__8dDjrG__playheadLine{background:var(--color-status-free);box-shadow:0 0 8px color-mix(in srgb, var(--color-status-free) 60%, transparent)}.TimelineTrack-module-sass-module__8dDjrG__playheadPip{background:var(--color-primary-from);border:2px solid var(--color-surface);width:10px;height:10px;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary-from) 40%, transparent);border-radius:50%;transition:box-shadow .15s,scale .15s;position:absolute;bottom:0;translate:0 50%}.TimelineTrack-module-sass-module__8dDjrG__isLive .TimelineTrack-module-sass-module__8dDjrG__playheadPip{background:var(--color-status-free)}.TimelineTrack-module-sass-module__8dDjrG__isDragging .TimelineTrack-module-sass-module__8dDjrG__playheadPip{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary-from) 25%, transparent);scale:1.3}@media (prefers-reduced-motion:reduce){.TimelineTrack-module-sass-module__8dDjrG__bar,.TimelineTrack-module-sass-module__8dDjrG__arrival,.TimelineTrack-module-sass-module__8dDjrG__nowTag,.TimelineTrack-module-sass-module__8dDjrG__playTagDot{transition:none;animation:none}}
.ConditionGlyph-module-sass-module__tDwmAq__glyph{color:var(--color-text-soft);flex-shrink:0;place-items:center;display:inline-grid}.ConditionGlyph-module-sass-module__tDwmAq__glyph svg{display:block}.ConditionGlyph-module-sass-module__tDwmAq__clear{color:color-mix(in srgb, var(--color-highlight-strong) 78%, var(--color-text))}.ConditionGlyph-module-sass-module__tDwmAq__cloudy,.ConditionGlyph-module-sass-module__tDwmAq__fog{color:var(--color-text-soft)}.ConditionGlyph-module-sass-module__tDwmAq__rain,.ConditionGlyph-module-sass-module__tDwmAq__snow{color:var(--color-info)}.ConditionGlyph-module-sass-module__tDwmAq__storm{color:var(--color-warning)}
.WeatherStrip-module-sass-module__MIdQiq__wrap{flex-direction:column;gap:.75rem;min-width:0;display:flex}.WeatherStrip-module-sass-module__MIdQiq__strip{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.WeatherStrip-module-sass-module__MIdQiq__mark{border:1px solid color-mix(in srgb, var(--color-accent) 55%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);width:16.6667%;transform:translateX(calc(var(--at) * 100%));border-radius:.75rem;transition:transform .7s cubic-bezier(.4,0,.2,1),border-color .36s,background-color .36s;position:absolute;top:0;bottom:0;left:0}.WeatherStrip-module-sass-module__MIdQiq__mark[data-wet]{border-color:color-mix(in srgb, var(--color-info) 70%, transparent);background:color-mix(in srgb, var(--color-info) 14%, transparent)}.WeatherStrip-module-sass-module__MIdQiq__hour{opacity:.55;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem 0;transition:opacity .36s;display:flex;position:relative}.WeatherStrip-module-sass-module__MIdQiq__hour[data-reached]{opacity:1}.WeatherStrip-module-sass-module__MIdQiq__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:.625rem;font-weight:600}.WeatherStrip-module-sass-module__MIdQiq__temp{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);font-size:.875rem;font-weight:700}.WeatherStrip-module-sass-module__MIdQiq__hint{min-height:2rem;color:var(--color-text-soft);opacity:0;transition:opacity .36s ease,transform .36s ease cubic-bezier(.2, 0, 0, 1);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex;transform:translateY(.5rem)}.WeatherStrip-module-sass-module__MIdQiq__hint b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text)}.WeatherStrip-module-sass-module__MIdQiq__hint[data-on]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.WeatherStrip-module-sass-module__MIdQiq__mark,.WeatherStrip-module-sass-module__MIdQiq__hour,.WeatherStrip-module-sass-module__MIdQiq__hint{transition:none}}
.TimelineRuler-module-sass-module__kKnJDW__ruler{height:1rem;position:relative}@media (max-width:640px){.TimelineRuler-module-sass-module__kKnJDW__ruler{display:none}}.TimelineRuler-module-sass-module__kKnJDW__hourTick,.TimelineRuler-module-sass-module__kKnJDW__quarterTick{background:var(--color-border-strong);pointer-events:none;width:1px;position:absolute;top:0;translate:-50%}.TimelineRuler-module-sass-module__kKnJDW__hourTick{height:.25rem;transition:background .22s}.TimelineRuler-module-sass-module__kKnJDW__hourTick.TimelineRuler-module-sass-module__kKnJDW__tickActive{background:var(--color-primary-from)}.TimelineRuler-module-sass-module__kKnJDW__quarterTick{opacity:0;height:2px;transition:opacity .22s}.TimelineRuler-module-sass-module__kKnJDW__isEngaged .TimelineRuler-module-sass-module__kKnJDW__quarterTick{opacity:1}.TimelineRuler-module-sass-module__kKnJDW__label{border-radius:var(--radius-pill);font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1;transition:color .22s,transform .22s;position:absolute;top:.5rem;translate:-50%}.TimelineRuler-module-sass-module__kKnJDW__label:hover{color:var(--color-text)}.TimelineRuler-module-sass-module__kKnJDW__label.TimelineRuler-module-sass-module__kKnJDW__labelActive{color:var(--color-primary-from);font-weight:800;transform:scale(1.08)}
.Bento-module-sass-module__6sL86G__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"booking booking booking booking booking floor floor floor floor floor floor floor""booking booking booking booking booking guests guests guests menu menu menu menu""weather weather weather weather weather team team team team stats stats stats""noshow noshow noshow noshow noshow noshow noshow noshow noshow noshow noshow noshow";grid-auto-rows:minmax(20rem,auto);gap:1rem;display:grid}.Bento-module-sass-module__6sL86G__area_booking{grid-area:booking}.Bento-module-sass-module__6sL86G__area_floor{grid-area:floor}.Bento-module-sass-module__6sL86G__area_guests{grid-area:guests}.Bento-module-sass-module__6sL86G__area_menu{grid-area:menu}.Bento-module-sass-module__6sL86G__area_weather{grid-area:weather}.Bento-module-sass-module__6sL86G__area_team{grid-area:team}.Bento-module-sass-module__6sL86G__area_stats{grid-area:stats}.Bento-module-sass-module__6sL86G__area_noshow{grid-area:noshow}@media (max-width:1024px){.Bento-module-sass-module__6sL86G__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"booking booking""floor floor""guests menu""weather weather""team stats""noshow noshow";grid-auto-rows:auto}}@media (max-width:768px){.Bento-module-sass-module__6sL86G__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"booking""floor""guests""menu""weather""team""stats""noshow"}}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_c5cd81dd-module__ti5ccW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_c5cd81dd-module__ti5ccW__variable{--font-hand:"Caveat", "Caveat Fallback"}
.TimelineHoverCard-module-sass-module__q-4-gW__anchor{pointer-events:none;z-index:4;width:0;position:absolute;bottom:100%}.TimelineHoverCard-module-sass-module__q-4-gW__card{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:color-mix(in srgb, var(--color-elevated) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-soft),var(--glass-edge);font-family:var(--font-display);white-space:nowrap;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.7rem;transition:translate .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;bottom:.75rem;left:0}.TimelineHoverCard-module-sass-module__q-4-gW__stem{background:linear-gradient(to top, transparent, var(--color-border-strong));width:1px;height:.75rem;position:absolute;bottom:0;left:0;translate:-50%}.TimelineHoverCard-module-sass-module__q-4-gW__clock{font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:800}.TimelineHoverCard-module-sass-module__q-4-gW__context{color:var(--color-text-soft);font-weight:600}.TimelineHoverCard-module-sass-module__q-4-gW__load{font-variant-numeric:tabular-nums;color:var(--bar-color);align-items:center;gap:.25rem;font-weight:800;display:inline-flex}.TimelineHoverCard-module-sass-module__q-4-gW__loadDot{background:var(--bar-color);border-radius:50%;width:6px;height:6px}.TimelineHoverCard-module-sass-module__q-4-gW__level-low{--bar-color:var(--color-status-free)}.TimelineHoverCard-module-sass-module__q-4-gW__level-mid{--bar-color:var(--color-status-reserved)}.TimelineHoverCard-module-sass-module__q-4-gW__level-high{--bar-color:var(--color-status-occupied)}.TimelineHoverCard-module-sass-module__q-4-gW__level-full{--bar-color:var(--color-status-overdue)}.TimelineHoverCard-module-sass-module__q-4-gW__arrivals{border-left:1px solid var(--color-border);color:var(--color-text-muted);padding-left:.5rem;font-weight:600}@media (prefers-reduced-motion:reduce){.TimelineHoverCard-module-sass-module__q-4-gW__card{transition:none}}
.TimelineLoadBadge-module-sass-module__90RxiW__cluster{justify-content:flex-end;min-width:0;display:flex}.TimelineLoadBadge-module-sass-module__90RxiW__badge{--bar-color:var(--color-text-muted);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-alt);height:1.5rem;font-family:var(--font-display);white-space:nowrap;align-items:center;gap:.5rem;max-width:100%;padding:0 .75rem;font-size:.7rem;transition:border-color .22s,background .22s;display:inline-flex}.TimelineLoadBadge-module-sass-module__90RxiW__badge.TimelineLoadBadge-module-sass-module__90RxiW__level-high,.TimelineLoadBadge-module-sass-module__90RxiW__badge.TimelineLoadBadge-module-sass-module__90RxiW__level-full{border-color:color-mix(in srgb, var(--bar-color) 45%, var(--color-border));background:color-mix(in srgb, var(--bar-color) 10%, var(--color-surface-alt))}.TimelineLoadBadge-module-sass-module__90RxiW__level-low{--bar-color:var(--color-status-free)}.TimelineLoadBadge-module-sass-module__90RxiW__level-mid{--bar-color:var(--color-status-reserved)}.TimelineLoadBadge-module-sass-module__90RxiW__level-high{--bar-color:var(--color-status-occupied)}.TimelineLoadBadge-module-sass-module__90RxiW__level-full{--bar-color:var(--color-status-overdue)}.TimelineLoadBadge-module-sass-module__90RxiW__dot{background:var(--bar-color);width:6px;height:6px;box-shadow:0 0 6px color-mix(in srgb, var(--bar-color) 50%, transparent);border-radius:50%;transition:background .22s,box-shadow .22s}.TimelineLoadBadge-module-sass-module__90RxiW__name{text-overflow:ellipsis;min-width:0;color:var(--color-text);font-weight:700;overflow:hidden}.TimelineLoadBadge-module-sass-module__90RxiW__divider{background:var(--color-border-strong);width:1px;height:.75rem}.TimelineLoadBadge-module-sass-module__90RxiW__load{color:var(--bar-color);flex-shrink:0;align-items:baseline;gap:.25rem;font-weight:800;transition:color .22s;display:inline-flex}.TimelineLoadBadge-module-sass-module__90RxiW__loadLabel{color:var(--color-text-muted);font-weight:600}@media (max-width:640px){.TimelineLoadBadge-module-sass-module__90RxiW__name,.TimelineLoadBadge-module-sass-module__90RxiW__divider,.TimelineLoadBadge-module-sass-module__90RxiW__loadLabel{display:none}}
.Compare-module-sass-module__RAqBgW__pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.Compare-module-sass-module__RAqBgW__slot{min-width:0;display:flex}.Compare-module-sass-module__RAqBgW__paper{--paper:color-mix(in srgb, var(--color-highlight) 42%, var(--color-white));--rule:color-mix(in srgb, var(--color-highlight-strong) 38%, transparent);--ink:color-mix(in srgb, var(--color-info) 72%, var(--color-black));--pen:color-mix(in srgb, var(--color-danger) 82%, var(--color-black));border:1px solid color-mix(in srgb, var(--color-highlight-strong) 40%, transparent);background-color:var(--paper);background-image:repeating-linear-gradient(transparent 0, transparent calc(2rem - 1px), var(--rule) calc(2rem - 1px), var(--rule) 2rem);box-shadow:var(--shadow-low);font-family:var(--font-hand),cursive;color:var(--ink);background-position:0 0;border-radius:1rem;flex-direction:column;flex:1;padding:2rem 2rem 2rem 4rem;transition:transform .36s;display:flex;position:relative;transform:rotate(-1.6deg)}.Compare-module-sass-module__RAqBgW__paper:before{content:"";background:color-mix(in srgb, var(--pen) 55%, transparent);width:1px;position:absolute;top:0;bottom:0;left:3rem}.Compare-module-sass-module__RAqBgW__paper:hover{transform:rotate(-.4deg)}.Compare-module-sass-module__RAqBgW__tape{background:color-mix(in srgb, var(--color-highlight-strong) 42%, transparent);border-radius:.125rem;width:5rem;height:1.5rem;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)rotate(2deg)}.Compare-module-sass-module__RAqBgW__label{font-family:var(--font-hand),cursive;letter-spacing:0;color:var(--ink);transform-origin:0;align-self:flex-start;margin:0;font-size:3rem;font-weight:700;line-height:4rem;position:relative;transform:rotate(-1.5deg)}.Compare-module-sass-module__RAqBgW__label:after{content:"";opacity:.7;background:currentColor;border-radius:1px;height:2px;position:absolute;bottom:.75rem;left:0;right:0;transform:rotate(-.8deg)}.Compare-module-sass-module__RAqBgW__notes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Compare-module-sass-module__RAqBgW__notes li{text-shadow:0 0 .5px;min-height:2rem;transform:rotate(var(--r,0deg));transform-origin:0;align-items:flex-start;gap:.75rem;font-size:2rem;font-weight:500;line-height:2rem;display:flex}.Compare-module-sass-module__RAqBgW__dash{opacity:.75;background:currentColor;border-radius:1px;flex-shrink:0;width:.75rem;height:2px;margin-top:1rem;transform:rotate(-6deg)}.Compare-module-sass-module__RAqBgW__marked{white-space:nowrap;display:inline-block;position:relative}.Compare-module-sass-module__RAqBgW__marked del{text-decoration:none}.Compare-module-sass-module__RAqBgW__pen{pointer-events:none;fill:none;stroke:var(--pen);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;overflow:visible}.Compare-module-sass-module__RAqBgW__pen path{vector-effect:non-scaling-stroke}.Compare-module-sass-module__RAqBgW__circle .Compare-module-sass-module__RAqBgW__pen{width:calc(100% + 28px);height:calc(100% + 12px);top:-6px;left:-12px}.Compare-module-sass-module__RAqBgW__underline .Compare-module-sass-module__RAqBgW__pen{width:calc(100% + 4px);height:.75rem;bottom:-5px;left:-2px}.Compare-module-sass-module__RAqBgW__strike .Compare-module-sass-module__RAqBgW__pen{--pen:var(--ink);width:calc(100% + 8px);height:.75rem;top:58%;left:-4px;transform:translateY(-50%)}@supports (animation-timeline:view()){.Compare-module-sass-module__RAqBgW__pen{animation:linear both Compare-module-sass-module__RAqBgW__draw;animation-timeline:view();animation-range:entry 40% entry 85%}}@keyframes Compare-module-sass-module__RAqBgW__draw{0%{clip-path:inset(-100% 100% -100% 0)}to{clip-path:inset(-100% -10%)}}.Compare-module-sass-module__RAqBgW__scribble{background:color-mix(in srgb, var(--color-highlight-strong) 40%, transparent);color:var(--pen);border-radius:.25rem;align-self:flex-end;margin:2rem 0 0;padding:0 .75rem;font-size:2rem;font-weight:700;line-height:2rem;transform:rotate(-2deg)}.Compare-module-sass-module__RAqBgW__bridge{border:1px solid var(--color-border-strong);background:var(--color-surface);width:3rem;height:3rem;box-shadow:var(--shadow-low);color:var(--color-accent-strong);border-radius:50%;place-items:center;display:grid}.Compare-module-sass-module__RAqBgW__bridge svg{width:1.25rem;height:1.25rem}.Compare-module-sass-module__RAqBgW__cleanLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:500}.Compare-module-sass-module__RAqBgW__clean{background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box,linear-gradient(135deg, color-mix(in srgb, var(--color-primary-from) 70%, var(--color-bg)), color-mix(in srgb, var(--color-highlight-strong) 60%, var(--color-bg)), color-mix(in srgb, var(--color-primary-to) 70%, var(--color-bg))) border-box;box-shadow:var(--shadow-card);border:1px solid #0000;border-radius:1rem;flex-direction:column;flex:1;gap:1.25rem;padding:2rem;display:flex;position:relative}.Compare-module-sass-module__RAqBgW__points{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.Compare-module-sass-module__RAqBgW__points li{align-items:flex-start;gap:.75rem;display:flex}.Compare-module-sass-module__RAqBgW__check{background:linear-gradient(135deg, var(--color-primary-from), var(--color-primary-to));width:1.5rem;height:1.5rem;color:var(--color-primary-contrast);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Compare-module-sass-module__RAqBgW__check svg{width:1rem;height:1rem}.Compare-module-sass-module__RAqBgW__pointText{color:var(--color-text-soft);flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1.5;display:flex}.Compare-module-sass-module__RAqBgW__pointText strong{color:var(--color-text);font-size:1rem}@media (max-width:1024px){.Compare-module-sass-module__RAqBgW__pair{grid-template-columns:minmax(0,1fr)}.Compare-module-sass-module__RAqBgW__bridge{justify-self:center;transform:rotate(90deg)}}@media (max-width:768px){.Compare-module-sass-module__RAqBgW__paper{padding:2rem 1.25rem 2rem 3rem}.Compare-module-sass-module__RAqBgW__paper:before{left:2rem}.Compare-module-sass-module__RAqBgW__clean{padding:1.5rem 1.25rem}}@media (prefers-reduced-motion:reduce){.Compare-module-sass-module__RAqBgW__paper{transition:none}.Compare-module-sass-module__RAqBgW__pen{animation:none}}
.TimelineScrubber-module-sass-module__QQOEhG__dock{z-index:30;border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-user-select:none;user-select:none;grid-template-columns:16rem minmax(0,1fr) 15rem;align-items:center;column-gap:1.5rem;height:64px;padding:.25rem 1rem;transition:border-color .36s,background .36s,box-shadow .36s;display:grid;position:absolute;bottom:0;left:0;right:0}.TimelineScrubber-module-sass-module__QQOEhG__dock.TimelineScrubber-module-sass-module__QQOEhG__isIdle{background:color-mix(in srgb, var(--color-surface) 55%, transparent);border-top-color:color-mix(in srgb, var(--color-border) 50%, transparent)}.TimelineScrubber-module-sass-module__QQOEhG__dock.TimelineScrubber-module-sass-module__QQOEhG__isPreview{border-top-color:color-mix(in srgb, var(--color-status-reserved) 55%, var(--color-border));box-shadow:0 -4px 24px color-mix(in srgb, var(--color-status-reserved) 14%, transparent)}@media (max-width:640px){.TimelineScrubber-module-sass-module__QQOEhG__dock{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status badge""runway runway";gap:.25rem .5rem;height:auto;padding:.5rem .75rem}.TimelineScrubber-module-sass-module__QQOEhG__dock>:first-child{grid-area:status}.TimelineScrubber-module-sass-module__QQOEhG__dock>:last-child{grid-area:badge}}.TimelineScrubber-module-sass-module__QQOEhG__runway{min-width:0;position:relative}@media (max-width:640px){.TimelineScrubber-module-sass-module__QQOEhG__runway{grid-area:runway}}
.LinkButton-module-sass-module__p_xn2a__button{border-radius:var(--radius-pill);font-family:var(--font-display);white-space:nowrap;isolation:isolate;-webkit-tap-highlight-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-weight:650;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.LinkButton-module-sass-module__p_xn2a__button:active{transform:scale(.97)}.LinkButton-module-sass-module__p_xn2a__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.LinkButton-module-sass-module__p_xn2a__sm{height:2.25rem;padding:0 1rem;font-size:.875rem}.LinkButton-module-sass-module__p_xn2a__md{height:2.5rem;padding:0 1.25rem;font-size:.875rem}.LinkButton-module-sass-module__p_xn2a__lg{height:3rem;padding:0 1.5rem;font-size:1rem}.LinkButton-module-sass-module__p_xn2a__icon,.LinkButton-module-sass-module__p_xn2a__arrow{place-items:center;display:inline-grid}.LinkButton-module-sass-module__p_xn2a__icon svg,.LinkButton-module-sass-module__p_xn2a__arrow svg{width:1.25em;height:1.25em}.LinkButton-module-sass-module__p_xn2a__arrow{transition:transform .22s}.LinkButton-module-sass-module__p_xn2a__button:hover .LinkButton-module-sass-module__p_xn2a__arrow{transform:translate(.25rem)}.LinkButton-module-sass-module__p_xn2a__primary{background:linear-gradient(135deg, var(--color-primary-from), var(--color-primary-to));color:var(--color-primary-contrast);box-shadow:0 10px 28px color-mix(in srgb, var(--color-primary-to) 38%, transparent),inset 0 1px 0 color-mix(in srgb, var(--color-white) 28%, transparent)}.LinkButton-module-sass-module__p_xn2a__primary:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--color-white) 38%, transparent) 50%, transparent 70%);position:absolute;inset:0;transform:translate(-120%)}.LinkButton-module-sass-module__p_xn2a__primary:hover{box-shadow:0 14px 34px color-mix(in srgb, var(--color-primary-to) 50%, transparent),inset 0 1px 0 color-mix(in srgb, var(--color-white) 32%, transparent)}.LinkButton-module-sass-module__p_xn2a__primary:hover:after{transition:transform .72s cubic-bezier(.2,0,0,1);transform:translate(120%)}.LinkButton-module-sass-module__p_xn2a__quiet{border-color:var(--color-border-strong);background:color-mix(in srgb, var(--color-surface) 70%, transparent);color:var(--color-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.LinkButton-module-sass-module__p_xn2a__quiet:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);background:var(--color-surface)}.LinkButton-module-sass-module__p_xn2a__inverse{background:var(--color-white);color:var(--color-black)}.LinkButton-module-sass-module__p_xn2a__inverse:hover{background:color-mix(in srgb, var(--color-white) 88%, var(--color-accent))}.LinkButton-module-sass-module__p_xn2a__outline{border-color:color-mix(in srgb, var(--color-white) 45%, transparent);color:var(--color-white)}.LinkButton-module-sass-module__p_xn2a__outline:hover{background:color-mix(in srgb, var(--color-white) 14%, transparent)}.LinkButton-module-sass-module__p_xn2a__onBrand{background:var(--color-primary-contrast);color:var(--color-primary-to)}.LinkButton-module-sass-module__p_xn2a__onBrand:hover{background:color-mix(in srgb, var(--color-primary-contrast) 90%, var(--color-primary-from))}.LinkButton-module-sass-module__p_xn2a__onBrandOutline{border-color:color-mix(in srgb, var(--color-primary-contrast) 50%, transparent);color:var(--color-primary-contrast)}.LinkButton-module-sass-module__p_xn2a__onBrandOutline:hover{background:color-mix(in srgb, var(--color-primary-contrast) 12%, transparent)}@media (pointer:coarse),(max-width:768px){.LinkButton-module-sass-module__p_xn2a__sm{height:2.75rem}}@media (prefers-reduced-motion:reduce){.LinkButton-module-sass-module__p_xn2a__primary:hover:after{transition:none}.LinkButton-module-sass-module__p_xn2a__button:hover .LinkButton-module-sass-module__p_xn2a__arrow{transform:none}}
.TempChangesSection-module-sass-module__d2VVXG__section{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-alt) 40%, transparent);border-radius:1rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.TempChangesSection-module-sass-module__d2VVXG__section.TempChangesSection-module-sass-module__d2VVXG__closing{border-color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface))}.TempChangesSection-module-sass-module__d2VVXG__head{align-items:center;gap:.5rem;display:flex}.TempChangesSection-module-sass-module__d2VVXG__icon{color:var(--color-text-muted);display:inline-flex}.TempChangesSection-module-sass-module__d2VVXG__title{font-family:var(--font-display);color:var(--color-text);flex:1;margin:0;font-size:.875rem;font-weight:800}.TempChangesSection-module-sass-module__d2VVXG__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:.75rem}.TempChangesSection-module-sass-module__d2VVXG__empty{color:var(--color-text-muted);margin:0;font-size:.75rem}.TempChangesSection-module-sass-module__d2VVXG__warn{color:var(--color-warning);margin:0;font-size:.75rem;font-weight:650}.TempChangesSection-module-sass-module__d2VVXG__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.TempChangesSection-module-sass-module__d2VVXG__item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.TempChangesSection-module-sass-module__d2VVXG__table{font-family:var(--font-mono);color:var(--color-text-soft);font-size:.75rem;font-weight:700}.TempChangesSection-module-sass-module__d2VVXG__what{color:var(--color-text);font-size:.75rem}
.FinalCta-module-sass-module__ndhbUq__section{width:100%;max-width:72rem;margin:0 auto;padding:2rem 1.5rem 5rem}.FinalCta-module-sass-module__ndhbUq__panel{isolation:isolate;--glow-mode:screen;--glow-edge:var(--color-void);--glow-20:color-mix(in srgb, var(--color-white) 20%, var(--color-void));--glow-13:color-mix(in srgb, var(--color-white) 13%, var(--color-void));background:linear-gradient(135deg, var(--color-primary-from), var(--color-primary-to));color:var(--color-primary-contrast);box-shadow:var(--shadow-lift);border-radius:2rem;position:relative;overflow:hidden}html[data-theme=dark] .FinalCta-module-sass-module__ndhbUq__panel{--glow-mode:multiply;--glow-edge:var(--color-white);--glow-20:color-mix(in srgb, var(--color-white) 80%, var(--color-void));--glow-13:color-mix(in srgb, var(--color-white) 87%, var(--color-void))}.FinalCta-module-sass-module__ndhbUq__panel:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--glow-20), var(--glow-edge));mix-blend-mode:var(--glow-mode);pointer-events:none;border-radius:50%;width:120%;height:160%;position:absolute;top:-80%;left:25%}.FinalCta-module-sass-module__ndhbUq__decor{pointer-events:none;position:absolute;inset:0}.FinalCta-module-sass-module__ndhbUq__ringA,.FinalCta-module-sass-module__ndhbUq__ringB{border:1px solid color-mix(in srgb, var(--color-primary-contrast) 22%, transparent);border-radius:50%;position:absolute}.FinalCta-module-sass-module__ndhbUq__ringA{width:26rem;height:26rem;animation:9s ease-in-out infinite alternate FinalCta-module-sass-module__ndhbUq__breathe;top:-5rem;left:-3rem}.FinalCta-module-sass-module__ndhbUq__ringB{width:22rem;height:22rem;animation:11s ease-in-out -4s infinite alternate-reverse FinalCta-module-sass-module__ndhbUq__breathe;bottom:-5rem;right:-4rem}.FinalCta-module-sass-module__ndhbUq__sheen{background:radial-gradient(closest-side, var(--glow-13), var(--glow-edge));mix-blend-mode:var(--glow-mode);border-radius:50%;width:60%;height:140%;animation:20s ease-in-out infinite alternate FinalCta-module-sass-module__ndhbUq__sheen;position:absolute;top:-20%;left:-30%}.FinalCta-module-sass-module__ndhbUq__ripple{border:1px solid color-mix(in srgb, var(--color-primary-contrast) 30%, transparent);opacity:0;border-radius:50%;width:14rem;height:14rem;animation:7s ease-out infinite FinalCta-module-sass-module__ndhbUq__ripple;position:absolute;bottom:3rem;right:3rem}.FinalCta-module-sass-module__ndhbUq__ripple.FinalCta-module-sass-module__ndhbUq__later{animation-delay:-3.5s}.FinalCta-module-sass-module__ndhbUq__mark{color:color-mix(in srgb, var(--color-primary-contrast) 24%, transparent);transform:rotate(var(--tilt,0deg));animation:14s ease-in-out infinite alternate FinalCta-module-sass-module__ndhbUq__drift;position:absolute}.FinalCta-module-sass-module__ndhbUq__mark[data-drift="1"]{animation-duration:11s;animation-delay:-3s}.FinalCta-module-sass-module__ndhbUq__mark[data-drift="2"]{animation-duration:17s;animation-delay:-6s}.FinalCta-module-sass-module__ndhbUq__mark[data-drift="3"]{animation-duration:12s;animation-delay:-9s}.FinalCta-module-sass-module__ndhbUq__mark[data-drift="4"]{animation-duration:15s;animation-delay:-2s}.FinalCta-module-sass-module__ndhbUq__content{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:44rem;margin:0 auto;padding:5rem 1.5rem;display:flex;position:relative}.FinalCta-module-sass-module__ndhbUq__title{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,5.4vw,3rem);font-weight:800;line-height:1.05}.FinalCta-module-sass-module__ndhbUq__lead{max-width:34rem;color:color-mix(in srgb, var(--color-primary-contrast) 88%, transparent);margin:0;font-size:1.125rem;line-height:1.6}.FinalCta-module-sass-module__ndhbUq__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}@keyframes FinalCta-module-sass-module__ndhbUq__drift{0%{translate:0;rotate:none;scale:1}to{translate:1rem -1.5rem;rotate:12deg;scale:1.08}}@keyframes FinalCta-module-sass-module__ndhbUq__breathe{0%{opacity:1;scale:1}to{opacity:.55;scale:1.12}}@keyframes FinalCta-module-sass-module__ndhbUq__sheen{to{translate:150%}}@keyframes FinalCta-module-sass-module__ndhbUq__ripple{0%{opacity:.6;scale:.3}to{opacity:0;scale:1.6}}@media (prefers-reduced-motion:reduce){.FinalCta-module-sass-module__ndhbUq__mark,.FinalCta-module-sass-module__ndhbUq__ringA,.FinalCta-module-sass-module__ndhbUq__ringB,.FinalCta-module-sass-module__ndhbUq__sheen,.FinalCta-module-sass-module__ndhbUq__ripple{animation:none}.FinalCta-module-sass-module__ndhbUq__ripple{display:none}}@media (max-width:768px){.FinalCta-module-sass-module__ndhbUq__section{padding:1rem 1rem 3rem}.FinalCta-module-sass-module__ndhbUq__content{padding:3rem 1rem}.FinalCta-module-sass-module__ndhbUq__actions{flex-direction:column;align-items:stretch;width:100%}}
.SuggestionCards-module-sass-module__P721Hq__root{flex-direction:column;gap:.5rem;min-width:0;min-height:296px;display:flex}.SuggestionCards-module-sass-module__P721Hq__title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.25rem;margin:0;font-size:.7rem;font-weight:800;display:inline-flex}.SuggestionCards-module-sass-module__P721Hq__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.SuggestionCards-module-sass-module__P721Hq__card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"table meta take""why why why";align-items:center;gap:.25rem .75rem;padding:.5rem .75rem;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s,transform .15s,filter .15s,fill .15s,stroke .15s;display:grid}.SuggestionCards-module-sass-module__P721Hq__best{border-color:var(--color-border-strong)}.SuggestionCards-module-sass-module__P721Hq__on{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);background:var(--color-accent-soft)}.SuggestionCards-module-sass-module__P721Hq__table{color:var(--color-text);grid-area:table;align-items:center;gap:.375rem;display:inline-flex}.SuggestionCards-module-sass-module__P721Hq__name{font-family:var(--font-display);font-size:1rem;font-weight:800}.SuggestionCards-module-sass-module__P721Hq__meta{min-width:0;color:var(--color-text-soft);grid-area:meta;font-size:.75rem}.SuggestionCards-module-sass-module__P721Hq__take{grid-area:take;min-width:96px}.SuggestionCards-module-sass-module__P721Hq__why{grid-area:why}.SuggestionCards-module-sass-module__P721Hq__wish{display:flex}
.LandingFooter-module-sass-module__kZM7YG__footer{border-top:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 1px 0 var(--color-surface);position:relative;overflow:hidden}.LandingFooter-module-sass-module__kZM7YG__inner{flex-direction:column;gap:2rem;max-width:72rem;margin:0 auto;padding:3rem 1.5rem 2rem;display:flex}.LandingFooter-module-sass-module__kZM7YG__top{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:3rem;display:grid}.LandingFooter-module-sass-module__kZM7YG__about{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.LandingFooter-module-sass-module__kZM7YG__brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:1.5rem;font-weight:800;text-decoration:none}.LandingFooter-module-sass-module__kZM7YG__tagline{max-width:24rem;color:var(--color-text-soft);margin:0;font-size:.875rem;line-height:1.6}.LandingFooter-module-sass-module__kZM7YG__tools{align-items:center;gap:.75rem;display:flex}.LandingFooter-module-sass-module__kZM7YG__up{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-soft);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.LandingFooter-module-sass-module__kZM7YG__up svg{width:1.1em;height:1.1em}.LandingFooter-module-sass-module__kZM7YG__up:hover{border-color:var(--color-accent);color:var(--color-accent-strong)}.LandingFooter-module-sass-module__kZM7YG__up:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.LandingFooter-module-sass-module__kZM7YG__links{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-content:start;gap:1.5rem;min-width:0;display:grid}.LandingFooter-module-sass-module__kZM7YG__legal{color:var(--color-text-muted);margin:0;font-size:.75rem}.LandingFooter-module-sass-module__kZM7YG__wordmark{font-family:var(--font-display);letter-spacing:-.06em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand) 55%, var(--color-surface)), var(--color-surface) 92%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:1rem;font-size:23vw;font-weight:800;line-height:1}@media (max-width:768px){.LandingFooter-module-sass-module__kZM7YG__inner{padding:2rem 1rem 1.5rem}.LandingFooter-module-sass-module__kZM7YG__top{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (pointer:coarse),(max-width:768px){.LandingFooter-module-sass-module__kZM7YG__brand{align-items:center;min-height:2.75rem;display:inline-flex}.LandingFooter-module-sass-module__kZM7YG__up{min-height:2.75rem}}
.StripWeather-module-sass-module___oIFPq__slot{justify-content:center;align-items:center;gap:.25rem;max-width:100%;height:1rem;display:flex;position:relative}.StripWeather-module-sass-module___oIFPq__glyph{flex-shrink:0;display:inline-flex}.StripWeather-module-sass-module___oIFPq__temp{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600;line-height:1}.StripWeather-module-sass-module___oIFPq__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.FeatureOff-module-sass-module__uME3vG__wrap{place-items:center;min-height:60dvh;padding:2rem 1rem;display:grid}.FeatureOff-module-sass-module__uME3vG__note{color:var(--color-text-muted);text-align:center;margin:0;font-size:.875rem}
