.bill-chips-module__r_3RAW__chips{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.bill-chips-module__r_3RAW__chip{background:color-mix(in srgb, currentColor 14%, transparent);height:15px;color:var(--muted,#9aacb1);font:650 10px/1 var(--font-body,inherit);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:0 5px;display:inline-flex}.bill-chips-module__r_3RAW__stocked{color:var(--good,#9fdc9a)}.bill-chips-module__r_3RAW__short{color:var(--bad,#f0a196)}.bill-chips-module__r_3RAW__shortfall{background:color-mix(in srgb, var(--bad,#f0a196) 12%, transparent);color:var(--bad,#f0a196);font:600 11px/1.3 var(--font-body,inherit);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:6px 4px 2px;padding:7px 9px;display:flex}.bill-chips-module__r_3RAW__shortfall button{color:inherit;font:700 11px/1 var(--font-body,inherit);cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:4px 8px}.bill-chips-module__r_3RAW__shortfall button:hover{background:color-mix(in srgb, currentColor 14%, transparent)}
.ui-module__7qzknG__section{gap:12px;min-width:0;display:grid}.ui-module__7qzknG__section+.ui-module__7qzknG__section{margin-top:22px}.ui-module__7qzknG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ui-module__7qzknG__sectionTitle{color:var(--pc-text);font:600 calc(16px * var(--pc-scale,1))/1.25 var(--pc-font);margin:0}.ui-module__7qzknG__sectionDescription{color:var(--pc-muted);font-size:calc(12.5px * var(--pc-scale,1));margin:4px 0 0;line-height:1.45}.ui-module__7qzknG__sectionActions{align-items:center;gap:8px;display:flex}.ui-module__7qzknG__statGrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}.ui-module__7qzknG__tile{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-2);min-width:0;color:var(--pc-text);text-align:left;font:inherit;align-content:start;gap:6px;padding:12px 14px;display:grid}button.ui-module__7qzknG__tile{cursor:pointer;transition:border-color .14s,transform .14s}button.ui-module__7qzknG__tile:hover{border-color:var(--pc-accent)}.ui-module__7qzknG__tileLabel{color:var(--pc-muted);font:500 calc(12.5px * var(--pc-scale,1))/1.3 var(--pc-font)}.ui-module__7qzknG__tileValue{font:700 calc(24px * var(--pc-scale,1))/1.1 var(--pc-font);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-module__7qzknG__tileFoot{min-height:18px;color:var(--pc-muted);font-size:calc(12px * var(--pc-scale,1));justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-module__7qzknG__delta{font-variant-numeric:tabular-nums;font-weight:650}.ui-module__7qzknG__good{color:var(--pc-good)}.ui-module__7qzknG__warn{color:var(--pc-warn)}.ui-module__7qzknG__bad{color:var(--pc-bad)}.ui-module__7qzknG__accent{color:var(--pc-accent)}.ui-module__7qzknG__muted{color:var(--pc-muted)}.ui-module__7qzknG__sparkline{width:100%;height:30px;display:block;overflow:visible}.ui-module__7qzknG__sparklineEmpty line{stroke:var(--pc-border);stroke-dasharray:3 4}.ui-module__7qzknG__meter{gap:6px;display:grid}.ui-module__7qzknG__meterRow{color:var(--pc-muted);font-size:calc(13px * var(--pc-scale,1));justify-content:space-between;gap:12px;margin:0;display:flex}.ui-module__7qzknG__meterRow strong{color:var(--pc-text);font-variant-numeric:tabular-nums;font-weight:650}.ui-module__7qzknG__meterTrack{background:var(--pc-surface-2);height:8px;box-shadow:inset 0 0 0 1px var(--pc-border);border-radius:999px;display:block;overflow:hidden}.ui-module__7qzknG__meterFill{border-radius:inherit;height:100%;transition:width .4s var(--ease-out,ease);background:currentColor;display:block}.ui-module__7qzknG__tablist{border-radius:calc(var(--pc-radius-sm) + 3px);background:var(--pc-surface-2);scrollbar-width:none;gap:2px;padding:3px;display:flex;overflow-x:auto}.ui-module__7qzknG__tab{border-radius:var(--pc-radius-sm);min-height:34px;color:var(--pc-muted);font:600 calc(13.5px * var(--pc-scale,1))/1 var(--pc-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative}.ui-module__7qzknG__tab:hover{color:var(--pc-text)}.ui-module__7qzknG__tab[aria-selected=true]{color:var(--pc-text);background:var(--pc-surface);box-shadow:0 1px 3px #0000002e}.ui-module__7qzknG__tabPanel{min-width:0;padding-top:14px}.ui-module__7qzknG__button{border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-2);min-height:36px;color:var(--pc-text);font:600 calc(13.5px * var(--pc-scale,1))/1 var(--pc-font);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ui-module__7qzknG__button:hover:not(:disabled){border-color:var(--pc-accent)}.ui-module__7qzknG__button:disabled{opacity:.5;cursor:not-allowed}.ui-module__7qzknG__primary{background:var(--pc-accent);color:var(--pc-accent-text);border-color:#0000}.ui-module__7qzknG__primary:hover:not(:disabled){filter:brightness(1.08)}.ui-module__7qzknG__ghost{background:0 0;border-color:#0000}.ui-module__7qzknG__ghost:hover:not(:disabled){background:var(--pc-accent-soft);border-color:#0000}.ui-module__7qzknG__danger{border-color:color-mix(in srgb, var(--pc-bad) 55%, transparent);color:var(--pc-bad);background:0 0}.ui-module__7qzknG__danger:hover:not(:disabled){background:color-mix(in srgb, var(--pc-bad) 12%, transparent);border-color:var(--pc-bad)}.ui-module__7qzknG__small{min-height:30px;font-size:calc(12.5px * var(--pc-scale,1));padding:0 10px}.ui-module__7qzknG__badge{background:var(--coral,#df6848);color:#fff;min-width:20px;height:20px;font:700 12px/1 var(--pc-font);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.ui-module__7qzknG__badgeDot{background:var(--pc-warn);width:10px;min-width:10px;height:10px;box-shadow:0 0 0 2px var(--pc-surface);padding:0}.ui-module__7qzknG__empty{text-align:center;min-height:180px;color:var(--pc-muted);align-content:center;justify-items:center;gap:10px;padding:28px 20px;display:grid}.ui-module__7qzknG__emptyIcon{background:var(--pc-surface-2);width:52px;height:52px;color:var(--pc-accent);border-radius:16px;place-items:center;font-size:24px;display:grid}.ui-module__7qzknG__emptyTitle{color:var(--pc-text);font:600 calc(15px * var(--pc-scale,1))/1.3 var(--pc-font);margin:0}.ui-module__7qzknG__emptyBody{max-width:380px;font-size:calc(13.5px * var(--pc-scale,1));margin:0;line-height:1.5}.ui-module__7qzknG__pulse{animation:1.4s ease-in-out infinite ui-module__7qzknG__ui-pulse}@keyframes ui-module__7qzknG__ui-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ui-module__7qzknG__pulse{animation:none}.ui-module__7qzknG__meterFill{transition:none}}
.os-module__-BhBKq__root{z-index:30;color:var(--pc-text);background:var(--pc-bg);font:400 calc(14px * var(--pc-scale,1))/1.5 var(--pc-font);-webkit-font-smoothing:antialiased;animation:os-module__-BhBKq__os-open .17s var(--ease-out,ease) both;display:grid;position:absolute;inset:0;overflow:hidden;container:os/inline-size}.os-module__-BhBKq__root[hidden]{display:none!important}.os-module__-BhBKq__root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.os-module__-BhBKq__root[data-pc-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.os-module__-BhBKq__root :where(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.os-module__-BhBKq__root ::selection{background:color-mix(in srgb, var(--pc-accent) 35%, transparent)}@keyframes os-module__-BhBKq__os-open{0%{opacity:0;transform:scale(.985)}}.os-module__-BhBKq__screen{grid-template-rows:minmax(0,1fr) 48px;min-width:0;min-height:0;display:grid}.os-module__-BhBKq__desktopArea{min-width:0;min-height:0;position:relative;overflow:hidden}.os-module__-BhBKq__wallpaper{background:var(--pc-bg);--px:0;--py:0;position:absolute;inset:0}.os-module__-BhBKq__wallpaperSvg{width:calc(100% + 24px);height:calc(100% + 24px);display:block;position:absolute;inset:-12px}.os-module__-BhBKq__wallpaperFade{pointer-events:none;animation:2.4s ease-in-out forwards os-module__-BhBKq__wallpaperFade;position:absolute;inset:0}@keyframes os-module__-BhBKq__wallpaperFade{0%{opacity:1}to{opacity:0}}.os-module__-BhBKq__parallaxSky,.os-module__-BhBKq__parallaxFar,.os-module__-BhBKq__parallaxNear{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.os-module__-BhBKq__parallaxSky{transform:translate(calc(var(--px) * -6px), calc(var(--py) * -4px))}.os-module__-BhBKq__parallaxFar{transform:translate(calc(var(--px) * -12px), calc(var(--py) * -5px))}.os-module__-BhBKq__parallaxNear{transform:translate(calc(var(--px) * -22px), calc(var(--py) * -7px))}.os-module__-BhBKq__spin{animation:7s linear infinite os-module__-BhBKq__os-spin}@keyframes os-module__-BhBKq__os-spin{to{transform:rotate(360deg)}}.os-module__-BhBKq__wallpaper .os-module__-BhBKq__spin[style*=animation-duration]{animation-timing-function:linear}.os-module__-BhBKq__twinkle{animation:3.2s ease-in-out infinite os-module__-BhBKq__os-twinkle}@keyframes os-module__-BhBKq__os-twinkle{50%{opacity:.15}}.os-module__-BhBKq__steam{animation:9s ease-in-out infinite alternate os-module__-BhBKq__os-steam}@keyframes os-module__-BhBKq__os-steam{to{opacity:.6;transform:translate(18px,-10px)}}.os-module__-BhBKq__plane{animation:48s linear infinite os-module__-BhBKq__os-plane}@keyframes os-module__-BhBKq__os-plane{0%{transform:translate(-120px)}to{transform:translate(1720px)}}.os-module__-BhBKq__beacon{animation:1.2s step-end infinite os-module__-BhBKq__os-beacon}@keyframes os-module__-BhBKq__os-beacon{50%{opacity:0}}.os-module__-BhBKq__shimmer{animation:6s ease-in-out infinite alternate os-module__-BhBKq__os-shimmer}@keyframes os-module__-BhBKq__os-shimmer{to{opacity:.5;transform:translate(40px)}}.os-module__-BhBKq__snow{animation:11s linear infinite os-module__-BhBKq__os-snow}@keyframes os-module__-BhBKq__os-snow{0%{transform:translateY(-120px)}to{transform:translateY(1000px)}}.os-module__-BhBKq__flag{transform-box:fill-box;transform-origin:0;animation:2.4s ease-in-out infinite alternate os-module__-BhBKq__os-flag}@keyframes os-module__-BhBKq__os-flag{to{transform:skewY(-6deg)scaleX(.92)}}.os-module__-BhBKq__still *,.os-module__-BhBKq__root[data-reduced-motion] .os-module__-BhBKq__wallpaper *{transition:none!important;animation:none!important}.os-module__-BhBKq__still .os-module__-BhBKq__parallaxSky,.os-module__-BhBKq__still .os-module__-BhBKq__parallaxFar,.os-module__-BhBKq__still .os-module__-BhBKq__parallaxNear{transform:none}.os-module__-BhBKq__still .os-module__-BhBKq__plane{display:none}.os-module__-BhBKq__desktop{pointer-events:none;justify-content:space-between;gap:24px;padding:18px 18px 18px 16px;display:flex;position:absolute;inset:0}.os-module__-BhBKq__desktop>*{pointer-events:auto}.os-module__-BhBKq__icons{flex-flow:column wrap;align-content:flex-start;align-items:flex-start;gap:12px 14px;min-width:0;max-height:100%;display:flex}.os-module__-BhBKq__iconGroup{gap:4px;display:grid}.os-module__-BhBKq__iconGroupLabel{color:#eef6f6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:600 12px/1.4 var(--pc-font);letter-spacing:.02em;background:#06101680;border-radius:999px;justify-self:start;margin:0 0 0 6px;padding:2px 8px}.os-module__-BhBKq__iconGrid{grid-template-columns:repeat(2,86px);gap:2px;display:grid}.os-module__-BhBKq__icon{width:86px;color:inherit;cursor:default;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-rows:auto calc(2.6em + 2px);align-content:start;justify-items:center;gap:6px;padding:8px 2px 6px;font-size:12.5px;transition:background .12s,border-color .12s,transform .12s;display:grid}.os-module__-BhBKq__icon:hover{background:#ffffff1a}.os-module__-BhBKq__icon:hover .os-module__-BhBKq__appIcon,.os-module__-BhBKq__launcherTile:hover .os-module__-BhBKq__appIcon{filter:drop-shadow(0 6px 9px #0000004d)drop-shadow(0 1px 1.5px #00000038);transform:translateY(-1px)}.os-module__-BhBKq__icon:active .os-module__-BhBKq__iconTile,.os-module__-BhBKq__launcherTile:active .os-module__-BhBKq__iconTile{transform:scale(.94)}.os-module__-BhBKq__icon[data-selected]{background:color-mix(in srgb, var(--pc-accent) 22%, transparent);border-color:color-mix(in srgb, var(--pc-accent) 55%, transparent)}.os-module__-BhBKq__iconTile{transition:transform .12s;display:grid;position:relative}.os-module__-BhBKq__iconBadge{position:absolute;top:-4px;right:-5px;box-shadow:0 0 0 2px #061016b3}.os-module__-BhBKq__iconLabel{color:#f4f9f9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:82px;font:500 12.5px/1.3 var(--pc-font);text-align:center;-webkit-line-clamp:2;background:#0610168f;border-radius:6px;-webkit-box-orient:vertical;align-self:start;padding:1px 6px;display:-webkit-box;overflow:hidden}.os-module__-BhBKq__appIcon{filter:drop-shadow(0 4px 6px #00000047)drop-shadow(0 1px 1.5px #00000038);flex:none;transition:transform .14s,filter .14s;display:block}.os-module__-BhBKq__widgets{scrollbar-width:none;flex:none;align-content:start;gap:12px;width:296px;max-height:100%;display:grid;overflow-y:auto}.os-module__-BhBKq__widget{text-align:left;font:inherit;color:var(--pc-text);border:1px solid var(--pc-border);background:var(--pc-glass);-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);cursor:pointer;border-radius:16px;gap:6px;padding:14px 16px;transition:transform .14s,border-color .14s;display:grid;box-shadow:0 10px 30px #00000038}.os-module__-BhBKq__widget:hover{border-color:color-mix(in srgb, var(--pc-accent) 60%, transparent);transform:translateY(-2px)}.os-module__-BhBKq__widgetEyebrow{color:var(--pc-muted);font:600 12px/1.2 var(--pc-font)}.os-module__-BhBKq__widgetTitle{font:650 15px/1.3 var(--pc-font);display:block}.os-module__-BhBKq__widgetFigure{font:700 28px/1.1 var(--pc-font);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.os-module__-BhBKq__widgetNote{color:var(--pc-muted);font-size:13px;line-height:1.4}.os-module__-BhBKq__widgetMail{gap:8px;margin-top:2px;display:grid}.os-module__-BhBKq__widgetMailRow{grid-template-columns:30px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.os-module__-BhBKq__widgetMailRow>span:last-child{min-width:0;display:grid}.os-module__-BhBKq__widgetMailRow b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.os-module__-BhBKq__widgetMailRow small{color:var(--pc-muted);font-size:12px}.os-module__-BhBKq__widgetRingRow{grid-template-columns:56px 1fr;align-items:center;gap:12px;display:grid}.os-module__-BhBKq__ring{width:56px;height:56px}.os-module__-BhBKq__ringTrack{fill:none;stroke:var(--pc-surface-2);stroke-width:7px}.os-module__-BhBKq__ringValue{fill:none;stroke:var(--pc-accent);stroke-width:7px;stroke-linecap:round;transition:stroke-dasharray .6s}.os-module__-BhBKq__greeting{z-index:500;border:1px solid var(--pc-border);text-align:center;background:var(--pc-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:min(560px,100% - 32px);box-shadow:var(--pc-shadow);pointer-events:none;border-radius:16px;gap:2px;padding:12px 20px;animation:4.5s both os-module__-BhBKq__os-greet;display:grid;position:absolute;top:16px;left:50%}.os-module__-BhBKq__greeting strong{font:650 16px/1.3 var(--pc-font)}.os-module__-BhBKq__greeting span{color:var(--pc-muted);font-size:13.5px}@keyframes os-module__-BhBKq__os-greet{0%{opacity:0;transform:translate(-50%,-10px)}8%,82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}.os-module__-BhBKq__window{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);min-width:0;color:var(--pc-text);transition:box-shadow .16s ease, opacity .18s ease, transform .18s var(--ease-out,ease), left .2s var(--ease-out,ease), top .2s var(--ease-out,ease), width .2s var(--ease-out,ease), height .2s var(--ease-out,ease);animation:os-module__-BhBKq__os-window-in .18s var(--ease-out,ease) both;outline:none;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 10px 30px #00000047}.os-module__-BhBKq__window[data-focused]{box-shadow:var(--pc-shadow), 0 0 0 1px color-mix(in srgb, var(--pc-accent) 35%, transparent)}.os-module__-BhBKq__window[data-dragging]{-webkit-user-select:none;user-select:none;transition:none}.os-module__-BhBKq__window[data-state=maximised],.os-module__-BhBKq__window[data-state^=snapped]{border-radius:0}.os-module__-BhBKq__window[data-minimised]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s,transform .18s,visibility 0s linear .18s;transform:translateY(45%)scale(.55)}@keyframes os-module__-BhBKq__os-window-in{0%{opacity:0;transform:translateY(8px)scale(.975)}}.os-module__-BhBKq__titlebar{background:var(--pc-titlebar);border-bottom:1px solid var(--pc-border);cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;align-items:center;gap:10px;height:36px;padding:0 2px 0 10px;display:flex}.os-module__-BhBKq__window[data-focused] .os-module__-BhBKq__titlebar{box-shadow:inset 0 -2px 0 var(--pc-accent)}.os-module__-BhBKq__titleIcon{flex:none;display:block}.os-module__-BhBKq__window:not([data-focused]) .os-module__-BhBKq__titleIcon{opacity:.8}.os-module__-BhBKq__titleText{min-width:0;font:600 calc(13.5px * var(--pc-scale,1))/1 var(--pc-font);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.os-module__-BhBKq__window:not([data-focused]) .os-module__-BhBKq__titleText{color:var(--pc-muted)}.os-module__-BhBKq__windowButtons{flex:none;display:flex}.os-module__-BhBKq__windowButtons button{width:32px;height:32px;color:var(--pc-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.os-module__-BhBKq__windowButtons button:hover{color:var(--pc-text);background:var(--pc-surface-2)}.os-module__-BhBKq__windowButtons svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.os-module__-BhBKq__windowButtons .os-module__-BhBKq__closeButton:hover{color:#fff;background:#c4473a}.os-module__-BhBKq__windowBody{flex:1;min-height:0;position:relative;overflow:hidden}.os-module__-BhBKq__appRoot{overscroll-behavior:contain;position:absolute;inset:0;overflow:auto}.os-module__-BhBKq__resize{z-index:2;touch-action:none;position:absolute}.os-module__-BhBKq__resize[data-edge=n]{cursor:ns-resize;height:8px;top:-4px;left:10px;right:10px}.os-module__-BhBKq__resize[data-edge=s]{cursor:ns-resize;height:8px;bottom:-4px;left:10px;right:10px}.os-module__-BhBKq__resize[data-edge=e]{cursor:ew-resize;width:8px;top:10px;bottom:10px;right:-4px}.os-module__-BhBKq__resize[data-edge=w]{cursor:ew-resize;width:8px;top:10px;bottom:10px;left:-4px}.os-module__-BhBKq__resize[data-edge=ne]{cursor:nesw-resize;width:14px;height:14px;top:-4px;right:-4px}.os-module__-BhBKq__resize[data-edge=sw]{cursor:nesw-resize;width:14px;height:14px;bottom:-4px;left:-4px}.os-module__-BhBKq__resize[data-edge=nw]{cursor:nwse-resize;width:14px;height:14px;top:-4px;left:-4px}.os-module__-BhBKq__resize[data-edge=se]{cursor:nwse-resize;width:14px;height:14px;bottom:-4px;right:-4px}.os-module__-BhBKq__snapGhost{z-index:450;pointer-events:none;border:2px solid color-mix(in srgb, var(--pc-accent) 80%, transparent);background:color-mix(in srgb, var(--pc-accent) 16%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:12px;animation:.12s both os-module__-BhBKq__os-fade;position:absolute}@keyframes os-module__-BhBKq__os-fade{0%{opacity:0}}.os-module__-BhBKq__skeleton{gap:12px;padding:22px;display:grid}.os-module__-BhBKq__skeleton i{background:linear-gradient(90deg, var(--pc-surface-2), color-mix(in srgb, var(--pc-surface-2) 55%, var(--pc-surface)), var(--pc-surface-2));background-size:200% 100%;border-radius:7px;width:100%;height:14px;animation:1.2s linear infinite os-module__-BhBKq__os-shine;display:block}.os-module__-BhBKq__skeleton i:first-child{width:40%;height:20px}@keyframes os-module__-BhBKq__os-shine{to{background-position:-200% 0}}.os-module__-BhBKq__appError{text-align:center;height:100%;min-height:200px;color:var(--pc-muted);align-content:center;justify-items:center;gap:12px;padding:24px;display:grid}.os-module__-BhBKq__appError>span{color:var(--pc-warn);font-size:32px}.os-module__-BhBKq__appError p{gap:4px;max-width:380px;margin:0;font-size:14px;display:grid}.os-module__-BhBKq__appError strong{color:var(--pc-text);font-size:15px}.os-module__-BhBKq__appError div{gap:8px;display:flex}.os-module__-BhBKq__pillButton{border:1px solid var(--pc-border);background:var(--pc-surface-2);min-height:32px;color:var(--pc-text);font:600 13px/1 var(--pc-font);cursor:pointer;border-radius:999px;padding:0 14px}.os-module__-BhBKq__pillButton:hover:not(:disabled){border-color:var(--pc-accent)}.os-module__-BhBKq__pillButton:disabled{opacity:.5;cursor:default}.os-module__-BhBKq__taskbar{z-index:60;background:var(--pc-glass);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border-top:1px solid var(--pc-border);align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex;position:relative;box-shadow:0 -8px 24px #00000029}.os-module__-BhBKq__taskbar button{font:inherit}.os-module__-BhBKq__start{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:38px;padding:0;transition:background .12s;display:grid}.os-module__-BhBKq__start:hover,.os-module__-BhBKq__start[aria-expanded=true]{background:var(--pc-accent-soft)}.os-module__-BhBKq__brandMark{grid-template-columns:repeat(3,1fr);align-items:end;gap:2px;width:22px;height:22px;display:grid;transform:skewY(-12deg)}.os-module__-BhBKq__brandMark i{background:#f0f2e9;border-radius:2px;height:13px;box-shadow:0 2px 4px #0003}.os-module__-BhBKq__brandMark i:nth-child(2){background:linear-gradient(#3db7bd 0 45%,#e7b13d 46%);height:20px}.os-module__-BhBKq__brandMark i:nth-child(3){background:#df6848;height:10px}.os-module__-BhBKq__searchPill{border:1px solid var(--pc-border);background:color-mix(in srgb, var(--pc-surface-2) 70%, transparent);height:34px;color:var(--pc-muted);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.os-module__-BhBKq__searchPill:hover{color:var(--pc-text);border-color:color-mix(in srgb, var(--pc-accent) 60%, transparent)}.os-module__-BhBKq__searchPill svg,.os-module__-BhBKq__launcherSearch svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:15px;height:15px}.os-module__-BhBKq__searchPill span{text-align:left;min-width:70px;font-size:13px}.os-module__-BhBKq__searchPill kbd,.os-module__-BhBKq__launcherSearch kbd,.os-module__-BhBKq__result kbd{border:1px solid var(--pc-border);background:var(--pc-surface);color:var(--pc-muted);font:600 12px/1.2 var(--pc-font);border-radius:6px;padding:2px 6px}.os-module__-BhBKq__taskDivider{background:var(--pc-border);flex:none;width:1px;height:24px;margin:0 2px}.os-module__-BhBKq__tasks{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.os-module__-BhBKq__tasks::-webkit-scrollbar{display:none}.os-module__-BhBKq__task{max-width:190px;height:38px;color:var(--pc-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:10px;padding:0 10px 0 7px;transition:background .12s;display:flex;position:relative}.os-module__-BhBKq__task:hover{background:color-mix(in srgb, var(--pc-surface-2) 80%, transparent)}.os-module__-BhBKq__task[data-focused]{background:var(--pc-accent-soft);border-color:color-mix(in srgb, var(--pc-accent) 35%, transparent)}.os-module__-BhBKq__task[data-running]:after{content:"";background:var(--pc-muted);border-radius:2px;width:6px;height:3px;transition:width .16s,background .16s;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.os-module__-BhBKq__task[data-focused]:after{background:var(--pc-accent);width:18px}.os-module__-BhBKq__task[data-minimised]{opacity:.78}.os-module__-BhBKq__taskIconWrap{flex:none;transition:transform .12s;display:grid;position:relative}.os-module__-BhBKq__taskIconBadge{min-width:17px;height:17px;box-shadow:0 0 0 2px var(--pc-titlebar);padding:0 4px;font-size:12px;position:absolute;top:-6px;right:-7px}.os-module__-BhBKq__taskIconBadge[role=img]{width:10px;min-width:10px;height:10px;padding:0;top:-2px;right:-3px}.os-module__-BhBKq__taskIcon{filter:drop-shadow(0 1px 1.5px #00000040);flex:none;display:block}.os-module__-BhBKq__task:active .os-module__-BhBKq__taskIconWrap{transform:scale(.92)}.os-module__-BhBKq__taskLabel{min-width:0;font:500 13px/1 var(--pc-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-module__-BhBKq__taskBadge{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--pc-titlebar);font-size:12px;position:absolute;top:1px;left:20px}.os-module__-BhBKq__tray{flex:none;align-items:center;gap:6px;display:flex}.os-module__-BhBKq__bell{width:38px;height:38px;color:var(--pc-text);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.os-module__-BhBKq__bell:hover,.os-module__-BhBKq__bell[aria-expanded=true]{background:var(--pc-accent-soft)}.os-module__-BhBKq__bell svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:19px;height:19px}.os-module__-BhBKq__bell .os-module__-BhBKq__taskBadge{left:20px}.os-module__-BhBKq__clock{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:1px;padding:0 6px;display:grid}.os-module__-BhBKq__clock strong{font:650 13px/1.2 var(--pc-font)}.os-module__-BhBKq__clock small{color:var(--pc-muted);font-size:12px;line-height:1.2}.os-module__-BhBKq__backToCity{border:1px solid var(--pc-border);background:var(--pc-surface-2);height:34px;color:var(--pc-text);font:600 13px/1 var(--pc-font);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.os-module__-BhBKq__backToCity:hover{border-color:var(--pc-accent);background:var(--pc-accent-soft)}.os-module__-BhBKq__cityTime{border:1px solid var(--pc-border);height:34px;color:var(--pc-text);font:500 12.5px/1 var(--pc-font);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 10px;display:flex}.os-module__-BhBKq__cityTime svg{fill:currentColor;width:14px;height:14px}.os-module__-BhBKq__cityTime strong{color:var(--pc-accent);font-weight:650}.os-module__-BhBKq__cityTime:hover{border-color:var(--pc-accent);background:var(--pc-accent-soft)}.os-module__-BhBKq__cityTime[data-paused]{border-color:color-mix(in srgb, var(--pc-warn) 55%, transparent);background:color-mix(in srgb, var(--pc-warn) 12%, transparent)}.os-module__-BhBKq__cityTime[data-paused] svg{color:var(--pc-warn)}.os-module__-BhBKq__cityTime[data-paused]:hover{background:color-mix(in srgb, var(--pc-warn) 22%, transparent)}.os-module__-BhBKq__backToCity svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:18px;height:18px}.os-module__-BhBKq__nowPlaying{--station:var(--pc-accent);border:1px solid color-mix(in srgb, var(--station) 45%, transparent);background:color-mix(in srgb, var(--station) 14%, transparent);border-radius:10px;align-items:center;height:38px;display:flex}.os-module__-BhBKq__nowPlayingMain{max-width:200px;height:100%;color:var(--pc-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.os-module__-BhBKq__nowPlayingText{text-align:left;min-width:0;display:grid}.os-module__-BhBKq__nowPlayingText strong,.os-module__-BhBKq__nowPlayingText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-module__-BhBKq__nowPlayingText strong{font:600 12.5px/1.2 var(--pc-font)}.os-module__-BhBKq__nowPlayingText small{color:var(--pc-muted);font-size:12px;line-height:1.2}.os-module__-BhBKq__nowPlayingStop{border:0;border-left:1px solid color-mix(in srgb, var(--station) 35%, transparent);width:30px;height:100%;color:var(--pc-text);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.os-module__-BhBKq__nowPlayingStop svg{fill:currentColor;width:14px;height:14px}.os-module__-BhBKq__equaliser{align-items:flex-end;gap:2px;width:14px;height:14px;display:flex}.os-module__-BhBKq__equaliser i{background:var(--station);border-radius:1px;flex:1;height:40%;animation:.9s ease-in-out infinite alternate os-module__-BhBKq__os-eq}.os-module__-BhBKq__equaliser i:nth-child(2){animation-delay:-300ms}.os-module__-BhBKq__equaliser i:nth-child(3){animation-delay:-600ms}.os-module__-BhBKq__equaliser[data-paused] i{height:30%;animation:none}@keyframes os-module__-BhBKq__os-eq{to{height:100%}}.os-module__-BhBKq__dismiss{z-index:70;position:absolute;inset:0 0 48px}.os-module__-BhBKq__launcher{z-index:80;border:1px solid var(--pc-border);background:color-mix(in srgb, var(--pc-surface) 94%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);width:min(620px,100% - 16px);height:min(640px,100% - 64px);box-shadow:var(--pc-shadow);transform-origin:0 100%;animation:os-module__-BhBKq__os-pop .17s var(--ease-out,ease) both;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;bottom:56px;left:8px;overflow:hidden}@keyframes os-module__-BhBKq__os-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}.os-module__-BhBKq__launcherSearch{border-bottom:1px solid var(--pc-border);color:var(--pc-muted);align-items:center;gap:10px;padding:14px 16px;display:flex}.os-module__-BhBKq__launcherSearch svg{width:18px;height:18px}.os-module__-BhBKq__launcherSearch input{min-width:0;height:32px;color:var(--pc-text);font:500 calc(16px * var(--pc-scale,1))/1 var(--pc-font);background:0 0;border:0;outline:none;flex:1}.os-module__-BhBKq__launcherSearch input:focus-visible{outline:none}.os-module__-BhBKq__launcherSearch:focus-within{box-shadow:inset 0 -2px 0 var(--pc-accent)}.os-module__-BhBKq__launcherSearch input::placeholder{color:var(--pc-muted);opacity:.85}.os-module__-BhBKq__launcherResults,.os-module__-BhBKq__launcherHome{overscroll-behavior:contain;min-height:0;padding:8px 10px 12px;overflow-y:auto}.os-module__-BhBKq__resultGroup+.os-module__-BhBKq__resultGroup{margin-top:6px}.os-module__-BhBKq__resultGroup h3,.os-module__-BhBKq__launcherHome h3{color:var(--pc-muted);font:600 12px/1 var(--pc-font);letter-spacing:.03em;margin:10px 8px 6px}.os-module__-BhBKq__result{cursor:pointer;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 10px;display:grid}.os-module__-BhBKq__result[data-active]{background:var(--pc-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pc-accent) 40%, transparent)}.os-module__-BhBKq__result[aria-disabled=true]{cursor:not-allowed;opacity:.62}.os-module__-BhBKq__resultApp{place-items:center;width:34px;height:34px;display:grid}.os-module__-BhBKq__resultApp svg{display:block}.os-module__-BhBKq__resultIcon{background:var(--pc-surface-2);border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.os-module__-BhBKq__resultText{gap:2px;min-width:0;display:grid}.os-module__-BhBKq__resultText strong{font:600 14px/1.3 var(--pc-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-module__-BhBKq__resultText small{color:var(--pc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.35;overflow:hidden}.os-module__-BhBKq__resultLocked{color:var(--pc-warn)!important}.os-module__-BhBKq__launcherEmpty{color:var(--pc-muted);margin:18px 12px;font-size:14px}.os-module__-BhBKq__launcherTiles{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:4px;display:grid}.os-module__-BhBKq__launcherTile{color:var(--pc-text);font:500 12.5px/1.25 var(--pc-font);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-rows:auto 2.5em;align-content:start;justify-items:center;gap:6px;padding:10px 4px 8px;display:grid}.os-module__-BhBKq__launcherTile:hover,.os-module__-BhBKq__launcherTile:focus-visible{background:var(--pc-surface-2)}.os-module__-BhBKq__launcherTile>span:last-child{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:start;max-width:100%;display:-webkit-box;overflow:hidden}.os-module__-BhBKq__launcherTip{color:var(--pc-muted);margin:14px 8px 2px;font-size:12.5px}.os-module__-BhBKq__launcherFooter{border-top:1px solid var(--pc-border);background:color-mix(in srgb, var(--pc-titlebar) 70%, transparent);align-items:center;gap:8px;padding:10px 12px;display:flex}.os-module__-BhBKq__avatar{background:linear-gradient(140deg, var(--pc-accent), #e7b13d);color:#062025;width:36px;height:36px;font:700 14px/1 var(--pc-font);border-radius:50%;flex:none;place-items:center;display:grid}.os-module__-BhBKq__mayorName{flex:1;min-width:0;display:grid}.os-module__-BhBKq__mayorName strong{font:600 14px/1.25 var(--pc-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-module__-BhBKq__mayorName small{color:var(--pc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.os-module__-BhBKq__footerButton{border:1px solid var(--pc-border);background:var(--pc-surface-2);width:36px;height:36px;color:var(--pc-text);cursor:pointer;border-radius:10px;place-items:center;padding:0;font-size:16px;display:grid}.os-module__-BhBKq__footerButton svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.os-module__-BhBKq__footerButton:hover,.os-module__-BhBKq__footerWide:hover{border-color:var(--pc-accent)}.os-module__-BhBKq__footerApp{background:0 0;border-color:#0000}.os-module__-BhBKq__footerApp svg{display:block}.os-module__-BhBKq__footerApp:hover svg{transform:translateY(-1px)}.os-module__-BhBKq__footerWide{border:1px solid var(--pc-border);background:var(--pc-surface-2);height:36px;color:var(--pc-text);font:600 13px/1 var(--pc-font);cursor:pointer;white-space:nowrap;border-radius:10px;padding:0 14px}.os-module__-BhBKq__trayPanel{z-index:80;border:1px solid var(--pc-border);background:color-mix(in srgb, var(--pc-surface) 95%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:min(400px,100% - 16px);max-height:min(620px,100% - 64px);box-shadow:var(--pc-shadow);transform-origin:100% 100%;animation:os-module__-BhBKq__os-pop .17s var(--ease-out,ease) both;border-radius:18px;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;bottom:56px;right:8px;overflow:hidden}.os-module__-BhBKq__trayHead{border-bottom:1px solid var(--pc-border);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.os-module__-BhBKq__trayHead h2{font:650 16px/1.2 var(--pc-font);margin:0}.os-module__-BhBKq__trayEmpty{color:var(--pc-muted);margin:0;padding:28px 18px;font-size:14px}.os-module__-BhBKq__trayList{overscroll-behavior:contain;padding:4px 10px 12px;overflow-y:auto}.os-module__-BhBKq__trayList h3{color:var(--pc-muted);font:600 12px/1 var(--pc-font);margin:12px 6px 6px}.os-module__-BhBKq__trayList ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.os-module__-BhBKq__note{width:100%;color:var(--pc-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 10px;display:grid}.os-module__-BhBKq__note:hover{background:var(--pc-surface-2)}.os-module__-BhBKq__note[data-tone=critical]{border-left-color:var(--pc-bad)}.os-module__-BhBKq__note[data-tone=warning]{border-left-color:var(--pc-warn)}.os-module__-BhBKq__note[data-tone=positive]{border-left-color:var(--pc-good)}.os-module__-BhBKq__noteApp{flex:none;display:block}.os-module__-BhBKq__noteIcon{background:var(--pc-surface-2);width:36px;height:36px;color:var(--pc-accent);font:700 16px/1 var(--pc-font);border-radius:10px;place-items:center;display:grid}[data-tone=critical]>.os-module__-BhBKq__noteIcon,[data-tone=critical] .os-module__-BhBKq__noteIcon{color:var(--pc-bad)}[data-tone=warning] .os-module__-BhBKq__noteIcon{color:var(--pc-warn)}[data-tone=positive] .os-module__-BhBKq__noteIcon{color:var(--pc-good)}.os-module__-BhBKq__noteText{gap:2px;min-width:0;display:grid}.os-module__-BhBKq__noteText strong{font:600 13.5px/1.35 var(--pc-font)}.os-module__-BhBKq__noteText small{color:var(--pc-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.os-module__-BhBKq__noteText em{color:var(--pc-muted);font-size:12px;font-style:normal}.os-module__-BhBKq__unseenDot{background:var(--pc-accent);border-radius:50%;width:9px;height:9px;margin-top:6px}.os-module__-BhBKq__toasts{z-index:600;pointer-events:none;gap:8px;width:min(360px,100% - 24px);display:grid;position:absolute;top:12px;right:12px}.os-module__-BhBKq__toasts ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.os-module__-BhBKq__toast{border:1px solid var(--pc-border);border-left:3px solid var(--pc-accent);background:color-mix(in srgb, var(--pc-surface) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--pc-shadow);pointer-events:auto;animation:os-module__-BhBKq__os-toast .22s var(--ease-out,ease) both;border-radius:14px;align-items:stretch;display:flex}.os-module__-BhBKq__toast[data-tone=critical]{border-left-color:var(--pc-bad)}.os-module__-BhBKq__toast[data-tone=warning]{border-left-color:var(--pc-warn)}.os-module__-BhBKq__toast[data-tone=positive]{border-left-color:var(--pc-good)}@keyframes os-module__-BhBKq__os-toast{0%{opacity:0;transform:translate(16px)}}.os-module__-BhBKq__toastBody{min-width:0;color:var(--pc-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:10px 4px 10px 10px;display:grid}.os-module__-BhBKq__toastBody:disabled{cursor:default}.os-module__-BhBKq__toastClose{width:34px;color:var(--pc-muted);cursor:pointer;background:0 0;border:0;font-size:20px}.os-module__-BhBKq__toastClose:hover{color:var(--pc-text)}.os-module__-BhBKq__boot{z-index:9000;cursor:pointer;color:#eef3f2;background:radial-gradient(90% 70% at 50% 40%,#12303c 0%,#08161d 60%,#040b10 100%);place-items:center;animation:.25s 1s forwards os-module__-BhBKq__os-boot-out;display:grid;position:absolute;inset:0}.os-module__-BhBKq__bootInner{justify-items:center;gap:14px;display:grid}.os-module__-BhBKq__bootMark{gap:5px;width:66px;height:66px}.os-module__-BhBKq__bootMark i{border-radius:5px;height:40px;animation:.52s cubic-bezier(.2,1.4,.4,1) both os-module__-BhBKq__os-block}.os-module__-BhBKq__bootMark i:nth-child(2){height:64px;animation-delay:.11s}.os-module__-BhBKq__bootMark i:nth-child(3){height:30px;animation-delay:.22s}@keyframes os-module__-BhBKq__os-block{0%{opacity:0;transform:translateY(-46px)}}.os-module__-BhBKq__bootName{font:700 22px/1 var(--font-display,var(--pc-font));letter-spacing:.02em;margin:6px 0 0;animation:.36s .28s both os-module__-BhBKq__os-rise}.os-module__-BhBKq__bootBar{background:#ffffff1f;border-radius:2px;width:200px;height:4px;display:block;overflow:hidden}.os-module__-BhBKq__bootBar i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#41c2c7,#e7b13d);height:100%;animation:.82s cubic-bezier(.4,0,.2,1) .18s both os-module__-BhBKq__os-bar;display:block}@keyframes os-module__-BhBKq__os-bar{0%{transform:scaleX(0)}}.os-module__-BhBKq__bootWelcome{color:#cfe0e2;margin:0;font-size:15px;animation:.32s .62s both os-module__-BhBKq__os-rise}.os-module__-BhBKq__bootWelcome span{color:#a3b5b9}.os-module__-BhBKq__bootSkip{color:#7f9499;margin:18px 0 0;font-size:12px;animation:.3s .4s both os-module__-BhBKq__os-rise}@keyframes os-module__-BhBKq__os-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes os-module__-BhBKq__os-boot-out{to{opacity:0}}.os-module__-BhBKq__boot[data-reduced]{animation:.15s both os-module__-BhBKq__os-boot-out}.os-module__-BhBKq__boot[data-reduced] *{animation:none!important}.os-module__-BhBKq__lock{z-index:8000;cursor:pointer;-webkit-backdrop-filter:blur(22px)saturate(1.2)brightness(.75);backdrop-filter:blur(22px)saturate(1.2)brightness(.75);color:#f2f7f7;background:#040c1261;place-items:center;animation:.2s both os-module__-BhBKq__os-fade;display:grid;position:absolute;inset:0}.os-module__-BhBKq__lockContent{text-align:center;justify-items:center;gap:10px;padding:24px;display:grid}.os-module__-BhBKq__lockTime{font:700 clamp(44px, 9cqi, 88px)/1 var(--font-display,var(--pc-font));letter-spacing:-.02em;text-shadow:0 4px 24px #00000059;margin:0}.os-module__-BhBKq__lockDate{color:#d3e2e4;font:500 20px/1.2 var(--pc-font);margin:0}.os-module__-BhBKq__lockStats{flex-wrap:wrap;justify-content:center;gap:10px;margin:14px 0 4px;display:flex}.os-module__-BhBKq__lockStats span{background:#ffffff1a;border:1px solid #ffffff24;border-radius:14px;gap:2px;min-width:110px;padding:10px 14px;display:grid}.os-module__-BhBKq__lockStats small{color:#b7c8cb;font-size:12px}.os-module__-BhBKq__lockStats strong{font:700 20px/1.2 var(--pc-font);font-variant-numeric:tabular-nums}.os-module__-BhBKq__lockNotes{gap:6px;max-width:440px;margin:6px 0 0;padding:0;list-style:none;display:grid}.os-module__-BhBKq__lockNotes li{color:#e6eff0;background:#ffffff14;border-radius:12px;padding:8px 14px;font-size:13.5px}.os-module__-BhBKq__lockHint{color:#f2f7f7;font:600 13.5px/1 var(--pc-font);cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:999px;margin-top:18px;padding:10px 18px}.os-module__-BhBKq__saver{z-index:8500;cursor:none;background:#02080c;position:absolute;inset:0}.os-module__-BhBKq__fallbackSaver{position:absolute;inset:0;overflow:hidden}.os-module__-BhBKq__fallbackDrift{animation:60s ease-in-out infinite alternate os-module__-BhBKq__os-drift;position:absolute;inset:0}@keyframes os-module__-BhBKq__os-drift{0%{transform:scale(1.02)}to{transform:scale(1.14)translate(-3%,1%)}}.os-module__-BhBKq__fallbackSaver[data-reduced] .os-module__-BhBKq__fallbackDrift{animation:none}.os-module__-BhBKq__fallbackClock{color:#fff;font:700 32px/1.1 var(--pc-font);text-shadow:0 3px 16px #00000080;margin:0;position:absolute;bottom:28px;left:32px}.os-module__-BhBKq__assistant{z-index:550}@container os (max-width:1100px){.os-module__-BhBKq__searchPill span,.os-module__-BhBKq__taskLabel{display:none}.os-module__-BhBKq__task{padding:0 7px}}@container os (max-width:1180px){.os-module__-BhBKq__cityTimeState{display:none}}@container os (max-width:760px){.os-module__-BhBKq__searchPill{justify-content:center;width:38px;padding:0}.os-module__-BhBKq__searchPill kbd,.os-module__-BhBKq__clock small,.os-module__-BhBKq__cityTimeState,.os-module__-BhBKq__backToCity span{display:none}.os-module__-BhBKq__backToCity{padding:0 9px}.os-module__-BhBKq__nowPlayingMain{max-width:44px}.os-module__-BhBKq__nowPlayingText{display:none}.os-module__-BhBKq__window{border-left:0;border-right:0;border-radius:0}.os-module__-BhBKq__icons{scrollbar-width:none;flex-flow:column;width:100%;max-height:100%;overflow-y:auto}.os-module__-BhBKq__iconGroup{width:100%}.os-module__-BhBKq__iconGrid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));justify-items:center}.os-module__-BhBKq__icon{width:80px}.os-module__-BhBKq__desktop{padding:12px}.os-module__-BhBKq__greeting{top:10px}.os-module__-BhBKq__toasts{width:calc(100% - 16px);top:auto;bottom:8px;right:8px}}@container os (max-width:480px){.os-module__-BhBKq__taskDivider,.os-module__-BhBKq__clock{display:none}}.os-module__-BhBKq__root[data-reduced-motion],.os-module__-BhBKq__root[data-reduced-motion] .os-module__-BhBKq__window,.os-module__-BhBKq__root[data-reduced-motion] .os-module__-BhBKq__launcher,.os-module__-BhBKq__root[data-reduced-motion] .os-module__-BhBKq__trayPanel,.os-module__-BhBKq__root[data-reduced-motion] .os-module__-BhBKq__toast,.os-module__-BhBKq__root[data-reduced-motion] .os-module__-BhBKq__greeting,.os-module__-BhBKq__root[data-reduced-motion] .os-module__-BhBKq__snapGhost,.os-module__-BhBKq__root[data-reduced-motion] .os-module__-BhBKq__lock{animation:none}.os-module__-BhBKq__root[data-reduced-motion] .os-module__-BhBKq__window{transition:none}.os-module__-BhBKq__root[data-reduced-motion] .os-module__-BhBKq__appIcon,.os-module__-BhBKq__root[data-reduced-motion] .os-module__-BhBKq__taskIconWrap,.os-module__-BhBKq__root[data-reduced-motion] .os-module__-BhBKq__iconTile{transition:none;transform:none!important}.os-module__-BhBKq__root[data-reduced-motion] .os-module__-BhBKq__greeting{opacity:1;transform:translate(-50%)}.os-module__-BhBKq__root[data-reduced-motion] .os-module__-BhBKq__equaliser i,.os-module__-BhBKq__root[data-reduced-motion] .os-module__-BhBKq__skeleton i{animation:none}
.desk-assistant-figure-module__vvy1Sa__figure{flex:none;width:64px;height:76px;overflow:visible}.desk-assistant-figure-module__vvy1Sa__torso{transform-origin:32px 70px;animation:2.6s ease-in-out infinite desk-assistant-figure-module__vvy1Sa__bob}.desk-assistant-figure-module__vvy1Sa__figure[data-mood=bad] .desk-assistant-figure-module__vvy1Sa__torso{animation:.5s ease-in-out 3 desk-assistant-figure-module__vvy1Sa__wobble,2.6s ease-in-out 1.5s infinite desk-assistant-figure-module__vvy1Sa__bob}.desk-assistant-figure-module__vvy1Sa__figure[data-mood=good] .desk-assistant-figure-module__vvy1Sa__torso{animation:.5s ease-out 3 desk-assistant-figure-module__vvy1Sa__hop,2.6s ease-in-out 1.5s infinite desk-assistant-figure-module__vvy1Sa__bob}.desk-assistant-figure-module__vvy1Sa__figure[data-mood=talk] .desk-assistant-figure-module__vvy1Sa__torso{animation:1.8s ease-in-out infinite desk-assistant-figure-module__vvy1Sa__bob}.desk-assistant-figure-module__vvy1Sa__eyes{transform-box:fill-box;transform-origin:50%;animation:4.2s infinite desk-assistant-figure-module__vvy1Sa__blink}.desk-assistant-figure-module__vvy1Sa__pupil{animation:7s ease-in-out infinite desk-assistant-figure-module__vvy1Sa__glance}.desk-assistant-figure-module__vvy1Sa__mouth{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out 3 desk-assistant-figure-module__vvy1Sa__chatter}@keyframes desk-assistant-figure-module__vvy1Sa__bob{50%{transform:translateY(-3px)}}@keyframes desk-assistant-figure-module__vvy1Sa__hop{40%{transform:translateY(-10px)scale(1.02,.98)}70%{transform:translateY(0)scale(1.04,.95)}}@keyframes desk-assistant-figure-module__vvy1Sa__wobble{25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes desk-assistant-figure-module__vvy1Sa__blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes desk-assistant-figure-module__vvy1Sa__glance{0%,40%,to{transform:translate(0)}50%,80%{transform:translate(1.5px)}}@keyframes desk-assistant-figure-module__vvy1Sa__chatter{50%{transform:scaleY(.45)}}@media (prefers-reduced-motion:reduce){.desk-assistant-figure-module__vvy1Sa__torso,.desk-assistant-figure-module__vvy1Sa__figure[data-mood] .desk-assistant-figure-module__vvy1Sa__torso,.desk-assistant-figure-module__vvy1Sa__eyes,.desk-assistant-figure-module__vvy1Sa__pupil,.desk-assistant-figure-module__vvy1Sa__mouth{animation:none}}
.achievements-module__MumcAq__root{--bronze:#c98b52;--silver:#bcc6cf;--gold:#e6bd45;--platinum:#a8e6e4;--medal-ink:#1f1a12;min-height:100%;color:var(--pc-text);font:400 calc(14px * var(--pc-scale,1))/1.45 var(--pc-font);align-content:start;gap:20px;padding:18px 20px 26px;display:grid;container-type:inline-size}.achievements-module__MumcAq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.achievements-module__MumcAq__head{border:1px solid var(--pc-border);border-radius:calc(var(--pc-radius) + 4px);background:radial-gradient(90% 140% at 0% 0%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 60%), var(--pc-surface-2);flex-wrap:wrap;align-items:center;gap:18px;padding:16px 18px;display:flex}.achievements-module__MumcAq__ringSmall{color:var(--pc-muted);font:500 12px/1 var(--pc-font);margin-top:2px;display:block}.achievements-module__MumcAq__headText{flex:1;gap:3px;min-width:200px;display:grid}.achievements-module__MumcAq__title{font:700 calc(24px * var(--pc-scale,1))/1.15 var(--pc-font);letter-spacing:-.01em;margin:0}.achievements-module__MumcAq__summary,.achievements-module__MumcAq__latest{color:var(--pc-muted);font-size:calc(13.5px * var(--pc-scale,1));margin:0}.achievements-module__MumcAq__summary{color:var(--pc-text);font-variant-numeric:tabular-nums;font-weight:600}.achievements-module__MumcAq__newCount{color:var(--pc-warn)}.achievements-module__MumcAq__latest b{color:var(--pc-text)}.achievements-module__MumcAq__filters{border-radius:calc(var(--pc-radius-sm) + 3px);background:var(--pc-surface);box-shadow:inset 0 0 0 1px var(--pc-border);gap:2px;padding:3px;display:flex}.achievements-module__MumcAq__filter{border-radius:var(--pc-radius-sm);min-height:32px;color:var(--pc-muted);font:600 calc(13px * var(--pc-scale,1))/1 var(--pc-font);cursor:pointer;background:0 0;border:0;padding:0 12px}.achievements-module__MumcAq__filter:hover{color:var(--pc-text)}.achievements-module__MumcAq__filter[aria-pressed=true]{background:var(--pc-accent);color:var(--pc-accent-text)}.achievements-module__MumcAq__shelf,.achievements-module__MumcAq__arcade{gap:10px;display:grid}.achievements-module__MumcAq__shelfHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.achievements-module__MumcAq__shelfHead h3{font:650 calc(16px * var(--pc-scale,1))/1.25 var(--pc-font);margin:0}.achievements-module__MumcAq__shelfHead span{color:var(--pc-muted);font-size:calc(12.5px * var(--pc-scale,1));flex:1}.achievements-module__MumcAq__shelfHead b{color:var(--pc-muted);font-size:calc(13px * var(--pc-scale,1));font-variant-numeric:tabular-nums}.achievements-module__MumcAq__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 10px;margin:0;padding:4px 4px 18px;list-style:none;display:grid;position:relative}.achievements-module__MumcAq__grid:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--pc-text) 22%, var(--pc-surface-2)), color-mix(in srgb, var(--pc-text) 8%, var(--pc-surface)));border-radius:3px;height:8px;position:absolute;bottom:4px;left:0;right:0;box-shadow:0 6px 12px #00000029}.achievements-module__MumcAq__card{isolation:isolate;border-radius:var(--pc-radius);background:var(--pc-surface-2);box-shadow:inset 0 0 0 1px var(--pc-border);text-align:center;align-content:start;justify-items:center;gap:4px;padding:14px 10px 12px;display:grid;position:relative;overflow:hidden}.achievements-module__MumcAq__card strong{font:650 calc(13.5px * var(--pc-scale,1))/1.3 var(--pc-font);text-wrap:balance}.achievements-module__MumcAq__card small{color:var(--pc-muted);font-size:calc(12px * var(--pc-scale,1));line-height:1.35}.achievements-module__MumcAq__medal{--metal:var(--bronze);background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--metal) 35%, white) 0 18%, transparent 46%), conic-gradient(from 210deg, color-mix(in srgb, var(--metal) 70%, black), var(--metal), color-mix(in srgb, var(--metal) 60%, white), var(--metal), color-mix(in srgb, var(--metal) 70%, black));width:56px;height:56px;box-shadow:0 0 0 3px color-mix(in srgb, var(--metal) 40%, transparent), 0 6px 14px #00000040;color:var(--medal-ink);border-radius:50%;place-items:center;margin-bottom:4px;font-size:24px;line-height:1;display:grid;position:relative}.achievements-module__MumcAq__medal:before{content:"";background:linear-gradient(90deg, var(--pc-accent) 0 50%, var(--pc-bad) 50%);clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);z-index:-1;width:18px;height:16px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.achievements-module__MumcAq__medal span{filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--metal) 50%, white))}.achievements-module__MumcAq__silver .achievements-module__MumcAq__medal{--metal:var(--silver)}.achievements-module__MumcAq__gold .achievements-module__MumcAq__medal{--metal:var(--gold)}.achievements-module__MumcAq__platinum .achievements-module__MumcAq__medal{--metal:var(--platinum)}.achievements-module__MumcAq__won{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface-2) 85%, var(--gold)), var(--pc-surface-2) 55%)}.achievements-module__MumcAq__locked .achievements-module__MumcAq__medal{background:var(--pc-surface);box-shadow:inset 0 0 0 2px var(--pc-border);color:var(--pc-muted);font:700 20px/1 var(--pc-font)}.achievements-module__MumcAq__locked .achievements-module__MumcAq__medal:before{display:none}.achievements-module__MumcAq__locked strong{color:var(--pc-muted)}.achievements-module__MumcAq__date{color:var(--pc-good);font-size:calc(12px * var(--pc-scale,1));text-transform:capitalize;margin-top:4px;font-weight:600}.achievements-module__MumcAq__progress{gap:4px;width:100%;margin-top:6px;display:grid}.achievements-module__MumcAq__progress em{color:var(--pc-muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.achievements-module__MumcAq__ribbon{background:var(--pc-warn);width:96px;color:var(--pc-surface);font:800 12px/1.3 var(--pc-font);letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:2px 0;position:absolute;top:10px;right:-28px;transform:rotate(40deg)}.achievements-module__MumcAq__fresh .achievements-module__MumcAq__medal{animation:1.6s ease-in-out 2 achievements-module__MumcAq__shine}.achievements-module__MumcAq__scores{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.achievements-module__MumcAq__scores th,.achievements-module__MumcAq__scores td{border-bottom:1px solid var(--pc-border);text-align:left;vertical-align:middle;padding:8px 10px}.achievements-module__MumcAq__scores thead th{color:var(--pc-muted);font:600 calc(12px * var(--pc-scale,1))/1.2 var(--pc-font);letter-spacing:.05em;text-transform:uppercase}.achievements-module__MumcAq__scores tbody th{white-space:nowrap;font-weight:600}.achievements-module__MumcAq__scores td:last-child{text-align:right}.achievements-module__MumcAq__gameName{align-items:center;gap:10px;display:inline-flex}.achievements-module__MumcAq__gameIcon{flex:none;display:block}.achievements-module__MumcAq__best{font:700 calc(15px * var(--pc-scale,1))/1.2 var(--pc-font);white-space:nowrap}.achievements-module__MumcAq__detailCol{color:var(--pc-muted);font-size:calc(12.5px * var(--pc-scale,1))}@container (max-width:520px){.achievements-module__MumcAq__root{padding:14px}.achievements-module__MumcAq__detailCol{display:none}.achievements-module__MumcAq__grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}@keyframes achievements-module__MumcAq__shine{0%,to{filter:none;transform:none}50%{filter:brightness(1.2);transform:rotate(-8deg)scale(1.08)}}@media (prefers-reduced-motion:reduce){.achievements-module__MumcAq__fresh .achievements-module__MumcAq__medal{animation:none}}[data-reduced-motion] .achievements-module__MumcAq__fresh .achievements-module__MumcAq__medal{animation:none}
.charter-module__GUfj7q__root{min-height:100%;color:var(--pc-text);font:400 calc(14px * var(--pc-scale,1))/1.5 var(--pc-font);align-content:start;gap:18px;padding:20px 22px 28px;display:grid;container-type:inline-size}.charter-module__GUfj7q__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.charter-module__GUfj7q__muted{color:var(--pc-muted);font-size:calc(13px * var(--pc-scale,1));margin:0}.charter-module__GUfj7q__muted strong{color:var(--pc-text);font-variant-numeric:tabular-nums}.charter-module__GUfj7q__sectionTitle{font:600 calc(16px * var(--pc-scale,1))/1.25 var(--pc-font);margin:0 0 12px}.charter-module__GUfj7q__fresh{border-radius:var(--pc-radius);border:1px solid color-mix(in srgb, var(--pc-good) 45%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--pc-good) 18%, var(--pc-surface)), var(--pc-surface-2));animation:charter-module__GUfj7q__rise .42s var(--ease-out,ease) both;align-items:center;gap:14px;padding:12px 16px;display:flex}.charter-module__GUfj7q__fresh div{gap:2px;display:grid}.charter-module__GUfj7q__fresh strong{font-weight:650}.charter-module__GUfj7q__fresh span{color:var(--pc-muted);font-size:calc(13px * var(--pc-scale,1))}.charter-module__GUfj7q__freshSeal{background:var(--pc-good);width:38px;height:38px;color:var(--pc-surface);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.charter-module__GUfj7q__hero{border:1px solid var(--pc-border);border-radius:calc(var(--pc-radius) + 4px);background:radial-gradient(120% 140% at 100% 0%, var(--pc-accent-soft), transparent 60%), linear-gradient(180deg, var(--pc-surface-2), var(--pc-surface));align-items:center;gap:20px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.charter-module__GUfj7q__hero:after{content:"✦";color:var(--pc-accent);opacity:.08;pointer-events:none;font-size:180px;line-height:1;position:absolute;bottom:-48px;right:-14px}.charter-module__GUfj7q__heroSeal{background:var(--pc-accent-soft);width:84px;height:84px;color:var(--pc-accent);box-shadow:inset 0 0 0 2px var(--pc-accent);border-radius:50%;flex:none;place-items:center;font-size:38px;display:grid}.charter-module__GUfj7q__ringSmall{color:var(--pc-muted);font:500 calc(12px * var(--pc-scale,1))/1 var(--pc-font);margin-top:3px;display:block}.charter-module__GUfj7q__heroText{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.charter-module__GUfj7q__eyebrow{color:var(--pc-accent);font:650 calc(12.5px * var(--pc-scale,1))/1.3 var(--pc-font);letter-spacing:.06em;text-transform:uppercase;margin:0}.charter-module__GUfj7q__title{font:700 calc(26px * var(--pc-scale,1))/1.15 var(--pc-font);letter-spacing:-.015em;text-wrap:balance;margin:0}.charter-module__GUfj7q__subtitle{color:var(--pc-muted);font-size:calc(13.5px * var(--pc-scale,1));margin:0}.charter-module__GUfj7q__act{color:var(--pc-muted);font-size:calc(13px * var(--pc-scale,1));flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 0;font-style:italic;display:flex}.charter-module__GUfj7q__act span{background:var(--pc-surface-2);color:var(--pc-text);font-style:normal;font-weight:600;font-size:calc(12px * var(--pc-scale,1));box-shadow:inset 0 0 0 1px var(--pc-border);border-radius:999px;padding:2px 8px}.charter-module__GUfj7q__lede{color:var(--pc-muted);max-width:60ch;margin:0}.charter-module__GUfj7q__card{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-2);gap:16px;padding:18px;display:grid}.charter-module__GUfj7q__adviser{align-items:center;gap:12px;display:flex}.charter-module__GUfj7q__adviser>div{flex:1;min-width:0;display:grid}.charter-module__GUfj7q__adviser strong{font-weight:650}.charter-module__GUfj7q__adviser small{color:var(--pc-muted);font-size:calc(12.5px * var(--pc-scale,1))}.charter-module__GUfj7q__adviser .character-portrait{border-radius:12px;flex:none}.charter-module__GUfj7q__briefing{border-left:3px solid var(--pc-accent);color:var(--pc-text);font-size:calc(14.5px * var(--pc-scale,1));margin:0;padding:4px 0 4px 18px;font-style:italic;line-height:1.6;position:relative}.charter-module__GUfj7q__objectives{gap:10px;margin:0;padding:0;list-style:none;display:grid}.charter-module__GUfj7q__objectives>li{border-radius:var(--pc-radius-sm);background:var(--pc-surface);box-shadow:inset 0 0 0 1px var(--pc-border);gap:7px;padding:12px 14px;display:grid}.charter-module__GUfj7q__objectives>li.charter-module__GUfj7q__met{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pc-good) 40%, transparent)}.charter-module__GUfj7q__objectiveHead{align-items:baseline;gap:10px;display:flex}.charter-module__GUfj7q__objectiveHead strong{flex:1;font-weight:600}.charter-module__GUfj7q__objectiveHead em{color:var(--pc-muted);font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.charter-module__GUfj7q__met .charter-module__GUfj7q__objectiveHead em{color:var(--pc-good)}.charter-module__GUfj7q__check{width:20px;height:20px;color:var(--pc-muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:inline-grid;box-shadow:inset 0 0 0 1.5px}.charter-module__GUfj7q__met .charter-module__GUfj7q__check{background:var(--pc-good);color:var(--pc-surface);box-shadow:none}.charter-module__GUfj7q__hint{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.charter-module__GUfj7q__hint p{color:var(--pc-muted);font-size:calc(13px * var(--pc-scale,1));margin:0;line-height:1.45}.charter-module__GUfj7q__hint button{flex:none}.charter-module__GUfj7q__hold{border-radius:var(--pc-radius-sm);background:var(--pc-accent-soft);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.charter-module__GUfj7q__hold p{font-size:calc(13.5px * var(--pc-scale,1));flex:1;gap:8px;margin:0;display:grid}.charter-module__GUfj7q__rewards{flex-wrap:wrap;gap:12px;display:flex}.charter-module__GUfj7q__grant,.charter-module__GUfj7q__unlocks{border-radius:var(--pc-radius-sm);border:1px dashed var(--pc-border);align-content:start;gap:4px;padding:10px 14px;display:grid}.charter-module__GUfj7q__grant span,.charter-module__GUfj7q__unlocks>span{color:var(--pc-muted);font-size:calc(12px * var(--pc-scale,1));letter-spacing:.05em;text-transform:uppercase;font-weight:600}.charter-module__GUfj7q__grant strong{color:var(--pc-good);font:700 calc(22px * var(--pc-scale,1))/1.1 var(--pc-font);font-variant-numeric:tabular-nums}.charter-module__GUfj7q__unlocks{flex:1;min-width:220px}.charter-module__GUfj7q__unlocks ul{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.charter-module__GUfj7q__unlocks li{background:var(--pc-surface);box-shadow:inset 0 0 0 1px var(--pc-border);font-size:calc(12.5px * var(--pc-scale,1));border-radius:999px;padding:3px 10px}.charter-module__GUfj7q__roadmap{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.charter-module__GUfj7q__roadmap>li{grid-template-columns:40px 1fr;gap:14px;padding-bottom:16px;display:grid;position:relative}.charter-module__GUfj7q__roadmap>li:before{content:"";background:var(--pc-border);width:2px;position:absolute;top:36px;bottom:0;left:19px}.charter-module__GUfj7q__roadmap>li:last-child:before{display:none}.charter-module__GUfj7q__roadmap>li.charter-module__GUfj7q__won:before{background:var(--pc-good)}.charter-module__GUfj7q__roadmap>li.charter-module__GUfj7q__current:before{background:linear-gradient(var(--pc-accent), var(--pc-border))}.charter-module__GUfj7q__node{z-index:1;background:var(--pc-surface);width:40px;height:40px;color:var(--pc-muted);box-shadow:inset 0 0 0 2px var(--pc-border);font:700 calc(13px * var(--pc-scale,1))/1 var(--pc-font);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:relative}.charter-module__GUfj7q__won .charter-module__GUfj7q__node{background:var(--pc-good);color:var(--pc-surface);box-shadow:none;font-size:17px}.charter-module__GUfj7q__current .charter-module__GUfj7q__node{background:var(--pc-accent);color:var(--pc-accent-text);box-shadow:0 0 0 5px var(--pc-accent-soft);animation:2.4s ease-in-out infinite charter-module__GUfj7q__beacon}.charter-module__GUfj7q__idea .charter-module__GUfj7q__node{color:var(--pc-accent);box-shadow:inset 0 0 0 2px var(--pc-accent-soft)}.charter-module__GUfj7q__step{border-radius:var(--pc-radius-sm);gap:2px;min-width:0;padding:8px 12px 10px;display:grid}.charter-module__GUfj7q__current .charter-module__GUfj7q__step{background:var(--pc-accent-soft)}.charter-module__GUfj7q__locked .charter-module__GUfj7q__step{opacity:.78}.charter-module__GUfj7q__step small{color:var(--pc-muted);font-size:calc(12px * var(--pc-scale,1));letter-spacing:.04em;text-transform:uppercase;font-weight:600}.charter-module__GUfj7q__step strong{font:650 calc(15px * var(--pc-scale,1))/1.3 var(--pc-font)}.charter-module__GUfj7q__stepMeta{color:var(--pc-muted);font-size:calc(12.5px * var(--pc-scale,1));font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;display:flex}.charter-module__GUfj7q__stepMeta em{font-style:normal;font-weight:600}.charter-module__GUfj7q__stamp{color:var(--pc-good)}.charter-module__GUfj7q__now{color:var(--pc-accent)}.charter-module__GUfj7q__stepUnlocks{color:var(--pc-muted);font-size:calc(12.5px * var(--pc-scale,1))}.charter-module__GUfj7q__gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.charter-module__GUfj7q__certificate{text-align:center;border-radius:var(--pc-radius-sm);background:var(--pc-surface);box-shadow:inset 0 0 0 1px var(--pc-border), inset 0 0 0 5px var(--pc-surface), inset 0 0 0 6px color-mix(in srgb, var(--pc-warn) 45%, transparent);justify-items:center;gap:4px;padding:18px 14px 12px;display:grid;position:relative}.charter-module__GUfj7q__certSeal{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--pc-warn) 70%, var(--pc-surface)), var(--pc-warn));width:40px;height:40px;color:var(--pc-surface);font:800 calc(13px * var(--pc-scale,1))/1 var(--pc-font);box-shadow:0 0 0 3px color-mix(in srgb, var(--pc-warn) 30%, transparent);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.charter-module__GUfj7q__certificate strong{font:650 calc(14px * var(--pc-scale,1))/1.3 var(--pc-font);text-wrap:balance}.charter-module__GUfj7q__certificate small{color:var(--pc-muted);font-size:calc(12px * var(--pc-scale,1))}.charter-module__GUfj7q__certFoot{border-top:1px solid var(--pc-border);width:100%;color:var(--pc-muted);font-size:calc(12px * var(--pc-scale,1));flex-wrap:wrap;justify-content:center;gap:2px 8px;margin-top:6px;padding-top:8px;display:flex}.charter-module__GUfj7q__certFoot b{color:var(--pc-good);font-variant-numeric:tabular-nums}@container (max-width:520px){.charter-module__GUfj7q__root{padding:14px 14px 22px}.charter-module__GUfj7q__hero{flex-direction:column;align-items:flex-start}.charter-module__GUfj7q__title{font-size:calc(22px * var(--pc-scale,1))}.charter-module__GUfj7q__hint{flex-direction:column}.charter-module__GUfj7q__adviser{flex-wrap:wrap}}@keyframes charter-module__GUfj7q__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes charter-module__GUfj7q__beacon{0%,to{box-shadow:0 0 0 5px var(--pc-accent-soft)}50%{box-shadow:0 0 0 9px #0000}}@media (prefers-reduced-motion:reduce){.charter-module__GUfj7q__fresh,.charter-module__GUfj7q__current .charter-module__GUfj7q__node{animation:none}}[data-reduced-motion] .charter-module__GUfj7q__fresh{animation:none}[data-reduced-motion] .charter-module__GUfj7q__current .charter-module__GUfj7q__node{animation:none}
.adviser-module__f7kR8q__app{flex-direction:column;display:flex}.adviser-module__f7kR8q__app>div{flex-direction:column;flex:1;min-height:0;display:flex}.adviser-module__f7kR8q__app [role=tablist]{align-self:flex-start;margin:12px 16px 0}.adviser-module__f7kR8q__app [role=tabpanel]{flex:1;min-height:0;padding-top:12px;position:relative}.adviser-module__f7kR8q__app [role=tabpanel]:focus-visible{outline:none}.adviser-module__f7kR8q__chatLayout{border-top:1px solid var(--pc-border);grid-template-columns:236px minmax(0,1fr);display:grid;position:absolute;inset:12px 0 0}@container (max-width:620px){.adviser-module__f7kR8q__chatLayout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.adviser-module__f7kR8q__rail{border-right:1px solid var(--pc-border);background:var(--pc-surface);overscroll-behavior:contain;min-height:0;overflow-y:auto}.adviser-module__f7kR8q__rail ul{gap:2px;margin:0;padding:8px;list-style:none;display:grid}.adviser-module__f7kR8q__railItem{border-radius:var(--pc-radius-sm);width:100%;color:var(--pc-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px 7px 8px;display:grid;position:relative}.adviser-module__f7kR8q__railItem:hover{background:var(--pc-surface-2)}.adviser-module__f7kR8q__railSelected,.adviser-module__f7kR8q__railSelected:hover{background:var(--persona-soft);box-shadow:inset 3px 0 0 var(--persona)}.adviser-module__f7kR8q__railText{min-width:0;display:grid}.adviser-module__f7kR8q__railName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:calc(13.5px * var(--pc-scale,1));overflow:hidden}.adviser-module__f7kR8q__railRole{text-overflow:ellipsis;white-space:nowrap;color:var(--pc-muted);font-size:calc(12px * var(--pc-scale,1));overflow:hidden}.adviser-module__f7kR8q__railSelected .adviser-module__f7kR8q__railRole{color:var(--persona)}.adviser-module__f7kR8q__railTag{background:color-mix(in srgb, var(--pc-warn) 16%, transparent);color:var(--pc-warn);font:700 12px/1 var(--pc-font);white-space:nowrap;border-radius:999px;padding:3px 7px}.adviser-module__f7kR8q__railCount{background:var(--pc-surface-2);min-width:22px;height:22px;color:var(--pc-muted);font:700 12px/1 var(--pc-font);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;display:grid}.adviser-module__f7kR8q__railTyping{color:var(--persona);letter-spacing:1px;font-weight:800;animation:1.2s ease-in-out infinite adviser-module__f7kR8q__adviser-blink}@container (max-width:620px){.adviser-module__f7kR8q__rail{border-right:0;border-bottom:1px solid var(--pc-border);overflow:auto hidden}.adviser-module__f7kR8q__rail ul{gap:4px;padding:8px 10px;display:flex}.adviser-module__f7kR8q__railItem{grid-template-columns:auto;justify-items:center;width:auto;padding:6px}.adviser-module__f7kR8q__railText,.adviser-module__f7kR8q__railTag,.adviser-module__f7kR8q__railCount{display:none}.adviser-module__f7kR8q__railTyping{font-size:12px;position:absolute;top:0;right:2px}.adviser-module__f7kR8q__railSelected,.adviser-module__f7kR8q__railSelected:hover{box-shadow:inset 0 -3px 0 var(--persona)}}.adviser-module__f7kR8q__chat{background:color-mix(in srgb, var(--pc-surface) 60%, var(--pc-bg));flex-direction:column;min-width:0;min-height:0;display:flex}.adviser-module__f7kR8q__chatHead{border-bottom:1px solid var(--pc-border);background:linear-gradient(90deg, var(--persona-soft), transparent 70%), var(--pc-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.adviser-module__f7kR8q__headPortrait{border-radius:12px}.adviser-module__f7kR8q__headText{min-width:0;display:grid}.adviser-module__f7kR8q__headText strong{font-size:calc(15.5px * var(--pc-scale,1))}.adviser-module__f7kR8q__headText span{color:var(--persona);font-weight:600;font-size:calc(13px * var(--pc-scale,1))}.adviser-module__f7kR8q__headText em{color:var(--pc-muted);font-size:calc(12.5px * var(--pc-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adviser-module__f7kR8q__transcript{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1;gap:10px;min-height:0;margin:0;padding:16px;list-style:none;display:flex;overflow-y:auto}.adviser-module__f7kR8q__line{align-items:flex-end;gap:8px;max-width:min(84%,560px);animation:.2s ease-out both adviser-module__f7kR8q__adviser-in;display:flex}.adviser-module__f7kR8q__line>div{gap:3px;min-width:0;display:grid}.adviser-module__f7kR8q__mine{align-self:flex-end}.adviser-module__f7kR8q__theirs{align-self:flex-start}.adviser-module__f7kR8q__bubblePortrait{flex:none;border-radius:50%!important}.adviser-module__f7kR8q__bubble{font-size:calc(14px * var(--pc-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;margin:0;padding:10px 14px;line-height:1.55}.adviser-module__f7kR8q__mine .adviser-module__f7kR8q__bubble{background:var(--pc-accent);color:var(--pc-accent-text);border-bottom-right-radius:4px}.adviser-module__f7kR8q__theirs .adviser-module__f7kR8q__bubble{background:var(--pc-surface);color:var(--pc-text);border:1px solid color-mix(in srgb, var(--persona) 35%, var(--pc-border));box-shadow:inset 3px 0 0 var(--persona);border-bottom-left-radius:4px}.adviser-module__f7kR8q__opener{font-style:italic}.adviser-module__f7kR8q__bubbleNote{color:var(--pc-muted);font-size:calc(12px * var(--pc-scale,1));padding-left:4px}.adviser-module__f7kR8q__typing{align-items:center;gap:5px;padding:14px 16px;display:inline-flex}.adviser-module__f7kR8q__dot{background:var(--persona);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite adviser-module__f7kR8q__adviser-bounce}.adviser-module__f7kR8q__dot:nth-child(2){animation-delay:.15s}.adviser-module__f7kR8q__dot:nth-child(3){animation-delay:.3s}.adviser-module__f7kR8q__notice{border:1px solid color-mix(in srgb, var(--pc-bad) 45%, transparent);border-radius:var(--pc-radius-sm);background:color-mix(in srgb, var(--pc-bad) 10%, var(--pc-surface));font-size:calc(13.5px * var(--pc-scale,1));grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:0 16px 8px;padding:10px 12px;display:grid}.adviser-module__f7kR8q__notice>span{background:color-mix(in srgb, var(--pc-bad) 20%, transparent);width:24px;height:24px;color:var(--pc-bad);border-radius:50%;place-items:center;font-weight:800;display:grid}.adviser-module__f7kR8q__notice p{margin:0;line-height:1.45}.adviser-module__f7kR8q__noticeWait{border-color:color-mix(in srgb, var(--pc-warn) 45%, transparent);background:color-mix(in srgb, var(--pc-warn) 10%, var(--pc-surface))}.adviser-module__f7kR8q__noticeWait>span{background:color-mix(in srgb, var(--pc-warn) 20%, transparent);color:var(--pc-warn)}.adviser-module__f7kR8q__countdown{font-variant-numeric:tabular-nums}.adviser-module__f7kR8q__noticeClose{width:28px;height:28px;color:var(--pc-muted);font:600 18px/1 var(--pc-font);cursor:pointer;background:0 0;border:0;border-radius:50%}.adviser-module__f7kR8q__noticeClose:hover{background:var(--pc-surface-2);color:var(--pc-text)}.adviser-module__f7kR8q__suggestions{flex-wrap:wrap;gap:6px;padding:0 16px 8px;display:flex}.adviser-module__f7kR8q__suggestion{border:1px solid color-mix(in srgb, var(--persona) 45%, var(--pc-border));background:var(--pc-surface);max-width:100%;min-height:32px;color:var(--pc-text);font:550 calc(12.5px * var(--pc-scale,1))/1.35 var(--pc-font);text-align:left;cursor:pointer;border-radius:16px;padding:6px 12px;transition:background .12s,border-color .12s}.adviser-module__f7kR8q__suggestion:hover:not(:disabled){background:var(--persona-soft);border-color:var(--persona)}.adviser-module__f7kR8q__suggestion:disabled{opacity:.5;cursor:not-allowed}.adviser-module__f7kR8q__composer{border-top:1px solid var(--pc-border);background:var(--pc-surface);gap:6px;padding:10px 16px 12px;display:grid}.adviser-module__f7kR8q__composer textarea{resize:vertical;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-2);width:100%;min-height:48px;max-height:140px;color:var(--pc-text);font:400 calc(14px * var(--pc-scale,1))/1.5 var(--pc-font);padding:10px 12px}.adviser-module__f7kR8q__composer textarea::placeholder{color:var(--pc-muted)}.adviser-module__f7kR8q__composer textarea:focus-visible{outline:2px solid var(--persona);outline-offset:1px}.adviser-module__f7kR8q__composerBar{align-items:center;gap:12px;display:flex}.adviser-module__f7kR8q__counter{color:var(--pc-muted);font-size:calc(12px * var(--pc-scale,1));font-variant-numeric:tabular-nums;flex:none}.adviser-module__f7kR8q__disclaimer{min-width:0;color:var(--pc-muted);font-size:calc(12px * var(--pc-scale,1));flex:1;line-height:1.35}@container (max-width:520px){.adviser-module__f7kR8q__disclaimer{display:none}.adviser-module__f7kR8q__composerBar{justify-content:space-between}}.adviser-module__f7kR8q__cabinetScroll{border-top:1px solid var(--pc-border);overscroll-behavior:contain;position:absolute;inset:12px 0 0;overflow-y:auto}.adviser-module__f7kR8q__cabinet{gap:18px;padding:16px 18px 26px;display:grid}.adviser-module__f7kR8q__cabinetIntro{color:var(--pc-muted);max-width:64ch;margin:0}.adviser-module__f7kR8q__tableWrap{place-items:center;display:grid}.adviser-module__f7kR8q__table{aspect-ratio:1;width:min(100%,540px);position:relative;container-type:inline-size}.adviser-module__f7kR8q__table:before{content:"";background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--pc-accent) 10%, transparent), transparent 70%), var(--pc-surface-2);border:1px solid var(--pc-border);box-shadow:inset 0 0 0 10px color-mix(in srgb, var(--pc-surface) 70%, transparent), var(--pc-shadow);border-radius:50%;position:absolute;inset:17%}.adviser-module__f7kR8q__tableTop{text-align:center;place-content:center;justify-items:center;gap:6px;padding:4%;display:grid;position:absolute;inset:22%}.adviser-module__f7kR8q__tableWho{color:var(--persona);font-weight:700;font-size:calc(15px * var(--pc-scale,1))}.adviser-module__f7kR8q__tableRole{color:var(--pc-muted);font-size:calc(12.5px * var(--pc-scale,1))}.adviser-module__f7kR8q__tableQuote{max-height:13em;font-size:calc(14px * var(--pc-scale,1));text-wrap:balance;margin:2px 0 6px;font-style:italic;line-height:1.5;animation:.24s ease-out both adviser-module__f7kR8q__adviser-in;overflow:auto}@container (max-width:420px){.adviser-module__f7kR8q__tableQuote{max-height:7.5em;margin:0 0 2px;font-size:12.5px}}.adviser-module__f7kR8q__seat{--seat:44px;background:var(--pc-surface);transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-42cqi) rotate(calc(-1 * var(--angle)));cursor:pointer;border:0;border-radius:14px;padding:3px;transition:box-shadow .16s;position:absolute;top:50%;left:50%;box-shadow:0 2px 8px #0003}.adviser-module__f7kR8q__seat>span{border-radius:10px;transition:scale .16s;display:block;width:var(--seat)!important;height:calc(var(--seat) * 1.332)!important}.adviser-module__f7kR8q__seat:hover>span{scale:1.06}.adviser-module__f7kR8q__seatSpeaking{box-shadow:0 0 0 3px var(--persona), 0 6px 18px #0000004d;z-index:1}.adviser-module__f7kR8q__seatSpeaking>span{scale:1.08}@container (max-width:420px){.adviser-module__f7kR8q__seat{--seat:32px;border-radius:10px;padding:2px}.adviser-module__f7kR8q__seat>span{border-radius:8px}.adviser-module__f7kR8q__tableTop{gap:3px;inset:17%}.adviser-module__f7kR8q__tableWho{font-size:13px}}.adviser-module__f7kR8q__minutes h3{font:600 calc(16px * var(--pc-scale,1))/1.25 var(--pc-font);margin:0 0 8px}.adviser-module__f7kR8q__minutes ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.adviser-module__f7kR8q__minutes li{border-radius:var(--pc-radius-sm);background:var(--pc-surface-2);border-left:3px solid var(--persona);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.adviser-module__f7kR8q__minutes p{font-size:calc(13.5px * var(--pc-scale,1));margin:0;line-height:1.5}.adviser-module__f7kR8q__minuteName{color:var(--persona);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.adviser-module__f7kR8q__minuteName:hover{text-decoration:underline}@keyframes adviser-module__f7kR8q__adviser-in{0%{opacity:0;transform:translateY(4px)}}@keyframes adviser-module__f7kR8q__adviser-bounce{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@keyframes adviser-module__f7kR8q__adviser-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.adviser-module__f7kR8q__line,.adviser-module__f7kR8q__tableQuote{animation:none}.adviser-module__f7kR8q__dot{opacity:.8;animation:none}.adviser-module__f7kR8q__railTyping{animation:none}.adviser-module__f7kR8q__transcript{scroll-behavior:auto}.adviser-module__f7kR8q__seat,.adviser-module__f7kR8q__seat>span{transition:none}}:is([data-reduced-motion] .adviser-module__f7kR8q__line,[data-reduced-motion] .adviser-module__f7kR8q__tableQuote,[data-reduced-motion] .adviser-module__f7kR8q__railTyping){animation:none}[data-reduced-motion] .adviser-module__f7kR8q__dot{opacity:.8;animation:none}[data-reduced-motion] .adviser-module__f7kR8q__transcript{scroll-behavior:auto}[data-reduced-motion] .adviser-module__f7kR8q__seat{transition:none}[data-reduced-motion] .adviser-module__f7kR8q__seat>span{transition:none}
.desk-module__96ke3q__root{box-sizing:border-box;min-height:100%;color:var(--pc-text);font:400 calc(14px * var(--pc-scale,1))/1.5 var(--pc-font);padding:18px 20px 24px;container-type:inline-size}.desk-module__96ke3q__root *,.desk-module__96ke3q__root :before,.desk-module__96ke3q__root :after{box-sizing:border-box}.desk-module__96ke3q__root :focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.desk-module__96ke3q__fill{min-height:0;padding:0;position:absolute;inset:0;overflow:hidden}.desk-module__96ke3q__eyebrow{color:var(--pc-accent);font:650 calc(12.5px * var(--pc-scale,1))/1.2 var(--pc-font);align-items:center;gap:6px;margin:0;display:inline-flex}.desk-module__96ke3q__title{font:650 calc(21px * var(--pc-scale,1))/1.25 var(--pc-font);letter-spacing:-.01em;text-wrap:balance;margin:4px 0 0}.desk-module__96ke3q__lede{max-width:68ch;color:var(--pc-muted);font-size:calc(14px * var(--pc-scale,1));margin:8px 0 0;line-height:1.6}.desk-module__96ke3q__muted{color:var(--pc-muted)}.desk-module__96ke3q__chips{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.desk-module__96ke3q__chip{border:1px solid var(--pc-border);background:var(--pc-surface-2);min-height:26px;color:var(--pc-text);font:550 calc(12.5px * var(--pc-scale,1))/1 var(--pc-font);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.desk-module__96ke3q__chip b{font-variant-numeric:tabular-nums;font-weight:700}.desk-module__96ke3q__chipGood{color:var(--pc-good);border-color:color-mix(in srgb, var(--pc-good) 40%, transparent);background:color-mix(in srgb, var(--pc-good) 10%, transparent)}.desk-module__96ke3q__chipWarn{color:var(--pc-warn);border-color:color-mix(in srgb, var(--pc-warn) 40%, transparent);background:color-mix(in srgb, var(--pc-warn) 10%, transparent)}.desk-module__96ke3q__chipBad{color:var(--pc-bad);border-color:color-mix(in srgb, var(--pc-bad) 40%, transparent);background:color-mix(in srgb, var(--pc-bad) 10%, transparent)}.desk-module__96ke3q__chipAccent{color:var(--pc-accent);border-color:color-mix(in srgb, var(--pc-accent) 40%, transparent);background:var(--pc-accent-soft)}.desk-module__96ke3q__good{color:var(--pc-good)}.desk-module__96ke3q__warn{color:var(--pc-warn)}.desk-module__96ke3q__bad{color:var(--pc-bad)}.desk-module__96ke3q__facts{grid-template-columns:minmax(0,1fr) auto;gap:0;margin:0;display:grid}.desk-module__96ke3q__facts>div{display:contents}.desk-module__96ke3q__facts dt,.desk-module__96ke3q__facts dd{border-bottom:1px solid var(--pc-border);margin:0;padding:8px 0}.desk-module__96ke3q__facts dt{color:var(--pc-muted);padding-right:16px}.desk-module__96ke3q__facts dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.desk-module__96ke3q__facts>div:last-child dt,.desk-module__96ke3q__facts>div:last-child dd{border-bottom:0}.desk-module__96ke3q__card{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-2);min-width:0;padding:14px 16px}.desk-module__96ke3q__note{color:var(--pc-muted);font-size:calc(13px * var(--pc-scale,1));margin:8px 0 0;line-height:1.55}.desk-module__96ke3q__persona{--persona:hsl(var(--hue,190) 68% 70%);--persona-soft:hsl(var(--hue,190) 60% 60% / .16)}[data-pc-theme=light] .desk-module__96ke3q__persona{--persona:hsl(var(--hue,190) 62% 31%);--persona-soft:hsl(var(--hue,190) 70% 45% / .12)}.desk-module__96ke3q__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@container (max-width:520px){.desk-module__96ke3q__title{font-size:calc(18px * var(--pc-scale,1))}}
.progress-module__W_aIIq__app{min-height:100%;color:var(--pc-text);font:400 calc(14px * var(--pc-scale,1))/1.45 var(--pc-font);font-variant-numeric:tabular-nums;padding:18px 20px 26px;container-type:inline-size}.progress-module__W_aIIq__app :where(p,h2,h3,h4,dl,dd,ul,ol){margin:0}.progress-module__W_aIIq__app :where(ul,ol){padding:0;list-style:none}.progress-module__W_aIIq__app>*+*{margin-top:20px}.progress-module__W_aIIq__good{color:var(--pc-good)}.progress-module__W_aIIq__warn{color:var(--pc-warn)}.progress-module__W_aIIq__bad{color:var(--pc-bad)}.progress-module__W_aIIq__muted{color:var(--pc-muted)}.progress-module__W_aIIq__accent{color:var(--pc-accent)}.progress-module__W_aIIq__note{color:var(--pc-muted);font-size:calc(13px * var(--pc-scale,1));line-height:1.5}.progress-module__W_aIIq__small{font-size:calc(12.5px * var(--pc-scale,1))}.progress-module__W_aIIq__hero{border-bottom:1px solid var(--pc-border);flex-wrap:wrap;align-items:center;gap:12px 28px;padding-bottom:14px;display:flex}.progress-module__W_aIIq__heroIcon{background:var(--pc-surface-2);border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.progress-module__W_aIIq__heroTitle{gap:2px;min-width:0;display:grid}.progress-module__W_aIIq__heroTitle h2{font:700 calc(18px * var(--pc-scale,1))/1.2 var(--pc-font)}.progress-module__W_aIIq__facts{flex-wrap:wrap;gap:6px 22px;display:flex}.progress-module__W_aIIq__facts div{gap:1px;display:grid}.progress-module__W_aIIq__facts dt{color:var(--pc-muted);font-size:calc(12px * var(--pc-scale,1))}.progress-module__W_aIIq__facts dd{font-weight:650}.progress-module__W_aIIq__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.progress-module__W_aIIq__card{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-2);align-content:start;gap:8px;min-width:0;padding:12px 14px;display:grid}.progress-module__W_aIIq__cardActive{border-color:var(--pc-accent);box-shadow:inset 0 0 0 1px var(--pc-accent)}.progress-module__W_aIIq__cardDone{opacity:.78}.progress-module__W_aIIq__cardLocked{opacity:.62}.progress-module__W_aIIq__cardHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.progress-module__W_aIIq__cardHead h4{font:650 calc(14.5px * var(--pc-scale,1))/1.3 var(--pc-font)}.progress-module__W_aIIq__cardFoot{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.progress-module__W_aIIq__tag{background:color-mix(in srgb, currentColor 14%, transparent);height:22px;font:650 calc(12px * var(--pc-scale,1))/1 var(--pc-font);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.progress-module__W_aIIq__list{gap:8px;display:grid}.progress-module__W_aIIq__row{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:12px 14px;display:grid}.progress-module__W_aIIq__rowMain{gap:4px;min-width:0;display:grid}.progress-module__W_aIIq__rowTitle{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-weight:650;display:flex}.progress-module__W_aIIq__rowActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@container (max-width:520px){.progress-module__W_aIIq__row{grid-template-columns:minmax(0,1fr)}.progress-module__W_aIIq__rowActions{justify-content:flex-start}}.progress-module__W_aIIq__track{background:var(--pc-surface-3,color-mix(in srgb, var(--pc-text) 12%, transparent));border-radius:999px;height:8px;display:block;overflow:hidden}.progress-module__W_aIIq__track b{border-radius:inherit;background:var(--pc-accent);height:100%;display:block}.progress-module__W_aIIq__trackWarn b{background:var(--pc-warn)}.progress-module__W_aIIq__trackGood b{background:var(--pc-good)}.progress-module__W_aIIq__empty{border:1px dashed var(--pc-border);border-radius:var(--pc-radius);color:var(--pc-muted);text-align:center;padding:18px}.progress-module__W_aIIq__quantity{border:1px solid var(--pc-border);background:var(--pc-surface);width:90px;height:30px;color:var(--pc-text);font:500 calc(13px * var(--pc-scale,1))/1 var(--pc-font);border-radius:8px;padding:0 8px}.progress-module__W_aIIq__eras{gap:16px;display:grid}.progress-module__W_aIIq__eraHead{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.progress-module__W_aIIq__eraHead h3{font:700 calc(15px * var(--pc-scale,1))/1.3 var(--pc-font)}.progress-module__W_aIIq__moments{border-left:2px solid var(--pc-border);gap:0;margin-left:10px;display:grid}.progress-module__W_aIIq__moment{gap:2px;padding:8px 0 10px 22px;display:grid;position:relative}.progress-module__W_aIIq__momentIcon{background:var(--pc-surface-2);border:1px solid var(--pc-border);width:22px;height:22px;color:var(--pc-accent);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:8px;left:-12px}.progress-module__W_aIIq__metricPicker{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.progress-module__W_aIIq__metricPicker button[aria-pressed=true]{border-color:var(--pc-accent);color:var(--pc-accent)}.progress-module__W_aIIq__lapse{gap:10px;display:grid}.progress-module__W_aIIq__lapse canvas{border-radius:var(--pc-radius);background:var(--pc-surface-2);border:1px solid var(--pc-border);width:100%;height:auto}.progress-module__W_aIIq__lapseControls{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.progress-module__W_aIIq__lapseControls input[type=range]{accent-color:var(--pc-accent);flex:160px}.progress-module__W_aIIq__digestFigures{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.progress-module__W_aIIq__digestFigure{border-radius:var(--pc-radius);background:var(--pc-surface-2);border:1px solid var(--pc-border);gap:2px;padding:12px 14px;display:grid}.progress-module__W_aIIq__digestFigure span{color:var(--pc-muted);font-size:calc(12.5px * var(--pc-scale,1))}.progress-module__W_aIIq__digestFigure strong{font:700 calc(20px * var(--pc-scale,1))/1.2 var(--pc-font)}
.welcome-module__bgUWLG__welcome{z-index:50;color:var(--text,#f2f5f3);font-family:var(--font-body,system-ui);background:#06131a;position:fixed;inset:0;overflow:hidden}.welcome-module__bgUWLG__welcome[hidden]{display:none}.welcome-module__bgUWLG__backdrop{--mx:0;--my:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.welcome-module__bgUWLG__sky{background:linear-gradient(#0b1b36 0%,#123150 45%,#0a2536 100%);position:absolute;inset:0}.welcome-module__bgUWLG__scene{width:max(100vw,177.87vh);height:max(56.22vw,100vh);transform:translate(-50%, -50%) translate(calc(var(--mx) * -12px), calc(var(--my) * -8px)) scale(1.03);transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.welcome-module__bgUWLG__drift{transform-origin:70% 55%;animation:48s ease-in-out infinite alternate welcome-module__bgUWLG__drift;position:absolute;inset:0}.welcome-module__bgUWLG__art{background:url(/assets/blockline-menu-city.avif) 50%/100% 100% no-repeat;animation:1.4s cubic-bezier(.2,.8,.2,1) both welcome-module__bgUWLG__arrive;position:absolute;inset:0}.welcome-module__bgUWLG__night{opacity:.16;mix-blend-mode:multiply;background:radial-gradient(60% 50% at 78% 8%,#ffbe7800 0%,#0a163a33 60%),linear-gradient(#0a1438eb 0%,#08142ccc 55%,#040e1cdb 100%);animation:7s cubic-bezier(.4,0,.2,1) .3s both welcome-module__bgUWLG__dawn;position:absolute;inset:0}.welcome-module__bgUWLG__sun{z-index:1;opacity:.85;mix-blend-mode:screen;background:radial-gradient(closest-side,#ffd6968c,#ffaa6e38 45%,#ff966400 75%);border-radius:50%;width:78vw;height:78vh;animation:8s cubic-bezier(.2,.7,.2,1) .4s both welcome-module__bgUWLG__sunrise,9s ease-in-out 8.4s infinite alternate welcome-module__bgUWLG__glow;position:absolute;top:-26vh;right:-12vw}.welcome-module__bgUWLG__windows i,.welcome-module__bgUWLG__glints i{opacity:0;border-radius:50%;position:absolute}.welcome-module__bgUWLG__windows i{background:#ffdc8f;width:3px;height:3px;animation:2.6s both welcome-module__bgUWLG__lights-out;box-shadow:0 0 6px 2px #ffc466bf}.welcome-module__bgUWLG__glints i{background:#fff8e4;width:3px;height:3px;animation:4.2s ease-in-out infinite both welcome-module__bgUWLG__twinkle;box-shadow:0 0 8px 2px #fff0c899}.welcome-module__bgUWLG__beacon{mix-blend-mode:screen;background:radial-gradient(closest-side,#fff4c8f2 0 6%,#ffdc8c73 18%,#ffd27800 70%);border-radius:50%;width:90px;height:90px;margin:-45px 0 0 -45px;animation:3.2s ease-in-out infinite welcome-module__bgUWLG__beacon;position:absolute;top:89.6%;left:80.3%}.welcome-module__bgUWLG__clouds{transform:translate(calc(var(--mx) * -26px), calc(var(--my) * -10px));transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 0 60%}.welcome-module__bgUWLG__clouds i{filter:blur(6px);background:radial-gradient(closest-side,#ffeede57,#ffeede00);border-radius:50%;width:34vw;height:7vw;animation:140s linear infinite welcome-module__bgUWLG__cloud;position:absolute;top:8%;left:0}.welcome-module__bgUWLG__clouds i:nth-child(2){opacity:.8;width:26vw;height:5vw;animation-duration:110s;animation-delay:-60s;top:22%}.welcome-module__bgUWLG__clouds i:nth-child(3){opacity:.6;width:40vw;height:8vw;animation-duration:170s;animation-delay:-120s;top:2%}.welcome-module__bgUWLG__gulls{width:150px;height:50px;animation:46s linear 1.5s infinite both welcome-module__bgUWLG__fly;position:absolute;top:16%;left:0;overflow:visible}.welcome-module__bgUWLG__gull{fill:none;stroke:#0e1e2cb3;stroke-width:1.3px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:.7s ease-in-out infinite alternate welcome-module__bgUWLG__flap}.welcome-module__bgUWLG__vignette{background:linear-gradient(90deg,#030f17e6 0%,#04131dbd 30%,#0516204d 52%,#05162000 70%),linear-gradient(#020a0f00 68%,#020a0f99);position:absolute;inset:0}.welcome-module__bgUWLG__panel{z-index:2;scrollbar-width:thin;flex-direction:column;justify-content:safe center;gap:22px;width:min(580px,100%);height:100%;padding:clamp(24px,5vh,56px) clamp(24px,5vw,84px);display:flex;position:relative;overflow-y:auto}.welcome-module__bgUWLG__brand{align-items:center;gap:16px;animation:.7s cubic-bezier(.2,.8,.2,1) .2s both welcome-module__bgUWLG__rise;display:flex}.welcome-module__bgUWLG__brand>div{gap:8px;display:grid}.welcome-module__bgUWLG__brand strong{font:900 clamp(28px, 3.6vw, 46px)/.85 var(--font-display,system-ui);letter-spacing:.06em;text-shadow:0 4px 18px #00000059}.welcome-module__bgUWLG__brand small{color:var(--cyan-soft,#80d9d7);font:700 12px/1 var(--font-display,system-ui);letter-spacing:.16em;text-transform:uppercase}.welcome-module__bgUWLG__mark{flex:none;grid-template-columns:repeat(3,1fr);align-items:end;gap:4px;width:44px;height:46px;display:grid;transform:skewY(-12deg)}.welcome-module__bgUWLG__mark i{transform-origin:bottom;background:#dfeeed;border-radius:4px;height:28px;animation:.7s cubic-bezier(.2,1.3,.4,1) both welcome-module__bgUWLG__grow;box-shadow:0 5px 12px #00000047}.welcome-module__bgUWLG__mark i:first-child{animation-delay:.35s}.welcome-module__bgUWLG__mark i:nth-child(2){background:linear-gradient(#3db7bd 0 45%,#e7b13d 46%);height:44px;animation-delay:.45s}.welcome-module__bgUWLG__mark i:nth-child(3){background:var(--coral,#df6848);height:22px;animation-delay:.55s}.welcome-module__bgUWLG__journey{margin:0;padding:0;list-style:none;animation:.7s cubic-bezier(.2,.8,.2,1) .35s both welcome-module__bgUWLG__rise;display:flex}.welcome-module__bgUWLG__journey li{flex:1;min-width:0;position:relative}.welcome-module__bgUWLG__journey li+li:before{content:"";background:repeating-linear-gradient(90deg,#97c6cc47 0 8px,#97c6cc1a 8px 14px);border-radius:2px;height:4px;position:absolute;top:13px;left:calc(18px - 50%);right:calc(50% + 18px)}.welcome-module__bgUWLG__journey li[data-state=done]+li:before,.welcome-module__bgUWLG__journey li[data-state=current]:before{background:linear-gradient(90deg,#82bc31,#41c2c7)}.welcome-module__bgUWLG__journey li[data-state=todo]:before{background:repeating-linear-gradient(90deg,#97c6cc47 0 8px,#97c6cc1a 8px 14px)}.welcome-module__bgUWLG__journey button,.welcome-module__bgUWLG__stop{color:#8fa9ae;width:100%;font:700 12px/1.1 var(--font-display,system-ui);letter-spacing:.04em;text-align:center;background:0 0;border:0;justify-items:center;gap:7px;padding:0;display:grid}.welcome-module__bgUWLG__journey button{cursor:pointer}.welcome-module__bgUWLG__journey button:hover b{transform:translateY(-2px)}.welcome-module__bgUWLG__journey button:focus-visible{outline:2px solid var(--focus,#41c2c7);outline-offset:3px;border-radius:8px}.welcome-module__bgUWLG__journey b{color:#a3b9bd;width:30px;height:30px;font:800 13px/1 var(--font-display,system-ui);background:#081c25d9;border:1px solid #97c6cc59;border-radius:9px;place-items:center;transition:transform .14s,background .2s;display:grid}.welcome-module__bgUWLG__journey li>*>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.welcome-module__bgUWLG__journey li[data-state=done] b{color:#0d2410;background:linear-gradient(160deg,#b6ea79,#82bc31);border-color:#0000}.welcome-module__bgUWLG__journey li[data-state=done],.welcome-module__bgUWLG__journey li[data-state=done]>*{color:#cde7b0}.welcome-module__bgUWLG__journey li[data-state=current] b{color:#062025;background:linear-gradient(160deg,#8ff0ee,#41c2c7);border-color:#0000;animation:2.4s ease-in-out infinite welcome-module__bgUWLG__pulse;box-shadow:0 0 0 4px #41c2c738,0 6px 18px #41c2c759}.welcome-module__bgUWLG__journey li[data-state=current]>*{color:#e8f6f6}.welcome-module__bgUWLG__journey[data-compact] b{border-radius:7px;width:24px;height:24px;font-size:12px}.welcome-module__bgUWLG__journey[data-compact] li+li:before{top:10px}.welcome-module__bgUWLG__journey[data-compact] .welcome-module__bgUWLG__stop{gap:5px}.welcome-module__bgUWLG__step{justify-items:start;gap:14px;display:grid}.welcome-module__bgUWLG__step[hidden]{display:none}.welcome-module__bgUWLG__step[data-active]{animation:.56s cubic-bezier(.2,.8,.2,1) both welcome-module__bgUWLG__rise}.welcome-module__bgUWLG__eyebrow{color:var(--gold,#e7b13d);font:800 12px/1 var(--font-display,system-ui);letter-spacing:.2em;text-transform:uppercase;margin:0}.welcome-module__bgUWLG__headline{max-width:480px;font:800 clamp(30px, 4vw, 52px)/1.04 var(--font-display,system-ui);letter-spacing:-.03em;text-wrap:balance;outline:none;margin:0}.welcome-module__bgUWLG__headline em{background:linear-gradient(95deg,#f7d27a 10%,#f0925f 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.welcome-module__bgUWLG__lede{color:#b9cdd0;max-width:470px;margin:0;font-size:15px;line-height:1.6}.welcome-module__bgUWLG__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.welcome-module__bgUWLG__primary,.welcome-module__bgUWLG__ghost{font:800 15px/1 var(--font-display,system-ui);letter-spacing:.01em;cursor:pointer;border-radius:999px;align-items:center;gap:10px;transition:transform .14s,box-shadow .14s,border-color .14s,opacity .14s;display:inline-flex}.welcome-module__bgUWLG__primary{color:#04232a;background:linear-gradient(#7ee6e5 0%,#41c2c7 100%);border:0;min-height:52px;padding:0 24px;box-shadow:0 10px 28px #41c2c752,inset 0 1px #fff6}.welcome-module__bgUWLG__primary span{transition:transform .16s}.welcome-module__bgUWLG__primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 34px #41c2c76b,inset 0 1px #fff6}.welcome-module__bgUWLG__primary:hover:not(:disabled) span{transform:translate(3px)}.welcome-module__bgUWLG__primary:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.welcome-module__bgUWLG__ghost{color:#d6e5e6;background:#061a2399;border:1px solid #97c6cc59;min-height:44px;padding:0 18px;font-size:14px}.welcome-module__bgUWLG__ghost:hover{border-color:#80d9d7bf}.welcome-module__bgUWLG__primary:focus-visible,.welcome-module__bgUWLG__ghost:focus-visible,.welcome-module__bgUWLG__suggestions button:focus-visible,.welcome-module__bgUWLG__nameInput:focus-visible{outline:2px solid var(--pc-focus,#7fe3e6);outline-offset:3px}.welcome-module__bgUWLG__cameo{align-items:flex-end;gap:8px;max-width:420px;margin-top:16px;display:flex}.welcome-module__bgUWLG__cameoBlocky{width:50px;height:60px}.welcome-module__bgUWLG__cameo p{color:#b9cdd0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061a23b8;border:1px solid #97c6cc3d;border-radius:12px;margin:0 0 10px;padding:9px 12px;font-size:13px;line-height:1.45;position:relative}.welcome-module__bgUWLG__cameo strong{color:var(--cyan-soft,#80d9d7);font:800 12px/1.2 var(--font-display,system-ui);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;display:block}.welcome-module__bgUWLG__label{color:var(--cyan-soft,#80d9d7);font:800 12px/1 var(--font-display,system-ui);letter-spacing:.18em;text-transform:uppercase;margin-top:4px}.welcome-module__bgUWLG__nameInput{width:min(440px,100%);height:64px;color:var(--text,#f2f5f3);font:800 28px/1 var(--font-display,system-ui);letter-spacing:-.01em;background:#04141cd1;border:1px solid #79aeb461;border-radius:14px;padding:0 18px;transition:border-color .14s,box-shadow .14s}.welcome-module__bgUWLG__nameInput::placeholder{color:#45646b;font-weight:600}.welcome-module__bgUWLG__nameInput:focus{border-color:#68d8dcd9;outline:none;box-shadow:0 0 0 4px #41c2c72e}.welcome-module__bgUWLG__suggestions{flex-wrap:wrap;gap:8px;max-width:460px;display:flex}.welcome-module__bgUWLG__suggestions button{color:#b3cdd0;min-height:34px;font:600 13px/1 var(--font-body,system-ui);cursor:pointer;background:#081e27a8;border:1px solid #79aeb447;border-radius:999px;padding:0 14px;transition:color .14s,border-color .14s,background .14s}.welcome-module__bgUWLG__suggestions button:hover{color:#eef7f7;border-color:#68d8dca6}.welcome-module__bgUWLG__suggestions button[aria-pressed=true]{color:#04232a;background:#80d9d7;border-color:#0000}.welcome-module__bgUWLG__suggestions .welcome-module__bgUWLG__surprise{color:#f3d98b;border-color:#e7b13d73}.welcome-module__bgUWLG__suggestions .welcome-module__bgUWLG__surprise span{font-size:16px}.welcome-module__bgUWLG__hint{color:#8aa5aa;margin:0;font-size:12px;line-height:1.5}.welcome-module__bgUWLG__sign{filter:drop-shadow(0 12px 18px #00000059);justify-items:center;margin:4px 0 0 6px;display:grid}.welcome-module__bgUWLG__signBoard{color:#fff;text-align:center;background:linear-gradient(#23835a,#1a6848);border-radius:9px;justify-items:center;gap:3px;min-width:220px;max-width:min(440px,100%);padding:11px 22px 10px;transition:opacity .2s;display:grid;box-shadow:inset 0 0 0 3px #1a6848,inset 0 0 0 5px #eaf5ef}.welcome-module__bgUWLG__signBoard[data-empty]{opacity:.55}.welcome-module__bgUWLG__signBoard small{font:700 12px/1 var(--font-display,system-ui);letter-spacing:.16em;text-transform:uppercase;opacity:.9}.welcome-module__bgUWLG__signBoard strong{max-width:100%;font:800 24px/1.15 var(--font-display,system-ui);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.welcome-module__bgUWLG__signPosts{justify-content:space-between;width:60%;display:flex}.welcome-module__bgUWLG__signPosts i{background:linear-gradient(90deg,#8a9aa0,#c7d2d6 50%,#7c8b91);border-radius:0 0 2px 2px;width:6px;height:20px}.welcome-module__bgUWLG__picker{width:min(460px,100%)}.welcome-module__bgUWLG__picker .map-picker{gap:10px;margin:0}.welcome-module__bgUWLG__picker .map-picker legend{letter-spacing:.18em;margin-bottom:10px;font-size:12px}.welcome-module__bgUWLG__picker .map-picker-options{gap:10px;min-height:132px}.welcome-module__bgUWLG__picker .map-option{border-radius:12px;gap:6px;padding:7px 7px 10px}.welcome-module__bgUWLG__picker .map-option canvas{border-radius:8px}.welcome-module__bgUWLG__picker .map-option strong{font-size:13px}:is(.welcome-module__bgUWLG__picker .map-option small,.welcome-module__bgUWLG__picker .map-option code){font-size:12px}.welcome-module__bgUWLG__picker .map-picker-loading{font-size:13px}.welcome-module__bgUWLG__picker .map-picker-blurb{color:#b3cdd0;min-height:2.9em;font-size:13px}.welcome-module__bgUWLG__picker .map-picker-tools button{border-radius:999px;height:36px;padding:0 14px;font-size:13px}.welcome-module__bgUWLG__picker .map-picker-tools input{min-width:0;height:36px;color:var(--text,#f2f5f3);font:700 13px/1 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;background:#04141cd1;border:1px solid #79aeb459;border-radius:999px;padding:0 12px}.welcome-module__bgUWLG__picker .map-picker-tools input::placeholder{color:#5d7c83;font-family:var(--font-body,system-ui);letter-spacing:.02em;text-transform:none}.welcome-module__bgUWLG__picker .map-picker-tools input:focus-visible{outline:2px solid var(--focus,#41c2c7);outline-offset:2px}.welcome-module__bgUWLG__picker .map-picker-error{font-size:12px}.welcome-module__bgUWLG__account{width:min(440px,100%)}.welcome-module__bgUWLG__account .account-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;margin-top:0}.welcome-module__bgUWLG__account .account-panel small{letter-spacing:.1em;font-size:12px}.welcome-module__bgUWLG__account .account-panel strong{font-size:13px}.welcome-module__bgUWLG__account .account-panel span{font-size:12px}.welcome-module__bgUWLG__account .account-panel button{letter-spacing:.08em;font-size:12px}.welcome-module__bgUWLG__siting{z-index:6;width:min(600px,100% - 200px);color:var(--text,#f2f5f3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#0d343ef5,#091b23f5);border:1px solid #44cfd480;border-radius:16px;gap:12px;padding:14px 16px;animation:.42s cubic-bezier(.2,.8,.2,1) both welcome-module__bgUWLG__drop;display:grid;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #020a0e73}.welcome-module__bgUWLG__siting .welcome-module__bgUWLG__journey{animation:none}.welcome-module__bgUWLG__sitingBody{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.welcome-module__bgUWLG__sitingIcon{color:#8fe6e4;background:#4bbabe29;border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.welcome-module__bgUWLG__sitingBody>div{gap:4px;min-width:0;display:grid}.welcome-module__bgUWLG__sitingBody strong{font:800 15px/1.25 var(--font-display,system-ui)}.welcome-module__bgUWLG__sitingBody small{color:#a9c9cb;font-size:13px;line-height:1.45}.welcome-module__bgUWLG__siting .welcome-module__bgUWLG__ghost{white-space:nowrap;min-height:38px;padding:0 14px;font-size:13px}@media (max-width:790px){.welcome-module__bgUWLG__panel{justify-content:flex-start;gap:18px;width:100%;padding:22px 16px 24px}.welcome-module__bgUWLG__vignette{background:linear-gradient(#030f17e6 0%,#04131dcc 55%,#030f17eb 100%)}.welcome-module__bgUWLG__headline{font-size:clamp(28px,8vw,38px)}.welcome-module__bgUWLG__lede{font-size:14px}.welcome-module__bgUWLG__actions>*{flex:auto;justify-content:center}.welcome-module__bgUWLG__nameInput{height:56px;font-size:24px}.welcome-module__bgUWLG__siting{width:auto;padding:12px;animation:none;top:10px;left:84px;right:10px;transform:none}.welcome-module__bgUWLG__sitingBody{grid-template-columns:minmax(0,1fr)}.welcome-module__bgUWLG__sitingIcon{display:none}}@media (max-width:420px){.welcome-module__bgUWLG__journey button,.welcome-module__bgUWLG__stop{letter-spacing:0;font-size:12px}.welcome-module__bgUWLG__brand strong{font-size:26px}.welcome-module__bgUWLG__cameo{display:none}.welcome-module__bgUWLG__signBoard strong{font-size:20px}}@media (max-height:720px) and (min-width:791px){.welcome-module__bgUWLG__panel{gap:16px}.welcome-module__bgUWLG__cameo{display:none}.welcome-module__bgUWLG__headline{font-size:clamp(28px,3.4vw,42px)}}@keyframes welcome-module__bgUWLG__arrive{0%{opacity:0;transform:scale(1.05)}}@keyframes welcome-module__bgUWLG__drift{0%{transform:scale(1)translate(0)}to{transform:scale(1.07)translate(-1.2%,-.8%)}}@keyframes welcome-module__bgUWLG__dawn{0%{opacity:1}}@keyframes welcome-module__bgUWLG__sunrise{0%{opacity:0;transform:translateY(18vh)scale(.8)}}@keyframes welcome-module__bgUWLG__glow{to{opacity:.65;transform:scale(1.04)}}@keyframes welcome-module__bgUWLG__lights-out{0%{opacity:.9}60%{opacity:.9}to{opacity:0}}@keyframes welcome-module__bgUWLG__twinkle{0%,to{opacity:0;transform:scale(.4)}45%{opacity:.95;transform:scale(1)}60%{opacity:.2;transform:scale(.7)}}@keyframes welcome-module__bgUWLG__beacon{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes welcome-module__bgUWLG__cloud{0%{transform:translate(-40vw)}to{transform:translate(120vw)}}@keyframes welcome-module__bgUWLG__fly{0%{transform:translate(-20vw)}50%{transform:translate(55vw,-3vh)}to{transform:translate(125vw,1vh)}}@keyframes welcome-module__bgUWLG__flap{to{transform:scaleY(.35)}}@keyframes welcome-module__bgUWLG__rise{0%{opacity:0;transform:translateY(14px)}}@keyframes welcome-module__bgUWLG__grow{0%{transform:scaleY(0)}}@keyframes welcome-module__bgUWLG__pulse{50%{box-shadow:0 0 0 7px #41c2c71f,0 6px 18px #41c2c759}}@keyframes welcome-module__bgUWLG__drop{0%{opacity:0;transform:translate(-50%,-10px)}}.welcome-module__bgUWLG__backdrop[data-still] *,.welcome-module__bgUWLG__backdrop[data-still]{transition:none!important;animation:none!important}.welcome-module__bgUWLG__backdrop[data-still] .welcome-module__bgUWLG__gulls{display:none}.welcome-module__bgUWLG__backdrop[data-no-intro] .welcome-module__bgUWLG__art,.welcome-module__bgUWLG__backdrop[data-no-intro] .welcome-module__bgUWLG__night,.welcome-module__bgUWLG__backdrop[data-no-intro] .welcome-module__bgUWLG__windows i{animation:none}.welcome-module__bgUWLG__backdrop[data-no-intro] .welcome-module__bgUWLG__sun{animation:9s ease-in-out infinite alternate welcome-module__bgUWLG__glow}@media (prefers-reduced-motion:reduce){.welcome-module__bgUWLG__welcome *,.welcome-module__bgUWLG__siting,.welcome-module__bgUWLG__siting *{transition:none!important;animation:none!important}.welcome-module__bgUWLG__gulls{display:none}}
.calendar-module__TDFjzW__root{min-height:100%;color:var(--pc-text);font:400 calc(14px * var(--pc-scale,1))/1.45 var(--pc-font);grid-template-rows:auto 1fr;gap:14px;padding:18px 20px 20px;display:grid;container-type:inline-size}.calendar-module__TDFjzW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-module__TDFjzW__titleBlock{align-items:baseline;gap:12px;display:flex}.calendar-module__TDFjzW__title{font:700 calc(24px * var(--pc-scale,1))/1.1 var(--pc-font);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:0}.calendar-module__TDFjzW__season{background:var(--pc-accent-soft);color:var(--pc-accent);font:600 calc(12.5px * var(--pc-scale,1))/1.2 var(--pc-font);border-radius:999px;padding:3px 10px}.calendar-module__TDFjzW__nav{gap:6px;display:flex}.calendar-module__TDFjzW__nav button[aria-label]{min-width:34px;font-size:18px}.calendar-module__TDFjzW__body{grid-template-columns:minmax(0,1.55fr) minmax(230px,1fr);align-items:start;gap:18px;min-height:0;display:grid}.calendar-module__TDFjzW__monthPane{gap:12px;min-width:0;display:grid}.calendar-module__TDFjzW__grid{gap:4px;display:grid}.calendar-module__TDFjzW__weekdays,.calendar-module__TDFjzW__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calendar-module__TDFjzW__weekdays span{color:var(--pc-muted);font:600 calc(12px * var(--pc-scale,1))/1 var(--pc-font);letter-spacing:.04em;text-transform:uppercase;padding:0 6px 4px}.calendar-module__TDFjzW__week>div{min-width:0}.calendar-module__TDFjzW__cell{aspect-ratio:1/.86;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-2);width:100%;min-height:50px;color:var(--pc-text);font:inherit;text-align:left;cursor:pointer;grid-template-rows:auto 1fr;align-content:start;justify-items:start;padding:6px 7px;transition:border-color .12s,background .12s,transform .12s;display:grid;position:relative;overflow:hidden}.calendar-module__TDFjzW__cell:hover:not(:disabled){border-color:var(--pc-accent)}.calendar-module__TDFjzW__cell:disabled{opacity:.3;cursor:default}.calendar-module__TDFjzW__weekend{background:color-mix(in srgb, var(--pc-surface-2) 70%, var(--pc-surface))}.calendar-module__TDFjzW__outside{opacity:.45}.calendar-module__TDFjzW__future{background:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in srgb, var(--pc-border) 45%, transparent) 7px 8px), var(--pc-surface)}.calendar-module__TDFjzW__today{border-color:var(--pc-accent);box-shadow:inset 0 0 0 1px var(--pc-accent)}.calendar-module__TDFjzW__today .calendar-module__TDFjzW__dayNumber{background:var(--pc-accent);min-width:24px;height:24px;color:var(--pc-accent-text);border-radius:999px;place-items:center;margin:-3px 0 0 -3px;display:inline-grid}.calendar-module__TDFjzW__selected{background:var(--pc-accent-soft);border-color:var(--pc-accent);transform:translateY(-1px)}.calendar-module__TDFjzW__dayNumber{font:650 calc(13.5px * var(--pc-scale,1))/1 var(--pc-font);font-variant-numeric:tabular-nums}.calendar-module__TDFjzW__dots{flex-wrap:wrap;align-self:end;align-items:center;gap:3px;display:flex}.calendar-module__TDFjzW__dots b{color:var(--pc-muted);font:600 12px/1 var(--pc-font)}.calendar-module__TDFjzW__dot{background:var(--pc-muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.calendar-module__TDFjzW__positive{background:var(--pc-good)}.calendar-module__TDFjzW__info{background:var(--pc-accent)}.calendar-module__TDFjzW__warning{background:var(--pc-warn)}.calendar-module__TDFjzW__critical{background:var(--pc-bad);box-shadow:0 0 0 2px color-mix(in srgb, var(--pc-bad) 30%, transparent)}.calendar-module__TDFjzW__upcoming{box-shadow:inset 0 0 0 2px var(--pc-accent);background:0 0}.calendar-module__TDFjzW__legend{color:var(--pc-muted);font-size:calc(12.5px * var(--pc-scale,1));flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.calendar-module__TDFjzW__legend li{align-items:center;gap:6px;display:inline-flex}.calendar-module__TDFjzW__agenda{gap:14px;min-width:0;display:grid}.calendar-module__TDFjzW__dayCard{border-radius:var(--pc-radius);background:var(--pc-surface-2);box-shadow:inset 0 0 0 1px var(--pc-border);gap:6px;padding:14px;display:grid}.calendar-module__TDFjzW__dayEyebrow{color:var(--pc-accent);font:650 calc(12.5px * var(--pc-scale,1))/1.2 var(--pc-font);letter-spacing:.04em;text-transform:uppercase;margin:0}.calendar-module__TDFjzW__dayTitle{font:650 calc(16px * var(--pc-scale,1))/1.3 var(--pc-font);margin:0 0 4px}.calendar-module__TDFjzW__quiet{color:var(--pc-muted);font-size:calc(13px * var(--pc-scale,1));margin:0}.calendar-module__TDFjzW__sectionTitle{font:600 calc(15px * var(--pc-scale,1))/1.25 var(--pc-font);margin:0 0 8px}.calendar-module__TDFjzW__subTitle{color:var(--pc-muted);font:600 calc(12.5px * var(--pc-scale,1))/1.2 var(--pc-font);letter-spacing:.05em;text-transform:uppercase;margin:12px 0 6px}.calendar-module__TDFjzW__ahead{align-content:start;display:grid}.calendar-module__TDFjzW__entries{gap:4px;margin:0;padding:0;list-style:none;display:grid}.calendar-module__TDFjzW__entry,.calendar-module__TDFjzW__upcomingRow{border-radius:var(--pc-radius-sm);width:100%;color:var(--pc-text);font:inherit;text-align:left;background:0 0;border:1px solid #0000;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}button.calendar-module__TDFjzW__entry,.calendar-module__TDFjzW__upcomingRow{cursor:pointer}button.calendar-module__TDFjzW__entry:hover,.calendar-module__TDFjzW__upcomingRow:hover{background:var(--pc-accent-soft)}.calendar-module__TDFjzW__dayCard .calendar-module__TDFjzW__entry{background:var(--pc-surface)}.calendar-module__TDFjzW__upcomingRow{box-shadow:inset 0 -1px 0 var(--pc-border);border-radius:0}.calendar-module__TDFjzW__when{font-variant-numeric:tabular-nums;justify-items:start;min-width:64px;display:grid}.calendar-module__TDFjzW__when b{font-weight:650;font-size:calc(13.5px * var(--pc-scale,1))}.calendar-module__TDFjzW__when small{color:var(--pc-muted);font-size:calc(12px * var(--pc-scale,1))}.calendar-module__TDFjzW__glyph{background:var(--pc-surface);width:26px;height:26px;color:var(--pc-accent);box-shadow:inset 0 0 0 1px var(--pc-border);border-radius:8px;flex:none;place-items:center;font-size:14px;display:inline-grid}.calendar-module__TDFjzW__glyph_positive{color:var(--pc-good)}.calendar-module__TDFjzW__glyph_warning{color:var(--pc-warn)}.calendar-module__TDFjzW__glyph_critical{color:var(--pc-bad)}.calendar-module__TDFjzW__what{flex:1;gap:1px;min-width:0;display:grid}.calendar-module__TDFjzW__what strong{font-weight:600;font-size:calc(13.5px * var(--pc-scale,1));line-height:1.35}.calendar-module__TDFjzW__what small{color:var(--pc-muted);font-size:calc(12.5px * var(--pc-scale,1))}.calendar-module__TDFjzW__open{color:var(--pc-muted)}@container (max-width:640px){.calendar-module__TDFjzW__root{padding:14px}.calendar-module__TDFjzW__body{grid-template-columns:1fr}.calendar-module__TDFjzW__cell{aspect-ratio:auto;min-height:44px;padding:5px}}@media (prefers-reduced-motion:reduce){.calendar-module__TDFjzW__cell{transition:none}.calendar-module__TDFjzW__selected{transform:none}}[data-reduced-motion] .calendar-module__TDFjzW__cell{transition:none}[data-reduced-motion] .calendar-module__TDFjzW__selected{transform:none}
.parts-module__e58twq__ring{flex:none;place-items:center;display:inline-grid;position:relative}.parts-module__e58twq__ring svg{position:absolute;inset:0}.parts-module__e58twq__ringTrack{fill:none;stroke:var(--pc-surface-2)}.parts-module__e58twq__ringFill{fill:none;stroke:var(--pc-accent);stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease-out,ease)}.parts-module__e58twq__ringLabel{color:var(--pc-text);line-height:1.1;font:700 calc(18px * var(--pc-scale,1))/1.1 var(--pc-font);font-variant-numeric:tabular-nums;text-align:center;justify-items:center;display:grid;position:relative}.parts-module__e58twq__bar{background:var(--pc-surface-2);height:6px;box-shadow:inset 0 0 0 1px var(--pc-border);border-radius:999px;display:block;overflow:hidden}.parts-module__e58twq__bar b{border-radius:inherit;height:100%;transition:width .5s var(--ease-out,ease);background:currentColor;display:block}.parts-module__e58twq__accent{color:var(--pc-accent)}.parts-module__e58twq__good{color:var(--pc-good)}.parts-module__e58twq__warn{color:var(--pc-warn)}.parts-module__e58twq__bad{color:var(--pc-bad)}@media (prefers-reduced-motion:reduce){.parts-module__e58twq__ringFill,.parts-module__e58twq__bar b{transition:none}}[data-reduced-motion] .parts-module__e58twq__ringFill{transition:none}[data-reduced-motion] .parts-module__e58twq__bar b{transition:none}
.notes-module__QdiNoG__app{height:100%;min-height:0;color:var(--pc-text);font:400 calc(14px * var(--pc-scale,1))/1.5 var(--pc-font);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.notes-module__QdiNoG__toolbar{border-bottom:1px solid var(--pc-border);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 16px;display:flex}.notes-module__QdiNoG__title{min-width:0;color:var(--pc-muted);font:600 calc(13px * var(--pc-scale,1))/1.2 var(--pc-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notes-module__QdiNoG__paper{resize:none;background:linear-gradient(to right, transparent 0, transparent 100%), repeating-linear-gradient(to bottom, transparent 0, transparent calc(1.7em - 1px), color-mix(in srgb, var(--pc-border) 70%, transparent) calc(1.7em - 1px), color-mix(in srgb, var(--pc-border) 70%, transparent) 1.7em);width:100%;height:100%;min-height:0;color:var(--pc-text);font:400 calc(15px * var(--pc-scale,1))/1.7 var(--pc-font);caret-color:var(--pc-accent);background-position:0 14px;background-attachment:local;border:0;outline:none;margin:0;padding:14px 18px;display:block}.notes-module__QdiNoG__paper::placeholder{color:var(--pc-muted)}.notes-module__QdiNoG__paper:focus-visible{box-shadow:inset 0 0 0 2px var(--pc-focus)}.notes-module__QdiNoG__paper:disabled{opacity:.6}.notes-module__QdiNoG__status{border-top:1px solid var(--pc-border);color:var(--pc-muted);font-size:calc(12px * var(--pc-scale,1));justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;display:flex}.notes-module__QdiNoG__counts{font-variant-numeric:tabular-nums}
