.uc{z-index:9000;pointer-events:none;justify-content:center;align-items:flex-end;padding:0 0 24px;display:flex;position:fixed;inset:0}.uc[data-surface=notice]{inset:auto 0 0}html[data-uc-inset]{padding-bottom:var(--uc-inset,0px)}@media (max-width:860px){html[data-uc-inset=gate]{padding-bottom:0}}.uc-scrim{pointer-events:auto;animation:uc-fade .5s var(--ease-out-quint,cubic-bezier(.16, 1, .3, 1)) both;background:#060a2061;position:fixed;inset:0}.uc-panel{width:min(var(--frame-max,1400px), calc(100% - 48px));box-sizing:border-box;border:1px solid var(--line,#e5e7eb);background:var(--card,#fff);box-shadow:var(--shadow-card,0 19px 42px #07103016);pointer-events:auto;animation:uc-rise .6s var(--ease-out-quint,cubic-bezier(.16, 1, .3, 1)) both;border-radius:0;align-items:stretch;gap:clamp(18px,2vw,28px);padding:clamp(22px,2.4vw,30px);display:grid;position:relative}.uc[data-surface=gate] .uc-panel{padding-bottom:clamp(16px,1.8vw,22px)}.uc-panel:focus,.uc-panel:focus-visible{outline:none}@media (min-width:861px){.uc-panel{grid-template-columns:minmax(0,1fr) 296px;gap:clamp(28px,3vw,48px)}.uc-panel:has(.uc-options){grid-template-columns:minmax(0,1fr);gap:clamp(18px,2vw,28px)}.uc[data-surface=notice] .uc-panel{grid-template-columns:minmax(0,1fr) auto}}.uc-eyebrow{font-family:var(--sans);font-size:var(--fs-eyebrow,13px);letter-spacing:.14em;text-transform:uppercase;color:var(--blue,#1a44ff);margin-bottom:12px;font-weight:400;display:block}.uc-copy h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink,#0a0a0a);margin:0 0 12px;font-size:clamp(21px,2vw,26px);font-weight:500;line-height:1.1}.uc-copy p{max-width:68ch;font-family:var(--sans);font-size:var(--fs-body,15px);color:var(--muted,#5c5c5c);margin:0;line-height:1.6}.uc-link{color:var(--blue,#1a44ff);text-underline-offset:.16em;transition:text-decoration-color .25s var(--ease-micro,ease);-webkit-text-decoration:underline #1a44ff61;text-decoration:underline #1a44ff61}.uc-link:hover{-webkit-text-decoration-color:var(--blue,#1a44ff);text-decoration-color:var(--blue,#1a44ff)}.uc-options{border-top:1px solid var(--line,#e5e7eb);animation:uc-drop .55s var(--ease-out-quint,cubic-bezier(.16, 1, .3, 1)) both;gap:0;display:grid}.uc-option{border-bottom:1px solid var(--line,#e5e7eb);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:14px;padding:16px 0;display:grid}.uc-option.is-locked{cursor:default}.uc-option input{width:18px;height:18px;accent-color:var(--blue,#1a44ff);margin:1px 0 0}.uc-option span{font-family:var(--sans);font-size:var(--fs-body,15px);color:var(--muted,#5c5c5c);line-height:1.55}.uc-option strong{color:var(--ink,#0a0a0a);font-weight:500;display:block}.uc-option em{font-family:var(--mono);font-size:var(--fs-stamp,11px);letter-spacing:.04em;color:var(--muted,#5c5c5c);margin-top:6px;font-style:normal;line-height:1.5;display:block}.uc-actions{align-content:center;gap:10px;display:grid}.uc-btn{min-width:152px;min-height:44px;font-family:var(--sans);white-space:nowrap;cursor:pointer;transition:background .25s var(--ease-micro,ease), border-color .25s var(--ease-micro,ease), color .25s var(--ease-micro,ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:11px 20px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.uc-btn:focus-visible{outline:2px solid var(--blue,#1a44ff);outline-offset:2px}.uc-btn--choice{background:var(--card,#fff);border-color:var(--blue,#1a44ff);color:var(--blue,#1a44ff)}.uc-btn--choice:hover{border-color:var(--blue,#1a44ff);color:var(--blue,#1a44ff);background:#1a44ff0f}.uc-btn--accept{background:var(--blue,#1a44ff);border-color:var(--blue,#1a44ff);color:#fff}.uc-btn--accept:hover{background:var(--blue-700,#1536cc);border-color:var(--blue-700,#1536cc);color:#fff}.uc-btn--link{min-width:0;color:var(--muted,#5c5c5c);text-align:left;white-space:normal;text-underline-offset:.16em;width:min-content;transition:color .25s var(--ease-micro,ease), text-decoration-color .25s var(--ease-micro,ease);background:0 0;border-color:#0000;border-radius:0;padding:11px 0;font-weight:400;line-height:1.35;-webkit-text-decoration:underline #5c5c5c6b;text-decoration:underline #5c5c5c6b;display:inline-block}.uc-nowrap{white-space:nowrap}.uc-btn--link:hover{color:var(--ink,#0a0a0a);-webkit-text-decoration-color:var(--ink,#0a0a0a);text-decoration-color:var(--ink,#0a0a0a)}.uc-btn--quiet{min-width:0;color:var(--muted,#5c5c5c);background:0 0;padding-inline:0}.uc-btn--quiet:hover{color:var(--ink,#0a0a0a)}@media (min-width:861px){.uc[data-surface=gate] .uc-panel:not(:has(.uc-options)) .uc-actions{border-left:1px solid var(--line,#e5e7eb);padding-left:clamp(28px,3vw,44px)}.uc[data-surface=gate] .uc-panel:not(:has(.uc-options)) .uc-btn{width:100%}.uc[data-surface=gate] .uc-panel:not(:has(.uc-options)) .uc-btn--quiet{border-top:1px solid var(--line,#e5e7eb);border-radius:0;min-height:0;margin-top:6px;padding-top:14px}.uc-panel:has(.uc-options) .uc-actions{grid-auto-flow:column;justify-content:start;align-items:center}.uc[data-surface=notice] .uc-actions{grid-auto-flow:column;align-items:center;gap:28px}}@keyframes uc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes uc-fade{0%{opacity:0}to{opacity:1}}@keyframes uc-descend{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes uc-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:860px){.uc{padding-bottom:16px}.uc[data-surface=gate]{padding:calc(16px + env(safe-area-inset-top,0px)) 0 0;align-items:flex-start}.uc[data-surface=gate] .uc-panel{animation-name:uc-descend}.uc-panel{width:calc(100% - 32px)}.uc-actions{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;justify-content:stretch}.uc-actions .uc-btn{width:100%}}@media (prefers-reduced-motion:reduce){.uc-panel,.uc-scrim,.uc-options{animation:none}}
html,body{overscroll-behavior-y:none;min-height:100%;margin:0}*{box-sizing:border-box}[data-legacy-page],[data-legacy-content]{display:contents}[data-legacy-page].site-width-shell{width:100%;max-width:1400px;min-height:100%;margin-inline:auto;display:block;position:relative}.global-page-loader{z-index:10000;opacity:1;visibility:visible;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:28px;transition:opacity .6s cubic-bezier(.16,1,.3,1),visibility 0s linear .6s;display:flex;position:fixed;inset:0}.global-page-loader.is-loaded{pointer-events:none;opacity:0;visibility:hidden}.global-page-loader__logo{width:112px;height:auto;display:block}.global-page-loader__track{background:#0a0a0a1f;width:112px;height:1px;overflow:hidden}.global-page-loader__track span{background:#1a44ff;width:100%;height:100%;animation:1.15s cubic-bezier(.65,0,.35,1) infinite global-loader-progress;display:block;transform:translate(-100%)}@keyframes global-loader-progress{0%{transform:translate(-100%)}55%{transform:translate(0)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.global-page-loader{transition-duration:.15s}.global-page-loader__track span{animation:none;transform:none}}
