:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--r-pill:9999px;--sidebar-w:256px;--topbar-h:64px;--bottomnav-h:64px;--content-max:1280px;--drawer-w:420px;--drawer-w-sm:320px;--sheet-max-h:88dvh;--hour-h:80px;--time-gutter-w:60px;--control-h:36px;--control-h-sm:30px;--control-h-lg:44px;--control-box:20px;--switch-w:44px;--switch-h:24px;--switch-knob:20px;--search-w:384px;--size-lg:56px;--nav-clearance:calc(var(--bottomnav-h) + env(safe-area-inset-bottom,0px));--t-color:.3s ease-in-out;--t-move:.24s cubic-bezier(.2, 0, 0, 1);--t-fade:.16s ease}.legal-accept{flex-direction:column;display:flex}.legal-accept__read{color:var(--primary-ink);font:var(--text-meta-strong);text-underline-offset:2px;cursor:pointer;transition:background-color var(--t-color), border-color var(--t-color), color var(--t-color), text-decoration-color var(--t-color), outline-color var(--t-color), box-shadow var(--t-color), opacity var(--t-color);background:0 0;border:0;padding:0;text-decoration:underline}.legal-accept__read:hover{color:var(--primary-hover)}.legal-accept__read:focus-visible{outline-offset:2px;outline:2px solid #0000;transition:outline-color .3s ease-in-out}.legal-accept__read:focus-visible:focus-visible{outline-color:var(--focus)}.legal-accept__read:focus-visible{border-radius:var(--r-control)}.legal-accept__summary{padding:0 var(--s-4) var(--s-3) calc(var(--s-4) + var(--control-box) + var(--s-3));color:var(--ink-soft);font:var(--text-meta);margin:0;list-style:outside}.legal-accept__summary li{margin-left:var(--s-4)}.legal-accept__summary li+li{margin-top:var(--s-1)}.legal-doc{gap:var(--s-3);flex-direction:column;display:flex}.legal-doc__eyebrow{font:var(--text-label);text-transform:var(--label-transform);letter-spacing:var(--label-tracking);color:var(--ink-soft);margin:0}.legal-doc__body{color:var(--ink);font:var(--text-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.legal-doc__loading{gap:var(--s-3);flex-direction:column;display:flex}
