.omr-hub .hub-label{margin:0;color:var(--print-text);font:500 11px/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.omr-hub .hub-hero{padding:clamp(112px,16vh,168px) 0 clamp(36px,4.4vw,64px)}.omr-hub .hub-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0;padding:0;list-style:none;color:var(--muted);font:500 11px/16px var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.omr-hub .hub-breadcrumb li+li:before{content:"/";margin-right:10px;color:var(--print)}.omr-hub .hub-breadcrumb [aria-current]{color:var(--ink)}.omr-hub .hub-breadcrumb a{color:inherit;text-decoration:underline 1.5px transparent;text-underline-offset:4px;transition:color .3s,text-decoration-color .3s}.omr-hub .hub-breadcrumb a:hover{color:var(--ink);text-decoration-color:var(--print)}.omr-hub .hub-hero h1{max-width:11.5em;margin-top:20px;animation:omr-up 1s var(--ease) both}.omr-hub .hub-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy art" "meta art";grid-template-rows:auto 1fr;gap:0 clamp(32px,5vw,80px);margin-top:clamp(36px,6vh,64px)}.omr-hub .hub-hero__copy{grid-area:copy}.omr-hub .hub-hero__lede{margin-top:clamp(24px,3vw,36px)}.omr-hub .hub-hero__art{grid-area:art;align-self:start}.omr-hub .hub-hero__meta{grid-area:meta;display:grid;gap:24px;align-content:start;margin-top:clamp(28px,3.4vw,44px)}.omr-hub .hub-roll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;margin:0;padding:0;list-style:none;border:1px solid var(--rule);border-radius:14px;background:var(--paper-2)}.omr-hub .hub-roll li{display:grid;align-content:start;gap:12px;min-width:0;padding:16px 16px 18px}.omr-hub .hub-roll li+li{border-left:1px solid var(--rule)}.omr-hub .hub-roll__label{color:var(--print-text);font:500 11px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.omr-hub .hub-hero__meta>.omr-link{justify-self:start}.omr-hub .hub-roll small{color:var(--muted);font-size:12px;line-height:1.3}.omr-hub .hub-trust{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:14px}.omr-hub .hub-trust li{display:inline-flex;align-items:center;gap:10px}.omr-hub .hub-sheet{border:1px solid var(--rule);border-radius:24px;background:var(--paper-2);box-shadow:0 40px 100px -60px var(--p-shadow)}.omr-hub .hub-sheet__head{display:flex;justify-content:space-between;gap:16px;padding:18px clamp(20px,2.4vw,36px);border-bottom:1px solid var(--rule);color:var(--print-text);font:500 11px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.omr-hub .hub-sheet__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--rule)}.omr-hub .hub-sheet__tab{display:grid;align-content:center;gap:4px;min-height:68px;padding:12px clamp(14px,1.6vw,22px);border-left:1px solid var(--rule);color:var(--muted);text-align:left;transition:background-color .3s,color .3s}.omr-hub .hub-sheet__tab:first-child{border-left:0}.omr-hub .hub-sheet__tab:hover{color:var(--ink)}.omr-hub .hub-sheet__tab[aria-selected=true]{background:var(--tint);color:var(--ink)}.omr-hub .hub-sheet__tabname{font-size:clamp(18px,1.6vw,22px);font-weight:400;font-variation-settings:"wdth" 104;letter-spacing:-.02em}.omr-hub .hub-sheet__tabcount{color:var(--print-text);font:500 11px/1.2 var(--f-mono)}.omr-hub .hub-sheet__col[hidden]{display:none}.omr-hub .hub-sheet__col{display:flex;flex-direction:column;min-width:0;padding:clamp(28px,2.8vw,44px) clamp(20px,2.4vw,36px) clamp(20px,2vw,28px)}.omr-hub .hub-sheet__name{margin:0;font-size:clamp(38px,3.8vw,60px);font-weight:380;font-variation-settings:"wdth" 108;line-height:1;letter-spacing:-.045em}.omr-hub .hub-sheet__tagline{margin:0;color:var(--muted);font-size:15px;line-height:1.55}.omr-hub .hub-sheet__rows{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--rule)}.omr-hub .hub-sheet__rows li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 6px;font-size:14px;line-height:1.35}.omr-hub .hub-sheet__ch{min-width:0;font-weight:500}.omr-hub .hub-sheet__qs{color:var(--muted);font:500 11px/1 var(--f-mono);white-space:nowrap}.omr-hub .hub-sheet__more{align-self:start;margin-top:4px;padding:7px 6px;color:var(--print-text);font:500 11px/1.2 var(--f-mono);letter-spacing:.04em;text-decoration:underline 1.5px transparent;text-underline-offset:4px;transition:text-decoration-color .3s,translate .4s var(--ease)}.omr-hub .hub-sheet__more:hover{text-decoration-color:currentColor;translate:4px 0}.omr-hub .hub-sheet__col>:nth-last-child(2){margin-bottom:28px}.omr-hub .hub-sheet__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:auto;padding-top:20px;border-top:1px solid var(--rule)}.omr-hub .hub-sheet__total{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}.omr-hub .hub-guides .omr-index a{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr) auto}.omr-hub .hub-guides .omr-index__title{margin:0;font-size:clamp(22px,2vw,28px)}.omr-hub .hub-guides .omr-index__head .hub-label{margin-bottom:20px}.omr-hub .hub-guides__tag{display:block;margin-top:10px;color:var(--print-text);font:500 11px/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.omr-hub .hub-guides__go{display:inline-flex;align-items:center;gap:10px;color:var(--accent-deep);font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:translate .5s var(--ease)}.omr-hub .hub-guides a:focus-visible .hub-guides__go,.omr-hub .hub-guides a:hover .hub-guides__go{translate:8px 0}.omr-hub .hub-guides a:focus-visible .omr-bubble>span,.omr-hub .hub-guides a:hover .omr-bubble>span{color:var(--paper)}.omr-hub .hub-pattern__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px 64px;align-items:end}.omr-hub .hub-pattern__head .hub-label{grid-column:1/-1}.omr-hub .hub-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(48px,7vw,96px) 0 0;border-block:1px solid var(--rule)}.omr-hub .hub-fact{min-width:0;padding:clamp(24px,3vw,40px) clamp(16px,2vw,28px) clamp(24px,3vw,36px) 0}.omr-hub .hub-fact+.hub-fact{padding-left:clamp(16px,2vw,28px);border-left:1px solid var(--rule)}.omr-hub .hub-fact dt{color:var(--print-text);font:500 11px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.omr-hub .hub-fact dd{display:grid;gap:14px;margin:18px 0 0}.omr-hub .hub-fact small{color:var(--muted);font-size:13px}.omr-hub .hub-fact__num{display:flex;align-items:flex-end;gap:8px}.omr-hub .hub-fact__unit{padding-bottom:6px;font:500 14px/1 var(--f-mono)}.omr-hub .hub-fact .omr-stat__digits--lg{justify-content:flex-start}.omr-hub .hub-pattern .omr-stat__box{background:var(--tint);color:var(--ink)}.omr-hub .hub-pattern__split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px clamp(40px,6vw,96px);align-items:start;margin-top:clamp(40px,5vw,64px)}.omr-hub .hub-rules{margin:0;padding:0;list-style:none}.omr-hub .hub-rules li:first-child{border-top:0}.omr-hub .hub-split .illo-bars__label{font-size:18px}.omr-hub .hub-cross{position:relative;flex:none;width:22px;height:22px;border:1.25px solid var(--print);border-radius:50%}.omr-hub .hub-cross:after,.omr-hub .hub-cross:before{content:"";position:absolute;top:calc(50% - .75px);right:4px;left:4px;height:1.5px;background:var(--print-text);rotate:45deg}.omr-hub .hub-cross:after{rotate:-45deg}.omr-hub .hub-rules li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--line);color:var(--muted);font-size:16px}.omr-hub .hub-rules b{min-width:2.2em;color:var(--ink);font:600 20px/1 var(--f-mono)}.omr-hub .hub-syllabus__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px clamp(40px,6vw,96px);align-items:start}.omr-hub .hub-syllabus__side{position:sticky;top:120px;display:grid;justify-items:start;gap:20px}.omr-hub .hub-syllabus .omr-h2{font-size:clamp(34px,3.6vw,56px)}.omr-hub .hub-tabs{display:grid;width:100%;margin-top:8px;border-top:1px solid var(--line)}.omr-hub .hub-tab{display:flex;align-items:center;gap:14px;min-height:54px;padding:0 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:17px;font-weight:500;text-align:left;transition:background-color .3s,color .3s,translate .4s var(--ease)}.omr-hub .hub-tab:hover{background:var(--tint);color:var(--ink);translate:6px 0}.omr-hub .hub-tab:hover .omr-bubble:not([data-on=true]):after{scale:.42}.omr-hub .hub-tab[aria-pressed=true]{color:var(--ink)}.omr-hub .hub-strip{border:1px solid var(--rule);border-radius:20px;background:var(--paper-2);box-shadow:0 40px 100px -60px var(--p-shadow)}.omr-hub .hub-strip__head{display:flex;justify-content:space-between;gap:16px;margin:0;padding:18px clamp(20px,2.4vw,32px);border-bottom:1px solid var(--rule);color:var(--print-text);font:500 11px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.omr-hub .hub-strip__rows{margin:0;padding:8px clamp(20px,2.4vw,32px) 20px;list-style:none;column-count:2;column-gap:clamp(32px,4vw,56px);column-rule:1px solid var(--rule);animation:omr-up .6s var(--ease) both}.omr-hub .hub-strip__rows li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);break-inside:avoid;font-size:15px;line-height:1.4}.omr-hub .hub-modes .omr-index__head .hub-label{margin-bottom:20px}.omr-hub .hub-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(40px,6vw,72px) 0 0;padding:0;list-style:none;border-block:1px solid var(--line)}.omr-hub .hub-options li{display:grid}.omr-hub .hub-options li+li{border-left:1px solid var(--line)}.omr-hub .hub-option{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:14px;padding:clamp(24px,2.6vw,36px) clamp(18px,2vw,28px) clamp(24px,2.6vw,32px);color:var(--ink);text-decoration:none}.omr-hub .hub-option:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--tint);transform-origin:bottom;scale:1 0;transition:scale .7s var(--ease)}.omr-hub .hub-option .omr-bubble{width:44px;height:44px;margin-bottom:14px;font-size:14px}.omr-hub .hub-option__title{font-size:clamp(22px,1.9vw,26px);font-weight:400;font-variation-settings:"wdth" 104;line-height:1.05;letter-spacing:-.03em;transition:translate .5s var(--ease),font-variation-settings .5s var(--ease)}.omr-hub .hub-option__body{flex:1;color:var(--muted);font-size:15px;line-height:1.55}.omr-hub .hub-option__tag{margin-top:8px;color:var(--print-text);font:500 11px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.omr-hub .hub-option:focus-visible:before,.omr-hub .hub-option:hover:before{scale:1 1}.omr-hub .hub-option:focus-visible .omr-bubble:after,.omr-hub .hub-option:hover .omr-bubble:after{scale:1}.omr-hub .hub-option:focus-visible .omr-bubble>span,.omr-hub .hub-option:hover .omr-bubble>span{color:var(--paper)}.omr-hub .hub-option:focus-visible .hub-option__title,.omr-hub .hub-option:hover .hub-option__title{translate:6px 0;font-variation-settings:"wdth" 116}.omr-hub .hub-cta{padding-block:clamp(56px,6.4vw,100px)}.omr-hub .hub-cta__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px clamp(32px,5vw,80px);align-items:center}.omr-hub .hub-cta__title{max-width:12em}.omr-hub .hub-cta__lede{margin-top:20px}.omr-hub .hub-cta__art{width:100%}.omr-hub .hub-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px}.omr-hub .hub-cta__note{margin:16px 0 0;color:var(--muted);font-size:13px}@media (max-width:1023px){.omr-hub .hub-cta__grid,.omr-hub .hub-hero__grid,.omr-hub .hub-pattern__head,.omr-hub .hub-pattern__split,.omr-hub .hub-sheet__cols,.omr-hub .hub-syllabus__grid{grid-template-columns:minmax(0,1fr)}.omr-hub .hub-cta__art{max-width:420px}.omr-hub .hub-hero__grid{grid-template-areas:"copy" "art" "meta";grid-template-rows:auto}.omr-hub .hub-hero__art{margin-top:32px}.omr-hub .hub-syllabus__side{position:static}.omr-hub .hub-options{grid-template-columns:repeat(2,minmax(0,1fr))}.omr-hub .hub-options li:nth-child(odd){border-left:0}.omr-hub .hub-options li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:639px){.omr-hub .hub-hero{padding-top:104px}.omr-hub .hub-hero h1{font-variation-settings:"wdth" 100}.omr-hub .hub-facts{grid-template-columns:minmax(0,1fr)}.omr-hub .hub-fact+.hub-fact{padding-left:0;border-left:0;border-top:1px solid var(--rule)}.omr-hub .hub-trust{flex-direction:column;gap:10px}.omr-hub .hub-sheet{border-radius:18px}.omr-hub .hub-sheet__head{font-size:11px}.omr-hub .hub-sheet__rows li{grid-template-columns:22px minmax(0,1fr) auto;gap:10px;padding-inline:2px}.omr-hub .hub-guides .omr-index a{grid-template-columns:24px minmax(0,1fr) 20px}.omr-hub .hub-guides__go{grid-row:1;grid-column:3}.omr-hub .hub-guides__go>span{display:none}.omr-hub .hub-fact .omr-stat__box{width:30px;height:40px;font-size:22px}.omr-hub .hub-fact__unit{font-size:12px}.omr-hub .hub-strip__rows{column-count:1}.omr-hub .hub-strip__head{flex-direction:column;gap:6px}.omr-hub .hub-options{grid-template-columns:minmax(0,1fr)}.omr-hub .hub-options li+li{border-left:0;border-top:1px solid var(--line)}.omr-hub .hub-option{display:grid;grid-template-columns:36px minmax(0,1fr);gap:6px 16px;padding:22px 4px}.omr-hub .hub-option .omr-bubble{grid-row:1/span 3;align-self:start;width:36px;height:36px;margin:0}.omr-hub .hub-option__tag{margin-top:6px}}.omr-hub .omr-bubble--sm{font-size:11px}