.sc-root{position:relative;font-family:inherit;line-height:1.3}.sc-root *,.sc-root :after,.sc-root :before{box-sizing:border-box}.sc-root ul{list-style:none;margin:0;padding:0}.sc-root a{color:inherit;text-decoration:none}.sc-root button{background:none;border:0;color:inherit;cursor:pointer;padding:0;font:inherit}@media (max-width:767px){.sc-root.sc-desktop:not([data-device]),.sc-root:not([data-device]) .sc-desktop{display:none!important}}@media (min-width:768px){.sc-root.sc-mobile:not([data-device]),.sc-root:not([data-device]) .sc-mobile{display:none!important}}.sc-root.sc-mobile[data-device=desktop],.sc-root[data-device=desktop] .sc-mobile,.sc-root[data-device=mobile] .sc-desktop{display:none!important}.sc-header{top:0;z-index:40;display:flex;align-items:center;gap:12px;width:100%}.sc-header.sc-desktop{gap:24px}.sc-grow{flex:1}.sc-logo{display:inline-flex;align-items:center;flex-shrink:0}.sc-logo img{display:block;width:auto;max-width:240px;object-fit:contain}.sc-logo-placeholder{display:inline-flex;align-items:center;justify-content:center;min-width:96px;padding:0 12px;border:2px dashed;border-radius:6px;font-size:13px;font-weight:700;opacity:.45}.sc-logo-text{font-size:18px;font-weight:800;white-space:nowrap}.sc-text{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-burger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;flex-shrink:0}.sc-burger:hover{background:rgba(0,0,0,.06)}.sc-links{flex:1;display:flex}.sc-links[data-align=left]{justify-content:flex-start}.sc-links[data-align=center]{justify-content:center}.sc-links[data-align=right]{justify-content:flex-end}.sc-links>ul{display:flex;align-items:center;gap:4px}.sc-links li{position:relative}.sc-links>ul>li>a{display:inline-flex;align-items:center;gap:4px;height:38px;padding:0 12px;border-radius:6px;color:var(--sc-link);font-size:15px;font-weight:600}.sc-links a:hover{color:var(--sc-hover)}.sc-dropdown{position:absolute;top:100%;left:0;z-index:50;display:none;min-width:220px;padding:8px 0!important;border-radius:8px;background:var(--sc-dropdown);box-shadow:0 12px 32px rgba(15,23,42,.16)}.sc-has-dropdown:focus-within>.sc-dropdown,.sc-has-dropdown:hover>.sc-dropdown{display:block}.sc-dropdown a{display:block;padding:8px 16px;color:var(--sc-link);font-size:14px}.sc-flyout-wrap{position:fixed;inset:0;z-index:1000}.sc-root[data-editing] .sc-flyout-wrap{position:absolute;inset:0 0 auto 0;height:calc(100vh - 150px);min-height:520px}.sc-overlay{position:absolute;inset:0;background:rgba(15,23,42,.45)}.sc-flyout{position:absolute;top:0;bottom:0;width:var(--sc-fly-width);max-width:420px;overflow-y:auto;padding:16px 20px 32px;background:var(--sc-fly-bg);color:var(--sc-fly-text);box-shadow:0 0 40px rgba(15,23,42,.25)}.sc-flyout-wrap[data-side=left] .sc-flyout{left:0}.sc-flyout-wrap[data-side=right] .sc-flyout{right:0}.sc-flyout-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.sc-close{display:inline-flex;padding:6px!important;border-radius:8px}.sc-fly-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(127,127,127,.2)}.sc-fly-row a{flex:1;padding:14px 0;font-size:17px;font-weight:600}.sc-fly-row button{display:inline-flex;padding:10px!important}.sc-fly-children{padding:4px 0 8px 14px!important}.sc-fly-children a{display:block;padding:10px 0;font-size:15px;opacity:.85}.sc-bottom-spacer{height:64px}.sc-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;justify-content:space-around;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid rgba(127,127,127,.2);box-shadow:0 -4px 16px rgba(15,23,42,.08)}.sc-bottom-nav a{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0;font-size:11px;font-weight:600}.sc-bn-img{width:22px;height:22px;object-fit:contain}.sc-bottom-nav[data-editing]{position:relative}