@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation:none}.ctsw{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:9000;background:var(--ctsw-bg,#141416eb);color:var(--ctsw-ink,#f4f4f2);border:1px solid var(--ctsw-line,#ffffff24);border-radius:var(--ctsw-radius,999px);font:500 13px/1 var(--ctsw-font,ui-sans-serif, system-ui, sans-serif);backdrop-filter:blur(10px);view-transition-name:ctsw;align-items:center;gap:4px;padding:5px 5px 5px 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px -12px #00000073}.ctsw__lead{color:var(--ctsw-muted,#f4f4f2a8);white-space:nowrap;margin-right:6px}.ctsw a{border-radius:var(--ctsw-radius,999px);min-height:36px;color:inherit;white-space:nowrap;align-items:center;gap:7px;padding:0 12px;text-decoration:none;transition:background-color .18s;display:inline-flex}.ctsw__ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;flex:none;width:17px;height:17px}.ctsw a[aria-current=true] .ctsw__ic{opacity:1}.ctsw a:hover{background:#7f7f7f2e}.ctsw a[aria-current=true]{background:var(--ctsw-accent,#f4f4f2);color:var(--ctsw-on-accent,var(--ctsw-bg-solid,#141416));font-weight:600}.ctsw a:focus-visible,.ctsw__toggle:focus-visible{outline:2px solid var(--ctsw-accent,#6fb6ff);outline-offset:2px}.ctsw__toggle{display:none}@media (width<=760px){.ctsw{left:auto;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;padding:4px;transform:none}.ctsw__lead,.ctsw a{display:none}.ctsw[data-open=true] a{min-height:44px;display:inline-flex}.ctsw[data-open=true] .ctsw__lead{padding:10px 10px 4px;display:block}.ctsw__toggle{min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}}@media print{.ctsw{display:none}}section[tabindex="-1"]:focus,[id][tabindex="-1"]:focus{outline:none}.to-start{min-height:32px;color:inherit;white-space:nowrap;vertical-align:middle;border:1px solid;border-radius:999px;align-items:center;gap:7px;margin-left:10px;padding:6px 12px;font-weight:600;text-decoration:none;display:inline-flex}.to-start svg{flex:none;width:14px;height:14px}.to-start:hover{text-underline-offset:3px;text-decoration:underline}.site-links{flex-wrap:wrap;gap:2px 18px;margin:10px 0 0;font-size:14.5px;display:flex}.site-links a{min-height:36px;color:inherit;text-underline-offset:3px;align-items:center;gap:5px;font-weight:600;display:inline-flex}.svcmenu{align-items:center;display:inline-flex;position:relative}.svcmenu__btn{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0;display:inline-flex}.svcmenu__caret{width:10px;height:6px;transition:transform .2s}.svcmenu__btn[aria-expanded=true] .svcmenu__caret{transform:rotate(180deg)}.svcmenu__panel{top:calc(100% + var(--sm-gap,8px));left:var(--sm-left,-14px);z-index:200;background:var(--sm-bg,#fff);min-width:280px;color:var(--sm-fg,#111);border:var(--sm-border,1px solid #0000001f);border-radius:var(--sm-radius,10px);box-shadow:var(--sm-shadow,0 18px 40px -20px #00000073);font:var(--sm-font,inherit);text-transform:none;letter-spacing:0;gap:2px;padding:8px;display:grid;position:absolute}.svcmenu__panel[hidden]{display:none}.svcmenu__panel:before{content:"";height:calc(var(--sm-gap,8px) + 4px);position:absolute;bottom:100%;left:0;right:0}.nav .svcmenu .svcmenu__item{border-radius:var(--sm-item-radius,7px);width:auto;min-height:0;font:inherit;letter-spacing:0;text-transform:none;color:inherit;white-space:nowrap;background:0 0;border:0;gap:2px;margin:0;padding:10px 12px;font-size:15.5px;line-height:1.25;text-decoration:none;display:grid}.nav .svcmenu .svcmenu__item:after,.nav .svcmenu .svcmenu__item:before{display:none}.nav .svcmenu .svcmenu__item:hover,.nav .svcmenu .svcmenu__item:focus-visible,.nav .svcmenu .svcmenu__item[aria-current=page]{background:var(--sm-hover,#0000000f)}.nav .svcmenu .svcmenu__item small{color:var(--sm-price,currentColor);opacity:var(--sm-price-opacity,.8);font-size:13px}.svcmenu__flat{display:none}
