*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--font-primary: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-secondary: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-weight-regular: 400;--font-weight-bold: 700;--font-size-xs: clamp(.7rem, 1vw + .3rem, .85rem);--font-size-sm: clamp(.85rem, 1.2vw + .3rem, 1rem);--font-size-md: clamp(1rem, 1.5vw + .5rem, 1.25rem);--font-size-lg: clamp(1.25rem, 2vw + .5rem, 1.5rem);--font-size-xl: clamp(1.5rem, 2.5vw + .5rem, 2rem);--font-size-xxl: clamp(2rem, 3vw + .5rem, 3rem);--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-loose: 1.8;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--color-text-primary: #333333;--color-text-secondary: #555555;--color-heading: #222222;--color-link: #1a0dab;--color-link-hover: #551a8b;--text-transform-none: none;--text-transform-uppercase: uppercase;--text-transform-capitalize: capitalize;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem}body{font-family:var(--font-primary);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text-primary);margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);color:var(--color-heading);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-normal)}h1{font-size:var(--font-size-xxl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-md)}h5{font-size:var(--font-size-sm)}h6{font-size:var(--font-size-xs)}p{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text-primary)}a{color:var(--color-link);text-decoration:none;transition:color .3s ease;cursor:pointer}a:hover,a:focus{color:var(--color-link-hover)}ul,ol{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}li{margin-bottom:var(--spacing-xs);font-size:var(--font-size-md);line-height:var(--line-height-normal)}blockquote{font-style:italic;color:var(--color-text-secondary);border-left:4px solid #dddddd;padding-left:var(--spacing-sm);margin:var(--spacing-md) 0}code{font-family:Courier New,Courier,monospace;background-color:#f5f5f5;padding:.2em .4em;border-radius:4px;font-size:.95em}pre{background-color:#f5f5f5;padding:var(--spacing-md);border-radius:4px;overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:var(--font-size-sm)}@media (min-width: 1024px){body{line-height:var(--line-height-normal)}h1,h2,h3,h4,h5,h6{letter-spacing:var(--letter-spacing-normal)}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-uppercase{text-transform:var(--text-transform-uppercase)}.text-capitalize{text-transform:var(--text-transform-capitalize)}.text-none{text-transform:var(--text-transform-none)}.font-regular{font-weight:var(--font-weight-regular)}.font-bold{font-weight:var(--font-weight-bold)}.line-height-tight{line-height:var(--line-height-tight)}.line-height-normal{line-height:var(--line-height-normal)}.line-height-loose{line-height:var(--line-height-loose)}.responsive-h1{font-size:var(--font-size-xxl)}.responsive-h2{font-size:var(--font-size-xl)}.responsive-h3{font-size:var(--font-size-lg)}.responsive-h4{font-size:var(--font-size-md)}.responsive-h5{font-size:var(--font-size-sm)}.responsive-h6{font-size:var(--font-size-xs)}body{isolation:isolate;min-height:100vh;position:relative}.paper-stack-page{position:relative;z-index:1}.paper-stack{pointer-events:none;position:fixed;z-index:0}.paper-stack-sheet{background:linear-gradient(115deg,rgba(255,255,255,.1),transparent 32%),var(--paper, #fff);border:1px solid color-mix(in srgb,var(--line, #d8d8d8),transparent 35%);box-shadow:0 calc(2px + var(--paper-depth) * 1px) calc(5px + var(--paper-depth) * 2px) #0000000f,0 1px #ffffff1f inset;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transform:translate(calc(var(--paper-x) + var(--paper-entry-x)),calc(var(--paper-y) + var(--paper-entry-y))) rotate(calc(var(--paper-rotate) + var(--paper-entry-rotate))) scale(.96);transform-origin:50% 50%;transition:opacity .3s ease-out,transform 1.25s cubic-bezier(.16,1,.3,1);width:100%;z-index:calc(-1 * var(--paper-depth))}.paper-stack-sheet:after{border:1px solid rgba(0,0,0,.03);content:"";top:2px;right:2px;bottom:2px;left:2px;position:absolute}.paper-stack-sheet.is-visible{opacity:.92;transform:translate(var(--paper-x),var(--paper-y)) rotate(var(--paper-rotate))}@media (prefers-reduced-motion: reduce){.paper-stack-sheet{transition:none}}:root{--page-width: 60rem;--page-background: #f3f3ef;--ink: #1c1c1c;--muted: #666;--line: #d8d8d8;--paper: #fff;--soft: #f5f5f2}body{background:var(--page-background);color:var(--ink)}.site-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--page-width);padding:1.25rem 1.5rem}.wordmark{color:var(--ink);font-weight:700}.back-link{font-size:var(--font-size-sm)}main{margin:0 auto 4rem;max-width:var(--page-width);padding:0 1.5rem}.guide-layout{background:var(--paper);border:1px solid var(--line);box-shadow:0 1rem 3rem #0000000f;padding:clamp(1.5rem,5vw,3rem);text-align:left}.group-header>span,.step-number{display:none}.step-group{margin-bottom:3rem}.step-group:last-child{margin-bottom:0}.group-header{border-bottom:2px solid var(--ink);margin-bottom:0;padding-bottom:1.25rem}.group-header p,.aside-label{color:var(--muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;margin:0 0 .2rem;text-transform:uppercase}.group-header h2{font-size:var(--font-size-xl);margin:0}.step-list{list-style:none;margin:0;padding:0}.step-list>li{border-bottom:1px solid var(--line);padding:1.75rem 0}.step-list h3,.release-flow h3{font-size:var(--font-size-lg);margin:0}.step-list p,.release-flow p,.troubleshooting p{color:var(--muted);font-size:var(--font-size-sm);margin:.5rem 0 0}.step-list p code{background:var(--soft);border:1px solid var(--line);color:var(--ink)}.note,.support-link{border-left:3px solid var(--ink);color:var(--muted);font-size:var(--font-size-sm);margin:1rem 0;padding:.25rem 0 .25rem 1rem}.with-media figure{margin-top:1.25rem}.with-media img,.troubleshooting img{border:1px solid var(--line)}figcaption{color:var(--muted);font-size:var(--font-size-xs);margin-top:.5rem}.settings{margin-top:1rem}.settings>div{border-top:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:6rem minmax(0,1fr);padding:.75rem 0}.settings dt{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}.settings dd{min-width:0}.copy-button{align-items:center;background:var(--ink);border:0;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;text-align:left;width:100%}.copy-button code{background:transparent;color:inherit;overflow-wrap:anywhere}.copy-button span{background:#fff;color:var(--ink);font-size:var(--font-size-xs);font-weight:700;margin-left:auto;padding:.35rem .55rem}:root[data-riso-ink="Yellow Ink"] .copy-button,:root[data-riso-ink="Light Grey"] .copy-button{background:#000;border:1px solid var(--ink);color:var(--ink)}:root[data-riso-ink="Yellow Ink"] .copy-button span,:root[data-riso-ink="Light Grey"] .copy-button span{background:var(--ink);color:#000}.release-flow{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.release-flow>div,.troubleshooting{background:var(--soft);padding:1.25rem}.release-flow span{color:var(--muted);font-size:var(--font-size-xs);font-weight:700}.release-flow h3{margin-top:.75rem}.troubleshooting{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-top:1rem}.troubleshooting h2{font-size:var(--font-size-lg);margin-top:0}@media (max-width: 48rem){.site-header,main{padding-left:1rem;padding-right:1rem}.site-header{align-items:flex-start;gap:1rem}.release-flow,.troubleshooting{grid-template-columns:1fr}.settings>div{grid-template-columns:1fr}}
