.rr{--hh:72px;--v:#7000ff;--o:#ff6b00;--li:#c4a6ff;--ink:#0a0b12;--ink2:#0a0b12c7;--ink3:#0a0b1299;--hair:#0a0b121c;--dg-badge-cut:#f8f5f0}.rr .rr-progress{left:0;right:0;top:var(--hh);z-index:60;pointer-events:none;height:2px;position:fixed}.rr .rr-progress i{transform-origin:0;height:100%;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--v),#a46bff 70%,var(--o));display:block}.rr-hero,.rr-id{min-width:0}.rr .od-hero{padding-bottom:clamp(40px,5vw,64px)}.rr-top{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:center;gap:56px;margin-top:30px;display:grid}.rr .od-hero h1{font-family:var(--font-d);letter-spacing:-.04em;color:#f3f1ea;text-shadow:0 12px 32px #0008;margin:18px 0 0;font-size:clamp(44px,5.6vw,84px);font-weight:500;line-height:.95}.rr-by{font:600 14px/1.5 var(--font-ui);color:#f3f1eab8;letter-spacing:.01em;margin:22px 0 0}.rr-sheet{min-width:0;padding:14px 26px 0 0;position:relative}.rr-stack i{background:#f3f1ea08;border:1px solid #f3f1ea1a;border-radius:18px;position:absolute;inset:14px 26px 0 0;transform:rotate(-3.2deg)translate(-10px,8px)}.rr-stack i+i{background:#7000ff10;border-color:#c4a6ff26;transform:rotate(2.2deg)translate(8px,12px)}.rr-paper{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#f3f1ea14,#f3f1ea06);border:1px solid #f3f1ea24;border-radius:18px;padding:24px 26px 18px;position:relative;overflow:hidden}.rr-paper:before{content:"";background:linear-gradient(90deg,var(--v),var(--o) 62%,#0000);border-radius:2px;height:2px;position:absolute;top:-1px;left:24px;right:24px}.rr-fold{background:linear-gradient(225deg,#0a0b12 50%,#f3f1ea2e 50%);border-bottom-left-radius:8px;width:34px;height:34px;position:absolute;top:0;right:0}.rr .rr-k{font:600 11.5px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#f3f1ea8c;margin:0 0 10px}.rr-paper dl{margin:0}.rr-row{border-top:1px solid #f3f1ea1a;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.rr-row dt{font:500 13px/1.45 var(--font-ui);color:#f3f1ea8c}.rr-row dd{font:600 14.5px/1.45 var(--font-ui);color:#f3f1ea;overflow-wrap:anywhere;margin:0}.rr-row dd a{color:#e2d4ff;border-bottom:1px solid #c4a6ff55}.rr-row dd a:hover{color:#fff;border-color:#fff}.rr-chips{flex-wrap:wrap;gap:6px;display:flex}.rr-chips span{font:600 12.5px/1.3 var(--font-ui);background:#f3f1ea0d;border:1px solid #f3f1ea29;border-radius:999px;padding:4px 10px}.rr-lines{opacity:.5;width:100%;height:58px;margin-top:6px;display:block}.rr-lines path{--l:0;fill:none;stroke:#f3f1ea;stroke-opacity:.22;stroke-width:4px;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:0}.rr-seal{background:radial-gradient(circle at 35% 30%,#2a1660,#0a0b12 70%);border-radius:50%;place-items:center;width:92px;height:92px;animation:7s ease-in-out infinite od-float;display:grid;position:absolute;bottom:-26px;right:0;box-shadow:0 20px 50px -18px #7000ffcc}.rr-ring{background:conic-gradient(from var(--a,0deg),#7000ff,#ff6b00,#c4a6ff,#01aaff,#7000ff);-webkit-mask-composite:xor;border-radius:50%;padding:2px;animation:9s linear infinite od-spin;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rr-seal svg{fill:none;stroke:#f3f1ea;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.rr-room{color:var(--ink);background:#f8f5f0}.rr-grid{grid-template-columns:250px minmax(0,72ch);justify-content:center;gap:clamp(40px,6vw,96px);padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(64px,8vw,112px);display:grid}.rr-rail{min-width:0;position:relative}.rr-rail-in{top:calc(var(--hh) + 36px);max-height:calc(100vh - var(--hh) - 60px);scrollbar-width:thin;position:sticky;overflow:auto}.rr .rr-rail .rr-k{color:var(--ink3);margin-bottom:16px}.rr-track{padding-left:18px;position:relative}.rr-track:before{content:"";background:var(--hair);border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:3px}.rr-fill{width:2px;height:calc((100% - 8px) * var(--p,0));background:linear-gradient(180deg,var(--v),#a46bff 80%,var(--o));border-radius:2px;position:absolute;top:4px;left:3px}.rr-dot{border:2px solid var(--v);width:10px;height:10px;transform:translateY(var(--y,6px));background:#f8f5f0;border-radius:50%;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-1px;box-shadow:0 0 0 4px #7000ff1f}.rr-track ol,.rr-drawer{margin:0;padding:0;list-style:none}.rr-track a,.rr-drawer a{font:500 14px/1.35 var(--font-ui);color:var(--ink2);border-radius:10px;grid-template-columns:26px minmax(0,1fr);gap:6px;padding:7px 8px;transition:color .2s,background .2s;display:grid}.rr-track a:hover,.rr-drawer a:hover{color:var(--ink);background:#0a0b0f0a}.rr-tl{overflow-wrap:anywhere;min-width:0}.rr-tn{font:600 11.5px/1.8 var(--font-ui);color:var(--ink3);font-variant-numeric:tabular-nums}.rr-track a.on,.rr-drawer a.on{color:var(--v);background:#7000ff0d}.rr-track a.on .rr-tn,.rr-drawer a.on .rr-tn{color:var(--v)}.rr-up{border:1px solid var(--hair);font:600 13px/1 var(--font-ui);color:var(--ink2);background:#fff8;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:9px 14px;display:inline-flex}.rr-up:hover{border-color:var(--v);color:var(--v)}.rr-col{min-width:0;max-width:72ch}.rr-lead{border-bottom:1px solid var(--hair);margin-bottom:8px;padding-bottom:28px}.rr-lead p{font:400 18px/1.7 var(--font-b);color:var(--ink2);margin:0 0 16px}.rr-lead p:first-child{font:500 clamp(20px,2vw,24px)/1.5 var(--font-d);letter-spacing:-.01em;color:var(--ink)}.rr-sec{border-bottom:1px solid var(--hair);scroll-margin-top:calc(var(--hh) + 28px);padding:34px 0 30px}.rr-sec:last-of-type{border-bottom:0}.rr-h{align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.rr-n{min-width:34px;font:600 13px/1 var(--font-ui);color:var(--v);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none}.rr-h h2{font-family:var(--font-d);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(25px,2.3vw,32px);font-weight:500;line-height:1.15}.rr-a{font:600 .7em/1 var(--font-ui);color:var(--v);opacity:0;margin-left:4px;transition:opacity .2s}.rr-h:hover .rr-a,.rr-a:focus-visible{opacity:.8}.rr-body{font:400 17px/1.75 var(--font-b);color:var(--ink2);padding-left:50px}.rr-body p{margin:0 0 14px}.rr-body a{color:var(--v);overflow-wrap:anywhere;border-bottom:1px solid #7000ff40}.rr-body a:hover{border-color:var(--v)}.rr-body strong{color:var(--ink);font-weight:600}.rr-body h3{font:600 18px/1.35 var(--font-ui);color:var(--ink);margin:22px 0 8px}.rr-body ul{margin:0 0 14px;padding:0;list-style:none}.rr-body ul>li{padding:0 0 10px 22px;position:relative}.rr-body ul>li:before{content:"";background:linear-gradient(135deg,var(--v),var(--o));border-radius:2px;width:7px;height:7px;position:absolute;top:.72em;left:4px}.rr-body dl{border-top:1px solid var(--hair);margin:0 0 14px}.rr-body dt{font:600 15px/1.4 var(--font-ui);color:var(--ink);margin:0;padding:14px 0 2px}.rr-body dd{border-bottom:1px solid var(--hair);margin:0;padding:0 0 14px}.rr-body details{border-top:1px solid var(--hair)}.rr-body details:last-of-type{border-bottom:1px solid var(--hair)}.rr-body summary{cursor:pointer;font:600 16px/1.45 var(--font-ui);color:var(--ink);justify-content:space-between;gap:16px;padding:16px 0;list-style:none;display:flex}.rr-body summary::-webkit-details-marker{display:none}.rr-body summary:after{content:"+";border:1px solid var(--hair);width:26px;height:26px;color:var(--v);border-radius:50%;flex:none;place-items:center;font-weight:500;transition:transform .3s;display:grid}.rr-body details[open] summary:after{transform:rotate(45deg)}.rr-body details p{margin:0 0 16px}.rr-end{margin:16px 0 0;padding-left:50px}.rr-bar{display:none}@media (max-width:1023px){.rr-top{grid-template-columns:1fr;gap:40px}.rr-sheet{max-width:520px}.rr-grid{grid-template-columns:minmax(0,1fr);padding-top:28px}.rr-rail{display:none}.rr-bar{top:var(--hh);z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hair);background:#f8f5f0ee;display:block;position:sticky}.rr-bar-btn{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.rr-pie{flex:none;width:30px;height:30px;transform:rotate(-90deg)}.rr-pie circle{fill:none;stroke:var(--hair);stroke-width:3.5px}.rr-pie .rr-pie-f{stroke:var(--v);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p,0) * 100);stroke-linecap:round}.rr-bar-t{flex:1;min-width:0;display:grid}.rr-bar-k{font:600 10.5px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.rr-cur{font:600 15px/1.35 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rr-chev{border-right:2px solid var(--ink2);border-bottom:2px solid var(--ink2);flex:none;width:10px;height:10px;transition:transform .3s;transform:translateY(-3px)rotate(45deg)}.rr-bar-btn[aria-expanded=true] .rr-chev{transform:translateY(2px)rotate(-135deg)}.rr-drawer{max-height:min(60vh,520px);padding:0 12px 12px;display:none;overflow:auto}.rr-bar.open .rr-drawer{display:block}.rr-sec{scroll-margin-top:calc(var(--hh) + 76px)}}@media (max-width:640px){.rr .od-hero h1{font-size:clamp(40px,11vw,56px)}.rr-row{grid-template-columns:96px minmax(0,1fr)}.rr-sheet{padding-right:14px}.rr-lines{display:none}.rr-paper{padding:20px 20px 14px}.rr-top{gap:30px;margin-top:22px}.rr-seal{width:72px;height:72px;top:-2px;bottom:auto;right:-6px}.rr-seal svg{width:32px;height:32px}.rr-body{padding-left:0;font-size:16.5px}.rr-end{padding-left:0}.rr-h{gap:12px}.rr-n{min-width:0}.rr-body tbody th{white-space:normal}}.rr.od-js .rr-sec{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.rr.od-js .rr-sec.in{opacity:1;transform:none}.rr.od-js .rr-lines path{stroke-dashoffset:240px;animation:1.1s cubic-bezier(.22,1,.36,1) forwards rr-draw;animation-delay:calc(.7s + var(--l) * .12s)}@keyframes rr-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.rr-seal,.rr-ring{animation:none}.rr-dot{transition:none}.rr.od-js .rr-sec{opacity:1;transition:none;transform:none}}html:has([data-rr]){scroll-padding-top:0}.rr .rr-lead [data-legal-lede]{font:500 clamp(20px,2vw,24px)/1.5 var(--font-d);color:var(--ink);max-width:none;margin:0 0 16px}.rr .rr-body .eyebrow,.rr .rr-body [data-doc-meta]{max-width:none}.rr .od-crumb ol{font:500 13px/1 var(--font-ui);color:#f3f1ea8c;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rr .od-crumb li{color:#f3f1ea8c;margin:0}.rr .od-crumb a{color:#f3f1eacc}.rr .od-crumb a:hover{color:#fff}.rr .rr-body p,.rr .rr-body li,.rr .rr-body dd,.rr .rr-body td{font-size:inherit;line-height:inherit;color:inherit;max-width:none}.rr .rr-lead p{max-width:none}.rr .rr-sec .rr-h h2{max-width:none;margin:0;font-size:clamp(25px,2.3vw,32px);line-height:1.15}.rr-body [role=group] .dg-lanes__set{grid-template-columns:minmax(0,1fr);gap:10px;margin:6px 0 10px;padding:0;list-style:none;display:grid}.rr-body [role=group] .dg-lanes__lane{border:1px solid var(--hair);background:#fff;border-radius:14px;grid-column:auto;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"plate head""plate copy";align-items:start;gap:4px 14px;padding:16px 18px;display:grid}.rr-body [role=group] .dg-lanes__lane:after{display:none}.rr-body [role=group] .dg-lanes__plate{width:44px;height:44px;color:var(--v);--dg-badge-cut:#efe7ff;background:#7000ff12;border-radius:12px;grid-area:plate}.rr-body [role=group] .dg-lanes__plate svg{width:22px;height:22px}.rr-body [role=group] .dg-lanes__track,.rr-body [role=group] .dg-lanes__stamp{display:none}.rr-body [role=group] .dg-lanes__head{grid-area:head;display:block}.rr-body [role=group] h3{margin:2px 0 0;font-size:16.5px}.rr-body [role=group] .dg-lanes__copy{grid-area:copy;margin:0;font-size:15.5px;line-height:1.6}.rr-body .dg-board{margin:4px 0 14px;overflow-x:visible}.rr-body caption{display:none}.rr-body thead th{text-align:left;font:600 11.5px/1.3 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--hair);background:0 0;padding:0 14px 10px 0}.rr-body tbody th,.rr-body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:12px 14px 12px 0}.rr-body tbody th{font:600 15px/1.4 var(--font-ui);color:var(--ink)}@media (min-width:621px){.rr-body .dg-board__table{table-layout:auto;border-collapse:collapse;width:100%;font:400 15px/1.5 var(--font-b);border:0;border-radius:0;display:table}.rr-body .dg-board__table tbody{display:table-row-group}.rr-body .dg-board__table thead{display:table-header-group}.rr-body .dg-board__row{display:table-row}.rr-body .dg-board__row>*{display:table-cell}.rr-body .dg-board__subject{white-space:normal;padding-left:4px}.rr-body .dg-board__badge{vertical-align:-4px;margin-right:10px;display:inline-block}.rr-body .dg-board__title{display:inline}.rr-body .dg-board__state{text-align:left;white-space:normal}.rr-body .dg-board__chip{white-space:normal}.rr-body .dg-board__table tbody tr:last-child>*{border-bottom:1px solid var(--hair)}}@media (max-width:620px){.rr-body .dg-board__row{border:1px solid var(--hair);background:#fff;border-radius:14px;overflow:hidden}.rr-body .dg-board__row>*,.rr-body tbody th.dg-board__subject,.rr-body td.dg-board__body,.rr-body td.dg-board__state{padding:12px 16px}.rr-body .dg-board__row>:last-child{border-bottom:0}.rr-body .dg-board__subject{text-align:left;align-items:center;gap:10px;display:flex}.rr-body .dg-board__badge{flex:none;margin:0;display:inline-flex}}.rr-body .dg-board__badge svg{width:20px;height:20px;color:var(--v)}.rr-body tbody th svg{vertical-align:middle}.rr .rr-sec[data-wave2-content] ul{grid-template-columns:minmax(0,1fr)}.rr-rel{border-top:1px solid var(--hair);margin:34px 0 0;padding-top:30px}.rr .rr-rel .rr-rel-h{font:600 11.5px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);max-width:none;margin:0 0 16px}.rr-rel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rr-rc{border:1px solid var(--hair);color:var(--ink);background:#fff;border-radius:14px;gap:6px;padding:18px 20px;transition:border-color .2s,transform .2s;display:grid}.rr-rc:hover{border-color:var(--v);transform:translateY(-2px)}.rr-rc b{font:500 21px/1.25 var(--font-d);letter-spacing:-.01em}.rr-rc em{font:600 13.5px/1 var(--font-ui);color:var(--v);font-style:normal}.rr-rc em:after{content:"→";margin-left:8px}@media (max-width:640px){.rr-rel ul{grid-template-columns:1fr}}
