@layer components{.rz{--rz-bar:3.5rem;--rz-tabbar:3.5rem;--rz-mono:var(--site-mono-face);font-size:.9375rem}.rz-mono{font-family:var(--rz-mono);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:0;font-size:.75rem;line-height:1.45}.rz-bar{z-index:30;height:calc(var(--rz-bar) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) clamp(.75rem, 2vw, 1.25rem) 0;background:var(--site-paper);border-bottom:1px solid var(--site-rule-strong);align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.rz-bar-title{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex;overflow:hidden}.rz-title-input{border-radius:var(--site-radius);width:100%;min-width:0;max-width:22rem;height:2.75rem;color:var(--site-ink);text-overflow:ellipsis;background:0 0;border:1px solid #0000;margin-left:-.5rem;padding:0 .5rem;font-size:.9375rem;font-weight:600}.rz-title-input:hover{border-color:var(--site-rule-strong)}.rz-title-input:focus{border-color:var(--site-accent-ink);background:var(--site-sheet);outline:none;box-shadow:0 0 0 3px #6d5cf640}.rz-save{color:var(--site-ink-2);white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.rz-save-dot{background:var(--site-ok);border-radius:50%;flex:none;width:.4rem;height:.4rem}.rz-save[data-state=saving] .rz-save-dot{background:var(--site-accent)}.rz-save[data-state=error]{color:var(--site-danger)}.rz-save[data-state=error] .rz-save-dot{background:var(--site-danger)}.rz-bar-actions{flex:none;align-items:center;gap:.25rem;display:flex}.rz-icon-btn{border-radius:var(--site-radius);width:2.75rem;height:2.75rem;color:var(--site-ink);cursor:pointer;transition:background-color .16s var(--site-ease), border-color .16s var(--site-ease);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.rz-icon-btn:hover:not(:disabled){background:#1011140f}.rz-icon-btn:active:not(:disabled){background:var(--site-ink);color:var(--site-paper)}.rz-icon-btn:disabled{opacity:.35;cursor:default}.rz-icon-btn svg{width:1.125rem;height:1.125rem}.rz-shell{height:calc(100dvh - var(--rz-bar) - env(safe-area-inset-top,0px));grid-template-columns:minmax(22rem,40%) minmax(0,1fr);display:grid}.rz-pane{background:var(--site-paper);border-right:1px solid var(--site-rule-strong);flex-direction:column;min-width:0;min-height:0;display:flex}.rz-pane-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:1.25rem clamp(1rem,2.4vw,1.75rem) 4rem;overflow-y:auto}.rz-tabs{border-bottom:1px solid var(--site-rule-strong);flex:none;gap:0;padding:0 clamp(1rem,2.4vw,1.75rem);display:flex}.rz-tab{height:2.875rem;color:var(--site-ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;margin-right:.25rem;padding:0 .875rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.rz-tab:first-child{padding-left:0}.rz-tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:.875rem;right:.875rem}.rz-tab:first-child:after{left:0}.rz-tab:hover,.rz-tab[aria-selected=true]{color:var(--site-ink)}.rz-tab[aria-selected=true]:after{background:var(--site-ink)}.rz-tab .rz-mono{color:var(--site-ink-3)}.rz-stage{background:var(--site-paper-deep);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.rz-stage-head{border-bottom:1px solid var(--site-rule);height:2.875rem;color:var(--site-ink-2);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:0 clamp(1rem,2vw,1.5rem);display:flex}.rz-stage-scroll{flex:auto;min-height:0;padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem) 5rem;overflow:auto}.rz-sheets{flex-direction:column;align-items:center;gap:1.75rem;width:100%;margin:0 auto;display:flex}.rz-sheet-wrap{flex-direction:column;gap:.5rem;width:100%;display:flex}.rz-sheet{width:100%;box-shadow:var(--site-lift);background:#fff;border-radius:2px;outline:1px solid #10111414;position:relative;overflow:hidden}.rz-sheet img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;transition:opacity .12s var(--site-ease);position:absolute;top:0;left:0}.rz-sheet[data-stale=true] img{opacity:.86}.rz-sheet-label{color:var(--site-ink-3);justify-content:space-between;display:flex}.rz-progress{z-index:2;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.rz-progress:before{content:"";background:var(--site-accent);width:40%;animation:rz-progress .9s var(--site-ease-in-out) infinite;position:absolute;inset:0}@keyframes rz-progress{0%{transform:translate(-100%)}to{transform:translate(260%)}}.rz-skeleton{width:100%;box-shadow:var(--site-lift);background:#fff;border-radius:2px;flex-direction:column;gap:.7rem;padding:9% 8%;display:flex;position:relative}.rz-skeleton i{background:var(--site-paper-deep);border-radius:1px;height:.6rem;display:block}.rz-skeleton-note{color:var(--site-ink-2);position:absolute;bottom:8%;left:8%;right:8%}.rz-error{border:1px solid var(--site-danger);border-radius:var(--site-radius);background:var(--site-sheet);color:var(--site-danger);align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:.875rem;display:flex}.rz-error svg{flex:none;width:1rem;height:1rem;margin-top:.15rem}.rz-segment{border:1px solid var(--site-rule-strong);border-radius:var(--site-radius);background:var(--site-sheet);display:inline-flex;overflow:hidden}.rz-segment button{min-height:2.75rem;color:var(--site-ink-2);cursor:pointer;background:0 0;border:0;padding:0 .75rem}.rz-segment button+button{border-left:1px solid var(--site-rule-strong)}.rz-segment button[aria-pressed=true],.rz-segment button[aria-checked=true]{background:var(--site-ink);color:var(--site-paper)}.rz-block{border-top:1px solid var(--site-rule);padding:1.25rem 0}.rz-block:first-child{border-top:0;padding-top:.25rem}.rz-block-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}.rz-h{font-family:var(--site-display);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:650;line-height:1.15}.rz-h-input{font-family:var(--site-display);letter-spacing:-.02em;border-radius:var(--site-radius);min-width:0;height:2.75rem;color:var(--site-ink);background:0 0;border:1px solid #0000;flex:auto;margin-left:-.5rem;padding:0 .5rem;font-size:1.25rem;font-weight:650}.rz-h-input:hover{border-color:var(--site-rule-strong)}.rz-h-input:focus{border-color:var(--site-accent-ink);background:var(--site-sheet);outline:none;box-shadow:0 0 0 3px #6d5cf640}.rz-hint{color:var(--site-ink-2);margin:0;font-size:.875rem;line-height:1.5}.rz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem .75rem;display:grid}.rz-grid>.rz-wide{grid-column:1/-1}@container rzpane (max-width:30rem){.rz-grid{grid-template-columns:minmax(0,1fr)}}.rz-pane-scroll{container:rzpane/inline-size}.rz-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.rz-label{color:var(--site-ink);justify-content:space-between;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.rz-label .rz-mono{color:var(--site-ink-3);font-weight:400}.rz-input,.rz-textarea,.rz-select{border:1px solid var(--site-rule-strong);border-radius:var(--site-radius);background:var(--site-sheet);width:100%;min-height:2.75rem;color:var(--site-ink);font:inherit;transition:border-color .16s var(--site-ease), box-shadow .16s var(--site-ease);padding:.625rem .75rem;font-size:1rem;line-height:1.4}.rz-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.05rem) 52%,calc(100% - .7rem) 52%;background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2rem}.rz-textarea{resize:vertical;field-sizing:content;min-height:2.75rem}.rz-input::placeholder,.rz-textarea::placeholder{color:var(--site-ink-3)}.rz-input:hover,.rz-textarea:hover,.rz-select:hover{border-color:#10111473}.rz-input:focus,.rz-textarea:focus,.rz-select:focus{border-color:var(--site-accent-ink);outline:none;box-shadow:0 0 0 3px #6d5cf640}.rz-input[aria-invalid=true]{border-color:var(--site-danger)}.rz-field-error{color:var(--site-danger);font-size:.8125rem}@media (min-width:768px){.rz-input,.rz-textarea,.rz-select{font-size:.9375rem}}.rz-month{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:.375rem;display:grid}.rz-check{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;display:inline-flex}.rz-check input{width:1.125rem;height:1.125rem;accent-color:var(--site-ink)}.rz-items{border-top:1px solid var(--site-rule);flex-direction:column;display:flex}.rz-item{border-bottom:1px solid var(--site-rule)}.rz-item-row{align-items:center;gap:.25rem;min-height:3.25rem;display:flex}.rz-item-toggle{text-align:left;min-width:0;color:var(--site-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;align-items:flex-start;gap:.125rem;padding:.625rem 0;display:flex}.rz-item-toggle strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.rz-item-toggle .rz-mono{color:var(--site-ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rz-item-toggle[aria-expanded=true] strong{color:var(--site-ink)}.rz-item-body{flex-direction:column;gap:.875rem;padding:.25rem 0 1.25rem;display:flex}.rz-bullets{flex-direction:column;gap:.375rem;display:flex}.rz-bullet{grid-template-columns:1rem minmax(0,1fr) auto;align-items:start;gap:.25rem;display:grid}.rz-bullet-mark{color:var(--site-ink-3);padding-top:.75rem;line-height:1}.rz-link-row{grid-template-columns:minmax(105px,1fr) minmax(130px,1.8fr) 2.75rem;align-items:start;gap:.375rem;display:grid}@media (max-width:480px){.rz-link-row{grid-template-columns:1fr 1fr 2.75rem}}.rz-add{border:1px dashed var(--site-rule-strong);border-radius:var(--site-radius);min-height:2.75rem;color:var(--site-ink);cursor:pointer;transition:border-color .16s var(--site-ease), background-color .16s var(--site-ease);background:0 0;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.rz-add:hover{border-color:var(--site-ink);background:var(--site-sheet)}.rz-add:active{background:var(--site-ink);color:var(--site-paper)}.rz-add svg{width:1rem;height:1rem}.rz-chips{flex-wrap:wrap;gap:.5rem;display:flex}.rz-chip{border:1px solid var(--site-rule-strong);border-radius:var(--site-radius);background:var(--site-sheet);min-height:2.75rem;color:var(--site-ink);cursor:pointer;align-items:center;gap:.4rem;padding:0 .875rem;font-size:.875rem;font-weight:500;display:inline-flex}.rz-chip:hover{border-color:var(--site-ink)}.rz-chip[aria-pressed=true],.rz-chip[aria-checked=true]{background:var(--site-ink);border-color:var(--site-ink);color:var(--site-paper)}.rz-chip svg{width:.95rem;height:.95rem}.rz-notice{border-top:1px solid var(--site-ink);border-bottom:1px solid var(--site-rule);color:var(--site-ink);margin:0 0 1rem;padding:.75rem 0;font-size:.875rem;line-height:1.5}.rz-steps{border:1px solid var(--site-rule-strong);background:var(--site-sheet);border-radius:2px;margin-bottom:1.25rem}.rz-steps-head{border-bottom:1px solid var(--site-rule);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .5rem .75rem 1rem;display:flex}.rz-steps-head strong{font-size:.9375rem;font-weight:600}.rz-steps-meter{background:var(--site-rule);height:2px;position:relative}.rz-steps-meter span{background:var(--site-accent);transition:width .32s var(--site-ease);position:absolute;inset:0 auto 0 0}.rz-steps ol{margin:0;padding:.25rem 0;list-style:none}.rz-step{align-items:center;gap:.75rem;min-height:2.75rem;padding:0 1rem;font-size:.875rem;display:flex}.rz-step-mark{border:1px solid var(--site-rule-strong);width:1.25rem;height:1.25rem;color:var(--site-paper);border-radius:2px;flex:none;place-items:center;display:grid}.rz-step[data-done=true] .rz-step-mark{background:var(--site-ink);border-color:var(--site-ink)}.rz-step[data-done=true] .rz-step-text{color:var(--site-ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--site-rule-strong);text-decoration-color:var(--site-rule-strong)}.rz-step-mark svg{width:.8rem;height:.8rem}.rz-step button{white-space:nowrap;min-height:2.75rem;color:var(--site-accent-ink);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;align-items:center;margin-left:auto;padding:.5rem 0;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-flex}.rz-templates{background:var(--site-rule);border:1px solid var(--site-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.rz-tpl{background:var(--site-paper);text-align:left;color:var(--site-ink);cursor:pointer;border:0;flex-direction:column;gap:.5rem;padding:.75rem;display:flex;position:relative}.rz-tpl-plate{aspect-ratio:210/297;outline:1px solid var(--site-rule-strong);transition:box-shadow .18s var(--site-ease), transform .18s var(--site-ease);background:#fff;border-radius:2px;position:relative;overflow:hidden}.rz-tpl-plate img{width:100%;height:auto;display:block}@media (hover:hover){.rz-tpl:hover .rz-tpl-plate{box-shadow:var(--site-lift);transform:translateY(-2px)}}.rz-tpl[aria-checked=true] .rz-tpl-plate{outline:2px solid var(--site-ink);outline-offset:2px}.rz-tpl-name{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.rz-tpl-name .rz-mono{color:var(--site-ink-3);font-weight:400}.rz-tpl-best{color:var(--site-ink-2);font-size:.8125rem;line-height:1.4}.rz-tpl-chosen{background:var(--site-ink);color:var(--site-paper);border-radius:2px;align-self:flex-start;padding:.15rem .4rem}.rz-swatches{flex-wrap:wrap;gap:.5rem;display:flex}.rz-swatch{border:1px solid var(--site-rule-strong);border-radius:var(--site-radius);background:var(--site-sheet);min-height:2.75rem;color:var(--site-ink);cursor:pointer;align-items:center;gap:.5rem;padding:0 .75rem 0 .5rem;font-size:.875rem;display:inline-flex}.rz-swatch i{background:var(--sw);border-radius:2px;width:1.25rem;height:1.25rem}.rz-swatch[aria-checked=true]{background:var(--site-ink);border-color:var(--site-ink);color:var(--site-paper)}.rz-swatch[aria-checked=true] i{outline:1px solid var(--site-paper)}.rz-score{align-items:baseline;gap:.5rem;display:flex}.rz-score b{font-family:var(--site-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:3.5rem;font-weight:700;line-height:1}.rz-table{border-collapse:collapse;width:100%;font-size:.875rem}.rz-table th{text-align:left;font-family:var(--rz-mono);color:var(--site-ink-2);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--site-rule-strong);padding:0 .75rem .5rem 0;font-size:.6875rem;font-weight:400}.rz-table td{border-bottom:1px solid var(--site-rule);vertical-align:top;padding:.625rem .75rem .625rem 0}.rz-table td.n{font-family:var(--rz-mono);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;padding-right:0}.rz-issue{border-bottom:1px solid var(--site-rule);grid-template-columns:auto minmax(0,1fr);gap:.25rem .625rem;padding:.875rem 0;display:grid}.rz-issue-mark{height:1.25rem;font-family:var(--rz-mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:2px;align-items:center;gap:.3rem;padding:0 .35rem;font-size:.6875rem;display:inline-flex}.rz-issue-mark[data-sev=high]{color:var(--site-danger)}.rz-issue-mark[data-sev=medium]{background:var(--site-ink);border-color:var(--site-ink);color:var(--site-paper)}.rz-issue-mark[data-sev=low]{color:var(--site-ink-2)}.rz-issue-mark[data-sev=ok]{color:var(--site-ok)}.rz-issue p{color:var(--site-ink-2);grid-column:2;margin:0;font-size:.875rem}.rz-issue strong{font-size:.9375rem;font-weight:600}.rz-kw{border:1px solid var(--site-ink);background:var(--site-ink);min-height:1.875rem;color:var(--site-paper);border-radius:2px;align-items:center;padding:0 .5rem;font-size:.8125rem;display:inline-flex}.rz-kw[data-hit=false]{color:var(--site-ink);border-style:dashed;border-color:var(--site-rule-strong);background:0 0}.rz-parsed{border:1px solid var(--site-rule);background:var(--site-sheet);white-space:pre-wrap;word-break:break-word;border-radius:2px;max-height:22rem;margin:.75rem 0 0;padding:.875rem;overflow:auto}.rz-tabbar,.rz-peek{display:none}@media (max-width:1023px) and (min-width:768px){.rz-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.rz-shell{height:auto;min-height:calc(100dvh - var(--rz-bar));padding-bottom:calc(var(--rz-tabbar) + env(safe-area-inset-bottom,0px));display:block}.rz-pane{border-right:0}.rz-pane-scroll{padding:1rem 1rem 6rem;overflow:visible}.rz-tabs,.rz-shell[data-mobile-tab=preview] .rz-pane,.rz-shell:not([data-mobile-tab=preview]) .rz-stage{display:none}.rz-stage{min-height:calc(100dvh - var(--rz-bar) - var(--rz-tabbar))}.rz-stage-scroll{padding:1rem .75rem 3rem;overflow:visible}.rz-tabbar{z-index:40;height:calc(var(--rz-tabbar) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--site-paper);border-top:1px solid var(--site-rule-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.rz-tabbar button{color:var(--site-ink-2);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.75rem;font-weight:600;display:flex;position:relative}.rz-tabbar button svg{width:1.25rem;height:1.25rem}.rz-tabbar button[aria-selected=true]{color:var(--site-ink)}.rz-tabbar button[aria-selected=true]:before{content:"";background:var(--site-ink);height:2px;position:absolute;top:-1px;left:30%;right:30%}.rz-peek{right:.75rem;bottom:calc(var(--rz-tabbar) + env(safe-area-inset-bottom,0px) + .75rem);z-index:35;aspect-ratio:210/297;width:4.5rem;box-shadow:var(--site-lift), 0 0 0 1px var(--site-rule-strong);cursor:pointer;background:#fff;border:0;border-radius:2px;padding:0;display:block;position:fixed;overflow:hidden}.rz-peek img{width:100%;height:auto;display:block}.rz-shell[data-mobile-tab=preview]~.rz-peek{display:none}.rz-hide-phone{display:none!important}}@media (min-width:768px){.rz-only-phone{display:none!important}}.rz-start{padding-block:clamp(1.5rem,4vw,3rem) 5rem}.rz-head{border-bottom:1px solid var(--site-ink);color:var(--site-ink-2);justify-content:space-between;gap:1rem;padding-bottom:.625rem;display:flex}.rz-start-title{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1.5rem 2rem;padding:clamp(1.5rem,4vw,2.75rem) 0 clamp(1.5rem,3vw,2.25rem);display:grid}.rz-start-title h1{font-family:var(--site-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,5.4vw,4.25rem);font-weight:700;line-height:.96}.rz-start-title p{max-width:34rem;color:var(--site-ink-2);margin:0;font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.55}.rz-ways{background:var(--site-rule-strong);border:1px solid var(--site-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.rz-way{background:var(--site-paper);flex-direction:column;gap:.875rem;min-width:0;padding:clamp(1rem,2.4vw,1.5rem);display:flex}.rz-way h2{font-family:var(--site-display);letter-spacing:-.025em;margin:0;font-size:1.375rem;font-weight:650;line-height:1.15}.rz-way p{color:var(--site-ink-2);margin:0;font-size:.9375rem;line-height:1.5}.rz-way-foot{margin-top:auto}.rz-drop{border:1px dashed var(--site-ink);border-radius:var(--site-radius);background:var(--site-sheet);transition:background-color .16s var(--site-ease);flex-direction:column;gap:.5rem;padding:.5rem;display:flex;position:relative}.rz-drop[data-over=true]{background:var(--site-accent-wash)}.rz-drop-btn{border-radius:var(--site-radius);background:var(--site-ink);min-height:4.5rem;color:var(--site-paper);text-align:left;cursor:pointer;transition:background-color .16s var(--site-ease);border:0;align-items:center;gap:.875rem;padding:.75rem;display:flex}.rz-drop-btn:hover{background:var(--site-ink-hover,#24262e)}.rz-drop-btn:active{background:var(--site-paper);color:var(--site-ink);box-shadow:inset 0 0 0 1px var(--site-ink)}.rz-drop-btn:disabled{opacity:.6;cursor:progress}.rz-drop-icon{background:#ffffff24;border-radius:2px;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.rz-drop-btn strong{font-weight:600;display:block}.rz-drop-btn span span{opacity:.75;font-size:.8125rem;display:block}.rz-fine{color:var(--site-ink-2);padding:0 .25rem .125rem}.rz-samples{border-top:1px solid var(--site-rule);flex-direction:column;display:flex}.rz-sample{border:0;border-bottom:1px solid var(--site-rule);min-height:3rem;color:var(--site-ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.rz-sample:hover strong{text-underline-offset:.2em;text-decoration:underline}.rz-sample strong{font-weight:600}.rz-sample .rz-mono{color:var(--site-ink-2)}.rz-sample svg{flex:none;width:1rem;height:1rem}.rz-more-samples>summary{border-bottom:1px solid var(--site-rule);cursor:pointer;align-items:center;min-height:3rem;font-weight:600;display:flex}.rz-more-samples>summary:hover{text-underline-offset:.2em;text-decoration:underline}.rz-more-samples[open]{max-height:24rem;overflow-y:auto}.rz-sample-group>.rz-mono{color:var(--site-ink-2);padding:.875rem 0 .25rem;font-size:.75rem}.rz-section-head{border-bottom:1px solid var(--site-ink);justify-content:space-between;align-items:baseline;gap:1rem;margin:clamp(2.5rem,5vw,3.5rem) 0 1rem;padding-bottom:.625rem;display:flex}.rz-section-head h2{font-family:var(--site-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1}.rz-start-templates{background:var(--site-rule);border:1px solid var(--site-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.rz-recent{border-top:1px solid var(--site-rule);flex-direction:column;display:flex}.rz-recent a{border-bottom:1px solid var(--site-rule);min-height:3.25rem;color:var(--site-ink);justify-content:space-between;align-items:center;gap:1rem;text-decoration:none;display:flex}.rz-recent a:hover strong{text-underline-offset:.2em;text-decoration:underline}.rz-recent strong{font-weight:600}@media (max-width:900px){.rz-ways,.rz-start-title{grid-template-columns:minmax(0,1fr)}.rz-start-templates{grid-template-columns:repeat(2,minmax(0,1fr))}}.rz-dialog{border:1px solid var(--site-ink);background:var(--site-sheet);width:min(30rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--site-ink);box-shadow:var(--site-lift);border-radius:2px;margin:auto;padding:0}.rz-dialog::backdrop{background:#1011146b}.rz-dialog-body{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.rz-dialog h2{font-family:var(--site-display);letter-spacing:-.035em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.05}.rz-dialog p{color:var(--site-ink-2);margin:0;line-height:1.55}.rz-dialog-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:767px){.rz-dialog{width:100%;max-width:none;padding-bottom:env(safe-area-inset-bottom,0px);border-width:1px 0 0;margin:auto 0 0}.rz-dialog-actions>*{flex:100%}}@media (prefers-reduced-motion:reduce){.rz-progress:before{opacity:.6;width:100%;animation:none}.rz-sheet img,.rz-tpl-plate,.rz-steps-meter span{transition:none}}@media (min-width:640px) and (max-width:900px){.rz-ways[data-layout=letter]{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-ways[data-layout=letter]>:first-child{grid-column:1/-1}}.rz-inline-link{color:var(--site-accent-ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--site-rule-strong);text-decoration-color:var(--site-rule-strong);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline}.rz-inline-link:hover{text-decoration-color:currentColor}}
