.page-texture-plain{background-image:repeating-linear-gradient(142deg,#c9cdd00d 0 1px,#0000 1px 28px)}.page-texture{background-image:linear-gradient(142deg, transparent 0 93.9%, var(--color-lime) 93.9% 94.05%, transparent 94.05%), repeating-linear-gradient(142deg, #c9cdd00d 0 1px, transparent 1px 28px)}@media (width>=64rem){.page-photo{clip-path:polygon(7.7rem 0,100% 0,100% 100%,0 100%,0 6rem)}.page-photo:after{content:"";background:var(--color-lime);transform-origin:0 0;width:9.77rem;height:4px;position:absolute;top:0;left:0;transform:translateY(6rem)rotate(-38deg)}}.q-frame{--cut:.75rem;--frame:1px;--frame-color:var(--color-graphite);border:1px solid var(--frame-color);background-color:#fff;background-image:linear-gradient(38deg, transparent calc(100% - .616 * var(--cut) - var(--frame)), var(--frame-color) 0);background-origin:border-box}.q-panel{--cut:1.5rem;--frame-color:var(--color-alu)}.q-panel :focus{scroll-margin-top:calc(var(--press-top) + 1rem)}.q-tracker{margin:-1px -1px 0}.q-control{width:100%;color:var(--color-graphite);font:inherit;outline-offset:-3px;border-radius:0;outline:2px solid #0000;padding:.6875rem .875rem;display:block}.q-control::placeholder{color:var(--color-galv)}.q-control[aria-invalid=true]{--frame:2px;--frame-color:#b3261e;box-shadow:inset 0 0 0 1px var(--frame-color)}.q-control:focus-visible,.q-card:has(input:focus-visible){--frame:2px;box-shadow:inset 0 -.25rem 0 var(--color-lime), inset 0 0 0 1px var(--frame-color)}textarea.q-control{resize:vertical;min-height:8rem}select.q-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2327292A' stroke-width='2'/%3E%3C/svg%3E"), linear-gradient(38deg, transparent calc(100% - .616 * var(--cut) - var(--frame)), var(--frame-color) 0);background-position:right 1rem center,0 0;background-repeat:no-repeat;background-size:.75rem .5rem,auto;padding-right:2.75rem}.q-file{padding:.5rem}.q-file::file-selector-button{background:var(--color-graphite);color:var(--color-mill);font-family:var(--font-mono);cursor:pointer;border:0;border-radius:0;margin-right:1rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s}.q-file:hover::file-selector-button{background:var(--color-lime);color:var(--color-graphite)}.q-card{--cut:1rem;cursor:pointer;gap:.75rem;height:100%;padding:1rem;transition:background-color .15s,color .15s;display:flex}.q-card:hover{--frame:2px;box-shadow:inset 0 0 0 1px var(--frame-color)}.q-card input{accent-color:var(--color-graphite)}.q-card:has(input:checked){background-color:var(--color-graphite);color:var(--color-mill)}.q-card:has(input:checked) input{accent-color:var(--color-lime)}.q-card:has(input:checked) .q-card-hint{color:var(--color-alu)}.q-card:has(input[aria-invalid=true]){--frame:2px;--frame-color:#b3261e}.q-consent{background:var(--color-mill);padding:.875rem 1rem}.q-consent:has(input:focus-visible){box-shadow:inset .25rem 0 0 var(--color-lime)}.q-consent:has(input[aria-invalid=true]){box-shadow:inset .25rem 0 #b3261e}.q-note{background:var(--color-mill);align-items:baseline;gap:.75rem;padding:.875rem 1rem;font-weight:600;display:flex}.q-note:before{content:"";background:var(--color-lime);flex:none;width:.5rem;height:.5rem}.q-step-bar{background:var(--color-galv);clip-path:polygon(0 0,calc(100% - .48rem) 0,100% 100%,0 100%);height:.375rem;display:block}.q-step[data-state=done] .q-step-bar{background:var(--color-mill)}.q-step[data-state=current] .q-step-bar{background:var(--color-lime)}.q-step{color:var(--color-alu)}.q-step[data-state=done],.q-step[data-state=current]{color:var(--color-mill)}.q-step[data-state=current]{font-weight:500}.q-btn{min-height:3rem;font-family:var(--font-sans);cursor:pointer;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.q-btn:focus-visible{outline:2px solid var(--color-lime);outline-offset:-6px}.q-btn:disabled{cursor:not-allowed;opacity:.6}.q-btn--primary{--cut:1.25rem;background:var(--color-lime);color:var(--color-graphite);border:0}.q-btn--primary:hover:not(:disabled),.q-btn--primary:focus-visible{background:var(--color-graphite);color:var(--color-lime)}.q-btn--ghost{--cut:1.25rem;--ink:var(--color-graphite);--frame:2px;--frame-color:var(--ink);color:var(--ink);background-color:#0000;border-width:2px}.q-btn--ghost:hover:not(:disabled),.q-btn--ghost:focus-visible{background-color:var(--color-graphite);color:var(--color-mill)}.on-dark .q-btn--ghost{--ink:var(--color-mill);--frame-color:var(--color-alu)}.on-dark .q-btn--ghost:hover:not(:disabled),.on-dark .q-btn--ghost:focus-visible{--frame-color:var(--color-lime);background-color:var(--color-lime);color:var(--color-graphite)}.on-dark .q-btn--ghost:focus-visible{outline-color:var(--color-graphite)}.q-alert:not(:empty){background:var(--color-mill);border-left:.25rem solid #b3261e;padding:.75rem 1rem}.q-ref{--cut:1rem;background:var(--color-lime);max-width:100%;color:var(--color-graphite);font-family:var(--font-mono);letter-spacing:.02em;user-select:all;padding:.875rem 1.25rem;font-size:clamp(1.5rem,5vw,2.75rem);font-weight:500;line-height:1;display:inline-block}
