:root{--tibiu-global-header-offset:116px}@media (min-width:768px) and (max-width:1260px){:root{--tibiu-global-header-offset:112px}}#tibiu-route-header-root{position:sticky;top:0;z-index:40}.tibiu-header{position:relative;z-index:40;width:100%;border:0;border-bottom:0;background:var(--tibiu-ui-color-surface);box-shadow:none}.tibiu-header__bar{display:grid;grid-template-columns:minmax(120px,1fr) minmax(220px,390px) minmax(120px,1fr);gap:18px;align-items:center;height:66px;padding-inline:18px}.tibiu-header__brand{justify-self:start}.tibiu-header__actions{justify-self:end}.tibiu-header__logo{display:block;width:70px;height:22px;background-image:url(/TIBIULOGO.svg);background-position:0;background-repeat:no-repeat;background-size:contain}.tibiu-search-overlay{position:fixed;inset:0;z-index:1200;background:var(--tibiu-ui-color-search-backdrop)}.tibiu-search-overlay__sheet{position:absolute;top:24px;left:50%;display:grid;align-content:start;gap:18px;width:min(696px,calc(100vw - 44px));max-height:calc(100vh - 48px);overflow:auto;padding:0;border:0;border-radius:var(--tibiu-ui-radius-control);background:var(--tibiu-ui-color-surface);box-shadow:none;transform:translateX(-50%)}.tibiu-header__icon-list .tibiu-header__icon-button{position:relative;color:var(--tibiu-ui-color-ink-soft)}.tibiu-header__icon-list .tibiu-header__icon-button:hover{background:var(--tibiu-ui-color-primary-soft);color:var(--tibiu-ui-color-primary)}.tibiu-header__quick-wrap{display:contents}.tibiu-header__icon-list .tibiu-language-switcher{width:auto;min-width:42px;padding-inline:6px}.tibiu-header__icon{width:1em;height:1em;color:currentColor;font-size:var(--tibiu-ui-icon-size-lg);opacity:.9;transition:opacity .18s ease}.tibiu-language-switcher{gap:3px;font-size:var(--tibiu-ui-type-aux-size);font-weight:var(--tibiu-ui-weight-semibold);line-height:var(--tibiu-type-aux-line,16px)}.tibiu-language-switcher__label{min-width:16px;color:currentColor;font-size:var(--tibiu-ui-type-shortcut-mobile-size);line-height:var(--tibiu-type-shortcut-mobile-line,13px)}.tibiu-header__divider{display:block;width:100%;height:1px;box-sizing:border-box;border:0;background:var(--tibiu-ui-color-line)}.tibiu-secondary-header{position:relative;z-index:45;width:100%;min-height:54px;border-bottom:1px solid var(--tibiu-ui-color-line);background:var(--tibiu-ui-color-surface-translucent);-webkit-backdrop-filter:var(--tibiu-ui-backdrop-sticky);backdrop-filter:var(--tibiu-ui-backdrop-sticky)}.tibiu-secondary-header__bar{justify-content:space-between;box-sizing:border-box;width:min(calc(100% - (var(--tibiu-ui-gutter) * 2)),var(--tibiu-ui-shell));height:54px;margin-inline:auto;padding-inline:6px}.tibiu-secondary-header__bar,.tibiu-secondary-header__main{display:flex;align-items:center;min-width:0;gap:9px}.tibiu-secondary-header__title{overflow:hidden;margin:0;color:var(--tibiu-ui-color-ink);font-family:var(--tibiu-ui-font-display);font-size:var(--tibiu-ui-type-section-mobile-size);font-weight:var(--tibiu-ui-weight-bold);line-height:var(--tibiu-ui-leading-compact);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.tibiu-secondary-header__root-title-mobile{display:none}.tibiu-secondary-header__end{display:flex;align-items:center;flex:0 0 auto;gap:4px}.tibiu-secondary-header__account{display:none}.account-menu-trigger__dot{position:absolute;top:8px;right:10px;width:8px;height:8px;border-radius:var(--tibiu-ui-radius-circle);background:var(--tibiu-ui-color-danger)}.account-menu-dialog__body{padding:0}.tibiu-secondary-header__actions{display:flex;align-items:center;flex:0 0 auto;gap:4px}.tibiu-secondary-header__action[data-action=save]{order:30}.tibiu-secondary-header__actions [data-action=save]{order:30;min-height:var(--tibiu-ui-hit-target)}.tibiu-secondary-header__actions [data-action=publish]{order:35;min-height:var(--tibiu-ui-hit-target)}.tibiu-secondary-header__action[data-action=overflow]{order:40}.app-back-to-top{--tibiu-back-to-top-bottom:84px;position:fixed;right:max(18px,calc(env(safe-area-inset-right, 0px) + 18px));bottom:calc(var(--tibiu-back-to-top-bottom) + env(safe-area-inset-bottom, 0px));z-index:64;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--tibiu-ui-color-line);border-radius:var(--tibiu-ui-radius-pill);background:var(--tibiu-ui-color-surface-raised);color:var(--tibiu-ui-color-primary);box-shadow:var(--tibiu-ui-shadow-raised);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(12px) scale(.96);transition:opacity .18s ease,transform .18s ease,color .18s ease,background-color .18s ease,border-color .18s ease}.app-back-to-top.is-reader-route{--tibiu-back-to-top-bottom:132px}.app-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.app-back-to-top .anticon,.app-back-to-top svg{width:24px;height:24px}.app-back-to-top:focus-visible,.app-back-to-top:hover{border-color:var(--tibiu-ui-color-primary);background:var(--tibiu-ui-color-primary);color:var(--tibiu-ui-color-on-primary);outline:none;transform:translateY(-2px) scale(1)}@media (prefers-reduced-motion:reduce){.app-back-to-top,.tibiu-header__bar{transition:none}}.app-route-stage{min-width:0}.app-route-stage--with-footer{min-height:max(420px,calc(100svh - 156px))}.app-footer{margin-top:52px;border-top:0;background:var(--tibiu-ui-color-surface);color:var(--tibiu-ui-color-ink)}.app-footer--compact{margin-top:40px}.app-footer__inner{display:grid;gap:26px;padding-block:28px 34px}.app-footer__primary{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-footer__primary-link{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--tibiu-ui-color-ink);font-size:var(--tibiu-ui-type-meta-size);font-weight:var(--tibiu-ui-weight-semibold);line-height:var(--tibiu-type-meta-line,17px);text-decoration:none;transition:color .18s ease}.app-footer__primary-link svg{width:19px;height:19px;flex:0 0 auto}.app-footer__primary-link .anticon{width:19px;height:19px}.app-footer__primary-link.is-active,.app-footer__primary-link:hover{color:var(--tibiu-ui-color-primary)}.app-footer__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.app-footer__group{display:grid;align-content:start;gap:10px}.app-footer__group h2{margin:0;color:var(--tibiu-ui-color-ink);font-size:var(--tibiu-ui-type-meta-size);font-weight:var(--tibiu-ui-weight-bold);line-height:var(--tibiu-type-meta-line,17px)}.app-footer__links{display:grid;gap:8px}.app-footer__links a{width:fit-content;max-width:100%;overflow:hidden;color:var(--tibiu-ui-color-ink-muted);font-size:var(--tibiu-ui-type-meta-size);line-height:var(--tibiu-type-meta-line,17px);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease}.app-footer__links a:hover{color:var(--tibiu-ui-color-primary)}.app-footer__compact-links{display:none;align-items:center;gap:8px 18px;min-width:0}.app-footer__compact-links a{color:var(--tibiu-ui-color-ink-muted);font-size:var(--tibiu-ui-type-aux-size);font-weight:var(--tibiu-ui-weight-medium);line-height:var(--tibiu-ui-leading-compact);text-decoration:none;white-space:nowrap;transition:color var(--tibiu-ui-motion-fast) var(--tibiu-ui-ease)}.app-footer__compact-links a:focus-visible,.app-footer__compact-links a:hover{color:var(--tibiu-ui-color-primary)}.app-footer--compact .app-footer__inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px 28px;padding-block:18px}.app-footer--compact .app-footer__compact-links{display:flex}.app-footer--compact .app-footer__meta{justify-content:flex-end}.app-footer__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--tibiu-ui-color-ink-muted);font-size:var(--tibiu-ui-type-aux-size);line-height:var(--tibiu-type-aux-line,16px)}.app-footer__meta-copy{display:flex;align-items:center;gap:16px;min-width:0}.app-footer__meta-copy span{min-width:0}.app-footer__preferences{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.app-footer .app-footer__language-switcher,.app-footer__preference-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:44px;padding:0 9px;border:1px solid var(--tibiu-ui-color-line);border-radius:var(--tibiu-ui-radius-sm);background:var(--tibiu-ui-color-surface-soft);color:var(--tibiu-ui-color-ink-muted);font:inherit;font-size:var(--tibiu-ui-type-aux-size);font-weight:var(--tibiu-ui-weight-semibold);line-height:1;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.app-footer__language-switcher svg,.app-footer__preference-button svg{width:16px;height:16px;font-size:var(--tibiu-ui-icon-size-sm);opacity:1}.app-footer__language-switcher .anticon{width:16px;height:16px}.app-footer__language-switcher .tibiu-language-switcher__label{min-width:16px;color:currentColor}.app-footer .app-footer__language-switcher:focus-visible,.app-footer .app-footer__language-switcher:hover,.app-footer__preference-button:focus-visible,.app-footer__preference-button:hover{border-color:var(--tibiu-ui-color-primary);background:var(--tibiu-ui-color-primary-soft);color:var(--tibiu-ui-color-primary)}.tibiu-secondary-header[data-mobile-only=true]{display:none}.app-route-stage[data-route-header=secondary]{--tibiu-global-header-offset:54px}@media (max-width:767px){:root{--tibiu-global-header-offset:96px}.app-route-stage--with-footer{min-height:max(420px,calc(100svh - 132px))}.app-route-stage[data-route-header=secondary],.app-route-stage[data-route-mobile=pushed]{--tibiu-global-header-offset:50px}.tibiu-secondary-header[data-mobile-only=true]{display:block}.app-route-stage[data-route-mobile=pushed] .discovery-header{display:none}.app-route-stage[data-route-mobile=pushed] .functional-page-title{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#tibiu-route-header-root,.tibiu-header{position:relative;top:auto}.tibiu-header{z-index:70;padding-top:0;background:var(--tibiu-ui-color-surface-translucent)}.tibiu-header[data-mobile-hidden=true]{display:none}.tibiu-secondary-header{position:relative;top:auto;z-index:68;height:50px;min-height:50px;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;transform:none}.tibiu-header__bar{position:fixed;top:0;left:50%;z-index:70;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "search search";row-gap:12px;column-gap:12px;width:100%;max-width:var(--tibiu-page-max-width);height:auto;padding:14px 18px 10px;border-bottom:1px solid transparent;background:var(--tibiu-ui-color-surface);box-shadow:none;transform:translateX(-50%);transition:padding var(--tibiu-ui-motion-fast) var(--tibiu-ui-ease),border-color var(--tibiu-ui-motion-fast) var(--tibiu-ui-ease),box-shadow var(--tibiu-ui-motion-fast) var(--tibiu-ui-ease)}.tibiu-header__brand{grid-area:brand}.tibiu-header__actions{grid-area:actions}.tibiu-search-overlay{background:var(--tibiu-ui-color-surface)}.tibiu-search-overlay__sheet{inset:0;left:0;width:100%;max-height:none;min-height:100%;padding:0;border:0;border-radius:0;box-shadow:none;transform:none}.tibiu-header__logo{height:17px}.tibiu-header__icon{font-size:var(--tibiu-ui-icon-size-header)}.tibiu-secondary-header__bar{position:fixed;top:0;left:50%;z-index:68;width:100%;max-width:none;height:50px;padding-inline:9px;border-bottom:1px solid var(--tibiu-ui-color-line);background:var(--tibiu-ui-color-surface-translucent);-webkit-backdrop-filter:var(--tibiu-ui-backdrop-sticky);backdrop-filter:var(--tibiu-ui-backdrop-sticky);box-shadow:none;transform:translateX(-50%);transition:none;display:grid;grid-template-columns:88px minmax(0,1fr) 88px;gap:0}.tibiu-secondary-header__main{display:contents}.tibiu-secondary-header__back{grid-column:1;justify-self:start}.tibiu-secondary-header__title{grid-column:2;justify-self:center;max-width:100%;font-size:var(--tibiu-ui-type-work-size);font-weight:var(--tibiu-ui-weight-semibold);line-height:var(--tibiu-ui-leading-compact);text-align:center}.tibiu-secondary-header__end{grid-column:3;justify-self:end}.tibiu-secondary-header__account{display:flex}.tibiu-secondary-header[data-mobile-layout=tab] .tibiu-secondary-header__back{display:none}.tibiu-secondary-header[data-mobile-layout=tab] .tibiu-secondary-header__bar{grid-template-columns:minmax(0,1fr) auto;padding-inline:16px 9px}.tibiu-secondary-header[data-mobile-layout=tab] .tibiu-secondary-header__title{grid-column:1;justify-self:start;font-size:var(--tibiu-ui-type-section-mobile-size);font-weight:var(--tibiu-ui-weight-bold);text-align:left}.tibiu-secondary-header[data-mobile-layout=tab] .tibiu-secondary-header__end{grid-column:2}.tibiu-secondary-header__root-title-desktop{display:none}.tibiu-secondary-header__root-title-mobile{display:inline}.app-back-to-top,.app-footer{display:none}}.mobile-shell__scrim,.mobile-shell__surface{display:none}@media (max-width:767px){:root{--tibiu-shell-rail-width:76px;--tibiu-shell-rail-offset:0px;--tibiu-shell-account-offset:0px;--tibiu-shell-account-width:340px;--tibiu-shell-progress:0}.mobile-shell__scrim{position:fixed;inset:0;z-index:88;display:block;background:var(--tibiu-ui-color-overlay);opacity:var(--tibiu-shell-progress);pointer-events:none;touch-action:none}.mobile-shell__scrim[data-open=true]{pointer-events:auto}.mobile-shell__surface{position:fixed;top:0;right:0;bottom:0;z-index:90;display:block;overflow-y:auto;overscroll-behavior:contain;background:var(--tibiu-ui-color-surface);outline:0;padding-top:env(safe-area-inset-top,0)}:root[data-shell=dragging] .mobile-shell__surface,:root[data-shell=open] .mobile-shell__surface{box-shadow:var(--tibiu-ui-shadow-modal)}.mobile-shell__surface--rail{width:var(--tibiu-shell-rail-width);background:var(--tibiu-ui-color-surface-soft);transform:translateX(calc(var(--tibiu-shell-rail-width) - var(--tibiu-shell-rail-offset)))}.mobile-shell__surface--account{width:var(--tibiu-shell-account-width);transform:translateX(calc(var(--tibiu-shell-account-width) - var(--tibiu-shell-account-offset)))}:root[data-shell=closed] .mobile-shell__surface,:root[data-shell=open] .mobile-shell__surface{transition:transform var(--tibiu-ui-motion-panel) var(--tibiu-ui-ease)}:root[data-shell=closed] .mobile-shell__scrim,:root[data-shell=open] .mobile-shell__scrim{transition:opacity var(--tibiu-ui-motion-panel) var(--tibiu-ui-ease)}.mobile-rail{display:flex;min-height:100%;flex-direction:column;align-items:center;gap:12px;padding:16px 0 calc(16px + env(safe-area-inset-bottom, 0px))}.mobile-rail__foot,.mobile-rail__items{display:grid;justify-items:center;gap:6px}.mobile-rail__foot{margin-top:auto}.mobile-rail__item{display:grid;justify-items:center;gap:3px;width:68px;padding-block:4px;color:var(--tibiu-ui-color-ink-soft);text-decoration:none;-webkit-tap-highlight-color:transparent}.mobile-rail__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:var(--tibiu-ui-radius-circle);background:var(--tibiu-ui-color-surface);font-size:var(--tibiu-ui-icon-size-md);box-shadow:var(--tibiu-ui-shadow-control)}.mobile-rail__label{font-size:var(--tibiu-ui-type-badge-size);line-height:1.2}.mobile-rail__item[aria-current=page]{color:var(--tibiu-ui-color-primary)}.mobile-rail__item[aria-current=page] .mobile-rail__icon{background:var(--tibiu-ui-color-primary);color:var(--tibiu-ui-color-on-primary);box-shadow:0 0 0 3px var(--tibiu-ui-color-primary-soft)}.mobile-rail__item:active .mobile-rail__icon{background:var(--tibiu-ui-color-primary-soft)}}@media (prefers-reduced-motion:reduce){:root[data-shell] :is(.mobile-shell__surface,.mobile-shell__scrim){transition:none}}