@charset "UTF-8";.hyphensAuto{hyphens:auto}:where(:root,[data-bs-theme=light]){--cms-rem:1rem;--cms-cap-trim:calc(.5cap - .5lh);--cms-ground:#eef2f5;--cms-surface:#fff;--cms-surface-2:#f5f5f5;--cms-surface-3:#eee;--cms-surface-4:#e0e0e0;--cms-surface-5:#ccc;--cms-surface-inverse:#707070;--cms-accent-subtle:#eef4ff;--cms-pinned-bg:#fff4dc;--cms-pinned-mark-bg:#fbe3ae;--cms-pinned-fg:#8a4e00;--cms-highlight-bg:#ffc;--cms-highlight-border:#fc9;--cms-mark-bg:#ff0;--cms-overlay:rgba(0,0,0,.45);--cms-media-scrim:rgba(0,0,0,.5);--cms-scrim-rgb:0 0 0;--cms-on-media-rgb:255 255 255;--cms-media-bg:#333;--cms-accent:#39c;--cms-accent-fg:#39c;--cms-accent-strong:#1f6e9a;--cms-orange:#f09000;--cms-orange-solid:#f09000;--cms-link:#06b;--cms-link-strong:#1b3865;--cms-link-active:#f60;--cms-info:#10b7ff;--cms-focus:#4a90d9;--cms-ripple-color:currentColor;--cms-ripple-opacity:.16;--cms-text:#000;--cms-text-soft:#333;--cms-text-muted:#666;--cms-text-subtle:#888;--cms-text-hint:#999;--cms-text-faint:#ccc;--cms-on-accent:#fff;--cms-on-solid:#fff;--cms-on-inverse:#f0f0f0;--cms-border-light:#e0e0e0;--cms-border:#ccc;--cms-border-strong:#999;--cms-border-dark:#666;--cms-border-contrast:#000;--cms-danger:red;--cms-danger-strong:#900;--cms-danger-solid:red;--cms-danger-solid-strong:#900;--cms-danger-bg:#fee;--cms-danger-bg-strong:#fcc;--cms-success:green;--cms-success-solid:#090;--cms-success-bg:#cfc;--cms-success-bg-strong:#8ac176;--cms-nt-reply:#1f6e9a;--cms-nt-reply-bg:#eaf3fb;--cms-nt-mod:#c62828;--cms-nt-mod-bg:#fdecec;--cms-nt-signal:#a85a00;--cms-nt-signal-bg:#fff3e0;--cms-nt-react:#c2185b;--cms-nt-react-bg:#fdecf3;--cms-nt-game:#2e7d32;--cms-nt-game-bg:#e9f5ea;--cms-nt-decision:#5e45b0;--cms-nt-decision-bg:#f0ecfa;--cms-nt-neutral:#5f6b76;--cms-nt-neutral-bg:#e8edf2;--cms-input-bg:#fff;--cms-input-border:#ccc;--cms-input-color:#000;--cms-btn-bg:#f5f5f5 linear-gradient(#f4f4f4, #f1f1f1);--cms-btn-bg-hover:#f7f7f7 linear-gradient(#f7f7f7, #f1f1f1);--cms-btn-bg-active:#eee linear-gradient(#eee, #e0e0e0);--cms-btn-color:#606060;--cms-btn-color-hover:#181818;--cms-btn-color-active:#333;--cms-btn-border:rgba(0,0,0,.1);--cms-rating-empty:#dcdcdc;--cms-rating-fill:#fdc036 linear-gradient(#ffd84a, #fbb629);--cms-rating-hover:#f7931e linear-gradient(#ffb347, #f47b16);--cms-brand-vk:#07f;--cms-brand-ok:#ee8208;--cms-brand-yandex:#fc3f1d;--cms-brand-google:#4285f4;--cms-brand-facebook:#1877f2;--cms-brand-telegram:#27a7e7;--cms-brand-whatsapp:#25d366;--cms-shadow-rgb:0 0 0;--cms-shadow-k:1;--cms-shadow-sm:rgb(var(--cms-shadow-rgb) / calc(.08 * var(--cms-shadow-k)));--cms-shadow:rgb(var(--cms-shadow-rgb) / calc(.16 * var(--cms-shadow-k)));--cms-shadow-lg:rgb(var(--cms-shadow-rgb) / calc(.5 * var(--cms-shadow-k)));--cms-elev-1:0 .0625rem .1875rem rgb(var(--cms-shadow-rgb) / calc(.08 * var(--cms-shadow-k)));--cms-elev-2:0 .125rem .375rem rgb(var(--cms-shadow-rgb) / calc(.1 * var(--cms-shadow-k))),
  	0 .5rem 1.5rem rgb(var(--cms-shadow-rgb) / calc(.16 * var(--cms-shadow-k)));--cms-elev-3:0 .75rem 2.5rem rgb(var(--cms-shadow-rgb) / calc(.28 * var(--cms-shadow-k)));--cms-pop-border:rgba(0,0,0,.24)}:where(:root,[data-bs-theme]){--cms-quote-bar:var(--cms-accent-fg);--cms-quote-bar-nested:var(--cms-orange);--cms-quote-bg:color-mix(in srgb, var(--cms-quote-bar) 9%, transparent);--cms-quote-bar-w:.1875rem;--cms-quote-radius:0 .375rem .375rem 0}:where(:root,[data-bs-theme]){--cms-mod-hidden-bg:var(--cms-danger-bg);--cms-mod-hidden-mark:var(--cms-danger-bg-strong);--cms-mod-hidden-fg:var(--cms-danger-strong);--cms-mod-review-bg:var(--cms-highlight-bg);--cms-mod-review-mark:var(--cms-highlight-border);--cms-mod-review-fg:var(--cms-pinned-fg)}:where([data-bs-theme=dark]){--cms-ground:#0f1215;--cms-surface:#1e2226;--cms-surface-2:#23282d;--cms-surface-3:#2a3036;--cms-surface-4:#323940;--cms-surface-5:#3d444b;--cms-surface-inverse:#4a525a;--cms-accent-subtle:#1c2733;--cms-pinned-bg:#302a1a;--cms-pinned-mark-bg:#45391d;--cms-pinned-fg:#f2a73a;--cms-highlight-bg:#3d3a1a;--cms-highlight-border:#7a5a2a;--cms-mark-bg:#6b5f00;--cms-overlay:rgba(0,0,0,.65);--cms-accent:#1f5f80;--cms-accent-fg:#5cb3e0;--cms-accent-strong:#1f5f80;--cms-orange:#e08a00;--cms-orange-solid:#a35f00;--cms-link:#6db6ff;--cms-link-strong:#9bcdff;--cms-link-active:#ff9a4d;--cms-info:#4cc9ff;--cms-focus:#6db6ff;--cms-ripple-opacity:.24;--cms-text:#e3e5e8;--cms-text-soft:#c9cdd2;--cms-text-muted:#a4abb2;--cms-text-subtle:#959ca4;--cms-text-hint:#8a9199;--cms-text-faint:#6c737a;--cms-border-light:#30363c;--cms-border:#3a4046;--cms-border-strong:#6a7178;--cms-border-dark:#7a8188;--cms-border-contrast:#aeb4ba;--cms-danger:#ff6b6b;--cms-danger-strong:#ff8f8f;--cms-danger-solid:#c62828;--cms-danger-solid-strong:#8b1a1a;--cms-danger-bg:#3a1d20;--cms-danger-bg-strong:#552327;--cms-success:#5cc98a;--cms-success-solid:#2e7d32;--cms-success-bg:#1f3a2a;--cms-success-bg-strong:#2f5a36;--cms-nt-reply:#2a77a6;--cms-nt-reply-bg:#1a2a38;--cms-nt-mod:#c62828;--cms-nt-mod-bg:#3a1d20;--cms-nt-signal:#a85a00;--cms-nt-signal-bg:#3a2a12;--cms-nt-react:#c2185b;--cms-nt-react-bg:#3a1c2a;--cms-nt-game:#2e7d32;--cms-nt-game-bg:#1f3a2a;--cms-nt-decision:#6a52c2;--cms-nt-decision-bg:#2a2342;--cms-nt-neutral:#6b7783;--cms-nt-neutral-bg:#2a3440;--cms-input-bg:#1b1f23;--cms-input-border:#6a7178;--cms-input-color:#e3e5e8;--cms-btn-bg:#2a3036;--cms-btn-bg-hover:#323940;--cms-btn-bg-active:#23282d;--cms-btn-color:#e3e5e8;--cms-btn-color-hover:#fff;--cms-btn-color-active:#e3e5e8;--cms-btn-border:var(--cms-input-border);--cms-rating-empty:#444b53;--cms-rating-fill:#f0b429 linear-gradient(#f7cc45, #e8a41f);--cms-rating-hover:#f08a24 linear-gradient(#ffa64d, #e8701a);--cms-shadow-k:3;--cms-pop-border:hsla(0,0%,100%,.22)}@media print{:where([data-bs-theme=dark]){color-scheme:light;--cms-ground:#fff;--cms-surface:#fff;--cms-surface-2:#f5f5f5;--cms-surface-3:#eee;--cms-surface-4:#e0e0e0;--cms-surface-5:#ccc;--cms-surface-inverse:#707070;--cms-accent-subtle:#eef4ff;--cms-pinned-bg:#fff4dc;--cms-pinned-mark-bg:#fbe3ae;--cms-pinned-fg:#8a4e00;--cms-highlight-bg:#ffc;--cms-highlight-border:#fc9;--cms-mark-bg:#ff0;--cms-overlay:rgba(0,0,0,.45);--cms-accent:#39c;--cms-accent-fg:#39c;--cms-accent-strong:#1f6e9a;--cms-orange:#f09000;--cms-orange-solid:#f09000;--cms-link:#06b;--cms-link-strong:#1b3865;--cms-link-active:#f60;--cms-info:#10b7ff;--cms-focus:#4a90d9;--cms-text:#000;--cms-text-soft:#333;--cms-text-muted:#666;--cms-text-subtle:#888;--cms-text-hint:#999;--cms-text-faint:#ccc;--cms-border-light:#e0e0e0;--cms-border:#ccc;--cms-border-strong:#999;--cms-border-dark:#666;--cms-border-contrast:#000;--cms-danger:red;--cms-danger-strong:#900;--cms-danger-solid:red;--cms-danger-solid-strong:#900;--cms-danger-bg:#fee;--cms-danger-bg-strong:#fcc;--cms-success:green;--cms-success-solid:#090;--cms-success-bg:#cfc;--cms-success-bg-strong:#8ac176;--cms-input-bg:#fff;--cms-input-border:#ccc;--cms-input-color:#000;--cms-rating-empty:#dcdcdc;--cms-rating-fill:#fdc036 linear-gradient(#ffd84a, #fbb629);--cms-rating-hover:#f7931e linear-gradient(#ffb347, #f47b16);--cms-shadow-k:1;--cms-pop-border:rgba(0,0,0,.24)}}@keyframes cms-spin{to{transform:rotate(1turn)}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}html{width:100%;line-height:1.15;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:none;margin:0;padding:0}html body{padding-inline:env(safe-area-inset-left,0) env(safe-area-inset-right,0)}::-moz-focus-inner{border:0}a,a:active,a:focus,a:hover,embed,img,object{outline-width:0;outline-style:none}embed,img,object{outline-color:invert}[contenteditable]:focus{outline:0 solid transparent}.bn,.noselect,label,p.OUfIypmhui,p.mO-yM,p.scraping,p>small>i{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.zoom-out{cursor:zoom-out;cursor:-webkit-zoom-out}.zoom-in{cursor:zoom-in;cursor:-webkit-zoom-in}p.OUfIypmhui,p.mO-yM,p.scraping,p>small>i{color:var(--cms-on-accent);display:none}.bn__a{text-decoration:none!important}.bn__a,.bn__img{display:inline-block;vertical-align:middle}.bn__img{border:0}.browser-fallback{background-color:var(--cms-surface);color:var(--cms-text-subtle);position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;padding:100px}.browser-fallback h1,.browser-fallback h2,.browser-fallback h3,.browser-fallback p{margin-bottom:1em;text-indent:0;line-height:1.6}.form-group.required .control-label:after{content:"*";font-family:Arial;font-size:1.5em;font-weight:700;color:var(--cms-danger);margin-left:.1em;line-height:.8;position:absolute}:where(.catalog-action){--catalog-action-bg:var(--cms-surface);--catalog-action-border:var(--cms-border-light);--catalog-action-radius:16px;--catalog-action-btn-radius:10px;--catalog-action-primary-bg:var(--cms-accent);--catalog-action-primary-hover:var(--cms-accent-hover, var(--cms-accent));--catalog-action-danger-bg:var(--cms-danger-solid);--catalog-action-secondary-bg:var(--cms-surface-3);--catalog-action-secondary-color:var(--cms-text)}.catalog-action{box-sizing:border-box;max-width:32rem;margin:24px auto;padding:24px 20px;border:1px solid var(--catalog-action-border);border-radius:var(--catalog-action-radius);background:var(--catalog-action-bg);color:var(--cms-text);text-align:center}.catalog-action__icon{display:block;margin:0 auto 12px;font-size:40px;color:var(--cms-text-hint)}.catalog-action--del-complit .catalog-action__icon,.catalog-action--del-confirm .catalog-action__icon{color:var(--cms-danger)}.catalog-action__text{margin:0 0 20px;font-size:1.05em;line-height:1.5;overflow-wrap:anywhere}.catalog-action__error{margin:0 0 16px;padding:10px 12px;border-radius:var(--catalog-action-btn-radius);background:var(--cms-danger-bg);color:var(--cms-danger-strong);font-weight:600}.catalog-action__form{margin:0}.catalog-action__field{margin:0 0 16px;text-align:left}.catalog-action__label{display:block;margin:0 0 6px;color:var(--cms-text-muted);font-size:.9em;font-weight:600}.catalog-action__input{box-sizing:border-box;width:100%;min-height:48px;padding:0 14px;border:1px solid var(--cms-input-border);border-radius:var(--catalog-action-btn-radius);background:var(--cms-input-bg);color:var(--cms-input-color);font-size:16px}.catalog-action__input:focus-visible{outline:2px solid var(--cms-focus);outline-offset:1px}.catalog-action__input[aria-invalid=true]{border-color:var(--cms-danger)}.catalog-action__buttons{display:flex;flex-direction:column-reverse;gap:10px}@media screen and (min-width:576px){.catalog-action__buttons{flex-direction:row;flex-wrap:wrap;justify-content:center}}.catalog-action__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;margin:0;padding:0 20px;border:0;border-radius:var(--catalog-action-btn-radius);font:inherit;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.catalog-action__btn,.catalog-action__btn:hover,.catalog-action__btn:link,.catalog-action__btn:visited,.chat-room{text-decoration:none}.catalog-action__btn:hover{filter:brightness(1.06)}.catalog-action__btn:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.catalog-action__btn .cms-i{font-size:1.15em}.catalog-action .catalog-action__btn--primary,.catalog-action .catalog-action__btn--primary:hover,.catalog-action .catalog-action__btn--primary:link,.catalog-action .catalog-action__btn--primary:visited{background:var(--catalog-action-primary-bg);color:var(--cms-on-accent)}.catalog-action .catalog-action__btn--primary:hover{background:var(--catalog-action-primary-hover)}.catalog-action .catalog-action__btn--danger,.catalog-action .catalog-action__btn--danger:hover,.catalog-action .catalog-action__btn--danger:link,.catalog-action .catalog-action__btn--danger:visited{background:var(--catalog-action-danger-bg);color:var(--cms-on-solid,#fff)}.catalog-action .catalog-action__btn--secondary,.catalog-action .catalog-action__btn--secondary:hover,.catalog-action .catalog-action__btn--secondary:link,.catalog-action .catalog-action__btn--secondary:visited{background:var(--catalog-action-secondary-bg);color:var(--catalog-action-secondary-color)}.catalog-action__note{margin:20px 0 0;color:var(--cms-text-muted);font-size:.9em;line-height:1.5}.catalog-action__remind{display:inline-flex;align-items:center;gap:6px;min-height:40px}.catalog-action__remind:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.catalog-action--saved .catalog-action__icon{color:var(--cms-success)}.catalog-action--moderated .catalog-action__icon{color:var(--cms-text-hint)}.catalog-item-saved__title{margin:0 0 8px;font-size:1.4em;line-height:1.25;font-weight:700;color:var(--cms-text)}.catalog-item-saved__password{margin:0 0 20px;padding:12px 16px;border-radius:var(--catalog-action-btn-radius);background:var(--cms-highlight-bg)}.catalog-item-saved__password .catalog-action__label{margin:0}.catalog-item-saved__pwd{display:block;margin:4px 0;font:700 1.5em/1.2 ui-monospace,Consolas,monospace;letter-spacing:.08em;color:var(--cms-text);-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.catalog-item-saved__pwd-note{display:block;font-size:.875em;color:var(--cms-text-muted)}.catalog-action--saved .catalog-action__buttons{flex-direction:column-reverse}.catalog-item-saved__edit{display:contents}.cat-view{display:none}@media screen and (max-width:47.99rem){.cat-view:not([hidden]){display:block;margin:calc(.75 * max(1rem,16px)) 0;font-size:calc(max(1rem,16px))}.cat-view .cms-seg{padding:3px;border-radius:12px}.cat-view .cms-seg span{min-height:40px;border-radius:10px;font-size:15px}.cat-view-root[data-view=list] .div__map,.cat-view-root[data-view=list] .mapbig__wrapper,.cat-view-root[data-view=map] .list{display:none}.cat-view-root[data-view=map] .div__map{height:calc(100dvh - var(--cms-appbar-h,0px) - var(--cms-bottombar-h,0px) - 4.5 * max(1rem,16px));min-height:18rem}}@media print{.cat-view{display:none!important}}#catalogSelectDiv{overflow:auto;padding:0!important}#catalogSelectDiv.loading{position:relative}#catalogSelectDiv.loading:after{position:absolute;inset:0;margin:auto;content:"";display:inline-block;flex:none;inline-size:3rem;block-size:3rem;vertical-align:-.15em;border:.3rem solid var(--cms-border-light);border-top-color:var(--cms-accent-fg);border-radius:50%;animation:cms-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){#catalogSelectDiv.loading:after{animation-duration:2.4s}}#catalogSelectDiv form{margin:0;padding:8px;display:block;width:100%;z-index:10000;background-color:var(--cms-surface-5)}#catalogSelectDiv form div,.chat{overflow:hidden}#catalogSelectDiv form button,#catalogSelectDiv form div input{padding:4px 7px;font-size:13px;font-weight:400;margin:0}#catalogSelectDiv form div input{width:100%}#catalogSelectDiv form button{display:block;float:right}.chat{--chat-radius:.75rem;--chat-bubble:var(--cms-surface-2);--chat-bubble-own:var(--cms-accent-subtle);--chat-panel:var(--cms-surface-2);--chat-height:max(20rem, 100dvh - 1rem - var(--chat-offset, 18rem));display:grid;grid-template-columns:17rem minmax(0,1fr);block-size:var(--chat-height);margin-block:.5rem;border:1px solid var(--cms-border);border-radius:var(--chat-radius);background-color:var(--cms-surface);font-size:1rem}@media(max-width:767.98px){.chat{--chat-height:max(20rem, 100dvh - var(--chat-offset, 12rem) - var(--cms-bottombar-h, 0px));grid-template-columns:minmax(0,1fr);margin-block:0;border:0;border-radius:0}}.chat-resizer{display:none}@media(min-width:768px){.chat--resizable{grid-template-columns:var(--chat-rooms-width,17rem) 1px minmax(0,1fr)}.chat--resizable .chat__rooms{border-inline-end:0}.chat--resizable .chat-resizer{position:relative;z-index:2;display:block;cursor:col-resize;touch-action:none}.chat--resizable .chat-resizer:after{content:"";position:absolute;inset-block:0;inset-inline-start:-.125rem;inset-inline-end:-.375rem}.chat--resizable .chat-resizer:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:1px;background-color:var(--cms-border);transition:inline-size .15s,background-color .15s}.chat--resizable .chat-resizer:focus-visible:before,.chat--resizable .chat-resizer:hover:before{inline-size:3px;background-color:var(--cms-accent)}.chat--resizable .chat-resizer:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.chat--resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat--resizing .chat-resizer:before{inline-size:3px;background-color:var(--cms-accent)}.chat--resizing .chat__main{pointer-events:none}}@media(prefers-reduced-motion:reduce){.chat-resizer:before{transition:none}}.chat__rooms{display:flex;flex-direction:column;min-block-size:0;border-inline-end:1px solid var(--cms-border);background-color:var(--cms-surface-2);overflow-y:auto;scrollbar-width:thin}@media(max-width:767.98px){.chat__rooms{display:none;border-inline-end:0}.chat--list .chat__rooms{display:flex}}.chat .chat__rooms-title{margin:0;padding:1rem 1rem .5rem;font-family:inherit;text-align:start;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--cms-text-muted)}.chat__room-list{margin:0;padding:0 .5rem .5rem;list-style:none}.chat-room{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title mention unread" "online mention unread";align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;padding:.625rem .75rem;border-radius:.5rem;color:var(--cms-text)}.chat-room:hover{background-color:var(--cms-surface-3);color:var(--cms-text)}.chat-room:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.chat-room.is-active{background-color:var(--cms-accent);color:var(--cms-on-accent)}.chat-room.is-active .chat-room__online{color:inherit;opacity:.8}.chat-room__title{grid-area:title;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.chat-room__lock{grid-area:unread}.chat-room__lock:before{content:"";display:inline-block;flex:none;inline-size:.9em;block-size:.9em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/lock.svg) center/contain no-repeat;mask:url(/main/icons/svg/lock.svg) center/contain no-repeat}.chat-room__online{grid-area:online;font-size:.8125rem;color:var(--cms-text-muted)}.chat-room__online:empty{display:none}.chat-room__mention{display:inline-grid;grid-area:mention;place-items:center;inline-size:1.375rem;block-size:1.375rem;border-radius:50%;background-color:var(--cms-accent);color:var(--cms-on-accent);font-size:.75rem;font-weight:700;line-height:1}.chat-room.is-active .chat-room__mention,.chat-room__mention[hidden]{display:none}.chat-room__muted{grid-area:mention;color:var(--cms-text-muted)}.chat-room__muted:before{content:"";display:inline-block;flex:none;inline-size:1rem;block-size:1rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/bell-off.svg) center/contain no-repeat;mask:url(/main/icons/svg/bell-off.svg) center/contain no-repeat}.chat-room__muted[hidden],.chat-room__unread[hidden]{display:none}.chat-room.is-active .chat-room__muted{color:inherit;opacity:.8}.chat-room--muted .chat-room__unread{background-color:var(--cms-text-muted);color:var(--cms-surface)}.chat-room__unread{grid-area:unread;min-inline-size:1.5rem;padding:.125rem .4rem;border-radius:1rem;background-color:var(--cms-accent);color:var(--cms-on-accent);font-size:.75rem;font-weight:600;text-align:center}.chat__folders{display:flex;gap:.25rem;padding:.75rem .5rem .25rem;overflow-x:auto;scrollbar-width:none}.chat-folder,.chat__folders{flex:none;align-items:center}.chat-folder{display:inline-flex;gap:.375rem;padding:.375rem .75rem;border:0;border-radius:1rem;background:none;color:var(--cms-text-muted);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.chat-folder:hover{background-color:var(--cms-surface-3);color:var(--cms-text)}.chat-folder[aria-pressed=true]{background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg)}.chat-folder:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.chat-folder__n{min-inline-size:1.25rem;padding:0 .3rem;border-radius:1rem;background-color:var(--cms-accent);color:var(--cms-on-accent);font-size:.75rem;line-height:1.25rem;text-align:center}.chat-folder__n[hidden],.chat[data-folder=dm] [data-chat-group=rooms],.chat[data-folder=rooms] [data-chat-group=dm]{display:none}.chat__group-head{display:flex;align-items:center;justify-content:space-between;padding-inline-end:.5rem}.chat__new{display:inline-flex;flex:none;padding:.375rem;border:0;border-radius:50%;background:none;color:var(--cms-accent-fg);cursor:pointer}.chat__new:before{content:"";display:inline-block;flex:none;inline-size:1.25rem;block-size:1.25rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/pencil.svg) center/contain no-repeat;mask:url(/main/icons/svg/pencil.svg) center/contain no-repeat}.chat__new:hover,.chat__new[aria-expanded=true]{background-color:var(--cms-surface-3)}.chat__new:focus-visible{outline:2px solid var(--cms-focus)}.chat__folders>.chat__new{margin-inline-start:auto}.chat-new{margin:0 .5rem .5rem}.chat-new[hidden],.chat-new__list:empty{display:none}.chat-new__q{box-sizing:border-box;inline-size:100%;padding:.5rem .875rem;border:0;border-radius:1.25rem;background-color:var(--cms-input-bg);color:var(--cms-input-color);font:inherit}.chat-new__q:focus{outline:0;background-color:color-mix(in srgb,var(--cms-input-bg) 88%,var(--cms-focus))}.chat-new__list{margin:.25rem 0 0;padding:0;list-style:none}.chat-new__item{display:flex;align-items:center;gap:.625rem;padding:.375rem .5rem;border-radius:.5rem;cursor:pointer}.chat-new__item:hover,.chat-new__item[aria-selected=true]{background-color:var(--cms-surface-3)}.chat-new__avatar{flex:none;inline-size:2rem;block-size:2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.chat-new__avatar--female,.chat-new__avatar--guest,.chat-new__avatar--male{display:inline-block;background:var(--cms-surface-3) center/70% auto no-repeat}.chat-new__avatar--male{background-image:url(/main/icons/svg/face-boy.svg)}.chat-new__avatar--female{background-image:url(/main/icons/svg/face-girl.svg)}.chat-new__avatar--guest{background-image:url(/main/icons/svg/avatar-guest.svg)}.chat-new__login{flex:1;min-inline-size:0;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.chat-new__note{flex:none;color:var(--cms-text-muted);font-size:.75rem}.chat-new__status{margin:.25rem .5rem 0;color:var(--cms-text-muted);font-size:.8125rem}.chat-new__status:empty,.chat__dm-empty[hidden]{display:none}.chat__dm-empty{margin:0;padding:.5rem 1rem 1rem;color:var(--cms-text-muted);font-size:.875rem}.chat__dm-more{display:block;inline-size:calc(100% - 1rem);margin:0 .5rem .5rem;padding:.5rem;border:0;border-radius:.5rem;background:none;color:var(--cms-accent-fg);font:inherit;font-size:.875rem;cursor:pointer}.chat__dm-more:hover{background-color:var(--cms-surface-3)}.chat__dm-more:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.chat__dm-more[hidden]{display:none}.chat-room--dm{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"avatar title title time" "avatar text mention unread";-moz-column-gap:.625rem;column-gap:.625rem;row-gap:.125rem;padding-block:.5rem}.chat-room--dm .chat-room__muted{grid-area:mention}.chat-room--dm.is-active .chat-room__status,.chat-room--dm.is-active .chat-room__text,.chat-room--dm.is-active .chat-room__time,.chat-room--dm.is-active .chat-room__you{color:inherit}.chat-room__avatar{grid-area:avatar;inline-size:2.75rem;block-size:2.75rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.chat-room__avatar--female,.chat-room__avatar--guest,.chat-room__avatar--male{display:inline-block;background:var(--cms-surface-3) center/70% auto no-repeat}.chat-room__avatar--male{background-image:url(/main/icons/svg/face-boy.svg)}.chat-room__avatar--female{background-image:url(/main/icons/svg/face-girl.svg)}.chat-room__avatar--guest{background-image:url(/main/icons/svg/avatar-guest.svg)}.chat-room__time{grid-area:time;font-size:.75rem}.chat-room__text,.chat-room__time{color:var(--cms-text-muted);white-space:nowrap}.chat-room__text{grid-area:text;overflow:hidden;font-size:.875rem;text-overflow:ellipsis}.chat-room__you{color:var(--cms-text)}.chat-room__status{margin-inline-end:.25rem;color:var(--cms-text-muted)}.chat-room__status:before{content:"";display:inline-block;flex:none;inline-size:1rem;block-size:1rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/check.svg) center/contain no-repeat;mask:url(/main/icons/svg/check.svg) center/contain no-repeat;vertical-align:-.2em}.chat-room__status--read{color:var(--cms-accent-fg)}.chat-room__status--read:before{-webkit-mask-image:url(/main/icons/svg/checks.svg);mask-image:url(/main/icons/svg/checks.svg)}.chat__main{position:relative;display:flex;flex-direction:column;min-block-size:0;min-inline-size:0;transition:opacity .15s}.chat[aria-busy=true] .chat__main{opacity:.6}@media(max-width:767.98px){.chat--list .chat__main{display:none}}.chat__head{position:relative;display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background-color:var(--chat-panel)}.chat__back{display:none;padding:.25rem;color:var(--cms-text-muted)}.chat__back:before{content:"";display:inline-block;flex:none;inline-size:1.5rem;block-size:1.5rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/arrow-left.svg) center/contain no-repeat;mask:url(/main/icons/svg/arrow-left.svg) center/contain no-repeat}@media(max-width:767.98px){.chat__back{display:inline-flex}}.chat__head-text{flex:1;min-inline-size:0}.chat__peer{display:inline-flex;flex:none}.chat__peer-avatar{inline-size:2.5rem;block-size:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.chat__peer-avatar--female,.chat__peer-avatar--guest,.chat__peer-avatar--male{display:inline-block;background:var(--cms-surface-3) center/70% auto no-repeat}.chat__peer-avatar--male{background-image:url(/main/icons/svg/face-boy.svg)}.chat__peer-avatar--female{background-image:url(/main/icons/svg/face-girl.svg)}.chat__peer-avatar--guest{background-image:url(/main/icons/svg/avatar-guest.svg)}.chat .chat__title-link{color:inherit;text-decoration:none}.chat .chat__title-link:hover{text-decoration:underline}.chat .chat__title{color:var(--cms-text);font-family:inherit;text-align:start;font-size:1.125rem;font-weight:600;line-height:1.3}.chat .chat__title,.chat__descr,.chat__typing{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat__descr{font-size:.8125rem;color:var(--cms-text-muted)}.chat__seen.is-online,.chat__typing{color:var(--cms-accent-fg)}.chat__typing{font-size:.8125rem}.chat__head-text.is-typing .chat__descr{display:none}.chat__typing-dots{display:inline-flex;gap:.15em;margin-inline-start:.3em;vertical-align:middle}.chat__typing-dots>i{inline-size:.3em;block-size:.3em;border-radius:50%;background-color:currentColor;animation:chat-typing 1.2s ease-in-out infinite}.chat__typing-dots>i:nth-child(2){animation-delay:.2s}.chat__typing-dots>i:nth-child(3){animation-delay:.4s}@keyframes chat-typing{0%,60%,to{opacity:.25}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.chat__typing-dots>i{animation:none;opacity:.6}}.chat__online{font-size:.8125rem;color:var(--cms-text-muted);white-space:nowrap}@media(max-width:767.98px){.chat__online{display:none}}.chat__tool{display:inline-flex;padding:.375rem;border:0;border-radius:50%;background:none;color:var(--cms-text-muted);cursor:pointer}.chat__tool:hover{background-color:var(--cms-surface-3);color:var(--cms-text)}.chat__tool:focus-visible{outline:2px solid var(--cms-focus)}.chat__tool:before{content:"";display:inline-block;flex:none;inline-size:1.25rem;block-size:1.25rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/bell.svg) center/contain no-repeat;mask:url(/main/icons/svg/bell.svg) center/contain no-repeat}.chat__tool--mute[data-notify=all]:before{-webkit-mask-image:url(/main/icons/svg/bell-ringing.svg);mask-image:url(/main/icons/svg/bell-ringing.svg)}.chat__tool--mute[data-notify=off]:before{-webkit-mask-image:url(/main/icons/svg/bell-off.svg);mask-image:url(/main/icons/svg/bell-off.svg)}.chat__tool--mute[data-notify=pause]:before{-webkit-mask-image:url(/main/icons/svg/bell-pause.svg);mask-image:url(/main/icons/svg/bell-pause.svg)}.chat__tool--sound:before{-webkit-mask-image:url(/main/icons/svg/volume.svg);mask-image:url(/main/icons/svg/volume.svg)}.chat__tool--sound[data-cms-sound-state=off]:before{-webkit-mask-image:url(/main/icons/svg/volume-off.svg);mask-image:url(/main/icons/svg/volume-off.svg)}.chat__tool--notify:before{-webkit-mask-image:url(/main/icons/svg/at.svg);mask-image:url(/main/icons/svg/at.svg)}.chat__tool--notify[aria-pressed=true]{color:var(--cms-accent-fg)}.chat__tool--more:before{-webkit-mask-image:url(/main/icons/svg/dots-vertical.svg);mask-image:url(/main/icons/svg/dots-vertical.svg)}@media(min-width:768px){.chat__tool--more:not(.chat__tool--always){display:none}}@media(max-width:767.98px){.chat__head .chat__tool:not(.chat__tool--more,.chat__tool--close){display:none}}.chat__tool--close:before{-webkit-mask-image:url(/main/icons/svg/x.svg);mask-image:url(/main/icons/svg/x.svg)}.chat__tool[hidden]{display:none}.chat__slow{display:inline-flex;align-items:center;gap:.25rem;color:var(--cms-text-muted);font-size:.8125rem;white-space:nowrap}.chat__slow:before{content:"";display:inline-block;flex:none;inline-size:1rem;block-size:1rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/hourglass.svg) center/contain no-repeat;mask:url(/main/icons/svg/hourglass.svg) center/contain no-repeat}.chat__slow[hidden]{display:none}@media(max-width:767.98px){.chat__slow{display:none}}.chat__tool--slow:before{-webkit-mask-image:url(/main/icons/svg/hourglass.svg);mask-image:url(/main/icons/svg/hourglass.svg)}.chat__tool--slow[aria-pressed=true]{color:var(--cms-accent-fg)}.chat-menu--head{inset-block-start:calc(100% - .25rem);inset-inline:auto .5rem;min-inline-size:13rem}.chat-menu.chat-menu--attach{inset-block:auto calc(100% - .25rem);inset-inline:.25rem auto;min-inline-size:15rem}.chat-menu__sep{block-size:1px;margin:.25rem .5rem;background-color:var(--cms-border)}.chat-menu__label{padding:.375rem .75rem .25rem;color:var(--cms-text-muted);font-size:.8125rem;font-weight:600}.chat-menu__item.chat-menu__item--radio:before{box-sizing:border-box;inline-size:1rem;block-size:1rem;border:2px solid var(--cms-text-muted);border-radius:50%;background:none;-webkit-mask:none;mask:none}.chat-menu__item.chat-menu__item--radio[aria-checked=true]{font-weight:600}.chat-menu__item.chat-menu__item--radio[aria-checked=true]:before{border-color:var(--cms-accent-fg);background:radial-gradient(circle,var(--cms-accent-fg) 0 35%,transparent 40%)}.chat__send.chat__send--wait{background-color:var(--cms-surface-3);color:var(--cms-text-muted);cursor:default}.chat__send.chat__send--wait:before{content:attr(data-wait);inline-size:auto;block-size:auto;background:none;-webkit-mask:none;mask:none;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.chat__tool--search:before{-webkit-mask-image:url(/main/icons/svg/search.svg);mask-image:url(/main/icons/svg/search.svg)}.chat--searching .chat__form,.chat--searching .chat__guest,.chat--searching .chat__head,.chat--searching .chat__jump,.chat--searching .chat__locked,.chat--searching .chat__login,.chat--searching .chat__pinned,.chat--searching .chat__scroll{display:none}.chat__search{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem 1rem;background-color:var(--chat-panel)}.chat__search[hidden]{display:none}.chat__search-q{flex:1;min-inline-size:0;padding:.4375rem .75rem .4375rem 2.25rem;border:1px solid var(--cms-border);border-radius:1.25rem;background-color:var(--cms-surface-2);color:var(--cms-text);font:inherit;font-size:.9375rem}.chat__search-q:focus{border-color:var(--cms-accent-fg);outline:none;background-color:var(--cms-surface)}.chat__search-q::-webkit-search-cancel-button{display:none}.chat__search:before{content:"";display:inline-block;inline-size:1.125rem;block-size:1.125rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/search.svg) center/contain no-repeat;mask:url(/main/icons/svg/search.svg) center/contain no-repeat;flex:none;margin-inline-end:-2.25rem;margin-inline-start:.75rem;position:relative;z-index:1;color:var(--cms-text-muted);pointer-events:none}.chat__search-scope{flex:none;padding:.3125rem .75rem;border:1px solid var(--cms-border);border-radius:1rem;background:none;color:var(--cms-text-muted);font:inherit;font-size:.8125rem;white-space:nowrap;cursor:pointer}.chat__search-scope:hover{background-color:var(--cms-surface-3);color:var(--cms-text)}.chat__search-scope[aria-pressed=true]{border-color:var(--cms-accent-fg);background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg)}.chat__search-scope:focus-visible{outline:2px solid var(--cms-focus)}.chat__search-close{display:inline-flex;flex:none;padding:.375rem;border:0;border-radius:50%;background:none;color:var(--cms-text-muted);cursor:pointer}.chat__search-close:before{content:"";display:inline-block;flex:none;inline-size:1.25rem;block-size:1.25rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/x.svg) center/contain no-repeat;mask:url(/main/icons/svg/x.svg) center/contain no-repeat}.chat__search-close:hover{background-color:var(--cms-surface-3);color:var(--cms-text)}.chat__search-close:focus-visible{outline:2px solid var(--cms-focus)}.chat__results{flex:1;min-block-size:0;padding-block-end:.5rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.chat__results-status:empty,.chat__results[hidden]{display:none}.chat__results-status{margin:0;padding:.5rem 1rem;color:var(--cms-text-muted);font-size:.8125rem}.chat__results-list{margin:0;padding:0;list-style:none}.chat-result{display:block;inline-size:100%;padding:.5rem 1rem;border:0;border-block-end:1px solid var(--cms-border);background:none;color:var(--cms-text);font:inherit;text-align:start;cursor:pointer}.chat-result:hover{background-color:var(--cms-surface-2)}.chat-result:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.chat-result mark{padding:0 .0625rem;border-radius:.1875rem;background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg);font-weight:600}.chat-result__head{display:flex;align-items:baseline;gap:.5rem;margin-block-end:.125rem;font-size:.875rem}.chat-result__author{font-weight:600}.chat-result__author,.chat-result__room{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-result__room{color:var(--cms-accent-fg);font-size:.8125rem}.chat-result__room:before{content:"# ";opacity:.6}.chat-result__time{flex:none;margin-inline-start:auto;color:var(--cms-text-muted);font-size:.75rem}.chat-result__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--cms-text-muted);font-size:.875rem;line-height:1.4;overflow-wrap:anywhere}.chat__pinned{display:flex;align-items:center;gap:.25rem;padding-inline-end:.5rem;border-block-start:1px solid var(--cms-border);background-color:var(--chat-panel)}.chat__pinned[hidden]{display:none}.chat__pinned-body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon text";-moz-column-gap:.625rem;column-gap:.625rem;flex:1;min-inline-size:0;padding:.375rem 1rem;border:0;background:none;color:var(--cms-text);font-size:.875rem;line-height:1.3;text-align:start;cursor:pointer}.chat__pinned-body:before{content:"";display:inline-block;flex:none;inline-size:1.125rem;block-size:1.125rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/pin.svg) center/contain no-repeat;mask:url(/main/icons/svg/pin.svg) center/contain no-repeat;grid-area:icon;align-self:center;color:var(--cms-accent-fg)}.chat__pinned-body:hover{background-color:var(--cms-surface-3)}.chat__pinned-body:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.chat__pinned-label{grid-area:label;color:var(--cms-accent-fg);font-size:.8125rem;font-weight:600}.chat__pinned-text{grid-area:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat__pinned-close{display:inline-flex;flex:none;padding:.375rem;border:0;border-radius:50%;background:none;color:var(--cms-text-muted);cursor:pointer}.chat__pinned-close:before{content:"";display:inline-block;flex:none;inline-size:1.125rem;block-size:1.125rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/pin-off.svg) center/contain no-repeat;mask:url(/main/icons/svg/pin-off.svg) center/contain no-repeat}.chat__pinned-close:hover{background-color:var(--cms-surface-3);color:var(--cms-text)}.chat__pinned-close:focus-visible{outline:2px solid var(--cms-focus)}.chat__scroll{flex:1;min-block-size:0;padding:.5rem 1rem 1rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}@media(max-width:767.98px){.chat__scroll{padding:.375rem .5rem .5rem}}.chat__more{display:block;margin:.25rem auto .75rem;padding:.25rem .75rem;border:1px solid var(--cms-border);border-radius:1rem;background-color:var(--cms-surface);color:var(--cms-text-muted);font-size:.8125rem;cursor:pointer}.chat__more[hidden]{display:none}.chat__log{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}.chat__log:empty:before{content:"Здесь пока тихо. Напишите первым!";padding:3rem 1rem;color:var(--cms-text-muted);text-align:center}.chat--personal .chat__log:empty:before{content:"Сообщений пока нет. Напишите первым — комнату увидите только вы двое."}.chat-day{position:sticky;top:0;z-index:1;align-self:center;margin-block:.75rem .25rem}.chat-day span{display:inline-block;padding:.125rem .75rem;border-radius:1rem;background-color:var(--cms-surface-3);color:var(--cms-text-muted);font-size:.8125rem;transition:opacity .15s}.chat-day.is-covered span{opacity:0}.chat-msg{position:relative;display:flex;align-items:flex-end;gap:.5rem;margin-block-start:.5rem;padding-inline-end:2rem}.chat-msg:has(+.chat-msg--cont) .chat-msg__avatar{visibility:hidden;block-size:0}.chat-msg--cont{margin-block-start:0}.chat-msg--cont .chat-msg__head,.chat-msg--own .chat-msg__avatar{display:none}.chat-msg--cont .chat-msg__body{border-start-start-radius:.25rem}.chat-msg--own{flex-direction:row-reverse;padding-inline:2rem 0}.chat-msg--own .chat-msg__body{background-color:var(--chat-bubble-own);border-radius:1rem;border-end-end-radius:.25rem}.chat-msg--own.chat-msg--cont .chat-msg__body{border-start-end-radius:.25rem}.chat-msg--own .chat-msg__actions{inset-inline:0 auto}.chat-msg--deleted .chat-msg__text{color:var(--cms-text-muted);font-style:italic}.chat-msg.is-highlight .chat-msg__body,.chat-msg:target .chat-msg__body{animation:chat-msg-flash 2.5s ease-out}.chat-msg:focus{outline:0}@keyframes chat-msg-flash{0%,40%{box-shadow:0 0 0 3px var(--cms-focus)}to{box-shadow:0 0 0 3px transparent}}@media(prefers-reduced-motion:reduce){.chat-msg.is-highlight .chat-msg__body,.chat-msg:target .chat-msg__body{animation:none;box-shadow:0 0 0 3px var(--cms-focus)}}.chat-msg__avatar{flex:none;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.chat-msg__avatar--female,.chat-msg__avatar--guest,.chat-msg__avatar--male{display:inline-block;background:var(--cms-surface-3) center/70% auto no-repeat}.chat-msg__avatar--male{background-image:url(/main/icons/svg/face-boy.svg)}.chat-msg__avatar--female{background-image:url(/main/icons/svg/face-girl.svg)}.chat-msg__avatar--guest{background-image:url(/main/icons/svg/avatar-guest.svg)}@media(pointer:coarse){.chat-msg__body{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.chat-msg__body{min-inline-size:0;max-inline-size:min(40rem,85%);padding:.375rem .75rem .5rem;border-radius:1rem;border-end-start-radius:.25rem;background-color:var(--chat-bubble);overflow-wrap:anywhere;transition:outline-color .3s}@media(max-width:767.98px){.chat-msg__body{max-inline-size:100%}}.chat-msg__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .375rem;font-size:.8125rem}.chat-msg__author{font-weight:600;color:var(--cms-accent-fg);text-decoration:none}.chat-msg__author:hover{text-decoration:underline}.chat-msg__edited,.chat-msg__time{color:var(--cms-text-muted);font-size:.75rem}.chat-msg__status{color:var(--cms-text-muted);line-height:1}.chat-msg__status:before{content:"";display:inline-block;flex:none;inline-size:.9375rem;block-size:.9375rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/check.svg) center/contain no-repeat;mask:url(/main/icons/svg/check.svg) center/contain no-repeat}.chat-msg--read .chat-msg__status{color:var(--cms-accent-fg)}.chat-msg--read .chat-msg__status:before{-webkit-mask-image:url(/main/icons/svg/checks.svg);mask-image:url(/main/icons/svg/checks.svg)}.chat--personal:not(.chat--foreign) .chat-msg:not(.chat-msg--service) .chat-msg__author,.chat--personal:not(.chat--foreign) .chat-msg__avatar{display:none}.chat-msg__reply{display:block;margin-block:.25rem;padding:.125rem .5rem;border-inline-start:3px solid var(--cms-accent-fg);border-radius:.25rem;background-color:var(--cms-surface-3);color:var(--cms-text);font-size:.8125rem;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-msg__reply-author{font-weight:600;color:var(--cms-accent-fg)}.chat-album{display:flex;flex-direction:column;gap:2px;inline-size:min(100%,24rem);margin-block:.25rem;border-radius:.625rem;overflow:hidden}.chat-album--single{inline-size:min(100%,24rem,24rem * var(--r,1))}.chat-album__row{display:flex;gap:2px}.chat-album__item{display:block;flex:1 1 0;min-inline-size:0;background-color:var(--cms-surface-3)}.chat-album__item img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.chat-album__item:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.chat-files{display:flex;flex-direction:column;gap:.25rem;margin-block:.25rem}.chat-files .cms-file{margin:0;background-color:var(--cms-surface)}.chat-files a.cms-file:hover{background-color:var(--cms-surface-3)}.chat-msg__text{font-size:.9375rem;line-height:1.35}.chat-msg__text code{padding:.0625rem .3125rem;border-radius:.25rem}.chat-msg__text code,.chat-msg__text pre{background-color:var(--cms-surface-3);font-family:var(--cms-font-mono,ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace);font-size:.875em;overflow-wrap:anywhere}.chat-msg__text pre{margin:.25rem 0;padding:.5rem .625rem;border-radius:.5rem;line-height:1.4;white-space:pre-wrap}.chat-msg__text pre code{padding:0;background:none;font-size:inherit}.chat-msg__text ol,.chat-msg__text ul{margin-block:.25rem;padding-inline-start:1.5em}.chat-msg__text ul{list-style:disc outside}.chat-msg__text ol{list-style:decimal outside}.chat-msg__text li{margin:0;padding:0}.chat-msg__text .chat-link{color:var(--cms-link,var(--cms-accent-fg));text-decoration:underline;text-underline-offset:.15em}.chat-msg__text .chat-spoiler{border-radius:.25rem;background-color:var(--cms-text-muted);color:transparent;cursor:pointer;transition:background-color .2s,color .2s;-webkit-box-decoration-break:clone;box-decoration-break:clone}.chat-msg__text .chat-spoiler *{visibility:hidden}.chat-msg__text .chat-spoiler:focus-visible{outline:2px solid var(--cms-focus)}.chat-msg__text .chat-spoiler.is-revealed{background-color:var(--cms-surface-3);color:inherit;cursor:auto}.chat-msg__text .chat-spoiler.is-revealed *{visibility:visible}.chat-msg__text img{max-inline-size:100%;block-size:auto;vertical-align:middle}.chat-msg__text img.emoji,.chat-msg__text img.smile{display:inline-block;max-block-size:1.5em}.chat-msg__text iframe,.chat-msg__text object{display:block;max-inline-size:100%;aspect-ratio:16/9;block-size:auto}.chat-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body img";gap:.625rem;max-inline-size:26rem;margin-block-start:.375rem;padding:.375rem .5rem .375rem .625rem;border-inline-start:3px solid var(--cms-accent-fg);border-radius:.375rem;background-color:var(--cms-accent-subtle,var(--cms-surface-3));color:var(--cms-text);text-decoration:none}.chat-preview:focus-visible,.chat-preview:hover{color:var(--cms-text);text-decoration:none}.chat-preview:focus-visible .chat-preview__title,.chat-preview:hover .chat-preview__title{text-decoration:underline}.chat-preview:focus-visible{outline:2px solid var(--cms-focus)}.chat-preview--news{grid-template-columns:minmax(0,1fr);grid-template-areas:"img" "body";gap:.5rem;padding:.5rem .625rem .625rem}.chat-preview--news .chat-preview__img{inline-size:100%;block-size:auto;aspect-ratio:16/9;border-radius:.375rem;-o-object-fit:cover;object-fit:cover}.chat-preview--news .chat-preview__title{font-size:1rem;line-height:1.3}.chat-preview--photo{grid-template-columns:minmax(0,1fr);grid-template-areas:"img" "body"}.chat-preview--photo .chat-preview__img{inline-size:100%;block-size:auto;max-block-size:14rem;-o-object-fit:cover;object-fit:cover}.chat-preview--person .chat-preview__img{border-radius:50%}.chat-preview--link .chat-preview__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.chat-preview--link .chat-preview__site{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-preview__img{grid-area:img;inline-size:4rem;block-size:4rem;border-radius:.25rem;-o-object-fit:cover;object-fit:cover;background-color:var(--cms-surface-3)}.chat-preview__body{display:flex;grid-area:body;flex-direction:column;gap:.125rem;min-inline-size:0;font-size:.875rem;line-height:1.35}.chat-preview__site{color:var(--cms-accent-fg);font-size:.75rem;font-weight:600}.chat-preview__title{font-weight:600;overflow-wrap:anywhere}.chat-preview__text{display:-webkit-box;overflow:hidden;color:var(--cms-text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.chat-msg__actions{position:absolute;inset-block-start:.25rem;inset-inline-end:0;display:inline-flex;padding:.25rem;border:0;border-radius:50%;background:none;color:var(--cms-text-muted);cursor:pointer;opacity:0;transition:opacity .15s}.chat-msg__actions:before{content:"";display:inline-block;flex:none;inline-size:1.25rem;block-size:1.25rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/dots-vertical.svg) center/contain no-repeat;mask:url(/main/icons/svg/dots-vertical.svg) center/contain no-repeat}.chat-msg:hover .chat-msg__actions,.chat-msg__actions:focus-visible,.chat-msg__actions[aria-expanded=true]{opacity:1}.chat-msg__actions:focus-visible{outline:2px solid var(--cms-focus)}@media(hover:none){.chat-msg__actions{opacity:.6}}.chat-menu{position:absolute;inset-block-start:2rem;inset-inline-end:0;z-index:5;min-inline-size:13rem;margin:0;padding:.25rem;border:1px solid var(--cms-pop-border);border-radius:.5rem;background-color:var(--cms-surface);box-shadow:var(--cms-elev-2);list-style:none}.chat-msg--own .chat-menu{inset-inline:0 auto}.chat-menu__item{display:flex;align-items:center;gap:.5rem;inline-size:100%;padding:.5rem .75rem;border:0;border-radius:.375rem;background:none;color:var(--cms-text);text-align:start;cursor:pointer}.chat-menu__item:focus-visible,.chat-menu__item:hover{background-color:var(--cms-surface-3);outline:0}.chat-menu__item:before{content:"";display:inline-block;flex:none;inline-size:1.125rem;block-size:1.125rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/reply.svg) center/contain no-repeat;mask:url(/main/icons/svg/reply.svg) center/contain no-repeat;color:var(--cms-text-muted)}.chat-menu__item--edit:before{-webkit-mask-image:url(/main/icons/svg/pencil.svg);mask-image:url(/main/icons/svg/pencil.svg)}.chat-menu__item--photo:before{-webkit-mask-image:url(/main/icons/svg/photo.svg);mask-image:url(/main/icons/svg/photo.svg)}.chat-menu__item--file:before{-webkit-mask-image:url(/main/icons/svg/file.svg);mask-image:url(/main/icons/svg/file.svg)}.chat-menu__item--report:before{-webkit-mask-image:url(/main/icons/svg/report.svg);mask-image:url(/main/icons/svg/report.svg)}.chat-menu__item--copy:before{-webkit-mask-image:url(/main/icons/svg/file.svg);mask-image:url(/main/icons/svg/file.svg)}.chat-menu__item--link:before{-webkit-mask-image:url(/main/icons/svg/link.svg);mask-image:url(/main/icons/svg/link.svg)}.chat-menu__item--pin:before{-webkit-mask-image:url(/main/icons/svg/pin.svg);mask-image:url(/main/icons/svg/pin.svg)}.chat-menu__item--unpin:before{-webkit-mask-image:url(/main/icons/svg/pin-off.svg);mask-image:url(/main/icons/svg/pin-off.svg)}.chat-menu__item--reactors:before{-webkit-mask-image:url(/main/icons/svg/users.svg);mask-image:url(/main/icons/svg/users.svg)}.chat-menu__item--delete:before{-webkit-mask-image:url(/main/icons/svg/trash.svg);mask-image:url(/main/icons/svg/trash.svg)}.chat-menu__item--bell:before{-webkit-mask-image:url(/main/icons/svg/bell.svg);mask-image:url(/main/icons/svg/bell.svg)}.chat-menu__item--bell-pause:before{-webkit-mask-image:url(/main/icons/svg/bell-pause.svg);mask-image:url(/main/icons/svg/bell-pause.svg)}.chat-menu__item--bell-ringing:before{-webkit-mask-image:url(/main/icons/svg/bell-ringing.svg);mask-image:url(/main/icons/svg/bell-ringing.svg)}.chat-menu__item--bell-off:before{-webkit-mask-image:url(/main/icons/svg/bell-off.svg);mask-image:url(/main/icons/svg/bell-off.svg)}.chat-menu__item--search:before{-webkit-mask-image:url(/main/icons/svg/search.svg);mask-image:url(/main/icons/svg/search.svg)}.chat-menu__item--slow:before{-webkit-mask-image:url(/main/icons/svg/hourglass.svg);mask-image:url(/main/icons/svg/hourglass.svg)}.chat-menu__item--sound:before{-webkit-mask-image:url(/main/icons/svg/volume.svg);mask-image:url(/main/icons/svg/volume.svg)}.chat-menu__item--sound-off:before{-webkit-mask-image:url(/main/icons/svg/volume-off.svg);mask-image:url(/main/icons/svg/volume-off.svg)}.chat-menu__item--notify:before{-webkit-mask-image:url(/main/icons/svg/at.svg);mask-image:url(/main/icons/svg/at.svg)}.chat-menu__item--ban-day:before,.chat-menu__item--ban:before{-webkit-mask-image:url(/main/icons/svg/ban.svg);mask-image:url(/main/icons/svg/ban.svg)}.chat-menu__item--block:before{-webkit-mask-image:url(/main/icons/svg/hourglass.svg);mask-image:url(/main/icons/svg/hourglass.svg)}.chat-menu__item--unblock:before{-webkit-mask-image:url(/main/icons/svg/lock-open.svg);mask-image:url(/main/icons/svg/lock-open.svg)}.chat-menu__item--blacklist:before{-webkit-mask-image:url(/main/icons/svg/ban.svg);mask-image:url(/main/icons/svg/ban.svg)}.chat-menu__item--ban,.chat-menu__item--ban-day,.chat-menu__item--delete{color:var(--cms-danger)}.chat-menu__item--report{text-decoration:none}.chat-menu__item--report:focus-visible,.chat-menu__item--report:hover{color:var(--cms-text);text-decoration:none}.chat-menu__reactions{display:grid;grid-template-columns:repeat(8,2.25rem);justify-content:space-between;gap:.125rem;overflow:hidden;scrollbar-width:thin;scrollbar-gutter:stable;margin-block-end:.25rem;padding-block-end:.25rem;border-block-end:1px solid var(--cms-border)}.chat-menu__reactions.is-expanded{max-block-size:12rem;overflow-y:auto;overscroll-behavior:contain}.chat-menu__react{display:inline-flex;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;padding:0;border:0;border-radius:50%;background:none;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,sans-serif;font-size:1.25rem;line-height:1;cursor:pointer;transition:transform .12s,background-color .12s}.chat-menu__react:focus-visible,.chat-menu__react:hover{background-color:var(--cms-surface-3);outline:0;transform:scale(1.15)}.chat-menu__react.is-mine{background-color:var(--cms-accent-subtle,var(--cms-surface-3));box-shadow:inset 0 0 0 1px var(--cms-accent-fg)}.chat-menu__react--extra{display:none}.is-expanded>.chat-menu__react--extra{display:inline-flex}.chat-menu__react--more{color:var(--cms-text-muted)}.chat-menu__react--more:before{content:"";display:inline-block;flex:none;inline-size:1.125rem;block-size:1.125rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/arrow-down.svg) center/contain no-repeat;mask:url(/main/icons/svg/arrow-down.svg) center/contain no-repeat}.chat-menu__react--more[hidden]{display:none}.chat-reactors{inline-size:calc(min(18rem,100vw - 2rem));padding:.5rem}.chat-reactors:focus{outline:0}.chat-reactors__head{display:flex;align-items:flex-start;gap:.5rem;margin-block-end:.25rem}.chat-reactors__tabs{display:flex;flex:1;flex-wrap:wrap;gap:.25rem}.chat-reactors__tab{min-block-size:1.75rem;padding:.125rem .5rem;border:1px solid var(--cms-border);border-radius:1rem;background:none;color:var(--cms-text);font-size:.875rem;line-height:1;white-space:nowrap;cursor:pointer}.chat-reactors__tab[aria-pressed=true]{border-color:var(--cms-accent-fg);background-color:var(--cms-accent-subtle,var(--cms-surface-3));font-weight:600}.chat-reactors__tab:focus-visible{outline:2px solid var(--cms-focus)}.chat-reactors__close{flex:none;inline-size:1.75rem;block-size:1.75rem;padding:0;border:0;border-radius:50%;background:none;color:var(--cms-text-muted);font-size:1.25rem;line-height:1;cursor:pointer}.chat-reactors__close:focus-visible,.chat-reactors__close:hover{background-color:var(--cms-surface-3)}.chat-reactors__status{margin:.5rem;color:var(--cms-text-muted)}.chat-reactors__status[hidden]{display:none}.chat-reactors__list{max-block-size:15rem;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.chat-reactors__item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem .5rem;border-radius:.375rem}.chat-reactors__item:hover{background-color:var(--cms-surface-3)}.chat-reactors__name{overflow:hidden;color:var(--cms-text);text-overflow:ellipsis;white-space:nowrap}.chat-reactors__emoji{flex:none;font-size:1.125rem;line-height:1}.chat__toast{position:absolute;inset-block-end:5.5rem;inset-inline-start:50%;z-index:6;max-inline-size:calc(100% - 2rem);padding:.5rem 1rem;border-radius:1rem;background-color:var(--cms-surface-inverse,#333);color:var(--cms-on-inverse,#fff);font-size:.875rem;text-align:center;transform:translateX(-50%);pointer-events:none}.chat__toast[hidden]{display:none}.chat-msg__reactions{display:flex;flex-wrap:wrap;gap:.25rem;margin-block-start:.375rem}.chat-msg__reactions[hidden]{display:none}.chat-react{display:inline-flex;align-items:center;gap:.25rem;min-block-size:1.75rem;padding:.125rem .5rem;border:1px solid var(--cms-border);border-radius:1rem;background-color:var(--cms-surface);color:var(--cms-text);font-size:.875rem;line-height:1;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-react:focus-visible,.chat-react:hover:not(:disabled){border-color:var(--cms-accent-fg);outline:0}.chat-react.is-mine{border-color:var(--cms-accent-fg);background-color:var(--cms-accent-subtle,var(--cms-surface-3));font-weight:600}.chat-react[aria-disabled=true]{cursor:default}.chat-react__emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,sans-serif;font-size:1rem;line-height:1}.chat-react__n{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.chat-menu__react{transition:none}.chat-menu__react:focus-visible,.chat-menu__react:hover{transform:none}}.chat__jump{position:absolute;inset-block-end:5rem;inset-inline-end:1.25rem;display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border:1px solid var(--cms-pop-border);border-radius:1.5rem;background-color:var(--cms-surface);box-shadow:var(--cms-elev-2);color:var(--cms-text);cursor:pointer}.chat__jump:before{content:"";display:inline-block;flex:none;inline-size:1.25rem;block-size:1.25rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/arrow-down.svg) center/contain no-repeat;mask:url(/main/icons/svg/arrow-down.svg) center/contain no-repeat}.chat-mentions[hidden],.chat__jump-count:empty,.chat__jump[hidden]{display:none}.chat-msg__text .aruser,.chat__jump-count{font-weight:600;color:var(--cms-accent-fg)}.chat-msg__text .aruser{text-decoration:none}.chat-msg__text .aruser:focus-visible,.chat-msg__text .aruser:hover{text-decoration:underline}.chat-msg--mention .chat-msg__body{background-color:var(--cms-accent-subtle,var(--cms-surface-3));box-shadow:inset 3px 0 0 var(--cms-accent-fg)}.chat-msg--pending .chat-msg__body{background-color:var(--cms-highlight-bg)}.chat-msg__pending{padding:0 .375rem;border-radius:.5rem;background-color:var(--cms-highlight-border);color:var(--cms-text);font-size:.75rem;font-weight:600;cursor:help}.chat-mentions{position:absolute;inset-block-end:calc(100% + .25rem);inset-inline-start:1rem;z-index:6;min-inline-size:12rem;max-inline-size:calc(100% - 2rem);max-block-size:16rem;margin:0;padding:.25rem;overflow-y:auto;border:1px solid var(--cms-pop-border);border-radius:.5rem;background-color:var(--cms-surface);box-shadow:var(--cms-elev-2);list-style:none}.chat-mentions__item{overflow:hidden;padding:.5rem .75rem;border-radius:.375rem;color:var(--cms-text);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.chat-mentions__item:hover,.chat-mentions__item[aria-selected=true]{background-color:var(--cms-surface-3)}.chat__form{position:relative;padding:.5rem;background-color:var(--chat-panel)}.chat__form[aria-busy=true] .chat__send{opacity:.5;pointer-events:none}.chat__reply{display:flex;align-items:center;gap:.5rem;margin-block-end:.5rem;padding:.25rem .5rem;border-inline-start:3px solid var(--cms-accent-fg);background-color:var(--cms-surface-3);font-size:.875rem}.chat__reply[hidden]{display:none}.chat__reply-text{flex:1;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat__reply-label{font-weight:600;color:var(--cms-accent-fg)}.chat__reply-cancel{display:inline-flex;padding:.25rem;border:0;background:none;color:var(--cms-text-muted);font-size:1.25rem;line-height:1;cursor:pointer}.chat__reply-cancel:before{content:"×"}.chat__compose{display:flex;align-items:flex-end;gap:.25rem}.chat__attach{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border:0;border-radius:50%;background:none;color:var(--cms-text-muted);cursor:pointer}.chat__attach:before{content:"";display:inline-block;flex:none;inline-size:1.375rem;block-size:1.375rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/paperclip.svg) center/contain no-repeat;mask:url(/main/icons/svg/paperclip.svg) center/contain no-repeat}.chat__attach:hover{background-color:var(--cms-surface-3);color:var(--cms-text)}.chat__attach:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.chat__attach[hidden]{display:none}.chat__attachments{display:flex;gap:.5rem;margin:0 0 .5rem;padding:.25rem;overflow-x:auto;scrollbar-width:thin;list-style:none}.chat__attachments.is-sorting{overflow-x:hidden;cursor:grabbing}.chat__attachments[hidden]{display:none}.chat-attach{position:relative;flex:none;inline-size:4.5rem;block-size:4.5rem;border-radius:.5rem;background-color:var(--cms-surface-3);overflow:hidden;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:box-shadow .15s,opacity .15s}.chat-attach:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.chat-attach.is-dragging{z-index:2;cursor:grabbing;box-shadow:0 .25rem 1rem var(--cms-shadow-lg);opacity:.9}.chat-attach[data-state=queued] .chat-attach__img,.chat-attach[data-state=uploading] .chat-attach__img{opacity:.55}.chat-attach[data-state=queued] .chat-attach__progress,.chat-attach[data-state=uploading] .chat-attach__progress{display:block}.chat-attach[data-state=error]{outline:2px solid var(--cms-danger);outline-offset:-2px}.chat-attach[data-state=error] .chat-attach__img{opacity:.4}.chat-attach__img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s}.chat-attach__progress{display:none;position:absolute;inset-inline:0;inset-block-end:0;block-size:.25rem;background:linear-gradient(to right,var(--cms-accent) var(--p,5%),transparent var(--p,5%))}.chat-attach__remove{display:inline-flex;position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;padding:0;border:0;border-radius:50%;background-color:rgba(0,0,0,.6);color:#fff;font-size:1rem;line-height:1;cursor:pointer}.chat-attach__remove:before{content:"×"}.chat-attach__remove:focus-visible{outline:2px solid var(--cms-focus)}.chat-attach--file{display:flex;flex-direction:column;gap:.25rem;inline-size:9rem;padding:.5rem 1.75rem .5rem .5rem;box-sizing:border-box}.chat-attach--file[data-state=error] .chat-attach__ext,.chat-attach--file[data-state=error] .chat-attach__name,.chat-attach--file[data-state=queued] .chat-attach__ext,.chat-attach--file[data-state=queued] .chat-attach__name,.chat-attach--file[data-state=uploading] .chat-attach__ext,.chat-attach--file[data-state=uploading] .chat-attach__name{opacity:.55}.chat-attach__ext{align-self:flex-start;padding:.125rem .375rem;border-radius:.25rem;background-color:var(--cms-surface-inverse);color:var(--cms-on-inverse);font-size:.6875rem;font-weight:700;letter-spacing:.02em}.chat-attach__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.3;overflow-wrap:anywhere}.chat--drop{position:relative}.chat--drop:after{content:"Отпустите, чтобы прикрепить фото";display:flex;position:absolute;inset:0;z-index:20;align-items:center;justify-content:center;border:2px dashed var(--cms-accent);border-radius:.75rem;background-color:color-mix(in srgb,var(--cms-surface) 85%,transparent);color:var(--cms-text);font-size:1.25rem;font-weight:600;pointer-events:none}.chat--drop.chat--personal:after{content:"Отпустите, чтобы прикрепить"}.chat__text{box-sizing:border-box;flex:1;min-inline-size:0;min-block-size:2.5rem;max-block-size:12.5rem;padding:.5rem .875rem;overflow-y:auto;border:0;border-radius:1.25rem;background-color:var(--cms-input-bg);transition:background-color .15s;color:var(--cms-input-color);font:inherit;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;scrollbar-width:thin}.chat__text:focus{outline:0;background-color:color-mix(in srgb,var(--cms-input-bg) 88%,var(--cms-focus))}.chat__text:empty:before{content:attr(data-placeholder);color:var(--cms-text-muted);pointer-events:none}.chat__text code{padding:.0625rem .3125rem;border-radius:.25rem}.chat__text code,.chat__text pre{background-color:var(--cms-surface-3);font-family:var(--cms-font-mono,ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace);font-size:.875em;overflow-wrap:anywhere}.chat__text pre{margin:.25rem 0;padding:.5rem .625rem;border-radius:.5rem;line-height:1.4;white-space:pre-wrap}.chat__text pre code{padding:0;background:none;font-size:inherit}.chat__text ol,.chat__text ul{margin-block:.25rem;padding-inline-start:1.5em}.chat__text ul{list-style:disc outside}.chat__text ol{list-style:decimal outside}.chat__text li{margin:0;padding:0}.chat__text .chat-link{color:var(--cms-link,var(--cms-accent-fg));text-decoration:underline;text-underline-offset:.15em}.chat__text .chat-spoiler{border-radius:.25rem;background-image:radial-gradient(currentColor .5px,transparent .75px);background-size:3px 3px;background-color:var(--cms-surface-3)}.chat__emoji{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border:0;border-radius:50%;background:none;color:var(--cms-text-muted);cursor:pointer}.chat__emoji:before{content:"";display:inline-block;flex:none;inline-size:1.375rem;block-size:1.375rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/mood-smile.svg) center/contain no-repeat;mask:url(/main/icons/svg/mood-smile.svg) center/contain no-repeat}.chat__emoji:hover,.chat__emoji[aria-expanded=true]{background-color:var(--cms-surface-3);color:var(--cms-text)}.chat__emoji[aria-busy=true]{opacity:.5}.chat__emoji:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.chat__emoji[hidden]{display:none}.chat-format__btn:before{content:"";display:inline-block;flex:none;inline-size:1.125rem;block-size:1.125rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/bold.svg) center/contain no-repeat;mask:url(/main/icons/svg/bold.svg) center/contain no-repeat}.chat-format__btn--italic:before{-webkit-mask-image:url(/main/icons/svg/italic.svg);mask-image:url(/main/icons/svg/italic.svg)}.chat-format__btn--strike:before{-webkit-mask-image:url(/main/icons/svg/strikethrough.svg);mask-image:url(/main/icons/svg/strikethrough.svg)}.chat-format__btn--code:before{-webkit-mask-image:url(/main/icons/svg/code.svg);mask-image:url(/main/icons/svg/code.svg)}.chat-format__btn--spoiler:before{-webkit-mask-image:url(/main/icons/svg/eye-off.svg);mask-image:url(/main/icons/svg/eye-off.svg)}.chat-format__btn--link:before{-webkit-mask-image:url(/main/icons/svg/link.svg);mask-image:url(/main/icons/svg/link.svg)}.chat-format__btn--quote:before{-webkit-mask-image:url(/main/icons/svg/quote.svg);mask-image:url(/main/icons/svg/quote.svg)}.chat-format__btn--ul:before{-webkit-mask-image:url(/main/icons/svg/list.svg);mask-image:url(/main/icons/svg/list.svg)}.chat-format__btn--ol:before{-webkit-mask-image:url(/main/icons/svg/list-numbers.svg);mask-image:url(/main/icons/svg/list-numbers.svg)}.chat-linkbox{display:flex;align-items:center;gap:.5rem;margin-block-end:.5rem}.chat-linkbox[hidden],.chat-linkbox__ok[hidden],.chat-linkbox__remove[hidden]{display:none}.chat-linkbox__input{flex:1;min-inline-size:0;padding:.375rem .75rem;border:1px solid var(--cms-input-border);border-radius:1rem;background-color:var(--cms-input-bg);color:var(--cms-input-color);font:inherit;font-size:.9375rem}.chat-linkbox__input:focus{border-color:var(--cms-focus);outline:0}.chat-linkbox__input[aria-invalid=true]{border-color:var(--cms-danger)}.chat-linkbox__ok,.chat-linkbox__remove{flex:none;padding:.375rem .75rem;border:1px solid var(--cms-border);border-radius:1rem;background:none;color:var(--cms-text);font:inherit;font-size:.875rem;cursor:pointer}.chat-linkbox__ok:hover,.chat-linkbox__remove:hover{background-color:var(--cms-surface-3)}.chat-linkbox__ok:focus-visible,.chat-linkbox__remove:focus-visible{outline:2px solid var(--cms-focus)}.chat-linkbox__ok{border-color:var(--cms-accent);background-color:var(--cms-accent);color:var(--cms-on-accent)}.chat-linkbox__ok:hover{background-color:var(--cms-accent);opacity:.9}.chat-linkbox__cancel{display:inline-flex;flex:none;padding:.375rem;border:0;border-radius:50%;background:none;color:var(--cms-text-muted);cursor:pointer}.chat-linkbox__cancel:before{content:"";display:inline-block;flex:none;inline-size:1.125rem;block-size:1.125rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/x.svg) center/contain no-repeat;mask:url(/main/icons/svg/x.svg) center/contain no-repeat}.chat-linkbox__cancel:hover{background-color:var(--cms-surface-3);color:var(--cms-text)}.chat-linkbox__cancel:focus-visible{outline:2px solid var(--cms-focus)}.chat__send:before{content:"";display:inline-block;flex:none;inline-size:1.25rem;block-size:1.25rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/send.svg) center/contain no-repeat;mask:url(/main/icons/svg/send.svg) center/contain no-repeat}.chat__error{margin:.5rem 0 0;color:var(--cms-danger);font-size:.875rem}.chat__error[hidden]{display:none}.chat__emoji{position:relative;z-index:1;margin-inline-start:-2.75rem}.chat__compose:has(>.chat__emoji:not([hidden]))>.chat__text{padding-inline-end:2.5rem}@media(max-width:767.98px){.chat__form{padding:.375rem .25rem .5rem}}.chat__deny,.chat__empty,.chat__guest,.chat__locked{margin:0;padding:.75rem 1rem;background-color:var(--chat-panel);color:var(--cms-text-muted);text-align:center}.chat__empty,.chat__locked{flex:1;padding-block:3rem;background-color:transparent}.chat__block{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:var(--chat-panel);color:var(--cms-text-muted);text-align:center}.chat__block[hidden]{display:none}.chat__block-text{margin:0;white-space:pre-line;overflow-wrap:anywhere}.chat__block-text:before{content:"";display:inline-block;flex:none;inline-size:1rem;block-size:1rem;background-color:currentColor;-webkit-mask:url(/main/icons/svg/hourglass.svg) center/contain no-repeat;mask:url(/main/icons/svg/hourglass.svg) center/contain no-repeat;margin-inline-end:.375rem;vertical-align:-.125em}.chat__block-lift{padding:.375rem .875rem;border:1px solid var(--cms-border);border-radius:1rem;background:none;color:var(--cms-accent-fg);font:inherit;font-weight:600;cursor:pointer}.chat__block-lift:hover{background-color:var(--cms-surface-3)}.chat__block-lift:focus-visible{outline:2px solid var(--cms-focus)}.chat-msg--service .chat-msg__avatar,.chat__block-lift[hidden],.cms-appbar{display:none}.chat__login{margin:0}.chat--embed{--chat-height:100%;grid-template-columns:minmax(0,1fr);margin-block:0;border:0;border-radius:0}@media(max-width:767.98px){.chat--embed{--chat-height:100%}}.chat-msg--service{justify-content:center;padding-inline:1rem}.chat-msg--service .chat-msg__body,.chat-msg--service.chat-msg--own .chat-msg__body{max-inline-size:min(36rem,100%);border-radius:1rem;background-color:var(--cms-surface-3);text-align:center}.chat-msg--service .chat-msg__head{justify-content:center}.chat-msg--service .chat-msg__actions{inset-inline:auto 0}.chat-msg__service{font-weight:600}:root{--cms-appbar-h:calc(3.25 * max(1rem, 16px))}@media screen and (max-width:47.99rem){.cms-appbar{--cms-search-cover:var(--cms-appbar-bg, var(--cms-surface));position:sticky;top:0;z-index:44;display:flex;align-items:center;gap:calc(.25 * max(1rem,16px));box-sizing:border-box;min-height:calc(var(--cms-appbar-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0) max(.25 * max(1rem,16px),env(safe-area-inset-right,0px)) 0 max(.25 * max(1rem,16px),env(safe-area-inset-left,0px));border-bottom:1px solid var(--cms-appbar-border,var(--cms-border));background:var(--cms-appbar-bg,var(--cms-surface));color:var(--cms-appbar-color,var(--cms-text));font-family:var(--cms-font,inherit);transition:transform .2s ease-out}.cms-appbar.is-hidden{transform:translateY(-100%)}.cms-appbar [hidden]{display:none!important}.cms-appbar__back{display:inline-grid;flex:none;place-items:center;width:calc(2.75 * max(1rem,16px));height:calc(2.75 * max(1rem,16px));border-radius:50%;-webkit-tap-highlight-color:transparent}.cms-appbar__back,.cms-appbar__back:hover,.cms-appbar__back:link,.cms-appbar__back:visited,.cms-appbar__brand,.cms-appbar__brand:hover,.cms-appbar__brand:link,.cms-appbar__brand:visited{color:inherit;text-decoration:none}.cms-appbar__back:active{background:var(--cms-btn-bg-hover)}.cms-appbar__back:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.cms-appbar__back .cms-i{font-size:calc(1.5 * max(1rem,16px))}.cms-appbar__brand{flex:1 1 auto;min-width:0;padding-inline-start:calc(.5 * max(1rem,16px));overflow:hidden;font-size:calc(1.125 * max(1rem,16px));font-weight:700;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.cms-appbar__logo{display:block;width:auto;max-width:100%;height:calc(1.75 * max(1rem,16px))}.cms-appbar__logo--dark,[data-bs-theme=dark] .cms-appbar__logo--light{display:none}[data-bs-theme=dark] .cms-appbar__logo--dark{display:block}.cms-appbar__home{display:flex;flex:none;align-items:center;height:calc(2.75 * max(1rem,16px));padding-inline:calc(.25 * max(1rem,16px));border-radius:calc(.5 * max(1rem,16px));-webkit-tap-highlight-color:transparent}.cms-appbar__home[hidden]{display:none}.cms-appbar__home:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.cms-appbar__home .cms-appbar__logo{height:calc(1.5 * max(1rem,16px))}.cms-appbar__home-mark{display:block;width:auto;height:calc(1.75 * max(1rem,16px))}.cms-appbar.is-title-off .cms-appbar__home-mark,.cms-appbar:not(.is-title-off) .cms-appbar__home-logo{display:none}.cms-appbar__title{flex:1 1 auto;min-width:0;overflow:hidden;font-size:calc(1.0625 * max(1rem,16px));font-weight:600;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;transition:opacity .15s ease-out}.is-title-off .cms-appbar__title{opacity:0}.cms-appbar__actions{display:flex;flex:none;align-items:center;gap:calc(.25 * max(1rem,16px));margin-inline-start:auto}.cms-appbar__search{--cms-search-h:calc(2.75 * max(1rem, 16px));--cms-search-pad:calc(.25 * max(1rem, 16px));--cms-search-top:calc(env(safe-area-inset-top, 0px) + .5 * (var(--cms-appbar-h) - var(--cms-search-h)))}.cms-appbar__search .cms-search__input{font-size:calc(max(1rem,16px))}.cms-appbar__search .cms-search__close,.cms-appbar__search .cms-search__submit,.cms-appbar__search .cms-search__toggle{font-size:calc(1.375 * max(1rem,16px))}.cms-appbar__search .cms-search__toggle{color:inherit}html:has([data-cms-immersive=full]) .cms-appbar{display:none}}@media(prefers-reduced-motion:reduce){.cms-appbar,.cms-appbar__title{transition:none}}@media print{.cms-appbar{display:none!important}}.cms-auth{display:flex;flex-direction:column;gap:.75rem;font-size:1rem;line-height:1.45;color:var(--cms-text)}.cms-auth>*{margin:0}.cms-auth[aria-busy=true],[aria-busy=true]>.cms-auth{opacity:.6;pointer-events:none}.cms-auth-page{box-sizing:border-box;max-width:26rem;margin:1rem auto 2rem}.cms-auth__lead{color:var(--cms-text-soft)}.cms-auth__lead b{color:var(--cms-text);overflow-wrap:anywhere}.cms-auth__alert{padding:.75rem 1rem;border-radius:.5rem;font-size:.9375rem;font-weight:600}.cms-auth__alert--error{background:var(--cms-danger-bg);color:var(--cms-danger-strong,var(--cms-danger))}.cms-auth__alert--info{background:var(--cms-surface-2);color:var(--cms-text)}.cms-auth__form{--cms-form-step:.75rem}.cms-auth__actions{margin-top:.25rem}.cms-auth__actions .cms-auth__submit{flex:1 1 100%}.cms-auth__form>.cms-auth__actions{margin-top:1rem}.cms-auth__choice>form{display:flex;flex:1 1 0;min-width:0}.cms-auth__captcha{display:flex;align-items:center;gap:.5rem;justify-self:stretch}.cms-auth__captcha input{flex:1 1 6rem;min-width:0;letter-spacing:.2em}.cms-auth__captcha-new{display:grid;place-items:center;flex:none;min-height:2.75rem;padding:0 .5rem;border:1px solid var(--cms-border);border-radius:.375rem;background:#fff;cursor:pointer}.cms-auth__captcha-new:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-auth__captcha-img{display:block;width:4.5rem;height:1.875rem}.cms-auth__status{font-size:.875rem;line-height:1.35}.cms-auth__status:empty{display:none}.cms-auth__status.is-ok{color:var(--cms-success)}.cms-auth__status.is-bad{color:var(--cms-danger)}.cms-auth__links{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;font-size:.9375rem;color:var(--cms-text-soft)}.cms-auth__link{display:inline-flex;align-items:center;min-height:2.75rem}.cms-auth__link--end{margin-left:auto}.cms-auth__link--strong{font-weight:600}.cms-auth__link--button{padding:0;border:0;background:none;color:var(--cms-text-soft);font:inherit;text-decoration:underline;cursor:pointer}.cms-auth__link--button:hover{color:var(--cms-text)}.cms-auth__or{display:flex;align-items:center;gap:.75rem;color:var(--cms-text-soft);font-size:.875rem}.cms-auth__or:after,.cms-auth__or:before{content:"";flex:1 1 0;border-top:1px solid var(--cms-border)}.cms-auth__done{display:flex;flex-direction:column;gap:.75rem}.cms-auth__icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--cms-surface-2);color:var(--cms-accent-fg,var(--cms-accent))}.cms-auth__icon--mail:before{content:"";display:inline-block;flex:none;inline-size:1.5rem;block-size:1.5rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/mail.svg) center/contain no-repeat;mask:url(/main/icons/svg/mail.svg) center/contain no-repeat}.cms-auth__tips{margin:0;padding-left:1.25rem;color:var(--cms-text-soft);font-size:.9375rem}.cms-auth__tips li+li{margin-top:.25rem}.cms-auth__trap{position:absolute;left:-1e4px;width:1px;height:1px;overflow:hidden}.cms-blocked{--cms-blocked-pad-x:var(--cms-blocked-pad, .75em);--cms-blocked-tap-y:var(--cms-blocked-tap, 2.75rem)}.cms-blocked__bar{display:flex;align-items:center;gap:.5em;min-block-size:var(--cms-blocked-tap-y);padding:.25em var(--cms-blocked-pad-x);border-radius:.75em;background-color:var(--cms-surface-2);color:var(--cms-text-muted);font-size:.875em;list-style:none;cursor:pointer}.cms-blocked__bar::-webkit-details-marker{display:none}.cms-blocked__bar::marker{content:""}.cms-blocked__show{margin-inline-start:auto;color:var(--cms-accent-fg);font-weight:700}.cms-blocked[open] .cms-blocked__show{display:none}.cms-consent{--cms-consent-u:calc(max(1rem, 16px));position:fixed;inset-inline:0;inset-block-end:var(--cms-bottombar-h,0);z-index:2000;padding-block-end:max(0px,env(safe-area-inset-bottom,0px) - var(--cms-bottombar-h,0px));border-block-start:1px solid var(--cms-border);background:var(--cms-surface);color:var(--cms-text);font-size:calc(.875 * var(--cms-consent-u));line-height:1.4;box-shadow:0 calc(-.25 * var(--cms-consent-u)) var(--cms-consent-u) var(--cms-shadow);opacity:0;transition:opacity .3s}.cms-consent.is-shown{opacity:1}@media(prefers-reduced-motion:reduce){.cms-consent{transition:none}}.cms-consent__inner{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5 * var(--cms-consent-u)) var(--cms-consent-u);max-inline-size:calc(75 * var(--cms-consent-u));margin-inline:auto;padding:calc(.5 * var(--cms-consent-u)) var(--cms-consent-u)}.cms-consent__more{flex:1 1 calc(20 * var(--cms-consent-u));min-inline-size:0}.cms-consent__summary{display:block;cursor:pointer;list-style:none}.cms-consent__summary::-webkit-details-marker{display:none}.cms-consent__summary:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px;border-radius:2px}.cms-consent__toggle{color:var(--cms-link);text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.cms-consent__toggle:after{content:" ▾"}.cms-consent__more[open] .cms-consent__toggle:after{content:" ▴"}.cms-consent__full{max-block-size:40vh;overflow-y:auto;padding-block-start:calc(.5 * var(--cms-consent-u));color:var(--cms-text-muted);font-size:calc(.8125 * var(--cms-consent-u))}.cms-consent__full p{margin:0 0 calc(.5 * var(--cms-consent-u))}.cms-consent__full p:last-child{margin-block-end:0}.cms-consent__full a{color:var(--cms-link);text-decoration:underline}.cms-consent__actions{display:flex;flex:0 0 auto;gap:calc(.5 * var(--cms-consent-u));margin:0}.cms-consent__actions .btn{font-size:calc(.875 * var(--cms-consent-u));white-space:nowrap}@media(min-width:36.0625rem){.cms-consent:has(.cms-consent__more[open]) .cms-consent__actions{flex-direction:column;align-self:center;gap:calc(1.5 * var(--cms-consent-u))}}@media(max-width:36rem){.cms-consent__actions{flex:1 1 100%}.cms-consent__actions .btn{flex:1 1 0}}@media print{.cms-consent{display:none}}.cms-daterange{position:relative;display:inline-flex;align-items:center;gap:.375em;vertical-align:middle}.cms-daterange.is-enhanced>input[type=date],.cms-daterange.is-enhanced>span[aria-hidden=true]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none}.cms-daterange__btn{display:inline-flex;align-items:center;gap:.5em;inline-size:auto;min-inline-size:12em;text-align:start;white-space:nowrap;cursor:pointer}.cms-daterange__btn svg{flex:none;inline-size:1.15em;block-size:1.15em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;color:var(--cms-text-muted)}.cms-daterange.is-open>.cms-daterange__btn{border-color:var(--cms-focus)}.cms-daterange__panel{--dr-cell:2.25rem;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-start:0;z-index:1060;display:grid;gap:.625rem;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:calc(100vw - 1rem);padding:.75rem;border:1px solid var(--cms-pop-border);border-radius:.5rem;background:var(--cms-surface);color:var(--cms-text);box-shadow:var(--cms-elev-2);font-size:.875rem;line-height:1.3}.cms-daterange__panel[hidden]{display:none}.cms-daterange.is-end>.cms-daterange__panel{inset-inline-start:auto;inset-inline-end:0}.cms-daterange.is-up>.cms-daterange__panel{inset-block-start:auto;inset-block-end:calc(100% + .25rem)}.cms-daterange__fields{display:flex;align-items:end;gap:.5rem}.cms-daterange__field{display:grid;gap:.125rem;margin:0;color:var(--cms-text-muted);font-size:.75rem}.cms-daterange__in{inline-size:8.5em;font-variant-numeric:tabular-nums}.cms-daterange__in.is-invalid{border-color:var(--cms-danger)}.cms-daterange__dash{padding-block-end:.375rem;color:var(--cms-text-muted)}.cms-daterange__body{position:relative;display:flex;align-items:start;gap:1.25rem}.cms-daterange__nav{position:absolute;inset-block-start:0;inline-size:2rem;block-size:2rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cms-text-muted);font-size:1.25rem;line-height:1;cursor:pointer}.cms-daterange__nav:hover{background:var(--cms-surface-2);color:var(--cms-text)}.cms-daterange__nav--prev{inset-inline-start:0}.cms-daterange__nav--next{inset-inline-end:0}.cms-daterange__title{display:block;inline-size:-moz-fit-content;inline-size:fit-content;margin:0 auto .25rem;padding:.25rem .625rem;border:0;border-radius:.375rem;background:transparent;color:var(--cms-text);font:inherit;font-weight:600;line-height:1.5rem;cursor:pointer}.cms-daterange__title:hover{background:var(--cms-surface-2)}.cms-daterange__grid{display:grid;grid-template-columns:repeat(7,var(--dr-cell))}.cms-daterange__wd{display:grid;place-items:center;block-size:1.75rem;color:var(--cms-text-muted);font-size:.75rem}.cms-daterange__day.is-weekend:not(.is-start,.is-end),.cms-daterange__wd.is-weekend{color:var(--cms-danger)}.cms-daterange__day{position:relative;block-size:var(--dr-cell);padding:0;border:0;border-radius:0;background:transparent;color:var(--cms-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.cms-daterange__day:hover:not(:disabled,.is-start,.is-end){background:var(--cms-surface-2);border-radius:.375rem}.cms-daterange__day:focus-visible{z-index:1;outline:2px solid var(--cms-focus);outline-offset:-2px;border-radius:.375rem}.cms-daterange__day:disabled{color:var(--cms-text-faint);cursor:default}.cms-daterange__day.is-today:after{content:"";position:absolute;inset:.25rem;border:1px solid var(--cms-text-muted);border-radius:50%;pointer-events:none}.cms-daterange__day.is-in{background:var(--cms-accent-subtle);border-radius:0}.cms-daterange__day.is-end,.cms-daterange__day.is-start{background:var(--cms-accent);color:var(--cms-on-accent);font-weight:600}.cms-daterange__day.is-start{border-start-start-radius:.375rem;border-end-start-radius:.375rem}.cms-daterange__day.is-end{border-start-end-radius:.375rem;border-end-end-radius:.375rem}.cms-daterange__day.is-end.is-today:after,.cms-daterange__day.is-start.is-today:after{border-color:var(--cms-on-accent)}.cms-daterange__decade,.cms-daterange__year{flex:1;min-inline-size:calc(7 * var(--dr-cell))}div.cms-daterange__title{cursor:default}div.cms-daterange__title:hover{background:transparent}.cms-daterange__mgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.cms-daterange__m,.cms-daterange__yr{block-size:2.5rem;padding:0;border:0;border-radius:.375rem;background:transparent;color:var(--cms-text);font:inherit;cursor:pointer}.cms-daterange__m:hover:not(:disabled),.cms-daterange__yr:hover:not(:disabled){background:var(--cms-surface-2)}.cms-daterange__m:focus-visible,.cms-daterange__yr:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.cms-daterange__m:disabled,.cms-daterange__yr:disabled{color:var(--cms-text-faint);cursor:default}.cms-daterange__m.is-in,.cms-daterange__yr.is-in{background:var(--cms-accent-subtle)}.cms-daterange__m.is-edge,.cms-daterange__yr.is-edge{color:var(--cms-text-muted)}.cms-daterange__m.is-start,.cms-daterange__yr.is-start{background:var(--cms-accent);color:var(--cms-on-accent);font-weight:600}.cms-daterange__whole{display:block;margin:.375rem auto 0;padding:.25rem .625rem;border:0;border-radius:.375rem;background:transparent;color:var(--cms-link,var(--cms-accent-fg));font:inherit;cursor:pointer}.cms-daterange__whole:hover{background:var(--cms-surface-2)}.cms-daterange__foot{display:flex;align-items:center;gap:.5rem;padding-block-start:.5rem;border-block-start:1px solid var(--cms-border-light)}.cms-daterange__info{flex:1;color:var(--cms-text-muted)}@media(max-width:39.99rem){.cms-daterange.is-end>.cms-daterange__panel,.cms-daterange.is-up>.cms-daterange__panel,.cms-daterange__panel{--dr-cell:calc((100vw - 1.5rem) / 7);position:fixed;inset:auto 0 0;inline-size:auto;max-inline-size:none;max-block-size:90dvh;overflow:auto;border-radius:1rem 1rem 0 0;padding-block-end:max(.75rem,env(safe-area-inset-bottom))}.cms-daterange__body{justify-content:center}}.cms-dialog{box-sizing:border-box;width:min(32 * max(1rem,16px),100%);max-width:100%;max-height:calc(100dvh - max(1rem,16px));margin:auto auto 0;padding:0;border:0;border-radius:calc(max(1rem,16px)) calc(max(1rem,16px)) 0 0;background:var(--cms-surface);color:var(--cms-text);font-size:calc(max(1rem,16px));line-height:1.4;box-shadow:var(--cms-elev-3,0 calc(.5 * max(1rem,16px)) calc(2 * max(1rem,16px)) rgba(0,0,0,.25));overflow:auto;overscroll-behavior:contain}.cms-dialog::backdrop{background:rgba(0,0,0,.5)}.cms-dialog[open]:not(:modal){position:fixed;inset:auto 0 0;z-index:2002}@media screen and (min-width:48rem){.cms-dialog{margin:auto;border-radius:calc(max(1rem,16px))}}.cms-dialog__box{position:relative;display:flex;flex-direction:column;gap:calc(.75 * max(1rem,16px));margin:0;padding:calc(max(1rem,16px)) calc(max(1rem,16px)) max(max(1rem,16px),env(safe-area-inset-bottom))}.cms-dialog__head{display:flex;align-items:center;gap:calc(.5 * max(1rem,16px));margin:calc(-.25 * max(1rem,16px)) calc(-.5 * max(1rem,16px)) 0 0}.cms-dialog__head.is-draggable{cursor:move}.cms-dialog__head--bare{position:absolute;top:calc(.75 * max(1rem,16px));right:calc(.5 * max(1rem,16px));z-index:1;margin:0}.cms-dialog__head--bare+*{padding-inline-end:calc(2.25 * max(1rem,16px))}.cms-dialog__title{flex:1 1 auto;min-width:0;margin:0;font-size:calc(1.0625 * max(1rem,16px));font-weight:700;line-height:1.3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cms-dialog__x{display:inline-grid;place-items:center;flex:none;width:calc(2.5 * max(1rem,16px));height:calc(2.5 * max(1rem,16px));margin-left:auto;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cms-text-muted);cursor:pointer}.cms-dialog__x svg{width:calc(1.25 * max(1rem,16px));height:calc(1.25 * max(1rem,16px));fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cms-dialog__x:hover{background:var(--cms-surface-2);color:var(--cms-text)}.cms-dialog__x:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}@media screen and (max-width:47.99rem){.cms-dialog__box:before{content:"";align-self:center;flex:none;width:calc(2.5 * max(1rem,16px));height:calc(.25 * max(1rem,16px));margin:calc(-.375 * max(1rem,16px)) 0 calc(-.25 * max(1rem,16px));border-radius:calc(.125 * max(1rem,16px));background:var(--cms-border)}.cms-dialog__head--bare{top:calc(1.125 * max(1rem,16px))}.cms-dialog--msg .cms-dialog__btn{flex:1 1 0}}.cms-dialog__text{margin:0;white-space:pre-line;overflow-wrap:anywhere}.cms-dialog--msg .cms-dialog__text{font-size:calc(1.0625 * max(1rem,16px))}.cms-dialog__text a{color:var(--cms-link)}.cms-dialog__field{display:flex;flex-direction:column;gap:calc(.25 * max(1rem,16px));margin:0}.cms-dialog__label{color:var(--cms-text-muted);font-size:calc(.8125 * max(1rem,16px))}.cms-dialog__input{width:100%;box-sizing:border-box;min-height:calc(2.75 * max(1rem,16px));padding:calc(.625 * max(1rem,16px)) calc(.75 * max(1rem,16px));border:1px solid var(--cms-input-border);border-radius:calc(.5 * max(1rem,16px));background:var(--cms-input-bg);color:var(--cms-input-color);font:inherit;font-size:calc(max(1rem,16px));box-shadow:none}.cms-dialog__input:focus,.cms-dialog__input:focus-visible{outline:none;border-color:var(--cms-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--cms-focus) 25%,transparent)}.cms-dialog__input[aria-invalid=true]{border-color:var(--cms-danger)}textarea.cms-dialog__input{resize:none;field-sizing:content;min-height:calc(4.5 * max(1rem,16px));max-height:40dvh}.cms-dialog .cms-dialog__input{box-shadow:none}.cms-dialog .cms-dialog__input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--cms-focus) 25%,transparent)}.cms-dialog__hint{margin:calc(-.375 * max(1rem,16px)) 0 0;color:var(--cms-text-muted);font-size:calc(.8125 * max(1rem,16px))}.cms-dialog__hint.is-error{color:var(--cms-danger)}.cms-dialog__btns:empty,.cms-dialog__hint[hidden]{display:none}.cms-dialog__btns{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(.5 * max(1rem,16px));margin-top:calc(.25 * max(1rem,16px))}.cms-dialog .cms-dialog__btn{display:inline-flex;align-items:center;justify-content:center;min-height:calc(2.75 * max(1rem,16px));padding:0 calc(1.25 * max(1rem,16px));border:1px solid var(--cms-border);border-radius:999px;background:transparent;color:var(--cms-text);font:inherit;font-size:calc(.875 * max(1rem,16px));font-weight:600;line-height:1.2;cursor:pointer}.cms-dialog .cms-dialog__btn:hover{background:var(--cms-surface-2)}.cms-dialog .cms-dialog__btn:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-dialog .cms-dialog__btn:disabled{opacity:.6;cursor:not-allowed}.cms-dialog .cms-dialog__btn[hidden]{display:none}.cms-dialog .cms-dialog__btn.cms-btn--primary{border-color:var(--cms-accent);background:var(--cms-accent);color:var(--cms-on-accent)}.cms-dialog .cms-dialog__btn.cms-btn--primary:hover{border-color:var(--cms-accent-hover,var(--cms-accent));background:var(--cms-accent-hover,color-mix(in srgb,var(--cms-accent) 88%,var(--cms-text)));color:var(--cms-on-accent)}.cms-dialog__btn--start{margin-right:auto}.cms-dialog [aria-busy=true] .cms-dialog__btn:disabled{cursor:progress}.cms-dialog .cms-dialog__btn--danger:not(.cms-btn--primary){color:var(--cms-danger)}.cms-dialog .cms-dialog__btn--danger.cms-btn--primary{border-color:var(--cms-danger);background:var(--cms-danger);color:var(--cms-on-solid,#fff)}.cms-dialog .cms-dialog__btn--danger.cms-btn--primary:hover{background:color-mix(in srgb,var(--cms-danger) 88%,var(--cms-text));color:var(--cms-on-solid,#fff)}.cms-dialog__fields{display:flex;flex-direction:column;gap:calc(.75 * max(1rem,16px))}.cms-dialog__page{min-width:0;overflow-wrap:anywhere}.cms-dialog__page[aria-busy=true]{color:var(--cms-text-muted)}.cms-dialog__frame{display:block;width:100%;height:calc(20 * max(1rem,16px));max-height:calc(100dvh - 9 * max(1rem,16px));border:0;border-radius:calc(.5 * max(1rem,16px));background:var(--cms-surface)}@media screen and (max-width:47.99rem){.cms-dialog--page .cms-dialog__frame{max-height:calc(100dvh - 7 * max(1rem,16px))}}.cms-dialog__quote{margin:0;padding:calc(.5 * max(1rem,16px)) calc(.75 * max(1rem,16px));border-left:calc(.25 * max(1rem,16px)) solid var(--cms-border);border-radius:calc(.25 * max(1rem,16px));background:var(--cms-surface-2);overflow-wrap:anywhere}.cms-dialog__quote mark{padding:0 calc(.125 * max(1rem,16px));border-radius:calc(.125 * max(1rem,16px));background:var(--cms-mark-bg);color:inherit;-webkit-text-decoration:underline wavy var(--cms-danger);text-decoration:underline wavy var(--cms-danger);text-underline-offset:.2em}.cms-dialog__captcha[hidden]{display:none}.cms-dialog__captcha-row{display:flex;align-items:center;gap:calc(.5 * max(1rem,16px))}.cms-dialog__captcha-row img{flex:none;border-radius:calc(.25 * max(1rem,16px));cursor:pointer}.cms-dialog__captcha-row .cms-dialog__input{width:calc(6 * max(1rem,16px))}.cms-edit-panel{--cms-ep-u:calc(max(1rem, 16px));--cms-ep-w:min(64 * var(--cms-ep-u), 100vw - 3 * var(--cms-ep-u));box-sizing:border-box;position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:var(--cms-surface);color:var(--cms-text);font-size:var(--cms-ep-u);line-height:1.4;box-shadow:var(--cms-elev-3);overflow:hidden;overscroll-behavior:contain}.cms-edit-panel[open]{display:flex;flex-direction:column}.cms-edit-panel::backdrop{background:var(--cms-overlay)}@media screen and (min-width:48rem){.cms-edit-panel{width:var(--cms-ep-w);margin-inline-start:auto;border-start-start-radius:calc(.75 * var(--cms-ep-u));border-end-start-radius:calc(.75 * var(--cms-ep-u))}.cms-edit-panel.is-placed{inset-inline-start:var(--cms-ep-left,auto);margin-inline-start:0}.cms-edit-panel.is-floating{border-radius:calc(.75 * var(--cms-ep-u))}.cms-edit-panel__head{cursor:grab}.cms-edit-panel>.cms-edit-panel__resize{display:block}}.cms-edit-panel.is-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cms-edit-panel.is-dragging .cms-edit-panel__head{cursor:grabbing}.cms-edit-panel.is-dragging .cms-edit-panel__frame{pointer-events:none}.cms-edit-panel__resize{position:absolute;inset-block:0;z-index:1;display:none;width:calc(.375 * var(--cms-ep-u));cursor:ew-resize;touch-action:none}.cms-edit-panel__resize--start{inset-inline-start:0}.cms-edit-panel__resize--end{inset-inline-end:0}.cms-edit-panel__resize:focus-visible,.cms-edit-panel__resize:hover,.is-dragging>.cms-edit-panel__resize{outline:none}.cms-edit-panel__resize--start:focus-visible,.cms-edit-panel__resize--start:hover{box-shadow:inset 2px 0 var(--cms-accent)}.cms-edit-panel__resize--end:focus-visible,.cms-edit-panel__resize--end:hover{box-shadow:inset -2px 0 var(--cms-accent)}.cms-edit-panel__head{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:calc(.25 * var(--cms-ep-u));min-height:calc(2.5 * var(--cms-ep-u));padding:0 0 0 calc(.75 * var(--cms-ep-u));padding-top:env(safe-area-inset-top,0);border-bottom:1px solid var(--cms-border);background:var(--cms-surface-2)}.cms-edit-panel__head:after{content:"";position:absolute;inset:auto auto -1px 0;width:30%;height:2px;background:var(--cms-accent);opacity:0}.is-loading>.cms-edit-panel__head:after{opacity:1;animation:cms-edit-panel-load 1.2s ease-in-out infinite}@keyframes cms-edit-panel-load{0%{transform:translateX(-100%)}to{transform:translateX(340%)}}@media(prefers-reduced-motion:reduce){.is-loading>.cms-edit-panel__head:after{width:100%;animation:none}}.cms-edit-panel__title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font-size:calc(.9375 * var(--cms-ep-u));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cms-edit-panel__status{flex:0 0 auto;padding:calc(.0625 * var(--cms-ep-u)) calc(.5 * var(--cms-ep-u));border-radius:var(--cms-ep-u);font-size:calc(.75 * var(--cms-ep-u));white-space:nowrap}.cms-edit-panel__status[hidden]{display:none}.cms-edit-panel__status.is-dirty{background:var(--cms-highlight-bg);color:var(--cms-text)}.cms-edit-panel__status.is-saved{background:var(--cms-success-bg);color:var(--cms-success)}.cms-edit-panel__btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;min-width:calc(2.5 * var(--cms-ep-u));height:calc(2.5 * var(--cms-ep-u));padding:0 calc(.625 * var(--cms-ep-u));border:0;border-radius:calc(.5 * var(--cms-ep-u));background:transparent;color:var(--cms-text-muted);font:inherit;font-size:calc(.875 * var(--cms-ep-u));text-decoration:none;cursor:pointer}.cms-edit-panel__btn:hover{background:var(--cms-btn-bg-hover);color:var(--cms-text)}.cms-edit-panel__btn:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.cms-edit-panel__close{width:calc(2.75 * var(--cms-ep-u));padding:0;border-radius:0;color:var(--cms-text);font-size:calc(1.5 * var(--cms-ep-u));line-height:1}.cms-edit-panel__close:hover{background:var(--cms-danger-bg);color:var(--cms-danger)}@media screen and (max-width:47.99rem){.cms-edit-panel__admin{display:none}}.cms-edit-panel__frame{display:block;flex:1 1 auto;width:100%;min-height:0;border:0;background:var(--cms-surface)}html.cms-edit-panel-open{overflow:hidden}.ed-tools{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.125 * max(1rem,16px))}.ed-tools__gap{flex:1 1 auto}.ed-attach__btn{list-style:none}.ed-attach__btn::-webkit-details-marker{display:none}.ed-attach__btn::marker{content:""}.ed-attach[open]>.ed-attach__btn{background:var(--cms-surface-3)}.ed-tool{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:calc(.375 * max(1rem,16px));min-width:calc(2.75 * max(1rem,16px));height:calc(2.75 * max(1rem,16px));padding:0 calc(.5 * max(1rem,16px));border:0;border-radius:calc(.625 * max(1rem,16px));background:none;color:var(--cms-text);font:inherit;font-size:calc(max(1rem,16px));cursor:pointer}.ed-tool:hover{background:var(--cms-surface-3)}.ed-tool[aria-pressed=true]{background:var(--cms-accent-subtle);color:var(--cms-accent-fg)}.ed-tool:focus-visible{outline:2px solid var(--cms-focus);outline-offset:1px}.ed-tool i:not(.cms-i){font-family:Georgia,serif}.ed-tool .cms-i{font-size:calc(1.25 * max(1rem,16px))}.ed-tool--file,.ed-tool--photo,.ed-tool--photourl{position:relative;background:var(--cms-surface-3);font-weight:700;font-size:calc(.875 * max(1rem,16px))}.ed-tool__text{display:none}@media screen and (min-width:62rem){.ed-tool__text{display:inline}}.ed-rich{position:relative;font-size:calc(max(1rem,16px));line-height:1.6;color:var(--cms-text);outline:none;overflow-wrap:anywhere}.ed-rich[hidden]{display:none}.ed-rich.is-empty:before{content:attr(data-placeholder);position:absolute;color:var(--cms-text-muted);pointer-events:none}.ed-rich p{margin:0 0 .75em}.ed-rich h2,.ed-rich h3,.ed-rich h4{margin:1.25em 0 .5em;font-size:calc(1.25 * max(1rem,16px));font-weight:600;line-height:1.3}.ed-rich blockquote[data-author]:before{content:attr(data-author) " пишет:";display:block;margin-bottom:calc(.25 * max(1rem,16px));color:var(--cms-text-muted);font-size:calc(.8125 * max(1rem,16px));font-weight:700}.ed-rich a{color:var(--cms-link);text-decoration:underline}.ed-rich ol,.ed-rich ul{margin:0 0 .75em;padding-inline-start:1.5em}.ed-rich li{margin-block:.125em}.ed-rich pre.ed-code{margin:1em 0;padding:calc(.75 * max(1rem,16px)) calc(max(1rem,16px));border-radius:calc(.75 * max(1rem,16px));background:var(--cms-surface-2);font-family:var(--cms-font-mono,ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace);font-size:calc(.875 * max(1rem,16px));line-height:1.5;white-space:pre;overflow-wrap:normal;overflow-x:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.ed-plain-note{margin:calc(max(1rem,16px)) 0 0;color:var(--cms-text-muted);font-size:calc(.8125 * max(1rem,16px))}.ed-plain-note[hidden]{display:none}.ed-album{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(6.5 * max(1rem,16px)),1fr));gap:calc(.375 * max(1rem,16px));margin:calc(max(1rem,16px)) 0;padding:calc(.375 * max(1rem,16px));border-radius:calc(.75 * max(1rem,16px));background:var(--cms-surface-3);-moz-user-select:none;user-select:none;-webkit-user-select:none}.ed-album:has(.ed-album__item:only-of-type){grid-template-columns:minmax(0,calc(20 * max(1rem,16px))) calc(4 * max(1rem,16px))}.ed-album:focus,.ed-album:focus-within{outline:2px solid var(--cms-focus);outline-offset:2px}.ed-album.is-drop-target{outline:2px dashed var(--cms-focus);outline-offset:2px}.ed-album__bar{grid-column:1/-1;display:flex;align-items:center;gap:calc(.125 * max(1rem,16px));min-height:calc(2.25 * max(1rem,16px));margin:calc(-.125 * max(1rem,16px)) 0 0;cursor:default}.ed-album__label{flex:1 1 auto;padding-left:calc(.25 * max(1rem,16px));overflow:hidden;color:var(--cms-text-muted);font-size:calc(.8125 * max(1rem,16px));font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ed-album:focus .ed-album__label{color:var(--cms-link)}.ed-album__btn{display:inline-grid;place-items:center;min-width:calc(2.25 * max(1rem,16px));height:calc(2.25 * max(1rem,16px));padding:0 calc(.375 * max(1rem,16px));border:0;border-radius:calc(.5 * max(1rem,16px));background:none;color:var(--cms-text);font:inherit;font-size:calc(max(1rem,16px));line-height:1;cursor:pointer}.ed-album__btn:focus-visible,.ed-album__btn:hover{background:var(--cms-surface)}.ed-album__btn[hidden]{display:none}.ed-album__btn--del:focus-visible,.ed-album__btn--del:hover{color:var(--cms-danger)}.ed-album__views{grid-column:1/-1;display:flex;gap:calc(.375 * max(1rem,16px));margin:0 0 calc(.125 * max(1rem,16px));overflow-x:auto;scrollbar-width:none;cursor:default}.ed-album__views::-webkit-scrollbar{display:none}.ed-album__views[hidden]{display:none}.ed-album__view{flex:none;min-height:calc(2.25 * max(1rem,16px));padding:0 calc(.75 * max(1rem,16px));border:1px solid var(--cms-border);border-radius:calc(1.125 * max(1rem,16px));background:var(--cms-surface);color:var(--cms-text);font:inherit;font-size:calc(.8125 * max(1rem,16px));font-weight:700;white-space:nowrap;cursor:pointer}.ed-album__view:hover{border-color:var(--cms-link)}.ed-album__view:focus-visible{outline:2px solid var(--cms-focus);outline-offset:1px}.ed-album__view[aria-checked=true]{border-color:var(--cms-text);background:var(--cms-text);color:var(--cms-surface)}.ed-album__item{position:relative;display:block;aspect-ratio:1;border-radius:calc(.5 * max(1rem,16px));overflow:hidden;background:var(--cms-border);cursor:grab;touch-action:manipulation;-webkit-touch-callout:none}.ed-album__item img{display:block;width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover}.ed-album__item.is-dragging{opacity:.35;outline:2px dashed var(--cms-focus);outline-offset:-2px}.is-sorting .ed-album__item{cursor:grabbing;touch-action:none}.ed-album__x{top:calc(.25 * max(1rem,16px));right:calc(.25 * max(1rem,16px));width:calc(2 * max(1rem,16px));height:calc(2 * max(1rem,16px));padding:0;border:2px solid #fff;border-radius:calc(max(1rem,16px));background:rgba(20,32,43,.85);font:inherit;font-size:calc(1.125 * max(1rem,16px));line-height:1}.ed-album__cap,.ed-album__x{position:absolute;color:#fff;cursor:pointer}.ed-album__cap{inset:auto 0 0;overflow:hidden;padding:calc(.25 * max(1rem,16px)) calc(.375 * max(1rem,16px));border:0;background:linear-gradient(transparent,rgba(0,0,0,.72));font:inherit;font-size:calc(.6875 * max(1rem,16px));line-height:1.3;text-align:left;white-space:nowrap;text-overflow:ellipsis}.ed-album__cap.is-empty{inset:auto auto calc(.25 * max(1rem,16px)) calc(.25 * max(1rem,16px));padding:calc(.125 * max(1rem,16px)) calc(.5 * max(1rem,16px));border-radius:calc(max(1rem,16px));background:rgba(20,32,43,.75)}.ed-album__cap.is-empty:before{content:"✎ "}.ed-album__add{display:grid;place-items:center;min-height:calc(4 * max(1rem,16px));aspect-ratio:1;padding:0;border:2px dashed var(--cms-border);border-radius:calc(.5 * max(1rem,16px));background:transparent;color:var(--cms-text-muted);font:inherit;font-size:calc(1.75 * max(1rem,16px));line-height:1;cursor:pointer}.ed-album__add:focus-visible,.ed-album__add:hover{border-color:var(--cms-link);color:var(--cms-link)}.ed-album__up.ed-photos__cell{width:auto;height:auto;aspect-ratio:1;border-radius:calc(.5 * max(1rem,16px))}.ed-drag-ghost{top:0;left:0;z-index:2000;width:calc(4.5 * max(1rem,16px));height:calc(4.5 * max(1rem,16px));margin:0;border-radius:calc(.5 * max(1rem,16px));box-shadow:0 calc(.5 * max(1rem,16px)) calc(1.5 * max(1rem,16px)) rgba(0,0,0,.35);-o-object-fit:cover;object-fit:cover;opacity:.92}.ed-drag-ghost,.ed-drop-line{position:fixed;pointer-events:none}.ed-drop-line{z-index:1999;height:4px;border-radius:2px;background:var(--cms-focus)}.ed-drop-line[hidden]{display:none}.ed-cap,.ed-cap__src,.ed-files__list{flex-direction:column}.ed-cap,.ed-cap__head{display:flex;gap:calc(.75 * max(1rem,16px))}.ed-cap__head,.ed-files__cell,.ed-photos__add,.ed-photos__bar,.ed-qbtn{align-items:center}.ed-cap__img{flex:none;width:calc(3.5 * max(1rem,16px));height:calc(3.5 * max(1rem,16px));margin:0;border-radius:calc(.5 * max(1rem,16px));-o-object-fit:cover;object-fit:cover}.ed-cap__text{resize:vertical}.ed-cap__count{margin:calc(-.5 * max(1rem,16px)) 0 0;color:var(--cms-text-muted);font-size:calc(.75 * max(1rem,16px));text-align:right}.ed-cap__src{display:flex;gap:calc(.25 * max(1rem,16px));margin:0;color:var(--cms-text-muted);font-size:calc(.8125 * max(1rem,16px));overflow-wrap:anywhere}.ed-cap__src[hidden]{display:none}.ed-cap__src a{color:var(--cms-link)}.ed-cap__tools{display:flex;flex-wrap:wrap;gap:calc(.5 * max(1rem,16px))}.ed-cap__tools .cms-btn{min-height:calc(2.75 * max(1rem,16px));padding:0 calc(.875 * max(1rem,16px));border-radius:calc(2 * max(1rem,16px))}.ed-cap__tools .cms-btn:disabled{opacity:.4;cursor:default}.ed-qbtn{position:absolute;z-index:2000;display:inline-flex;gap:calc(.375 * max(1rem,16px));min-height:calc(2.75 * max(1rem,16px));padding:0 calc(.875 * max(1rem,16px));border:0;border-radius:calc(1.375 * max(1rem,16px));background:var(--cms-text);color:var(--cms-surface);font:inherit;font-size:calc(.9375 * max(1rem,16px));line-height:1.2;white-space:nowrap;box-shadow:0 calc(.25 * max(1rem,16px)) calc(max(1rem,16px)) rgba(0,0,0,.25);cursor:pointer;-webkit-tap-highlight-color:transparent}.ed-qbtn[hidden]{display:none}.ed-qbtn:hover{opacity:.9}.ed-qbtn:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.ed-rich .ed-file{position:relative;padding-inline-end:calc(3 * max(1rem,16px));cursor:default;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ed-rich .ed-file:focus,.ed-rich .ed-file:focus-within{outline:2px solid var(--cms-focus);outline-offset:2px}.ed-files__cell.is-error,.ed-photos__cell.is-error,.ed-rich .ed-file.is-error{box-shadow:inset 0 0 0 2px var(--cms-danger)}.ed-file__x{position:absolute;inset-block-start:50%;inset-inline-end:calc(.25 * max(1rem,16px));inline-size:calc(2.75 * max(1rem,16px));block-size:calc(2.75 * max(1rem,16px));margin-block-start:calc(-1.375 * max(1rem,16px));padding:0;border:0;border-radius:50%;background:none;color:var(--cms-text-muted);font:inherit;font-size:calc(1.25 * max(1rem,16px));line-height:1;cursor:pointer}.ed-file__x:hover{background:var(--cms-surface-4);color:var(--cms-text)}.ed-file__x:focus-visible{outline:2px solid var(--cms-focus)}.ed-file__progress{display:block;inline-size:calc(10 * max(1rem,16px));max-inline-size:100%;block-size:calc(.375 * max(1rem,16px));margin-block:calc(.375 * max(1rem,16px));border-radius:calc(.1875 * max(1rem,16px));background:var(--cms-border);overflow:hidden}.ed-file__progress span{display:block;inline-size:0;block-size:100%;background:var(--cms-focus);transition:inline-size .2s}.ed-file.is-error .ed-file__meta,.ed-file__retry,.ed-files__cell.is-error .ed-file__meta{color:var(--cms-danger)}.ed-file__retry{padding:0;border:0;background:none;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.ed-files{margin:calc(.5 * max(1rem,16px)) 0 calc(max(1rem,16px))}.ed-files .ed-photos__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ed-files__list{display:flex;gap:calc(.375 * max(1rem,16px));margin:0;padding:0;list-style:none}.ed-files__list:empty{display:none}.ed-files__cell{position:relative;display:flex;gap:calc(.75 * max(1rem,16px));padding:calc(.375 * max(1rem,16px)) calc(3 * max(1rem,16px)) calc(.375 * max(1rem,16px)) calc(.375 * max(1rem,16px));border-radius:calc(.625 * max(1rem,16px));background:var(--cms-surface-3)}.ed-files__item{display:block;inline-size:100%;min-block-size:calc(2.75 * max(1rem,16px));padding:0 calc(.5 * max(1rem,16px));border:0;background:none;color:var(--cms-link);font:inherit;font-size:calc(.875 * max(1rem,16px));text-align:start;cursor:pointer}.is-rich .ed-files{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.ed-photos{margin:calc(.5 * max(1rem,16px)) 0 calc(max(1rem,16px));padding:calc(.75 * max(1rem,16px));border:2px dashed var(--cms-border);border-radius:calc(.75 * max(1rem,16px))}.ed-photos.is-drop{border-color:var(--cms-focus)}.ed-photos__bar{display:flex;flex-wrap:wrap;gap:calc(.5 * max(1rem,16px)) calc(.75 * max(1rem,16px))}.ed-photos__add{position:relative;min-height:calc(2.75 * max(1rem,16px));display:inline-flex;cursor:pointer}.ed-photos__hint{flex:1 1 calc(16 * max(1rem,16px));margin:calc(.5 * max(1rem,16px)) 0 0;color:var(--cms-text-muted);font-size:calc(.75 * max(1rem,16px));line-height:1.4}.ed-photos__bar .ed-photos__hint{margin:0;font-size:calc(.8125 * max(1rem,16px))}.ed-photos__list{display:flex;flex-wrap:wrap;gap:calc(.5 * max(1rem,16px));margin:calc(.75 * max(1rem,16px)) 0 0;padding:0;list-style:none}.ed-photos__list:empty{display:none}.ed-photos__cell{position:relative;width:calc(5.25 * max(1rem,16px));height:calc(5.25 * max(1rem,16px));border-radius:calc(.625 * max(1rem,16px));overflow:hidden;background:var(--cms-surface-3)}.ed-photos__item,.ed-photos__retry{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:pointer}.ed-photos__item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ed-photos__dismiss{position:absolute;top:calc(.125 * max(1rem,16px));right:calc(.125 * max(1rem,16px));width:calc(1.75 * max(1rem,16px));height:calc(1.75 * max(1rem,16px));padding:0;border:0;border-radius:50%;background:rgba(20,32,43,.75);color:#fff;font:inherit;font-size:calc(max(1rem,16px));line-height:1;cursor:pointer}.ed-photos__retry{color:var(--cms-danger);font:inherit;font-size:calc(.75 * max(1rem,16px));font-weight:700;text-decoration:underline}.ed-photos__progress{position:absolute;left:calc(.5 * max(1rem,16px));right:calc(.5 * max(1rem,16px));top:50%;height:calc(.375 * max(1rem,16px));margin-top:calc(-.1875 * max(1rem,16px));border-radius:calc(.1875 * max(1rem,16px));background:var(--cms-border);overflow:hidden}.ed-photos__progress span{display:block;width:0;height:100%;background:var(--cms-focus);transition:width .2s}.is-fetching .ed-photos__progress span{width:35%;animation:ed-fetch 1.2s ease-in-out infinite alternate}@keyframes ed-fetch{0%{transform:translateX(-10%)}to{transform:translateX(195%)}}@media(prefers-reduced-motion:reduce){.is-fetching .ed-photos__progress span{width:100%;animation:none;opacity:.5}}.ed-photos__status{margin:calc(.5 * max(1rem,16px)) 0 0;color:var(--cms-text-muted);font-size:calc(.8125 * max(1rem,16px))}.ed-photos__status:empty,.ed-text--compact[hidden],form:not(.ed-is-open) .ed-tools--compact{display:none}.is-rich .ed-photos{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.ed-rich--compact{min-height:1.6em;max-height:50vh;overflow-y:auto;overscroll-behavior:contain;padding-inline:4px;margin-inline:-4px}.ed-rich--compact p{margin-bottom:.5em}.ed-rich--compact p:last-child{margin-bottom:0}.ed-rich--lines p{margin-block:0}.ed-rich--lines ol,.ed-rich--lines ul{margin-block:.25em}.ed-text--compact{max-height:50vh;resize:none}.cms-feed-view{min-block-size:100vh;margin:0;background-color:var(--cms-ground);color:var(--cms-text);font:1rem/1.5 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.cms-feed-view a{color:var(--cms-link);text-decoration:none}.cms-feed-view a:hover{text-decoration:underline}.cms-feed-view__page{max-inline-size:46rem;margin-inline:auto;padding-block-end:2rem}.cms-feed-view__top{padding:.75rem 1rem}.cms-feed-view__site{display:inline-flex;align-items:center;gap:.375rem;min-block-size:2.75rem;font-weight:600}.cms-feed-view__main{padding:1.25rem 1rem 1.5rem;background-color:var(--cms-surface);box-shadow:var(--cms-elev-1)}.cms-feed-view__kicker{display:flex;align-items:center;gap:.375rem;margin:0 0 .25rem;color:var(--cms-text-muted);font-size:.875rem}.cms-feed-view__kicker .cms-i{color:var(--cms-orange)}.cms-feed-view__title{margin:0 0 .75rem;font-size:1.5rem;line-height:1.25}.cms-feed-view__lead{margin:0 0 1rem;color:var(--cms-text-soft)}.cms-feed-view__url{display:flex;gap:.5rem;margin-block-end:1.5rem}.cms-feed-view__input{flex:1 1 auto;min-inline-size:0;min-block-size:2.75rem;padding:0 .75rem;border:1px solid var(--cms-input-border);border-radius:.375rem;background-color:var(--cms-input-bg);color:var(--cms-input-color);font:inherit;font-size:calc(max(1rem,16px))}.cms-feed-view__input:focus-visible{outline:2px solid var(--cms-focus);outline-offset:1px}.cms-feed-view__copy{flex:none}.cms-feed-view__copy.is-done{background-color:var(--cms-success-solid);border-color:var(--cms-success-solid)}.cms-feed-view__h2{margin:0 0 .5rem;font-size:1.125rem}.cms-feed-view__list{margin:0 0 1.5rem;padding:0;list-style:none}.cms-feed-view__item{padding-block:.75rem}.cms-feed-view__item+.cms-feed-view__item{border-block-start:1px solid var(--cms-border-light)}.cms-feed-view__link{font-weight:600;overflow-wrap:anywhere}.cms-feed-view__meta{margin:.125rem 0 0;color:var(--cms-text-muted);font-size:.8125rem}.cms-feed-view__descr{margin:.25rem 0 0;color:var(--cms-text-soft);font-size:.9375rem;overflow-wrap:anywhere}.cms-feed-view__empty{color:var(--cms-text-muted)}.cms-feed-view__feeds ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.cms-feed-view__feeds a{display:inline-flex;align-items:center;gap:.375rem;min-block-size:2.75rem;padding:0 .875rem;border-radius:1.375rem;background-color:var(--cms-surface-2);color:var(--cms-text)}.cms-feed-view__feeds a:hover,.cms-file,.ed-file{background-color:var(--cms-surface-3);text-decoration:none}.cms-feed-view__feeds .cms-i{color:var(--cms-orange)}@media(min-width:768px){.cms-feed-view__top{padding-inline:0}.cms-feed-view__main{padding:2rem 2.5rem;border-radius:.75rem}.cms-feed-view__title{font-size:1.875rem}}.cms-file,.ed-file{--cms-file-c:var(--cms-surface-5);--cms-file-on:var(--cms-text);display:flex;align-items:center;gap:calc(.75 * max(1rem,16px));box-sizing:border-box;inline-size:-moz-fit-content;inline-size:fit-content;min-inline-size:min(100%,14 * max(1rem,16px));max-inline-size:min(100%,28 * max(1rem,16px));min-block-size:calc(3.5 * max(1rem,16px));margin:calc(.5 * max(1rem,16px)) 0;padding:calc(.5 * max(1rem,16px)) calc(.875 * max(1rem,16px)) calc(.5 * max(1rem,16px)) calc(.5 * max(1rem,16px));border-radius:calc(.75 * max(1rem,16px));color:var(--cms-text);font-size:calc(max(1rem,16px));line-height:1.3;vertical-align:top}.cms-file--pdf,.ed-file--pdf{--cms-file-c:var(--cms-danger-solid);--cms-file-on:var(--cms-on-solid, #fff)}.cms-file--doc,.ed-file--doc{--cms-file-c:var(--cms-accent);--cms-file-on:var(--cms-on-accent)}.cms-file--sheet,.ed-file--sheet{--cms-file-c:var(--cms-success-solid);--cms-file-on:var(--cms-on-solid, #fff)}.cms-file--slides,.ed-file--slides{--cms-file-c:var(--cms-orange-solid);--cms-file-on:var(--cms-on-solid, #fff)}.cms-file--audio,.cms-file--video,.ed-file--audio,.ed-file--video{--cms-file-c:var(--cms-surface-inverse);--cms-file-on:var(--cms-on-inverse)}a.cms-file,a.cms-file:hover,a.cms-file:link,a.cms-file:visited{color:var(--cms-text);text-decoration:none}a.cms-file:hover{background-color:var(--cms-surface-4)}a.cms-file:hover .cms-file__name{text-decoration:underline}a.cms-file:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-file__ico,.ed-file__ico{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:calc(2.75 * max(1rem,16px));block-size:calc(2.75 * max(1rem,16px));overflow:hidden;border-radius:calc(.5 * max(1rem,16px));background-color:var(--cms-file-c);color:var(--cms-file-on);font-size:calc(.6875 * max(1rem,16px));font-weight:700;letter-spacing:.02em;white-space:nowrap}.cms-file__body,.ed-file__body{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(.125 * max(1rem,16px));min-inline-size:0}.cms-file__name,.ed-file__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:600;overflow-wrap:anywhere}.cms-file__meta,.ed-file__meta{color:var(--cms-text-muted);font-size:calc(.8125 * max(1rem,16px))}.cms-file-wrap{display:flex;align-items:center;gap:calc(.25 * max(1rem,16px));max-inline-size:100%;margin:calc(.5 * max(1rem,16px)) 0}.cms-file-wrap .cms-file{margin:0}.cms-file--image .cms-file__ico{inline-size:calc(4 * max(1rem,16px));block-size:calc(4 * max(1rem,16px));background-color:var(--cms-surface-4)}.cms-file__ico--thumb img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.cms-file__dl{display:inline-grid;flex:none;place-items:center;inline-size:calc(2.5 * max(1rem,16px));block-size:calc(2.5 * max(1rem,16px));border-radius:50%;color:var(--cms-text-muted)}.cms-file__dl:before{content:"";display:inline-block;flex:none;inline-size:calc(1.25 * max(1rem,16px));block-size:calc(1.25 * max(1rem,16px));vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/photo-down.svg) center/contain no-repeat;mask:url(/main/icons/svg/photo-down.svg) center/contain no-repeat}.cms-file__dl:hover{background-color:var(--cms-surface-3);color:var(--cms-text)}.cms-file__dl:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-search.cms-filter{flex-wrap:wrap;gap:.5rem;margin-block-end:.75rem}.cms-search.cms-filter>.cms-search__box{flex:1 1 18rem}.cms-filter__field{flex:1 1 10rem;min-inline-size:0;margin:0}.cms-filter__field input,.cms-filter__field select{inline-size:100%;block-size:2.75rem;margin:0;padding:0 1rem;border:1px solid var(--cms-input-border);border-radius:1.375rem;background-color:var(--cms-input-bg);color:var(--cms-input-color);font:inherit;font-size:1rem}.cms-filter__field input::-moz-placeholder,.cms-filter__field select::-moz-placeholder{color:var(--cms-text-hint);opacity:1}.cms-filter__field input::placeholder,.cms-filter__field select::placeholder{color:var(--cms-text-hint);opacity:1}.cms-filter__field input:focus,.cms-filter__field select:focus{outline:none;border-color:var(--cms-focus);box-shadow:0 0 0 1px var(--cms-focus)}.cms-filter__check{display:inline-flex;align-items:center;gap:.5rem;min-block-size:2.75rem;margin:0;cursor:pointer}.cms-filter__check input{flex:none;inline-size:1.25rem;block-size:1.25rem;margin:0;accent-color:var(--cms-accent)}.cms-filter__more{flex-basis:100%}.cms-filter__more>summary{display:inline-flex;align-items:center;gap:.375rem;min-block-size:2.25rem;padding:0 .875rem;border-radius:1.125rem;background-color:var(--cms-surface-3);color:var(--cms-text);font-size:.875rem;cursor:pointer;list-style:none}.cms-filter__more>summary::-webkit-details-marker{display:none}.cms-filter__more>summary:hover{background-color:var(--cms-surface-4)}.cms-filter__more>summary:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-filter__more.is-set>summary,.cms-filter__more[open]>summary{background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg)}.cms-filter__opts{display:flex;flex-wrap:wrap;gap:0 1.25rem;padding-block-start:.5rem}.cms-filter__opts .cms-filter__field{flex:1 1 12rem}.cms-filter__reset{display:inline-flex;align-items:center;min-block-size:2.75rem;color:var(--cms-accent-fg)}.cms-filter__note{flex-basis:100%;margin:0;color:var(--cms-text-muted)}.cms-glyph{display:inline-block;flex:none;inline-size:1em;block-size:1em;vertical-align:-.125em;-o-object-fit:contain;object-fit:contain}span.cms-glyph{background:currentColor;-webkit-mask:var(--cms-glyph) center/contain no-repeat;mask:var(--cms-glyph) center/contain no-repeat}.cms-glyph-input{display:flex;align-items:center;gap:calc(.5 * max(1rem,16px));min-inline-size:0;justify-self:stretch}.cms-glyph-input.is-empty .cms-glyph-input__caption,.cms-glyph-input.is-empty .cms-glyph-input__view{display:none}.cms-glyph-input__view{position:relative;display:inline-grid;flex:none;place-items:center;inline-size:var(--cms-ctl-h,calc(2.75 * max(1rem,16px)));block-size:var(--cms-ctl-h,calc(2.75 * max(1rem,16px)));border:1px solid var(--cms-border);border-radius:calc(.375 * max(1rem,16px));background:var(--cms-glyph-bg,var(--cms-surface-2,var(--cms-surface)));color:var(--cms-glyph-color,var(--cms-text));font-size:calc(1.375 * max(1rem,16px));margin-inline-end:calc(.25 * max(1rem,16px))}.cms-glyph-input__view .cms-glyph,.cms-glyph-input__view svg{inline-size:1em;block-size:1em}.cms-glyph-input__icon{display:grid;place-items:center;transition:opacity .15s}.cms-glyph-input__del{position:absolute;inset-block-start:calc(-.5 * max(1rem,16px));inset-inline-end:calc(-.5 * max(1rem,16px));z-index:1;display:grid;place-items:center;inline-size:calc(1.25 * max(1rem,16px));block-size:calc(1.25 * max(1rem,16px));margin:0;padding:0;border:2px solid var(--cms-surface);border-radius:50%;background:var(--cms-media-bg,rgba(0,0,0,.65));color:var(--cms-on-solid,#fff);font:inherit;font-size:calc(.625 * max(1rem,16px));line-height:1;cursor:pointer}.cms-glyph-input__del:before{content:"";position:absolute;inset:calc(-.25 * max(1rem,16px))}.cms-glyph-input__del:after{content:"✖"}.cms-glyph-input__del:focus-visible,.cms-glyph-input__del:hover{background:var(--cms-danger)}.cms-glyph-input__del:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.cms-glyph-input.is-removed .cms-glyph-input__icon{opacity:.25;filter:grayscale(1)}.cms-glyph-input.is-removed .cms-glyph-input__del{inset:0;inline-size:auto;block-size:auto;border:0;border-radius:calc(.375 * max(1rem,16px));background:none;color:var(--cms-text);font-size:calc(1.125 * max(1rem,16px))}.cms-glyph-input.is-removed .cms-glyph-input__del:before{content:none}.cms-glyph-input.is-removed .cms-glyph-input__del:after{content:"↶"}.cms-glyph-input.is-removed .cms-glyph-input__del:focus-visible,.cms-glyph-input.is-removed .cms-glyph-input__del:hover{background:var(--cms-surface-3)}.cms-glyph-input.is-removed .cms-glyph-input__caption{text-decoration:line-through}.cms-glyph-input__caption{flex:0 1 auto;min-inline-size:0;overflow:hidden;color:var(--cms-text-muted);font-size:calc(.875 * max(1rem,16px));text-overflow:ellipsis;white-space:nowrap}.cms-glyph-pick__grid,.cms-glyph-pick__pane--font .list{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(2.5 * max(1rem,16px)),1fr));gap:2px;max-block-size:calc(min(55dvh,24 * max(1rem,16px)));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cms-border) transparent}.cms-glyph-pick__item,.cms-glyph-pick__pane--font .list a{display:grid;place-items:center;aspect-ratio:1;margin:0;padding:0;border:1px solid transparent;border-radius:calc(.375 * max(1rem,16px));background:none;color:var(--cms-text);font-size:calc(1.375 * max(1rem,16px));text-decoration:none;cursor:pointer}.cms-glyph-pick__item svg,.cms-glyph-pick__pane--font .list a svg{inline-size:1em;block-size:1em}.cms-glyph-pick__item:hover,.cms-glyph-pick__pane--font .list a:hover{border-color:var(--cms-border);background:var(--cms-surface-3)}.cms-glyph-pick__item:focus-visible,.cms-glyph-pick__pane--font .list a:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.cms-glyph-pick{display:grid;gap:calc(.5 * max(1rem,16px))}.cms-glyph-pick input[type=search]::-webkit-search-cancel-button{display:none}.cms-glyph-pick__pane{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:calc(.5 * max(1rem,16px));min-block-size:calc(12 * max(1rem,16px))}.cms-glyph-pick__pane[hidden]{display:none}.cms-glyph-pick__bar,.cms-glyph-pick__foot{display:flex;flex-wrap:wrap;gap:calc(.5 * max(1rem,16px))}.cms-glyph-pick__bar .cms-glyph-pick__q{flex:1 1 14rem}.cms-glyph-pick__bar .addClear__wrapper{flex:1 1 14rem;min-inline-size:0}.cms-glyph-pick__bar .addClear__wrapper .cms-glyph-pick__q{inline-size:100%}.cms-glyph-pick__bar .cms-glyph-pick__cat{flex:0 1 13rem}.cms-glyph-pick__grid{block-size:calc(min(55dvh,24 * max(1rem,16px)));align-content:start}.cms-glyph-pick__foot{align-items:center;justify-content:space-between;color:var(--cms-text-hint);font-size:calc(.875 * max(1rem,16px))}.cms-glyph-pick__foot .cms-glyph-pick__more[hidden]{display:none}.cms-glyph-pick__drop{position:relative;display:grid;place-items:center;min-block-size:calc(8 * max(1rem,16px));padding:calc(max(1rem,16px));border:2px dashed var(--cms-border);border-radius:calc(.75 * max(1rem,16px));color:var(--cms-text-muted);text-align:center;cursor:pointer}.cms-glyph-pick__drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.cms-glyph-pick__drop.is-over,.cms-glyph-pick__drop:hover{border-color:var(--cms-accent);color:var(--cms-text)}.cms-glyph-pick__drop:focus-within{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-glyph-pick__err{margin:0;color:var(--cms-danger);font-weight:600}.cms-glyph-pick__err:empty{display:none}.cms-glyph-pick__pane--font{min-inline-size:0}.cms-glyph-pick__pane--font form.search .addClear__wrapper{display:block}.cms-glyph-pick__pane--font form.search{margin:0}.cms-glyph-pick__pane--font form.search input{box-sizing:border-box;inline-size:100%!important;min-block-size:calc(2.75 * max(1rem,16px));padding:0 calc(.75 * max(1rem,16px));border:1px solid var(--cms-border);border-radius:calc(.5 * max(1rem,16px));background:var(--cms-surface);color:var(--cms-text);font:inherit}.cms-glyph-pick__pane--font h2{margin:calc(.5 * max(1rem,16px)) 0 0;color:var(--cms-text-muted);font-size:calc(.875 * max(1rem,16px));font-weight:600}.cms-glyph-pick__pane--font .list h2{grid-column:1/-1}.cms-color{display:inline-block;inline-size:1em;block-size:1em;border:1px solid var(--cms-border);border-radius:.25em;background:var(--cms-color,transparent);vertical-align:-.125em}.cms-color-input{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.375 * max(1rem,16px)) calc(.5 * max(1rem,16px))}.cms-color-input input[type=color]{flex:none;inline-size:var(--cms-ctl-h,calc(2.75 * max(1rem,16px)));block-size:var(--cms-ctl-h,calc(2.75 * max(1rem,16px)));padding:calc(.125 * max(1rem,16px));border:1px solid var(--cms-border);border-radius:calc(.5 * max(1rem,16px));background:var(--cms-surface);cursor:pointer}.cms-color-input .cms-color-input__code{flex:0 1 8rem;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.cms-color-input input[type=color],.cms-form .cms-field__body .cms-color-input input[type=color]{inline-size:var(--cms-ctl-h,calc(2.75 * max(1rem,16px)));min-inline-size:0}.cms-color-input input.cms-color-input__code,.cms-form .cms-field__body .cms-color-input input.cms-color-input__code{inline-size:8rem;flex:0 1 8rem}.cms-color-input__swatches{display:flex;flex-wrap:wrap;gap:calc(.25 * max(1rem,16px))}.cms-color-input .cms-color-input__swatch:is(:hover,:focus,:focus-visible,:active),.cms-color-input__swatch{background:var(--cms-color)}.cms-color-input__swatch{inline-size:calc(1.75 * max(1rem,16px));block-size:calc(1.75 * max(1rem,16px));padding:0;border:1px solid var(--cms-border);border-radius:50%;background:var(--cms-color);cursor:pointer}.cms-color-input__swatch[aria-pressed=true]{outline:2px solid var(--cms-text);outline-offset:2px}.cms-color-input__swatch:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-i{display:inline-block;flex:none;inline-size:1em;block-size:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--cms-i) center/contain no-repeat;mask:var(--cms-i) center/contain no-repeat}.cms-i--lg{font-size:1.25em}.cms-i.cms-i--pic{background:var(--cms-i) center/contain no-repeat;-webkit-mask:none;mask:none}.cms-i--xl{font-size:1.5em}.cms-sr{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cms-new{display:inline-block;margin-left:.35em;padding:0 .35em;border-radius:.25em;font-size:.7em;font-weight:700;line-height:1.4;text-transform:uppercase;vertical-align:.15em;color:var(--cms-on-solid,#fff);background-color:var(--cms-danger-solid)}.ruser-sex{font-size:1.15em;margin-right:.25em}.cms-i--ad-off{--cms-i:url(/main/icons/svg/ad-off.svg)}.cms-i--ad{--cms-i:url(/main/icons/svg/ad.svg)}.cms-i--address-book{--cms-i:url(/main/icons/svg/address-book.svg)}.cms-i--album{--cms-i:url(/main/icons/svg/album.svg)}.cms-i--alert{--cms-i:url(/main/icons/svg/alert.svg)}.cms-i--arrow-down{--cms-i:url(/main/icons/svg/arrow-down.svg)}.cms-i--arrow-left{--cms-i:url(/main/icons/svg/arrow-left.svg)}.cms-i--article{--cms-i:url(/main/icons/svg/article.svg)}.cms-i--at{--cms-i:url(/main/icons/svg/at.svg)}.cms-i--avatar-guest{--cms-i:url(/main/icons/svg/avatar-guest.svg)}.cms-i--award{--cms-i:url(/main/icons/svg/award.svg)}.cms-i--ban{--cms-i:url(/main/icons/svg/ban.svg)}.cms-i--bell-off{--cms-i:url(/main/icons/svg/bell-off.svg)}.cms-i--bell-pause{--cms-i:url(/main/icons/svg/bell-pause.svg)}.cms-i--bell-ringing{--cms-i:url(/main/icons/svg/bell-ringing.svg)}.cms-i--bell{--cms-i:url(/main/icons/svg/bell.svg)}.cms-i--bold{--cms-i:url(/main/icons/svg/bold.svg)}.cms-i--branch{--cms-i:url(/main/icons/svg/branch.svg)}.cms-i--brand-facebook{--cms-i:url(/main/icons/svg/brand-facebook.svg)}.cms-i--brand-google{--cms-i:url(/main/icons/svg/brand-google.svg)}.cms-i--brand-ok{--cms-i:url(/main/icons/svg/brand-ok.svg)}.cms-i--brand-telegram{--cms-i:url(/main/icons/svg/brand-telegram.svg)}.cms-i--brand-vk{--cms-i:url(/main/icons/svg/brand-vk.svg)}.cms-i--brand-whatsapp{--cms-i:url(/main/icons/svg/brand-whatsapp.svg)}.cms-i--brand-yandex{--cms-i:url(/main/icons/svg/brand-yandex.svg)}.cms-i--briefcase{--cms-i:url(/main/icons/svg/briefcase.svg)}.cms-i--building{--cms-i:url(/main/icons/svg/building.svg)}.cms-i--cake{--cms-i:url(/main/icons/svg/cake.svg)}.cms-i--calendar-event{--cms-i:url(/main/icons/svg/calendar-event.svg)}.cms-i--camera{--cms-i:url(/main/icons/svg/camera.svg)}.cms-i--category{--cms-i:url(/main/icons/svg/category.svg)}.cms-i--chart-bar{--cms-i:url(/main/icons/svg/chart-bar.svg)}.cms-i--check{--cms-i:url(/main/icons/svg/check.svg)}.cms-i--checks{--cms-i:url(/main/icons/svg/checks.svg)}.cms-i--chevron-down{--cms-i:url(/main/icons/svg/chevron-down.svg)}.cms-i--clock{--cms-i:url(/main/icons/svg/clock.svg)}.cms-i--close-tags{--cms-i:url(/main/icons/svg/close-tags.svg)}.cms-i--code{--cms-i:url(/main/icons/svg/code.svg)}.cms-i--comment{--cms-i:url(/main/icons/svg/comment.svg)}.cms-i--copy{--cms-i:url(/main/icons/svg/copy.svg)}.cms-i--database{--cms-i:url(/main/icons/svg/database.svg)}.cms-i--device-mobile-down{--cms-i:url(/main/icons/svg/device-mobile-down.svg)}.cms-i--dot{--cms-i:url(/main/icons/svg/dot.svg)}.cms-i--dots-vertical{--cms-i:url(/main/icons/svg/dots-vertical.svg)}.cms-i--dots{--cms-i:url(/main/icons/svg/dots.svg)}.cms-i--eye-off{--cms-i:url(/main/icons/svg/eye-off.svg)}.cms-i--eye{--cms-i:url(/main/icons/svg/eye.svg)}.cms-i--face-boy{--cms-i:url(/main/icons/svg/face-boy.svg)}.cms-i--face-girl{--cms-i:url(/main/icons/svg/face-girl.svg)}.cms-i--feed{--cms-i:url(/main/icons/svg/feed.svg)}.cms-i--file-pdf{--cms-i:url(/main/icons/svg/file-pdf.svg)}.cms-i--file{--cms-i:url(/main/icons/svg/file.svg)}.cms-i--fingerprint{--cms-i:url(/main/icons/svg/fingerprint.svg)}.cms-i--flame{--cms-i:url(/main/icons/svg/flame.svg)}.cms-i--focus-centered{--cms-i:url(/main/icons/svg/focus-centered.svg)}.cms-i--folder{--cms-i:url(/main/icons/svg/folder.svg)}.cms-i--forms{--cms-i:url(/main/icons/svg/forms.svg)}.cms-i--gamepad{--cms-i:url(/main/icons/svg/gamepad.svg)}.cms-i--hand-move{--cms-i:url(/main/icons/svg/hand-move.svg)}.cms-i--heart{--cms-i:url(/main/icons/svg/heart.svg)}.cms-i--help{--cms-i:url(/main/icons/svg/help.svg)}.cms-i--history{--cms-i:url(/main/icons/svg/history.svg)}.cms-i--hourglass{--cms-i:url(/main/icons/svg/hourglass.svg)}.cms-i--id{--cms-i:url(/main/icons/svg/id.svg)}.cms-i--info{--cms-i:url(/main/icons/svg/info.svg)}.cms-i--italic{--cms-i:url(/main/icons/svg/italic.svg)}.cms-i--key{--cms-i:url(/main/icons/svg/key.svg)}.cms-i--layout-grid{--cms-i:url(/main/icons/svg/layout-grid.svg)}.cms-i--lifebuoy{--cms-i:url(/main/icons/svg/lifebuoy.svg)}.cms-i--link{--cms-i:url(/main/icons/svg/link.svg)}.cms-i--list-check{--cms-i:url(/main/icons/svg/list-check.svg)}.cms-i--list-numbers{--cms-i:url(/main/icons/svg/list-numbers.svg)}.cms-i--list{--cms-i:url(/main/icons/svg/list.svg)}.cms-i--lock-open{--cms-i:url(/main/icons/svg/lock-open.svg)}.cms-i--lock{--cms-i:url(/main/icons/svg/lock.svg)}.cms-i--log-in{--cms-i:url(/main/icons/svg/log-in.svg)}.cms-i--log-out{--cms-i:url(/main/icons/svg/log-out.svg)}.cms-i--logo-facebook{--cms-i:url(/main/icons/svg/logo-facebook.svg)}.cms-i--logo-google{--cms-i:url(/main/icons/svg/logo-google.svg)}.cms-i--logo-ok{--cms-i:url(/main/icons/svg/logo-ok.svg)}.cms-i--logo-telegram{--cms-i:url(/main/icons/svg/logo-telegram.svg)}.cms-i--logo-vk{--cms-i:url(/main/icons/svg/logo-vk.svg)}.cms-i--logo-whatsapp{--cms-i:url(/main/icons/svg/logo-whatsapp.svg)}.cms-i--logo-yandex{--cms-i:url(/main/icons/svg/logo-yandex.svg)}.cms-i--mail-opened{--cms-i:url(/main/icons/svg/mail-opened.svg)}.cms-i--mail{--cms-i:url(/main/icons/svg/mail.svg)}.cms-i--map-pin{--cms-i:url(/main/icons/svg/map-pin.svg)}.cms-i--map{--cms-i:url(/main/icons/svg/map.svg)}.cms-i--maximize{--cms-i:url(/main/icons/svg/maximize.svg)}.cms-i--menu{--cms-i:url(/main/icons/svg/menu.svg)}.cms-i--message{--cms-i:url(/main/icons/svg/message.svg)}.cms-i--messages{--cms-i:url(/main/icons/svg/messages.svg)}.cms-i--minimize{--cms-i:url(/main/icons/svg/minimize.svg)}.cms-i--minus{--cms-i:url(/main/icons/svg/minus.svg)}.cms-i--mood-smile{--cms-i:url(/main/icons/svg/mood-smile.svg)}.cms-i--navigation{--cms-i:url(/main/icons/svg/navigation.svg)}.cms-i--news{--cms-i:url(/main/icons/svg/news.svg)}.cms-i--notebook{--cms-i:url(/main/icons/svg/notebook.svg)}.cms-i--paperclip{--cms-i:url(/main/icons/svg/paperclip.svg)}.cms-i--pencil-plus{--cms-i:url(/main/icons/svg/pencil-plus.svg)}.cms-i--pencil{--cms-i:url(/main/icons/svg/pencil.svg)}.cms-i--phone{--cms-i:url(/main/icons/svg/phone.svg)}.cms-i--photo-down{--cms-i:url(/main/icons/svg/photo-down.svg)}.cms-i--photo{--cms-i:url(/main/icons/svg/photo.svg)}.cms-i--pin-off{--cms-i:url(/main/icons/svg/pin-off.svg)}.cms-i--pin{--cms-i:url(/main/icons/svg/pin.svg)}.cms-i--player-pause{--cms-i:url(/main/icons/svg/player-pause.svg)}.cms-i--player-play{--cms-i:url(/main/icons/svg/player-play.svg)}.cms-i--plus{--cms-i:url(/main/icons/svg/plus.svg)}.cms-i--qrcode{--cms-i:url(/main/icons/svg/qrcode.svg)}.cms-i--quote{--cms-i:url(/main/icons/svg/quote.svg)}.cms-i--reply-to{--cms-i:url(/main/icons/svg/reply-to.svg)}.cms-i--reply{--cms-i:url(/main/icons/svg/reply.svg)}.cms-i--report{--cms-i:url(/main/icons/svg/report.svg)}.cms-i--school{--cms-i:url(/main/icons/svg/school.svg)}.cms-i--search{--cms-i:url(/main/icons/svg/search.svg)}.cms-i--send{--cms-i:url(/main/icons/svg/send.svg)}.cms-i--settings{--cms-i:url(/main/icons/svg/settings.svg)}.cms-i--share{--cms-i:url(/main/icons/svg/share.svg)}.cms-i--sidebar-left{--cms-i:url(/main/icons/svg/sidebar-left.svg)}.cms-i--sidebar-right{--cms-i:url(/main/icons/svg/sidebar-right.svg)}.cms-i--speakerphone{--cms-i:url(/main/icons/svg/speakerphone.svg)}.cms-i--stack{--cms-i:url(/main/icons/svg/stack.svg)}.cms-i--star{--cms-i:url(/main/icons/svg/star.svg)}.cms-i--strikethrough{--cms-i:url(/main/icons/svg/strikethrough.svg)}.cms-i--tag{--cms-i:url(/main/icons/svg/tag.svg)}.cms-i--tags{--cms-i:url(/main/icons/svg/tags.svg)}.cms-i--text-color{--cms-i:url(/main/icons/svg/text-color.svg)}.cms-i--to-last{--cms-i:url(/main/icons/svg/to-last.svg)}.cms-i--translit{--cms-i:url(/main/icons/svg/translit.svg)}.cms-i--trash{--cms-i:url(/main/icons/svg/trash.svg)}.cms-i--typography{--cms-i:url(/main/icons/svg/typography.svg)}.cms-i--underline{--cms-i:url(/main/icons/svg/underline.svg)}.cms-i--user-check{--cms-i:url(/main/icons/svg/user-check.svg)}.cms-i--user-plus{--cms-i:url(/main/icons/svg/user-plus.svg)}.cms-i--user{--cms-i:url(/main/icons/svg/user.svg)}.cms-i--users{--cms-i:url(/main/icons/svg/users.svg)}.cms-i--volume-off{--cms-i:url(/main/icons/svg/volume-off.svg)}.cms-i--volume{--cms-i:url(/main/icons/svg/volume.svg)}.cms-i--world-www{--cms-i:url(/main/icons/svg/world-www.svg)}.cms-i--world{--cms-i:url(/main/icons/svg/world.svg)}.cms-i--x{--cms-i:url(/main/icons/svg/x.svg)}.cms-ipban{--cms-rem:calc(max(1rem, 16px));display:grid;gap:calc(var(--cms-rem));max-inline-size:calc(40 * var(--cms-rem));font-size:var(--cms-rem);color:var(--cms-text,var(--bs-body-color))}.cms-ipban[aria-busy=true]{opacity:.6;pointer-events:none}.cms-ipban p{margin:0}.cms-ipban__msg{padding:.5em .875em;border-radius:.5em;background-color:var(--cms-success-bg,var(--bs-success-bg-subtle))}.cms-ipban__msg.is-error,.cms-ipban__state{background-color:var(--cms-danger-bg,var(--bs-danger-bg-subtle))}.cms-ipban__msg:empty{display:none}.cms-dialog--map:focus,.cms-ipban__msg:focus{outline:none}.cms-ipban__state{display:flex;align-items:flex-start;gap:.5em;padding:.625em .875em;border-radius:.5em}.cms-ipban__state .cms-i{flex:none;margin-block-start:.15em}.cms-ipban__remove{margin:0}.cms-ipban__change>summary{cursor:pointer;color:var(--cms-link,var(--bs-link-color))}.cms-ipban__change[open]>summary{margin-block-end:.75em}.cms-ipban__descr{overflow-wrap:anywhere}.cms-ipban__meta,.cms-ipban__note{color:var(--cms-text-muted,var(--bs-secondary-color));font-size:.875em}.cms-ipban__links{font-size:.875em}.cms-map-input{display:grid;gap:calc(.375 * max(1rem,16px));min-inline-size:0;justify-self:stretch}.cms-map-input .cms-field__control{gap:0}.cms-map-input__coords,.cms-map-pick__coords{font-variant-numeric:tabular-nums}.cms-map-input__coords:focus{position:relative;z-index:1}.cms-form .cms-field__body .cms-map-input input.cms-map-input__coords,.cms-map-input input.cms-map-input__coords{border-start-end-radius:0;border-end-end-radius:0}.cms-map-input .cms-map-input__pick{margin-inline-start:-1px;border-start-start-radius:0;border-end-start-radius:0}.cms-map-input__pick{display:inline-flex;flex:none;align-items:center;gap:.375em;white-space:nowrap}.cms-map-input__pick .cms-i{font-size:1.125em}.cms-map-input__status{font-size:calc(.8125 * max(1rem,16px));line-height:1.4;color:var(--cms-text-hint);overflow-wrap:anywhere}.cms-map-input__status.is-error{color:var(--cms-danger)}.cms-map-input__set{color:var(--cms-success)}.cms-map-input__set:before{content:"";display:inline-block;flex:none;inline-size:1em;block-size:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/check.svg) center/contain no-repeat;mask:url(/main/icons/svg/check.svg) center/contain no-repeat;margin-inline-end:.25em}.cms-dialog--map{inline-size:100%;block-size:calc(100dvh - .5 * max(1rem,16px));max-block-size:calc(100dvh - .5 * max(1rem,16px));overflow:hidden}.cms-dialog--map .cms-dialog__box{box-sizing:border-box;block-size:100%;gap:calc(.625 * max(1rem,16px));padding:calc(.75 * max(1rem,16px)) calc(.75 * max(1rem,16px)) max(.75 * max(1rem,16px),env(safe-area-inset-bottom))}.cms-dialog--map .cms-dialog__btns{margin-top:0}@media screen and (min-width:48rem){.cms-dialog--map{inline-size:min(72 * max(1rem,16px),100% - 3 * max(1rem,16px));block-size:calc(min(52 * max(1rem,16px),100dvh - 3 * max(1rem,16px)));max-block-size:none}.cms-dialog--map .cms-dialog__box{padding:calc(max(1rem,16px)) calc(1.25 * max(1rem,16px)) calc(1.25 * max(1rem,16px))}}.cms-map-pick{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(.625 * max(1rem,16px));min-block-size:0}.cms-map-pick__bar{display:flex;align-items:center;gap:calc(.5 * max(1rem,16px))}.cms-map-pick__search{flex:1 1 auto}.cms-map-pick__locate{display:inline-grid;flex:none;place-items:center;inline-size:calc(2.75 * max(1rem,16px));block-size:calc(2.75 * max(1rem,16px));padding:0;border-radius:50%;font-size:calc(1.25 * max(1rem,16px))}.cms-map-pick__locate[hidden]{display:none}.cms-map-pick__map{position:relative;flex:1 1 auto;min-block-size:calc(12 * max(1rem,16px));border-radius:calc(.75 * max(1rem,16px));background:var(--cms-surface-2);overflow:hidden}.cms-map-pick__frame{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}.cms-map-pick__pin{--pin:calc(2 * max(1rem, 16px));position:absolute;inset-inline-start:50%;inset-block-start:50%;z-index:1;display:none;inline-size:var(--pin);block-size:var(--pin);margin:calc(var(--pin) * -1.207) 0 0 calc(var(--pin) * -.5);border-radius:50% 50% 50% 0;background:var(--cms-danger-solid);box-shadow:0 0 0 2px var(--cms-surface),var(--cms-shadow-sm);transform:rotate(-45deg);transition:transform .15s ease-out;pointer-events:none}.cms-map-pick__pin:after{content:"";position:absolute;inset:30%;border-radius:50%;background:var(--cms-surface)}.is-moving .cms-map-pick__pin{transform:translateY(calc(var(--pin) * -.3)) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.cms-map-pick__pin{transition:none}}.cms-map-pick__dot{position:absolute;inset-inline-start:50%;inset-block-start:50%;display:none;inline-size:calc(.625 * max(1rem,16px));block-size:calc(.3125 * max(1rem,16px));margin:calc(-.15625 * max(1rem,16px)) 0 0 calc(-.3125 * max(1rem,16px));border-radius:50%;background:rgb(var(--cms-shadow-rgb)/.45);pointer-events:none}.cms-map-pick.is-ready .cms-map-pick__dot,.cms-map-pick.is-ready .cms-map-pick__pin{display:block}.cms-map-pick__info{display:grid;gap:calc(.125 * max(1rem,16px));min-block-size:calc(2.75 * max(1rem,16px));align-content:center;line-height:1.35}.cms-map-pick__info.is-error .cms-map-pick__address{color:var(--cms-danger)}.cms-map-pick__address{font-size:calc(.9375 * max(1rem,16px));overflow-wrap:anywhere}.cms-map-pick__coords{font-size:calc(.8125 * max(1rem,16px));color:var(--cms-text-muted);-webkit-user-select:all;-moz-user-select:all;user-select:all}.cms-map-pick__coords:empty,.cms-mapembed figcaption:empty{display:none}.cms-mapembed{--cms-mapembed-ratio:16 / 9;clear:both;margin:calc(1.25 * var(--cms-rem)) 0;padding:0}@media(max-width:36em){.cms-mapembed{--cms-mapembed-ratio:4 / 3}}.cms-mapembed figcaption{margin-top:calc(.5 * var(--cms-rem));color:var(--cms-text-muted);font-size:.875em;line-height:1.4;text-indent:0}.cms-mapembed__map{aspect-ratio:var(--cms-mapembed-ratio);min-height:calc(15 * var(--cms-rem));max-height:75vh}.cms-mapembed .cms-mapembed__places{margin:0;padding:calc(.75 * var(--cms-rem)) var(--cms-rem);border:1px solid var(--cms-border);border-radius:calc(.5 * var(--cms-rem));background-color:var(--cms-surface-2);list-style:none}.cms-mapembed .cms-mapembed__places li{position:relative;margin:calc(.25 * var(--cms-rem)) 0;padding-left:calc(1.5 * var(--cms-rem));text-indent:0}.cms-mapembed .cms-mapembed__places li:before{content:"";position:absolute;top:.2em;left:0;width:calc(var(--cms-rem));height:calc(1.25 * var(--cms-rem));background-color:var(--cms-map-pin,var(--cms-accent));-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2040%22%3E%3Cpath%20d%3D%22M15%201C7.3%201%201%207.1%201%2014.7%201%2025%2015%2039%2015%2039s14-14%2014-24.3C29%207.1%2022.7%201%2015%201m0%208.5a5%205%200%201%201%200%2010%205%205%200%200%201%200-10%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2040%22%3E%3Cpath%20d%3D%22M15%201C7.3%201%201%207.1%201%2014.7%201%2025%2015%2039%2015%2039s14-14%2014-24.3C29%207.1%2022.7%201%2015%201m0%208.5a5%205%200%201%201%200%2010%205%205%200%200%201%200-10%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.cms-mapembed .cms-mapembed__places li[data-line]:before{height:calc(var(--cms-rem));-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.2%22%20d%3D%22m2%2013%204-7%204%205%204-8%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.2%22%20d%3D%22m2%2013%204-7%204%205%204-8%22%2F%3E%3C%2Fsvg%3E")}.cms-mapembed .cms-mapembed__places li[data-area]:before{height:calc(var(--cms-rem));-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M2.5%205%208%202l5.5%204-1.5%207.5-8%20.5z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M2.5%205%208%202l5.5%204-1.5%207.5-8%20.5z%22%2F%3E%3C%2Fsvg%3E")}.cms-mapembed .cms-mapembed__places li[data-color=blue]:before{background-color:var(--cms-map-c-blue,var(--cms-map-pin,var(--cms-accent)))}.cms-mapembed .cms-mapembed__places li[data-color=red]:before{background-color:var(--cms-map-c-red,var(--cms-map-pin,var(--cms-accent)))}.cms-mapembed .cms-mapembed__places li[data-color=orange]:before{background-color:var(--cms-map-c-orange,var(--cms-map-pin,var(--cms-accent)))}.cms-mapembed .cms-mapembed__places li[data-color=green]:before{background-color:var(--cms-map-c-green,var(--cms-map-pin,var(--cms-accent)))}.cms-mapembed .cms-mapembed__places li[data-color=teal]:before{background-color:var(--cms-map-c-teal,var(--cms-map-pin,var(--cms-accent)))}.cms-mapembed .cms-mapembed__places li[data-color=purple]:before{background-color:var(--cms-map-c-purple,var(--cms-map-pin,var(--cms-accent)))}.cms-mapembed .cms-mapembed__places li[data-color=pink]:before{background-color:var(--cms-map-c-pink,var(--cms-map-pin,var(--cms-accent)))}.cms-mapembed .cms-mapembed__places li[data-color=brown]:before{background-color:var(--cms-map-c-brown,var(--cms-map-pin,var(--cms-accent)))}.cms-mapembed .cms-mapembed__places li[data-color=gray]:before{background-color:var(--cms-map-c-gray,var(--cms-map-pin,var(--cms-accent)))}.cms-mapembed--ready .cms-mapembed__places{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media print{.cms-mapembed__map{display:none}.cms-mapembed--ready .cms-mapembed__places{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}}.cms-mod-hidden{background-color:var(--cms-mod-hidden-bg)}.cms-mod-review{background-color:var(--cms-mod-review-bg)}.cms-modstate{display:flex;flex-wrap:wrap;inline-size:100%;align-items:center;gap:.25em .5em;margin:.25em 0 0;font-size:.875em;line-height:1.4;color:var(--cms-text);overflow-wrap:anywhere}.cms-modstate__mark{display:inline-flex;align-items:center;gap:.375em;padding:.125em .625em;border-radius:1em;background-color:var(--cms-mod-hidden-mark);font-weight:700;white-space:nowrap}.cms-modstate__mark .cms-i{color:var(--cms-mod-hidden-fg)}.cms-modstate--review .cms-modstate__mark{background-color:var(--cms-mod-review-mark)}.cms-modstate--review .cms-modstate__mark .cms-i{color:var(--cms-mod-review-fg)}.cms-modstate__who{color:var(--cms-text-muted)}.cms-remark{margin-block:.75em .25em;padding:.5em .75em;border-inline-start:3px solid var(--cms-mod-hidden-fg);border-radius:0 .375em .375em 0;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;background-color:var(--cms-danger-bg);font-size:calc(max(1em,1rem));line-height:1.45;color:var(--cms-text);overflow-wrap:anywhere}.cms-remark__who{margin-inline-end:.4em;color:var(--cms-mod-hidden-fg);white-space:nowrap}.cms-remark__who .cms-i{margin-inline-end:.3em;font-size:1.15em;vertical-align:-.2em}.cms-modbar{--cms-modbar-tap:calc(max(2.75em, 2.75rem));display:flex;flex-wrap:wrap;align-items:center;gap:.5em .75em;margin-block:.5em .25em;padding:.5em .625em;border-radius:.625em;background-color:var(--cms-surface-2);font-size:.875em}.cms-modbar--review{background-color:var(--cms-mod-review-mark)}.cms-modbar[aria-busy=true] .cms-modbar__btn{pointer-events:none;opacity:.4}.cms-modbar__why{display:flex;flex:1 1 18em;align-items:flex-start;gap:.375em;min-inline-size:0;margin:0;color:var(--cms-text);overflow-wrap:anywhere}.cms-modbar__why .cms-i{flex:none;margin-block-start:.2em}.cms-modbar--review .cms-modbar__why .cms-i{color:var(--cms-mod-review-fg)}.cms-modbar__acts{display:flex;flex-wrap:wrap;gap:.25em}.cms-modbar__btn{display:inline-flex;align-items:center;gap:.375em;min-block-size:var(--cms-modbar-tap,calc(max(2.75em,2.75rem)));margin:0;padding:0 .875em;border:1px solid var(--cms-border);border-radius:calc(var(--cms-modbar-tap,max(2.75em,2.75rem)) / 2);background-color:var(--cms-surface);font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.cms-modbar__btn,.cms-modbar__btn:hover{color:var(--cms-text);text-decoration:none}.cms-modbar__btn:hover{background-color:var(--cms-surface-2)}.cms-modbar__btn:focus-visible{outline:2px solid var(--cms-focus);outline-offset:1px}.cms-modbar__btn--main,.cms-modbar__btn--quiet{border-color:transparent}.cms-modbar__btn--main,.cms-modbar__btn--main:hover{background-color:var(--cms-accent-strong);color:var(--cms-on-accent)}.cms-modbar__btn--main:hover{filter:brightness(1.1)}.cms-modbar__btn--quiet{background-color:transparent;color:var(--cms-text-muted);font-weight:400}@media(max-width:575.98px){.cms-modbar__txt{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.cms-modbar form{display:contents}.mod-nav{max-inline-size:32rem;margin-block:0 1rem}.cms-more,:where(.contact-menu){position:relative;display:inline-block;flex:none}.cms-more__btn,.contact-menu__toggle{display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;color:var(--cms-text-muted);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cms-more__btn>.cms-i,.contact-menu__toggle>.cms-i{font-size:1.25rem}.cms-more__btn::-webkit-details-marker,.contact-menu__toggle::-webkit-details-marker{display:none}.cms-more__btn::marker,.contact-menu__toggle::marker{content:""}.cms-more[open]>.cms-more__btn,.cms-more[open]>.contact-menu__toggle,.cms-more__btn:hover,.contact-menu[open]>.cms-more__btn,.contact-menu[open]>.contact-menu__toggle,.contact-menu__toggle:hover{background-color:var(--cms-surface-3);color:var(--cms-text)}.cms-more__btn:focus-visible,.contact-menu__toggle:focus-visible{outline:2px solid var(--cms-focus);outline-offset:1px}.cms-more__menu,.contact-menu__list{position:absolute;z-index:1050;inset-block-start:100%;inset-inline-end:0;display:flex;flex-direction:column;min-inline-size:14rem;max-inline-size:calc(min(20rem,100vw - 1rem));padding-block:.375rem;border-radius:.75rem;border:1px solid var(--cms-pop-border);background-color:var(--cms-surface);box-shadow:var(--cms-elev-2);font-size:1rem;line-height:1.3;text-align:start}.cms-more--start>.cms-more__menu,.cms-more--start>.contact-menu__list{inset-inline-end:auto;inset-inline-start:0}.cms-more--up>.cms-more__menu,.cms-more--up>.contact-menu__list{inset-block-start:auto;inset-block-end:100%}.cms-more__item,.contact-menu__action{display:flex;align-items:center;gap:.75rem;min-block-size:2.75rem;padding:.25rem 1rem;border:0;background:none;color:var(--cms-text);font:inherit;text-align:start;text-decoration:none;white-space:nowrap;cursor:pointer}.cms-more__item .cms-i,.cms-more__item>[class^=icon-],.contact-menu__action .cms-i,.contact-menu__action>[class^=icon-]{font-size:1.25rem;color:var(--cms-text-muted)}.cms-more__item:focus-visible,.cms-more__item:hover,.contact-menu__action:focus-visible,.contact-menu__action:hover{background-color:var(--cms-surface-2);color:var(--cms-text);text-decoration:none}.cms-more__item:focus-visible,.contact-menu__action:focus-visible{outline:none}.cms-more__item--danger,.cms-more__item--danger .cms-i,.cms-more__item--danger>[class^=icon-],.contact-menu__action--danger,.contact-menu__action--danger .cms-i,.contact-menu__action--danger>[class^=icon-]{color:var(--cms-danger)}.cms-more__item.is-info,.cms-more__item:disabled,.contact-menu__action.is-info,.contact-menu__action:disabled{color:var(--cms-text-muted);background:none;cursor:default}.cms-more__sep{margin:.375rem 0;border:0;border-block-start:1px solid var(--cms-border-light);opacity:1}.cms-more__group{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem;padding:.25rem .75rem;color:var(--cms-text-muted);font-size:.875rem}.cms-more__group>span{flex-basis:100%;padding-inline-start:.25rem}.cms-more__group>a{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2rem;min-block-size:2.25rem;padding-inline:.25rem;border-radius:.5rem;color:var(--cms-text);text-decoration:none}.cms-more__group>a:hover{background-color:var(--cms-surface-2)}.cms-more__group>a.is-current{background-color:var(--cms-accent-subtle);font-weight:600}.cms-nt--mention,.cms-nt--quote,.cms-nt--reply{--nt:var(--cms-nt-reply);--nt-bg:var(--cms-nt-reply-bg)}.cms-nt--mod_report,.cms-nt--mod_review{--nt:var(--cms-nt-mod);--nt-bg:var(--cms-nt-mod-bg)}.cms-nt--mod_signal{--nt:var(--cms-nt-signal);--nt-bg:var(--cms-nt-signal-bg)}.cms-nt--react{--nt:var(--cms-nt-react);--nt-bg:var(--cms-nt-react-bg)}.cms-nt--game{--nt:var(--cms-nt-game);--nt-bg:var(--cms-nt-game-bg)}.cms-nt--mod_decision{--nt:var(--cms-nt-decision);--nt-bg:var(--cms-nt-decision-bg)}.cms-nt--album,.cms-nt--forum,.cms-nt--forum_topic,.cms-nt--subscr,.cms-nt--system{--nt:var(--cms-nt-neutral);--nt-bg:var(--cms-nt-neutral-bg)}.cms-notice-btn{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;inline-size:2.75rem;block-size:2.75rem;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.cms-notice-btn:hover,.cms-notice-btn[aria-expanded=true]{background-color:color-mix(in srgb,currentColor 10%,transparent)}.cms-notice-btn:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-notice-btn .cms-i{font-size:1.5rem}.cms-notice-btn__n{position:absolute;inset-block-start:.125rem;inset-inline-end:.0625rem;min-inline-size:1.125rem;block-size:1.125rem;padding:0 .3125rem;border-radius:.5625rem;background-color:var(--cms-danger-solid);color:var(--cms-on-solid,#fff);font-size:calc(max(.6875rem,11px));font-weight:700;line-height:1.125rem;text-align:center;box-sizing:border-box}.cms-notice-btn__n[hidden]{display:none}.cms-notice{position:fixed;z-index:2010;display:flex;flex-direction:column;inline-size:calc(min(26em,100vw - 1em));max-block-size:calc(min(75vh,42em));border:1px solid var(--cms-pop-border,var(--cms-border));border-radius:.75em;background-color:var(--cms-surface);box-shadow:var(--cms-elev-2);color:var(--cms-text);font-family:var(--cms-font,inherit);font-size:calc(max(1rem,16px));line-height:1.4;overflow:hidden}.cms-notice[hidden]{display:none}@media screen and (max-width:47.99em){.cms-notice{inset:0;inline-size:auto;max-block-size:none;border:0;border-radius:0;box-shadow:none;padding-block-end:env(safe-area-inset-bottom)}}html.cms-notice-open,html.cms-notice-open body{overflow:hidden}.cms-notice__head{flex:none;display:flex;align-items:center;gap:.25em;padding:.375em .5em .375em 1em;border-block-end:1px solid var(--cms-border)}@media screen and (max-width:47.99em){.cms-notice__head{padding-inline-start:.25em;padding-block-start:calc(.375em + env(safe-area-inset-top))}}.cms-notice__h{flex:1;margin:0;font:inherit;font-size:1.125em;font-weight:700}.cms-notice__back,.cms-notice__gear{display:inline-grid;place-items:center;flex:none;inline-size:2.75em;block-size:2.75em;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cms-text-soft,var(--cms-text));cursor:pointer}.cms-notice__back:hover,.cms-notice__gear:hover{background-color:var(--cms-surface-3)}.cms-notice__back .cms-i,.cms-notice__gear .cms-i{font-size:1.375em}.cms-notice__back{display:none}@media screen and (max-width:47.99em){.cms-notice__back{display:inline-grid}}.cms-notice__all{flex:none;min-block-size:2.75em;padding:0 .75em;border:0;border-radius:1.375em;background:transparent;color:var(--cms-accent-fg);font:inherit;font-size:.875em;font-weight:600;cursor:pointer}.cms-notice__all:hover{background-color:var(--cms-accent-subtle)}.cms-notice__tabs{flex:none;display:flex;gap:.25em;padding:.5em .75em;border-block-end:1px solid var(--cms-border);overflow-x:auto;scrollbar-width:none}.cms-notice__tab{flex:none;min-block-size:2.25em;padding:0 .875em;border:0;border-radius:1.125em;background:transparent;color:var(--cms-text-soft,var(--cms-text));font:inherit;font-size:.875em;font-weight:600;cursor:pointer}.cms-notice__tab:hover{background-color:var(--cms-surface-3)}.cms-notice__tab[aria-selected=true]{background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg)}.cms-notice__list{flex:1 1 auto;min-block-size:6em;overflow-y:auto;overscroll-behavior:contain}.cms-notice__empty{margin:0;padding:2em 1.5em;color:var(--cms-text-muted);font-size:.9375em;text-align:center}.cms-notice__more{flex:none;min-block-size:2.75em;border:0;border-block-start:1px solid var(--cms-border);background:transparent;color:var(--cms-accent-fg);font:inherit;font-size:.875em;font-weight:600;cursor:pointer}.cms-notice__more[hidden]{display:none}.cms-notice__item:hover,.cms-notice__more:hover{background-color:var(--cms-surface-2)}.cms-notice-toast__item,.cms-notice__item{display:grid;grid-template-columns:2.5em minmax(0,1fr);-moz-column-gap:.75em;column-gap:.75em;align-items:start}.cms-notice-toast__item,.cms-notice-toast__item:focus,.cms-notice-toast__item:hover,.cms-notice__item,.cms-notice__item:focus,.cms-notice__item:hover{color:var(--cms-text);text-decoration:none}.cms-notice__item{position:relative;padding:.75em 1em;border-block-end:1px solid var(--cms-border)}.cms-notice__item.is-unread{background-color:var(--nt-bg);padding-inline-end:1.75em}.cms-notice__item.is-unread:after{content:"";position:absolute;--nt-dot-top:calc(.5em + .5cap);inset-block-start:var(--nt-dot-top);inset-inline-end:.75em;inline-size:.5em;block-size:.5em;border-radius:50%;background-color:var(--nt)}.cms-notice__item:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.cms-notice__ic{display:grid;place-items:center;inline-size:2.5em;block-size:2.5em;border-radius:50%;background-color:var(--nt,var(--cms-nt-neutral));color:var(--cms-on-solid,#fff)}.cms-notice__ic .cms-i{font-size:1.25em}.cms-notice__txt{display:flex;flex-direction:column;gap:.125em;min-inline-size:0}.cms-notice__txt>:first-child{margin-block-start:var(--cms-cap-trim)}.cms-notice__title{font-weight:700;overflow-wrap:anywhere}.cms-notice__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--cms-text-soft,var(--cms-text));font-size:.9375em;overflow-wrap:anywhere}.cms-notice__item--mod .cms-notice__title{color:var(--cms-text);text-decoration:none}.cms-notice__item--mod .cms-notice__title:hover{text-decoration:underline}.cms-notice__item--mod.is-done .cms-notice__ic{opacity:.55}.cms-notice__item--mod.is-done .cms-notice__body,.cms-notice__item--mod.is-done .cms-notice__title{color:var(--cms-text-muted)}.cms-notice__why{color:var(--cms-text-soft,var(--cms-text));font-size:.8125em;overflow-wrap:anywhere}.cms-notice__err{color:var(--cms-danger)}.cms-notice__done{color:var(--cms-text-muted);font-size:.8125em;font-weight:600}.cms-notice__acts{display:flex;flex-wrap:wrap;gap:.375em;margin-block-start:.375em}.cms-notice__act{display:inline-flex;align-items:center;min-block-size:2.25em;padding:0 .875em;border:1px solid var(--cms-border);border-radius:1.125em;background-color:var(--cms-surface);font:inherit;font-size:.8125em;font-weight:600;cursor:pointer}.cms-notice__act,.cms-notice__act:hover{color:var(--cms-text);text-decoration:none}.cms-notice__act:hover{background-color:var(--cms-surface-3)}.cms-notice__act:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-notice__act:disabled{opacity:.6;cursor:default}.cms-notice__item.cms-nt--mod_decision .cms-notice__body{-webkit-line-clamp:6}.cms-notice__meta{color:var(--cms-text-muted);font-size:.8125em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-notice-toasts{position:fixed;z-index:2020;inset-block-start:calc(4.5rem + env(safe-area-inset-top));inset-inline-end:1rem;display:flex;flex-direction:column;gap:.5em;inline-size:calc(min(24em,100vw - 2rem));font-family:var(--cms-font,inherit);font-size:calc(max(1rem,16px));line-height:1.4;pointer-events:none}@media screen and (max-width:47.99em){.cms-notice-toasts{inset-block-start:calc(3.75rem + env(safe-area-inset-top));inset-inline:.5rem;inline-size:auto}}.cms-notice-toast{position:relative;border:1px solid color-mix(in srgb,var(--nt,var(--cms-nt-neutral)) 35%,var(--cms-pop-border,var(--cms-border)));border-radius:.75em;background-color:var(--cms-surface);box-shadow:var(--cms-elev-2);overflow:hidden;pointer-events:auto;animation:cms-notice-in .25s ease-out}.cms-notice-toast.is-out{opacity:0;transform:translateY(-.5em);transition:opacity .25s,transform .25s}@media(prefers-reduced-motion:reduce){.cms-notice-toast{animation:none}}.cms-notice-toast__item{padding:.75em 2.75em .75em .875em;background-color:var(--nt-bg)}.cms-notice-toast__x{position:absolute;inset-block-start:.25em;inset-inline-end:.25em;display:grid;place-items:center;inline-size:2.25em;block-size:2.25em;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cms-text-muted);cursor:pointer}.cms-notice-toast__x:hover{background-color:color-mix(in srgb,currentColor 12%,transparent);color:var(--cms-text)}@keyframes cms-notice-in{0%{opacity:0;transform:translateY(-.5em)}to{opacity:1;transform:none}}.cms-pano{--cms-pano-ratio:2.4;--cms-pano-btn:calc(2.5 * var(--cms-rem));clear:both;margin:calc(1.25 * var(--cms-rem)) 0;padding:0}@media(max-width:36em){.cms-pano{--cms-pano-ratio:1.35}}.cms-pano figcaption{margin-top:calc(.5 * var(--cms-rem));color:var(--cms-text-muted);font-size:.875em;line-height:1.4;text-indent:0}.cms-pano figcaption:empty{display:none}.cms-pano__view{position:relative;aspect-ratio:var(--cms-pano-ratio);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;background-color:var(--cms-media-bg);-webkit-tap-highlight-color:transparent}.cms-pano .cms-pano__view .cms-pano__img{display:block;inline-size:auto;max-inline-size:none;block-size:100%;max-block-size:none;margin:0}.cms-pano--ready .cms-pano__view{overflow:hidden;touch-action:pan-y;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.cms-pano--ready .cms-pano__view:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-pano--ready .cms-pano__view .cms-pano__img{display:none}.cms-pano--ready.is-dragging .cms-pano__view{cursor:grabbing}.cms-pano__canvas{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%}.cms-pano__bar{position:absolute;inset-block-end:calc(.5 * var(--cms-rem));inset-inline-end:calc(.5 * var(--cms-rem));display:flex;gap:calc(.375 * var(--cms-rem))}.cms-pano__btn{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cms-pano-btn);block-size:var(--cms-pano-btn);padding:0;border:0;border-radius:50%;background:rgb(var(--cms-scrim-rgb)/.55);color:rgb(var(--cms-on-media-rgb));font-size:calc(1.25 * var(--cms-rem));cursor:pointer;transition:background-color .15s,opacity .15s}.cms-pano__btn:hover:not(:disabled){background:rgb(var(--cms-scrim-rgb)/.8)}.cms-pano__btn:focus-visible{outline:2px solid rgb(var(--cms-on-media-rgb));outline-offset:2px}.cms-pano__btn:disabled{opacity:.4;cursor:default}.cms-pano__hint{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:flex;align-items:center;gap:.5em;padding:.5em .9em;border-radius:2em;background:rgb(var(--cms-scrim-rgb)/.55);color:rgb(var(--cms-on-media-rgb));font-size:calc(.875 * var(--cms-rem));line-height:1.2;white-space:nowrap;pointer-events:none;transform:translate(-50%,-50%);transition:opacity .3s}.cms-pano--used .cms-pano__hint{opacity:0}@media(prefers-reduced-motion:reduce){.cms-pano__btn,.cms-pano__hint{transition:none}}.cms-pano--fullscreen{margin:0;background-color:var(--cms-media-bg)}.cms-pano--fullscreen .cms-pano__view{inline-size:100%;block-size:100%;aspect-ratio:auto;touch-action:none}.cms-pano--fullscreen figcaption{display:none}.cms-pano--fullscreen .cms-pano__bar{inset-block-end:max(.75 * var(--cms-rem),env(safe-area-inset-bottom,0px));inset-inline-end:max(.75 * var(--cms-rem),env(safe-area-inset-right,0px))}.cms-pano--fs{position:fixed;inset:0;z-index:2000;block-size:100dvh}.cms-pano-lock,.cms-pano-lock body{overflow:hidden}@media print{.cms-pano__view{aspect-ratio:auto;overflow:visible}.cms-pano.cms-pano--ready .cms-pano__view .cms-pano__img{display:block;inline-size:100%;block-size:auto}.cms-pano__bar,.cms-pano__canvas,.cms-pano__hint{display:none}}.cms-photo{clear:both;margin:calc(1.25 * var(--cms-rem)) 0;padding:0;text-align:center}.cms-photo>a{display:block}.cms-photo img{display:block;max-width:100%;height:auto;margin:0 auto}.cms-photo figcaption,.media-caption{margin-top:calc(.5 * var(--cms-rem));color:var(--cms-text-muted);font-size:.875em;line-height:1.4;text-indent:0}.cms-photo figcaption:empty{display:none}.cms-photo--border>a,.cms-photo--border>img{border:1px solid var(--cms-border-strong)}.cms-photo--panzoom>a{position:relative;height:calc(31.25 * var(--cms-rem));overflow:hidden}.cms-photo--panzoom img{position:absolute;top:0;left:0;max-width:none}img[data-photo]{height:auto}.cms-push-settings,.cms-pwa-hint{box-sizing:border-box;inline-size:min(26rem,100% - 1rem);max-block-size:calc(100% - 1rem);margin:auto;padding:1.25rem 1.25rem 1rem;border:0;border-radius:1rem;background-color:var(--cms-surface);color:var(--cms-text);box-shadow:0 .5rem 2rem rgba(0,0,0,.25);font-size:1rem;line-height:1.45}.cms-push-settings::backdrop,.cms-pwa-hint::backdrop{background:rgba(0,0,0,.45)}@media(max-width:47.99rem){.cms-push-settings,.cms-pwa-hint{margin-block-end:calc(.5rem + env(safe-area-inset-bottom,0px))}}.cms-pwa-hint__title{margin:0 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.3}.cms-pwa-hint__app{display:flex;align-items:center;gap:.75rem;margin:0 0 .75rem}.cms-pwa-hint__app-icon{flex:none;inline-size:3.5rem;block-size:3.5rem;border-radius:22.5%}.cms-pwa-hint__app-name{margin:0;font-weight:700}.cms-pwa-hint__app-desc{margin:.125rem 0 0;color:var(--cms-text-muted);font-size:.875rem;line-height:1.35}.cms-pwa-hint__shots{display:flex;gap:.5rem;margin:0 -1.25rem 1rem;padding:0 1.25rem .25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;scrollbar-width:thin}.cms-pwa-hint__shots img{flex:none;inline-size:auto;block-size:calc(min(16rem,40vh));border:1px solid var(--cms-border);border-radius:.75rem;background:var(--cms-surface-2,var(--cms-surface));scroll-snap-align:start}.cms-pwa-hint__shots--wide img{block-size:calc(min(11rem,30vh))}.cms-pwa-hint__steps{margin:0 0 .75rem;padding-inline-start:1.25rem}.cms-pwa-hint__steps li+li{margin-block-start:.5rem}.cms-pwa-hint__icon{display:inline-block;inline-size:1.25em;block-size:1.25em;vertical-align:-.25em;fill:none;stroke:var(--cms-accent-fg);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cms-pwa-hint__text{margin:0 0 .75rem}.cms-pwa-hint__note{margin:0 0 1rem;color:var(--cms-text-muted);font-size:.875rem}.cms-pwa-hint__buttons{display:flex;flex-direction:column;gap:.5rem}.cms-pwa-hint__later,.cms-pwa-hint__ok{display:block;inline-size:100%;min-block-size:2.75rem;border-radius:.75rem;font:inherit;font-weight:600;cursor:pointer}.cms-pwa-hint__later,.cms-pwa-hint__later:active,.cms-pwa-hint__later:hover{border:1px solid var(--cms-border);background:transparent;color:inherit}.cms-pwa-hint__later:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-pwa-hint__ok,.cms-pwa-hint__ok:active,.cms-pwa-hint__ok:hover{border:0;background:var(--cms-accent);color:var(--cms-on-accent)}.cms-pwa-hint__ok:active{filter:brightness(.92)}.cms-pwa-hint__ok:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-push-settings{overflow-y:auto}.cms-push-settings__title{margin:0 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.3}.cms-push-settings__group{margin:.75rem 0 0;padding:0;border:0}.cms-push-settings__legend{margin:0 0 .25rem;padding:0;color:var(--cms-text-muted);font-size:.8125rem;font-weight:600}.cms-push-settings__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:2.75rem;border-block-end:1px solid var(--cms-border);cursor:pointer}.cms-push-settings__row input{flex:none;inline-size:1.25rem;block-size:1.25rem;margin:0;accent-color:var(--cms-accent)}.cms-push-settings__label{min-inline-size:0;overflow-wrap:anywhere}.cms-push-settings__link,.cms-push-settings__link:link,.cms-push-settings__link:visited{color:var(--cms-accent-fg);text-decoration:none}.cms-push-settings__link:hover{text-decoration:underline}.cms-push-settings__times{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.5rem 0}.cms-push-settings__times[hidden]{display:none}.cms-push-settings__time{display:inline-flex;align-items:center;gap:.375rem}.cms-push-settings__time input{padding:.25rem .375rem;border:1px solid var(--cms-border);border-radius:.375rem;background-color:var(--cms-input-bg,var(--cms-surface));color:inherit;font:inherit}.cms-push-settings__note{margin:.5rem 0;color:var(--cms-text-muted);font-size:.9375rem}.cms-push-settings__steps{margin:.5rem 0;padding-inline-start:1.25rem;font-size:.9375rem;line-height:1.45}.cms-push-settings__steps li+li{margin-block-start:.25rem}.cms-push-settings__status{min-block-size:1.45em;margin:.5rem 0;color:var(--cms-text-muted);font-size:.875rem}.cms-push-settings__btn,.cms-push-settings__close{display:block;inline-size:100%;min-block-size:2.75rem;margin-block-start:.75rem;border-radius:.75rem;font:inherit;font-weight:600;cursor:pointer}.cms-push-settings__btn:focus-visible,.cms-push-settings__close:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-push-settings__btn{border:1px solid var(--cms-border);background-color:transparent;color:inherit}.cms-push-settings__close{border:0;background-color:var(--cms-accent);color:var(--cms-on-accent)}.cms-follow{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin-block:0 1rem}.cms-follow:not(:has(>.cms-follow__btn:not([hidden]))){display:none}.cms-follow__btn{display:inline-flex;align-items:center;gap:.375rem;min-block-size:2.25rem;padding:.375rem .875rem;border:1px solid var(--cms-accent);border-radius:999px;background-color:transparent;color:var(--cms-accent-fg);font:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;cursor:pointer}.cms-follow__btn svg{inline-size:1.125rem;block-size:1.125rem;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cms-follow__btn[aria-pressed=true]{background-color:var(--cms-accent);color:var(--cms-on-accent)}.cms-follow__btn[aria-pressed=true] svg{fill:currentColor}.cms-follow__btn:disabled{opacity:.6;cursor:progress}.cms-follow__btn:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-follow__btn[hidden],.cms-follow__msg:empty{display:none}.cms-follow__btn[data-push-state=unsupported]{border-style:dashed;opacity:.75}.cms-follow__btn--sm{min-block-size:2rem;padding:.375rem .75rem;font-size:.8125rem}.cms-follow__btn--sm svg{inline-size:1rem;block-size:1rem}.cms-follow__msg{color:var(--cms-text-muted);font-size:.875rem}.cms-push-promo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .75rem;margin-block:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--cms-accent) 25%,var(--cms-border));border-radius:.75rem;background-color:color-mix(in srgb,var(--cms-accent) 7%,var(--cms-surface));color:var(--cms-text);line-height:1.45}.cms-push-promo[hidden]{display:none}.cms-push-promo__icon{grid-row:span 2;inline-size:1.75rem;block-size:1.75rem;fill:none;stroke:var(--cms-accent-fg);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cms-push-promo .cms-push-promo__title{margin:0;color:inherit;font-size:1.0625rem;font-weight:700;line-height:1.3}.cms-push-promo__text{margin:0;color:var(--cms-text-muted);font-size:.9375rem}.cms-push-promo__row{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block-start:.5rem}.cms-push-promo__btn,.cms-push-promo__later{min-block-size:2.5rem;font:inherit;font-weight:600;cursor:pointer}.cms-push-promo__btn:focus-visible,.cms-push-promo__later:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-push-promo__btn{padding:.5rem 1.25rem;border:0;border-radius:999px;background-color:var(--cms-accent);color:var(--cms-on-accent)}.cms-push-promo__btn:disabled{opacity:.6;cursor:progress}.cms-push-promo__later{padding:.5rem .25rem;border:0;background:none;color:var(--cms-text-muted)}.push-toggle{display:inline-grid;place-items:center;flex:0 0 auto;inline-size:2.75rem;block-size:2.75rem;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.push-toggle .push-toggle__slash,.push-toggle[hidden]{display:none}.push-toggle:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}.push-toggle:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.push-toggle svg{inline-size:1.25rem;block-size:1.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.push-toggle[data-push-state=on] .push-toggle__bell{fill:currentColor}.push-toggle[data-push-state=denied],.push-toggle[data-push-state=unsupported]{opacity:.7}.push-toggle[data-push-state=denied] .push-toggle__slash,.push-toggle[data-push-state=unsupported] .push-toggle__slash{display:inline}.app-back{display:inline-grid;place-items:center;flex:0 0 auto;inline-size:2.75rem;block-size:2.75rem;margin:0 0 0 -.75rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.app-back[hidden]{display:none}.app-back:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}.app-back:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.app-back svg{inline-size:1.5rem;block-size:1.5rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media print{.app-back,.push-toggle{display:none}}.cms-share{max-inline-size:36rem;margin-block:0 2rem}.cms-share__body,.cms-share__note{color:var(--cms-text-muted)}.cms-share__preview{margin-block-end:1rem;padding:.75rem;border-radius:.75rem;background-color:color-mix(in srgb,var(--cms-accent) 7%,var(--cms-surface))}.cms-share__preview[hidden]{display:none}.cms-share__photos{display:flex;gap:.5rem;margin:0 0 .5rem;padding:0;overflow-x:auto;list-style:none}.cms-share__photos li{flex:none}.cms-share__photos img{display:block;inline-size:5rem;block-size:5rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.cms-share__file{padding:.5rem .75rem;border:1px solid var(--cms-border);border-radius:.5rem;font-size:.875rem}.cms-share__title{margin:0 0 .25rem;font-weight:700}.cms-share__body{margin:0;overflow-wrap:anywhere;font-size:.9375rem}.cms-share__lead{margin:0 0 .5rem;font-weight:600}.cms-share__list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.cms-share__list[hidden]{display:none}.cms-share__to{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;inline-size:100%;min-block-size:3.5rem;padding:.625rem 1rem;border:1px solid var(--cms-border);border-radius:.75rem;background-color:var(--cms-surface);color:var(--cms-text);font:inherit;text-align:start;text-decoration:none;cursor:pointer}.cms-share__to:hover{border-color:var(--cms-accent)}.cms-share__to:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-share__name{font-weight:600}.cms-share__text{font-size:.875rem}.cms-share__cancel,.cms-share__text,.cms-share__to--login .cms-share__name{color:var(--cms-text-muted)}.cms-share__cancel{margin-block-start:1rem;padding:.5rem 0;border:0;background:none;font:inherit;cursor:pointer}.cms-share__cancel[hidden]{display:none}.cms-offline-bar{position:fixed;z-index:1100;inset-inline:0;bottom:calc(var(--cms-offline-bar-bottom,1rem) + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:.75rem;box-sizing:border-box;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:calc(100% - 1rem);margin-inline:auto;padding:.5rem 1rem;border-radius:1.25rem;background-color:var(--cms-text);color:var(--cms-surface);box-shadow:0 .25rem 1rem rgba(0,0,0,.25);font-size:.875rem;line-height:1.35}.cms-offline-bar[hidden],.cms-offline-bar__reload[hidden]{display:none}.cms-offline-bar__reload{flex:none;min-block-size:2rem;padding:.25rem .5rem;border:0;border-radius:.5rem;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.cms-offline-bar__reload:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cms-reacts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375em;min-inline-size:0;transition:opacity .15s}.cms-reacts.is-busy{opacity:.6;pointer-events:none}.cms-react,.cms-reacts__add{position:relative;display:inline-flex;align-items:center;gap:.25em;block-size:2em;padding:0 .625em;border:0;border-radius:1em;background-color:var(--cms-surface-3);color:var(--cms-text);font:inherit;font-size:.875em;line-height:1;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.cms-react:after,.cms-reacts__add:after{content:"";position:absolute;inset:-.375em -.125em}.cms-react:hover,.cms-reacts__add:hover{background-color:var(--cms-surface-4);color:var(--cms-text);text-decoration:none}.cms-react:focus-visible,.cms-reacts__add:focus-visible{outline:2px solid var(--cms-focus);outline-offset:1px}.cms-react.is-mine{background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg);font-weight:600}.cms-react__emoji{font-size:1.15em;line-height:1}.cms-react__n{font-variant-numeric:tabular-nums}.cms-reacts__add{justify-content:center;inline-size:2em;padding:0;background-color:transparent;color:var(--cms-text-muted)}.cms-reacts__add .cms-i{font-size:1.15em}.cms-reacts__add[aria-expanded=true]{background-color:var(--cms-surface-3);color:var(--cms-text)}.cms-reacts-pop{position:fixed;z-index:10100;max-inline-size:calc(100vw - 1rem);padding:.375em;border:1px solid var(--cms-pop-border);border-radius:.875em;background-color:var(--cms-surface);color:var(--cms-text);box-shadow:var(--cms-elev-2);font-size:calc(max(1rem,16px));line-height:1.3}.cms-reacts-pop__pick{display:flex;flex-wrap:wrap;gap:0;max-inline-size:23em}.cms-reacts-pop__emoji{display:grid;place-items:center;inline-size:1.75em;block-size:1.75em;padding:0;border:0;border-radius:50%;background:none;font-size:1.5em;line-height:1;cursor:pointer;transition:transform .12s}.cms-reacts-pop__emoji:hover{background-color:var(--cms-surface-3);transform:scale(1.12)}.cms-reacts-pop__emoji:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.cms-reacts-pop__emoji.is-mine{background-color:var(--cms-accent-subtle)}.cms-reacts-pop__emoji[hidden],.cms-reacts-pop__note[hidden]{display:none}.cms-reacts-pop__more{min-block-size:2.75em;padding:0 .875em;border:0;border-radius:1.375em;background:none;color:var(--cms-accent-fg);font:inherit;font-weight:600;cursor:pointer}.cms-reacts-pop__more:hover{background-color:var(--cms-surface-3)}.cms-reacts-pop__note{margin:0;padding:.5em .75em;color:var(--cms-text-muted);font-size:.875em}.cms-reacts-pop__who{display:flex;flex-direction:column;inline-size:calc(min(20em,100vw - 1.75rem));max-block-size:calc(min(24em,60vh))}.cms-reacts-pop__head{display:flex;align-items:flex-start;gap:.25em;padding-block-end:.25em}.cms-reacts-pop__tabs{display:flex;flex:1;flex-wrap:wrap;gap:.25em;min-inline-size:0}.cms-reacts-pop__tab{min-block-size:2.25em;padding:0 .75em;border:0;border-radius:1.125em;background:none;color:var(--cms-text-muted);font:inherit;font-size:.875em;cursor:pointer}.cms-reacts-pop__tab:hover{background-color:var(--cms-surface-3)}.cms-reacts-pop__tab[aria-pressed=true]{background-color:var(--cms-surface-3);color:var(--cms-text);font-weight:600}.cms-reacts-pop__close{display:grid;place-items:center;flex:none;inline-size:2.75em;block-size:2.75em;margin:-.25em -.25em 0 0;padding:0;border:0;border-radius:50%;background:none;color:var(--cms-text-muted);cursor:pointer}.cms-reacts-pop__close:before{content:"";display:inline-block;flex:none;inline-size:1.25em;block-size:1.25em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/x.svg) center/contain no-repeat;mask:url(/main/icons/svg/x.svg) center/contain no-repeat}.cms-reacts-pop__close:hover{background-color:var(--cms-surface-3);color:var(--cms-text)}.cms-reacts-pop__list{margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.cms-reacts-pop__item{display:flex;align-items:center;gap:.5em;min-block-size:2.75em;padding:0 .5em;border-radius:.5em}.cms-reacts-pop__item:hover{background-color:var(--cms-surface-2)}.cms-reacts-pop__name{flex:1;min-inline-size:0;overflow:hidden;color:var(--cms-text);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cms-reacts-pop__name:hover{color:var(--cms-link);text-decoration:underline}.cms-reacts-pop__emo{font-size:1.25em;line-height:1}.cms-search{--cms-search-h:2.75rem;inline-size:100%;max-inline-size:var(--cms-search-w,none);margin:0}.cms-search,.cms-search__box{display:flex;align-items:center;min-inline-size:0}.cms-search__box{position:relative;flex:1 1 auto}.cms-search .cms-search__input{flex:1 1 auto;inline-size:100%;min-inline-size:0;block-size:var(--cms-search-h);margin:0;padding:0 var(--cms-search-h) 0 1rem;border:1px solid var(--cms-input-border);border-radius:calc(var(--cms-search-h) / 2);background-color:var(--cms-input-bg);color:var(--cms-input-color);font:inherit;font-size:1rem;line-height:1.25;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cms-search .cms-search__input::-moz-placeholder{color:var(--cms-text-hint);opacity:1}.cms-search .cms-search__input::placeholder{color:var(--cms-text-hint);opacity:1}.cms-search .cms-search__input::-webkit-search-cancel-button,.cms-search .cms-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.cms-search .cms-search__input:focus{outline:none;border-color:var(--cms-focus);box-shadow:0 0 0 1px var(--cms-focus)}.is-filled .cms-search__input{padding-inline-end:calc(-.5rem + var(--cms-search-h) * 2)}.cms-search__clear,.cms-search__close,.cms-search__submit,.cms-search__toggle{display:inline-grid;place-items:center;flex:none;inline-size:var(--cms-search-h);block-size:var(--cms-search-h);margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cms-text-muted);font-size:1.25rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.cms-search__clear:hover,.cms-search__close:hover,.cms-search__submit:hover,.cms-search__toggle:hover{color:var(--cms-text)}.cms-search__clear:focus-visible,.cms-search__close:focus-visible,.cms-search__submit:focus-visible,.cms-search__toggle:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-.25rem}.cms-search__clear,.cms-search__submit{position:absolute;inset-block-start:0}.cms-search__submit{inset-inline-end:0}.cms-search__clear{inset-inline-end:calc(-.5rem + var(--cms-search-h));font-size:1rem}.cms-search__clear[hidden],.cms-search__close,.cms-search__toggle{display:none}.cms-search--wide{max-inline-size:none}@media(max-width:47.99rem){.cms-search--collapsible.is-collapsed{inline-size:auto}.cms-search--collapsible.is-collapsed .cms-search__box{display:none}.cms-search--collapsible.is-collapsed .cms-search__toggle,.cms-search--collapsible.is-open .cms-search__close{display:inline-grid}.cms-search--collapsible.is-active .cms-search__toggle{background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg)}.cms-search--collapsible.is-open{position:absolute;inset:0;z-index:3;align-items:flex-start;padding-block-start:var(--cms-search-top,0);gap:.25rem;max-inline-size:none;padding-inline:var(--cms-search-pad,0);background-color:var(--cms-search-cover,var(--cms-surface))}.cms-search--collapsible.is-open .cms-search__input{border:2px solid var(--cms-search-accent,var(--cms-input-border))}.cms-search--collapsible.is-open .cms-search__input:focus{border-color:var(--cms-search-accent,var(--cms-focus));box-shadow:var(--cms-elev-2,0 .25rem 1rem rgba(0,0,0,.16))}.cms-search--collapsible.is-open .cms-search__clear{inset-inline-end:var(--cms-search-h)}.cms-search--collapsible.is-open .cms-search__submit{inset-block-start:.25rem;inset-inline-end:.25rem;inline-size:calc(-.5rem + var(--cms-search-h));block-size:calc(-.5rem + var(--cms-search-h));background:var(--cms-search-accent,transparent);color:var(--cms-search-on-accent,var(--cms-text-muted))}.cms-search--collapsible.is-open .cms-search__submit:active,.cms-search--collapsible.is-open .cms-search__submit:hover{border:0;background:var(--cms-search-accent,transparent);color:var(--cms-search-on-accent,var(--cms-text))}}.cms-search--hero{--cms-search-h:3rem}.cms-search--hero .cms-search__box{gap:.25rem;padding:.1875rem;border:2px solid var(--cms-search-accent,var(--cms-accent));border-radius:calc(.25rem + var(--cms-search-h) / 2);background-color:var(--cms-input-bg);transition:box-shadow .15s ease-out}.cms-search--hero .cms-search__box:focus-within{box-shadow:var(--cms-elev-2,0 .25rem 1rem rgba(0,0,0,.16))}.cms-search--hero .cms-search__icon{flex:none;margin-inline-start:.625rem;color:var(--cms-text-hint);font-size:1.25rem;pointer-events:none}.cms-search--hero .cms-search__input,.cms-search--hero.is-filled .cms-search__input{block-size:calc(-.375rem + var(--cms-search-h));padding:0 .25rem;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:1.0625rem}.cms-search--hero .cms-search__input:focus,.cms-search--hero.is-filled .cms-search__input:focus{border:0;box-shadow:none}.cms-search--hero .cms-search__clear,.cms-search--hero .cms-search__submit{position:static}.cms-search--hero .cms-search__clear{inline-size:2.5rem;block-size:2.5rem}.cms-search--hero .cms-search__submit--text{inline-size:auto;block-size:calc(-.375rem + var(--cms-search-h));padding:0 1.25rem;border-radius:calc(var(--cms-search-h) / 2);background:var(--cms-search-accent,var(--cms-accent));color:var(--cms-search-on-accent,var(--cms-on-accent));font-size:1rem;font-weight:600}.cms-search--hero .cms-search__submit--text:active,.cms-search--hero .cms-search__submit--text:hover{border:0;background:var(--cms-search-accent,var(--cms-accent));color:var(--cms-search-on-accent,var(--cms-on-accent))}.cms-search--hero .cms-search__submit--text:hover{filter:brightness(1.04)}.cms-search--hero .cms-search__submit--text:active{filter:brightness(.94)}.cms-seg{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:.1875rem;border-radius:.75rem;background:var(--cms-surface-3)}.cms-seg label{position:relative;display:block;margin:0}.cms-seg input{position:absolute;opacity:0;pointer-events:none}.cms-seg span,.cms-seg>a{display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 .25rem;border-radius:.625rem;color:var(--cms-text-muted);font-size:.875rem;font-weight:700;text-align:center;cursor:pointer}.cms-seg>a,.cms-sound__login{text-decoration:none}.cms-seg input:checked+span,.cms-seg>a[aria-current]{background:var(--cms-surface);color:var(--cms-text);box-shadow:var(--cms-elev-1,0 1px 3px rgba(0,0,0,.15))}.cms-seg input:focus-visible+span,.cms-seg>a:focus-visible{outline:2px solid var(--cms-focus);outline-offset:1px}.cms-seg--dense span,.cms-seg--dense>a{padding:0;font-size:.8125rem}.chat-format,.cms-selbar{position:absolute;z-index:7;display:flex;gap:.125rem;padding:.25rem;border:1px solid var(--cms-pop-border);border-radius:.625rem;background-color:var(--cms-surface);box-shadow:var(--cms-elev-2)}.chat-format[hidden],.cms-selbar[hidden]{display:none}.chat-format__btn,.cms-selbar__btn{display:inline-flex;flex:none;align-items:center;justify-content:center;padding:.375rem;border:0;border-radius:.375rem;background:none;color:var(--cms-text-muted);font:inherit;cursor:pointer}.chat-format__btn:hover,.cms-selbar__btn:hover{background-color:var(--cms-surface-3);color:var(--cms-text)}.chat-format__btn[aria-pressed=true],.cms-selbar__btn[aria-pressed=true]{background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg)}.chat-format__btn:focus-visible,.cms-selbar__btn:focus-visible{outline:2px solid var(--cms-focus)}.cms-selbar[popover]{position:fixed;inset:auto;margin:0;max-inline-size:calc(100vw - 1rem);overflow-x:auto;scrollbar-width:none;color:var(--cms-text);-moz-user-select:none;user-select:none;-webkit-user-select:none}.cms-selbar[popover]:not(:popover-open){display:none}.cms-selbar[popover]::-webkit-scrollbar{display:none}.cms-selbar__btn>.cms-i{font-size:1.125rem}.cms-selbar__btn>b{display:inline-grid;place-items:center;inline-size:1.125rem;block-size:1.125rem;font-size:1rem;line-height:1}.chat__send,.cms-send{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;padding:0;border:0;border-radius:50%;background-color:var(--cms-accent);color:var(--cms-on-accent);cursor:pointer}.chat__send:focus-visible,.cms-send:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-send>.cms-i{font-size:1.25rem}.cms-send:active,.cms-send:hover{background-color:var(--cms-accent);color:var(--cms-on-accent)}.cms-send:hover{filter:brightness(1.08)}.cms-send:active{filter:brightness(.94)}.cms-send:disabled,.cms-send[aria-busy=true]{opacity:.5;cursor:progress}.cms-sound__rest{min-inline-size:0;margin:0;padding:0;border:0}.cms-sound__rest:disabled{opacity:.5}.cms-sound__event,.cms-sound__theme{display:flex;align-items:center;gap:.5rem;min-block-size:3rem;border-block-end:1px solid var(--cms-border)}.cms-sound__theme{margin-inline:-.5rem;padding-inline:.5rem .25rem;border-radius:.625rem;border-block-end-color:transparent}.cms-sound__theme:has(input:checked){background-color:var(--cms-accent-subtle)}.cms-sound__theme:hover:not(:has(input:checked)){background-color:var(--cms-surface-3)}.cms-sound__event-label,.cms-sound__theme-label{display:flex;flex:1 1 auto;align-items:center;gap:.75rem;min-inline-size:0;padding-block:.375rem;cursor:pointer}.cms-sound__theme-label input{flex:none;inline-size:1.125rem;block-size:1.125rem;margin:0;accent-color:var(--cms-accent)}.cms-sound__theme-text{display:flex;flex-direction:column;min-inline-size:0;overflow-wrap:anywhere;line-height:1.3}.cms-sound__theme-title{font-weight:600}.cms-sound__hint{color:var(--cms-text-muted);font-size:.8125rem}.cms-sound__event>input{flex:none;inline-size:1.25rem;block-size:1.25rem;margin:0;accent-color:var(--cms-accent)}.cms-sound__play{display:inline-grid;flex:none;place-items:center;inline-size:2.5rem;block-size:2.5rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cms-accent-fg);cursor:pointer;-webkit-tap-highlight-color:transparent}.cms-sound__play:hover{background-color:var(--cms-surface-3)}.cms-sound__play:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.cms-sound__play svg{inline-size:1.125rem;block-size:1.125rem;fill:currentColor}.cms-sound__volume{display:block;inline-size:100%;min-block-size:2.75rem;margin:0;accent-color:var(--cms-accent);cursor:pointer}.cms-sound__theme--locked .cms-sound__theme-label{cursor:default}.cms-sound__theme--locked .cms-sound__theme-title{color:var(--cms-text-muted)}.cms-sound__login{flex:none;padding:.375rem .75rem;border-radius:999px;background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg);font-size:.875rem;font-weight:600}.cms-sound__login:hover{text-decoration:underline}.cms-sound__login:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-stat{font-size:.9375rem}.cms-stat__name{margin:0 0 .75rem;color:var(--cms-text-muted)}.cms-stat__sum{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0 0 .75rem}.cms-stat__sum dt{color:var(--cms-text-muted);font-size:.8125rem;font-weight:400}.cms-stat__sum dd{margin:0;font-size:1.375rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.cms-stat__range{margin:0 0 .5rem}.cms-stat__readout{min-height:2.8em;margin:0 0 1rem;font-variant-numeric:tabular-nums}@media(min-width:30rem){.cms-stat__readout{min-height:1.4em}}.cms-stat__plot{position:relative;height:10rem;padding-left:3.25rem;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cms-stat__plot:focus-visible{outline:2px solid var(--cms-focus);outline-offset:.25rem}@media(min-width:48rem){.cms-stat__plot{height:12rem}}.cms-stat__svg{display:block;width:100%;height:100%;overflow:visible}.cms-stat__grid{stroke:var(--cms-border-light);stroke-width:1}.cms-stat__base{stroke:var(--cms-border);stroke-width:1}.cms-stat__hit{fill:none}.cms-stat__bar{fill:var(--cms-stat-bar,var(--cms-accent-strong));transition:opacity .15s}.cms-stat__slot.is-active .cms-stat__hit{fill:var(--cms-surface-3)}.cms-stat--focus .cms-stat__slot:not(.is-active) .cms-stat__bar{opacity:.45}.cms-stat__y{position:absolute;left:0;width:calc(2.75rem);color:var(--cms-text-muted);font-size:.75rem;line-height:1;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;transform:translateY(-50%);pointer-events:none}.cms-stat__y--top{top:0}.cms-stat__y--mid{top:50%}.cms-stat__x{position:relative;height:1.5rem;margin-left:3.25rem;color:var(--cms-text-muted);font-size:.75rem;line-height:1.5rem}.cms-stat__x span{position:absolute;top:0;white-space:nowrap;transform:translateX(-50%)}.cms-stat__empty,.cms-stat__loading,.cms-stat__note{margin:.5rem 0 0;color:var(--cms-text-muted);font-size:.8125rem}.cms-stat__empty{padding:2rem 0;font-size:.9375rem;text-align:center}.cms-stat__error{margin:0;color:var(--cms-danger)}.cms-stat__facts{margin:.5rem 0 0;color:var(--cms-text-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.cms-stat__delta{white-space:nowrap}.cms-stat__delta--up{color:var(--cms-success)}.cms-stat__delta--down{color:var(--cms-danger)}.cms-stat__table{margin:.5rem 0 0;font-size:.8125rem}.cms-stat__table summary{display:inline-block;color:var(--cms-link);cursor:pointer}.cms-stat__table-wrap{max-height:16rem;margin-top:.25rem;overflow-y:auto;overscroll-behavior:contain}.cms-stat__tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.cms-stat__tbl td,.cms-stat__tbl th{padding:.1875rem .5rem;text-align:left}.cms-stat__tbl thead th{position:sticky;top:0;background:var(--cms-surface);color:var(--cms-text-muted);font-weight:400}.cms-stat__tbl tbody tr:nth-child(2n){background:var(--cms-surface-2)}.cms-stat__tbl tfoot th{background:var(--cms-surface);position:sticky;bottom:0}.cms-stat__tbl .is-zero{color:var(--cms-text-muted)}.cms-stat__tbl .cms-stat__num{text-align:right}:root{--cms-tabbar-h:calc(3.5 * max(1rem, 16px))}.cms-tabbar{display:none}@media screen and (max-width:47.99rem){html:has(.cms-tabbar){--cms-bottombar-h:calc(var(--cms-tabbar-h) + env(safe-area-inset-bottom, 0px))}html:has(.cms-tabbar) body{box-sizing:border-box;padding-bottom:var(--cms-bottombar-h)}.cms-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:45;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;box-sizing:border-box;height:var(--cms-bottombar-h);padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);border-top:1px solid var(--cms-tabbar-border,var(--cms-border));background:var(--cms-tabbar-bg,var(--cms-surface));font-family:var(--cms-font,inherit);backdrop-filter:saturate(1.4) blur(12px)}@supports(backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.cms-tabbar{background:color-mix(in srgb,var(--cms-tabbar-bg,var(--cms-surface)) 94%,transparent)}}.cms-tabbar__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(.125 * max(1rem,16px));min-width:0;min-height:0;padding:calc(.25 * max(1rem,16px)) calc(.125 * max(1rem,16px));font-size:calc(.6875 * max(1rem,16px));font-weight:600;line-height:1.15;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cms-tabbar__item,.cms-tabbar__item:active,.cms-tabbar__item:hover,.cms-tabbar__item:link,.cms-tabbar__item:visited{color:var(--cms-tabbar-color,var(--cms-text-muted));text-decoration:none}.cms-tabbar__item[aria-current=page],.cms-tabbar__item[aria-current=page]:hover,.cms-tabbar__item[aria-current=page]:link,.cms-tabbar__item[aria-current=page]:visited{color:var(--cms-tabbar-active,var(--cms-accent-fg))}.cms-tabbar__item[aria-current=page] .cms-tabbar__ico{color:var(--cms-tabbar-active-icon,inherit)}.cms-tabbar__item:active .cms-tabbar__ico{transform:scale(.9)}.cms-tabbar__item:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-4px;border-radius:calc(.5 * max(1rem,16px))}.cms-tabbar__ico{font-size:calc(1.5 * max(1rem,16px));transition:transform .12s ease-out}.cms-tabbar__text{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cms-tabbar__accent{display:flex;align-items:center;justify-content:center;width:calc(2 * max(1rem,16px));height:calc(2 * max(1rem,16px));border-radius:50%;background:var(--cms-tabbar-accent,var(--cms-accent));color:var(--cms-on-accent);box-shadow:var(--cms-elev-1,none)}.cms-tabbar__accent .cms-tabbar__ico{font-size:calc(1.25 * max(1rem,16px))}.cms-tabbar__item--accent{gap:0}.cms-tabbar__count{position:absolute;top:calc(.25 * max(1rem,16px));left:calc(50% + .375 * max(1rem,16px));min-width:calc(1.125 * max(1rem,16px));height:calc(1.125 * max(1rem,16px));padding:0 calc(.3 * max(1rem,16px));box-sizing:border-box;border-radius:calc(.5625 * max(1rem,16px));background:var(--cms-danger-solid);color:var(--cms-on-solid,#fff);font-size:calc(.6875 * max(1rem,16px));font-weight:700;line-height:calc(1.125 * max(1rem,16px));text-align:center}html:has([data-cms-immersive]){--cms-tabbar-h:0px}html:has([data-cms-immersive]) .cms-tabbar{display:none}}@media(prefers-reduced-motion:reduce){.cms-tabbar__ico{transition:none}}.cms-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:calc(.5 * max(1rem,16px));margin:0}.cms-sheet__close{display:inline-grid;flex:none;place-items:center;width:calc(2.25 * max(1rem,16px));height:calc(2.25 * max(1rem,16px));margin:calc(-.375 * max(1rem,16px)) calc(-.5 * max(1rem,16px)) calc(-.375 * max(1rem,16px)) 0;padding:0;border:0;border-radius:50%;background:var(--cms-surface-3);color:var(--cms-text-muted);font-size:calc(1.125 * max(1rem,16px));cursor:pointer;-webkit-tap-highlight-color:transparent}.cms-sheet__close:hover{color:var(--cms-text)}.cms-sheet__close:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-sheet__list{display:flex;flex-direction:column;margin:0 calc(-1 * max(1rem,16px));padding:0;list-style:none}.cms-sheet__list+.cms-sheet__list,.cms-sheet__me+.cms-sheet__list{margin-top:calc(.25 * max(1rem,16px));padding-top:calc(.25 * max(1rem,16px));border-top:1px solid var(--cms-border)}.cms-sheet__item,.cms-sheet__link,.cms-sheet__me{display:flex;align-items:center;gap:calc(.875 * max(1rem,16px));min-height:calc(3 * max(1rem,16px));padding:calc(.5 * max(1rem,16px)) calc(max(1rem,16px));font-size:calc(max(1rem,16px));-webkit-tap-highlight-color:transparent}.cms-sheet__item,.cms-sheet__item:hover,.cms-sheet__item:link,.cms-sheet__item:visited,.cms-sheet__link,.cms-sheet__link:hover,.cms-sheet__link:link,.cms-sheet__link:visited,.cms-sheet__me,.cms-sheet__me:hover,.cms-sheet__me:link,.cms-sheet__me:visited{color:var(--cms-text);text-decoration:none}.cms-sheet__item:active,.cms-sheet__item:hover,.cms-sheet__link:active,.cms-sheet__link:hover,.cms-sheet__me:active,.cms-sheet__me:hover{background:var(--cms-btn-bg-hover)}.cms-sheet__item:focus-visible,.cms-sheet__link:focus-visible,.cms-sheet__me:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.cms-sheet__item>.cms-i,.cms-sheet__link>.cms-i,.cms-sheet__me>.cms-i{font-size:calc(1.375 * max(1rem,16px));color:var(--cms-text-muted)}.cms-sheet__link[hidden],.cms-sheet__list>li:has(>[hidden]){display:none}.cms-sheet__theme{padding:calc(.5 * max(1rem,16px)) calc(max(1rem,16px)) calc(.75 * max(1rem,16px))}.cms-sheet__label{margin:0 0 calc(.5 * max(1rem,16px));color:var(--cms-text-muted);font-size:calc(.875 * max(1rem,16px))}.cms-sheet__theme .cms-seg{padding:calc(.1875 * max(1rem,16px));border-radius:calc(.75 * max(1rem,16px))}.cms-sheet__theme .cms-seg span{min-height:calc(2.5 * max(1rem,16px));border-radius:calc(.625 * max(1rem,16px));font-size:calc(.875 * max(1rem,16px))}.cms-sheet__item{box-sizing:border-box;width:100%;border:0;background:none;font:inherit;font-size:calc(max(1rem,16px));text-align:start;cursor:pointer}.cms-sheet__i{flex:none;width:calc(1.375 * max(1rem,16px));height:calc(1.375 * max(1rem,16px));fill:none;stroke:var(--cms-text-muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cms-sheet__n{min-width:calc(1.375 * max(1rem,16px));margin-inline-start:auto;padding:0 calc(.375 * max(1rem,16px));box-sizing:border-box;border-radius:calc(.6875 * max(1rem,16px));background:var(--cms-danger-solid);color:var(--cms-on-solid,#fff);font-size:calc(.8125 * max(1rem,16px));font-weight:700;line-height:calc(1.375 * max(1rem,16px));text-align:center}.cms-sheet__n[hidden]{display:none}.cms-sheet__me{margin:0 calc(-1 * max(1rem,16px))}.cms-sheet__me .ruser-ava{width:calc(2.5 * max(1rem,16px));height:calc(2.5 * max(1rem,16px))}.cms-sheet__me-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.cms-sheet__me-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-sheet__me-text span{color:var(--cms-text-muted);font-size:calc(.875 * max(1rem,16px))}@media screen and (max-width:47.99rem){.cms-sheet .cms-dialog__box:before{content:"";align-self:center;width:calc(2.25 * max(1rem,16px));height:calc(.25 * max(1rem,16px));margin:calc(-.5 * max(1rem,16px)) 0 0;border-radius:calc(.125 * max(1rem,16px));background:var(--cms-border-strong)}}@media print{.cms-sheet,.cms-tabbar{display:none!important}}.cms-toast{--cms-toast-u:calc(max(1rem, 16px));position:fixed;inset-inline-start:50%;inset-block-end:calc(max(var(--cms-bottombar-h,0px),env(safe-area-inset-bottom,0px)) + 4 * var(--cms-toast-u));z-index:2001;display:flex;align-items:center;gap:var(--cms-toast-u);max-inline-size:calc(100% - 2 * var(--cms-toast-u));padding:calc(.625 * var(--cms-toast-u)) var(--cms-toast-u);border-radius:calc(.75 * var(--cms-toast-u));background:var(--cms-surface-inverse);color:var(--cms-on-inverse);font-size:calc(.9375 * var(--cms-toast-u));box-shadow:0 calc(.5 * var(--cms-toast-u)) calc(1.5 * var(--cms-toast-u)) var(--cms-shadow);transform:translateX(-50%)}.cms-toast[hidden]{display:none}.cms-toast__action{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.cms-toast__action:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.comment-main{--comment-u:calc(max(1rem, 16px));--comment-ava:2.25em;--comment-ava-reply:1.75em;--comment-gap:.625em;--comment-pad:.5em;--comment-indent:calc(var(--comment-ava-reply) + var(--comment-gap));--comment-tap:2.75em;font-size:var(--comment-u);line-height:1.5;color:var(--cms-text)}.comment-main *,.comment-main :after,.comment-main :before{box-sizing:border-box}.comment-main .cms-more__btn{inline-size:var(--comment-tap);block-size:var(--comment-tap)}@media(min-width:48em){.comment-main{--comment-ava:2.5em}}.comment-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-block:0 .5em}.comment-head__title{flex:1 1 auto;margin:0;color:inherit;font-family:inherit;font-size:1.375em;font-weight:700;line-height:1.2}.comment-head__count{margin-inline-start:.375em;color:var(--cms-text-muted);font-size:.727em;font-weight:600}.comment-head__btn{display:inline-flex;align-items:center;gap:.375em;min-block-size:var(--comment-tap);padding:0 .875em;border:1px solid var(--cms-border);border-radius:calc(var(--comment-tap) / 2);background:none;color:var(--cms-text);font:inherit;font-size:.875em;font-weight:700;cursor:pointer}.comment-head__btn:hover{background-color:var(--cms-surface-2)}.comment-head__btn:focus-visible{outline:2px solid var(--cms-focus);outline-offset:1px}.comment-head__btn:disabled,.comment-switchpanel[aria-busy=true]{opacity:.6;cursor:progress}.comment-head__btn.is-on{border-color:transparent;background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg)}.comment-switch{display:flex;align-items:center;gap:.75em;min-block-size:var(--comment-tap);padding:.25em 1em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comment-note,.comment-switch:hover{background-color:var(--cms-surface-2)}.comment-switch input{inline-size:1.125em;block-size:1.125em;margin:0;accent-color:var(--cms-accent)}.comment-threads{margin-inline:calc(-1 * var(--comment-pad));overflow-anchor:none}.comment-thread{padding-block:.25em .375em}.comment-thread+.comment-thread{border-block-start:1px solid var(--cms-border-light)}.comment-replies>*+*,.comment-thread>.comment-replies{margin-block-start:.25em}.comment-replies>.comment-msg--cont{margin-block-start:0}.comment-empty,.comment-note{margin-block:.75em;color:var(--cms-text-muted)}.comment-empty{padding-inline:var(--comment-pad)}.comment-alert,.comment-note{padding:.75em 1em;border-radius:.75em}.comment-alert{margin-block:.75em;background-color:var(--cms-danger-bg);color:var(--cms-danger-strong)}.pv .comment-threads{overflow-anchor:auto}.comment-more,.comment-open{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25em;min-block-size:var(--comment-tap);margin-block:.75em;padding:.25em 1em;border:1px solid var(--cms-border);border-radius:calc(var(--comment-tap) / 2);color:var(--cms-text);font-size:.875em;font-weight:700;text-align:center;text-decoration:none}.comment-more:hover,.comment-open:hover{background-color:var(--cms-surface-2);color:var(--cms-text);text-decoration:none}.comment-more[aria-busy=true],.comment-open[aria-busy=true]{opacity:.6;cursor:progress}.comment-more__rest{color:var(--cms-text-muted);font-weight:500}.comment-more--prev{flex-direction:column;gap:0;margin-block-start:0;padding-block:.5em;border-color:transparent;border-radius:.75em;font-size:1em}.comment-more--prev,.comment-more--prev:hover{background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg)}.comment-more--prev:hover{filter:brightness(.96)}.comment-more--prev .comment-more__main{font-weight:700}.comment-more--prev .comment-more__rest{color:inherit;font-size:.875em;opacity:.85}.comment-typing{margin:.25em 0 .5em var(--comment-indent,2.625em);color:var(--cms-text-muted);font-size:.8125em;font-style:italic}.comment-threads>.comment-typing{margin-inline-start:0}.comment-typing__dots i{display:inline-block;inline-size:.25em;block-size:.25em;margin-inline-start:.125em;border-radius:50%;background-color:currentColor;animation:comment-typing 1.2s infinite both}.comment-typing__dots i:nth-child(2){animation-delay:.2s}.comment-typing__dots i:nth-child(3){animation-delay:.4s}@media(prefers-reduced-motion:reduce){.comment-typing__dots i{animation:none}}@keyframes comment-typing{0%,80%,to{opacity:.25}40%{opacity:1}}.comment-head__readers{display:inline-flex;align-items:center;gap:.25em;color:var(--cms-text-muted);font-size:.8125em;white-space:nowrap}.comment-head__readers[hidden]{display:none}.comment-head__readers .cms-i{font-size:1.125em}@media(pointer:coarse){.comment-main .comment-msg{touch-action:pan-y pinch-zoom}.comment-main .comment-msg :is(pre,.code,table){touch-action:auto}}.comment-msg.is-swiping{transition:none;box-shadow:inset 3px 0 0 var(--cms-accent-fg)}.comment-lively{display:flex;flex-direction:column;margin-block:-.25em .75em;border-inline-start:3px solid var(--cms-accent-fg);border-radius:0 .75em .75em 0;background-color:var(--cms-surface-2);overflow:hidden}.comment-lively__h{padding:.5em 1em .125em;color:var(--cms-text-muted);font-size:.8125em;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.comment-lively__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:.5em;column-gap:.5em;min-block-size:var(--comment-tap);padding:.375em 1em;color:var(--cms-text);text-decoration:none}.comment-lively__item+.comment-lively__item{border-block-start:1px solid var(--cms-border)}.comment-lively__item:hover{background-color:var(--cms-surface-3);color:var(--cms-text);text-decoration:none}.comment-lively__item:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.comment-lively__item[aria-busy=true]{opacity:.6;cursor:progress}.comment-lively__item .cms-i{grid-row:1/span 2;grid-column:2;color:var(--cms-accent-fg)}.comment-lively__text{overflow:hidden;font-size:.9375em;text-overflow:ellipsis;white-space:nowrap}.comment-lively__meta{grid-column:1;color:var(--cms-text-muted);font-size:.8125em}.comment-unread{display:flex;flex-wrap:wrap;gap:.5em;margin-block:0 .75em}.comment-unread__go{display:inline-flex;align-items:center;gap:.5em;min-block-size:var(--comment-tap);padding:.25em 1em;border-radius:calc(var(--comment-tap) / 2);background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg);font-size:.875em;text-decoration:none}.comment-unread__go[hidden]{display:none}.comment-unread__go:hover{color:var(--cms-accent-fg);text-decoration:none;filter:brightness(.96)}.comment-unread__go:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.comment-unread__go--me{font-weight:700}.comment-msg__unread{padding-inline:.375em;border-radius:.25em;background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg);font-size:.75em;font-weight:700;line-height:1.5}.comment-msg--to-me{box-shadow:inset 3px 0 0 var(--cms-accent-fg)}.comment-replies__new{font-weight:400}.comment-thread--lively{padding-inline-start:.75em;border-inline-start:3px solid var(--cms-accent-fg)}.comment-new{position:sticky;inset-block-end:1em;z-index:2;display:block;margin:.75em auto;min-block-size:var(--comment-tap);padding:.5em 1.25em;border:0;border-radius:calc(var(--comment-tap) / 2);background-color:var(--cms-accent-strong);color:var(--cms-on-accent);font:inherit;font-size:.875em;font-weight:700;box-shadow:0 .25em .75em var(--cms-shadow);cursor:pointer}.comment-main:has(.comment-form--new.is-reply) .comment-new{inset-block-end:calc(5em + var(--cms-bottombar-h,0px))}@media screen and (max-width:47.99em){.comment-new{inset-block-end:calc(5em + var(--cms-bottombar-h,0px))}}.comment-msg{display:grid;grid-template-columns:var(--comment-ava) minmax(0,1fr) var(--comment-tap);-moz-column-gap:var(--comment-gap);column-gap:var(--comment-gap);padding:.625em 0 .125em var(--comment-pad);border-radius:.75em;transition:background-color .4s}.comment-msg--reply{--comment-ava:var(--comment-ava-reply);margin-inline-start:var(--comment-indent)}.comment-msg.is-focus,.comment-msg.is-new,.comment-msg:target,.comment-msg__letter{background-color:var(--cms-accent-subtle)}.comment-msg.is-busy{opacity:.5;pointer-events:none}.comment-msg.is-editing{display:block;padding-inline-end:var(--comment-pad)}.comment-msg--gone{display:block;padding:.75em var(--comment-pad);color:var(--cms-text-hint);font-size:.875em;font-style:italic}.comment-msg__ava{position:relative;display:block;inline-size:var(--comment-ava);block-size:var(--comment-ava);text-decoration:none}.comment-msg__ava img{display:block;-o-object-fit:cover;object-fit:cover}.comment-msg__ava img,.comment-msg__letter{inline-size:100%;block-size:100%;border-radius:50%}.comment-msg__letter{display:grid;place-items:center;color:var(--cms-accent-fg);font-size:calc(var(--comment-ava) * .4);font-weight:700;line-height:1}.comment-msg__online{position:absolute;inset-block-end:-.125em;inset-inline-end:-.125em;inline-size:.6875em;block-size:.6875em;border:2px solid var(--cms-surface);border-radius:50%;background-color:var(--cms-success)}.comment-msg__body{min-inline-size:0}.comment-msg__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125em .5em;margin-block-start:var(--cms-cap-trim);color:var(--cms-text-muted);font-size:.8125em;line-height:1.4}.comment-msg__meta>.cms-modstate{font-size:1em}@media(max-width:47.99em){.comment-msg:has(>.comment-msg__more) .comment-msg__meta>.cms-ip{display:none}}.comment-msg__nick{color:var(--cms-text);font-size:1.077em;font-weight:700;text-decoration:none}.comment-msg__nick:hover{color:var(--cms-text);text-decoration:underline}.comment-msg__to{color:var(--cms-accent-fg);font-weight:600;text-decoration:none}.comment-msg__to:hover{text-decoration:underline}.comment-msg__time{color:inherit;text-decoration:none}.comment-msg__time:hover{color:var(--cms-text);text-decoration:underline}.comment-msg__flag{padding:0 .5em;border-radius:.75em;background-color:var(--cms-highlight-border);color:var(--cms-text);font-weight:600}.comment-msg__acts{display:flex;flex-wrap:wrap;align-items:center;gap:0 .25em;margin-inline-start:-.5em}.comment-msg__acts .cms-reacts{margin-block:.375em;margin-inline:.5em .25em}.comment-msg__act{display:inline-flex;align-items:center;gap:.375em;min-block-size:var(--comment-tap);padding:0 .5em;border-radius:calc(var(--comment-tap) / 2);color:var(--cms-text-muted);font-size:.875em;font-weight:700;text-decoration:none}.comment-msg__act:hover{background-color:var(--cms-surface-2);color:var(--cms-text);text-decoration:none}.comment-msg__more{align-self:start}.comment-msg__expand{display:inline-flex;align-items:center;min-block-size:2em;margin-block-end:.125em;padding:0;border:0;background:none;color:var(--cms-accent-fg);font:inherit;font-size:.875em;font-weight:700;cursor:pointer}.comment-msg__expand:hover{text-decoration:underline}.comment-msg__expand:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.comment-msg__text{margin-block:.125em .25em;overflow-wrap:anywhere}.comment-msg__text blockquote.is-clamped,.comment-msg__text.is-clamped{max-block-size:var(--clamp-h,12em);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,black calc(100% - 2.5em),transparent);mask-image:linear-gradient(180deg,black calc(100% - 2.5em),transparent)}.comment-msg__text blockquote.is-clamped{cursor:pointer}.comment-msg__text blockquote.is-clamped:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.comment-msg__text p{margin:0 0 .5em;text-indent:0;font-size:inherit;line-height:inherit;text-align:inherit}.comment-msg__text p:last-child{margin-block-end:0}.comment-msg__text img:not(:where(.photo-set img)){max-inline-size:100%;block-size:auto;vertical-align:middle}.comment-msg__text img:not([src^="/images/smile/"],:where(.photo-set img)){margin-block:.5em}.comment-msg__text .photo-set--comment{--ps-one-h:20em;margin-block:.5em}@media(min-width:48em){.comment-msg__text .photo-set--comment{--ps-one-h:30em}.comment-best__list{grid-template-columns:repeat(auto-fit,minmax(14em,1fr))}}.comment-msg__text .cms-file{margin-block:.5em}.comment-msg__text ol,.comment-msg__text ul{margin:0 0 .5em}.comment-msg__text li{margin-block:.125em}.comment-msg__text ul[type="1"]{list-style-type:decimal}.comment-msg__text ol,.comment-msg__text ul{margin:.5em 0;padding-inline-start:1.5em}.comment-msg__text li{margin-block-end:.25em}.comment-msg__text code,.comment-msg__text kbd,.comment-msg__text pre,.comment-msg__text samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9375em}.comment-msg__text .code{padding:.5em;border-radius:.5em;background-color:var(--cms-surface-2);overflow-x:auto}.comment-msg__text .aruser{text-decoration:none}.comment-replies__more{display:inline-flex;align-items:center;gap:.5em;min-block-size:var(--comment-tap);margin-inline-start:calc(var(--comment-indent) + var(--comment-pad));color:var(--cms-accent-fg);font-size:.875em;font-weight:700;text-decoration:none}.comment-replies__more:before{content:"";inline-size:1.5em;block-size:1px;background-color:var(--cms-border)}.comment-replies__more:hover{text-decoration:underline}.comment-replies__more[aria-busy=true]{opacity:.6;cursor:progress}.comment-main .cms-blocked{--cms-blocked-pad:var(--comment-pad);--cms-blocked-tap:var(--comment-tap);margin-block:.25em}.comment-replies>.cms-blocked{margin-inline-start:var(--comment-indent)}.comment-replies>.cms-blocked>.comment-msg--reply{margin-inline-start:0}.comment-best{margin-block:.25em 1em}.comment-best__title{margin:0 0 .5em;color:var(--cms-text-muted);font-family:inherit;font-size:.8125em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.comment-best__list{display:grid;gap:.5em;margin:0;padding:0;list-style:none}.comment-best__item{padding:.625em .75em .5em;border-radius:.875em;background-color:var(--cms-surface-2)}.comment-best__item .cms-reacts{margin-block-start:.375em}.comment-best__link{display:block;text-decoration:none}.comment-best__link,.comment-best__link:hover .comment-best__text{color:var(--cms-text)}.comment-best__head{display:flex;align-items:center;gap:.5em}.comment-best__head .comment-msg__ava{--comment-ava:1.5em;margin:0}.comment-best__nick{font-size:.875em;font-weight:700}.comment-best__text{display:-webkit-box;margin-block-start:.25em;overflow:hidden;color:var(--cms-text-soft);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere}@media(max-width:47.99em){.comment-best__list{grid-auto-flow:column;grid-auto-columns:82%;margin-inline:calc(-1 * var(--comment-pad,.5em));padding:0 var(--comment-pad,.5em) .25em;overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--comment-pad,.5em);scrollbar-width:none}.comment-best__list::-webkit-scrollbar{display:none}.comment-best__item{scroll-snap-align:start}}.comment-msg--cont{padding-block-start:.125em}.comment-msg--cont .comment-msg__ava{visibility:hidden}.comment-msg--cont .comment-msg__nick{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.comment-main .cms-more__item,.comment-main .comment-more,.comment-main .comment-msg__nick,.comment-main .comment-open{color:var(--cms-text)}.comment-main .cms-more__item--danger{color:var(--cms-danger)}.comment-main .comment-more--prev,.comment-main .comment-msg__expand,.comment-main .comment-msg__to,.comment-main .comment-replies__more,.comment-main .comment-unread__go{color:var(--cms-accent-fg)}.comment-main .comment-lively__item{color:var(--cms-text)}.comment-main .comment-msg__act,.comment-main .comment-msg__time{color:var(--cms-text-muted)}.comment-main .comment-msg__act:hover,.comment-main .comment-msg__time:hover{color:var(--cms-text)}.comment-main .comment-login__btn{color:var(--cms-on-accent)}.comment-main .comment-login__reg{color:var(--cms-accent-fg)}.comment-main .comment-form__foot a{color:inherit}.comment-main .cms-react,.comment-main .comment-best__link{color:var(--cms-text)}.comment-main .cms-react.is-mine{color:var(--cms-accent-fg)}.comment-feed__tabs{display:flex;gap:.25em;margin-block-end:.75em;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.comment-feed__tabs::-webkit-scrollbar{display:none}.comment-feed__tab{flex:none;display:inline-flex;align-items:center;gap:.375em;min-block-size:var(--comment-tap);padding:0 .875em;border-radius:1.375em;color:var(--cms-text-muted);font-size:.9375em;text-decoration:none;white-space:nowrap}.comment-feed__tab:hover{background-color:var(--cms-surface-3);color:var(--cms-text);text-decoration:none}.comment-feed__tab[aria-current=page]{background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg);font-weight:600}.comment-feed__n{min-inline-size:1.5em;padding:0 .375em;border-radius:.75em;background-color:var(--cms-danger-solid);color:var(--cms-on-solid,#fff);font-size:.75em;font-weight:700;line-height:1.5em;text-align:center}.comment-feed__all-check{display:inline-flex;align-items:center;gap:.5em;min-block-size:var(--comment-tap);cursor:pointer}.comment-feed__all-check input{inline-size:1.25em;block-size:1.25em;margin:0;accent-color:var(--cms-accent)}.comment-feed__btn{display:inline-flex;align-items:center;justify-content:center;gap:.375em;min-block-size:var(--comment-tap);padding:0 .875em;border:0;border-radius:.625em;background-color:var(--cms-surface-3);color:var(--cms-text);font:inherit;font-size:.9375em;cursor:pointer}.comment-feed__btn:hover:not(:disabled){background-color:var(--cms-surface-4)}.comment-feed__btn:focus-visible{outline:2px solid var(--cms-focus);outline-offset:1px}.comment-feed__btn:disabled{opacity:.5;cursor:default}.comment-feed__btn--danger{color:var(--cms-danger)}.comment-feed__bar{position:sticky;inset-block-start:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-block-end:.5em;padding:.375em var(--comment-pad);border-radius:.75em;background-color:var(--cms-surface-2)}.comment-feed__picked{flex:1 1 auto;color:var(--cms-text-muted);font-size:.875em}.comment-feed__btns{display:flex;flex-wrap:wrap;gap:.375em}.comment-feed.is-busy{opacity:.6;pointer-events:none}.comment-feed__done,.comment-feed__empty{margin:1em 0;color:var(--cms-text-muted)}.comment-feed__check{display:grid;place-items:center;inline-size:var(--comment-tap);block-size:var(--comment-tap);margin:-.5em 0 0 calc(-1 * var(--comment-pad));cursor:pointer}.comment-feed__check input{inline-size:1.25em;block-size:1.25em;margin:0;accent-color:var(--cms-accent)}.comment-feed__where{display:inline-block;margin-block-end:.25em;color:var(--cms-accent-fg);font-size:.875em;font-weight:600;text-decoration:none}.comment-feed__where:hover{text-decoration:underline}.comment-feed__ip{color:var(--cms-text-hint);font-size:.8125em;text-decoration:none}.comment-feed__ip:hover{color:var(--cms-text);text-decoration:underline}.comment-feed__reports{display:flex;align-items:flex-start;gap:.375em;margin:.375em 0 0;padding:.375em .625em;border-radius:.5em;background-color:var(--cms-danger-bg);color:var(--cms-text);font-size:.875em}.comment-feed__reports .cms-i{flex:none;margin-block-start:.125em;color:var(--cms-danger)}.comment-feed__pager{display:flex;align-items:center;justify-content:center;gap:.75em;margin-block:1em}.comment-feed__page{display:inline-flex;align-items:center;min-block-size:var(--comment-tap);padding:0 .875em;border-radius:.625em;background-color:var(--cms-surface-3);color:var(--cms-text);text-decoration:none}.comment-feed__page:hover{background-color:var(--cms-surface-4);color:var(--cms-text);text-decoration:none}.comment-feed__history,.comment-feed__pos{color:var(--cms-text-muted);font-size:.875em}.comment-feed__history{display:inline-flex;align-items:center;gap:.375em;min-block-size:2em;margin-block-start:.25em;text-decoration:none}.comment-feed__history:hover{color:var(--cms-text);text-decoration:underline}.comment-msg.comment-feed__item{grid-template-columns:var(--comment-ava) minmax(0,1fr);padding-inline-end:var(--comment-pad);padding-block-end:.625em}.comment-msg.comment-feed__item.comment-feed__item--check{grid-template-columns:var(--comment-tap) var(--comment-ava) minmax(0,1fr)}.comment-form{--comment-form-ava:var(--comment-ava, 2.25em);--comment-form-gap:.625em;--comment-form-indent:calc(var(--comment-form-ava) + var(--comment-form-gap));margin-block:.75em 0;font-size:calc(max(1rem,16px));line-height:1.5;transition:opacity .2s}.comment-form.is-sending{opacity:.7}.comment-form__row{display:grid;grid-template-columns:var(--comment-form-ava) minmax(0,1fr) 2.75em;align-items:end;gap:var(--comment-form-gap)}.comment-form__ava{display:block;inline-size:var(--comment-form-ava);block-size:var(--comment-form-ava);margin-block-end:.375em}.comment-form__ava img{display:block;-o-object-fit:cover;object-fit:cover}.comment-form__ava img,.comment-form__letter{inline-size:100%;block-size:100%;border-radius:50%}.comment-form__letter{display:grid;place-items:center;background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg);font-size:calc(var(--comment-form-ava) * .4);font-weight:700;line-height:1}.comment-form__box{min-inline-size:0;padding:.5em .875em;border:1px solid var(--cms-input-border);border-radius:1.375em;background-color:var(--cms-input-bg);color:var(--cms-input-color);transition:border-radius .15s}.comment-form__box:focus-within{border-color:var(--cms-focus)}.comment-form__box .ed-rich--compact{scrollbar-width:thin;scrollbar-gutter:stable}.comment-form.ed-is-open .comment-form__box{border-radius:.75em}.comment-form__rich,.comment-form__text{color:inherit}.comment-form__text{display:block;inline-size:100%;padding:0;border:0;background:none;font:inherit;outline:none}.comment-form__tools{margin:.25em -.625em -.375em}.comment-form .ed-plain-note{margin:0 0 .25em;color:var(--cms-text-muted);font-size:.8125em}.comment-form__send{display:grid;place-items:center;inline-size:2.75em;block-size:2.75em;padding:0;border:0;border-radius:50%;background:var(--comment-send-bg,var(--cms-accent-strong));color:var(--comment-send-fg,var(--cms-on-accent));font-size:1em;cursor:pointer}.comment-form__send .cms-i{font-size:1.25em}.comment-form__send:active,.comment-form__send:hover{background:var(--comment-send-bg,var(--cms-accent-strong));color:var(--comment-send-fg,var(--cms-on-accent))}.comment-form__send:hover{filter:brightness(1.08)}.comment-form__send:active{filter:brightness(.94)}.comment-form__send:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.comment-form__send:disabled{opacity:.6;cursor:progress}.comment-form__error{margin:.5em 0 0 var(--comment-form-indent);padding:.5em .75em;border-radius:.75em;background-color:var(--cms-danger-bg);color:var(--cms-danger-strong);font-size:.875em}.comment-form__error[hidden]{display:none}.comment-form__error.is-info{background-color:var(--cms-accent-subtle);color:var(--cms-text)}.comment-form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.25em .75em;margin:.375em 0 0 var(--comment-form-indent);color:var(--cms-text-muted);font-size:.8125em}.comment-form__foot a{color:inherit}.comment-form--new.ed-compact:not(.ed-is-open) .comment-form__foot{display:none}.comment-form__reply{display:flex;align-items:center;gap:.375em;margin:0 0 .25em var(--comment-form-indent);color:var(--cms-text-muted);font-size:.875em}.comment-form--new:not(.ed-is-open) .comment-form__new,.comment-form.is-reply .comment-form__new,.comment-form__reply[hidden]{display:none}.comment-form__reply b{color:var(--cms-text)}.comment-form__reply-cancel{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;margin-inline-start:auto;padding:0;border:0;border-radius:50%;background:none;color:var(--cms-text-muted);cursor:pointer}.comment-form__reply-cancel:hover{background-color:var(--cms-surface-2);color:var(--cms-text)}.comment-form__reply-to{display:flex;flex:1 1 auto;flex-wrap:wrap;align-content:center;align-items:baseline;-moz-column-gap:.375em;column-gap:.375em;min-inline-size:0;min-block-size:2.75rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.comment-form__reply-to:hover b{text-decoration:underline}.comment-form__reply-to:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.comment-form__reply-quote{overflow:hidden;min-inline-size:0;max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap}.comment-form--edit{margin-block:.25em}.comment-form--new.is-reply{position:sticky;inset-block-end:var(--cms-bottombar-h,0);z-index:3;padding-block:.5em;border-block-start:1px solid var(--cms-border-light);background-color:var(--cms-surface)}@media screen and (max-width:47.99em){.comment-form--new{position:sticky;inset-block-end:var(--cms-bottombar-h,0);z-index:3;margin-inline:calc(-1 * var(--comment-pad,.5em));padding:.5em var(--comment-pad,.5em);border-block-start:1px solid var(--cms-border-light);background-color:var(--cms-surface)}}.comment-login{margin-block:1rem}.comment-login__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:.5rem 1rem;border-radius:.5rem;background-color:var(--cms-accent-strong);color:var(--cms-on-accent);font-size:calc(max(1rem,16px));font-weight:600;text-align:center;text-decoration:none}.comment-login__btn:focus-visible,.comment-login__btn:hover{color:var(--cms-on-accent);text-decoration:none;filter:brightness(1.08)}.comment-login__reg{display:flex;align-items:center;justify-content:center;min-height:2.75rem;color:var(--cms-accent-fg);font-size:calc(max(1rem,16px));font-weight:600;text-decoration:none}.comment-login__reg:hover{text-decoration:underline}@media(min-width:48em){.comment-login{display:flex;align-items:center;gap:1.5rem}.comment-login__btn{display:inline-flex;width:auto}}@media print{.content-toolbar{display:none}}@media screen{.content-toolbar{background-color:var(--cms-danger-bg-strong);color:var(--cms-danger);border:1px dashed var(--cms-danger);border-spacing:0;padding:.4em;margin-bottom:1em}.content-toolbar__active,.content-toolbar__create,.content-toolbar__deactive,.content-toolbar__noindex,.content-toolbar__status,.content-toolbar__unpublished{display:inline-block;margin-right:.8em;vertical-align:middle}.content-toolbar__active:focus,.content-toolbar__active:link,.content-toolbar__active:visited,.content-toolbar__create:focus,.content-toolbar__create:link,.content-toolbar__create:visited,.content-toolbar__deactive:focus,.content-toolbar__deactive:link,.content-toolbar__deactive:visited,.content-toolbar__noindex:focus,.content-toolbar__noindex:link,.content-toolbar__noindex:visited,.content-toolbar__status:focus,.content-toolbar__status:link,.content-toolbar__status:visited,.content-toolbar__unpublished:focus,.content-toolbar__unpublished:link,.content-toolbar__unpublished:visited{text-decoration:none}.content-toolbar__active:hover,.content-toolbar__create:hover,.content-toolbar__deactive:hover,.content-toolbar__noindex:hover,.content-toolbar__status:hover,.content-toolbar__unpublished:hover{text-decoration:underline}.content-toolbar__create,.content-toolbar__unpublished{font-weight:700}.content-toolbar__noindex{font-style:italic}.content-toolbar__create:before{content:"+";margin-right:.3em}.content-toolbar__hot{margin-right:2em}.content-toolbar__del{float:right;margin-right:2em;margin-left:2em;text-decoration:none}.content-toolbar__del:before{content:"\e966";font-family:oinfo!important}.content-toolbar__edit,.content-toolbar__versions{display:inline-block;width:18px;height:18px;margin-right:8px;background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;vertical-align:middle;border-style:none}.content-toolbar__edit:focus,.content-toolbar__edit:hover,.content-toolbar__edit:link,.content-toolbar__edit:visited,.content-toolbar__versions:focus,.content-toolbar__versions:hover,.content-toolbar__versions:link,.content-toolbar__versions:visited{text-decoration:none}.content-toolbar__edit{background-image:url(/adm/preview/edit.gif)}.content-toolbar__versions{background-image:url(/adm/preview/adm_list.gif)}.content-toolbar__form{display:inline-block;margin:0 .8em 0 0;vertical-align:middle}.content-toolbar__btn{font:inherit;line-height:1.4;padding:.1em .7em;border:1px solid var(--cms-danger);border-radius:.3em;background:transparent;color:var(--cms-danger);cursor:pointer}.content-toolbar__btn--main{background:var(--cms-danger);color:var(--cms-danger-bg-strong)}.content-toolbar__views{float:right}.content-toolbar__views i{margin-right:.3em}.content-toolbar a:focus,.content-toolbar a:hover,.content-toolbar a:link,.content-toolbar a:visited{color:var(--cms-danger)}}.coords-badge{transition:all .2s;color:var(--cms-text-muted);cursor:pointer;padding-right:1.6em;position:relative}.coords-badge:hover{color:var(--cms-text)}.coords-badge:after{position:absolute;right:0;top:-.2em;font-size:1.2em;content:"\e997";font-family:oinfo}.coords-badge.clipboard-copy-ok:after{content:"\e349"}.coords-badge-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:1.5em}#copywarning-panel{display:none;font-size:var(--cms-rem,1rem);max-width:18em;background-color:var(--cms-surface-4);position:fixed;z-index:1000;padding:.8em;opacity:.8}#copywarning-panel h1{color:var(--cms-danger-strong);font-family:Times New Roman,serif;font-weight:700;font-size:1.5em;margin:0}#copywarning-panel h1,#copywarning-panel p{font-style:normal;font-variant:normal;line-height:normal;font-stretch:normal;-x-system-font:none;padding:0}#copywarning-panel p{font-family:Verdana;color:var(--cms-text);text-indent:0;margin:1em 0}@media screen{.dadm{touch-action:none;font-size:13px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;position:fixed;right:0;top:5em;min-width:2em;min-height:2em;padding:.3em .5em;border-top:var(--cms-danger) 1px dashed;border-left:var(--cms-danger) 1px dashed;border-bottom:var(--cms-danger) 1px dashed;border-radius:1em 0 0 1em;z-index:2000;font-weight:400;background-color:var(--cms-danger-bg-strong);text-align:left;line-height:1.4;opacity:.7;transition:opacity .2s}.dadm:hover{opacity:1}.dadm a{display:block;padding:.2em .5em;color:var(--cms-danger)!important;text-decoration:none}.dadm a:hover{text-decoration:underline}.dadm a:not(:last-child){margin-bottom:.5em}.dadm__hide{position:absolute;top:0;right:0}a.dadm__hide,a.dadm__hide:hover{text-decoration:none}.dadm__hide:after{content:">"}.dadm.hide .dadm__wrapper{display:none}.dadm.hide .dadm__hide:after{content:"<"}}html:has([data-cms-immersive=full]) .dadm{display:none}@media print{.dadm{display:none}}img.emoji{height:1.4em!important;width:1.4em!important;margin:-.1em .05em 0 .1em!important;border:none!important;vertical-align:-.3em!important;display:inline!important;overflow:hidden!important;box-shadow:none!important;background:none!important;padding:0!important}img.emoji.emoji--inline{height:1.1em!important;width:1.1em!important;margin:0 .05em!important;vertical-align:-.15em!important}.f-feed{container:f-feed/inline-size;position:relative;margin-block:1rem;border:1px solid var(--cms-border);border-radius:.75rem;background-color:var(--cms-surface);box-shadow:var(--cms-elev-1);overflow:hidden}.f-feed__switch{position:absolute;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}.f-feed__tabs{display:flex;border-block-end:1px solid var(--cms-border);background-color:var(--cms-surface-2)}.f-feed__tab{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:.4em;min-block-size:2.75rem;margin:0 0 -1px;padding:.5rem 1rem;border-block-end:.1875rem solid transparent;color:var(--cms-text-muted);font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-feed__tab:hover{color:var(--cms-text)}.f-feed__tab--forum:before{-webkit-mask:url(/main/icons/svg/message.svg) center/contain no-repeat;mask:url(/main/icons/svg/message.svg) center/contain no-repeat}.f-feed__tab--comments:before,.f-feed__tab--forum:before{content:"";display:inline-block;flex:none;inline-size:1.125em;block-size:1.125em;vertical-align:-.125em;background-color:currentColor}.f-feed__tab--comments:before{-webkit-mask:url(/main/icons/svg/comment.svg) center/contain no-repeat;mask:url(/main/icons/svg/comment.svg) center/contain no-repeat}.f-feed__switch--comments:checked~.f-feed__tabs .f-feed__tab--comments,.f-feed__switch--forum:checked~.f-feed__tabs .f-feed__tab--forum{border-block-end-color:var(--cms-accent);color:var(--cms-text)}.f-feed__switch--comments:focus-visible~.f-feed__tabs .f-feed__tab--comments,.f-feed__switch--forum:focus-visible~.f-feed__tabs .f-feed__tab--forum{outline:.125rem solid var(--cms-focus);outline-offset:-.25rem;border-radius:.5rem}.f-feed__title{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.f-feed:not(.f-feed--tabs) .f-feed__title{position:static;inline-size:auto;block-size:auto;margin:0;padding:.75rem 1rem .5rem;overflow:visible;clip-path:none;white-space:normal}.f-feed__list{margin:0;padding:0;list-style:none}.f-feed__item{position:relative;display:flex;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s}.f-feed__foot,.f-feed__item+.f-feed__item{border-block-start:1px solid var(--cms-border-light)}.f-feed__item:hover{background-color:var(--cms-surface-2)}.f-feed__ava{flex:none;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background-color:var(--cms-surface-3);color:var(--cms-text-hint);overflow:hidden}.f-feed__ava img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.f-feed__ava--guest:before,.f-feed__ava--none:before{content:"";display:inline-block;flex:none;inline-size:1.25rem;block-size:1.25rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/avatar-guest.svg) center/contain no-repeat;mask:url(/main/icons/svg/avatar-guest.svg) center/contain no-repeat}.f-feed__body{flex:1 1 auto;min-inline-size:0}.f-feed__body>:first-child{margin-block-start:var(--cms-cap-trim)}.f-feed__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;color:var(--cms-text);font-size:.9375rem;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.f-feed__text:after{content:"";position:absolute;inset:0}.f-feed__text:visited{color:var(--cms-text-muted)}.f-feed__text:hover{color:var(--cms-link)}.f-feed__text:focus-visible{outline:none}.f-feed__text:focus-visible:after{outline:.125rem solid var(--cms-focus);outline-offset:-.125rem}.f-feed__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;margin-block-start:.25rem;color:var(--cms-text-subtle);font-size:.8125rem;line-height:1.35}.f-feed__meta a{position:relative;z-index:1;text-decoration:none}.f-feed__meta a:hover{text-decoration:underline}.f-feed__author{color:var(--cms-link);font-weight:600}.f-feed__author--guest{color:var(--cms-text-muted)}.f-feed__files,.f-feed__time,.f-feed__where{white-space:nowrap}.f-feed__time:before{content:"·";margin-inline-end:.5rem;color:var(--cms-text-faint)}.f-feed__where{display:inline-block;max-inline-size:100%;overflow:hidden;color:var(--cms-text-subtle);text-overflow:ellipsis}.f-feed__where:before{content:"";display:inline-block;flex:none;inline-size:1em;block-size:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/folder.svg) center/contain no-repeat;mask:url(/main/icons/svg/folder.svg) center/contain no-repeat;margin-inline-end:.25em;color:var(--cms-text-hint)}.f-feed__files{display:inline-flex;align-items:center;gap:.2em}.f-feed__files:before{content:"";display:inline-block;flex:none;inline-size:1em;block-size:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/paperclip.svg) center/contain no-repeat;mask:url(/main/icons/svg/paperclip.svg) center/contain no-repeat;color:var(--cms-text-hint)}.f-feed__thumb{position:relative;pointer-events:none;flex:none;align-self:flex-start;inline-size:3rem;block-size:3rem;border-radius:.5rem;background-color:var(--cms-surface-3);overflow:hidden}.f-feed__thumb img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.f-feed__thumb-more{position:absolute;inset-block-end:.125rem;inset-inline-end:.125rem;padding:0 .3em;border-radius:.375rem;background-color:var(--cms-media-scrim);color:rgb(var(--cms-on-media-rgb));font-size:.75rem;font-weight:600;line-height:1.4}.f-feed__empty{margin:0;padding:1rem;color:var(--cms-text-subtle)}.f-feed__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.5rem 1rem;font-size:.875rem}.f-feed__foot a{display:inline-flex;align-items:center;gap:.3em;min-block-size:2.75rem;text-decoration:none}.f-feed__foot a:hover{text-decoration:underline}.f-feed__more{color:var(--cms-link-active);font-weight:600}.f-feed__more:after{content:"→"}.f-feed__my{color:var(--cms-link)}.f-feed__extra{padding:.75rem 1rem;border-block-start:1px solid var(--cms-border);background-color:var(--cms-surface-2);color:var(--cms-text-muted);font-size:.8125rem}@container f-feed (width < 40rem){.f-feed__switch--comments:checked~.f-feed__panels .f-feed__panel--forum,.f-feed__switch--forum:checked~.f-feed__panels .f-feed__panel--comments{display:none}}@container f-feed (width >= 40rem){.f-feed__switch,.f-feed__tabs{display:none}.f-feed--tabs .f-feed__panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.f-feed__panel{display:flex;flex-direction:column}.f-feed__panel+.f-feed__panel{border-inline-start:1px solid var(--cms-border)}.f-feed__foot{margin-block-start:auto}.f-feed .f-feed__title{position:static;display:flex;align-items:center;gap:.5em;inline-size:auto;block-size:auto;margin:0;padding:.75rem 1rem;overflow:visible;clip-path:none;border-block-end:1px solid var(--cms-border);background-color:var(--cms-surface-2);color:var(--cms-text);font-size:1rem;font-weight:600;white-space:normal}.f-feed__title--forum:before{-webkit-mask:url(/main/icons/svg/message.svg) center/contain no-repeat;mask:url(/main/icons/svg/message.svg) center/contain no-repeat}.f-feed__title--comments:before,.f-feed__title--forum:before{content:"";display:inline-block;flex:none;inline-size:1.125em;block-size:1.125em;vertical-align:-.125em;background-color:currentColor;color:var(--cms-accent-fg)}.f-feed__title--comments:before{-webkit-mask:url(/main/icons/svg/comment.svg) center/contain no-repeat;mask:url(/main/icons/svg/comment.svg) center/contain no-repeat}}.image-input__btn-photo-editor{all:unset;box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;padding:0!important;border:1px solid var(--cms-border-strong)!important;border-radius:4px!important;background:var(--cms-surface-3)!important;color:var(--cms-text-soft)!important;font-size:17px!important;line-height:1!important;cursor:pointer!important;transition:background .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.image-input__btn-photo-editor:hover{background:var(--cms-accent-subtle)!important;border-color:var(--cms-focus)!important}.icon-crop:before{content:"✂"}.icon-paste:before{content:"📋"}.image-input__filename{display:inline-block!important;max-width:200px!important;font-size:13px!important;color:var(--cms-text-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important;margin-left:6px!important}.image-input{border-radius:.25rem;transition:outline-color .3s,background-color .3s;outline:.125rem solid transparent;outline-offset:.25rem}.image-input--drop{background-color:var(--cms-accent-subtle)}.image-input--drop,.image-input--pasted{outline-color:var(--cms-accent)}@media(prefers-reduced-motion:reduce){.image-input{transition:none}}.ico16x16{display:block;float:left;width:16px;height:16px;margin:0 3px;background-color:transparent;background-image:url(/images/icons16x16.png);background-repeat:no-repeat;background-attachment:scroll}.input_hint_box{color:var(--cms-text-muted);background-color:var(--cms-accent-subtle);max-width:24em;padding:.8em 1em;margin:0;border:1px solid var(--cms-border-dark);border-radius:.5em;z-index:99999;box-shadow:.5em .5em 1em var(--cms-border-strong)}:where(input,select,textarea,button,a.button){box-sizing:border-box;line-height:normal;text-decoration:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}select{font-family:inherit;margin:0}input.answer,input.pole,input.text,select,textarea{border:1px solid var(--cms-input-border)}input.answer,input.file,input.pole,input.text,select,textarea{color:var(--cms-input-color);font-family:inherit;margin:0;padding:.4em .5em}:where(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=file]),textarea,select){color:var(--cms-input-color);font-family:inherit;padding:.4em .5em;background-color:var(--cms-input-bg);border:1px solid var(--cms-input-border);display:inline-block;margin:0;vertical-align:middle;border-radius:.4em;box-sizing:border-box;box-shadow:inset -1px 1px 3px rgb(var(--cms-shadow-rgb)/calc(.08 * var(--cms-shadow-k))),0 0 transparent;transition:box-shadow .2s}html input:-webkit-autofill,html input:-webkit-autofill:focus,html input:-webkit-autofill:hover,html select:-webkit-autofill,html textarea:-webkit-autofill{-webkit-text-fill-color:var(--cms-input-color);caret-color:var(--cms-input-color);box-shadow:0 0 0 1e3px var(--cms-input-bg) inset;-webkit-transition:background-color 9999s;transition:background-color 9999s}input:-webkit-autofill{background-color:var(--cms-input-bg)}input:autofill{background-color:var(--cms-input-bg)}.button,button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;opacity:1}:where(button,.button,input[type=button],input[type=submit],input[type=reset],input.file){-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}:where(button,.button,input[type=button],input[type=submit],input[type=reset],input.file):disabled{cursor:default}.button,input[type=button],input[type=reset],input[type=submit]{transition:all .2s;margin:0;display:inline-block;vertical-align:middle;font-family:arial,sans-serif;font-weight:700;padding:.4em .5em;border:1px solid var(--cms-btn-border);border-radius:.4em}.button,.button:visited,input[type=button],input[type=button]:visited,input[type=reset],input[type=reset]:visited,input[type=submit],input[type=submit]:visited{color:var(--cms-btn-color);background:var(--cms-btn-bg)}.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:var(--cms-btn-color-hover);background:var(--cms-btn-bg-hover)}.button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{color:var(--cms-btn-color-active);border:1px solid var(--cms-border);background:var(--cms-btn-bg-active)}.button:disabled,.button[disabled],input[type=button]:disabled,input[type=button][disabled],input[type=reset]:disabled,input[type=reset][disabled],input[type=submit]:disabled,input[type=submit][disabled]{opacity:.5}a.button,a.button:link,a.button:visited{color:var(--cms-btn-color);background:var(--cms-btn-bg);text-decoration:none}a.button:hover{color:var(--cms-btn-color-hover);background:var(--cms-btn-bg-hover)}a.button:active{color:var(--cms-btn-color-active);border:1px solid var(--cms-border);background:var(--cms-btn-bg-active)}html.login-form-page{height:100%;overflow:hidden}html.login-form-page body{height:var(--vv-height,100dvh);min-height:var(--vv-height,100dvh);overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0}html.login-form-page body .login-form{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;font-size:var(--cms-rem,1rem);max-width:34em;padding:2em 3em;width:100%}.login-form{font-size:var(--cms-rem,1rem)}.login-form__bottom-text,.login-form__bottom-text p,.login-form__top-text,.login-form__top-text p{margin-bottom:1em}.login-form__wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}.login-form__form{margin-right:calc(1.4 * var(--cms-rem,1rem));min-width:calc(10 * var(--cms-rem,1rem));max-width:calc(20 * var(--cms-rem,1rem))}.login-form__login,.login-form__pwd,.login-form__spwd,.login-form__submit{margin:0 0 1.4em}.login-form__login-input[type=text],.login-form__pwd-input:is([type=password],[type=text]){font-size:1.4em;padding:.4em .8em;width:100%;min-width:10em}.login-form__submit-button{font-size:1.25em;padding:.4em .8em;font-weight:700}.login-form__submit-button,.login-form__submit-button:focus,.login-form__submit-button:hover{color:var(--cms-login-submit-fg,var(--cms-on-solid,#fff));background:var(--cms-login-submit-bg,var(--cms-success-solid))}.login-form__submit-button:focus,.login-form__submit-button:hover{filter:brightness(1.06)}.login-form__submit-button:after{content:"Войти"}.login-form__captcha{display:flex;align-items:center;gap:.6em;margin:0 0 1.4em}.login-form__captcha-img{flex-shrink:0;cursor:pointer}.login-form__captcha-input[type=text]{font-size:1.4em;padding:.4em .8em;width:100%;min-width:4em}.login-form__tries{padding:0;float:right;color:var(--cms-text-hint)}.login-form__tries:before{content:"попыток: "}.login-form__spwd label{margin-left:0;color:var(--cms-text-hint)}.login-form__spwd label input{margin-right:.5em}.login-form__spwd label:after{content:"запомнить меня"}.maxlengthCounter__wrapper{position:relative;display:inline-block;vertical-align:middle}.maxlengthCounter__container{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;font-family:arial;font-size:10px;line-height:1;color:var(--cms-text-muted);position:absolute;bottom:1px;right:2px;padding:0;margin:0;z-index:5}.maxlengthCounter__container-warn{color:var(--cms-danger)}.maxlengthCounter__container-error{color:var(--cms-danger);font-weight:700}.maxlengthCounter__field-error{background:var(--cms-danger-bg);border:var(--cms-danger)}.metatagtoolbar{margin-top:.5em;font-size:var(--cms-rem,1rem)}.metatagtoolbar__row{margin-bottom:.5em}.metatagtoolbar .button,.metatagtoolbar button:not(.btn),.metatagtoolbar input[type=button],.metatagtoolbar input[type=reset],.metatagtoolbar input[type=submit],.metatagtoolbar select{font-size:inherit;padding:.2em .3em;font-weight:400;min-width:2em;vertical-align:middle;margin:0}.metatagtoolbar select.fcolor,.metatagtoolbar select.ffont{max-width:6em;font-size:inherit;height:2em;padding:.3em .1em}.metatagtoolbar button{background-color:buttonface}.metatagtoolbar button.current{background-color:var(--cms-surface-4);background:var(--cms-surface-4)}.metatagtoolbar button.smiles{min-width:30px}.metatagtoolbar button.smiles img{border:0;display:inline-block;vertical-align:middle}@media screen and (max-width:600px){.metatagtoolbar .changelayout,.metatagtoolbar .closeall,.metatagtoolbar .code,.metatagtoolbar .translit{display:none!important}.metatagtoolbar{font-size:calc(1.2 * var(--cms-rem,1rem))}}@media screen and (max-width:400px){.metatagtoolbar .s,.metatagtoolbar .u{display:none!important}}.metatagtoolbar .hintbox{overflow:hidden;font-size:10px;font-family:verdana,arial;border-width:0}.metatagtoolbar .closeall{margin-left:1em}.mod-history{--mod-tap:2.75em;inline-size:calc(min(34em,100vw - 1rem));max-block-size:calc(100dvh - 2rem);padding:0;border:0;border-radius:1em;background-color:var(--cms-surface);color:var(--cms-text);box-shadow:var(--cms-elev-3);overflow:auto;overscroll-behavior:contain}.mod-history::backdrop{background-color:rgb(var(--cms-scrim-rgb)/.45)}.mod-history__head{position:sticky;inset-block-start:0;display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.5em .5em .5em 1em;background-color:var(--cms-surface)}.mod-history__head h2{margin:0;font-size:1.125em}.mod-history__close{display:grid;place-items:center;inline-size:var(--mod-tap);block-size:var(--mod-tap);border:0;border-radius:50%;background-color:transparent;color:var(--cms-text-muted);font-size:1.125em;cursor:pointer}.mod-history__close:hover{background-color:var(--cms-surface-3);color:var(--cms-text)}.mod-history__close:focus-visible{outline:2px solid var(--cms-focus);outline-offset:1px}.mod-history__body{padding:0 1em 1em}.mod-log__subject{margin:0 0 .5em;color:var(--cms-text-muted);font-size:.875em}.mod-log__subject a{color:var(--cms-accent-fg)}.mod-log__back{margin:1em 0 0}.mod-log__gate-note{margin:.5em 0 0;color:var(--cms-text-muted);font-size:.875em}.mod-log__gate{margin-block-end:.75em;padding:.625em .75em;border-radius:.75em;background-color:var(--cms-surface-2)}.mod-log__gate>summary{font-weight:700;cursor:pointer}.mod-gate{margin-block-start:.5em}.mod-gate p{margin:.25em 0 0}.mod-gate--review .mod-gate__verdict b{color:var(--cms-danger-strong)}.mod-gate--signal .mod-gate__verdict b{color:var(--cms-accent-fg)}.mod-gate--refuse .mod-gate__verdict b{color:var(--cms-danger-strong)}.mod-gate__diag>summary,.mod-gate__none,.mod-gate__signals th,.mod-gate__trust,.mod-page__count{color:var(--cms-text-muted)}.mod-gate__signals{inline-size:100%;margin-block-start:.5em;border-collapse:collapse;font-size:.875em}.mod-gate__signals td,.mod-gate__signals th{padding:.25em .5em;text-align:start;vertical-align:top}.mod-gate__signals th{font-weight:600}.mod-gate__signals tbody tr{border-block-start:1px solid var(--cms-border-light)}.mod-gate__signals td:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap}.mod-gate__diag{margin-block-start:.5em;font-size:.875em}.mod-gate__diag>summary{cursor:pointer}.mod-gate__diag pre{margin:.25em 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875em}.mod-page{--mod-gap:.75rem;display:grid;gap:var(--mod-gap);max-inline-size:56rem;font-size:1rem}.mod-page>.mod-nav{margin:0}.mod-page__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.mod-page__bar>.cms-seg{grid-auto-columns:auto;flex:0 1 auto}.mod-page__bar>.cms-seg>a{padding-inline:.875rem}.mod-page__bar>.cms-search{flex:1 1 18rem;margin:0}.mod-page__bar>.cms-more{margin-inline-start:auto}.mod-page__add{display:grid;gap:var(--mod-gap)}.mod-page__add>summary{justify-self:start;list-style:none}.mod-page__add>summary::-webkit-details-marker{display:none}.mod-page__add[open]>summary{filter:brightness(.95)}.mod-page__count{margin:0;font-size:.875rem}.mod-page__msg{margin:0;padding:.625rem .875rem;border-radius:.75rem;background-color:var(--cms-success-bg);color:var(--cms-text)}.mod-page__msg:empty{display:none}.mod-page__msg.is-error{background-color:var(--cms-danger-bg)}.mod-page__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.mod-page__empty{margin:0;padding:1.5rem 1rem;border-radius:.75rem;background-color:var(--cms-surface-2);color:var(--cms-text-muted);text-align:center}.mod-page__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem;color:var(--cms-text-muted)}.mod-page__queue{display:grid;gap:var(--mod-gap)}.mod-page__more,.pv-loading{justify-self:center}.mod-page__more[hidden]{display:none}.mod-page__pick{display:grid;gap:var(--mod-gap)}.mod-page__picker{position:sticky;bottom:var(--cms-bottombar-h,0);z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem .75rem;border-radius:.75rem;background-color:var(--cms-surface);box-shadow:var(--cms-elev-2)}.mod-page__picker button:disabled{opacity:.5;cursor:default}.mod-page__picker-n,.mod-page__summary p+p{color:var(--cms-text-muted)}.mod-page__picker-acts{display:flex;flex-wrap:wrap;gap:.25rem;margin-inline-start:auto}.mod-page__summary{display:grid;gap:.25rem;margin:0;padding:.75rem 1rem;border-radius:.75rem;background-color:var(--cms-surface-2)}.mod-page__summary p{margin:0}.mod-page__summary p+p{font-size:.875rem}.mod-page__form{display:grid;gap:var(--mod-gap);padding:1rem;border-radius:.75rem;background-color:var(--cms-surface-2)}.mod-page__form h2{margin:0;font-size:1.125rem}.mod-page__btns{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.mod-card{--cms-modbar-tap:calc(max(2.5em, 2.75rem));--mod-tone-bg:var(--cms-surface-3);--mod-tone-fg:var(--cms-text-muted);--mod-attention-bg:var(--cms-surface-2);display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;border-radius:.75rem;background-color:var(--cms-surface-2);color:var(--cms-text)}.mod-card--danger{--mod-tone-bg:var(--cms-mod-hidden-mark);--mod-tone-fg:var(--cms-mod-hidden-fg);--mod-attention-bg:var(--cms-mod-hidden-bg)}.mod-card--warn{--mod-tone-bg:var(--cms-mod-review-mark);--mod-tone-fg:var(--cms-mod-review-fg);--mod-attention-bg:var(--cms-mod-review-bg)}.mod-card--ok{--mod-tone-bg:var(--cms-success-bg);--mod-tone-fg:var(--cms-success)}.mod-card--info{--mod-tone-bg:var(--cms-accent-subtle);--mod-tone-fg:var(--cms-accent-fg)}.mod-card.is-attention{background-color:var(--mod-attention-bg)}.mod-card.is-done{background-color:transparent;box-shadow:inset 0 0 0 1px var(--cms-border-light);color:var(--cms-text-muted)}.mod-card.is-done .mod-card__ic{opacity:.6}.mod-card.is-picked{background-color:var(--cms-accent-subtle)}.mod-card__check{display:flex;flex:none;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;margin:-.5rem -.5rem -.5rem -.625rem;cursor:pointer}.mod-card__check input{inline-size:1.25rem;block-size:1.25rem;margin:0;accent-color:var(--cms-accent)}.mod-card__ic{display:flex;flex:none;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background-color:var(--mod-tone-bg);color:var(--mod-tone-fg);font-size:1.125rem}.mod-card__main{display:grid;flex:1;gap:.25rem;min-inline-size:0}.mod-card__main>p{margin:0}.mod-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .5rem;min-block-size:2.25rem}.mod-card__title{font-weight:700;color:var(--cms-text);overflow-wrap:anywhere}.mod-card a.mod-card__title{text-decoration:none}.mod-card a.mod-card__title:hover{text-decoration:underline}.mod-card__badge{padding:.0625rem .5rem;border-radius:1rem;background-color:var(--mod-tone-bg);color:var(--cms-text);font-weight:600}.mod-card__badge,.mod-card__time{font-size:.8125rem;white-space:nowrap}.mod-card__time{margin-inline-start:auto;color:var(--cms-text-muted)}.mod-card__head>.cms-more{flex:none;margin-block:-.375rem;margin-inline-end:-.5rem}.mod-card__meta{color:var(--cms-text-muted);font-size:.875rem;overflow-wrap:anywhere}.mod-card__meta a{color:inherit}.mod-card__why{font-weight:600;overflow-wrap:anywhere}.is-done .mod-card__why{font-weight:400}.mod-card__text{overflow-wrap:anywhere;line-height:1.45}.mod-card__text p{margin:0}.mod-card__acts,.mod-card__details,.mod-card__err,.mod-card__note,.oauth__headtext{font-size:.875rem}.mod-card__details>summary{color:var(--cms-link,var(--cms-accent-fg));cursor:pointer}.mod-card__details>div{margin-block-start:.375rem;color:var(--cms-text);overflow-wrap:anywhere}.mod-card__note{color:var(--cms-text-muted);overflow-wrap:anywhere}.mod-card__acts{display:flex;flex-wrap:wrap;gap:.375rem;margin-block-start:.25rem}.mod-card__acts form{display:contents}.mod-card__acts .cms-modbar__btn:disabled{opacity:.5;cursor:default}.mod-card__err{color:var(--cms-danger)}.mod-card__mask{margin-inline-start:-.5rem;font-variant-numeric:tabular-nums}@media(max-width:35.99rem){.mod-card{gap:.625rem;padding:.75rem}.mod-card:not(:has(>.mod-card__check)) .mod-card__main>:not(.mod-card__head){margin-inline-start:-2.875rem}}@media print{.mod-card .cms-more,.mod-card__acts,.mod-card__check,.mod-page__bar,.mod-page__pager,.mod-page__picker{display:none}}.oauth__headtext{margin:0 0 .5rem;color:var(--cms-text-soft)}.oauth__buttons{display:grid;gap:.5rem}.oauth__btn{display:flex;align-items:center;gap:.75rem;min-block-size:3rem;padding:.375rem 1rem;border:1px solid var(--cms-border-light);border-radius:.75rem;background-color:var(--cms-surface);font-size:1rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .15s,border-color .15s}.oauth__btn,.oauth__btn:focus,.oauth__btn:hover,.oauth__btn:link,.oauth__btn:visited{color:var(--cms-text);text-decoration:none}.oauth__btn:hover{border-color:var(--cms-border-strong);background-color:var(--cms-surface-3)}.oauth__btn:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.oauth__btn--vk:before{background:url(/main/icons/svg/logo-vk.svg) 50%/contain no-repeat}.oauth__btn--fb:before,.oauth__btn--google:before,.oauth__btn--ok:before,.oauth__btn--vk:before,.oauth__btn--ya:before{content:"";display:inline-block;flex:none;inline-size:1.75rem;block-size:1.75rem;vertical-align:-.15em}.oauth__btn--ok:before{background:url(/main/icons/svg/logo-ok.svg) 50%/contain no-repeat}.oauth__btn--ya:before{background:url(/main/icons/svg/logo-yandex.svg) 50%/contain no-repeat}.oauth__btn--google:before{background:url(/main/icons/svg/logo-google.svg) 50%/contain no-repeat}.oauth__btn--fb:before{background:url(/main/icons/svg/logo-facebook.svg) 50%/contain no-repeat}.oauth__btn--go{justify-content:center}.oauth__geo>:not(summary){margin-block-start:.5rem}.oauth__geo>summary{list-style:none}.oauth__geo>summary::-webkit-details-marker{display:none}.oauth__geo[open]>summary{background-color:var(--cms-surface-3)}.oauth__geo-note{margin:0;color:var(--cms-text-soft);font-size:.875rem}.outhref__wrapper{font-size:var(--cms-rem,1rem);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.outhref__ad{margin-bottom:1em}.outhref__ad:empty{display:none}.outhref__question{margin:0}.overlayPhotoWrapper{display:inline-block;position:relative;margin:0;padding:0;overflow:hidden;border-width:0;vertical-align:middle;text-indent:0}.overlayPhotoWrapper .overlayPhotoClick{display:inline-block;overflow:hidden;cursor:pointer;position:absolute;top:-40px;right:20px;margin:0;padding:5px 10px;text-indent:0;font-size:13px;font-style:normal;font-weight:400;color:var(--cms-danger);border:var(--cms-danger) 1px dashed;z-index:1000;background-color:var(--cms-danger-bg-strong);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;opacity:.6;transition:top .4s;box-shadow:0 0 6px var(--cms-border-strong)}.overlayPhotoWrapper .overlayPhotoClick:after{content:"Добавить оверлей"}.overlayPhotoWrapper:hover .overlayPhotoClick{display:block;top:20px;right:20px}.pe_menu__click{display:inline-block;overflow:hidden;cursor:pointer;position:absolute;top:-40px;right:20px;margin:0;padding:5px 10px;text-indent:0;font-size:13px;font-style:normal;font-weight:400;color:var(--cms-danger);border:var(--cms-danger) 1px dashed;z-index:1000;background-color:var(--cms-danger-bg-strong);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;opacity:.6;transition:top .4s;box-shadow:0 0 6px var(--cms-border-strong)}.pe_menu__click:after{content:"Изменить"}.pe_menu__wrapper{display:inline-block;position:relative;margin:0;padding:0;overflow:hidden;border-width:0;vertical-align:middle;text-indent:0}.pe_menu__wrapper--block{display:block}.pe_menu__wrapper:hover .pe_menu__click{display:block;top:20px;right:20px}.photo-set{--ps-gap:3px;--ps-radius:calc(.5 * var(--cms-rem));--ps-fade:calc(1.5 * var(--cms-rem));--ps-one-h:calc(32 * var(--cms-rem));--ps-k:1;--ps-row-h:max(var(--ps-k) * clamp(9 * var(--cms-rem), 30cqi, 12 * var(--cms-rem)), 6.5 * var(--cms-rem));container:photo-set/inline-size;position:relative;clear:both;margin:calc(1.25 * var(--cms-rem)) 0;padding:0}.photo-set__item{display:block;position:relative;min-width:0;overflow:hidden;background:var(--cms-surface-3);color:inherit;text-decoration:none;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.photo-set__item[hidden]{display:none!important}.photo-set__item img{display:block;width:100%;height:100%;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;-o-object-fit:cover;object-fit:cover}.photo-set__item:focus-visible{outline:2px solid var(--cms-accent-fg);outline-offset:-2px}.photo-set__item[data-more]:after{content:attr(data-more);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(var(--cms-scrim-rgb)/.5);color:rgb(var(--cms-on-media-rgb));font-size:calc(1.5 * var(--cms-rem));font-weight:800}.photo-set--mosaic .photo-set__list,.photo-set--tile .photo-set__list{display:flex;flex-flow:row wrap;align-items:flex-start;gap:var(--ps-gap);border-radius:var(--ps-radius);overflow:hidden}.photo-set--mosaic .photo-set__list:after,.photo-set--tile .photo-set__list:after{content:"";flex:1000000 1 0}.photo-set--mosaic .photo-set__row,.photo-set--tile .photo-set__row{display:contents}.photo-set--mosaic .photo-set__item,.photo-set--tile .photo-set__item{flex:calc(var(--r,1) * 100) 1 calc(var(--r,1) * var(--ps-row-h));aspect-ratio:var(--r,1)}.photo-set--mosaic .photo-set__item img,.photo-set--tile .photo-set__item img{-o-object-position:50% 30%;object-position:50% 30%}.photo-set--one .photo-set__list{width:min(100%,var(--ps-one-h) * var(--r,1.5))}.photo-set--one .photo-set__list:after{content:none}.photo-set--slider .photo-set__list,.photo-set--thumbs .photo-set__stage{position:relative;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.photo-set--slider .photo-set__list::-webkit-scrollbar,.photo-set--thumbs .photo-set__stage::-webkit-scrollbar{display:none}.photo-set--slider .photo-set__list.flickity-enabled,.photo-set--thumbs .photo-set__stage.flickity-enabled{display:block;overflow:visible}.photo-set--slider .photo-set__list .flickity-cell,.photo-set--thumbs .photo-set__stage .flickity-cell{position:absolute;left:0}.photo-set--slider .photo-set__list:focus-visible,.photo-set--thumbs .photo-set__stage:focus-visible{outline:2px solid var(--cms-accent-fg);outline-offset:2px}.photo-set--slider .flickity-viewport,.photo-set__thumbs .flickity-viewport{--ps-fade-l:var(--ps-fade);--ps-fade-r:var(--ps-fade);height:100%;-webkit-mask-image:linear-gradient(to right,transparent,currentColor var(--ps-fade-l),currentColor calc(100% - var(--ps-fade-r)),transparent);mask-image:linear-gradient(to right,transparent,currentColor var(--ps-fade-l),currentColor calc(100% - var(--ps-fade-r)),transparent)}.photo-set--slider.is-start .flickity-viewport,.photo-set__thumbs.is-start .flickity-viewport{--ps-fade-l:0px}.photo-set--slider.is-end .flickity-viewport,.photo-set__thumbs.is-end .flickity-viewport{--ps-fade-r:0px}.photo-set--slider{--ps-h:clamp(13 * var(--cms-rem), 62vw, 26 * var(--cms-rem))}.photo-set--slider .photo-set__list{height:var(--ps-h)}.photo-set--slider .photo-set__item{flex:none;height:var(--ps-h);width:calc(var(--ps-h) * var(--r,1.5));max-width:82%;margin-right:calc(.5 * var(--cms-rem));border-radius:var(--ps-radius);scroll-snap-align:start}.photo-set--thumbs{--ps-stage-max-h:calc(40 * var(--cms-rem));--ps-thumb-h:calc(4.25 * var(--cms-rem))}.photo-set--thumbs .photo-set__stage{width:100%;aspect-ratio:var(--ps-stage-r,1.5);max-height:min(65svh,var(--ps-stage-max-h));border-radius:var(--ps-radius);background:var(--cms-media-bg);overflow:hidden}.photo-set--thumbs .photo-set__stage:not(.flickity-enabled){overflow-x:auto}.photo-set--thumbs .photo-set__stage .photo-set__item{flex:none;width:100%;height:100%;background:transparent;scroll-snap-align:center}.photo-set--thumbs .photo-set__stage .photo-set__item img{-o-object-fit:contain;object-fit:contain}.photo-set--thumbs .photo-set__stage .flickity-viewport{height:100%;border-radius:var(--ps-radius)}.photo-set__thumbs{display:none;height:var(--ps-thumb-h);margin-top:calc(.375 * var(--cms-rem))}.photo-set--thumbs.is-ready .photo-set__thumbs{display:block}.photo-set__thumb{display:block;width:calc(var(--ps-thumb-h) * var(--r,1));height:var(--ps-thumb-h);margin:0 calc(.375 * var(--cms-rem)) 0 0;padding:0;border:0;border-radius:calc(.375 * var(--cms-rem));overflow:hidden;background:var(--cms-surface-3);opacity:.6;cursor:pointer;transition:opacity .15s}.photo-set__thumb img{display:block;width:100%;height:100%;max-width:none!important;margin:0!important;border-radius:0!important;-o-object-fit:cover;object-fit:cover}.photo-set__thumb:hover{opacity:.85}.photo-set__thumb.is-current{opacity:1;outline:3px solid var(--cms-accent);outline-offset:-3px}.photo-set__counter{position:absolute;top:calc(.5 * var(--cms-rem));right:calc(.5 * var(--cms-rem));z-index:2;padding:calc(.125 * var(--cms-rem)) calc(.5 * var(--cms-rem));border-radius:calc(var(--cms-rem));background:rgb(var(--cms-scrim-rgb)/.6);color:rgb(var(--cms-on-media-rgb));font-size:calc(.8125 * var(--cms-rem));font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums;pointer-events:none}.photo-set__now{margin:calc(.5 * var(--cms-rem)) 0 0;color:var(--cms-text-soft);font-size:calc(.875 * var(--cms-rem));line-height:1.4}.photo-set__now[hidden]{display:none}.photo-set__footer{margin:calc(.5 * var(--cms-rem)) 0 0;font-size:calc(.875 * var(--cms-rem));line-height:1.4}.photo-set .flickity-button.flickity-prev-next-button{top:50%;width:calc(2.75 * var(--cms-rem));height:calc(2.75 * var(--cms-rem));padding:0;border-radius:50%;background:var(--cms-surface);color:var(--cms-text);box-shadow:var(--cms-elev-2);transform:translateY(-50%);opacity:0;transition:opacity .2s}.photo-set .flickity-button.flickity-prev-next-button.previous{left:calc(.5 * var(--cms-rem));background:var(--cms-surface)}.photo-set .flickity-button.flickity-prev-next-button.next{right:calc(.5 * var(--cms-rem));background:var(--cms-surface)}.photo-set .flickity-button.flickity-prev-next-button:hover{color:var(--cms-accent-fg)}.photo-set .flickity-button.flickity-prev-next-button .flickity-button-icon{position:absolute;top:30%;left:30%;right:auto;width:40%;height:40%;transform:none}.photo-set .flickity-button.flickity-prev-next-button:focus-visible,.photo-set:hover .flickity-button.flickity-prev-next-button{opacity:1}@media(hover:none){.photo-set .flickity-button.flickity-prev-next-button{display:none}}.pv{--cms-bottombar-h:0px;--pv-bg:#0b0b0c;--pv-panel:#17181b;--pv-panel-2:#22242a;--pv-text:#f2f2f3;--pv-muted:#a7a9b0;--pv-line:hsla(0,0%,100%,.12);--pv-accent:#4da3ff;--pv-danger:#ff6b6b;--pv-warn:#f5c451;--pv-top:calc(3.25rem + env(safe-area-inset-top, 0px));position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100vh;height:100dvh;overflow:hidden;background:var(--pv-bg);color:var(--pv-text);font:400 1rem/1.45 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;-webkit-tap-highlight-color:transparent}.pv:focus{outline:none}.pv a{color:var(--pv-accent)}@media screen and (min-width:62rem){.pv{grid-template-columns:minmax(0,1fr) var(--pv-side-w,24rem);grid-template-rows:minmax(0,1fr)}}.pv-body,.pv-html{margin:0;padding:0;background:#0b0b0c}html.pv-locked{overflow:hidden}.pv-layer{position:fixed;inset:0;z-index:10050;background:#0b0b0c}.pv-loading{align-self:center;color:#a7a9b0}.pv-i{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.pv-btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;text-decoration:none}.pv-btn:hover{background:hsla(0,0%,100%,.1)}.pv-btn:focus-visible{outline:2px solid var(--pv-accent);outline-offset:1px}.pv-top{position:absolute;z-index:5;top:0;left:0;right:0;display:flex;align-items:center;gap:.25rem;padding:env(safe-area-inset-top,0) .25rem 0 calc(.25rem + env(safe-area-inset-left,0px));min-height:var(--pv-top);background:linear-gradient(rgba(0,0,0,.55),transparent);transition:opacity .2s}@media screen and (min-width:62rem){.pv-top{right:var(--pv-side-w,24rem)}}.pv .pv-nav,.pv .pv-top__close{color:#fff}.pv-top__count{font-size:.9375rem;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.pv-menu__item>span,.pv-menu__row span,.pv-top__spacer{flex:1 1 auto}.pv-top__play{color:#fff}.pv--playing .pv-top__play .pv-i:first-child,.pv-top__play .pv-i:last-child{display:none}.pv--playing .pv-top__play .pv-i:last-child{display:inline}.pv-menu{position:absolute;top:calc(-.25rem + var(--pv-top));right:.5rem;z-index:20;min-width:17rem;max-height:calc(100dvh - .5rem - var(--pv-top));overflow-y:auto;overscroll-behavior:contain;padding:.375rem;border-radius:.875rem;background:var(--pv-panel-2);box-shadow:0 .75rem 2rem rgba(0,0,0,.5)}.pv-menu[hidden]{display:none}.pv-menu__h{padding:.5rem .75rem .25rem;font-size:.8125rem;color:var(--pv-muted)}.pv-menu__sep{height:1px;margin:.375rem 0;background:var(--pv-line)}.pv-menu__kbd{padding:0;border-radius:0;background:none;box-shadow:none;font:inherit;font-size:.8125rem;color:var(--pv-muted)}.pv-menu__row{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;color:var(--pv-muted);font-size:.875rem}.pv-menu__row button{min-width:2.75rem;min-height:2.25rem;border:1px solid var(--pv-line);border-radius:1rem;background:transparent;color:var(--pv-text);cursor:pointer}.pv-menu__row button[aria-checked=true]{background:var(--pv-accent);border-color:var(--pv-accent);color:#fff}.pv-menu__item{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:0 .75rem;border:0;border-radius:.5rem;background:transparent;color:var(--pv-text);font:inherit;text-align:left;cursor:pointer}.pv-menu__item:is(a){color:var(--pv-text);text-decoration:none}.pv-menu__item:focus-visible,.pv-menu__item:hover{background:hsla(0,0%,100%,.08);outline:none}.pv-menu__item[aria-checked=false]{opacity:.55}.pv-menu__item:disabled{opacity:.5;cursor:default}.pv-menu__item.pv-menu__item--danger{color:var(--pv-danger)}.pv-stage{position:relative;grid-row:1/-1;grid-column:1;display:flex;align-items:center;justify-content:center;margin:0;overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:62rem){.pv-stage{grid-row:1}}.pv-img{display:block;max-width:min(100%,var(--pv-w,100%));max-height:min(100%,var(--pv-h,100%));width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transform-origin:center;will-change:transform;-webkit-user-drag:none}.pv-img.is-out-left,.pv-img.is-out-right{opacity:0;transition:opacity .14s ease-in,transform .14s ease-in}.pv-img.is-out-left{transform:translateX(-3rem)}.pv-img.is-out-right{transform:translateX(3rem)}.pv-img.is-in-right{animation:pv-in-right .28s ease-out}.pv-img.is-in-left{animation:pv-in-left .28s ease-out}@media(pointer:fine){.pv-img{cursor:zoom-in}}@keyframes pv-in-right{0%{opacity:0;transform:translateX(3rem)}}@keyframes pv-in-left{0%{opacity:0;transform:translateX(-3rem)}}@keyframes pv-fade{0%{opacity:0}}.pv--zoomed .pv-stage{cursor:grab}@media(pointer:fine){.pv--zoomed .pv-img{cursor:zoom-out}}.pv--zoomed .pv-stage:active .pv-img{cursor:grabbing}.pv-nav{position:absolute;top:50%;z-index:3;display:none;align-items:center;justify-content:center;width:3rem;height:3rem;margin-top:-1.5rem;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;transition:opacity .2s,background .2s}.pv-nav--prev{left:.75rem}.pv-nav--next{right:.75rem}.pv-nav[hidden]{display:none!important}.pv-nav:hover{background:rgba(0,0,0,.7)}.pv-nav:focus-visible{outline:2px solid var(--pv-accent)}@media(hover:hover) and (pointer:fine){.pv-nav{display:inline-flex}}.pv-side{position:relative;z-index:4;grid-row:2;grid-column:1;padding:2.5rem calc(1rem + env(safe-area-inset-right,0px)) calc(.75rem + env(safe-area-inset-bottom,0px)) calc(1rem + env(safe-area-inset-left,0px));background:linear-gradient(transparent,rgba(0,0,0,.75) 2.5rem);transition:opacity .2s}@media screen and (min-width:62rem){.pv-side{grid-row:1;grid-column:2;display:flex;flex-direction:column;overflow-y:auto;padding:1.25rem 1.25rem 2rem;background:var(--pv-panel);border-left:1px solid var(--pv-line)}.pv-side .pv-caption{order:1}.pv-side .pv-access,.pv-side .pv-sub{order:2}.pv-side .pv-stat{order:3}.pv-side .pv-rate{order:4}.pv-side .pv-actions{order:5}.pv-side .pv-about{order:6}.pv-side .pv-comments{order:7}}.pv-title{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--pv-text);overflow-wrap:anywhere}@media screen and (max-width:61.99rem){.pv-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (min-width:62rem){.pv-title{font-size:1.25rem}}.pv-title[hidden]{display:none}.pv-title__empty{color:var(--pv-muted);font-weight:400}.pv-sub{margin:.25rem 0 0;font-size:.875rem;color:var(--pv-muted)}.pv-sub a{color:inherit}.pv-sub a:hover{color:var(--pv-text)}.pv-access{display:flex;gap:.5rem;margin:.5rem 0 0;padding:.5rem .75rem;border-radius:.5rem;background:rgba(245,196,81,.12);color:var(--pv-warn);font-size:.875rem;line-height:1.4}.pv-access:before{content:"";display:inline-block;flex:none;inline-size:1.1em;block-size:1.1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/lock.svg) center/contain no-repeat;mask:url(/main/icons/svg/lock.svg) center/contain no-repeat;margin-top:.1em}.pv-access[hidden]{display:none}.pv-title--edit{margin:-.125rem -.375rem;padding:.125rem .375rem;border-radius:.375rem;cursor:text;transition:background-color .15s}.pv-title--edit:after{content:"";display:inline-block;flex:none;inline-size:.85em;block-size:.85em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/pencil.svg) center/contain no-repeat;mask:url(/main/icons/svg/pencil.svg) center/contain no-repeat;margin-left:.375em;color:var(--pv-muted);transition:color .15s}@media(hover:hover){.pv-title--edit:hover{background:hsla(0,0%,100%,.07)}.pv-title--edit:hover:after{color:var(--pv-text)}}.pv-title--edit:focus{outline:2px solid var(--pv-accent);outline-offset:0;background:hsla(0,0%,100%,.04);-webkit-line-clamp:unset}.pv-title--edit:focus:after{display:none}.pv-title--edit.pv-title--blank{outline:1px dashed hsla(0,0%,100%,.22);outline-offset:0}.pv-title--edit.pv-title--blank:focus{outline:2px solid var(--pv-accent)}.pv-title--edit.pv-title--blank:before{content:attr(data-placeholder);color:var(--pv-muted);font-weight:400}.pv-title--edit.pv-title--dirty:after,.pv-title--edit.pv-title--saved:after,.pv-title--edit.pv-title--saving:after{display:inline;inline-size:auto;block-size:auto;-webkit-mask:none;mask:none;background:none;font-weight:400}.pv-title--edit.pv-title--dirty:after,.pv-title--edit.pv-title--saving:after{content:"•";color:var(--pv-muted)}.pv-title--edit.pv-title--saved:after{content:"✓";color:#4caf7a}.pv-caption__hint{display:none;margin:.375rem 0 0;font-size:.8125rem;color:var(--pv-muted)}@media(hover:hover) and (pointer:fine){.pv-title--edit:focus+.pv-caption__hint{display:block}}.pv-kw{display:block;min-height:1.5em;padding:.125rem .375rem;margin:-.125rem -.375rem;border-radius:.375rem;outline:1px dashed var(--pv-line);cursor:text}.pv-kw:focus{outline:2px solid var(--pv-accent)}.pv-kw:empty:before{content:attr(data-placeholder);color:var(--pv-muted)}.pv-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pv-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.pv-act{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 .875rem;border:1px solid var(--pv-line);border-radius:1.375rem;background:hsla(0,0%,100%,.06);color:var(--pv-text);font:inherit;font-size:.9375rem;cursor:pointer}.pv-act:is(a){color:var(--pv-text);text-decoration:none}.pv-act .pv-i{width:1.25rem;height:1.25rem}.pv-act:hover{background:hsla(0,0%,100%,.12)}.pv-act:focus-visible{outline:2px solid var(--pv-accent);outline-offset:1px}.pv-act[aria-expanded=true]{background:var(--pv-accent);border-color:var(--pv-accent)}.pv-act[hidden]{display:none}@media screen and (min-width:62rem){.pv-act{flex:1 1 0;justify-content:center;min-height:2.5rem}.pv-act[data-pv-comments],.pv-act[data-pv-info-open]{display:none}}@media screen and (max-width:35.99rem){.pv-act[data-pv-dl] .pv-act__label,.pv-act[data-pv-info-open] .pv-act__label,.pv-act[data-pv-share] .pv-act__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.pv-info,.pv-stat{font-size:.875rem}@media screen and (max-width:61.99rem){.pv-info{display:none;max-height:55dvh;overflow-y:auto;margin:.75rem calc(-1rem - env(safe-area-inset-left,0px)) 0;padding:1rem calc(1rem + env(safe-area-inset-left,0px));border-top:1px solid var(--pv-line);background:var(--pv-panel)}.pv--info .pv-info{display:block}}@media screen and (min-width:62rem){.pv-info{display:contents}}.pv--info .pv-side{background:var(--pv-panel)}.pv-stat{display:flex;flex-wrap:wrap;align-items:center;gap:0 .375rem;margin:.125rem 0 0;color:var(--pv-muted)}.pv-stat [class^=icon-]{margin-right:.25rem;font-size:1rem;line-height:1}.pv-stat__views{display:inline-flex;align-items:center}.pv-about,.pv-rate{margin-top:1rem}.pv-rate .star-rating{--srating-w:2rem;--srating-h:2rem}.pv-about{--pv-dt-w:8.5rem;border-block:1px solid var(--pv-line)}@media screen and (max-width:61.99rem){.pv-about{margin-top:.75rem;border:0}}.pv-about__btn{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;padding:0;border:0;background:none;color:var(--pv-text);font:inherit;font-size:.9375rem;text-align:left;cursor:pointer}.pv-about__btn .pv-i{width:1.125rem;height:1.125rem;transform:rotate(-90deg);transition:transform .15s}.pv-about__btn[aria-expanded=true] .pv-i{transform:none}.pv-about__btn:focus-visible{outline:2px solid var(--pv-accent);outline-offset:2px}@media screen and (max-width:61.99rem){.pv-about__btn{display:none}}.pv-about__h{flex:1 1 auto}.pv-about__sum{font-size:.875rem;color:var(--pv-muted)}.pv-about__body{padding-bottom:.875rem}@media screen and (max-width:61.99rem){.pv-about__body{padding-bottom:0}.pv-about__body[hidden]{display:block}}.pv-about__list{display:grid;grid-template-columns:var(--pv-dt-w) minmax(0,1fr);gap:.375rem 1rem;margin:0;font-size:.875rem}.pv-about__list dt{color:var(--pv-muted);font-weight:400}.pv-about__list dd{min-width:0;margin:0;overflow-wrap:anywhere}.pv-info__exif:not(:empty){margin-top:.375rem;font-size:.875rem}.pv-info__exif .exifinfo__grid{display:grid;grid-template-columns:var(--pv-dt-w,max-content) minmax(0,1fr);gap:.375rem 1rem}.pv-info__exif .exifinfo__row{display:contents}.pv-info__exif .exifinfo__dt{color:var(--pv-muted)}.pv-info__exif .exifinfo__dd{overflow-wrap:anywhere}.pv-info__exif .exifinfo__notfound{grid-column:1/-1;color:var(--pv-muted)}.pv--chrome-off .pv-side,.pv--chrome-off .pv-top{opacity:0;pointer-events:none}@media screen and (max-width:61.99rem){.pv--zoomed .pv-side{opacity:0;pointer-events:none}}.pv-resizer{display:none}@media screen and (min-width:62rem){.pv-resizer{display:block;z-index:8;right:var(--pv-side-w,24rem);width:.75rem;transform:translateX(50%);cursor:col-resize;touch-action:none}.pv-resizer,.pv-resizer:after{position:absolute;top:0;bottom:0}.pv-resizer:after{content:"";left:50%;width:2px;transform:translateX(-50%);background:transparent;transition:background .15s}.pv-resizer:focus-visible:after,.pv-resizer:hover:after{background:var(--pv-accent)}.pv-resizer:focus-visible{outline:none}}.pv--resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pv--resizing .pv-resizer:after{background:var(--pv-accent)}.pv--resizing .pv-img{transition:none}.pv-comments{position:absolute;z-index:30;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:60dvh;border-radius:1rem 1rem 0 0;background:var(--cms-surface,#fff);color:var(--cms-text,#1d1d1f);box-shadow:0 -.5rem 2rem rgba(0,0,0,.5);font-size:.9375rem}.pv-comments[hidden]{display:none}:where(.pv-comments) a{color:var(--cms-link,#0857a6)}@media screen and (min-width:62rem){.pv-comments{position:static;max-height:none;margin-top:1.25rem;border-radius:.75rem;box-shadow:none;scroll-margin-top:1rem}.pv-comments .pv-comments__content{overflow:visible;padding-bottom:1rem}.pv-comments [data-pv-comments-close]{display:none}}@media screen and (max-width:61.99rem){.pv--comments .pv-stage{position:absolute;z-index:1;top:var(--pv-top);left:0;right:0;height:calc(40dvh - var(--pv-top))}}.pv-sheet__head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:.375rem .5rem .375rem 1rem;border-bottom:1px solid var(--cms-border-light,#e3e3e6)}.pv-sheet__h{margin:0;font-size:1.0625rem;font-weight:700;color:inherit}.pv-sheet__n:not(:empty):before{content:" · "}.pv-comments__content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.75rem 1rem calc(1.5rem + env(safe-area-inset-bottom,0px))}.pv-comments__content:focus,.reason-picker:focus{outline:none}.pv-comments__empty{color:var(--cms-text-soft,#666)}.pv-comments__retry{min-height:2.75rem;margin-top:.5rem;padding:0 1.25rem;border:1px solid var(--cms-border-light,#e3e3e6);border-radius:1.375rem;background:none;color:inherit;font:inherit;cursor:pointer}.pv-comments .comment-head{justify-content:flex-end}.pv-comments .comment-head__title{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pv-toast{position:absolute;z-index:40;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));width:-moz-max-content;width:max-content;max-width:calc(100% - 2rem);padding:.625rem 1rem;border-radius:.75rem;background:#f2f2f3;color:#111;font-size:.9375rem;transform:translateX(-50%);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.4)}.pv-toast[hidden]{display:none}.pv-toast.is-error{background:var(--pv-danger);color:#fff}.pv--404{place-items:center}.pv-404{max-width:30rem;padding:2rem 1.25rem;text-align:center;color:#ccc}.pv-404 h1{margin:0 0 .75rem;font-size:1.5rem;color:#fff}.pv-404__btn{display:inline-flex;align-items:center;min-height:2.75rem;margin:.25rem;padding:0 1.25rem;border:1px solid hsla(0,0%,100%,.25);border-radius:1.375rem;background:transparent;color:#fff!important;font:inherit;text-decoration:none;cursor:pointer}@media(prefers-reduced-motion:reduce){.pv-img.is-in-left,.pv-img.is-in-right{animation:pv-fade .2s ease-out}.pv-img.is-out-left,.pv-img.is-out-right{transform:none}.pv-nav,.pv-side,.pv-top{transition:none}}.protectcode{cursor:pointer;border:0;vertical-align:middle;display:inline-block;flex-shrink:0!important;min-width:6em!important}.cms-dialog--reasons .cms-dialog__btns [hidden]{display:none}.reason-picker{--rp-tap:2.75em;--rp-pad:.75em;display:flex;flex-direction:column;gap:.75em;min-width:0}.reason-picker__note{margin:-.25em 0 0;color:var(--cms-text-muted);font-size:.875em}.reason-picker__view{display:flex;flex-direction:column;gap:.75em;min-block-size:calc(min(22em,55dvh))}.reason-picker--chips .reason-picker__view,.reason-picker--done .reason-picker__view{min-block-size:0}.reason-picker__search{--cms-search-w:none}.reason-picker__lens{pointer-events:none;cursor:default}.reason-picker__results{display:flex;flex-direction:column;gap:.5em}.reason-picker__empty{margin:.25em 0;color:var(--cms-text-muted)}.reason-picker__list{display:flex;flex-direction:column;margin:0 calc(-1 * var(--rp-pad))}.reason-picker__row{display:flex;align-items:center;gap:.75em;inline-size:100%;min-block-size:var(--rp-tap);margin:0;padding:.5em var(--rp-pad);border:0;border-radius:.75em;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.reason-picker__row:hover{background-color:var(--cms-surface-2)}.reason-picker__row:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.reason-picker__row+.reason-picker__row{margin-block-start:1px}.reason-picker__row--group .reason-picker__row-name{font-weight:600}.reason-picker__row--preset{background-color:var(--cms-accent-subtle)}.reason-picker__row-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.125em;min-inline-size:0}.reason-picker__row-label{color:var(--cms-accent-fg);font-size:.75em;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.reason-picker__row-name{line-height:1.3}.reason-picker__row-descr{color:var(--cms-text-muted);font-size:.8125em;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.reason-picker__chevron{flex:none;color:var(--cms-text-muted);transform:rotate(-90deg)}.reason-picker__head{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.25em;column-gap:.25em;margin-inline-start:-.5em}.reason-picker__back{display:inline-grid;place-items:center;flex:none;inline-size:2.5em;block-size:2.5em;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cms-text-muted);cursor:pointer}.reason-picker__back:hover{background-color:var(--cms-surface-2);color:var(--cms-text)}.reason-picker__back:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.reason-picker__h{flex:0 1 auto;min-inline-size:0;margin:0;font-size:1em;font-weight:700;line-height:1.3}.reason-picker__h:focus{outline:none}.reason-picker__h--done{flex:none;font-size:1.0625em}.reason-picker__crumb{flex:0 1 auto;min-inline-size:0;color:var(--cms-text-muted);font-size:.8125em}.reason-picker__crumb:before{content:"·";margin-inline:.25em .5em}.reason-picker__descr,.reason-picker__intro,.reason-picker__remark{margin:0;line-height:1.45}.reason-picker__remark{display:flex;flex-direction:column;gap:.125em;padding:.5em .75em;border-inline-start:3px solid var(--cms-accent-strong);border-radius:.5em;background-color:var(--cms-surface-2)}.reason-picker__remark-label{font-size:.8125em;font-weight:700;color:var(--cms-text-muted)}.reason-picker__remark-text{font-weight:700;color:var(--cms-text)}.reason-picker__intro{padding:.625em .75em;border-radius:.75em;background-color:var(--cms-surface-2);color:var(--cms-text-muted);font-size:.875em}.reason-picker__intro a{color:var(--cms-accent-fg)}.reason-picker__hint{display:flex;flex-direction:column;gap:.5em;padding:.75em;border-radius:.75em;background-color:var(--cms-surface-2);font-size:.875em;line-height:1.45}.reason-picker__hint-title{display:flex;align-items:center;gap:.375em;margin:0;color:var(--cms-text-muted);font-size:.8125em;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.reason-picker__hint-part{padding-inline-start:.625em;border-inline-start:3px solid var(--cms-border)}.reason-picker__hint-part--yes{border-inline-start-color:var(--cms-danger)}.reason-picker__hint-part--no{border-inline-start-color:var(--cms-success,var(--cms-accent))}.reason-picker__hint-part--doubt{border-inline-start-color:var(--cms-text-muted)}.reason-picker__hint-label{margin:0;font-weight:700}.reason-picker__hint-text{margin:.125em 0 0}.reason-picker__hint-list{margin:.125em 0 0;padding-inline-start:1.125em}.reason-picker__hint-list li+li{margin-block-start:.125em}.reason-picker__fields{display:flex;flex-direction:column;gap:.5em}.reason-picker__text{box-sizing:border-box;inline-size:100%;min-block-size:4em;padding:.5em .75em;border:1px solid var(--cms-input-border);border-radius:.75em;background-color:var(--cms-input-bg);color:var(--cms-input-color);font:inherit;resize:vertical}.reason-picker__text::-moz-placeholder{color:var(--cms-text-hint);opacity:1}.reason-picker__text::placeholder{color:var(--cms-text-hint);opacity:1}.reason-picker__text:focus{outline:none;border-color:var(--cms-focus);box-shadow:0 0 0 1px var(--cms-focus)}.reason-picker__warn{display:flex;flex-wrap:wrap;align-items:center;gap:.5em .75em;padding:.25em .5em .25em .75em;border-radius:.75em;background-color:var(--cms-surface-2);font-weight:600}.reason-picker__warn select{min-block-size:var(--rp-tap);padding:0 .5em;border:1px solid var(--cms-input-border);border-radius:.75em;background-color:var(--cms-input-bg);color:var(--cms-input-color);font:inherit;font-weight:400}.reason-picker__chips{display:flex;flex-wrap:wrap;gap:.375em}.reason-picker__chip{min-block-size:var(--rp-tap);padding:0 .875em;border:0;border-radius:999px;background-color:var(--cms-surface-2);color:inherit;font:inherit;cursor:pointer}.reason-picker__chip:hover{background-color:var(--cms-surface-3)}.reason-picker__chip[aria-pressed=true]{background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg)}.reason-picker__chip:focus-visible{outline:2px solid var(--cms-focus);outline-offset:1px}.reason-picker__login-links{display:flex;flex-wrap:wrap;gap:.5em;margin:.5em 0 0}.report-link{cursor:pointer;text-decoration:none}.report-link.is-loading{opacity:.5;cursor:progress}.report-link.is-reported{opacity:.4}.report-link__icon{display:inline-block;margin-right:.35em;font-size:1.1em;vertical-align:-.15em}.blog-item__report{margin:.5em 0;text-align:right}.ruser-anketa table{border:0;border-spacing:0;border-collapse:collapse;width:100%}.ruser-anketa td{padding:0 10px 10px 0}.ruser-anketa .question{text-align:right;color:var(--cms-text-muted)}.ruser-anketa .error{color:var(--cms-danger);margin:0 0 10px;padding:10px;border:solid 2px var(--cms-danger)}.ruser-anketa .error .title{font-weight:700}.ruser-anketa .answer-error,.ruser-anketa .question-error{color:var(--cms-danger);background-color:var(--cms-danger-bg)}.ruser-anketa .answer,.ruser-anketa .answer-error{vertical-align:top}.ruser-anketa .success{text-align:center;font-size:120%;color:var(--cms-success);background-color:var(--cms-success-bg);margin:0 0 5px;padding:20px 0;font-weight:700}.ruser-anketa__dadm{position:absolute;right:10px;top:0;background:var(--cms-danger-bg-strong);padding:10px;border:var(--cms-danger) 1px dashed;z-index:100;width:165px}.ruser-anketa__dadm a{display:block;clear:both;padding:5px;margin:2px;color:var(--cms-danger)!important;text-decoration:none}.ruser-anketa__dadm a:hover{text-decoration:underline}.ruser-anketa-emails__error{color:var(--cms-danger);margin-bottom:2em}.ruser-anketa-emails__succes{color:var(--cms-success);margin-bottom:2em}.ruser-anketa-emails__p{text-indent:0;margin-bottom:1em}.ruser-anketa-emails__delete{text-decoration:none;font-size:1.2em;color:var(--cms-danger)!important}.ruser-anketa-emails__row{padding-top:.5em;padding-bottom:.5em}.ruser-anketa-emails__row:hover{background:var(--cms-surface-3)}.login-area{display:flex;align-items:center}@media print{.login-area{display:none}}.ruser-login{display:inline-flex;align-items:center;gap:.375rem;min-block-size:2.75rem;padding:0 .5rem;border-radius:.5rem;font-weight:600;text-decoration:none}.ruser-login,.ruser-login:link,.ruser-login:visited{color:inherit}.ruser-login:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}.ruser-login:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.ruser-login__i,.ruser-menu__arrow,.ruser-menu__i{flex:none;inline-size:1.25rem;block-size:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ruser-ava{display:inline-grid;place-items:center;flex:none;inline-size:2rem;block-size:2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:var(--cms-surface-2,var(--cms-border));font-size:.9375rem;font-weight:700;line-height:1}.ruser-ava--letter{background-color:var(--cms-accent);color:var(--cms-on-accent)}.ruser-menu,.ruser-menu__ava{position:relative}.ruser-menu__btn{display:inline-flex;align-items:center;gap:.5rem;min-block-size:2.75rem;padding:.25rem .375rem .25rem .25rem;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.ruser-menu.is-open .ruser-menu__btn,.ruser-menu__btn:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}.ruser-menu__btn:active,.ruser-menu__btn:focus,.ruser-menu__btn:hover{border:0;background-image:none}.ruser-menu__btn:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.ruser-menu__ava{display:inline-flex}.ruser-menu__ava .ruser-menu__n{position:absolute;inset-block-start:-.375rem;inset-inline-end:-.625rem;box-sizing:border-box;min-inline-size:1.25rem;padding:0 .1875rem;border:2px solid var(--cms-surface);border-radius:1rem;background-color:var(--cms-danger,#d93025);color:#fff;font-size:.6875rem;font-weight:700;line-height:.875rem;text-align:center}.ruser-menu__login{max-inline-size:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ruser-menu__arrow{inline-size:1rem;block-size:1rem;transition:transform .15s}.ruser-menu.is-open .ruser-menu__arrow{transform:rotate(180deg)}@media(max-width:47.99rem){.ruser-menu__arrow,.ruser-menu__login{display:none}.ruser-menu__btn{padding:.25rem}}.ruser-menu__pop{box-sizing:border-box;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-end:0;z-index:1000;inline-size:-moz-max-content;inline-size:max-content;min-inline-size:16rem;max-inline-size:calc(min(22rem,100vw - 1rem));max-block-size:calc(100dvh - 5rem);overflow-y:auto;overscroll-behavior:contain;padding:.375rem;border:1px solid var(--cms-border);border-radius:.75rem;background-color:var(--cms-surface);color:var(--cms-text);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.18);font-size:.9375rem;font-weight:400;line-height:1.3;text-align:start}.ruser-menu__pop[hidden]{display:none}.ruser-menu__me{display:flex;align-items:center;gap:.75rem;padding:.5rem .625rem .625rem;border-radius:.5rem;text-decoration:none}.ruser-menu__me,.ruser-menu__me:link,.ruser-menu__me:visited{color:inherit}.ruser-menu__me .ruser-ava{inline-size:2.5rem;block-size:2.5rem;font-size:1.125rem}.ruser-menu__me:focus-visible,.ruser-menu__me:hover{background-color:var(--cms-hover,color-mix(in srgb,currentColor 8%,transparent));outline:none}.ruser-menu__me-text{display:grid;min-inline-size:0}.ruser-menu__me-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ruser-menu__me-text span{color:var(--cms-text-muted);font-size:.8125rem}.ruser-menu__list{margin:0;padding:.25rem 0;border-block-start:1px solid var(--cms-border);list-style:none}.ruser-menu__item{box-sizing:border-box;display:flex;align-items:center;gap:.75rem;inline-size:100%;min-block-size:2.5rem;padding:.375rem .625rem;border:0;border-radius:.5rem;background:none;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.ruser-menu__item:link,.ruser-menu__item:visited{color:inherit}.ruser-menu__backdrop[hidden],.ruser-menu__item[hidden],.ruser-menu__n[hidden]{display:none}.ruser-menu__item:focus-visible,.ruser-menu__item:hover{background-color:var(--cms-hover,color-mix(in srgb,currentColor 8%,transparent));outline:none}.ruser-menu__item>span:first-of-type{flex:1 1 auto}.ruser-menu__item .ruser-menu__i{color:var(--cms-text-muted)}.ruser-menu__item .ruser-menu__n{min-inline-size:1.375rem;padding:0 .375rem;border-radius:1rem;background-color:var(--cms-accent);color:var(--cms-on-accent);font-size:.75rem;font-weight:700;line-height:1.375rem;text-align:center}.ruser-menu__backdrop{position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.4);touch-action:none}.ruser-menu.is-sheet .ruser-menu__pop{position:fixed;inset:auto 0 0;inline-size:auto;min-inline-size:0;max-inline-size:none;max-block-size:85dvh;padding:.5rem .5rem calc(.75rem + env(safe-area-inset-bottom,0px));border:0;border-radius:1rem 1rem 0 0;box-shadow:0 -.25rem 1.5rem rgba(0,0,0,.2);font-size:1rem}.ruser-menu.is-sheet .ruser-menu__pop:before{content:"";display:block;inline-size:2.5rem;block-size:.25rem;margin:0 auto .5rem;border-radius:1rem;background-color:var(--cms-border)}.ruser-menu.is-sheet .ruser-menu__pop .ruser-menu__item{min-block-size:3rem}html.ruser-menu-open{overflow:hidden}@media(prefers-reduced-motion:no-preference){.ruser-menu.is-sheet .ruser-menu__pop{animation:ruser-menu-sheet .2s ease-out}}@keyframes ruser-menu-sheet{0%{transform:translateY(100%)}}.cms-links{margin-block:1.5rem;padding:.75rem 1rem;border:1px solid var(--cms-border);border-radius:.75rem;background-color:var(--cms-surface-2);color:var(--cms-text);font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.cms-links a,.cms-links a:link,.cms-links a:visited{color:var(--cms-link);text-decoration:underline;text-underline-offset:.15em}.cms-links a:hover{color:var(--cms-link-active)}.cms-links a:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}@media print{.cms-links{display:none}}.nofollow{font-size:10px;color:var(--cms-text-muted);margin:10px 0;padding:0}.nofollow a,.nofollow a:focus,.nofollow a:hover,.nofollow a:link,.nofollow a:visited,a.nofollow,a.nofollow:focus,a.nofollow:hover,a.nofollow:link,a.nofollow:visited{color:var(--cms-text-soft);text-decoration:none}div.search,form.search{padding:0;margin:1em 0;display:block}.search button,.search input[type=text]{font-size:125%;padding:.2em .5em}.search div{overflow:hidden}.search div input[type=text]{width:100%;border-radius:4px 0 0 4px;border-right-width:0}.search div input:focus{outline:none}.search button{display:block;float:right;border-top-left-radius:0;border-bottom-left-radius:0}.search-form.cms-search{flex-wrap:wrap;gap:.75rem}.search-form__ins{display:flex;flex-wrap:wrap;flex-basis:100%;gap:.5rem}.search-form__in{min-block-size:2.25rem;padding:0 .875rem;border:0;border-radius:1.125rem;background-color:var(--cms-surface-3);color:var(--cms-text);font:inherit;font-size:.875rem;cursor:pointer}.search-form__in:hover{background-color:var(--cms-surface-4)}.search-form__in:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.search-form__in.active,.search-form__in.is-on{background-color:var(--cms-accent-subtle);color:var(--cms-accent-fg);font-weight:600}.search-form__portals{display:inline-flex;align-items:center;gap:.5rem}.search-form__portals select{min-block-size:2.25rem}.search-form__panel{background-color:var(--cms-input-bg);padding:.75em 1.25em}.search-form__input,.search-form__panel{border:1px solid var(--cms-input-border)}.search-form__input{box-shadow:inset 0 0 5px rgb(var(--cms-shadow-rgb)/calc(.1 * var(--cms-shadow-k)));width:100%;outline:none;-webkit-appearance:none;vertical-align:middle}.search-form__input:focus{border-color:var(--cms-input-border)}.search-results{margin:1.25em 0 0;padding:0;list-style:none}.search-results__item{margin:0;padding:.875em 0;border-bottom:1px solid var(--cms-border-light)}.search-results__title{display:block;font-size:1.125em;font-weight:600;line-height:1.3}.search-results__title:link,.search-results__title:visited{text-decoration:none}.search-results__title:hover{text-decoration:underline}.search-results__content{display:-webkit-box;overflow:hidden;margin:.25em 0 0;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.search-results__content,.search-results__content:hover,.search-results__content:link,.search-results__content:visited{color:var(--cms-text-soft);text-decoration:none}.search-results__extra{margin-top:.375em;color:var(--cms-text-hint);font-size:.875em}.search-results__kind{color:var(--cms-text-muted)}.search-results__kind a,.search-results__kind a:link,.search-results__kind a:visited{color:inherit;text-decoration:underline;text-decoration-color:var(--cms-border);text-underline-offset:.2em}.search-results__kind a:hover{color:var(--cms-text)}.search-results__kind+.search-results__dt:before{content:" · "}.search-sort{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25em 1em;margin:1.25em 0 0;color:var(--cms-text-muted)}.search-sort__item--active{color:var(--cms-text);font-weight:600}.search-sort+.search-results{margin-top:1em}.search-suggest{margin-top:2em;margin-bottom:2em}.search-suggest__msg,.search-suggest__text{margin-bottom:.5em}.search-suggest__list{margin-left:2em;margin-bottom:2em}.search-suggest__list li{margin-bottom:.5em}.share__bar{flex-wrap:wrap;vertical-align:middle}.share__bar,.share__btn{display:inline-flex;align-items:center;gap:.375rem}.share__btn{justify-content:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:0;border-radius:50%;color:var(--cms-on-solid,#fff);background-color:var(--cms-surface-inverse);font:inherit;text-decoration:none;cursor:pointer;transition:filter .15s}.share__btn:hover{filter:brightness(1.1)}.share__btn:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.share__btn--ok,.share__btn--tg,.share__btn--vk,.share__btn--wa{border-radius:.625rem;background:none}.share__btn--tg:before{background:url(/main/icons/svg/logo-telegram.svg) 50%/contain no-repeat}.share__btn--ok:before,.share__btn--tg:before,.share__btn--vk:before,.share__btn--wa:before{content:"";display:inline-block;flex:none;inline-size:100%;block-size:100%;vertical-align:-.15em}.share__btn--wa:before{background:url(/main/icons/svg/logo-whatsapp.svg) 50%/contain no-repeat}.share__btn--vk:before{background:url(/main/icons/svg/logo-vk.svg) 50%/contain no-repeat}.share__btn--ok:before{background:url(/main/icons/svg/logo-ok.svg) 50%/contain no-repeat}.share__btn--copy{border-radius:.625rem;color:var(--cms-text-soft);background-color:var(--cms-surface-3)}.share__btn--copy:before{content:"";display:inline-block;flex:none;inline-size:1.25rem;block-size:1.25rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/link.svg) center/contain no-repeat;mask:url(/main/icons/svg/link.svg) center/contain no-repeat}.share__btn--copy.is-done:before{-webkit-mask-image:url(/main/icons/svg/check.svg);mask-image:url(/main/icons/svg/check.svg)}.share__btn--native{inline-size:auto;padding:0 1rem 0 .75rem;border-radius:1.375rem;background-color:var(--cms-accent);font-size:.9375rem;font-weight:600;line-height:1}.share__btn--native:before{content:"";display:inline-block;flex:none;inline-size:1.25rem;block-size:1.25rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/share.svg) center/contain no-repeat;mask:url(/main/icons/svg/share.svg) center/contain no-repeat}@media(hover:hover) and (pointer:fine){.share__btn{inline-size:2.25rem;block-size:2.25rem}.share__btn--native{inline-size:auto}}.share-pop{position:absolute;z-index:1050;padding:.5rem;border:1px solid var(--cms-pop-border);border-radius:.875rem;background:var(--cms-surface);box-shadow:var(--cms-elev-2)}@media print{.share,.share-pop{display:none!important}}.addClear__wrapper{position:relative!important;display:inline-block;margin:0;padding:0;vertical-align:middle}.addClear__button{display:none;text-decoration:none!important;text-align:center!important;overflow:hidden!important;position:absolute!important;margin:0!important;cursor:pointer!important;box-sizing:border-box!important;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:0;z-index:10!important;background:transparent!important;transition:opacity,transform .1s!important;opacity:.2!important;transform:scale(1)}.addClear__button.animate{transform:scale(.8)}.addClear__button:hover{opacity:1!important}.addClear__button:after{content:"✖"}.addCopy__wrapper{position:relative!important;display:inline-block;margin:0;padding:0;vertical-align:middle}.addCopy__button{display:none;text-decoration:none!important;text-align:center!important;overflow:hidden!important;position:absolute!important;margin:0!important;cursor:pointer!important;box-sizing:border-box!important;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:0;z-index:10!important;background:transparent!important;transition:opacity,transform .1s!important;opacity:.2!important;transform:scale(1)}.addCopy__button.animate{transform:scale(.8)}.addCopy__button:hover{opacity:1!important}.addCopy__button:after{display:inline-block;width:1.4em;aspect-ratio:1;background-color:currentColor;content:"";-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path d="M836.6 930.3V278.9H326.8v651.4zm0-742.9c24.7 0 46.5 9.1 65.4 27.2 18.9 18.2 28.3 39.6 28.3 64.3v651.4c0 24.7-9.4 46.5-28.3 65.4s-40.7 28.3-65.4 28.3H326.8c-24.7 0-46.5-9.4-65.4-28.3s-28.3-40.7-28.3-65.4V278.9c0-24.7 9.4-46.1 28.3-64.3s40.7-27.2 65.4-27.2zM697.2 0v93.7H139.4v651.4H47.9V93.7c0-24.7 9.1-46.5 27.2-65.4S114.8 0 139.4 0z"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path d="M836.6 930.3V278.9H326.8v651.4zm0-742.9c24.7 0 46.5 9.1 65.4 27.2 18.9 18.2 28.3 39.6 28.3 64.3v651.4c0 24.7-9.4 46.5-28.3 65.4s-40.7 28.3-65.4 28.3H326.8c-24.7 0-46.5-9.4-65.4-28.3s-28.3-40.7-28.3-65.4V278.9c0-24.7 9.4-46.1 28.3-64.3s40.7-27.2 65.4-27.2zM697.2 0v93.7H139.4v651.4H47.9V93.7c0-24.7 9.1-46.5 27.2-65.4S114.8 0 139.4 0z"/></svg>') center/contain no-repeat}.form-group{margin-bottom:var(--cms-rem,1rem)}.form-group-md{margin-bottom:calc(1.5 * var(--cms-rem,1rem))!important}.form-group-lg{margin-bottom:calc(2 * var(--cms-rem,1rem))!important}.form-group-xl{margin-bottom:calc(2.5 * var(--cms-rem,1rem))!important}.btn-group{display:inline-flex;vertical-align:middle}.btn-group>.button,.btn-group>button,.btn-group>input[type=search],.btn-group>input[type=text],.btn-group>select{position:relative}.btn-group .button.active,.btn-group .button:active,.btn-group .button:focus,.btn-group .button:hover,.btn-group button.active,.btn-group button:active,.btn-group button:focus,.btn-group button:hover,.btn-group input[type=search].active,.btn-group input[type=search]:active,.btn-group input[type=search]:focus,.btn-group input[type=search]:hover,.btn-group input[type=text].active,.btn-group input[type=text]:active,.btn-group input[type=text]:focus,.btn-group input[type=text]:hover,.btn-group select.active,.btn-group select:active,.btn-group select:focus,.btn-group select:hover{z-index:2}.btn-group--search{margin:1em 0}.btn-group--search .button,.btn-group--search button,.btn-group--search input[type=search],.btn-group--search input[type=text]{font-size:150%}.btn-group--search .button,.btn-group--search button,.cms-files__name{white-space:nowrap}.btn-group .button:not(:first-child):not(:last-child),.btn-group button:not(:first-child):not(:last-child),.btn-group input[type=search]:not(:first-child):not(:last-child),.btn-group select:not(:first-child):not(:last-child),.btn-group>input[type=text]:not(:first-child):not(:last-child){border-radius:0;margin-left:-1px;margin-right:0}.btn-group>:not([type=hidden]):first-child:not(:last-child),.btn-group>:not([type=hidden]):first-child:not(:last-child) .button,.btn-group>:not([type=hidden]):first-child:not(:last-child) button,.btn-group>:not([type=hidden]):first-child:not(:last-child) input[type=search],.btn-group>:not([type=hidden]):first-child:not(:last-child) input[type=text],.btn-group>:not([type=hidden]):first-child:not(:last-child) select{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.btn-group>:not([type=hidden]):last-child:not(:first-child),.btn-group>:not([type=hidden]):last-child:not(:first-child) .button,.btn-group>:not([type=hidden]):last-child:not(:first-child) button,.btn-group>:not([type=hidden]):last-child:not(:first-child) input[type=search],.btn-group>:not([type=hidden]):last-child:not(:first-child) input[type=text],.btn-group>:not([type=hidden]):last-child:not(:first-child) select{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.anketa table{border:0;border-spacing:0;border-collapse:collapse;margin:0}.anketa table td{padding:1em}.anketa table td.answer-error{color:var(--cms-danger)}.anketa table td.question-error{color:var(--cms-danger);font-weight:700}.anketa td.question,.anketa td.question-error{max-width:24em;text-align:right;color:var(--cms-text-muted);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.anketa td.answer-error input,.anketa td.answer-error select,.anketa td.answer-error textarea{border:solid 2px var(--cms-danger);padding:2px}.anketa td div.alert{color:var(--cms-danger);padding:20px 20px 20px 160px;clear:both;display:block;background-color:var(--cms-danger-bg);border:2px solid var(--cms-danger);position:relative}.anketa td div.alert:after{content:"";display:inline-block;flex:none;inline-size:3rem;block-size:3rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/alert.svg) center/contain no-repeat;mask:url(/main/icons/svg/alert.svg) center/contain no-repeat;position:absolute;inset-inline-start:3%;top:50%;translate:0 -50%;color:var(--cms-danger)}.anketa .catalog-form__errors,.catalog-form .catalog-form__errors{margin-top:1em;margin-bottom:1em;padding:1em 80px 1em 1em;font-size:1.5em;border:2px dashed var(--cms-danger);position:relative}.anketa .catalog-form__errors:after,.catalog-form .catalog-form__errors:after{content:"";display:inline-block;flex:none;inline-size:3rem;block-size:3rem;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/alert.svg) center/contain no-repeat;mask:url(/main/icons/svg/alert.svg) center/contain no-repeat;position:absolute;inset-inline-end:1em;top:50%;translate:0 -50%;color:var(--cms-danger)}.anketa,.catalog-form{max-width:1e3px;border-spacing:0;border-collapse:collapse;margin:0;clear:both;display:inline-block}.anketa__toolbar,.catalog-form__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:var(--cms-form-step,.75rem) 0;padding:0;background:none}.anketa__toolbar a.button,.anketa__toolbar button,.catalog-form__toolbar a.button,.catalog-form__toolbar button{margin:0}.anketa label .error,.catalog-form label .error{color:var(--cms-danger);display:block}.anketa ul.checkbox,.catalog-form ul.checkbox{margin:0;padding:0;list-style:none outside none}.anketa ul.checkbox li,.catalog-form ul.checkbox li{margin:3px 0;padding:0}.anketa ul.checkbox li label,.catalog-form ul.checkbox li label{display:block;padding-left:20px;text-indent:-20px}.anketa ul.checkbox li input,.catalog-form ul.checkbox li input{margin:0;vertical-align:middle}.anketa ul.checkbox li span,.catalog-form ul.checkbox li span{padding-left:7px;vertical-align:middle;cursor:pointer}.anketa .help-block,.catalog-form .help-block{font-size:.9em;display:block;color:var(--cms-text-hint)}.aftersave{margin-left:0}.aftersave ul{margin-left:2em;margin-top:1em;margin-bottom:1em}.aftersave ul li{font-size:.9em;padding-left:1em;margin:0 0 .5em;text-align:left}.aftersave p{margin-bottom:var(--cms-rem,1rem);line-height:1.4}.catalogLink{display:inline-block}.catalogLink__dellink{float:right;margin-left:1em;font-size:1.2em;line-height:1.1;visibility:hidden;text-decoration:none!important;opacity:.2;transition:opacity .2s}.catalogLink__dellink:hover{opacity:1}.catalogLink__dellink:after{content:"✖"}.catalogLink ul{margin:0;padding:0;list-style:none}.catalogLink li{margin-bottom:.1em;padding:.2em .4em;border-radius:.25em;cursor:pointer}.catalogLink li:hover{background-color:var(--cms-surface-3)}.catalogLink li:hover .catalogLink__dellink{visibility:visible}.catalogLink__div:before,.catalogLink__item:before{content:"";display:inline-block;flex:none;inline-size:1.15em;block-size:1.15em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url(/main/icons/svg/folder.svg) center/contain no-repeat;mask:url(/main/icons/svg/folder.svg) center/contain no-repeat;margin-right:.35em;color:var(--cms-text-muted)}.catalogLink__item:before{-webkit-mask-image:url(/main/icons/svg/file.svg);mask-image:url(/main/icons/svg/file.svg)}.catalogLink__bc:not(:last-child):after{opacity:.7;padding-right:.3em;padding-left:.3em;content:"/"}.catalogLink__addlink{display:inline-flex;align-items:center;gap:.375em;margin-top:.375rem}.catalogLink__addlink[hidden]{display:none}.catalogLink__addlink .cms-i{font-size:1.125em}.cms-files{display:flex;flex-direction:column;gap:calc(.5 * var(--cms-rem,1rem));width:100%;min-width:0}.cms-files [hidden]{display:none!important}.cms-files__list{display:flex;flex-direction:column;gap:calc(.375 * var(--cms-rem,1rem));margin:0;padding:0;list-style:none}.cms-files__list:empty{display:none}.cms-files__item{display:grid;grid-template-columns:calc(3.5 * var(--cms-rem,1rem)) minmax(0,1fr) auto;align-items:center;gap:calc(.625 * var(--cms-rem,1rem));padding:calc(.375 * var(--cms-rem,1rem));border:1px solid var(--cms-border-strong);border-radius:calc(.5 * var(--cms-rem,1rem));background:var(--cms-surface);color:var(--cms-text)}.cms-files__item.is-error{border-color:var(--cms-danger);background:var(--cms-danger-bg)}.cms-files__thumb{display:flex;align-items:center;justify-content:center;width:calc(3.5 * var(--cms-rem,1rem));height:calc(3.5 * var(--cms-rem,1rem));overflow:hidden;border-radius:calc(.375 * var(--cms-rem,1rem));background:var(--cms-surface-2)}.cms-files__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cms-files__thumb--doc{color:var(--cms-text-soft);font-size:calc(.75 * var(--cms-rem,1rem));font-weight:700;text-transform:uppercase;overflow-wrap:anywhere;text-align:center}.cms-files__info{display:flex;flex-direction:column;gap:calc(.125 * var(--cms-rem,1rem));min-width:0}.cms-files__name{overflow:hidden;text-overflow:ellipsis;font-size:calc(.9375 * var(--cms-rem,1rem))}.cms-files__labels{align-self:flex-start;padding:0 calc(.375 * var(--cms-rem,1rem));border-radius:calc(.25 * var(--cms-rem,1rem));color:var(--cms-on-accent);background-color:var(--cms-accent)}.cms-files__labels,.cms-files__meta{font-size:calc(.8125 * var(--cms-rem,1rem))}.cms-files__meta{color:var(--cms-text-hint)}.is-error .cms-files__meta{color:var(--cms-danger)}.cms-files__progress{display:none;height:calc(.25 * var(--cms-rem,1rem));overflow:hidden;border-radius:calc(.125 * var(--cms-rem,1rem));background:var(--cms-surface-2)}.cms-files__progress>span{display:block;width:0;height:100%;background:var(--cms-accent);transition:width .2s}.is-loading .cms-files__progress,.is-wait .cms-files__progress{display:block}.cms-files__acts{display:flex;gap:calc(.25 * var(--cms-rem,1rem))}.cms-files__btn{min-width:calc(2.75 * var(--cms-rem,1rem));min-height:calc(2.75 * var(--cms-rem,1rem));padding:0 calc(.5 * var(--cms-rem,1rem));border:1px solid transparent;border-radius:calc(.375 * var(--cms-rem,1rem));background:transparent;color:var(--cms-text-soft);font-size:calc(1.125 * var(--cms-rem,1rem));line-height:1;cursor:pointer}.cms-files__btn:hover,.is-error .cms-files__btn--retry{border-color:var(--cms-border-strong);color:var(--cms-text)}.cms-files__btn:focus-visible{outline:2px solid var(--cms-focus);outline-offset:1px}.cms-files__btn--retry{display:none;font-size:calc(.875 * var(--cms-rem,1rem))}.is-error .cms-files__btn--retry{display:inline-block}.cms-files__item:first-child .cms-files__btn--up{visibility:hidden}.cms-files__add{flex-direction:column}.cms-files__add,.cms-files__drop{display:flex;gap:calc(.5 * var(--cms-rem,1rem))}.cms-files__drop{flex-wrap:wrap;align-items:center;padding:0;border:0;border-radius:calc(.5 * var(--cms-rem,1rem));background:none}.cms-files__drop[hidden]{display:none}.is-drop .cms-files__drop{outline:2px dashed var(--cms-focus,var(--cms-accent));outline-offset:calc(.375 * var(--cms-rem,1rem));background:color-mix(in srgb,var(--cms-focus,var(--cms-accent)) 10%,transparent)}.cms-files__drop-hint{color:var(--cms-text-hint);font-size:calc(.875 * var(--cms-rem,1rem))}.cms-files__drop>.cms-files__url{margin-inline-start:auto}.cms-files__drop>.cms-files__url[open]{flex:1 1 calc(14 * var(--cms-rem,1rem));min-width:0}.cms-files:not(.cms-files--js)>.cms-files__add{flex-direction:row;flex-wrap:wrap;align-items:center}.cms-files:not(.cms-files--js)>.cms-files__add>.cms-files__input{flex:1 1 calc(14 * var(--cms-rem,1rem));min-width:0;width:auto}.cms-files:not(.cms-files--js)>.cms-files__add>.cms-files__url{flex:0 0 auto}.cms-files:not(.cms-files--js)>.cms-files__add>.cms-files__url[open]{flex:1 1 100%}.cms-files__drop:has(>.cms-files__url[open])>.cms-files__drop-hint{display:none}.cms-files--js .cms-files__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cms-files__url{font-size:calc(.875 * var(--cms-rem,1rem))}.cms-files__url>summary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(2.25 * var(--cms-rem,1rem));height:calc(2.25 * var(--cms-rem,1rem));border-radius:calc(.375 * var(--cms-rem,1rem));color:var(--cms-text-muted);font-size:calc(1.25 * var(--cms-rem,1rem));line-height:1;list-style:none;cursor:pointer}.cms-files__url>summary::-webkit-details-marker{display:none}.cms-files__url>summary:hover{background:var(--cms-btn-bg-hover);color:var(--cms-text)}.cms-files__url>summary:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}.cms-files__url[open]>summary{background:var(--cms-highlight-bg);color:var(--cms-text)}.cms-files__url textarea{margin-top:calc(.375 * var(--cms-rem,1rem))}@supports selector(::details-content){.cms-files__url[open]{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:calc(.25 * var(--cms-rem,1rem))}.cms-files__url[open]::details-content{flex:1 1 auto;min-width:0}.cms-files__url[open] textarea{width:100%;margin-top:0}}.cms-files__status{color:var(--cms-text-soft);font-size:calc(.875 * var(--cms-rem,1rem))}.cms-files__status:empty{display:none}.cms-files__undo{padding:0;border:0;background:none;color:var(--cms-link);font:inherit;text-decoration:underline;cursor:pointer}.cms-form{--cms-rem:calc(max(1rem, 16px));container:cms-form/inline-size;color:var(--cms-text)}.cms-form--sm{--cms-rem:calc(max(.875rem, 14px))}.cms-form--lg{--cms-rem:calc(max(1.125rem, 18px))}.cms-form .cms-form{--cms-rem:inherit}.cms-form,form.cms-form{display:block;box-sizing:border-box;inline-size:100%;max-inline-size:100%}.cms-form .catalog-form__errors,.cms-form__errors{margin:0 0 calc(var(--cms-rem,1rem));padding:calc(.75 * var(--cms-rem,1rem)) calc(var(--cms-rem,1rem));border:1px solid var(--cms-danger);border-radius:calc(.5 * var(--cms-rem,1rem));background:var(--cms-danger-bg);color:var(--cms-danger-strong);font-size:calc(.9375 * var(--cms-rem,1rem))}.cms-form .catalog-form__errors h1,.cms-form .catalog-form__errors h2,.cms-form .catalog-form__errors h3,.cms-form .catalog-form__errors strong:first-child,.cms-form__errors h1,.cms-form__errors h2,.cms-form__errors h3,.cms-form__errors strong:first-child{display:block;margin:0 0 calc(.25 * var(--cms-rem,1rem));font-size:calc(var(--cms-rem,1rem));font-weight:700;color:inherit}.cms-form .catalog-form__errors ol,.cms-form .catalog-form__errors ul,.cms-form__errors ol,.cms-form__errors ul{margin:0;padding-left:calc(1.25 * var(--cms-rem,1rem))}.cms-form .catalog-form__errors a,.cms-form__errors a{color:inherit;text-decoration:underline}.cms-form .catalog-form__errors:focus,.cms-form__errors:focus{outline:none}.cms-form__error-thumbs{display:flex;flex-wrap:wrap;gap:calc(.5 * var(--cms-rem,1rem));margin-top:calc(.5 * var(--cms-rem,1rem))}.cms-form__error-thumb{display:block;padding:0;border:2px solid var(--cms-danger);border-radius:calc(.375 * var(--cms-rem,1rem));background:var(--cms-media-bg);overflow:hidden;cursor:pointer;line-height:0}.cms-form__error-thumb img{display:block;inline-size:calc(6 * var(--cms-rem,1rem));block-size:calc(4.5 * var(--cms-rem,1rem));-o-object-fit:cover;object-fit:cover}.cms-form__error-thumb:hover{border-color:var(--cms-danger-strong)}.cms-form__error-thumb:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-form__body{display:grid;gap:var(--cms-form-step,calc(1.125 * var(--cms-rem,1rem)));min-width:0}.cms-form__cxml{display:contents}.cms-form__body>.catalog-form__errors,.cms-form__body>.cms-form__cxml>.catalog-form__errors{order:-1;margin:0}.cms-field{display:grid;gap:calc(.375 * var(--cms-rem,1rem));min-width:0;margin:0;padding:0;border:0}.cms-field__label{display:block;margin:0;padding:0;font-weight:700;font-size:calc(.9375 * var(--cms-rem,1rem));line-height:1.3;color:var(--cms-text-soft)}.cms-field__label small{display:block;font-weight:400;font-size:calc(.8125 * var(--cms-rem,1rem));color:var(--cms-text-hint)}.cms-field--required>.cms-field__label:after{content:" *";color:var(--cms-danger)}.cms-field__body{display:grid;gap:calc(.375 * var(--cms-rem,1rem));min-width:0;justify-items:start}.cms-field__body>*{max-width:100%}.cms-field__body>.btn-group,.cms-field__body>:is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file]),textarea,select),.cms-field__control{justify-self:stretch}.cms-field__control{display:flex;gap:calc(.5 * var(--cms-rem,1rem));align-items:stretch;min-width:0}.cms-field__control>:is(input,textarea,select){flex:1 1 auto;min-width:0}.cms-field__control>select:not(:only-child){flex:0 1 auto;width:auto}.cms-field__hint{font-size:calc(.8125 * var(--cms-rem,1rem));color:var(--cms-text-hint);line-height:1.4}.cms-field__error{display:flex;gap:calc(.375 * var(--cms-rem,1rem));font-size:calc(.875 * var(--cms-rem,1rem));line-height:1.4;color:var(--cms-danger)}.cms-field__error:before{content:"!";flex:none;display:grid;place-items:center;width:calc(1.125 * var(--cms-rem,1rem));height:calc(1.125 * var(--cms-rem,1rem));margin-top:calc(.0625 * var(--cms-rem,1rem));border-radius:50%;background:var(--cms-danger);color:var(--cms-surface);font-size:calc(.75 * var(--cms-rem,1rem));font-weight:700}.cms-field__foot{display:flex;flex-wrap:wrap;gap:calc(.25 * var(--cms-rem,1rem)) calc(.75 * var(--cms-rem,1rem));align-items:baseline;justify-self:stretch;font-size:calc(.8125 * var(--cms-rem,1rem));color:var(--cms-text-hint)}.cms-field__foot>:last-child:not(:first-child){margin-left:auto}.cms-form .cms-field__body :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=button],[type=submit],[type=reset]),textarea,select){box-sizing:border-box;width:100%;max-width:100%;min-height:calc(2.75 * var(--cms-rem,1rem));margin:0;padding:calc(.5 * var(--cms-rem,1rem)) calc(.75 * var(--cms-rem,1rem));font-family:inherit;font-size:max(16px,var(--cms-rem,1rem));line-height:1.4;color:var(--cms-input-color);background:var(--cms-input-bg);border:1px solid var(--cms-input-border);border-radius:calc(.375 * var(--cms-rem,1rem));box-shadow:none}.cms-form .cms-field__body :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=button],[type=submit],[type=reset]),textarea,select):focus{outline:2px solid var(--cms-focus);outline-offset:-1px;border-color:var(--cms-focus)}.cms-form .cms-field__body :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=button],[type=submit],[type=reset]),textarea,select)::-moz-placeholder{color:var(--cms-text-hint)}.cms-form .cms-field__body :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=button],[type=submit],[type=reset]),textarea,select)::placeholder{color:var(--cms-text-hint)}.cms-form .cms-field__body textarea{resize:vertical}.cms-field--invalid .cms-field__body :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file]),textarea,select),.cms-form .cms-field__body .is-invalid{border-color:var(--cms-danger)}.cms-form .cms-field__body input[type=file]{box-sizing:border-box;max-width:100%;min-height:calc(2.75 * var(--cms-rem,1rem));padding:calc(.375 * var(--cms-rem,1rem));font-size:calc(.875 * var(--cms-rem,1rem));color:var(--cms-text-soft);background:var(--cms-surface-2);border:1px dashed var(--cms-border-strong);border-radius:calc(.375 * var(--cms-rem,1rem))}.cms-choices,.cms-form .cms-field__body ul.checkbox{display:grid;gap:calc(.125 * var(--cms-rem,1rem));margin:0;padding:0;list-style:none;justify-self:stretch}.cms-choices li,.cms-form .cms-field__body ul.checkbox li{margin:0;padding:0}.cms-choice,.cms-form .cms-field__body ul.checkbox label{display:flex;align-items:center;gap:calc(.625 * var(--cms-rem,1rem));min-height:calc(2.75 * var(--cms-rem,1rem));margin:0;padding:0 calc(.25 * var(--cms-rem,1rem));text-indent:0;border-radius:calc(.375 * var(--cms-rem,1rem));font-weight:400;font-size:calc(.9375 * var(--cms-rem,1rem));cursor:pointer}.cms-choice:hover,.cms-form .cms-field__body ul.checkbox label:hover{background:var(--cms-surface-2)}.cms-choice input,.cms-form .cms-field__body ul.checkbox label input{flex:none;width:calc(1.25 * var(--cms-rem,1rem));height:calc(1.25 * var(--cms-rem,1rem));margin:0;accent-color:var(--cms-accent)}.cms-choice span,.cms-form .cms-field__body ul.checkbox label span{padding:0}.cms-choices--inline{display:flex;flex-wrap:wrap;gap:0 calc(1.25 * var(--cms-rem,1rem))}.cms-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(.375 * var(--cms-rem,1rem));box-sizing:border-box;min-height:calc(2.75 * var(--cms-rem,1rem));padding:0 calc(var(--cms-rem,1rem));font:inherit;font-size:calc(.9375 * var(--cms-rem,1rem));white-space:nowrap;text-decoration:none;color:var(--cms-btn-color);background:var(--cms-btn-bg);border:1px solid var(--cms-btn-border);border-radius:calc(.375 * var(--cms-rem,1rem));cursor:pointer}.cms-btn:hover:not(:disabled){color:var(--cms-btn-color-hover,var(--cms-btn-color));background:var(--cms-btn-bg-hover);text-decoration:none}.cms-btn:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-btn:disabled{opacity:.45;cursor:default}.cms-btn--primary{font-weight:700;color:var(--cms-on-accent);background:var(--cms-accent);border-color:var(--cms-accent)}.cms-btn--primary:hover:not(:disabled){color:var(--cms-on-accent);background:var(--cms-accent-hover,var(--cms-accent));border-color:var(--cms-accent-hover,var(--cms-accent));filter:var(--cms-accent-hover-filter,brightness(1.08))}.cms-btn--danger{color:var(--cms-danger)}.cms-btn--ghost{color:var(--cms-text-muted);background:transparent;border-color:transparent}.cms-btn--ghost:hover{color:var(--cms-text);background:var(--cms-btn-bg-hover)}.cms-form .cms-field__body :is(.button,.btn){min-height:calc(2.75 * var(--cms-rem,1rem));display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.cms-form .cms-field__body .btn-group{display:flex;flex-wrap:nowrap;gap:calc(.5 * var(--cms-rem,1rem));max-width:100%}.cms-form .cms-field__body .btn-group>:is(input,textarea,select){flex:1 1 auto;min-width:0}.cms-form .cms-field__body .file-input-add,.cms-form .cms-field__body .file-input__add,.cms-form .cms-field__body .image-input,.cms-form .cms-field__body .image-input__controls{display:grid;gap:calc(.5 * var(--cms-rem,1rem));justify-self:stretch}.cms-form .cms-field__body .file-input__item,.cms-form .cms-field__body .image-input__controls{display:flex;flex-wrap:wrap;align-items:center}.cms-form .cms-field__body .image-input__url{flex:1 1 calc(14 * var(--cms-rem,1rem))}.cms-form .cms-field__body .image-input__url input{width:100%}.cms-form .cms-field__body .image-input__file input[type=file]{max-width:100%}.cms-form .cms-field__body .file-input__container,.cms-form .cms-field__body .image-input__imgbox-container{justify-self:stretch}.cms-form .cms-field__body .file-input__item{gap:calc(.25 * var(--cms-rem,1rem)) calc(.75 * var(--cms-rem,1rem));min-height:calc(2.75 * var(--cms-rem,1rem));padding:calc(.25 * var(--cms-rem,1rem)) calc(.5 * var(--cms-rem,1rem));border:1px solid var(--cms-border-light);border-radius:calc(.375 * var(--cms-rem,1rem));background:var(--cms-surface)}.cms-form .cms-field__body .file-input__item+.file-input__item{margin-top:calc(.375 * var(--cms-rem,1rem))}.cms-form .cms-field__body .file-input__item label{display:inline-flex;align-items:center;gap:calc(.25 * var(--cms-rem,1rem));margin:0;min-height:calc(2 * var(--cms-rem,1rem));font-size:calc(.875 * var(--cms-rem,1rem));color:var(--cms-text-muted);cursor:pointer}.cms-form .cms-field__body .file-input__ahref{flex:1 1 calc(12 * var(--cms-rem,1rem));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-form__section{min-width:0;margin-top:var(--cms-form-step,calc(1.125 * var(--cms-rem,1rem)))}.cms-form__section>summary{display:flex;align-items:center;gap:calc(.5 * var(--cms-rem,1rem));min-height:calc(2.75 * var(--cms-rem,1rem));list-style:none;cursor:pointer;font-weight:700;color:var(--cms-text-soft)}.cms-form__section>summary::-webkit-details-marker{display:none}.cms-form__section>summary:before{content:"";flex:none;width:calc(.5 * var(--cms-rem,1rem));height:calc(.5 * var(--cms-rem,1rem));margin:0 calc(.25 * var(--cms-rem,1rem));border:solid;border-width:0 2px 2px 0;transform:rotate(-45deg);transition:transform .15s}.cms-form__section>summary:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-form__section[open]>summary:before{transform:rotate(45deg)}.cms-form__section>.cms-form__body{padding:var(--cms-form-step,calc(1.125 * var(--cms-rem,1rem))) 0 0}.cms-form__section-note{font-weight:400;font-size:calc(.875 * var(--cms-rem,1rem));color:var(--cms-text-hint)}.cms-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5 * var(--cms-rem,1rem))}.cms-form__actions--sticky{position:sticky;bottom:0;z-index:5;padding:calc(.75 * var(--cms-rem,1rem)) 0 calc((.75 * var(--cms-rem,1rem)) + env(safe-area-inset-bottom,0px));background:var(--cms-surface);border-top:1px solid var(--cms-border-light);box-shadow:0 calc(-.25 * var(--cms-rem,1rem)) calc(.75 * var(--cms-rem,1rem)) var(--cms-shadow-sm,rgba(0,0,0,.08))}.cms-form__bar{--cms-bar-h:calc(2.25 * var(--cms-rem, 1rem));gap:calc(.5 * var(--cms-rem,1rem));margin-block:calc(.75 * var(--cms-rem,1rem))}.cms-form__bar .cms-btn{min-height:var(--cms-bar-h);padding-inline:calc(.875 * var(--cms-rem,1rem))}.cms-form__bar .cms-btn--ghost{padding-inline:calc(.625 * var(--cms-rem,1rem))}.cms-form__bar-status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(.5 * var(--cms-rem,1rem))}.cms-form__bar-end{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.125 * var(--cms-rem,1rem))}.cms-form__bar .cms-form__bar-end .cms-btn{min-height:calc(1.875 * var(--cms-rem,1rem));padding-inline:calc(.5 * var(--cms-rem,1rem));font-size:calc(.875 * var(--cms-rem,1rem))}.cms-form__bar .cms-form__bar-end .cms-btn>i{font-size:calc(1.125 * var(--cms-rem,1rem))}.cms-form__bar-info{color:var(--cms-success);font-size:calc(.875 * var(--cms-rem,1rem));font-weight:600;white-space:nowrap}.cms-form__bar .cms-btn>i,.cms-form__bar .cms-more__btn{font-size:calc(1.25 * var(--cms-rem,1rem));line-height:1}.cms-btn--ghost.cms-btn--danger{color:var(--cms-danger)}.cms-form__bar .cms-more__btn{inline-size:calc(2.25 * var(--cms-rem,1rem));block-size:calc(2.25 * var(--cms-rem,1rem));border-radius:calc(.375 * var(--cms-rem,1rem));font-weight:700}.cms-form__bar [data-page-add]>i{color:var(--cms-success)}.cms-status{display:inline-flex;align-items:center;min-height:var(--cms-bar-h,calc(2.5 * var(--cms-rem,1rem)));padding:0 calc(.875 * var(--cms-rem,1rem));border-radius:calc(1.25 * var(--cms-rem,1rem));background:var(--cms-surface-3);font-size:calc(.875 * var(--cms-rem,1rem));font-weight:600;white-space:nowrap}.cms-status,.cms-status:hover{color:var(--cms-text);text-decoration:none}.cms-status:hover{background:var(--cms-surface-4)}.cms-status--published{color:var(--cms-success);background:var(--cms-success-bg)}.cms-status--published:hover{color:var(--cms-success);background:var(--cms-success-bg-strong)}@container cms-form (min-width: 48rem){.cms-field{grid-template-columns:var(--cms-form-label,minmax(calc(9 * var(--cms-rem,1rem)),calc(13 * var(--cms-rem,1rem)))) minmax(0,1fr);-moz-column-gap:calc(1.5 * var(--cms-rem,1rem));column-gap:calc(1.5 * var(--cms-rem,1rem));align-items:start}.cms-field__label{text-align:right;padding-top:calc(.6875 * var(--cms-rem,1rem))}.cms-field--nolabel>.cms-field__body,.cms-field>.cms-field__body:first-child{grid-column:2}.cms-form__section>summary{--cms-form-label-w:var(--cms-form-label, calc(13 * var(--cms-rem, 1rem)));padding-left:calc(var(--cms-form-label-w) + (.25 * var(--cms-rem,1rem)))}.cms-form--stacked .cms-field{grid-template-columns:minmax(0,1fr)}.cms-form--stacked .cms-field__label{text-align:left;padding-top:0}.cms-form--stacked .cms-field--nolabel>.cms-field__body,.cms-form--stacked .cms-field>.cms-field__body:first-child{grid-column:auto}.cms-form--stacked .cms-form__section>summary{padding-left:0}}@media(prefers-reduced-motion:reduce){.cms-form__section>summary:before{transition:none}}[data-cms-sortable]>*{cursor:grab}[data-cms-sortable]>.sortable-ghost{opacity:.4}.cms-lanes{display:grid;gap:calc(.5 * var(--cms-rem,1rem));min-width:0}.cms-lanes [data-cms-sortable]{min-height:calc(3 * var(--cms-rem,1rem))}.cms-lanes [data-cms-sortable]:not(:has(>*)):before{content:attr(data-cms-lane-empty);align-self:center;color:var(--cms-text-hint);font-size:calc(.875 * var(--cms-rem,1rem))}.cms-lanes__lane{padding:calc(.5 * var(--cms-rem,1rem)) calc(.5 * var(--cms-rem,1rem)) 0;border-radius:calc(.375 * var(--cms-rem,1rem));background-color:var(--cms-surface-2)}.cms-lanes__title{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.375 * var(--cms-rem,1rem));margin-bottom:calc(.375 * var(--cms-rem,1rem));color:var(--cms-text-hint);font-size:calc(.875 * var(--cms-rem,1rem))}.cms-lanes__lane[data-cms-lane-current]{background-color:var(--cms-highlight-bg)}.cms-lanes__lane[data-cms-lane-current] .cms-lanes__title{color:var(--cms-text)}.cms-lanes__now{color:var(--cms-success)}.cms-lanes__lane.is-drop{outline:2px solid var(--cms-accent);outline-offset:-2px}.cms-lanes__count:before{content:"· "}.cms-lanes__lane[data-cms-lane=hidden] img{opacity:.8;filter:saturate(.35);transition:opacity .15s,filter .15s}.cms-lanes__lane[data-cms-lane=hidden] :is(.image-input__imgbox:hover,.sortable-chosen) img{opacity:1;filter:none}.cms-lanes__lane[data-cms-lane=hidden] .file-input__ahref{color:var(--cms-text-muted)}.cms-labels__chips{position:absolute;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap-reverse;gap:1px;pointer-events:none}.cms-labels__chip{pointer-events:auto;min-width:1.5em;height:1.5em;padding:0 .2em;border:0;font-size:calc(.8125 * var(--cms-rem,1rem));line-height:1.5;color:var(--cms-on-solid,#fff);background-color:var(--cms-media-scrim);opacity:.45;cursor:pointer}.cms-labels__chip.is-on{opacity:1;background-color:var(--cms-accent)}.cms-labels__chip:focus-visible,.cms-labels__chip:hover{opacity:1}.cms-labels__chip:focus-visible{outline:2px solid var(--cms-focus);outline-offset:1px}.image-input__imgbox:not(:hover):not(:focus-within) .cms-labels__chip:not(.is-on){display:none}@media(pointer:coarse){.image-input__imgbox:not(:hover):not(:focus-within) .cms-labels__chip:not(.is-on){display:inline-block}}.image-input__imgbox.is-off img{opacity:.8;filter:saturate(.35)}.cms-labels__state{position:absolute;z-index:1;top:2px;left:2px;width:1.5em;height:1.5em;border-radius:50%;font-size:calc(.875 * var(--cms-rem,1rem));background-color:var(--cms-media-scrim);cursor:help}.cms-labels__state:before{content:"";position:absolute;inset:.25em;background-color:var(--cms-on-solid,#fff);-webkit-mask:var(--cms-state-icon) center/contain no-repeat;mask:var(--cms-state-icon) center/contain no-repeat}.cms-labels__state--hidden{--cms-state-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.4%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M17.94%2017.94A10.07%2010.07%200%200%201%2012%2020c-7%200-11-8-11-8a18.45%2018.45%200%200%201%205.06-5.94M9.9%204.24A9%209%200%200%201%2012%204c7%200%2011%208%2011%208a18.5%2018.5%200%200%201-2.16%203.19m-6.72-1.07a3%203%200%201%201-4.24-4.24M1%201l22%2022%22%2F%3E%3C%2Fsvg%3E")}.cms-labels__state--off{--cms-state-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.4%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M12%206v6l4%202%22%2F%3E%3C%2Fsvg%3E")}.file-input__item .cms-labels__chips{position:static;order:1;gap:2px}.file-input__item .cms-labels__chip{height:calc(2 * var(--cms-rem,1rem));min-width:calc(2 * var(--cms-rem,1rem));border-radius:calc(.25 * var(--cms-rem,1rem));color:var(--cms-text);background-color:var(--cms-surface-2);opacity:.7}.file-input__item .cms-labels__chip.is-on{color:var(--cms-on-accent);background-color:var(--cms-accent);opacity:1}.file-input__item.is-off .file-input__ahref{color:var(--cms-text-muted)}.file-input__item .cms-labels__state{position:relative;top:auto;left:auto;order:2;flex:none;background-color:transparent}.file-input__item .cms-labels__state:before{background-color:var(--cms-text-hint)}.cms-form--dense{--cms-ctl-h:calc(2.25 * var(--cms-rem, 1rem));--cms-form-step:calc(.75 * var(--cms-rem, 1rem))}.cms-form--dense .cms-form__group,.cms-form--dense .cms-form__groups{gap:var(--cms-form-step)}.cms-form--dense .cms-form__groups--sections>.cms-form__group{padding:var(--cms-form-step)}.cms-form--dense .cms-field{gap:calc(.25 * var(--cms-rem,1rem))}.cms-form--dense .cms-field__label{font-size:calc(.875 * var(--cms-rem,1rem))}.cms-form--dense :is(.cms-field__hint,.cms-field__foot){font-size:calc(.75 * var(--cms-rem,1rem));line-height:1.3}.cms-form--dense .cms-field__body :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=button],[type=submit],[type=reset]),textarea,select){min-height:var(--cms-ctl-h);padding:calc(.5 * (-1.5em - 2px + var(--cms-ctl-h))) calc(.625 * var(--cms-rem,1rem));line-height:1.5}.cms-form--dense .cms-btn{min-height:var(--cms-ctl-h);padding-inline:calc(.75 * var(--cms-rem,1rem))}.cms-form--dense .cms-field__body :is(.button,.btn){min-height:var(--cms-ctl-h)}.cms-form--dense .cms-choice{min-height:calc(1.75 * var(--cms-rem,1rem))}.cms-form--dense .cms-field--list ul.checkbox{display:flex;flex-wrap:wrap;gap:calc(.25 * var(--cms-rem,1rem)) calc(1.25 * var(--cms-rem,1rem));margin:0;padding:0;list-style:none}.cms-form--dense .cms-field--list ul.checkbox>li{margin:0;padding:0}.cms-form--dense .cms-field--list ul.checkbox label{display:inline-flex;align-items:center;gap:calc(.375 * var(--cms-rem,1rem));min-height:var(--cms-ctl-h);margin:0}.cms-form--dense .cms-form__section>summary{min-height:var(--cms-ctl-h)}.cms-form--dense .cms-field__body .image-input{grid-template-columns:auto minmax(0,1fr);align-items:start;-moz-column-gap:calc(.75 * var(--cms-rem,1rem));column-gap:calc(.75 * var(--cms-rem,1rem))}.cms-form--dense .cms-files,.cms-form--dense .cms-lanes{gap:calc(.375 * var(--cms-rem,1rem))}.cms-form--dense .cms-lanes__lane{padding:calc(.25 * var(--cms-rem,1rem)) calc(.5 * var(--cms-rem,1rem)) 0}.cms-form--dense .cms-lanes__title{margin-bottom:calc(.125 * var(--cms-rem,1rem))}.cms-form--dense .cms-lanes [data-cms-sortable]{min-height:calc(2 * var(--cms-rem,1rem))}@container cms-form (min-width: 30rem){.cms-form--dense .cms-field{grid-template-columns:var(--cms-form-label,8rem) minmax(0,1fr);-moz-column-gap:calc(.75 * var(--cms-rem,1rem));column-gap:calc(.75 * var(--cms-rem,1rem));align-items:start}.cms-form--dense .cms-field__label{text-align:right;padding-top:calc(.5 * (-1.5em + var(--cms-ctl-h,calc(2.25 * var(--cms-rem,1rem)))));line-height:1.5}.cms-form--dense .cms-field--nolabel>.cms-field__body,.cms-form--dense .cms-field>.cms-field__body:first-child{grid-column:2}.cms-form--dense .cms-form__section>summary{padding-left:calc(.25rem + var(--cms-form-label,8rem))}}.cms-dirty-note{display:inline-flex;align-items:center;min-height:calc(1.75 * var(--cms-rem,1rem));padding:0 calc(.625 * var(--cms-rem,1rem));border-radius:calc(.875 * var(--cms-rem,1rem));color:var(--cms-text);background:var(--cms-highlight-bg);font-size:calc(.8125 * var(--cms-rem,1rem));white-space:nowrap}.cms-dirty-note[hidden]{display:none}.cms-form__groups{display:grid;gap:calc(1.5 * var(--cms-rem,1rem));min-width:0}.cms-form .cms-btn[hidden],.cms-form__groups [hidden],form.cms-form [type=submit][hidden]{display:none}.cms-form__group{display:grid;gap:calc(.75 * var(--cms-rem,1rem));min-width:0;margin:0;padding:0;border:0}.cms-form__group-legend{display:flex;align-items:center;gap:calc(.5 * var(--cms-rem,1rem));inline-size:100%;margin:0;padding:0 0 calc(.375 * var(--cms-rem,1rem));border-bottom:1px solid var(--cms-border-light);font-size:calc(1.125 * var(--cms-rem,1rem));font-weight:700;line-height:1.3;color:var(--cms-text)}.cms-form__group-legend:focus{outline:none}.cms-form__group-legend:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-form__group-glyph{flex:none;color:var(--cms-text-muted)}.cms-form__group-hint,.cms-form__group-lock{margin:0;font-size:calc(.875 * var(--cms-rem,1rem));line-height:1.45;color:var(--cms-text-hint)}.cms-form__group-lock{padding:calc(.375 * var(--cms-rem,1rem)) calc(.75 * var(--cms-rem,1rem));border-radius:calc(.375 * var(--cms-rem,1rem));background:var(--cms-surface-2);color:var(--cms-text-soft)}.cms-form__groups--sections>.cms-form__group{padding:calc(.75 * var(--cms-rem,1rem)) calc(var(--cms-rem,1rem)) calc(var(--cms-rem,1rem));border:1px solid var(--cms-border-light);border-radius:calc(.5 * var(--cms-rem,1rem));background:var(--cms-surface)}.cms-form__groups--sections>.cms-form__group>legend.cms-form__group-legend{float:left}.cms-form__groups--sections>.cms-form__group--collapsible:not([open]){padding-bottom:calc(.25 * var(--cms-rem,1rem))}.cms-form__groups--sections>.cms-form__group--collapsible:not([open])>.cms-form__group-legend{border-bottom:0}.cms-form__group-body{min-width:0;margin:0;padding:0;border:0}.cms-form__group-body:disabled,.cms-form__group:disabled .cms-form__group-body{opacity:.7}.cms-form__group-error{display:flex;gap:calc(.375 * var(--cms-rem,1rem));margin:0;padding:calc(.5 * var(--cms-rem,1rem)) calc(.75 * var(--cms-rem,1rem));border-radius:calc(.375 * var(--cms-rem,1rem));background:var(--cms-danger-bg);color:var(--cms-danger-strong);font-size:calc(.875 * var(--cms-rem,1rem));line-height:1.4}.cms-form__group--collapsible>.cms-form__group-legend{min-height:calc(2.75 * var(--cms-rem,1rem));list-style:none;cursor:pointer}.cms-form__group--collapsible>.cms-form__group-legend::-webkit-details-marker{display:none}.cms-form__group--collapsible>.cms-form__group-legend:before{content:"";flex:none;width:calc(.5 * var(--cms-rem,1rem));height:calc(.5 * var(--cms-rem,1rem));margin:0 calc(.25 * var(--cms-rem,1rem));border:solid;border-width:0 2px 2px 0;transform:rotate(-45deg);transition:transform .15s}.cms-form__group--collapsible[open]>.cms-form__group-hint,.cms-form__group--collapsible[open]>.cms-form__group-legend{margin-bottom:calc(.75 * var(--cms-rem,1rem))}.cms-form__group--collapsible[open]>.cms-form__group-legend:before{transform:rotate(45deg)}.has-cms-groups-paged .cms-form__group[data-cms-group]:not(.is-current){display:none}.has-cms-groups-paged .cms-form__group[data-cms-group]>.cms-form__group-legend{position:absolute;inline-size:1px;block-size:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cms-form__groups-nav{display:flex;gap:calc(.375 * var(--cms-rem,1rem));margin:0 0 calc(1.25 * var(--cms-rem,1rem));padding:0;list-style:none}.cms-form__groups-nav li{flex:1 1 0;min-inline-size:0;margin:0;padding:0}.cms-form__groups>.cms-form__groups-nav{margin-bottom:0}.cms-form__groups-nav[data-layout=tabs]{gap:0;overflow-x:auto;border-bottom:1px solid var(--cms-border-light)}.cms-form__groups-tab{display:flex;flex-direction:column;align-items:flex-start;gap:calc(.125 * var(--cms-rem,1rem));box-sizing:border-box;inline-size:100%;min-block-size:calc(2.75 * var(--cms-rem,1rem));margin:0;padding:calc(.375 * var(--cms-rem,1rem)) calc(.5 * var(--cms-rem,1rem));font:inherit;font-size:calc(.8125 * var(--cms-rem,1rem));line-height:1.2;text-align:start;color:var(--cms-text-muted);background:var(--cms-surface-2);border:0;border-radius:calc(.375 * var(--cms-rem,1rem));cursor:pointer;transition:background-color .15s,color .15s}.cms-form__groups-tab:hover:not(:disabled,[aria-current],[aria-selected=true]){background:var(--cms-surface-3)}.cms-form__groups-tab:disabled{cursor:default;color:var(--cms-text-faint)}.cms-form__groups-tab:focus-visible{outline:2px solid var(--cms-focus);outline-offset:2px}.cms-form__groups-tab.is-done{color:var(--cms-text-soft);background:var(--cms-success-bg)}.cms-form__groups-tab.is-invalid{color:var(--cms-danger-strong);background:var(--cms-danger-bg)}.cms-form__groups-tab[aria-current=step]{color:var(--cms-on-accent);background:var(--cms-accent)}.cms-form__groups-nav[data-layout=tabs] .cms-form__groups-tab{flex:none;inline-size:auto;flex-direction:row;align-items:center;padding:calc(.5 * var(--cms-rem,1rem)) calc(var(--cms-rem,1rem));font-size:calc(.9375 * var(--cms-rem,1rem));background:none;border-radius:0;border-bottom:3px solid transparent;white-space:nowrap}.cms-form__groups-nav[data-layout=tabs] .cms-form__groups-tab:hover:not([aria-selected=true]){background:var(--cms-surface-2)}.cms-form__groups-nav[data-layout=tabs] .cms-form__groups-tab.is-done{background:none}.cms-form__groups-nav[data-layout=tabs] .cms-form__groups-tab[aria-selected=true]{color:var(--cms-text);border-bottom-color:var(--cms-accent)}.cms-form__groups-num{font-weight:700;font-size:calc(.9375 * var(--cms-rem,1rem))}.cms-form__groups-text{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-form__groups-actions{display:flex;flex-wrap:wrap;gap:calc(.5 * var(--cms-rem,1rem));justify-content:flex-end}.cms-form__groups-prev{margin-inline-end:auto}@container cms-form (max-width: 40rem){.cms-form__groups-nav[data-layout=steps] li:has(>[aria-current=step]){flex:4 1 0}.cms-form__groups-nav[data-layout=steps] .cms-form__groups-tab:not([aria-current=step]){align-items:center}.cms-form__groups-nav[data-layout=steps] .cms-form__groups-tab:not([aria-current=step]) .cms-form__groups-text{display:none}.cms-form__groups-actions>.cms-btn:not(.cms-form__groups-prev){flex:1 1 auto}}@container cms-form (min-width: 48rem){.cms-form__group-body:is([data-columns="2"],[data-columns="3"]){grid-template-columns:repeat(var(--cms-form-group-columns,2),minmax(0,1fr));align-items:start}.cms-form__group-body:is([data-columns="2"],[data-columns="3"])>.cms-field{grid-template-columns:minmax(0,1fr)}.cms-form__group-body:is([data-columns="2"],[data-columns="3"])>.cms-field>.cms-field__label{text-align:left;padding-top:0}.cms-form__group-body:is([data-columns="2"],[data-columns="3"])>.cms-field--nolabel>.cms-field__body,.cms-form__group-body:is([data-columns="2"],[data-columns="3"])>.cms-field>.cms-field__body:first-child{grid-column:auto}.cms-form__group-body:is([data-columns="2"],[data-columns="3"])>:is(.cms-field--html,.cms-field--map,.cms-field--image,.cms-field--file,.cms-field--links,.catalog-form__errors){grid-column:1/-1}.cms-form__group-body[data-columns="3"]{--cms-form-group-columns:3}}.catalog-show__group-title{padding-top:calc(.75 * var(--cms-rem,1rem));text-align:left;font-weight:700}.catalog-show__group-glyph{margin-right:.35em}@media print{.cms-form__groups-actions,.cms-form__groups-nav,.cms-noprint{display:none!important}.has-cms-groups-paged .cms-form__group[data-cms-group]:not(.is-current){display:grid!important}}@media(prefers-reduced-motion:reduce){.cms-form__group--collapsible>.cms-form__group-legend:before,.cms-form__groups-tab{transition:none}}.cms-ip{display:inline-flex;align-items:baseline;gap:.25em;color:var(--cms-text-muted,var(--bs-secondary-color));font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap}.cms-ip:hover{color:var(--cms-text,var(--bs-body-color));text-decoration:underline}.cms-ip.is-foreign{color:var(--cms-danger,var(--bs-danger-text-emphasis))}.cms-ip__cc{padding:0 .35em;border-radius:.25em;background-color:var(--cms-surface-3,var(--bs-secondary-bg));color:inherit;font-size:.85em;font-weight:600;letter-spacing:.03em}.cms-more__item.is-foreign,.cms-more__item.is-foreign .cms-i{color:var(--cms-danger,var(--bs-danger-text-emphasis))}.cms-ipinfo{min-inline-size:min(18rem,100%);overflow-wrap:anywhere}.cms-ipinfo__title{display:flex;align-items:center;flex-wrap:wrap;gap:.375em;margin:0 0 .5em;font-size:1.125em}.cms-ipinfo__n,.cms-ipinfo__title b{font-variant-numeric:tabular-nums}.cms-ipinfo__whois{margin:0;padding:0;list-style:none}.cms-ipinfo__whois li{margin:0 0 .125em;padding:0}.cms-ipinfo__k,.cms-ipinfo__note{color:var(--cms-text-muted,var(--bs-secondary-color))}.cms-ipinfo__k:after{content:":"}.cms-ipinfo__note{margin:.375em 0 0}.cms-ipinfo__ban{display:flex;align-items:baseline;gap:.375em;margin:.5em 0 0;padding:.375em .625em;border-radius:.5em;background-color:var(--cms-danger-bg,var(--bs-danger-bg-subtle));color:var(--cms-danger-strong,var(--bs-danger-text-emphasis))}.cms-ipinfo__tools{display:flex;flex-wrap:wrap;gap:.25em 1.25em;margin:.625em 0 0;padding:.5em 0 0;border-top:1px solid var(--cms-border-light,var(--bs-border-color-translucent));list-style:none}.cms-ipinfo__tools li{margin:0;padding:0}@media(hover:hover) and (pointer:fine){.cms-ipinfo__tools li:has(>[data-ip-self]){display:none}}.cms-ipinfo__go{display:inline-flex;align-items:center;gap:.375em;min-block-size:2rem;text-decoration:none}.cms-ipinfo__go:hover span{text-decoration:underline}.cms-ipinfo__n{color:var(--cms-text-muted,var(--bs-secondary-color));font-weight:600}.cms-ipinfo--panel{margin:0 0 1rem;padding:.75rem 1rem;border:1px solid var(--cms-border-light,var(--bs-border-color-translucent));border-radius:.75rem;background-color:var(--cms-surface-2,var(--bs-tertiary-bg))}.tooltip__helper--sheet .cms-ipinfo .cms-ipinfo__tools{flex-direction:column;gap:0}.tooltip__helper--sheet .cms-ipinfo .cms-ipinfo__go{min-block-size:3rem}.cms-pwd{--cms-pwd-btn:2.5em;position:relative}.cms-pwd:not(.cms-pwd--host){display:inline-block;max-width:100%;vertical-align:middle}.cms-pwd:not(.cms-pwd--host).cms-pwd--block{display:block;justify-self:stretch}.cms-pwd>input.cms-pwd__input{padding-right:var(--cms-pwd-btn)}.cms-pwd:not(.cms-pwd--host)>input.cms-pwd__input{display:block;margin:0;max-width:100%}.cms-pwd--block:not(.cms-pwd--host)>input.cms-pwd__input{width:100%}.cms-pwd__input::-ms-reveal{display:none}.cms-pwd>input.cms-pwd__input:is(.is-invalid,.is-valid),.was-validated .cms-pwd>input.cms-pwd__input:is(:invalid,:valid){padding-right:calc(1.5em + var(--cms-pwd-btn));background-position:right var(--cms-pwd-btn) center}.cms-pwd__btn{position:absolute;top:0;right:0;bottom:0;z-index:5;aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:var(--bs-border-radius,.375em);background:none;color:var(--cms-text-hint,var(--bs-secondary-color));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .15s}.cms-pwd__btn:hover{color:var(--cms-text-soft,var(--bs-body-color))}.cms-pwd__btn:focus-visible{outline:2px solid var(--cms-focus,var(--bs-primary));outline-offset:-4px}.cms-pwd__btn[aria-pressed=true]{color:var(--cms-accent-fg,var(--bs-primary))}.cms-pwd__btn--timed:after{content:"";position:absolute;left:28%;right:28%;bottom:18%;height:2px;border-radius:1px;background-color:currentColor;opacity:.6;transform-origin:left center;animation:cms-pwd-timeout var(--cms-pwd-timeout,10s) linear forwards}.cms-pwd__ico{width:50%;height:50%;max-width:1.5rem;max-height:1.5rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.cms-pwd__btn:not([aria-pressed=true]) .cms-pwd__ico--hide,.cms-pwd__btn[aria-pressed=true] .cms-pwd__ico--show{display:none}@keyframes cms-pwd-timeout{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.input-group>.cms-pwd{position:relative;display:block;flex:1 1 auto;width:1%;min-width:0}.input-group>.cms-pwd>input.cms-pwd__input{width:100%}.input-group>.cms-pwd:not(:first-child)>input.cms-pwd__input{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.cms-pwd:not(:last-child)>input.cms-pwd__input{border-top-right-radius:0;border-bottom-right-radius:0}@media print{.cms-pwd__btn{display:none}}.chat-msg__text blockquote,.chat__text blockquote,.comment-msg__text blockquote,.ed-rich blockquote,.fm-content blockquote,.tooltip-msg blockquote,.umsg__content blockquote{display:block;clear:both;margin:.5em 0;padding:.375em .75em;border:0;border-inline-start:var(--cms-quote-bar-w) solid var(--cms-quote-bar);border-radius:var(--cms-quote-radius);background-color:var(--cms-quote-bg);color:inherit;font-size:.9375em}.chat-msg__text blockquote>:first-child,.chat__text blockquote>:first-child,.comment-msg__text blockquote>:first-child,.ed-rich blockquote>:first-child,.fm-content blockquote>:first-child,.tooltip-msg blockquote>:first-child,.umsg__content blockquote>:first-child{margin-block-start:0}.chat-msg__text blockquote>:last-child,.chat__text blockquote>:last-child,.comment-msg__text blockquote>:last-child,.ed-rich blockquote>:last-child,.fm-content blockquote>:last-child,.tooltip-msg blockquote>:last-child,.umsg__content blockquote>:last-child{margin-block-end:0}.chat-msg__text blockquote blockquote,.chat__text blockquote blockquote,.comment-msg__text blockquote blockquote,.ed-rich blockquote blockquote,.fm-content blockquote blockquote,.tooltip-msg blockquote blockquote,.umsg__content blockquote blockquote{border-inline-start-color:var(--cms-quote-bar-nested);font-size:1em}.chat-msg__text blockquote,.comment-msg__text blockquote,.fm-content blockquote,.tooltip-msg blockquote,.umsg__content blockquote{inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}.cms-ripple{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;contain:strict}.cms-ripple--free{inset:auto}.cms-ripple__wave{position:absolute;border-radius:50%;background-color:var(--cms-ripple-color,currentColor);opacity:var(--cms-ripple-opacity,.16);transform:scale(0);animation:cms-ripple-in .45s cubic-bezier(.4,0,.2,1) forwards;transition:opacity .3s linear}.cms-ripple__wave--out{opacity:0}@keyframes cms-ripple-in{0%{transform:scale(0)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cms-ripple__wave{transform:none;animation:none}}.cms-ripple-on :is(a,summary,label,button,[role=button],[role=tab],[data-ripple]){-webkit-tap-highlight-color:transparent}@media print{.cms-ripple{display:none}}.elastic{scrollbar-width:thin;-webkit-overflow-scrolling:touch;resize:none;box-sizing:border-box;overflow-y:hidden;min-height:calc(var(--elastic-min-rows,1) * 1lh + var(--elastic-padding,0px) * 2 + var(--elastic-border-width,0px) * 2)}@supports(min-height:calc(attr(rows type(<number>))*1lh)){.elastic[rows]{min-height:calc(attr(rows type(<number>)) * 1lh + var(--elastic-padding,0px) * 2 + var(--elastic-border-width,0px) * 2)}}@supports(field-sizing:content){.elastic{field-sizing:content;overflow-y:auto;max-height:calc(var(--elastic-max-rows,10) * 1lh + var(--elastic-padding,0px) * 2 + var(--elastic-border-width,0px) * 2);width:100%}}.elastic--static{field-sizing:fixed;overflow-y:auto}.image-input{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;display:flex}.image-input__file{margin-bottom:.5em;display:flex;gap:1em;align-items:center}.image-input__file input{display:none}.image-input__url{margin-bottom:.5em}.image-input__url input{font-size:11px}.image-input__imgbox-container{display:flex;flex-wrap:wrap;margin-bottom:8px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.image-input__imgbox-container--multiple .image-input__imgbox img{height:80px}.image-input__ahref,.image-input__imgbox img{display:inline-block;vertical-align:middle}.image-input__imgbox{position:relative;margin:8px 12px 0 0}.image-input__imgbox--gif,.image-input__imgbox--png,.image-input__imgbox--svg{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQMAAABJtOi3AAAABlBMVEVmZmbMzMwe3QZHAAAAFElEQVQI12NgYPj/n4GKBHVNYwAA7b0/wfSyzYsAAAAASUVORK5CYII=")}.image-input__imgbox[draggable]{-khtml-user-drag:element;-webkit-user-drag:element}.image-input__imgbox img{border-width:0;max-width:100%;max-height:100px}.image-input__imgbox a.cover,.image-input__imgbox img.svg{min-width:100px;min-height:100px}.image-input__imgbox a.cover{background:url() no-repeat 50%;background-size:cover}.image-input__imgbox button.image-input__focus,.image-input__imgbox label.image-input__active,.image-input__imgbox label.image-input__del{display:block;overflow:hidden;position:absolute;width:1.2em;line-height:1.2;text-align:center;margin:0;color:var(--cms-on-solid,#fff);background-color:var(--cms-media-bg);opacity:.7;cursor:pointer;transition:opacity .1s ease-in-out}.image-input__imgbox:hover button.image-input__focus:hover,.image-input__imgbox:hover label.image-input__active:hover,.image-input__imgbox:hover label.image-input__del:hover{opacity:1!important}.image-input__imgbox label.image-input__del{top:-.5rem;right:-.5rem;z-index:1;display:grid;place-items:center;overflow:visible;box-sizing:border-box;width:1.25rem;height:1.25rem;border:2px solid var(--cms-surface);border-radius:50%;background-color:var(--cms-media-bg,rgba(0,0,0,.65));font-size:.625rem;line-height:1;opacity:1;transition:background-color .1s ease-in-out}.image-input__imgbox label.image-input__del:before{content:"";position:absolute;inset:-.25rem}.image-input__imgbox label.image-input__del:after{content:"✖"}.image-input__imgbox label.image-input__del:focus-visible,.image-input__imgbox label.image-input__del:hover{background-color:var(--cms-danger)}.image-input__imgbox label.image-input__active{top:calc(1.2em + 1px);right:0;height:1.2em}.image-input__imgbox label.image-input__active:after{content:"";display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.4%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M1%2012s4-8%2011-8%2011%208%2011%208-4%208-11%208-11-8-11-8%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E") center/.9em no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.4%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M1%2012s4-8%2011-8%2011%208%2011%208-4%208-11%208-11-8-11-8%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E") center/.9em no-repeat}.image-input__imgbox[data-cms-state=wait] label.image-input__active:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.4%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M12%206v6l4%202%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.4%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M12%206v6l4%202%22%2F%3E%3C%2Fsvg%3E")}.image-input__imgbox button.image-input__focus{top:calc(2.4em + 2px);right:0;height:1.2em;padding:0;border:0;font:inherit}.image-input__imgbox button.image-input__focus:after{content:"";display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.4%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M6%202v14a2%202%200%200%200%202%202h14%22%2F%3E%3Cpath%20d%3D%22M18%2022V8a2%202%200%200%200-2-2H2%22%2F%3E%3C%2Fsvg%3E") center/.85em no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.4%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M6%202v14a2%202%200%200%200%202%202h14%22%2F%3E%3Cpath%20d%3D%22M18%2022V8a2%202%200%200%200-2-2H2%22%2F%3E%3C%2Fsvg%3E") center/.85em no-repeat}.image-input__imgbox button.image-input__focus[hidden]{display:none}.image-input__imgbox input.image-input__active:checked~label.image-input__active,.image-input__imgbox[data-cms-focus-set] button.image-input__focus{opacity:1}.image-input__imgbox input.image-input__active:checked~label.image-input__active:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.4%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M17.94%2017.94A10.07%2010.07%200%200%201%2012%2020c-7%200-11-8-11-8a18.45%2018.45%200%200%201%205.06-5.94M9.9%204.24A9%209%200%200%201%2012%204c7%200%2011%208%2011%208a18.5%2018.5%200%200%201-2.16%203.19m-6.72-1.07a3%203%200%201%201-4.24-4.24M1%201l22%2022%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.4%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M17.94%2017.94A10.07%2010.07%200%200%201%2012%2020c-7%200-11-8-11-8a18.45%2018.45%200%200%201%205.06-5.94M9.9%204.24A9%209%200%200%201%2012%204c7%200%2011%208%2011%208a18.5%2018.5%200%200%201-2.16%203.19m-6.72-1.07a3%203%200%201%201-4.24-4.24M1%201l22%2022%22%2F%3E%3C%2Fsvg%3E")}.image-input__imgbox input.image-input__del:checked~label.image-input__del{top:0;right:0;left:0;bottom:0;display:block;font-size:1em;background-color:transparent;border:0;border-radius:0;opacity:1;width:auto;height:auto}.image-input__imgbox input.image-input__del:checked~label.image-input__del:before{content:none}.image-input__imgbox input.image-input__del:checked~label.image-input__del:hover{background-color:transparent}.image-input__imgbox input.image-input__del:checked~label.image-input__del:after{display:block;position:relative;top:50%;left:0;translate:0 -50%;text-align:center;content:"↶";font-size:2em;line-height:1;color:var(--cms-text);text-shadow:0 0 .25em var(--cms-surface)}.image-input__imgbox input.image-input__active,.image-input__imgbox input.image-input__del{display:none}.image-input__imgbox input.image-input__del:checked~a img,.image-input__imgbox input.image-input__del:checked~img{opacity:.4;filter:grayscale(50%)}.file-input__container{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start}.file-input__item{display:flex;align-items:center;padding:3px;margin-bottom:.5em}.file-input__item:hover{background-color:var(--cms-surface-3)}.file-input__item label{flex-shrink:0;font-size:.8em;margin-left:2em}.file-input__item label input[type=checkbox]{margin-right:.5em;vertical-align:middle}.file-input__ahref{flex-basis:100%}.file-input__add,.file-input__stat{margin-bottom:.5em}.cms-dialog.cms-focus-dialog{width:min(56rem,100%)}.cms-focus{display:flex;flex-direction:column;gap:.5rem}.cms-focus__stage{position:relative;align-self:center;max-width:100%;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cms-focus__stage:active{cursor:grabbing}.cms-focus__img{display:block;max-width:100%;max-height:60dvh;-webkit-user-drag:none}.cms-focus__frame{position:absolute;box-sizing:border-box;pointer-events:none}.cms-focus__frame[hidden]{display:none}.cms-focus__frame--wide{border:2px solid var(--cms-on-solid,#fff);box-shadow:0 0 0 100vmax rgb(var(--cms-scrim-rgb)/.55)}.cms-focus__frame--tall{border:2px dashed var(--cms-on-solid,#fff)}body .mupload__results{margin:0!important;position:fixed;bottom:0;left:0;right:0;background-color:var(--bs-tertiary-bg,#f6f6f6);border-top:1px solid var(--bs-border-color,#ccc);font-size:1.5em;max-height:25vh;overflow-y:auto;scrollbar-width:thin}.mupload__results{margin:1em 0}.mupload__result{padding:1em;position:relative}.mupload__result:hover{background-color:var(--bs-secondary-bg,#eee)}.mupload__abort,.mupload__aborted,.mupload__filename,.mupload__spinner,.mupload__waiting{display:inline-block;margin-right:1em}.mupload__abort:before{content:"Отмена"}.mupload__aborted,.mupload__error{color:var(--bs-danger,red)}.mupload__aborted:before{content:"загрузка прервана"}.mupload__waiting:before{content:"Ожидание сервера: "}.mupload__progressbar{position:absolute;bottom:0;left:0;right:0;display:block;background-color:var(--bs-primary,#39c);height:5px;width:1px}.mupload__drophere{position:fixed;left:0;top:0;right:0;bottom:0;background-color:var(--cms-media-bg);opacity:.4;z-index:20000;display:flex;flex-direction:column;justify-content:center;align-items:center}.mupload__drophere-text{color:var(--cms-on-accent);font-size:8em;display:block;padding:2em;text-align:center}@media screen and (max-width:768px){.mupload__drophere-text{font-size:4em}}@media screen and (max-width:576px){.mupload__drophere-text{font-size:2.5em}}.mupload__drophere-text:after{content:"Загрузить файлы"}.mupload__drophere-border{border:var(--cms-surface) .5em dashed;position:absolute;left:0;top:0;right:0;bottom:0;margin:2em}.ruser-devices{--rd-pad-x:1rem;--rd-icon:1.75rem;--rd-gap:.75rem;--rd-radius:.75rem;max-width:48rem}.ruser-devices--busy{opacity:.6;pointer-events:none}.ruser-devices__msg:empty{display:none}.ruser-devices__msg+.ruser-devices__head{margin-block-start:0}.ruser-devices__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-block:1.5rem .5rem}.ruser-devices__head form{margin:0}.ruser-devices__h{margin:0;font-size:1.125rem;font-weight:600}.ruser-devices__count{margin-inline-start:.25rem;color:var(--bs-secondary-color);font-weight:400}.ruser-devices__list{margin:0;padding:0;list-style:none;border:1px solid var(--bs-border-color-translucent);border-radius:var(--rd-radius);background-color:var(--bs-body-bg)}.ruser-devices__list>li+li{border-block-start:1px solid var(--bs-border-color-translucent)}.ruser-devices__list>li:first-child{border-start-start-radius:var(--rd-radius);border-start-end-radius:var(--rd-radius)}.ruser-devices__list>li:last-child{border-end-start-radius:var(--rd-radius);border-end-end-radius:var(--rd-radius)}.ruser-devices__item{position:relative;display:flex;align-items:flex-start}.ruser-devices__item--current{background-color:var(--bs-success-bg-subtle)}.ruser-devices__icon,.ruser-devices__item--revoked{color:var(--bs-secondary-color)}.ruser-devices__row{flex:1 1 auto;min-width:0}.ruser-devices__row[open] .ruser-devices__chevron{transform:rotate(180deg)}.ruser-devices__summary{display:flex;align-items:center;gap:var(--rd-gap);padding:.75rem var(--rd-pad-x);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ruser-devices__summary::-webkit-details-marker{display:none}.ruser-devices__summary::marker{content:""}.ruser-devices__summary:focus-visible{outline:2px solid var(--bs-focus-ring-color);outline-offset:-2px;border-radius:var(--rd-radius)}.ruser-devices__icon{flex:none;inline-size:var(--rd-icon);block-size:var(--rd-icon)}.ruser-devices__item--current .ruser-devices__icon{color:var(--bs-success)}.ruser-devices__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ruser-devices__name{font-weight:600;overflow-wrap:anywhere}.ruser-devices__name .badge{margin-inline-start:.25rem;font-weight:500;vertical-align:.1em}.ruser-devices__meta{color:var(--bs-secondary-color);font-size:.875rem}.ruser-devices__chevron{flex:none;color:var(--bs-secondary-color);transition:transform .15s}.ruser-devices__more{margin:.375rem .375rem 0 0}.ruser-devices__details{padding:0 var(--rd-pad-x) .75rem;font-size:.875rem}@media(min-width:576px){.ruser-devices__details{padding-inline-start:calc(var(--rd-pad-x) + var(--rd-icon) + var(--rd-gap))}}.ruser-devices__facts{display:grid;gap:.25rem;margin:0}.ruser-devices__fact{display:flex;flex-wrap:wrap;gap:0 .5em}.ruser-devices__fact dt{color:var(--bs-secondary-color);font-weight:400}.ruser-devices__fact dd{margin:0}.ruser-devices__rename{display:flex;gap:.5rem;margin-block-start:.75rem;max-width:26rem}.ruser-devices__log-more,.ruser-devices__revoked{margin-block-start:.5rem}.ruser-devices__log-more>.ruser-devices__summary,.ruser-devices__revoked>.ruser-devices__summary{padding-inline:.25rem;color:var(--bs-secondary-color)}.ruser-devices__log-more>.ruser-devices__summary:after,.ruser-devices__revoked>.ruser-devices__summary:after{content:"";inline-size:.5em;block-size:.5em;margin-inline-start:.25rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg) translateY(-.15em)}.ruser-devices__log-more[open]>.ruser-devices__summary:after,.ruser-devices__revoked[open]>.ruser-devices__summary:after{transform:rotate(-135deg) translateY(-.15em)}.ruser-devices__event{display:grid;grid-template-columns:1fr auto;gap:.125rem .75rem;padding:.625rem var(--rd-pad-x)}.ruser-devices__event--warn{background-color:var(--bs-warning-bg-subtle)}.ruser-devices__event--danger{background-color:var(--bs-danger-bg-subtle)}.ruser-devices__event .ruser-devices__meta{grid-column:1/-1}.ruser-devices__event-time{font-size:.875rem}.ruser-devices__event-time,.ruser-devices__repeat{color:var(--bs-secondary-color);white-space:nowrap}.ruser-devices__repeat{margin-inline-start:.375rem;padding:0 .375rem;border-radius:1rem;background-color:var(--bs-secondary-bg);font-size:.75rem}.ruser-devices__qr-code{inline-size:15rem}.ruser-devices-page__intro{margin-bottom:1rem;text-indent:0}.ruser-devices-page__tools{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:1rem}@media print{.ruser-devices form,.ruser-devices-page__tools,.ruser-devices__more{display:none}}@keyframes down{0%{transform:translateY(-1.5rem)}to{transform:translateY(0)}}@keyframes up{0%{transform:translateY(1.5rem)}to{transform:translateY(0)}}@keyframes right{0%{transform:translateX(1.5rem)}to{transform:translateX(0)}}@keyframes left{0%{transform:translateX(-1.5rem)}to{transform:translateX(0)}}@keyframes tooltip-sheet{0%{transform:translateY(100%)}}@keyframes tooltip-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tooltip__helper{position:absolute;box-sizing:border-box;margin:0;min-width:6.25rem;max-width:calc(min(31.25rem,70vw));min-height:1.875rem;font-family:var(--cms-font,inherit);font-size:.875rem;line-height:1.45;text-align:left;z-index:9000;transition:opacity .25s}.tooltip__helper--show{opacity:1!important;animation-iteration-count:1}.tooltip__helper--hidden{opacity:0!important}.tooltip__helper--sheet{position:fixed;inset:auto 0 0!important;min-width:0;max-width:none;max-height:85dvh;overflow-y:auto;overscroll-behavior:contain;padding:.5rem .75rem calc(.75rem + env(safe-area-inset-bottom,0px));border-width:0!important;border-radius:1rem 1rem 0 0!important;box-shadow:var(--cms-elev-3)!important;font-size:1rem;z-index:9002;animation:none!important}.tooltip__helper--sheet:before{content:"";display:block;inline-size:2.5rem;block-size:.25rem;margin:0 auto .5rem;border-radius:1rem;background-color:var(--cms-border)}.tooltip__backdrop[hidden],.tooltip__helper--sheet .tooltip__arrow{display:none}@media(prefers-reduced-motion:no-preference){.tooltip__helper--sheet.tooltip__helper--show{animation:tooltip-sheet .2s ease-out!important}}.tooltip__backdrop{position:fixed;inset:0;z-index:9001;background:var(--cms-overlay);touch-action:none}.tooltip__body{color:inherit;margin:.5em .625em;max-height:calc(70vh - 1em);overflow-y:auto;overscroll-behavior:contain}.tooltip__body iframe,.tooltip__body img,.tooltip__body object{max-width:100%!important;clear:both;display:block}.tooltip__load .tooltip__body{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.tooltip__load .tooltip__body:before{content:"";width:1.375rem;height:1.375rem;border-radius:50%;border:.1875rem solid var(--cms-border);border-top-color:var(--cms-accent);animation:tooltip-spin .8s linear infinite}.tooltip__helper--sheet .tooltip__body{max-height:none;overflow:visible}.tooltip__helper--sheet.tooltip__load .tooltip__body{margin-inline:auto}.tooltip--default{background-color:var(--cms-surface);border:1px solid var(--cms-pop-border);border-radius:.5rem;box-shadow:var(--cms-elev-2);color:var(--cms-text)}.tooltip__arrow{pointer-events:none;position:absolute;overflow:hidden}.tooltip__arrow:after{margin-left:-.564em;content:"";position:absolute;width:1.128em;height:1.128em;transform:rotate(45deg);background-color:var(--cms-surface);border:1px solid var(--cms-pop-border)}.tooltip--arrow-bottom.tooltip__helper--show{animation:down .25s ease}.tooltip--arrow-bottom .tooltip__arrow{bottom:-1.2em;width:100%;height:1.2em}.tooltip--arrow-bottom .tooltip__arrow:after{top:-.5673758865em;left:50%}.tooltip--arrow-top.tooltip__helper--show{animation:up .25s ease}.tooltip--arrow-top .tooltip__arrow{top:-1.2em;width:100%;height:1.2em}.tooltip--arrow-top .tooltip__arrow:after{bottom:-.5673758865em;left:50%}.tooltip--arrow-right.tooltip__helper--show{animation:right .25s ease}.tooltip--arrow-right .tooltip__arrow{right:-1.2em;top:0;bottom:0;width:1.2em}.tooltip--arrow-right .tooltip__arrow:after{margin-left:0;margin-top:-.564em;left:-.5673758865em;top:50%}.tooltip--arrow-left.tooltip__helper--show{animation:left .25s ease}.tooltip--arrow-left .tooltip__arrow{left:-1.2em;top:0;bottom:0;width:1.2em}.tooltip--arrow-left .tooltip__arrow:after{margin-left:0;margin-top:-.564em;right:-.5673758865em;top:50%}@media(prefers-reduced-motion:reduce){.tooltip__helper{transition:none;animation:none!important}}.tooltip__body .news-hint__img{float:left;background-color:var(--cms-surface-2);border:0;margin:.1875rem 1em 0 0;max-width:9.375rem;max-height:9.375rem}.tooltip__body .news-hint__text-wrapper{overflow:hidden}.tooltip__body .news-hint__topic{margin-bottom:.7em;font-weight:700}.tooltip__body .news-hint__announce{margin-bottom:.7em;hyphens:auto}.tooltip__body .news-hint__extra{color:var(--cms-text-muted);*zoom:1;margin-top:.25rem;font-size:.875em}.tooltip__body .news-hint__extra a:hover,.tooltip__body .news-hint__extra a:link,.tooltip__body .news-hint__extra a:visited{color:inherit}.tooltip__body .news-hint__extra:after,.tooltip__body .news-hint__extra:before{content:" ";display:table}.tooltip__body .news-hint__extra:after{clear:both}.tooltip__body .news-hint__dt{font-size:.9em;margin-right:calc(.7 * var(--cms-rem,1rem))}.tooltip__body .news-hint__comments{margin-right:calc(.7 * var(--cms-rem,1rem));text-decoration:none}.tooltip__body .news-hint__comments i{margin-right:calc(.2 * var(--cms-rem,1rem))}.tooltip__body .news-hint__rating{margin-right:calc(.7 * var(--cms-rem,1rem))}.tooltip__body .news-hint__rating i{margin-right:calc(.2 * var(--cms-rem,1rem))}.tooltip__body .news-hint__views{margin-right:calc(.7 * var(--cms-rem,1rem));text-decoration:none}.tooltip__body .news-hint__views i{margin-right:calc(.2 * var(--cms-rem,1rem))}.tooltip-msg{overflow-wrap:anywhere}.tooltip-msg__title{margin-block-end:.5em;font-weight:700}.tooltip-msg p{margin:0 0 .5em;text-indent:0}.tooltip-msg p:last-child{margin-block-end:0}.tooltip-msg ol,.tooltip-msg ul{margin:0 0 .5em;padding-inline-start:1.5em}.tooltip-msg ul[type="1"]{list-style-type:decimal}.tooltip-msg>:first-child{margin-block-start:0}.tooltip-msg>:last-child{margin-block-end:0}.tooltip-msg img[src^="/images/smile/"]{display:inline-block;vertical-align:middle}.tooltip--ruser{min-width:16rem;max-width:calc(min(22rem,90vw))}.tooltip--ruser .tooltip__body{margin:.75rem}.tooltip--star-rating ul{padding:0;margin:0;clear:both;min-width:14em}.tooltip--star-rating ul li{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.2em .25em;margin:0;list-style-type:none;border-radius:.25rem}.tooltip--star-rating ul li:hover{background-color:var(--cms-surface-3)}.tooltip--star-rating ul li .login{flex:1 1 auto;min-width:0;max-width:16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cms-text-muted)}.tooltip--star-rating ul li .login,.tooltip--star-rating ul li .login:hover,.tooltip--star-rating ul li .login:link{text-decoration:none}.tooltip--star-rating ul li .star-rating{flex:none}.tooltip__helper--sheet.tooltip--star-rating li{align-items:center;min-block-size:2.75rem;padding-inline:.5rem}.ruser-card{display:flex;flex-direction:column;gap:.625rem}.ruser-card__head{display:flex;align-items:center;gap:.75rem;color:inherit}.ruser-card__head,.ruser-card__head:hover,.ruser-card__head:link,.ruser-card__head:visited{text-decoration:none;color:inherit}.ruser-card__head:hover .ruser-card__name{text-decoration:underline}.ruser-card__ava{flex:none;inline-size:3.5rem;block-size:3.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:var(--cms-surface-2)}.ruser-card__ava--letter{display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:500;color:var(--cms-text-muted)}.ruser-card__who{display:flex;flex-direction:column;min-width:0}.ruser-card__name{font-size:1rem;font-weight:600;color:var(--cms-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ruser-card__line,.ruser-card__note{font-size:.8125rem;color:var(--cms-text-muted)}.ruser-card__note{margin:0}.ruser-card__note--alert{color:var(--cms-danger)}.ruser-card__stats{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;font-size:.8125rem;color:var(--cms-text-muted)}.ruser-card__stats li{margin:0;padding:0}.ruser-card__stats b{font-weight:600;color:var(--cms-text)}.ruser-card__stats a{color:inherit}.ruser-card__stats a,.ruser-card__stats a:link,.ruser-card__stats a:visited{text-decoration:none}.ruser-card__stats a:hover{text-decoration:underline}.ruser-card__btns{display:flex;gap:.5rem}.ruser-card__btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:2rem;padding:0 1rem;border:1px solid var(--cms-btn-border);border-radius:999px;background-color:var(--cms-btn-bg);font-size:.875rem}.ruser-card__btn,.ruser-card__btn:link,.ruser-card__btn:visited{text-decoration:none;color:var(--cms-btn-color)}.ruser-card__btn:hover{text-decoration:none;background-color:var(--cms-btn-bg-hover);color:var(--cms-btn-color-hover)}.slide:after,html.tooltip-sheet-open{overflow:hidden}.topic-input{font-size:.85em}.topic-input__item{text-decoration:none;display:inline-block;margin-bottom:.5em}.topic-input__item:not(:last-child):after{content:","}.topic-input__item:not(:last-child){margin-right:.5em}.slide ul li a,.topic-input__count,.topic-input__count:hover,.topic-input__href{text-decoration:none}.topic-input__href--blocked{color:var(--bs-danger,red);font-weight:700}.topic-input__href--hot,.topic-input__href--main{font-weight:700}.topic-input__count{margin-left:.5em;color:var(--adm-muted-color,#999)}.topic-input__count:before{content:"("}.topic-input__count:after{content:")"}.slide{display:inline-block;position:relative}.slide:after{content:"▼";font-family:monospace;margin-left:.3em;color:inherit}.slide ul{display:none;margin:0;padding:.5em .7em;list-style:none;display:block;position:absolute;left:0;z-index:1000;background-color:var(--cms-surface);box-shadow:0 0 8px var(--cms-border-dark)}.slide ul li{margin:0;padding:.4em}.slide ul li a:hover{text-decoration:underline}img.smile{margin:0 .3em!important;border:none!important;vertical-align:middle!important;display:inline!important;overflow:hidden!important;box-shadow:none!important;background:none!important;padding:0!important}:where(.star-rating){--srating-w:25px;--srating-h:25px;--srating-count:5;--srating-empty:var(--cms-rating-empty);--srating-fill:var(--cms-rating-fill);--srating-hover:var(--cms-rating-hover);--srating-shadow:none;--srating-shape:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.6%22%20d%3D%22m12%202.5%202.9%206.51%207.09.75-5.3%204.76%201.48%206.97L12%2017.93l-6.17%203.56%201.48-6.97-5.3-4.76%207.09-.75Z%22%2F%3E%3C%2Fsvg%3E")}:where(.star-rating.small-star){--srating-w:15px;--srating-h:15px}:where(.star-rating.medium-star){--srating-w:20px;--srating-h:20px}:where(.star-rating.new-medium-star){--srating-w:23px;--srating-h:24px}:where(.star-rating.big-star){--srating-w:25px;--srating-h:25px}.star-rating{position:relative;width:calc(var(--srating-w) * var(--srating-count));height:var(--srating-h);overflow:hidden;margin:0;padding:0;filter:var(--srating-shadow)}.star-rating:before{content:"";position:absolute;inset:0;z-index:0;background:var(--srating-empty);-webkit-mask-image:var(--srating-shape);mask-image:var(--srating-shape);-webkit-mask-size:var(--srating-w) var(--srating-h);mask-size:var(--srating-w) var(--srating-h);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:0 0;mask-position:0 0}.star-rating-lmsg,.star-rating-rmsg{color:var(--cms-text-hint);white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;display:inline-block;vertical-align:middle}.star-rating-lmsg{margin-right:.5em}.star-rating-rmsg{margin-left:.5em}.star-rating-rmsg:is(button){box-sizing:border-box;min-block-size:1.5rem;padding:0 .25em;border:0;border-radius:.25rem;background:none;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.star-rating-rmsg:is(button):hover:not(:disabled){color:var(--cms-text);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.2em}.star-rating-rmsg:is(button):focus-visible{outline:2px solid var(--cms-focus);outline-offset:1px}.star-rating-rmsg:is(button)[aria-expanded=true]{background-color:var(--cms-surface-3)}.star-rating-rmsg:is(button):disabled{cursor:default}@media(pointer:coarse){.star-rating-rmsg:is(button){position:relative}.star-rating-rmsg:is(button):after{content:"";position:absolute;inset:50% auto auto 50%;inline-size:max(100%,2.75rem);block-size:2.75rem;transform:translate(-50%,-50%)}}.star-rating-rmsg--short{margin-left:.125em}.star-rating-rmsg--short:before{content:"· "}.star-rating-rmsg--short[hidden]{display:none}.star-rating-inline{display:inline-block;vertical-align:middle}.star-rating .current-rating,.star-rating .star-rating-star{position:absolute;top:0;left:0;height:100%;border:none;padding:0;margin:0;background:transparent;z-index:1}.star-rating .current-rating{background:var(--srating-fill);-webkit-mask-image:var(--srating-shape);mask-image:var(--srating-shape);-webkit-mask-size:var(--srating-w) var(--srating-h);mask-size:var(--srating-w) var(--srating-h);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:0 0;mask-position:0 0}.star-rating .star-rating-star{font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.star-rating .star-rating-star:before{content:"";position:absolute;inset:0;background:var(--srating-hover);opacity:0;transition:opacity .12s;-webkit-mask-image:var(--srating-shape);mask-image:var(--srating-shape);-webkit-mask-size:var(--srating-w) var(--srating-h);mask-size:var(--srating-w) var(--srating-h);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:0 0;mask-position:0 0}.star-rating .star-rating-star:hover:before{opacity:1}.star-rating .star-rating-star:focus-visible{outline:2px solid var(--cms-focus);outline-offset:-2px}@media(forced-colors:active){.star-rating .current-rating,.star-rating .star-rating-star:before,.star-rating:before{forced-color-adjust:none}.star-rating:before{background:GrayText}.star-rating .current-rating{background:CanvasText}.star-rating .star-rating-star:before{background:Highlight}}@media(prefers-reduced-motion:reduce){.star-rating .star-rating-star:before{transition:none}}.stat-day{max-width:600px;border-spacing:1px;border-collapse:separate;border-width:1px}.stat-day th{padding:4px;background-color:var(--cms-surface-5)}.stat-day td{vertical-align:top;padding:4px}.stat-day a{text-decoration:none;display:block;width:100%;height:100%}.stat-day a:hover{text-decoration:underline}.stat-day .views{word-spacing:-1px;white-space:nowrap;text-align:right;padding-left:15px}.topic-div-descr,.topic-div-descr p{margin-bottom:1em}.topic-div-descr p:first-child{font-size:1.2em}pre.ubb-code{max-width:100%;margin:.75em 0;padding:.75rem 1rem;border-radius:.75rem;background:var(--cms-surface-2);color:var(--cms-text);font-family:var(--cms-font-mono,ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace);font-size:.875em;line-height:1.5;white-space:pre;overflow-wrap:normal;overflow-x:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.video-embed{--ve-radius:calc(.5 * var(--cms-rem));position:relative;display:block;clear:both;max-inline-size:calc(40 * var(--cms-rem));margin:calc(.75 * var(--cms-rem)) 0;padding:0}.video-embed--r3x4,.video-embed--vertical{max-inline-size:calc(20 * var(--cms-rem))}.video-embed--fill{margin-block:0}.video-embed--fill:not(.video-embed--vertical):not(.video-embed--r3x4){max-inline-size:none}.video-embed__player,.video-embed__screen{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;margin:0;border:0;border-radius:var(--ve-radius);background-color:var(--cms-media-bg)}.video-embed--vertical .video-embed__player,.video-embed--vertical .video-embed__screen{aspect-ratio:9/16}.video-embed--r4x3 .video-embed__player,.video-embed--r4x3 .video-embed__screen{aspect-ratio:4/3}.video-embed--r3x4 .video-embed__player,.video-embed--r3x4 .video-embed__screen{aspect-ratio:3/4}.video-embed__screen{position:relative;overflow:hidden;background-image:var(--video-thumb,none);background-position:50%;background-size:cover;background-repeat:no-repeat;color:rgb(var(--cms-on-media-rgb));text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.video-embed__screen:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 35%,rgb(var(--cms-scrim-rgb)/.35))}.video-embed__screen:focus-visible{outline:2px solid var(--cms-accent-fg);outline-offset:2px}.video-embed__play{inset-inline-start:50%;inline-size:calc(4 * var(--cms-rem));block-size:calc(4 * var(--cms-rem));border-radius:50%;background:rgb(var(--cms-scrim-rgb)/.6);transition:background-color .15s,transform .15s}.video-embed__play,.video-embed__play:after{position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)}.video-embed__play:after{content:"";inset-inline-start:54%;border-style:solid;border-width:calc(.75 * var(--cms-rem)) 0 calc(.75 * var(--cms-rem)) calc(1.25 * var(--cms-rem));border-color:transparent transparent transparent rgb(var(--cms-on-media-rgb))}.video-embed__screen:focus-visible .video-embed__play,.video-embed__screen:hover .video-embed__play{background:rgb(var(--cms-scrim-rgb)/.85);transform:translate(-50%,-50%) scale(1.08)}@media(prefers-reduced-motion:reduce){.video-embed__play{transition:none}}.video-embed__caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5em;margin:calc(.375 * var(--cms-rem)) 0 0;font-size:.875em;line-height:1.35;color:var(--cms-text-muted)}.video-embed__source{font-weight:600;color:inherit!important;text-decoration:none!important}.video-embed__source:after{content:" ↗"}.video-embed__source:focus-visible,.video-embed__source:hover{color:var(--cms-link)!important;text-decoration:underline!important}.video-embed__title{min-inline-size:0;color:var(--cms-text);overflow-wrap:anywhere}.video-embed__hint{flex-basis:100%;color:var(--cms-danger)}.video-embed__hint a{color:inherit!important;text-decoration:underline!important}.youtube-iframe{display:block;max-inline-size:calc(40 * var(--cms-rem));margin:calc(.75 * var(--cms-rem)) 0}.youtube-iframe iframe{display:block;inline-size:100%!important;max-inline-size:none!important;block-size:auto!important;aspect-ratio:16/9;border:0;border-radius:calc(.5 * var(--cms-rem));background-color:var(--cms-media-bg)}.video-embed--popup{max-inline-size:none;margin:0}.cms-dialog--video .cms-dialog__box{gap:calc(.5 * var(--cms-rem))}
/*# sourceMappingURL=layout.css.map */
