:root[data-look=glass]{--pos-canvas: #dbe7f6;--pos-aurora: radial-gradient(48% 52% at 6% 4%, #7db4ff 0%, transparent 72%), radial-gradient(42% 46% at 96% 2%, #7fe3d0 0%, transparent 70%), radial-gradient(52% 56% at 88% 96%, #c3a6ff 0%, transparent 72%), radial-gradient(46% 50% at 12% 98%, #ffc2a8 0%, transparent 72%), radial-gradient(38% 38% at 52% 48%, #eef4ff 0%, transparent 74%);--pos-surface: rgb(255 255 255 / 50%);--pos-raised: rgb(255 255 255 / 62%);--pos-overlay: rgb(255 255 255 / 66%);--pos-track: rgb(12 18 32 / 7%);--pos-border-subtle: rgb(12 18 32 / 9%);--pos-border: rgb(12 18 32 / 13%);--pos-border-strong: rgb(12 18 32 / 22%);--pos-text: #0c1220;--pos-text-2: #3c4557;--pos-text-3: #566074;--pos-radius-md: 12px;--pos-radius-lg: 24px;--glass-edge: rgb(255 255 255 / 72%);--glass-rim: rgb(255 255 255 / 50%);--glass-under: rgb(255 255 255 / 16%);--glass-tint: rgb(255 255 255 / 28%);--glass-modal: rgb(255 255 255 / 64%);--glass-pop: #f6f8fc;--glass-shadow: 0 1px 2px rgb(25 45 90 / 7%), 0 12px 34px rgb(25 45 90 / 13%);--glass-lift: 0 30px 80px rgb(15 25 55 / 34%), 0 4px 14px rgb(15 25 55 / 14%);--glass-spring: cubic-bezier(.34, 1.42, .5, 1);--pos-shadow-sm: 0 1px 2px rgb(25 45 90 / 6%);--pos-shadow-md: var(--glass-shadow);--pos-shadow-lg: var(--glass-lift);--pos-font-sans: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", "IBM Plex Sans", system-ui, sans-serif}:root[data-look=glass][data-theme=dark]{--pos-canvas: #070a14;--pos-aurora: radial-gradient(48% 52% at 6% 4%, #123f93 0%, transparent 72%), radial-gradient(42% 46% at 96% 2%, #0c5f5a 0%, transparent 70%), radial-gradient(52% 56% at 88% 96%, #47288f 0%, transparent 72%), radial-gradient(46% 50% at 12% 98%, #6e2f3d 0%, transparent 72%);--pos-surface: rgb(44 48 62 / 50%);--pos-raised: rgb(52 56 72 / 62%);--pos-overlay: rgb(38 42 56 / 70%);--pos-track: rgb(255 255 255 / 7.5%);--pos-border-subtle: rgb(255 255 255 / 9%);--pos-border: rgb(255 255 255 / 14%);--pos-border-strong: rgb(255 255 255 / 24%);--pos-text: #f6f7fb;--pos-text-2: #c4cad6;--pos-text-3: #a4acbb;--glass-edge: rgb(255 255 255 / 30%);--glass-rim: rgb(255 255 255 / 16%);--glass-under: rgb(255 255 255 / 5%);--glass-tint: rgb(255 255 255 / 9%);--glass-modal: rgb(38 42 56 / 70%);--glass-pop: #262b3b;--glass-shadow: 0 1px 2px rgb(0 0 0 / 30%), 0 14px 38px rgb(0 0 0 / 36%);--glass-lift: 0 30px 90px rgb(0 0 0 / 66%), 0 4px 16px rgb(0 0 0 / 36%)}:root[data-look=glass] .pos-shell{background:var(--pos-aurora),var(--pos-canvas);background-attachment:fixed;letter-spacing:-.006em}:root[data-look=glass] :is(.pos-panel,.pos-stat,.pos-weeksum,.pos-cal,.pos-newinv__none,.pos-billing__privately,.pos-rail,.pos-nav,.pos-modal,.pos-account__menu,.pos-recordtime,.pos-recorded,.pos-quickpill,.pos-tabs){-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%);border-color:transparent;box-shadow:inset 0 1px 0 var(--glass-edge),inset 1px 0 0 var(--glass-under),inset -1px 0 0 var(--glass-under),inset 0 -1px 0 var(--glass-under),inset 0 0 0 .5px var(--glass-rim),var(--glass-shadow)}:root[data-look=glass] :is(.pos-panel,.pos-stat,.pos-weeksum,.pos-cal,.pos-newinv__none,.pos-billing__privately){background:var(--pos-surface);border-radius:var(--pos-radius-lg)}:root[data-look=glass] .pos-cal__head{background:var(--glass-tint)}:root[data-look=glass] .pos-nav{margin:10px 10px 0;border-radius:22px;border-bottom:0;background:var(--glass-tint);color:var(--pos-text);-webkit-backdrop-filter:blur(22px) saturate(190%);backdrop-filter:url(#pos-lens) blur(10px) saturate(190%)}:root[data-look=glass] .pos-nav__name{color:var(--pos-text)}:root[data-look=glass]:not([data-theme=dark]) .pos-nav__mark{content:url(../mark-navy.png)}:root[data-look=glass] .pos-nav__link{border-radius:999px;color:var(--pos-text-2)}:root[data-look=glass] .pos-nav__link:not(.active):hover{background:var(--glass-tint);color:var(--pos-text)}:root[data-look=glass] .pos-nav__link.active{color:var(--pos-text)}:root[data-look=glass] .pos-nav__pill{border-radius:999px;background:var(--pos-raised);box-shadow:inset 0 1px 0 var(--glass-edge),inset 0 0 0 .5px var(--glass-rim),0 3px 10px #14285021}:root[data-look=glass] .pos-search{border-color:transparent;border-radius:999px;background:var(--glass-tint);color:var(--pos-text-3);box-shadow:inset 0 .5px 2px #0c12201f,inset 0 0 0 .5px var(--pos-border)}:root[data-look=glass] .pos-search .pos-kbd{color:var(--pos-text-3);border-color:var(--pos-border);background:var(--glass-tint)}:root[data-look=glass] .pos-iconbtn{border-radius:50%;color:var(--pos-text-2)}:root[data-look=glass] .pos-iconbtn:hover{background:var(--glass-tint);color:var(--pos-text)}:root[data-look=glass] .pos-rail{margin:10px 0 10px 10px;border-right:0;border-radius:24px;background:var(--pos-surface)}:root[data-look=glass] .pos-rail__item{border-radius:999px}:root[data-look=glass] .pos-rail__item.is-active{background:var(--pos-raised);box-shadow:inset 0 1px 0 var(--glass-edge),inset 0 0 0 .5px var(--glass-rim),0 3px 10px #1428501f}:root[data-look=glass] .pos-btn{border-radius:999px;transition:background var(--pos-fast) var(--pos-ease),border-color var(--pos-fast) var(--pos-ease),color var(--pos-fast) var(--pos-ease),transform var(--pos-base) var(--glass-spring)}:root[data-look=glass] .pos-btn:active:not(:disabled){transform:scale(.955)}:root[data-look=glass] .pos-btn--primary{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001a,0 5px 16px #121a3547}:root[data-look=glass] .pos-btn--secondary{border-color:transparent;background:var(--glass-tint);box-shadow:inset 0 1px 0 var(--glass-under),inset 0 0 0 .5px var(--glass-rim),inset 0 0 0 1px var(--pos-border-subtle)}:root[data-look=glass] .pos-btn--secondary:hover:not(:disabled){background:var(--pos-raised);border-color:transparent}:root[data-look=glass] .pos-input,:root[data-look=glass] .pos-field .pos-datefield,:root[data-look=glass] .pos-pickfield{border-color:transparent;border-radius:13px;background:#ffffff6b;box-shadow:inset 0 .5px 2px #0c122021,inset 0 0 0 .5px var(--pos-border)}:root[data-look=glass][data-theme=dark] :is(.pos-input,.pos-field .pos-datefield,.pos-pickfield){background:#ffffff13}:root[data-look=glass] .pos-input:focus{border-color:var(--pos-accent);box-shadow:0 0 0 3.5px color-mix(in srgb,var(--pos-accent) 22%,transparent)}:root[data-look=glass] .pos-choice button{border-color:transparent;background:var(--glass-tint);box-shadow:inset 0 0 0 .5px var(--glass-rim),inset 0 0 0 1px var(--pos-border-subtle);transition:background var(--pos-fast) var(--pos-ease),color var(--pos-fast) var(--pos-ease),transform var(--pos-base) var(--glass-spring)}:root[data-look=glass] .pos-choice button.is-on{background:var(--pos-raised);box-shadow:inset 0 1px 0 var(--glass-edge),inset 0 0 0 .5px var(--glass-rim),inset 0 0 0 1.5px color-mix(in srgb,var(--pos-accent) 55%,transparent),0 2px 8px #0f1e3c29}:root[data-look=glass] .pos-switch__track{box-shadow:inset 0 .5px 2px #0c122033,inset 0 0 0 .5px var(--pos-border)}:root[data-look=glass] .pos-switch__knob{transition:transform var(--pos-base) var(--glass-spring);box-shadow:0 2px 6px #00000047,inset 0 0 0 .5px #0000000a}:root[data-look=glass] .pos-pill{box-shadow:inset 0 0 0 .5px var(--glass-rim)}:root[data-look=glass] .pos-chip{box-shadow:inset 0 .5px 0 var(--glass-edge)}:root[data-look=glass] .pos-scrim{background:#0a10223d;-webkit-backdrop-filter:none;backdrop-filter:none;animation:pos-glass-dim var(--pos-fast) var(--pos-ease)}@keyframes pos-glass-dim{0%{background:#0a102200}}:root[data-look=glass] .pos-modal{border-radius:30px;background:var(--glass-modal);-webkit-backdrop-filter:blur(22px) saturate(190%);backdrop-filter:url(#pos-lens) blur(18px) saturate(190%);box-shadow:inset 0 1px 0 var(--glass-edge),inset 0 0 0 .5px var(--glass-rim),var(--glass-lift)}:root[data-look=glass] .pos-modal__x{border-radius:50%;background:var(--pos-track)}:root[data-look=glass] .pos-account__menu,:root[data-look=glass] .pos-recordtime{background:var(--glass-modal);border-radius:22px}:root[data-look=glass] .pos-recorded,:root[data-look=glass] .pos-quickpill{background:var(--glass-modal);border-radius:999px}:root[data-look=glass] .pos-tabs{background:var(--glass-modal)}:root[data-look=glass] .pos-pick__list button{border-color:transparent;background:var(--glass-tint);box-shadow:inset 0 0 0 .5px var(--glass-rim),inset 0 0 0 1px var(--pos-border-subtle)}:root[data-look=glass] .pos-pick__list button.is-on{background:var(--pos-raised);box-shadow:inset 0 1px 0 var(--glass-edge),inset 0 0 0 1.5px color-mix(in srgb,var(--pos-accent) 55%,transparent)}@media (prefers-reduced-transparency: reduce){:root[data-look=glass]{--pos-surface: #f4f6fb;--pos-raised: #ffffff;--glass-modal: #f7f9fd;--glass-tint: #eef1f8}:root[data-look=glass][data-theme=dark]{--pos-surface: #1d2130;--pos-raised: #262b3b;--glass-modal: #20253a;--glass-tint: #272c3d}:root[data-look=glass] :is(.pos-panel,.pos-stat,.pos-weeksum,.pos-cal,.pos-rail,.pos-nav,.pos-modal,.pos-account__menu,.pos-recordtime,.pos-recorded,.pos-quickpill,.pos-tabs){-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width: 760px){:root[data-look=glass] .pos-nav{margin:0;border-radius:0}:root[data-look=glass] .pos-rail{margin:0;border-radius:0}}:root[data-text=large]{zoom:1.15}:root[data-text=largest]{zoom:1.3}:root[data-look=glass] .pos-modalscrim.is-going{animation:pos-scrim-out var(--pos-fast) var(--pos-ease) forwards}
