.shell-module__G5ujjG__shell{min-height:100dvh;padding-bottom:calc(64px + env(safe-area-inset-bottom));background:var(--bg);grid-template-rows:auto auto 1fr;display:grid}.shell-module__G5ujjG__acting{padding:8px var(--gutter);background:var(--accent);color:var(--on-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.shell-module__G5ujjG__acting button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:4px 12px;font-weight:600}.shell-module__G5ujjG__top{z-index:30;height:56px;padding:0 var(--gutter);padding-top:env(safe-area-inset-top);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--border);align-items:center;gap:10px;display:flex;position:sticky;top:0}.shell-module__G5ujjG__mark{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.shell-module__G5ujjG__mark img{object-fit:contain;width:32px;height:32px}.shell-module__G5ujjG__markInitial{color:#fff;font-size:15px;font-weight:800}.shell-module__G5ujjG__slash{color:var(--border);flex-shrink:0;font-size:20px;font-weight:300}.shell-module__G5ujjG__crumb{min-width:0;height:36px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.shell-module__G5ujjG__crumb:hover{background:var(--surface-2)}.shell-module__G5ujjG__crumbText{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.shell-module__G5ujjG__pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border);color:var(--muted);border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.shell-module__G5ujjG__chevrons{color:var(--muted);flex-shrink:0}.shell-module__G5ujjG__topRight{align-items:center;gap:8px;margin-left:auto;display:flex}.shell-module__G5ujjG__avatar{border:1px solid var(--border);background:linear-gradient(135deg, var(--brand), var(--accent));width:36px;height:36px;color:var(--on-brand);cursor:pointer;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.shell-module__G5ujjG__iconBtn{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;display:grid}.shell-module__G5ujjG__dropdown{min-width:0;position:relative}.shell-module__G5ujjG__popover{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(300px,100vw - 32px);padding:6px;animation:.12s both shell-module__G5ujjG__pop;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 60px -20px #0f111459}.shell-module__G5ujjG__popoverRight{left:auto;right:0}@keyframes shell-module__G5ujjG__pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.shell-module__G5ujjG__popHead{flex-direction:column;gap:2px;padding:10px 10px 8px;display:flex}.shell-module__G5ujjG__popHead strong{font-size:14px}.shell-module__G5ujjG__popHead span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.shell-module__G5ujjG__popLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px;font-size:11px;font-weight:700}.shell-module__G5ujjG__popItem{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.shell-module__G5ujjG__popItem:hover{background:var(--surface-2)}.shell-module__G5ujjG__popItem[aria-current=true]{font-weight:700}.shell-module__G5ujjG__popItem .shell-module__G5ujjG__check{color:var(--brand-text);margin-left:auto}.shell-module__G5ujjG__popDivider{background:var(--border);height:1px;margin:6px 4px}.shell-module__G5ujjG__popScroll{max-height:260px;overflow-y:auto}.shell-module__G5ujjG__dot{color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.shell-module__G5ujjG__dotLogo{border:1px solid var(--border);background:#fff;overflow:hidden}.shell-module__G5ujjG__dotLogo img{object-fit:contain;width:100%;height:100%}.shell-module__G5ujjG__danger{color:var(--danger)}.shell-module__G5ujjG__segmented{background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:2px;margin:4px 6px 6px;padding:3px;display:grid}.shell-module__G5ujjG__segment{height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.shell-module__G5ujjG__segment[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0f11141f}.shell-module__G5ujjG__body{min-width:0;display:flex}.shell-module__G5ujjG__rail{display:none}.shell-module__G5ujjG__railSection{flex-direction:column;gap:2px;padding:8px 0;display:flex}.shell-module__G5ujjG__railSection+.shell-module__G5ujjG__railSection{border-top:1px solid var(--border)}.shell-module__G5ujjG__railBottom{margin-top:auto}.shell-module__G5ujjG__sideLink{height:40px;color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:14px;padding:0 11px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex;overflow:hidden}.shell-module__G5ujjG__sideLink svg{flex-shrink:0}.shell-module__G5ujjG__sideLink:hover{background:var(--surface-2);color:var(--text)}.shell-module__G5ujjG__sideLink[aria-current=page]{background:var(--brand-tint);color:var(--brand-text)}.shell-module__G5ujjG__sideLabel{transition:opacity .15s}.shell-module__G5ujjG__crumbRoot{display:none}.shell-module__G5ujjG__main{width:100%;min-width:0;max-width:1080px;padding:24px var(--gutter) 40px;flex-direction:column;flex:1;gap:20px;margin:0 auto;display:flex}.shell-module__G5ujjG__title{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.shell-module__G5ujjG__tabs{z-index:30;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.shell-module__G5ujjG__tab{min-height:56px;color:var(--muted);text-align:center;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 2px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.shell-module__G5ujjG__tab[aria-current=page]{color:var(--brand-text)}@media (min-width:900px){.shell-module__G5ujjG__shell{padding-bottom:0}.shell-module__G5ujjG__tabs{display:none}.shell-module__G5ujjG__rail{z-index:20;flex-shrink:0;align-self:flex-start;width:64px;height:calc(100dvh - 56px);display:block;position:sticky;top:56px}.shell-module__G5ujjG__railInner{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;width:64px;padding:8px 10px;transition:width .18s,box-shadow .18s;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.shell-module__G5ujjG__railInner:hover,.shell-module__G5ujjG__railInner:focus-within{width:232px;box-shadow:16px 0 40px -24px #0f111459}.shell-module__G5ujjG__railInner .shell-module__G5ujjG__sideLabel{opacity:0}.shell-module__G5ujjG__railInner:hover .shell-module__G5ujjG__sideLabel,.shell-module__G5ujjG__railInner:focus-within .shell-module__G5ujjG__sideLabel{opacity:1}.shell-module__G5ujjG__crumbRoot{display:inline-flex}.shell-module__G5ujjG__main{padding:32px 40px 48px}.shell-module__G5ujjG__crumbText{max-width:320px}}.shell-module__G5ujjG__dialog{border:1px solid var(--border);background:var(--surface);width:min(560px,100vw - 24px);max-height:calc(100dvh - 48px);color:var(--text);border-radius:18px;padding:0;box-shadow:0 40px 100px -30px #0f111480}.shell-module__G5ujjG__dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.shell-module__G5ujjG__dialog[open]{animation:.16s both shell-module__G5ujjG__pop}.shell-module__G5ujjG__dialogInner{flex-direction:column;gap:16px;padding:22px;display:flex}.shell-module__G5ujjG__dialogHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shell-module__G5ujjG__dialogHead h2{margin:0;font-size:20px;font-weight:800}.shell-module__G5ujjG__dialogHead p{color:var(--muted);margin:6px 0 0;font-size:14px}.shell-module__G5ujjG__pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.shell-module__G5ujjG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.shell-module__G5ujjG__search{flex:260px;max-width:420px;position:relative}.shell-module__G5ujjG__search svg{color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.shell-module__G5ujjG__search input{border:1px solid var(--border);background:var(--surface);width:100%;height:40px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px 0 38px;font-size:14px}.shell-module__G5ujjG__primary{border:1px solid var(--brand);background:var(--brand);height:40px;color:var(--on-brand);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.shell-module__G5ujjG__primary:hover{background:var(--brand-hover)}.shell-module__G5ujjG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.shell-module__G5ujjG__orgCard{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:16px;padding:18px;transition:border-color .2s;display:flex;position:relative}.shell-module__G5ujjG__orgCard:hover{border-color:color-mix(in srgb, var(--text) 25%, var(--border))}.shell-module__G5ujjG__orgTop{align-items:center;gap:12px;min-width:0;display:flex}.shell-module__G5ujjG__orgMark{background:var(--card);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid;overflow:hidden}.shell-module__G5ujjG__orgMark img{object-fit:contain;background:#fff;width:100%;height:100%;padding:4px}.shell-module__G5ujjG__orgName{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.shell-module__G5ujjG__orgMeta{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.shell-module__G5ujjG__badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border);color:var(--muted);border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.shell-module__G5ujjG__badgeLive{color:#1f7a45;border-color:color-mix(in srgb, #1f7a45 35%, var(--border))}.shell-module__G5ujjG__orgActions{gap:8px;display:flex}.shell-module__G5ujjG__ghost{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.shell-module__G5ujjG__ghost:hover{background:var(--surface-2)}.shell-module__G5ujjG__cardPrimary{background:var(--brand);border-color:var(--brand);color:var(--on-brand);margin-left:auto;}.shell-module__G5ujjG__cardPrimary:hover{background:var(--brand-hover)}.shell-module__G5ujjG__emptyState{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:16px;padding:40px 20px}.shell-module__G5ujjG__overviewGrid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:1100px){.shell-module__G5ujjG__overviewGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.shell-module__G5ujjG__address{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;display:flex}.shell-module__G5ujjG__address a{color:var(--text);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.shell-module__G5ujjG__stats{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}.shell-module__G5ujjG__stat{align-items:center;gap:14px;min-width:0;display:flex}.shell-module__G5ujjG__statIcon{border:1px solid var(--border);background:var(--surface);width:56px;height:56px;color:var(--text);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.shell-module__G5ujjG__statLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;display:block}.shell-module__G5ujjG__statValue{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:20px;font-weight:700;display:block;overflow:hidden}.shell-module__G5ujjG__dots{grid-template-columns:repeat(3,6px);gap:4px;display:grid}.shell-module__G5ujjG__dots span{background:#3ecf8e;border-radius:50%;width:6px;height:6px}.shell-module__G5ujjG__panel{border:1px solid var(--border);background-color:var(--surface);background-image:radial-gradient(color-mix(in srgb, var(--muted) 30%, transparent) 1px, transparent 1px);background-size:18px 18px;border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative}.shell-module__G5ujjG__panel h2{margin:0;font-size:18px}.shell-module__G5ujjG__panel>p{color:var(--muted);margin:0;font-size:14px}.shell-module__G5ujjG__steps{flex-direction:column;gap:8px;display:flex}.shell-module__G5ujjG__step{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.shell-module__G5ujjG__step:hover{border-color:var(--brand);transform:translate(2px)}.shell-module__G5ujjG__stepCheck{border:1.5px dashed var(--border);color:#0000;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.shell-module__G5ujjG__stepDone .shell-module__G5ujjG__stepCheck{color:#fff;background:#3ecf8e;border:none}.shell-module__G5ujjG__stepDone{color:var(--muted)}.shell-module__G5ujjG__stepState{color:var(--muted);margin-left:auto;font-size:12px}.shell-module__G5ujjG__progress{background:var(--surface-2);border-radius:4px;height:6px;overflow:hidden}.shell-module__G5ujjG__progress span{background:linear-gradient(90deg, var(--brand), var(--accent));border-radius:4px;height:100%;display:block}.shell-module__G5ujjG__searchBtn{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:inline-flex}.shell-module__G5ujjG__searchBtn:hover{color:var(--text);border-color:color-mix(in srgb, var(--text) 25%, var(--border))}.shell-module__G5ujjG__searchLabel,.shell-module__G5ujjG__searchBtn .shell-module__G5ujjG__kbd{display:none}@media (min-width:700px){.shell-module__G5ujjG__searchBtn{width:220px;padding:0 8px 0 12px}.shell-module__G5ujjG__searchLabel{text-align:left;flex:1;display:inline}.shell-module__G5ujjG__searchBtn .shell-module__G5ujjG__kbd{display:inline-flex}}.shell-module__G5ujjG__kbd{border:1px solid var(--border);background:var(--surface-2);height:22px;color:var(--muted);border-radius:6px;align-items:center;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-flex}.shell-module__G5ujjG__palette{border:1px solid var(--border);background:var(--surface);width:min(640px,100vw - 24px);max-height:min(560px,100dvh - 80px);color:var(--text);border-radius:16px;margin:10vh auto auto;padding:0;overflow:hidden;box-shadow:0 40px 100px -30px #0f111480}.shell-module__G5ujjG__palette[open]{flex-direction:column;animation:.14s both shell-module__G5ujjG__pop;display:flex}.shell-module__G5ujjG__palette::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.shell-module__G5ujjG__paletteSearch{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:10px;padding:0 14px;display:flex}.shell-module__G5ujjG__paletteSearch input{min-width:0;height:54px;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:16px}.shell-module__G5ujjG__paletteList{padding:6px;overflow-y:auto}.shell-module__G5ujjG__paletteItem{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.shell-module__G5ujjG__paletteItem[aria-selected=true]{background:var(--surface-2)}.shell-module__G5ujjG__paletteHint{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.shell-module__G5ujjG__paletteEnter{color:var(--muted);flex-shrink:0;margin-left:auto;font-size:12px}.shell-module__G5ujjG__paletteEmpty{text-align:center;color:var(--muted);margin:0;padding:24px}.shell-module__G5ujjG__block{flex-direction:column;gap:14px;margin-top:12px;display:flex}.shell-module__G5ujjG__blockHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.shell-module__G5ujjG__blockHead h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.shell-module__G5ujjG__blockHead h2 small{color:var(--muted);margin-left:6px;font-size:22px;font-weight:500}.shell-module__G5ujjG__blockMeta{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--muted);border-radius:10px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.shell-module__G5ujjG__quick{border:1px dashed var(--border);background:var(--surface);border-radius:16px;position:relative;overflow:hidden}.shell-module__G5ujjG__quickCurves{pointer-events:none;width:100%;height:100%;color:var(--border);position:absolute;inset:0}.shell-module__G5ujjG__quickRow{color:var(--text);align-items:center;gap:14px;padding:16px 20px;text-decoration:none;transition:background .15s;display:flex;position:relative}.shell-module__G5ujjG__quickRow+.shell-module__G5ujjG__quickRow{border-top:1px solid var(--border)}.shell-module__G5ujjG__quickRow:hover{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}.shell-module__G5ujjG__quickRow svg:first-child{color:var(--muted);flex-shrink:0}.shell-module__G5ujjG__quickText{flex-direction:column;min-width:0;display:flex}.shell-module__G5ujjG__quickText strong{font-size:15px;font-weight:600}.shell-module__G5ujjG__quickText span{color:var(--muted);font-size:14px}.shell-module__G5ujjG__quickChevron{color:var(--muted);flex-shrink:0;margin-left:auto}.shell-module__G5ujjG__carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(100%,320px);grid-auto-flow:column;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.shell-module__G5ujjG__carousel>*{scroll-snap-align:start}.shell-module__G5ujjG__chartCard{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.shell-module__G5ujjG__chartTop{justify-content:space-between;gap:12px;display:flex}.shell-module__G5ujjG__chartTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.shell-module__G5ujjG__chartValue{margin-top:2px;font-size:26px;font-weight:600}.shell-module__G5ujjG__legend{text-align:right;gap:14px;display:flex}.shell-module__G5ujjG__legend span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block}.shell-module__G5ujjG__legend strong{margin-top:2px;font-size:16px;font-weight:600;display:block}.shell-module__G5ujjG__legendDot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.shell-module__G5ujjG__bars{border-bottom:1px solid var(--border);align-items:flex-end;gap:4px;height:120px;display:flex}.shell-module__G5ujjG__bar{opacity:.9;background:#3ecf8e;border-radius:3px 3px 0 0;flex:1;min-height:2px}.shell-module__G5ujjG__barFuture{background:color-mix(in srgb, #3ecf8e 45%, var(--surface))}.shell-module__G5ujjG__barToday{outline:1px dashed var(--muted);outline-offset:2px}.shell-module__G5ujjG__axis{color:var(--muted);justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}.shell-module__G5ujjG__meter{background:var(--surface-2);border-radius:4px;height:10px;overflow:hidden}.shell-module__G5ujjG__meter span{background:#3ecf8e;height:100%;display:block}.shell-module__G5ujjG__checkCard{border:1px solid color-mix(in srgb, var(--sev) 35%, var(--border));background:color-mix(in srgb, var(--sev) 4%, var(--surface));border-radius:16px;flex-direction:column;gap:10px;min-height:190px;padding:18px;display:flex}.shell-module__G5ujjG__checkTop{color:var(--sev);align-items:center;gap:8px;display:flex}.shell-module__G5ujjG__checkTop span:first-of-type{letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.shell-module__G5ujjG__sev{letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--sev) 45%, transparent);color:var(--sev);background:color-mix(in srgb, var(--sev) 10%, transparent);border-radius:6px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:700}.shell-module__G5ujjG__checkCard h3{margin:auto 0 0;font-size:17px;font-weight:600}.shell-module__G5ujjG__checkCard p{color:var(--muted);margin:0;font-size:14px}.shell-module__G5ujjG__checkCard a{color:var(--text);align-self:flex-start;font-size:13px;font-weight:600}.shell-module__G5ujjG__domainRow{align-items:flex-start}.shell-module__G5ujjG__domainFull{flex-direction:column;flex-basis:100%;gap:8px;margin:0;display:flex}.shell-module__G5ujjG__badgePending{color:#b45309;border-color:color-mix(in srgb, #b45309 35%, var(--border))}.shell-module__G5ujjG__dnsTable{border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.shell-module__G5ujjG__dnsHead,.shell-module__G5ujjG__dnsRow{grid-template-columns:70px minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.shell-module__G5ujjG__dnsHead{background:var(--surface-2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.shell-module__G5ujjG__dnsRow+.shell-module__G5ujjG__dnsRow{border-top:1px solid var(--border)}.shell-module__G5ujjG__dnsCell{align-items:center;gap:8px;min-width:0;display:flex}.shell-module__G5ujjG__dnsCell code{overflow-wrap:anywhere;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.shell-module__G5ujjG__copyBtn{border:1px solid var(--border);background:var(--surface);height:28px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;flex-shrink:0;padding:0 10px;font-size:12px;font-weight:600}@media (max-width:600px){.shell-module__G5ujjG__dnsHead{display:none}.shell-module__G5ujjG__dnsRow{grid-template-columns:minmax(0,1fr)}}.shell-module__G5ujjG__emergency{border:1px solid color-mix(in srgb, #c2410c 40%, var(--border));background:color-mix(in srgb, #c2410c 8%, var(--surface));color:var(--text);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.shell-module__G5ujjG__emergency strong{color:#c2410c}.shell-module__G5ujjG__contactCard{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;display:flex}.shell-module__G5ujjG__contactCard h2{margin:8px 0 4px;font-size:18px}.shell-module__G5ujjG__contactCard p{color:var(--muted);margin:0;font-size:14px}.shell-module__G5ujjG__contactHours{font-weight:600;color:var(--text)!important;margin-top:6px!important}.shell-module__G5ujjG__contactEmergency{border-color:color-mix(in srgb, #c2410c 40%, var(--border))}.shell-module__G5ujjG__contactActions{flex-wrap:wrap;gap:8px;display:flex}.shell-module__G5ujjG__langForm{display:inline-flex}.shell-module__G5ujjG__langSelect{appearance:none;border:1px solid var(--border);background-color:var(--surface);height:36px;color:var(--brand-text);font:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23767676' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border-radius:8px;padding:0 32px 0 14px;font-size:13px;font-weight:700}.shell-module__G5ujjG__langSelect:hover{border-color:color-mix(in srgb, var(--brand-text) 40%, var(--border))}.shell-module__G5ujjG__langSelect:focus-visible{border-color:var(--brand-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-text) 18%, transparent);outline:none}.shell-module__G5ujjG__helpList{gap:12px;display:grid}.shell-module__G5ujjG__helpCard{interpolate-size:allow-keywords;border:1px solid var(--border);background:var(--surface);border-radius:18px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.shell-module__G5ujjG__helpCard[open]{border-color:color-mix(in srgb, var(--brand-text) 35%, var(--border));box-shadow:0 18px 40px -28px color-mix(in srgb, var(--brand-text) 60%, transparent)}.shell-module__G5ujjG__helpCard::details-content{block-size:0;transition:block-size .3s ease, content-visibility .3s allow-discrete;overflow:hidden}.shell-module__G5ujjG__helpCard[open]::details-content{block-size:auto}.shell-module__G5ujjG__helpHead{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding:14px 14px 14px 16px;list-style:none;display:flex}.shell-module__G5ujjG__helpHead::-webkit-details-marker{content:"";display:none}.shell-module__G5ujjG__helpHead::marker{content:"";display:none}.shell-module__G5ujjG__helpHead:hover .shell-module__G5ujjG__helpToggle{background:color-mix(in srgb, var(--brand-text) 14%, var(--surface))}.shell-module__G5ujjG__helpIcon{background:var(--brand-tint);width:44px;height:44px;color:var(--brand-text);border-radius:13px;flex:none;place-items:center;display:inline-grid}.shell-module__G5ujjG__helpTitle{flex:1;gap:2px;min-width:0;display:grid}.shell-module__G5ujjG__helpTitle strong{font-size:16px}.shell-module__G5ujjG__helpTitle span{color:var(--muted);font-size:13px}.shell-module__G5ujjG__helpToggle{background:var(--surface-2);width:36px;height:36px;color:var(--brand-text);border-radius:10px;flex:none;place-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .2s;display:inline-grid}.shell-module__G5ujjG__helpCard[open] .shell-module__G5ujjG__helpToggle{background:var(--brand);color:var(--on-brand);transform:rotate(135deg)}.shell-module__G5ujjG__helpPoints{gap:8px;margin:0;padding:0 14px 16px;list-style:none;display:grid}.shell-module__G5ujjG__helpPoints li{background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.shell-module__G5ujjG__helpPoints p{margin:0;line-height:1.55}.shell-module__G5ujjG__helpNum{background:var(--brand);width:24px;height:24px;color:var(--on-brand);border-radius:6px;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:800;display:inline-grid}.shell-module__G5ujjG__ruleCard{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:14px;padding:16px;display:grid}.shell-module__G5ujjG__ruleCardHead{align-items:center;gap:12px;font-size:16px;display:flex}.shell-module__G5ujjG__ruleTiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.shell-module__G5ujjG__ruleTiles li{background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.shell-module__G5ujjG__ruleTileIcon{background:var(--surface);width:32px;height:32px;color:var(--brand-text);border-radius:10px;flex:none;place-items:center;display:inline-grid}@media (prefers-reduced-motion:reduce){.shell-module__G5ujjG__helpToggle{transition:none}.shell-module__G5ujjG__helpCard::details-content{transition:none}}.shell-module__G5ujjG__helpPop{width:min(290px,100vw - 32px)}.shell-module__G5ujjG__popHint{color:var(--muted);align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.shell-module__G5ujjG__popHint kbd{border:1px solid var(--border);background:var(--surface-2);font:inherit;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:11px}.shell-module__G5ujjG__profilePop{width:min(300px,100vw - 32px)}.shell-module__G5ujjG__profileHead{align-items:center;gap:12px;padding:10px 10px 6px;display:flex}.shell-module__G5ujjG__profileAvatar{background:linear-gradient(135deg, var(--brand), color-mix(in srgb, var(--brand) 40%, var(--accent,#585251)));width:42px;height:42px;color:var(--on-brand);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.shell-module__G5ujjG__profileText{min-width:0;display:grid}.shell-module__G5ujjG__profileText strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-module__G5ujjG__profileText span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.shell-module__G5ujjG__profileRole{background:var(--brand-tint);color:var(--brand-text);border-radius:6px;margin:2px 10px 6px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.shell-module__G5ujjG__railTitle{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:4px 10px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block}.shell-module__G5ujjG__avatar,.shell-module__G5ujjG__profileAvatar{padding:0;overflow:hidden}.shell-module__G5ujjG__face{object-fit:cover;width:100%;height:100%;display:block}
.account-module__clLmTG__section{gap:12px;scroll-margin-top:84px;display:grid}.account-module__clLmTG__section h2{margin:0;font-size:19px}.account-module__clLmTG__section>p{color:var(--muted);margin:-6px 0 0;font-size:14px}.account-module__clLmTG__panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.account-module__clLmTG__row{gap:8px;padding:14px 16px;display:grid}@media (min-width:640px){.account-module__clLmTG__row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:16px}}.account-module__clLmTG__row+.account-module__clLmTG__row{border-top:1px solid var(--border)}.account-module__clLmTG__rowLabel{gap:2px;font-size:14px;font-weight:600;display:grid}.account-module__clLmTG__rowLabel small{color:var(--muted);font-weight:400}.account-module__clLmTG__value{border:1px solid var(--border);background:var(--surface-2);min-height:38px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;padding:0 12px;font-size:14px;display:flex;overflow:hidden}.account-module__clLmTG__nameForm{gap:8px;display:flex}.account-module__clLmTG__nameForm input{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:38px;color:var(--text);font:inherit;border-radius:8px;flex:1;padding:0 12px;font-size:14px}.account-module__clLmTG__method{align-items:center;gap:12px;padding:14px 16px;display:flex}.account-module__clLmTG__method+.account-module__clLmTG__method{border-top:1px solid var(--border)}.account-module__clLmTG__methodIcon{background:var(--surface-2);width:36px;height:36px;color:var(--text);border-radius:9px;flex:none;place-items:center;display:grid}.account-module__clLmTG__methodText{flex:1;min-width:0;font-size:14px;display:grid}.account-module__clLmTG__methodText small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-module__clLmTG__connected{color:#15803d;letter-spacing:.04em;text-transform:uppercase;border:1px solid #22c55e73;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800}.account-module__clLmTG__themeCards{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:12px;display:grid}.account-module__clLmTG__themeCard{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:10px;padding:10px;transition:border-color .15s,box-shadow .15s;display:grid}.account-module__clLmTG__themeCard[aria-checked=true]{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent)}.account-module__clLmTG__preview{border-radius:8px;height:78px;display:block;position:relative;overflow:hidden}.account-module__clLmTG__preview i{border-radius:3px;position:absolute}.account-module__clLmTG__preview_light{background:#f5f7fa;border:1px solid #e3e7ec}.account-module__clLmTG__preview_dark{background:#111418;border:1px solid #2a2f37}.account-module__clLmTG__preview_system{background:linear-gradient(135deg,#f5f7fa 50%,#111418 50%);border:1px solid #c9ced6}.account-module__clLmTG__pvRail{background:#cfd5dd;width:8px;top:8px;bottom:8px;left:8px}.account-module__clLmTG__pvTop{background:var(--brand);width:44px;height:6px;top:8px;left:24px}.account-module__clLmTG__pvCard,.account-module__clLmTG__pvCard2{background:#fff;border:1px solid #e3e7ec;height:18px;left:24px;right:10px}.account-module__clLmTG__pvCard{top:22px}.account-module__clLmTG__pvCard2{top:46px}.account-module__clLmTG__preview_dark .account-module__clLmTG__pvCard,.account-module__clLmTG__preview_dark .account-module__clLmTG__pvCard2{background:#1d2127;border-color:#2a2f37}.account-module__clLmTG__preview_dark .account-module__clLmTG__pvRail{background:#2a2f37}.account-module__clLmTG__themeName{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.account-module__clLmTG__radio{border:2px solid var(--border);border-radius:50%;width:14px;height:14px}.account-module__clLmTG__themeCard[aria-checked=true] .account-module__clLmTG__radio{border:4px solid var(--brand)}.account-module__clLmTG__photoForm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-module__clLmTG__photo{background:linear-gradient(135deg, var(--brand), var(--accent));width:56px;height:56px;color:var(--on-brand);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.account-module__clLmTG__photo img{object-fit:cover;width:100%;height:100%}.account-module__clLmTG__photoOff{opacity:.5;pointer-events:none}
.app-module__kpEXNq__shell{min-height:100dvh;padding-bottom:calc(64px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.app-module__kpEXNq__acting{padding:8px var(--gutter);background:var(--accent);color:var(--on-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.app-module__kpEXNq__acting button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:4px 12px;font-weight:600}.app-module__kpEXNq__top{z-index:10;height:56px;padding:0 var(--gutter);padding-top:env(safe-area-inset-top);background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.app-module__kpEXNq__brand{align-items:center;min-width:0;max-width:60%;display:flex}.app-module__kpEXNq__topRight{align-items:center;gap:8px;display:flex}.app-module__kpEXNq__topNav{gap:4px;display:none}.app-module__kpEXNq__signOut{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:38px;color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.app-module__kpEXNq__signOut:hover{color:var(--danger);border-color:currentColor}.app-module__kpEXNq__topLink{border-radius:var(--radius-sm);color:var(--muted);padding:8px 12px;font-weight:600;text-decoration:none}.app-module__kpEXNq__topLink[aria-current=page]{color:var(--brand-text);background:var(--brand-tint)}.app-module__kpEXNq__main{width:100%;max-width:880px;padding:20px var(--gutter) 32px;flex-direction:column;gap:20px;margin:0 auto;display:flex}.app-module__kpEXNq__title{font-size:24px;font-weight:800}.app-module__kpEXNq__tabs{z-index:10;background:var(--surface);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.app-module__kpEXNq__tab{min-height:56px;color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 4px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.app-module__kpEXNq__tab[aria-current=page]{color:var(--brand-text)}@media (min-width:768px){.app-module__kpEXNq__shell{padding-bottom:0}.app-module__kpEXNq__topNav{display:flex}.app-module__kpEXNq__tabs{display:none}}.app-module__kpEXNq__lede{color:var(--muted);margin:0}.app-module__kpEXNq__section{flex-direction:column;gap:12px;display:flex}.app-module__kpEXNq__h2{font-size:18px;font-weight:700}.app-module__kpEXNq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:16px;display:flex}.app-module__kpEXNq__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}.app-module__kpEXNq__tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}.app-module__kpEXNq__tile:hover{border-color:var(--brand)}.app-module__kpEXNq__tileIcon{background:var(--brand-tint);width:40px;height:40px;color:var(--brand-text);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.app-module__kpEXNq__tileName{font-weight:700}.app-module__kpEXNq__muted{color:var(--muted);font-size:14px}.app-module__kpEXNq__list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none}.app-module__kpEXNq__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.app-module__kpEXNq__row+.app-module__kpEXNq__row{border-top:1px solid var(--border)}.app-module__kpEXNq__rowText{flex-direction:column;flex:180px;min-width:0;display:flex}.app-module__kpEXNq__rowTitle{font-weight:600}.app-module__kpEXNq__actions{flex-wrap:wrap;gap:8px;display:flex}.app-module__kpEXNq__inline{display:inline}.app-module__kpEXNq__btn,.app-module__kpEXNq__btnGhost,.app-module__kpEXNq__btnDanger{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.app-module__kpEXNq__btn{background:var(--brand);color:var(--on-brand);border:1px solid var(--brand)}.app-module__kpEXNq__btn:hover{background:var(--brand-hover)}.app-module__kpEXNq__btnGhost{background:var(--surface);color:var(--text);border:1px solid var(--border)}.app-module__kpEXNq__btnDanger{background:var(--surface);color:var(--danger);border:1px solid var(--border)}.app-module__kpEXNq__form{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));align-items:end;gap:12px;display:grid}.app-module__kpEXNq__field{flex-direction:column;gap:4px;min-width:0;font-size:14px;font-weight:600;display:flex}.app-module__kpEXNq__full{grid-column:1/-1}.app-module__kpEXNq__input,.app-module__kpEXNq__select,.app-module__kpEXNq__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:44px;color:var(--text);padding:8px 10px;font-weight:400}.app-module__kpEXNq__textarea{min-height:120px;font-family:ui-monospace,monospace;font-size:13px}.app-module__kpEXNq__hint{color:var(--muted);font-size:13px;font-weight:400}.app-module__kpEXNq__check{align-items:center;gap:8px;min-height:36px;font-weight:400;display:flex}.app-module__kpEXNq__check input{width:20px;height:20px;accent-color:var(--brand)}.app-module__kpEXNq__alert,.app-module__kpEXNq__ok{border-radius:var(--radius-sm);margin:0;padding:10px 12px;font-size:14px}.app-module__kpEXNq__alert{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--surface))}.app-module__kpEXNq__ok{background:var(--brand-tint)}.app-module__kpEXNq__empty{color:var(--muted);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);padding:20px 16px}.app-module__kpEXNq__details{border-top:1px solid var(--border);padding-top:8px}.app-module__kpEXNq__details summary{cursor:pointer;color:var(--brand-text);min-height:32px;font-weight:600}.app-module__kpEXNq__chips{flex-wrap:wrap;gap:8px;display:flex}.app-module__kpEXNq__chip{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none}.app-module__kpEXNq__chip[aria-current=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.app-module__kpEXNq__weekNav{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-module__kpEXNq__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.app-module__kpEXNq__day{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);flex-direction:column;align-items:center;padding:6px 0;font-size:12px;line-height:1.2;text-decoration:none;display:flex}.app-module__kpEXNq__day strong{font-size:16px}.app-module__kpEXNq__day[aria-current=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.app-module__kpEXNq__day[data-off=true]{opacity:.45}.app-module__kpEXNq__slot{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.app-module__kpEXNq__slot+.app-module__kpEXNq__slot{border-top:1px solid var(--border)}.app-module__kpEXNq__slotTime{font-variant-numeric:tabular-nums;font-weight:700}.app-module__kpEXNq__slotMine{background:var(--brand-tint)}.app-module__kpEXNq__slotPicked{outline:2px solid var(--brand);outline-offset:-2px}.app-module__kpEXNq__badge{color:var(--muted);font-size:13px;font-weight:600}.app-module__kpEXNq__people{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.app-module__kpEXNq__stateGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:10px;display:grid}.app-module__kpEXNq__swatch{width:100%;height:44px;padding:2px}.app-module__kpEXNq__preview{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.app-module__kpEXNq__logoBox{border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff;padding:12px}.app-module__kpEXNq__logoBoxDark{border-radius:var(--radius-sm);background:#16191e;padding:12px}.app-module__kpEXNq__btnDangerSolid{border-radius:var(--radius-sm);background:var(--danger);color:#fff;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.app-module__kpEXNq__confirm{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger) 7%, var(--surface));flex-wrap:wrap;align-items:center;gap:8px;padding:6px 6px 6px 12px;animation:.15s both app-module__kpEXNq__confirmIn;display:flex}.app-module__kpEXNq__confirmText{flex:auto;font-size:14px;font-weight:700}@keyframes app-module__kpEXNq__confirmIn{0%{opacity:0;transform:scale(.97)}}.app-module__kpEXNq__danger{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--danger) 5%, var(--surface));gap:12px;padding:16px;display:flex}.app-module__kpEXNq__dangerIcon{background:var(--danger);color:#fff;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.app-module__kpEXNq__dangerText{flex:1;justify-items:start;gap:8px;min-width:0;display:grid}.app-module__kpEXNq__dangerText p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.app-module__kpEXNq__dangerText .app-module__kpEXNq__dangerNote{color:var(--text);font-weight:600}.app-module__kpEXNq__dangerForm{gap:10px;width:100%;display:grid}.app-module__kpEXNq__dangerForm label{gap:6px;font-size:14px;font-weight:600;display:grid}.app-module__kpEXNq__dangerForm input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:42px;color:var(--text);font:inherit;padding:8px 12px}.app-module__kpEXNq__btnDangerSolid:disabled{opacity:.45;cursor:not-allowed}
.auth-module__yTVJjG__page{min-height:100dvh;padding:max(40px, env(safe-area-inset-top)) var(--gutter) max(24px, env(safe-area-inset-bottom));background:linear-gradient(180deg, var(--brand-tint) 0, var(--bg) 280px);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.auth-module__yTVJjG__logoWrap{flex-direction:column;align-items:center;gap:10px;max-width:100%;display:flex}.auth-module__yTVJjG__logoWrap a{max-width:100%;display:block}.auth-module__yTVJjG__demo{letter-spacing:.02em;color:var(--on-accent);background:var(--accent);border-radius:8px;padding:2px 10px;font-size:12px;font-weight:600}.auth-module__yTVJjG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:420px;box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:24px 20px;display:flex}.auth-module__yTVJjG__cardWide{max-width:680px}.auth-module__yTVJjG__title{text-align:center;font-size:22px;font-weight:700}.auth-module__yTVJjG__titleDoc{font-size:22px;font-weight:700}.auth-module__yTVJjG__lede{color:var(--muted);margin:0}.auth-module__yTVJjG__field{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.auth-module__yTVJjG__hint{color:var(--muted);font-size:13px;font-weight:400}.auth-module__yTVJjG__input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:48px;color:var(--text);padding:10px 12px}.auth-module__yTVJjG__button,.auth-module__yTVJjG__buttonGhost{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.auth-module__yTVJjG__button{background:var(--brand);color:var(--on-brand);border:1px solid var(--brand)}.auth-module__yTVJjG__button:hover:not(:disabled){background:var(--brand-hover)}.auth-module__yTVJjG__buttonGhost{background:var(--surface);color:var(--text);border:1px solid var(--border)}.auth-module__yTVJjG__button:disabled,.auth-module__yTVJjG__buttonGhost:disabled{opacity:.55;cursor:not-allowed}.auth-module__yTVJjG__divider{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.auth-module__yTVJjG__divider:before,.auth-module__yTVJjG__divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-module__yTVJjG__notice{color:var(--muted);background:var(--accent-tint);border-radius:var(--radius-sm);margin:0;padding:8px 12px;font-size:13px}.auth-module__yTVJjG__footer{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;width:100%;max-width:420px;font-size:14px;display:flex}.auth-module__yTVJjG__links{gap:16px;display:flex}.auth-module__yTVJjG__links a{color:var(--muted)}.auth-module__yTVJjG__langs{gap:4px;display:flex}.auth-module__yTVJjG__lang{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:36px;padding:4px 12px}.auth-module__yTVJjG__lang[aria-pressed=true]{border-color:var(--border);background:var(--surface);color:var(--text);font-weight:600}.auth-module__yTVJjG__section{flex-direction:column;gap:6px;display:flex}.auth-module__yTVJjG__section h2{font-size:17px}.auth-module__yTVJjG__section p,.auth-module__yTVJjG__section dl{margin:0}.auth-module__yTVJjG__dl{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.auth-module__yTVJjG__dl dt{color:var(--muted);margin-top:6px;font-size:13px}.auth-module__yTVJjG__dl dd{margin:0}.auth-module__yTVJjG__error,.auth-module__yTVJjG__success{border-radius:var(--radius-sm);margin:0;padding:10px 12px;font-size:14px}.auth-module__yTVJjG__error{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--surface))}.auth-module__yTVJjG__success{background:var(--brand-tint)}.auth-module__yTVJjG__notice a{word-break:break-all}.auth-module__yTVJjG__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auth-module__yTVJjG__listRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.auth-module__yTVJjG__listText{flex-direction:column;min-width:0;display:flex}.auth-module__yTVJjG__smallButton{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text);flex-shrink:0;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none}.auth-module__yTVJjG__logoTitle{letter-spacing:-.01em;text-align:center;margin:6px 0 0;font-size:22px;font-weight:300}.auth-module__yTVJjG__switchBox{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);text-align:center;width:100%;max-width:420px;margin-top:-8px;padding:14px 20px;font-size:14px}.auth-module__yTVJjG__switchBox a{font-weight:700}.auth-module__yTVJjG__passwordWrap{position:relative}.auth-module__yTVJjG__passwordWrap .auth-module__yTVJjG__input{padding-right:48px}.auth-module__yTVJjG__eye{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.auth-module__yTVJjG__fieldTop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.auth-module__yTVJjG__honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.auth-module__yTVJjG__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:96px;color:var(--text);font:inherit;padding:10px 12px}.auth-module__yTVJjG__linkList{flex-direction:column;gap:4px;display:flex}.auth-module__yTVJjG__linkList a{word-break:break-all}@media (max-width:560px){.auth-module__yTVJjG__logo img{height:26px!important}}.auth-module__yTVJjG__textLink{color:var(--brand-text);align-self:center;font-size:14px;font-weight:600;text-decoration:none}.auth-module__yTVJjG__textLink:hover{text-decoration:underline}
.landing-module__bxHgOq__page{--k-dark:color-mix(in srgb, var(--k) 82%, #000);--k-night:color-mix(in srgb, var(--k) 22%, #060a08);--k-light:color-mix(in srgb, var(--k) 45%, #fff);--k-tint:color-mix(in srgb, var(--k) 9%, #fff);--k-ink:#14181f;--k-muted:#5d6673;--k-line:#e3e7ec;--k-soft:#f5f7fa;color:var(--k-ink);background:#fbfcfd;overflow-x:clip}.landing-module__bxHgOq__wrap{max-width:1120px;margin:0 auto;padding:0 20px}.landing-module__bxHgOq__nav{z-index:50;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--k-line);background:#ffffffeb;position:sticky;top:0}.landing-module__bxHgOq__navInner{align-items:center;gap:16px;height:64px;padding:0 28px;display:flex}.landing-module__bxHgOq__navLogo{flex-shrink:0;align-items:center;display:flex}.landing-module__bxHgOq__navLinks{gap:26px;margin-left:28px;display:none}.landing-module__bxHgOq__navLinks a{color:var(--k-muted);font-size:15px;font-weight:600;text-decoration:none}.landing-module__bxHgOq__navLinks a:hover{color:var(--k-ink)}.landing-module__bxHgOq__navActions{align-items:center;gap:10px;margin-left:auto;display:flex}@media (min-width:760px){.landing-module__bxHgOq__navLinks{display:flex}}.landing-module__bxHgOq__btnPrimary,.landing-module__bxHgOq__btnLight,.landing-module__bxHgOq__btnHero,.landing-module__bxHgOq__btnHeroGhost{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.landing-module__bxHgOq__btnPrimary{color:#fff;background:var(--k)}.landing-module__bxHgOq__btnPrimary:hover{background:var(--k-dark);box-shadow:0 10px 24px -10px var(--k);transform:translateY(-1px)}.landing-module__bxHgOq__btnLight,.landing-module__bxHgOq__btnHero{color:var(--k-night);background:#fff}.landing-module__bxHgOq__btnLight:hover,.landing-module__bxHgOq__btnHero:hover{transform:translateY(-1px)}.landing-module__bxHgOq__btnHeroGhost{color:#fff;border:1px solid #ffffff4d}.landing-module__bxHgOq__btnHeroGhost:hover{background:#ffffff14}.landing-module__bxHgOq__big{border-radius:12px;height:50px;padding:0 24px;font-size:16px}.landing-module__bxHgOq__hero{background:linear-gradient(180deg, color-mix(in srgb, var(--k-night) 80%, #000) 0%, var(--k-night) 100%);color:#fff;isolation:isolate;padding:72px 0;position:relative;overflow:hidden}.landing-module__bxHgOq__aurora{z-index:-1;background:radial-gradient(40% 35% at 30% 20%, color-mix(in srgb, var(--k) 55%, transparent), transparent 70%), radial-gradient(30% 30% at 75% 15%, color-mix(in srgb, var(--k-light) 22%, transparent), transparent 70%), radial-gradient(45% 40% at 55% 60%, color-mix(in srgb, var(--k) 35%, transparent), transparent 70%);filter:blur(10px);pointer-events:none;height:900px;animation:18s ease-in-out infinite alternate landing-module__bxHgOq__aurora;position:absolute;inset:-20% -10% auto}.landing-module__bxHgOq__aurora:after{content:"";opacity:.25;background-image:radial-gradient(#ffffff80 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 30%,#000,#0000);mask-image:radial-gradient(60% 50% at 50% 30%,#000,#0000)}@keyframes landing-module__bxHgOq__aurora{0%{transform:translate(-2%)scale(1)}to{transform:translate(2%,3%)scale(1.08)}}.landing-module__bxHgOq__heroInner{text-align:center;max-width:860px;margin:0 auto;position:relative}.landing-module__bxHgOq__hero h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,6.2vw,64px);font-weight:800;line-height:1.05}.landing-module__bxHgOq__hero h1 span{color:var(--k-light);display:block}.landing-module__bxHgOq__heroLede{color:#ffffffb8;max-width:600px;margin:22px auto 0;font-size:18px;line-height:1.6}.landing-module__bxHgOq__heroCtas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.landing-module__bxHgOq__people{color:#ffffffc7;text-align:left;align-items:center;gap:14px;max-width:100%;margin-top:30px;font-size:15px;line-height:1.4;display:inline-flex}.landing-module__bxHgOq__faces{flex:none;display:flex}.landing-module__bxHgOq__faces img{border:2px solid var(--k-night);object-fit:cover;border-radius:50%;width:40px;height:40px}.landing-module__bxHgOq__faces img+img{margin-left:-12px}.landing-module__bxHgOq__filmWrap{margin-top:52px;position:relative}.landing-module__bxHgOq__fadeUp{animation:.7s both landing-module__bxHgOq__fadeUp}.landing-module__bxHgOq__d2{animation-delay:.12s}.landing-module__bxHgOq__d3{animation-delay:.24s}@keyframes landing-module__bxHgOq__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__fadeUp,.landing-module__bxHgOq__aurora{animation:none}}.landing-module__bxHgOq__section,.landing-module__bxHgOq__sectionAlt{padding:84px 0}.landing-module__bxHgOq__sectionAlt{background:var(--k-soft);border-block:1px solid var(--k-line)}.landing-module__bxHgOq__head{text-align:center;max-width:640px;margin:0 auto 44px}.landing-module__bxHgOq__head h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,4vw,40px);font-weight:800}.landing-module__bxHgOq__head p{color:var(--k-muted);margin:14px 0 0;font-size:17px;line-height:1.6}.landing-module__bxHgOq__features{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.landing-module__bxHgOq__feature{border:1px solid var(--k-line);background:#fff;border-radius:18px;padding:24px;transition:transform .2s,box-shadow .2s}.landing-module__bxHgOq__feature:hover{transform:translateY(-2px);box-shadow:0 18px 40px -24px #14181f59}.landing-module__bxHgOq__featureIcon{background:var(--k-tint);width:46px;height:46px;color:var(--k);border-radius:12px;place-items:center;display:grid}.landing-module__bxHgOq__feature h3{margin:16px 0 6px;font-size:18px;font-weight:800}.landing-module__bxHgOq__feature p{color:var(--k-muted);margin:0;line-height:1.55}.landing-module__bxHgOq__steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px 48px;display:grid}.landing-module__bxHgOq__step{color:var(--k-muted);text-align:center;text-wrap:balance;margin:0;font-size:17px;line-height:1.55}.landing-module__bxHgOq__step b{color:var(--k-ink)}.landing-module__bxHgOq__band{background:radial-gradient(circle at 85% 20%, color-mix(in srgb, var(--k-light) 40%, transparent), transparent 45%), linear-gradient(135deg, var(--k-night), var(--k));color:#fff;border-radius:28px;flex-direction:column;align-items:flex-start;gap:16px;padding:48px 28px;display:flex}.landing-module__bxHgOq__band h2{max-width:560px;margin:0;font-size:clamp(26px,4vw,36px);font-weight:800}.landing-module__bxHgOq__band p{color:#fffc;max-width:520px;margin:0;line-height:1.6}.landing-module__bxHgOq__footer{border-top:1px solid var(--k-line);padding:32px 0 calc(28px + env(safe-area-inset-bottom));background:#fff}.landing-module__bxHgOq__footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.landing-module__bxHgOq__footerLinks{flex-wrap:wrap;gap:8px 22px;display:flex}.landing-module__bxHgOq__footerLinks a{color:var(--k-muted);font-size:14px;text-decoration:none}.landing-module__bxHgOq__footerLinks a:hover{color:var(--k)}.landing-module__bxHgOq__copyright{color:var(--k-muted);margin:22px 0 0;font-size:13px}.landing-module__bxHgOq__lang{position:relative}.landing-module__bxHgOq__langBtn{border:1px solid var(--k-line);height:40px;color:var(--k-ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.landing-module__bxHgOq__langBtn:hover{background:var(--k-soft)}.landing-module__bxHgOq__langPop{z-index:60;border:1px solid var(--k-line);background:#fff;border-radius:12px;min-width:160px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -20px #0f111459}.landing-module__bxHgOq__langItem{width:100%;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:14px;display:flex}.landing-module__bxHgOq__langItem:hover{background:var(--k-soft)}.landing-module__bxHgOq__langItem[aria-checked=true]{color:var(--k);font-weight:700}@media (max-width:560px){.landing-module__bxHgOq__navInner{gap:10px;padding:0 16px}.landing-module__bxHgOq__navLogo img{height:18px!important}.landing-module__bxHgOq__langBtn,.landing-module__bxHgOq__navActions .landing-module__bxHgOq__btnPrimary{height:36px;padding:0 10px}.landing-module__bxHgOq__hero{padding:48px 0 56px}.landing-module__bxHgOq__section,.landing-module__bxHgOq__sectionAlt{padding:60px 0}.landing-module__bxHgOq__people{font-size:14px}}
.board-module__RE4WqG__hero{flex-direction:column;gap:6px;display:flex}.board-module__RE4WqG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);font-size:13px;font-weight:700}.board-module__RE4WqG__rules{flex-wrap:wrap;gap:8px;display:flex}.board-module__RE4WqG__rule{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.board-module__RE4WqG__rule svg{color:var(--brand-text);flex-shrink:0}.board-module__RE4WqG__info{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:14px;padding:12px 16px;font-size:14px}.board-module__RE4WqG__info summary{cursor:pointer;color:var(--text);font-weight:700}.board-module__RE4WqG__info p{margin:10px 0 0;line-height:1.6}.board-module__RE4WqG__panelRow{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:900px){.board-module__RE4WqG__panelRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.board-module__RE4WqG__usage,.board-module__RE4WqG__next{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.board-module__RE4WqG__usageTop{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.board-module__RE4WqG__usageTop strong{color:var(--text);font-size:20px}.board-module__RE4WqG__meter{background:var(--surface-2);border-radius:4px;height:8px;overflow:hidden}.board-module__RE4WqG__meter span{background:var(--brand);border-radius:4px;height:100%;transition:width .3s;display:block}.board-module__RE4WqG__nextWhen{font-size:18px;font-weight:700}.board-module__RE4WqG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.board-module__RE4WqG__weekNav{align-items:center;gap:6px;display:flex}.board-module__RE4WqG__navBtn{border:1px solid var(--border);background:var(--surface);min-width:38px;height:38px;color:var(--text);border-radius:10px;place-items:center;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-grid}.board-module__RE4WqG__navBtn:hover{background:var(--surface-2)}.board-module__RE4WqG__weekLabel{padding:0 6px;font-size:15px;font-weight:700}.board-module__RE4WqG__legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.board-module__RE4WqG__legend span{align-items:center;gap:6px;display:inline-flex}.board-module__RE4WqG__swatch{border-radius:4px;width:14px;height:14px}.board-module__RE4WqG__sFree{background:color-mix(in srgb, #2fb36d 22%, var(--surface));border:1px solid color-mix(in srgb, #2fb36d 45%, var(--surface))}.board-module__RE4WqG__sTaken{background:repeating-linear-gradient(135deg, var(--surface-2) 0 5px, color-mix(in srgb, var(--muted) 18%, var(--surface)) 5px 7px);border:1px solid var(--border)}.board-module__RE4WqG__sMine{background:var(--brand)}.board-module__RE4WqG__grid{display:none}@media (min-width:900px){.board-module__RE4WqG__grid{background:var(--surface);border:1px solid var(--border);border-radius:18px;grid-template-columns:64px repeat(7,minmax(0,1fr));gap:6px;padding:12px;display:grid}}.board-module__RE4WqG__corner{z-index:2;background:var(--surface);position:sticky;top:56px}.board-module__RE4WqG__dayHead{z-index:2;background:var(--surface);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;align-items:center;padding:6px 0 8px;font-size:12px;font-weight:700;display:flex;position:sticky;top:56px}.board-module__RE4WqG__dayHead strong{color:var(--text);letter-spacing:0;font-size:18px}.board-module__RE4WqG__dayToday strong{background:var(--brand);min-width:34px;height:34px;color:var(--on-brand);border-radius:8px;place-items:center;padding:0 10px;display:inline-grid}.board-module__RE4WqG__hour{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:flex-start;padding:10px 8px 0 0;font-size:12px;font-weight:600;display:flex}.board-module__RE4WqG__cellWrap{position:relative}.board-module__RE4WqG__cell{width:100%;height:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;transition:transform .12s,box-shadow .12s,background .12s;display:flex}.board-module__RE4WqG__cell:focus-visible{outline:3px solid var(--brand);outline-offset:1px}.board-module__RE4WqG__free{background:color-mix(in srgb, #2fb36d 14%, var(--surface));border-color:color-mix(in srgb, #2fb36d 30%, var(--surface));color:color-mix(in srgb, #1b7a47 80%, var(--text))}.board-module__RE4WqG__free:hover{background:color-mix(in srgb, #2fb36d 26%, var(--surface));transform:translateY(-1px);box-shadow:0 8px 20px -12px #0f111459}.board-module__RE4WqG__free .board-module__RE4WqG__plus{opacity:0;transition:opacity .12s}.board-module__RE4WqG__free:hover .board-module__RE4WqG__plus,.board-module__RE4WqG__free:focus-visible .board-module__RE4WqG__plus{opacity:1}.board-module__RE4WqG__taken{background:repeating-linear-gradient(135deg, var(--surface-2) 0 6px, color-mix(in srgb, var(--muted) 12%, var(--surface)) 6px 8px);border-color:var(--border);color:var(--muted)}.board-module__RE4WqG__mine{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.board-module__RE4WqG__mine:hover{background:var(--brand-hover)}.board-module__RE4WqG__closed{border:1px dashed var(--border);color:color-mix(in srgb, var(--muted) 60%, transparent);cursor:default;background:0 0}.board-module__RE4WqG__picked{outline:3px solid var(--brand);outline-offset:1px}.board-module__RE4WqG__peek{z-index:5;border:1px solid var(--border);background:var(--surface);width:220px;color:var(--text);pointer-events:none;opacity:0;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 20px 40px -18px #0f111473}.board-module__RE4WqG__peekLeft{left:auto;right:0;transform:translateY(4px)}.board-module__RE4WqG__cellWrap:hover .board-module__RE4WqG__peek,.board-module__RE4WqG__cellWrap:focus-within .board-module__RE4WqG__peek{opacity:1;transform:translate(-50%)}.board-module__RE4WqG__cellWrap:hover .board-module__RE4WqG__peekLeft,.board-module__RE4WqG__cellWrap:focus-within .board-module__RE4WqG__peekLeft{transform:translate(0)}.board-module__RE4WqG__peek strong{font-size:14px;display:block}.board-module__RE4WqG__peekTag{background:var(--brand-tint);color:var(--brand-text);border-radius:6px;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.board-module__RE4WqG__dayList{flex-direction:column;gap:12px;display:flex}.board-module__RE4WqG__dayChips{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.board-module__RE4WqG__dayChip{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-transform:uppercase;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;padding:6px 0;font-size:11px;display:flex}.board-module__RE4WqG__dayChip strong{text-transform:none;font-size:17px}.board-module__RE4WqG__dayChip[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.board-module__RE4WqG__dayChip i{background:#2fb36d;border-radius:50%;width:5px;height:5px;margin-top:3px;display:block}.board-module__RE4WqG__dayChip[aria-pressed=true] i{background:var(--on-brand)}.board-module__RE4WqG__pills{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px;display:grid}.board-module__RE4WqG__pills .board-module__RE4WqG__cell{min-height:54px;font-size:15px}.board-module__RE4WqG__sheet{border:1px solid var(--border);background:var(--surface);width:min(480px,100vw);max-height:calc(100dvh - 24px);color:var(--text);border-radius:22px 22px 0 0;margin:auto auto 0;padding:0;box-shadow:0 -20px 60px -20px #0f111473}@media (min-width:700px){.board-module__RE4WqG__sheet{border-radius:22px;margin:auto}}.board-module__RE4WqG__sheet::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.board-module__RE4WqG__sheet[open]{animation:.2s both board-module__RE4WqG__rise}@keyframes board-module__RE4WqG__rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.board-module__RE4WqG__sheetBody{flex-direction:column;gap:14px;padding:22px;display:flex}.board-module__RE4WqG__sheetHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.board-module__RE4WqG__sheetHead h2{margin:0;font-size:20px;font-weight:800}.board-module__RE4WqG__ticket{background:var(--brand-tint);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;padding:14px;display:grid}.board-module__RE4WqG__ticket svg{color:var(--brand-text)}.board-module__RE4WqG__ticket span{font-weight:600}.board-module__RE4WqG__sheetActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.board-module__RE4WqG__primary,.board-module__RE4WqG__secondary,.board-module__RE4WqG__dangerBtn{height:46px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.board-module__RE4WqG__primary{border:1px solid var(--brand);background:var(--brand);color:var(--on-brand);flex:1}.board-module__RE4WqG__primary:hover{background:var(--brand-hover)}.board-module__RE4WqG__primary:disabled{opacity:.5;cursor:not-allowed}.board-module__RE4WqG__secondary{border:1px solid var(--border);background:var(--surface);color:var(--text)}.board-module__RE4WqG__dangerBtn{border:1px solid var(--danger);background:var(--surface);color:var(--danger);flex:1}.board-module__RE4WqG__note{color:var(--muted);margin:0;font-size:13px}.board-module__RE4WqG__field{flex-direction:column;gap:4px;font-size:14px;font-weight:600;display:flex}.board-module__RE4WqG__select,.board-module__RE4WqG__input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:8px 10px;font-weight:400}.board-module__RE4WqG__people{flex-direction:column;gap:4px;max-height:200px;display:flex;overflow-y:auto}.board-module__RE4WqG__face{background:var(--brand-tint-strong);width:30px;height:30px;color:var(--brand-text);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid;overflow:hidden}.board-module__RE4WqG__face img{object-fit:cover;width:100%;height:100%}.board-module__RE4WqG__check{align-items:center;gap:8px;min-height:34px;font-weight:400;display:flex}.board-module__RE4WqG__check input{width:18px;height:18px;accent-color:var(--brand)}.board-module__RE4WqG__toast{left:50%;bottom:calc(80px + env(safe-area-inset-bottom));z-index:50;background:var(--text);color:var(--bg);border-radius:14px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:700;animation:.25s both board-module__RE4WqG__rise;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 20px 40px -18px #0f111480}@media (min-width:900px){.board-module__RE4WqG__toast{bottom:28px}.board-module__RE4WqG__dayList{display:none}}.board-module__RE4WqG__sheetBody[hidden]{display:none}.board-module__RE4WqG__repeat{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.board-module__RE4WqG__switchRow{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.board-module__RE4WqG__switch{appearance:none;background:var(--border);cursor:pointer;border-radius:8px;flex-shrink:0;width:44px;height:26px;margin:0;transition:background .15s;position:relative}.board-module__RE4WqG__switch:after{content:"";background:#fff;border-radius:6px;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f11144d}.board-module__RE4WqG__switch:checked{background:var(--brand)}.board-module__RE4WqG__switch:checked:after{transform:translate(18px)}.board-module__RE4WqG__segments{flex-wrap:wrap;gap:6px;display:flex}.board-module__RE4WqG__segment{border:1px solid var(--border);background:var(--surface);min-width:80px;height:38px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex:1 1 0;font-size:14px;font-weight:600}.board-module__RE4WqG__segment[aria-checked=true]{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-text)}.board-module__RE4WqG__inuse{background:color-mix(in srgb, #f59f00 16%, var(--surface));border-color:color-mix(in srgb, #f59f00 45%, var(--surface));color:color-mix(in srgb, #9a5b00 85%, var(--text))}.board-module__RE4WqG__mine.board-module__RE4WqG__inuse{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.board-module__RE4WqG__live{align-items:center;gap:6px;font-weight:700;display:inline-flex}.board-module__RE4WqG__live i{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite board-module__RE4WqG__pulse}@keyframes board-module__RE4WqG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.board-module__RE4WqG__live i{animation:none}}.board-module__RE4WqG__checkNote{background:var(--surface-2);border-radius:12px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.board-module__RE4WqG__checkNoteOpen{background:color-mix(in srgb, #f59f00 16%, var(--surface));color:color-mix(in srgb, #9a5b00 85%, var(--text))}.board-module__RE4WqG__sInUse{background:color-mix(in srgb, #f59f00 30%, var(--surface));border:1px solid color-mix(in srgb, #f59f00 50%, var(--surface))}.board-module__RE4WqG__liveBar{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px 10px 14px;font-size:13px;font-weight:600;display:flex}.board-module__RE4WqG__liveDot{background:#2fb36d;border-radius:50%;width:9px;height:9px;animation:1.8s infinite board-module__RE4WqG__livePing;box-shadow:0 0 #2fb36d99}@keyframes board-module__RE4WqG__livePing{0%{box-shadow:0 0 #2fb36d8c}80%,to{box-shadow:0 0 0 9px #2fb36d00}}.board-module__RE4WqG__liveTime{color:var(--muted);font-weight:500}.board-module__RE4WqG__liveTip{color:var(--muted);flex:200px;font-weight:500}.board-module__RE4WqG__refreshBtn{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.board-module__RE4WqG__refreshBtn:hover{background:var(--surface-2)}.board-module__RE4WqG__cell{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;position:relative;overflow:hidden}.board-module__RE4WqG__ring{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 35%, transparent) 0 0) no-repeat;pointer-events:none;background-size:0% 100%;animation:.55s linear forwards board-module__RE4WqG__holdFill;position:absolute;inset:0}@keyframes board-module__RE4WqG__holdFill{to{background-size:100% 100%}}.board-module__RE4WqG__holding{transform:scale(.97)}.board-module__RE4WqG__dayChip{position:relative;overflow:hidden}.board-module__RE4WqG__dayChip[aria-pressed=true]{background:var(--surface);color:var(--on-brand)}.board-module__RE4WqG__dayChipBg{border-radius:inherit;background:var(--brand);z-index:0;position:absolute;inset:0}.board-module__RE4WqG__dayChipText,.board-module__RE4WqG__dayChip i{z-index:1;position:relative}.board-module__RE4WqG__swipeTip{color:var(--muted);text-align:center;font-size:12px}.board-module__RE4WqG__dayPane{flex-direction:column;gap:12px;display:flex}.board-module__RE4WqG__grabber{background:var(--border);border-radius:3px;align-self:center;width:40px;height:5px;margin-top:-8px}@media (min-width:700px){.board-module__RE4WqG__grabber{display:none}}.board-module__RE4WqG__toast{cursor:pointer}.board-module__RE4WqG__toastErr{background:var(--danger);color:#fff}@media (min-width:900px){.board-module__RE4WqG__swipeTip{display:none}}.board-module__RE4WqG__confirmBox{border:1px solid color-mix(in srgb, var(--danger,#b42318) 30%, var(--border));background:color-mix(in srgb, var(--danger,#b42318) 6%, var(--surface));border-radius:14px;gap:12px;padding:14px;display:grid}.board-module__RE4WqG__confirmBox p{margin:0;font-weight:700}.board-module__RE4WqG__confirmRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.board-module__RE4WqG__dangerSolid{background:var(--danger,#b42318);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:none;border-radius:12px;padding:0 16px;font-weight:700}.board-module__RE4WqG__dangerSolid:disabled{opacity:.6}
.film-module__8D4pOW__film{position:relative}.film-module__8D4pOW__stage{padding-bottom:30px;position:relative}.film-module__8D4pOW__glow{z-index:0;opacity:.55;filter:blur(60px);pointer-events:none;transition:background .8s;position:absolute;inset:8% -6% 4%}.film-module__8D4pOW__window{z-index:1;background:#171213;border:1px solid #ffffff29;border-radius:16px;padding:0 8px 8px;position:relative;box-shadow:0 40px 120px -30px #000000b3,inset 0 1px #ffffff14}.film-module__8D4pOW__chrome{align-items:center;gap:12px;height:40px;padding:0 6px;display:flex}.film-module__8D4pOW__dots{gap:6px;display:flex}.film-module__8D4pOW__dots i{background:#fff3;border-radius:50%;width:10px;height:10px}.film-module__8D4pOW__url{color:#ffffffb8;white-space:nowrap;background:#ffffff12;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:420px;height:26px;margin:0 auto;padding:0 12px;font-size:12px;display:inline-flex;overflow:hidden}.film-module__8D4pOW__url span{text-overflow:ellipsis;overflow:hidden}.film-module__8D4pOW__viewport{aspect-ratio:1100/700;background:#f5f7fa;border-radius:10px;position:relative;overflow:hidden}@media (max-width:680px){.film-module__8D4pOW__viewport{aspect-ratio:390/760}}.film-module__8D4pOW__sceneWrap{position:absolute;inset:0}.film-module__8D4pOW__shot{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .32s;position:absolute;inset:0}.film-module__8D4pOW__shot[data-on=true]{opacity:1}.film-module__8D4pOW__confetti{z-index:30;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.film-module__8D4pOW__cursor{z-index:40;opacity:0;pointer-events:none;transition:top .6s cubic-bezier(.25,.46,.45,.94),left .6s cubic-bezier(.25,.46,.45,.94),opacity .25s;position:absolute;top:50%;left:50%}.film-module__8D4pOW__cursor svg{filter:drop-shadow(0 2px 3px #0000004d);transition:transform .12s;display:block}.film-module__8D4pOW__cursor[data-press=true] svg{transform:scale(.84)}.film-module__8D4pOW__ripple{border:2px solid var(--b,#046a38);border-radius:50%;width:30px;height:30px;animation:.6s ease-out both film-module__8D4pOW__ripple;position:absolute;top:-14px;left:-14px}@keyframes film-module__8D4pOW__ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.film-module__8D4pOW__play{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#171213c7;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .15s;display:grid;position:absolute;bottom:22px;right:22px}.film-module__8D4pOW__play:hover{background:#171213f2}.film-module__8D4pOW__tabBar{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#171213db;border:1px solid #ffffff2e;border-radius:14px;gap:4px;width:fit-content;max-width:calc(100% - 16px);margin:0 auto;padding:5px;display:flex;position:absolute;bottom:0;left:8px;right:8px;overflow-x:auto;box-shadow:0 16px 40px -12px #0009}.film-module__8D4pOW__tab{color:#ffffffb8;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;padding:10px 20px;font-size:15px;font-weight:700;transition:color .2s,border-color .2s,background .2s;position:relative;overflow:hidden}.film-module__8D4pOW__tab:hover{color:#fff}.film-module__8D4pOW__tab[aria-selected=true]{color:#fff;background:#ffffff14;border-color:#ffffff8c}.film-module__8D4pOW__tabProgress{background:#fff;height:2px;transition:width .1s linear;position:absolute;bottom:0;left:0}@media (max-width:520px){.film-module__8D4pOW__tab{padding:8px 10px;font-size:13px}}.film-module__8D4pOW__caption{color:#ffffffad;text-align:center;text-wrap:balance;max-width:640px;margin:26px auto 0;font-size:17px;line-height:1.55}.film-module__8D4pOW__caption b{color:#fff}
