:is(#sbPreferences,#seoPreferences){position:fixed;z-index:760;inset:0;display:grid;align-items:end;justify-items:center;padding:0;background:var(--sb-scrim);color:var(--sb-text);opacity:0;transition:opacity var(--sb-motion-sheet) ease}:is(#sbPreferences,#seoPreferences)[hidden]{display:none!important}:is(#sbPreferences,#seoPreferences).is-open{opacity:1}:is(#sbPreferences,#seoPreferences) .sb-preferences-card{display:flex;flex-direction:column;width:min(100%,620px);height:100%;max-height:100dvh;overflow:hidden;background:var(--sb-surface);color:var(--sb-text);transform:translateY(12px);transition:transform var(--sb-motion-sheet) ease}:is(#sbPreferences,#seoPreferences).is-open .sb-preferences-card{transform:translateY(0)}:is(#sbPreferences,#seoPreferences) .sb-preferences-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;min-height:calc(72px + var(--sb-shell-safe-top, env(safe-area-inset-top, 0px)));padding:var(--sb-shell-safe-top, env(safe-area-inset-top, 0px)) 16px 0 20px;border-bottom:1px solid var(--sb-line)}:is(#sbPreferences,#seoPreferences) .sb-surface-kicker{text-align:left;margin:0 0 2px;color:var(--sb-accent-text);font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.13em;line-height:20px}:is(#sbPreferences,#seoPreferences) .sb-preferences-head h2{text-align:left;margin:0;color:var(--sb-text);font-family:inherit;font-size:25px;font-weight:780;letter-spacing:-.008em;line-height:1.2}:is(#sbPreferences,#seoPreferences) .sb-surface-close{display:grid;flex:0 0 auto;place-items:center;width:48px;height:48px;padding:0 0 3px;border:1px solid var(--sb-line);border-radius:15px;background:var(--sb-surface);color:var(--sb-text);font-size:29px;line-height:1}:is(#sbPreferences,#seoPreferences) .sb-preferences-scroll{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:22px 18px calc(32px + var(--sb-safe-bottom))}:is(#sbPreferences,#seoPreferences) .sb-preference-group{min-width:0;margin:0 0 24px;padding:0;border:0}:is(#sbPreferences,#seoPreferences) .sb-preference-group legend{padding:0;color:var(--sb-text);font-size:18px;font-weight:760}:is(#sbPreferences,#seoPreferences) .sb-preference-group>p{text-align:left;margin:4px 0 12px;color:var(--sb-text-secondary);font-size:17px;line-height:26px}:is(#sbPreferences,#seoPreferences) .sb-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:56px;padding:4px;border:1px solid var(--sb-line);border-radius:17px;background:#53657a14}:is(#sbPreferences,#seoPreferences) .sb-segmented-two{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#sbPreferences,#seoPreferences) .sb-segment-option{position:relative;display:block;min-width:0;min-height:48px}:is(#sbPreferences,#seoPreferences) .sb-segment-option input{position:absolute;width:1px;height:1px;opacity:0}:is(#sbPreferences,#seoPreferences) .sb-segment-option span{display:grid;place-items:center;width:100%;min-height:48px;padding:8px;border-radius:13px;color:var(--sb-text-secondary);font-size:17px;font-weight:720;line-height:22px;text-align:center}:is(#sbPreferences,#seoPreferences) .sb-segment-option input:checked+span{background:var(--sb-action);color:var(--sb-action-text);box-shadow:0 5px 16px rgba(var(--sb-brand-blue-rgb),.2)}:is(#sbPreferences,#seoPreferences) .sb-segment-option input:focus-visible+span{outline:3px solid var(--sb-focus);outline-offset:2px}:is(#sbPreferences,#seoPreferences) .sb-preference-list{overflow:hidden;margin-top:4px;border-block:1px solid var(--sb-line)}:is(#sbPreferences,#seoPreferences) .sb-preference-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:72px;padding:12px 2px;border:0;border-radius:0;background:transparent;color:var(--sb-text);text-align:left;text-decoration:none}:is(#sbPreferences,#seoPreferences) .sb-preference-row+.sb-preference-row,:is(#sbPreferences,#seoPreferences) .sb-install-help+.sb-preference-row{border-top:1px solid var(--sb-line)}:is(#sbPreferences,#seoPreferences) .sb-preference-row>span:first-child{min-width:0}:is(#sbPreferences,#seoPreferences) .sb-preference-row strong,:is(#sbPreferences,#seoPreferences) .sb-preference-row small{display:block}:is(#sbPreferences,#seoPreferences) .sb-preference-row strong{color:var(--sb-text);font-size:17px;font-weight:720}:is(#sbPreferences,#seoPreferences) .sb-preference-row small{margin-top:2px;color:var(--sb-text-secondary);font-size:14px;line-height:20px}:is(#sbPreferences,#seoPreferences) .sb-row-action{flex:0 0 auto;color:var(--sb-link);font-size:17px;font-weight:760;line-height:22px}:is(#sbPreferences,#seoPreferences) .sb-row-chevron{color:var(--sb-text-tertiary);font-size:28px}:is(#sbPreferences,#seoPreferences) .sb-motion-switch{position:relative;flex:0 0 auto;width:48px;height:28px;border:1px solid var(--sb-line-strong);border-radius:999px;background:var(--sb-surface-raised);transition:border-color var(--sb-motion-control) ease,background-color var(--sb-motion-control) ease}:is(#sbPreferences,#seoPreferences) .sb-motion-switch>span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--sb-text-tertiary);box-shadow:0 1px 4px #030a1433;transition:transform var(--sb-motion-control) ease,background-color var(--sb-motion-control) ease}:is(#sbPreferences,#seoPreferences) .sb-motion-toggle[aria-checked=true] .sb-motion-switch{border-color:var(--sb-action);background:var(--sb-action)}:is(#sbPreferences,#seoPreferences) .sb-motion-toggle[aria-checked=true] .sb-motion-switch>span{background:#fff;transform:translate(20px)}:is(#sbPreferences,#seoPreferences) .sb-install-help{text-align:left;margin:-4px 0 8px;padding:0 2px 12px;color:var(--sb-text-secondary);font-size:15px;line-height:1.5}:is(#sbPreferences,#seoPreferences) .sb-reset-button{width:100%;min-height:53px;margin-top:26px;padding:12px 16px;border:1px solid rgba(180,35,24,.26);border-radius:15px;background:#b423180f;color:var(--sb-danger);font-size:17px;font-weight:750;line-height:22px}:is(#sbPreferences,#seoPreferences){font-family:var(--sb-font-family);font-size:var(--sb-type-body-size);line-height:var(--sb-type-body-line)}:is(#sbPreferences,#seoPreferences),:is(#sbPreferences,#seoPreferences) *{box-sizing:border-box}dialog#seoPreferences{width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;overflow:hidden}dialog#seoPreferences:not([open]){display:none}dialog#seoPreferences::backdrop{background:transparent}:is(#sbPreferences,#seoPreferences) button{font-family:inherit;cursor:pointer}:is(#sbPreferences,#seoPreferences) a{text-decoration:none}:is(#sbPreferences,#seoPreferences) .sb-reset-button{display:block;text-align:center}:is(#sbPreferences,#seoPreferences) .sb-install-help[hidden]{display:none}:is(#sbPreferences,#seoPreferences) .sb-segment-option input:disabled+span{opacity:.55;cursor:not-allowed}:is(#sbPreferences,#seoPreferences) :is(button,a):focus-visible{outline:3px solid var(--sb-focus);outline-offset:2px}@media(min-width:720px){:is(#sbPreferences,#seoPreferences){align-items:center;padding:24px}:is(#sbPreferences,#seoPreferences) .sb-preferences-card{height:auto;max-height:calc(100dvh - 48px);border:1px solid var(--sb-line);border-radius:var(--sb-radius-sheet);box-shadow:0 26px 76px #030a144d}:is(#sbPreferences,#seoPreferences) .sb-preferences-head{min-height:76px;padding:0 20px 0 24px}:is(#sbPreferences,#seoPreferences) .sb-preferences-scroll{padding:24px 24px 30px}}@media(max-width:359px){:is(#sbPreferences,#seoPreferences) .sb-preferences-scroll{padding-inline:14px}}@media(prefers-reduced-motion:reduce){:is(#sbPreferences,#seoPreferences),:is(#sbPreferences,#seoPreferences) :is(.sb-preferences-card,.sb-motion-switch,.sb-motion-switch>span){transition:none!important}}html[data-reduced-motion=true] :is(#sbPreferences,#seoPreferences),html[data-reduced-motion=true] :is(#sbPreferences,#seoPreferences) :is(.sb-preferences-card,.sb-motion-switch,.sb-motion-switch>span){transition:none!important}@media(forced-colors:active){:is(#sbPreferences,#seoPreferences) :is(.sb-preferences-card,.sb-surface-close,.sb-segmented,.sb-preference-row){color:CanvasText;background:Canvas;border-color:ButtonText;box-shadow:none}:is(#sbPreferences,#seoPreferences) .sb-segment-option input:checked+span{outline:3px solid Highlight;outline-offset:-3px}}@media print{:is(#sbPreferences,#seoPreferences){display:none!important}}
