.ip-chrome{--oc-line:rgba(15,23,42,0.1);--oc-ink:#0f172a;--oc-muted:#64748b;--oc-accent:#4338ca;--oc-ground:#ffffff;--oc-hover:rgba(15,23,42,0.06);position:relative;z-index:40;flex:0 0 auto;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--oc-ink)}.ip-chrome--night{--oc-line:rgba(255,255,255,0.1);--oc-ink:#eef0ff;--oc-muted:rgba(238,240,255,0.72);--oc-accent:#a78bfa;--oc-ground:#070b18;--oc-hover:rgba(255,255,255,0.08)}.ip-lheader{display:flex;align-items:center;gap:16px;height:64px;padding-inline:max(20px,4vw);border-bottom:1px solid var(--oc-line)}.ip-chrome--day .ip-lheader{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--oc-ground) 88%,transparent);backdrop-filter:saturate(1.4) blur(8px)}.ip-lheader__brand{display:inline-flex;align-items:center;flex:0 0 auto;border-radius:8px}.ip-lheader__lockup{display:block;height:28px;width:auto}.ip-chrome--night .ip-lheader__lockup--day,.ip-lheader__lockup--night{display:none}.ip-chrome--night .ip-lheader__lockup--night{display:block}.ip-lheader__ctas{margin-left:auto;display:flex;align-items:center;gap:8px}.ip-lheader__login{display:inline-flex;align-items:center;height:36px;padding-inline:16px;border:1px solid var(--oc-line);border-radius:999px;font-size:.9rem;font-weight:600;color:var(--oc-ink);text-decoration:none;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease}.ip-lheader__login:focus-visible,.ip-lheader__login:hover{border-color:var(--oc-accent);background:var(--oc-hover);color:var(--oc-accent)}.ip-chrome--night .ip-lheader__login:focus-visible,.ip-chrome--night .ip-lheader__login:hover{color:#fff}.ip-lheader__toggle{width:40px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid transparent;border-radius:999px;cursor:pointer;color:var(--oc-ink);transition:background .18s ease,border-color .18s ease}.ip-lheader__toggle:focus-visible,.ip-lheader__toggle:hover{background:var(--oc-hover);border-color:var(--oc-line)}.ip-lheader__toggle span,.ip-lheader__toggle span:after,.ip-lheader__toggle span:before{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease}.ip-lheader__toggle span{position:relative}.ip-lheader__toggle span:after,.ip-lheader__toggle span:before{content:"";position:absolute;left:0}.ip-lheader__toggle span:before{top:-6px}.ip-lheader__toggle span:after{top:6px}.ip-chrome.is-open .ip-lheader__toggle span{background:transparent}.ip-chrome.is-open .ip-lheader__toggle span:before{transform:translateY(6px) rotate(45deg)}.ip-chrome.is-open .ip-lheader__toggle span:after{transform:translateY(-6px) rotate(-45deg)}.ip-drawer{position:fixed;inset:64px 0 0 auto;width:min(360px,100%);z-index:41;display:flex;flex-direction:column;gap:28px;padding:28px max(20px,4vw) 36px;overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--oc-ground) 97%,transparent);backdrop-filter:saturate(1.3) blur(10px);border-left:1px solid var(--oc-line);transform:translateX(100%);visibility:hidden;transition:transform .24s cubic-bezier(.22,.61,.36,1),visibility 0s linear .24s}.ip-chrome.is-open .ip-drawer{transform:none;visibility:visible;transition:transform .24s cubic-bezier(.22,.61,.36,1),visibility 0s}@media (max-width:700px){.ip-drawer{inset:64px 0 0;width:auto;border-left:0}}@media (prefers-reduced-motion:reduce){.ip-drawer,.ip-lheader__toggle span,.ip-lheader__toggle span:after,.ip-lheader__toggle span:before{transition:none}}.ip-drawer__nav{display:flex;flex-direction:column}.ip-drawer__nav a{padding:14px 4px;border-bottom:1px solid var(--oc-line);color:var(--oc-ink);font-size:1.05rem;font-weight:600;text-decoration:none;transition:color .18s ease}.ip-drawer__nav a:focus-visible,.ip-drawer__nav a:hover{color:var(--oc-accent)}.ip-drawer__title{margin:0 0 10px;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--oc-accent)}.ip-drawer__note{margin:0 0 10px;font-size:.86rem;line-height:1.6;color:var(--oc-muted)}.ip-drawer__note strong{color:var(--oc-ink)}.ip-drawer__scrim{position:fixed;inset:0;z-index:39;border:0;padding:0;cursor:pointer;background:rgba(3,5,12,.5)}.ip-skip{position:absolute;left:-9999px;top:0;z-index:60;padding:10px 16px;border-radius:0 0 10px 0;background:var(--oc-ink);color:var(--oc-ground);font-weight:700;text-decoration:none}.ip-skip:focus{left:0}