.QNpCnq_lab{background:var(--rh-paper);min-height:100vh}.QNpCnq_header{background:var(--rh-field);color:var(--rh-on-field);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.25rem max(1.25rem,50vw - 32rem);display:flex}.QNpCnq_header a{font-family:var(--rh-font-display);color:inherit;text-underline-offset:.2em;font-size:1.6rem}.QNpCnq_body{max-width:68rem;margin:auto;padding:clamp(1.25rem,4vw,3rem) 1.25rem}.QNpCnq_body h1{font-size:var(--rh-text-2xl);margin:0 0 1rem;line-height:1.1}.QNpCnq_body h2{font-size:var(--rh-text-xl);margin:0 0 1rem}.QNpCnq_intro{max-width:68ch;color:var(--rh-ink-2);margin-bottom:2rem}.QNpCnq_workbench{background:var(--rh-paper-raised);border:1px solid var(--rh-rule);box-shadow:var(--rh-shadow-paper);border-radius:6px;grid-template-columns:1fr 1fr;display:grid}.QNpCnq_summary,.QNpCnq_controls{min-width:0;padding:clamp(1.25rem,3vw,2rem)}.QNpCnq_summary{background:var(--rh-paper-2)}.QNpCnq_summary dl{margin:0 0 1.5rem}.QNpCnq_summary dl>div{flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.75rem 0;display:flex}.QNpCnq_summary dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.QNpCnq_total{border-top:2px solid var(--rh-ink);font-weight:700;font-size:var(--rh-text-xl)}.QNpCnq_summary p{color:var(--rh-ink-2);margin:0}.QNpCnq_controls fieldset{border:0;margin:0 0 1.5rem;padding:0}.QNpCnq_controls legend{margin-bottom:.5rem}.QNpCnq_option{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;display:flex}.QNpCnq_option input{accent-color:var(--rh-field);width:1.125rem;height:1.125rem}.QNpCnq_status{min-height:5rem;margin:1.5rem 0 0}.QNpCnq_note{max-width:72ch;margin-top:2.5rem}.QNpCnq_note p{color:var(--rh-ink-2)}.QNpCnq_lab :focus-visible{outline:3px solid var(--rh-field);outline-offset:4px}.QNpCnq_header a:focus-visible{outline-color:var(--rh-haldi)}@media (max-width:640px){.QNpCnq_workbench{grid-template-columns:1fr}}
.rh,.sf{--rh-paper:#f9f4e9;--rh-paper-2:#f1e9d8;--rh-paper-raised:#fdfcf7;--rh-ink:#111a2d;--rh-ink-2:#455066;--rh-rule:#d8d0c1;--rh-field:#194ab7;--rh-field-2:#103492;--rh-on-field:#fbf7ec;--rh-on-field-2:#d5e6fc;--rh-rule-field:#4d77cc;--rh-accent:#c51f17;--rh-accent-2:#ac0605;--rh-on-accent:#fbf7ec;--rh-haldi:#f8c73e;--rh-leaf:#137738;--rh-focus:#111a2d;--rh-focus-field:#f8c73e;--rh-error:#b7191c;--rh-error-soft:#ffe3de;--rh-ok:#15632f;--rh-ok-soft:#d7f4dc;--rh-warn:#7e4f04;--rh-warn-soft:#fceabe;--rh-scrim:#111a2d73;--rh-swatch-edge:#0f16242e;--rh-shadow-lift:0 24px 40px -22px #01052c8c;--rh-shadow-paper:0 6px 12px -8px #050f2c73, 0 1px 2px #050f2c2e;--rh-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .45 0 0 0 0 .4 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--rh-font-display:var(--font-rh-display), system-ui, sans-serif;--rh-font-body:var(--font-rh-body), system-ui, sans-serif;--rh-text-xs:.75rem;--rh-text-sm:.875rem;--rh-text-md:1rem;--rh-text-lg:1.125rem;--rh-text-xl:1.375rem;--rh-text-2xl:clamp(1.75rem, 1.2rem + 2.2vw, 2.5rem);--rh-text-display:clamp(2.4rem, 1.3rem + 5.4vw, 5.25rem);--rh-space-3xs:.25rem;--rh-space-2xs:.5rem;--rh-space-xs:.75rem;--rh-space-sm:1rem;--rh-space-md:1.5rem;--rh-space-lg:2rem;--rh-space-xl:3rem;--rh-space-2xl:4.5rem;--rh-space-3xl:7rem;--rh-gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--rh-max:76rem;--rh-radius-control:4px;--rh-radius-panel:6px;--rh-ease-out:cubic-bezier(.16, 1, .3, 1);--rh-dur-short:.16s;--rh-dur-med:.32s}@supports (color:lab(0% 0 0)){.rh,.sf{--rh-paper:lab(96.3612% .203699 6.13766);--rh-paper-2:lab(92.5554% .652939 9.23847);--rh-paper-raised:lab(98.8712% -.0126958 2.29005);--rh-ink:lab(9.21708% 1.30082 -14.3716);--rh-ink-2:lab(33.6466% .121474 -14.66);--rh-rule:lab(83.8426% .72825 8.45799);--rh-field:lab(34.0227% 18.1182 -63.241);--rh-field-2:lab(24.8013% 18.8647 -56.3175);--rh-on-field:lab(97.1755% .00804663 5.75219);--rh-on-field-2:lab(90.6332% -2.53674 -12.6858);--rh-rule-field:lab(50.1132% 5.91162 -49.6912);--rh-accent:lab(43.5174% 62.5585 49.4969);--rh-accent-2:lab(36.6378% 59.5959 49.9431);--rh-on-accent:lab(97.1755% .00804663 5.75219);--rh-haldi:lab(82.9133% 8.6883 70.552);--rh-leaf:lab(43.6193% -39.4536 26.2495);--rh-focus:lab(9.21708% 1.30082 -14.3716);--rh-focus-field:lab(82.9133% 8.6883 70.552);--rh-error:lab(40.095% 59.891 42.9038);--rh-error-soft:lab(92.7038% 11.7734 7.83687);--rh-ok:lab(36.4143% -33.3336 22.1178);--rh-ok-soft:lab(93.6391% -13.3268 8.51681);--rh-warn:lab(38.2984% 16.3677 45.584);--rh-warn-soft:lab(93.268% 1.55744 23.693);--rh-scrim:lab(9.21708% 1.30082 -14.3716/.45);--rh-swatch-edge:lab(7.03379% .602745 -10.7717/.18);--rh-shadow-lift:0 24px 40px -22px lab(2.4063% 6.90838 -24.2725/.55);--rh-shadow-paper:0 6px 12px -8px lab(4.78598% 3.89639 -20.2385/.45), 0 1px 2px lab(4.78598% 3.89639 -20.2385/.18)}}.rh{color:var(--rh-ink);font-family:var(--rh-font-body);font-size:var(--rh-text-md);line-height:1.55}:where(.rh) :where(h1,h2,h3){overflow-wrap:anywhere;text-wrap:balance;min-width:0;font-style:normal}:where(.rh) :where(h1){font-family:var(--rh-font-display);letter-spacing:-.005em}:where(.rh) :where(h2,h3){font-family:var(--rh-font-body)}.rh :focus-visible{outline:2px solid var(--rh-focus);outline-offset:3px}.rh ::selection{background:var(--rh-haldi);color:var(--rh-ink)}.rh-topbar,.rh-tabbar,.rh-rail,.rh-sheet{background-image:var(--rh-grain);background-blend-mode:multiply}.rh-topbar:after{content:"";pointer-events:none;background:var(--rh-field);height:9px;position:absolute;top:100%;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H120 V4 L113 7 L106 3 L98 8 L90 4 L83 9 L75 5 L67 8 L60 3 L52 7 L44 2 L36 8 L29 4 L21 8 L13 3 L7 7 L0 4Z'/%3E%3C/svg%3E") 0 0/200px 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H120 V4 L113 7 L106 3 L98 8 L90 4 L83 9 L75 5 L67 8 L60 3 L52 7 L44 2 L36 8 L29 4 L21 8 L13 3 L7 7 L0 4Z'/%3E%3C/svg%3E") 0 0/200px 100% repeat-x}.rh-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rh-app{background:var(--rh-paper);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.rh-app__main{min-width:0;padding:var(--rh-space-lg) var(--rh-gutter) calc(var(--rh-space-3xl) + env(safe-area-inset-bottom))}.rh-topbar{z-index:30;justify-content:space-between;align-items:center;gap:var(--rh-space-sm);min-height:3.5rem;padding:0 var(--rh-gutter);background-color:var(--rh-field);color:var(--rh-on-field);display:flex;position:sticky;top:0}.rh-topbar :focus-visible,.rh-rail :focus-visible,.rh-tabbar :focus-visible,.rh-sheet :focus-visible{outline-color:var(--rh-focus-field)}.rh-wordmark{font-family:var(--rh-font-display);letter-spacing:0;color:inherit;white-space:nowrap;font-size:1.6rem;font-weight:700;line-height:1;text-decoration:none}.rh-wordmark>span[aria-hidden=true]{color:#0000;background:var(--rh-accent);width:.4em;height:.4em;box-shadow:var(--rh-shadow-paper);margin-left:.08em;display:inline-block;overflow:hidden;transform:rotate(12deg)}.rh-wordmark__area{margin-left:var(--rh-space-2xs);font-family:var(--rh-font-body);font-size:var(--rh-text-sm);letter-spacing:0;color:var(--rh-on-field-2);font-weight:600}.rh-rail{display:none}.rh-tabbar{z-index:30;padding-bottom:env(safe-area-inset-bottom);background-color:var(--rh-field);color:var(--rh-on-field-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:sticky;bottom:0}.rh-tabbar a,.rh-tabbar button{min-height:3.5rem;padding:var(--rh-space-3xs) 0;color:inherit;font:inherit;font-size:var(--rh-text-xs);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:2px;font-weight:600;text-decoration:none;display:grid}.rh-tabbar svg{width:1.375rem;height:1.375rem}.rh-tabbar [aria-current=page]{color:var(--rh-on-field)}.rh-tabbar [aria-current=page] svg{color:var(--rh-haldi)}.rh-tabbar a:active,.rh-tabbar button:active{color:var(--rh-on-field)}.rh-shopid{gap:var(--rh-space-3xs);padding:var(--rh-space-sm);border:1px solid var(--rh-rule-field);border-radius:var(--rh-radius-panel);display:grid}.rh-shopid__name{color:var(--rh-on-field);overflow-wrap:anywhere;font-weight:650}.rh-shopid__meta{align-items:center;gap:var(--rh-space-2xs);font-size:var(--rh-text-sm);flex-wrap:wrap;display:flex}.rh-shopid a{color:var(--rh-on-field)}.rh-navlist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rh-navlist a,.rh-navlist button{align-items:center;gap:var(--rh-space-xs);width:100%;min-height:2.75rem;padding:0 var(--rh-space-xs);border-radius:var(--rh-radius-control);color:var(--rh-on-field-2);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--rh-dur-short) var(--rh-ease-out), color var(--rh-dur-short) var(--rh-ease-out);background:0 0;border:0;font-weight:600;text-decoration:none;display:flex}.rh-navlist svg{flex:none;width:1.25rem;height:1.25rem}.rh-navlist a:hover,.rh-navlist button:hover{background:var(--rh-field-2);color:var(--rh-on-field)}.rh-navlist [aria-current=page],.rh-navlist [aria-current=page]:hover{background:var(--rh-paper);color:var(--rh-ink);box-shadow:var(--rh-shadow-paper);transform:rotate(-1deg)}.rh-navlist [aria-current=page] svg{color:var(--rh-accent)}.rh-sheet-scrim{z-index:40;background:var(--rh-scrim);position:fixed;inset:0}.rh-sheet{z-index:41;gap:var(--rh-space-md);max-height:85dvh;padding:var(--rh-space-md) var(--rh-gutter) calc(var(--rh-space-md) + env(safe-area-inset-bottom));background-color:var(--rh-field);color:var(--rh-on-field);border-radius:0;display:grid;position:fixed;inset:auto 0 0;overflow-y:auto}.rh-sheet__head{justify-content:space-between;align-items:center;gap:var(--rh-space-sm);display:flex}.rh-sheet__close{border-radius:var(--rh-radius-control);background:var(--rh-field-2);width:2.75rem;height:2.75rem;color:var(--rh-on-field);cursor:pointer;border:0;place-items:center;display:grid}.rh-sheet__close svg{width:1.25rem;height:1.25rem}@media (min-width:1024px){.rh-app{grid-template-rows:1fr;grid-template-columns:16rem minmax(0,1fr)}.rh-topbar,.rh-tabbar{display:none}.rh-rail{gap:var(--rh-space-lg);height:100dvh;padding:var(--rh-space-md) var(--rh-space-sm);background-color:var(--rh-field);color:var(--rh-on-field);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.rh-app:before{content:"";z-index:31;pointer-events:none;background:var(--rh-field);width:9px;position:fixed;top:0;bottom:0;left:16rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0 V120 H4 L7 113 L3 106 L8 98 L4 90 L9 83 L5 75 L8 67 L3 60 L7 52 L2 44 L8 36 L4 29 L8 21 L3 13 L7 7 L4 0Z'/%3E%3C/svg%3E") 0 0/100% 200px repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0 V120 H4 L7 113 L3 106 L8 98 L4 90 L9 83 L5 75 L8 67 L3 60 L7 52 L2 44 L8 36 L4 29 L8 21 L3 13 L7 7 L4 0Z'/%3E%3C/svg%3E") 0 0/100% 200px repeat-y}.rh-rail .rh-wordmark{padding:0 var(--rh-space-xs)}.rh-rail__foot{margin-top:auto}.rh-app__main{padding:var(--rh-space-xl) var(--rh-space-2xl) var(--rh-space-2xl)}}.rh-page{max-width:72rem}.rh-page__head{justify-content:space-between;align-items:flex-end;gap:var(--rh-space-sm) var(--rh-space-md);margin-bottom:var(--rh-space-lg);flex-wrap:wrap;display:flex}.rh-page__head h1{font-size:2.5rem;font-weight:700;line-height:1.05}@media (max-width:759px){.rh-page__head h1{font-size:2.125rem}}.rh-page__lede{margin-top:var(--rh-space-2xs);max-width:60ch;color:var(--rh-ink-2)}.rh-page__actions{gap:var(--rh-space-xs);flex-wrap:wrap;display:flex}.rh-back{align-items:center;gap:var(--rh-space-3xs);min-height:2.75rem;margin-bottom:var(--rh-space-2xs);color:var(--rh-ink-2);font-size:var(--rh-text-sm);font-weight:600;text-decoration:none;display:inline-flex}.rh-back:hover{color:var(--rh-ink)}.rh-back svg{width:1rem;height:1rem}.rh-section{margin-top:var(--rh-space-xl)}.rh-section>h2,.rh-h2{font-size:var(--rh-text-xl);letter-spacing:-.02em;margin-bottom:var(--rh-space-sm);font-weight:650;line-height:1.15}.rh-split{gap:var(--rh-space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.rh-split{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.rh-split__aside{top:var(--rh-space-lg);position:sticky}}.rh-btn{justify-content:center;align-items:center;gap:var(--rh-space-2xs);min-height:2.875rem;padding:0 var(--rh-space-md);border-radius:var(--rh-radius-control);font:inherit;font-size:var(--rh-text-md);white-space:nowrap;cursor:pointer;transition:background-color var(--rh-dur-short) var(--rh-ease-out), border-color var(--rh-dur-short) var(--rh-ease-out), color var(--rh-dur-short) var(--rh-ease-out), transform var(--rh-dur-short) var(--rh-ease-out);border:1.5px solid #0000;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.rh-btn svg{flex:none;width:1.125rem;height:1.125rem}.rh-btn:active{transform:translateY(1px)}.rh-btn:disabled,.rh-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.rh-btn[aria-busy=true]{cursor:progress}.rh-btn--sm{min-height:2.75rem;padding:0 var(--rh-space-sm);font-size:var(--rh-text-sm)}.rh-btn--block{width:100%}.rh-btn--ink{background:var(--rh-ink);color:var(--rh-paper);box-shadow:var(--rh-shadow-paper)}.rh-btn--ink:hover:not(:disabled){background:var(--rh-field-2)}.rh-btn--quiet{border-color:var(--rh-rule);background:var(--rh-paper-raised);color:var(--rh-ink)}.rh-btn--quiet:hover:not(:disabled){border-color:var(--rh-ink-2);background:var(--rh-paper-2)}.rh-btn--danger{border-color:var(--rh-error);background:var(--rh-paper-raised);color:var(--rh-error)}.rh-btn--danger:hover:not(:disabled){background:var(--rh-error-soft)}.rh-btn--spark{background:var(--rh-accent);color:var(--rh-on-accent);box-shadow:var(--rh-shadow-paper)}.rh-btn--spark:hover:not(:disabled){background:var(--rh-accent-2)}.rh-link{color:inherit;text-underline-offset:.25em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.rh-link:hover{text-decoration-thickness:2px}.rh-form{gap:var(--rh-space-md);display:grid}.rh-form__row{gap:var(--rh-space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.rh-form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rh-field{gap:var(--rh-space-2xs);min-width:0;display:grid}.rh-label{font-size:var(--rh-text-sm);color:var(--rh-ink);font-weight:650}.rh-label__opt{color:var(--rh-ink-2);font-weight:500}.rh-hint{font-size:var(--rh-text-sm);color:var(--rh-ink-2)}.rh-error-text{font-size:var(--rh-text-sm);color:var(--rh-error);font-weight:600}.rh-ok-text{font-size:var(--rh-text-sm);color:var(--rh-ok);font-weight:600}.rh-input,.rh-select,.rh-textarea{width:100%;min-height:2.875rem;padding:0 var(--rh-space-sm);border:1.5px solid var(--rh-rule);border-radius:var(--rh-radius-control);background:var(--rh-paper-raised);color:var(--rh-ink);font:inherit;font-size:var(--rh-text-md);transition:border-color var(--rh-dur-short) var(--rh-ease-out), background-color var(--rh-dur-short) var(--rh-ease-out)}.rh-textarea{min-height:7rem;padding:var(--rh-space-xs) var(--rh-space-sm);resize:vertical;line-height:1.5}.rh-input::placeholder,.rh-textarea::placeholder{color:var(--rh-ink-2)}.rh-input:hover,.rh-select:hover,.rh-textarea:hover{border-color:var(--rh-ink-2)}.rh-input:focus-visible,.rh-select:focus-visible,.rh-textarea:focus-visible{border-color:var(--rh-ink);outline:2px solid var(--rh-focus);outline-offset:2px}.rh-input[aria-invalid=true],.rh-select[aria-invalid=true],.rh-textarea[aria-invalid=true]{border-color:var(--rh-error)}.rh-input:disabled,.rh-select:disabled,.rh-textarea:disabled{background:var(--rh-paper-2);color:var(--rh-ink-2);cursor:not-allowed}.rh-input[readonly]{background:var(--rh-paper-2)}.rh-affix{border:1.5px solid var(--rh-rule);border-radius:var(--rh-radius-control);background:var(--rh-paper-raised);transition:border-color var(--rh-dur-short) var(--rh-ease-out);align-items:stretch;display:flex;overflow:hidden}.rh-affix:hover{border-color:var(--rh-ink-2)}.rh-affix:focus-within{border-color:var(--rh-ink);outline:2px solid var(--rh-focus);outline-offset:2px}.rh-affix[data-invalid=true]{border-color:var(--rh-error)}.rh-affix .rh-input{border:0;border-radius:0;min-width:0}.rh-affix .rh-input:focus-visible{outline:none}.rh-affix__part{padding:0 var(--rh-space-sm);background:var(--rh-paper-2);color:var(--rh-ink-2);font-size:var(--rh-text-sm);white-space:nowrap;align-items:center;display:flex}.rh-panel{padding:var(--rh-space-md);border:1px solid var(--rh-rule);border-radius:var(--rh-radius-panel);background:var(--rh-paper-raised);box-shadow:var(--rh-shadow-paper)}.rh-panel--tint{background:var(--rh-paper-2);box-shadow:none;border-color:#0000}.rh-panel__title{font-family:var(--rh-font-body);font-size:var(--rh-text-lg);letter-spacing:-.015em;font-weight:650}.rh-panel__lede{margin-top:var(--rh-space-3xs);font-size:var(--rh-text-sm);color:var(--rh-ink-2)}.rh-dl{gap:0;display:grid}.rh-dl>div{justify-content:space-between;gap:var(--rh-space-sm);padding:var(--rh-space-xs) 0;border-bottom:1px solid var(--rh-rule);display:flex}.rh-dl>div:last-child{border-bottom:0}.rh-dl dt{color:var(--rh-ink-2)}.rh-dl dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.rh-ledger{border-top:2px solid var(--rh-ink);border-bottom:1px solid var(--rh-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rh-ledger>div{padding:var(--rh-space-sm) var(--rh-space-sm) var(--rh-space-sm) 0;border-bottom:1px solid var(--rh-rule)}.rh-ledger>div:nth-last-child(-n+2){border-bottom:0}.rh-ledger dt{font-size:var(--rh-text-sm);color:var(--rh-ink-2)}.rh-ledger dd{margin:var(--rh-space-3xs) 0 0;font-family:var(--rh-font-body);font-size:var(--rh-text-xl);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:700}.rh-ledger small{font-family:var(--rh-font-body);font-size:var(--rh-text-xs);color:var(--rh-ink-2);letter-spacing:0;margin-top:2px;font-weight:500;display:block}@media (min-width:760px){.rh-ledger{grid-template-columns:repeat(4,minmax(0,1fr))}.rh-ledger>div{padding-left:var(--rh-space-sm);border-bottom:0;border-left:1px solid var(--rh-rule)}.rh-ledger>div:first-child{border-left:0;padding-left:0}}.rh-table-wrap{border-top:2px solid var(--rh-ink)}.rh-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.rh-table th{padding:var(--rh-space-xs) var(--rh-space-sm) var(--rh-space-xs) 0;border-bottom:1px solid var(--rh-rule);font-size:var(--rh-text-sm);color:var(--rh-ink-2);text-align:left;white-space:nowrap;font-weight:650}.rh-table td{padding:var(--rh-space-sm) var(--rh-space-sm) var(--rh-space-sm) 0;border-bottom:1px solid var(--rh-rule);vertical-align:middle}.rh-table .num,.rh-table th.num{text-align:right}.rh-table tbody tr{transition:background-color var(--rh-dur-short) var(--rh-ease-out)}.rh-table tbody tr[data-href]{cursor:pointer}.rh-table tbody tr[data-href]:hover{background:var(--rh-paper-2)}.rh-table a{color:var(--rh-ink);font-weight:600;text-decoration:none}.rh-table a:hover{text-decoration:underline}.rh-cell-sub{font-size:var(--rh-text-sm);color:var(--rh-ink-2);font-weight:400;display:block}@media (max-width:759px){.rh-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rh-table,.rh-table tbody,.rh-table tr,.rh-table td{width:100%;display:block}.rh-table tr{padding:var(--rh-space-sm) 0;border-bottom:1px solid var(--rh-rule)}.rh-table td{justify-content:space-between;gap:var(--rh-space-sm);padding:var(--rh-space-3xs) 0;border:0;display:flex}.rh-table td:before{content:attr(data-label);color:var(--rh-ink-2);font-size:var(--rh-text-sm)}.rh-table td[data-primary]{padding-bottom:var(--rh-space-2xs);display:block}.rh-table td[data-primary]:before{content:none}.rh-table .num{text-align:right}}.rh-pill{align-items:center;gap:var(--rh-space-3xs);background:var(--rh-paper-2);color:var(--rh-ink-2);font-size:var(--rh-text-xs);white-space:nowrap;border-radius:3px;padding:.125em .625em;font-weight:650;line-height:1.6;display:inline-flex}.rh-pill:before{content:"";background:currentColor;width:.4rem;height:.4rem;transform:rotate(12deg)}.rh-pill--ok{background:var(--rh-ok-soft);color:var(--rh-ok)}.rh-pill--warn{background:var(--rh-warn-soft);color:var(--rh-warn)}.rh-pill--error{background:var(--rh-error-soft);color:var(--rh-error)}.rh-pill--field{background:var(--rh-field-2);color:var(--rh-on-field)}.rh-notice{gap:var(--rh-space-xs);padding:var(--rh-space-sm);border-radius:var(--rh-radius-panel);background:var(--rh-paper-2);color:var(--rh-ink);font-size:var(--rh-text-sm);align-items:flex-start;display:flex}.rh-notice svg{flex:none;width:1.25rem;height:1.25rem;margin-top:1px}.rh-notice--warn{background:var(--rh-warn-soft)}.rh-notice--warn svg{color:var(--rh-warn)}.rh-notice--error{background:var(--rh-error-soft)}.rh-notice--error svg{color:var(--rh-error)}.rh-notice--ok{background:var(--rh-ok-soft)}.rh-notice--ok svg{color:var(--rh-ok)}.rh-notice__body{gap:var(--rh-space-3xs);min-width:0;display:grid}.rh-notice__title{font-weight:650}.rh-empty{justify-items:start;gap:var(--rh-space-xs);padding:var(--rh-space-xl) var(--rh-space-md);border-radius:var(--rh-radius-panel);border:2px dashed #111a2d47;border:2px dashed lab(9.21708% 1.30082 -14.3716/.28);display:grid}.rh-empty svg{width:2rem;height:2rem;color:var(--rh-field)}.rh-empty h2,.rh-empty h3{font-size:var(--rh-text-lg);letter-spacing:-.015em;font-weight:650}.rh-empty p{max-width:52ch;color:var(--rh-ink-2)}.rh-toolbar{align-items:center;gap:var(--rh-space-xs);margin-bottom:var(--rh-space-md);flex-wrap:wrap;display:flex}.rh-toolbar .rh-search{flex:16rem}.rh-search{position:relative}.rh-search svg{left:var(--rh-space-sm);width:1.125rem;height:1.125rem;color:var(--rh-ink-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.rh-search .rh-input{padding-left:2.75rem}.rh-segments{gap:var(--rh-space-3xs);scrollbar-width:none;display:flex;overflow-x:auto}.rh-segments::-webkit-scrollbar{display:none}.rh-segment{flex:none;position:relative}.rh-segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rh-segment>span{align-items:center;gap:var(--rh-space-3xs);min-height:2.75rem;padding:0 var(--rh-space-sm);border:1.5px solid var(--rh-rule);border-radius:var(--rh-radius-control);background:var(--rh-paper-raised);font-size:var(--rh-text-sm);white-space:nowrap;transition:background-color var(--rh-dur-short) var(--rh-ease-out), border-color var(--rh-dur-short) var(--rh-ease-out);font-weight:600;display:inline-flex}.rh-segment>input:hover+span{border-color:var(--rh-ink-2)}.rh-segment>input:checked+span{background:var(--rh-ink);border-color:var(--rh-ink);color:var(--rh-paper)}.rh-segment>input:focus-visible+span{outline:2px solid var(--rh-focus);outline-offset:2px}.rh-options{gap:var(--rh-space-2xs);border:0;margin:0;padding:0;display:grid}.rh-option{gap:var(--rh-space-sm);padding:var(--rh-space-sm);border:1.5px solid var(--rh-rule);border-radius:var(--rh-radius-panel);background:var(--rh-paper-raised);cursor:pointer;transition:border-color var(--rh-dur-short) var(--rh-ease-out), background-color var(--rh-dur-short) var(--rh-ease-out);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.rh-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rh-option:hover{border-color:var(--rh-ink-2)}.rh-option:has(input:checked){border-color:var(--rh-ink);background:var(--rh-paper-2)}.rh-option:has(input:focus-visible){outline:2px solid var(--rh-focus);outline-offset:2px}.rh-option:has(input:disabled){opacity:.5;cursor:not-allowed}.rh-theme-tile{border-radius:var(--shop-radius);background:var(--shop-field);width:3rem;height:3rem;color:var(--shop-on-field);font-family:var(--shop-display);font-weight:var(--shop-display-weight);text-transform:var(--shop-display-case);place-items:center;font-size:1.5rem;font-style:normal;display:grid}.rh-placeholder{border-radius:var(--rh-radius-control);background:var(--rh-paper-2)}@media (prefers-reduced-motion:reduce){.rh *,.rh :before,.rh :after{transition-duration:.01ms!important}}.rh-standalone{min-height:100dvh;padding:var(--rh-space-xl) var(--rh-gutter);background:var(--rh-paper);place-items:center;display:grid}.rh-standalone__body{gap:var(--rh-space-sm);max-width:34rem;display:grid}.rh-standalone h1{font-size:2.75rem;font-weight:700;line-height:1.05}
