.acc-plus{color:#231a00;background:linear-gradient(135deg,#ffe08a,#f5c542 55%,#d9a21c);box-shadow:0 0 0 1px #ffe08a66,0 2px 10px -2px #f5c54280}.acc-lock{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.acc-lock[data-kind=soon],.acc-lock[data-kind=account]{color:#eef2f8d9;background:#a0c3ff29;box-shadow:inset 0 0 0 1px #a0c3ff4d}@keyframes acc-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes acc-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes acc-shake{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.acc-step{animation:acc-rise .32s var(--m-out,cubic-bezier(.05, .7, .1, 1)) both}.acc-pop{animation:acc-pop .26s var(--m-out,cubic-bezier(.05, .7, .1, 1)) both}.acc-shake{animation:.28s ease-in-out both acc-shake}.acc-menu{z-index:62;transform-origin:100% 0;min-width:14rem;animation:acc-pop .2s var(--m-out,cubic-bezier(.05, .7, .1, 1)) both;position:absolute;top:calc(100% + .4rem);right:0}.acc-menu[data-leaving=true]{animation:acc-menu-out .12s var(--m-in,cubic-bezier(.3, 0, 1, 1)) both}@keyframes acc-menu-out{to{opacity:0;transform:scale(.96)}}.acc-code{letter-spacing:.55em;text-indent:.55em}@media (prefers-reduced-motion:reduce){.acc-step,.acc-pop,.acc-shake,.acc-menu{animation:none}}:root{--ann-info-bg:#0e2a6b;--ann-info-fg:#eef4ff;--ann-info-edge:#4cc9ff;--ann-warn-bg:#3b2c00;--ann-warn-fg:#ffe9a8;--ann-warn-edge:#f5c542;--ann-important-bg:#4d0d18;--ann-important-fg:#ffe4e7;--ann-important-edge:#ff4d5e;--ann-maint-bg:#f5c542;--ann-maint-fg:#231a00;--ann-maint-edge:#b8860b}:root[data-theme=light]{--ann-info-bg:#dce9ff;--ann-info-fg:#0b2a5c;--ann-info-edge:#0a6ab8;--ann-warn-bg:#fff0c2;--ann-warn-fg:#4a3500;--ann-warn-edge:#8a6200;--ann-important-bg:#ffe0e4;--ann-important-fg:#7a0f1d;--ann-important-edge:#c8283a;--ann-maint-bg:#ffd970;--ann-maint-fg:#2a1f00;--ann-maint-edge:#8a6200}.site-ann{--ann-h:2.75rem;--ann-fs:.8125rem;color:var(--ann-fg);background:var(--ann-bg);border-block-end:2px solid var(--ann-edge);animation:site-ann-in .22s var(--m-out,cubic-bezier(.05, .7, .1, 1)) both;padding-block-start:env(safe-area-inset-top,0px)}.site-ann[data-kind=info]{--ann-bg:var(--ann-info-bg);--ann-fg:var(--ann-info-fg);--ann-edge:var(--ann-info-edge)}.site-ann[data-kind=warn]{--ann-bg:var(--ann-warn-bg);--ann-fg:var(--ann-warn-fg);--ann-edge:var(--ann-warn-edge)}.site-ann[data-kind=important]{--ann-bg:var(--ann-important-bg);--ann-fg:var(--ann-important-fg);--ann-edge:var(--ann-important-edge)}.site-ann[data-kind=maintenance]{--ann-bg:var(--ann-maint-bg);--ann-fg:var(--ann-maint-fg);--ann-edge:var(--ann-maint-edge)}.site-ann__in{max-inline-size:var(--site-max,86rem);min-block-size:var(--ann-h);padding-inline:max(var(--gutter,1rem), env(safe-area-inset-left,0px)) max(.25rem, env(safe-area-inset-right,0px));align-items:center;gap:.5rem;margin-inline:auto;display:flex}.site-ann[data-open] .site-ann__in{align-items:flex-start}.site-ann__ico{font-size:calc(var(--ann-fs) + .125rem);line-height:var(--ann-h);flex:none}.site-ann__text{min-inline-size:0;font-size:var(--ann-fs);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-weight:650;line-height:1.35;overflow:hidden}.site-ann[data-open] .site-ann__text{white-space:normal;overflow-wrap:anywhere;padding-block:calc((var(--ann-h) - 1.35em) / 2)}.site-ann__tag{text-transform:uppercase;letter-spacing:.04em;margin-inline-end:.375rem}.site-ann__more,.site-ann__close{block-size:var(--ann-h);color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.site-ann__more{font-size:var(--ann-fs);text-underline-offset:3px;border-radius:.5rem;padding-inline:.5rem;font-weight:800;text-decoration:underline}.site-ann__close{inline-size:2.75rem;font-size:calc(var(--ann-fs) + .1875rem);border-radius:999px}.site-ann__more:hover,.site-ann__close:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.site-ann__more:focus-visible,.site-ann__close:focus-visible{outline-offset:-3px;outline:2px solid}.site-ann[data-preview]{padding-block-start:0;animation:none}html:has(.lay-app[data-frame=room]) .site-ann:not([data-preview]){--ann-h:1.75rem;--ann-fs:.75rem}@media (orientation:landscape) and (max-height:499px){.site-ann:not([data-preview]){--ann-h:1.75rem;--ann-fs:.75rem}}@keyframes site-ann-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.site-ann{animation:none}}@media print{.site-ann-slot{display:none}}
