@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Instrument+Serif:ital@0;1&display=swap";.carry-designation__runtime-boundary{min-height:1px;position:relative}.carry-designation__runtime-boundary[data-runtime-active]{z-index:1000;isolation:isolate;overscroll-behavior:contain;background:#d7d3ca;min-height:100dvh;position:fixed;inset:0;overflow:auto}.carry-designation__runtime-boundary[data-runtime-active]>.carry-designation__ritual-layer{z-index:0;opacity:.04;filter:saturate(.35);transform-origin:50% 0;pointer-events:none;max-height:none;transition:opacity .22s,transform .32s cubic-bezier(.2,.8,.2,1),filter .22s;position:fixed;inset:0;overflow:hidden;transform:scale(.985)}.carry-designation__runtime-layer{z-index:8;width:min(100%,430px);margin:0 auto;position:relative}.carry-designation__runtime-boundary[data-runtime-active]>.carry-designation__runtime-layer{z-index:2;min-height:100dvh}.cf-in-tree-host{width:min(100%,430px);min-height:844px;color:var(--cf-ink,#171713);border:1px solid var(--cf-ink,#171713);background:#d7d3ca;border-radius:28px;margin:0 auto;overflow:hidden;box-shadow:0 1.5rem 4rem #14120f29}.cf-in-tree-host .cf-authored-shell,.cf-in-tree-host.cf-authored-shell{width:100%;min-height:844px;box-shadow:none;border:0;border-radius:0;margin:0}.cf-applying{background:#d7d3ca;min-height:844px;position:relative}.cf-applying .cf-authored-shell{min-height:844px;box-shadow:none;border:0;position:relative}.cf-applying .cf-authored-system-bar{min-height:56px;padding:20px 20px 0;position:relative}.cf-applying .cf-authored-system-bar>span{font-size:0}.cf-applying .cf-authored-system-bar>span:before{content:"ONE THING MODE";color:#5e5b55;letter-spacing:.1em;font:400 10px/15px DM Mono,ui-monospace,monospace}.cf-applying .cf-authored-system-bar:after{content:"FT 027";color:#5e5b55;letter-spacing:.1em;font:400 10px/15px DM Mono,ui-monospace,monospace;position:absolute;top:20px;right:20px}.cf-applying .cf-authored-system-bar button{z-index:4;color:#5e5b55;min-width:48px;margin:0;padding:10px 8px;font-size:10px;text-decoration:none;position:absolute;bottom:-770px;right:12px}.cf-applying .cf-authored-scene{min-height:788px}.cf-applying .cf-authored-content{min-height:0;padding:16px 20px 0;display:block}.cf-applying .cf-authored-content>.cf-eyebrow{color:#9d302a;font-size:0;line-height:0}.cf-applying .cf-authored-content>.cf-eyebrow:after{content:"APPLYING FIELD TRANSFER 027";color:#9d302a;letter-spacing:.04em;font:700 11px/16px DM Mono,ui-monospace,monospace;display:block}.cf-applying .cf-authored-content>h1{max-width:350px;margin:22px 0 92px;font-size:0;line-height:0}.cf-applying .cf-authored-content>h1:after{content:"Preparing the minimum interface…";letter-spacing:-.025em;font-family:Instrument Serif,Georgia,serif;font-size:46px;font-weight:400;line-height:44px;display:block}.cf-applying .cf-compile-stages{background:0 0;border:0;gap:26px;margin:0 0 78px;display:grid}.cf-applying .cf-compile-stages li,.cf-applying .cf-compile-stages li+li{color:#171713;min-height:42px;box-shadow:none;opacity:.32;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr);align-items:center;padding:0 22px;display:grid;transform:none}.cf-applying .cf-compile-stages li[data-complete]{color:#171713;opacity:1;background:0 0}.cf-applying .cf-compile-stages li:last-child[data-complete],.cf-applying .cf-compile-stages li[data-active]{color:#9d302a;box-shadow:none;opacity:1;transform:none}.cf-applying .cf-compile-stages li>span,.cf-applying .cf-compile-stages li>strong{color:inherit;letter-spacing:0;font:400 13px/20px DM Mono,ui-monospace,monospace}.cf-applying .cf-compile-stages li>strong:after{content:none!important}.cf-applying .cf-invariant{color:#5e5b55;background:0 0;margin:0;padding:0}.cf-applying .cf-invariant strong{color:inherit;letter-spacing:0;font:400 12px/18px DM Mono,ui-monospace,monospace}.cf-applying .cf-invariant p{display:none}.cf-applying .cf-authored-dock{background:0 0;width:auto;padding:0;display:block;position:absolute;bottom:6px;left:12px;right:auto}.cf-applying .cf-authored-dock .cf-button{color:#5e5b55;background:0 0;border:0;width:auto;min-width:48px;min-height:44px;padding:10px 8px;font-size:10px;font-weight:400;text-decoration:none}.cf-applying .cf-authored-dock .cf-button:last-child{display:none}.cf-runtime--in-tree{width:100%;height:844px;min-height:0;box-shadow:none;background:#d7d3ca;padding:0;display:block;position:relative}.cf-runtime--in-tree .cf-task-rail{display:none}.cf-runtime--in-tree .cf-workspace{background:#d7d3ca;flex-direction:column;height:844px;min-height:0;padding:0 20px 18px;display:flex}.cf-runtime--in-tree .cf-mobile-runtime-head{color:#295c45;letter-spacing:.1em;background:0 0;border:0;flex:0 0 62px;justify-content:flex-end;align-items:flex-start;min-height:62px;margin:0;padding:20px 0 0;font:400 10px/15px DM Mono,ui-monospace,monospace;display:flex;position:static}.cf-runtime--in-tree .cf-mobile-runtime-head:before{content:"ONE THING MODE";color:#5e5b55;margin-right:auto}.cf-runtime--in-tree .cf-mobile-runtime-head button{z-index:1004;color:#5e5b55;background:0 0;border:0;min-width:48px;min-height:44px;padding:10px;font-size:0;position:fixed;bottom:4px;right:max(10px,50vw - 205px)}.cf-runtime--in-tree .cf-mobile-runtime-head button:after{content:"END";font-size:10px}.cf-runtime--in-tree .cf-progress{flex:none;max-width:none;margin:0 0 14px}.cf-runtime--in-tree .cf-mobile-runtime-links{z-index:1003;gap:10px;margin:0;display:flex;position:fixed;bottom:4px;left:max(10px,50vw - 205px)}.cf-runtime--in-tree .cf-mobile-runtime-links button{color:#5e5b55;background:0 0;border:0;min-height:44px;padding:10px;font-size:10px}.cf-runtime--in-tree .cf-step-shell{background:0 0;flex-direction:column;flex:1 1 0;max-width:none;min-height:0;margin:0;padding-bottom:116px;display:flex;position:relative;overflow:hidden}.cf-runtime--in-tree .cf-step-shell>header{border:0;flex:none;padding:0 0 14px}.cf-runtime--in-tree .cf-step-shell h1{letter-spacing:-.015em;max-width:350px;margin:12px 0 0;font-family:DM Mono,ui-monospace,monospace;font-size:24px;font-weight:500;line-height:30px}.cf-runtime--in-tree .cf-step-shell__body{overscroll-behavior:contain;flex:1 1 0;min-height:0;padding:0;overflow-y:auto}.cf-runtime--in-tree .cf-step-content>p,.cf-runtime--in-tree .cf-choice-list legend,.cf-runtime--in-tree .cf-checklist legend,.cf-runtime--in-tree .cf-compose>label{font-family:DM Mono,ui-monospace,monospace;font-size:13px;line-height:20px}.cf-runtime--in-tree .cf-choice{min-height:60px;margin-bottom:14px}.cf-runtime--in-tree .cf-step-shell>footer{z-index:1002;background:linear-gradient(#0000,#d7d3ca 18%);border:0;padding:10px 0 0;display:block;bottom:52px;left:max(20px,50vw - 195px);right:max(20px,50vw - 195px);position:fixed!important}.cf-runtime--in-tree .cf-step-actions{gap:8px;display:grid}.cf-runtime--in-tree .cf-step-actions .cf-button{width:100%;min-height:52px}.cf-in-tree-host[data-field-transfer-status=applied]:before{content:none}@media (width<=430px){.carry-designation__runtime-layer,.cf-in-tree-host{width:100%}.cf-in-tree-host{border-left:0;border-right:0;border-radius:0;min-height:100dvh}.cf-runtime--in-tree,.cf-runtime--in-tree .cf-workspace{height:100dvh}.cf-applying,.cf-applying .cf-authored-shell{min-height:100dvh}}@media (prefers-reduced-motion:reduce){.carry-designation__runtime-boundary[data-runtime-active]>.carry-designation__ritual-layer,.cf-applying .cf-compile-stages li{transition-duration:.01ms!important}}.cf-authored-shell{border:1px solid var(--cf-ink);background:#d7d3ca;border-radius:28px;width:min(100%,430px);min-height:100svh;margin:0 auto;overflow:clip;box-shadow:0 22px 70px #17171329}.cf-authored-system-bar{min-height:48px;color:var(--cf-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;padding:20px 20px 0;font-size:10px;display:flex}.cf-authored-system-bar button{min-width:48px;min-height:44px;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0;margin:-14px -10px 0 0;padding:10px}.cf-authored-scene{min-height:calc(100svh - 48px);animation:cf-authored-scene-in var(--cf-motion-mode) ease-out both;flex-direction:column;display:flex}.cf-authored-content{flex:1;min-width:0;padding:14px 20px 28px}.cf-authored-content>h1,.cf-completion .cf-authored-content>h1{letter-spacing:-.035em;max-width:8ch;margin:14px 0 28px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(45px,13vw,58px);font-weight:400;line-height:.92}.cf-authored-lede,.cf-authored-thesis{max-width:34ch;color:var(--cf-muted);font-size:13px;line-height:1.6}.cf-authored-dock{z-index:2;background:linear-gradient(#0000,#d7d3ca 18%);gap:8px;padding:12px 20px 18px;display:grid;position:sticky;bottom:0}.cf-authored-dock .cf-button,.cf-authored-dock>a.cf-button{width:100%;min-height:52px;text-decoration:none}.cf-authored-dock .cf-button--quiet{text-decoration:none}.cf-authored-dock .cf-button--secondary{background:var(--cf-paper)}.cf-mini-receipt{border:1px solid var(--cf-ink);background:var(--cf-paper);gap:12px;padding:20px;display:grid;box-shadow:0 12px 24px #1717132e}.cf-mini-receipt span,.cf-mini-receipt p{letter-spacing:.1em;margin:0;font-size:10px}.cf-mini-receipt span{color:var(--cf-signal)}.cf-mini-receipt hr{border:0;border-top:1px solid #9a968d;width:100%}.cf-mini-receipt strong{font-size:17px}.cf-qualification,.cf-invariant{color:var(--cf-paper);background:var(--cf-ink);gap:8px;margin-top:16px;padding:14px 16px;display:grid}.cf-qualification strong,.cf-invariant strong{color:var(--cf-signal);letter-spacing:.08em;font-size:11px}.cf-qualification p,.cf-invariant p{margin:0;font-size:13px;line-height:1.55}.cf-authored-thesis{margin:18px 0 0}.cf-task-examples{background:#f4efd98c;gap:8px;margin-top:18px;padding:14px;display:grid}.cf-task-examples span{color:var(--cf-muted);letter-spacing:.1em;font-size:10px}.cf-task-examples p{margin:0;font-size:13px;line-height:1.55}.cf-authored-content .cf-field{margin-top:22px}.cf-authored-content .cf-field input,.cf-authored-content .cf-field textarea{background:var(--cf-paper)}.cf-adaptation-list,.cf-compile-stages,.cf-why-list,.cf-recovery-examples{margin:28px 0 0;padding:0;list-style:none}.cf-adaptation-list,.cf-compile-stages{border:1px solid var(--cf-ink);background:var(--cf-paper)}.cf-adaptation-list li,.cf-compile-stages li,.cf-why-list li{grid-template-columns:28px 1fr;align-items:start;gap:0;padding:15px;display:grid}.cf-adaptation-list li+li,.cf-compile-stages li+li{border-top:1px solid #17171338}.cf-adaptation-list span,.cf-compile-stages span,.cf-why-list>li>span{color:var(--cf-signal);font-size:11px}.cf-adaptation-list strong,.cf-compile-stages strong{text-transform:uppercase;font-size:13px;font-weight:400}.cf-technical-disclosure,.cf-completion-details{border-top:1px solid #1717134d;margin-top:16px}.cf-technical-disclosure summary,.cf-completion-details summary{cursor:pointer;letter-spacing:.1em;min-height:48px;padding:14px 0;font-size:10px}.cf-technical-disclosure p,.cf-completion-details>p{color:var(--cf-muted);font-size:12px}.cf-compile-stages li{color:var(--cf-muted)}.cf-compile-stages li[data-active]{color:var(--cf-ink);box-shadow:inset 4px 0 var(--cf-signal)}.cf-compile-stages li[data-complete] strong:after{content:" · COMPLETE";color:#295c45}.cf-warning{color:#8a5a17}.cf-success{color:#295c45}.cf-recovery-phrase{background:var(--cf-paper);border:1px solid #9d302a;gap:8px;margin-top:18px;padding:16px;display:grid}.cf-recovery-phrase span{color:#9d302a;letter-spacing:.1em;font-size:10px}.cf-recovery-phrase strong{color:#9d302a;font-size:15px;font-weight:400}.cf-recovery-examples{gap:8px;margin-top:12px;display:grid}.cf-recovery-examples li{background:var(--cf-paper);letter-spacing:.05em;border:1px solid #9a968d;width:fit-content;max-width:100%;padding:11px 13px;font-size:10px}.cf-runtime--authored .cf-step-shell,.cf-runtime--authored .cf-workspace{animation:cf-authored-step-in var(--cf-motion-step) ease-out both}.cf-runtime--authored .cf-button{text-transform:none}.cf-runtime--authored .cf-choice{transition:background var(--cf-motion-local), color var(--cf-motion-local), box-shadow var(--cf-motion-local)}.cf-runtime--authored .cf-inline-action{min-height:48px}.cf-runtime--authored .cf-review-boundary{color:var(--cf-muted);background:#ffffff3d;border:1px solid #9a968d;margin-top:22px;padding:14px;font-family:DM Mono,monospace;font-size:12px}.cf-choice-options{gap:10px;display:grid}.cf-authored-inspector>p{color:var(--cf-muted);font-size:13px;line-height:1.6}.cf-why-list{border:1px solid var(--cf-ink);background:var(--cf-paper)}.cf-why-list li+li{border-top:1px solid #17171338}.cf-why-list strong{text-transform:uppercase;font-size:13px;font-weight:400;display:block}.cf-why-list p{color:var(--cf-muted);letter-spacing:.06em;margin:5px 0 0;font-size:10px;line-height:1.5}.cf-inspector-actions{gap:8px;margin-top:18px;display:grid}.cf-inspector-actions .cf-button{width:100%}.cf-completion-proof{color:var(--cf-paper);background:var(--cf-ink);gap:13px;margin-top:8px;padding:20px;display:grid}.cf-completion-proof span{color:var(--cf-signal);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.cf-completion-proof strong{font-size:18px;font-weight:500}.cf-completion-proof p{margin:0;font-size:13px;line-height:1.55}.cf-temporary-context{background:var(--cf-paper);border:1px solid #9a968d;border-left:8px solid #295c45;margin-top:14px;padding:16px}.cf-temporary-context strong{color:#295c45;letter-spacing:.08em;font-size:11px}.cf-temporary-context p{font-size:13px}.cf-temporary-context button{color:#295c45;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;padding:8px 0;font-size:11px}.cf-completion-details>div{flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}@keyframes cf-authored-scene-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cf-authored-step-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width>=768px){.cf-authored-shell{width:min(100% - 48px,880px);min-height:calc(100svh - 48px);margin:24px auto}.cf-authored-scene{min-height:calc(100svh - 96px)}.cf-authored-content{width:min(100%,680px);padding:36px 48px}.cf-authored-dock{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:16px 48px 28px}.cf-authored-content>h1,.cf-completion .cf-authored-content>h1{font-size:68px}}@media (width>=1100px){.cf-authored-shell{width:min(100% - 80px,1040px)}.cf-authored-content{width:min(100%,760px);padding:48px 64px}.cf-authored-dock{padding-inline:64px}}@media (width<=339px){.cf-authored-shell{border-left:0;border-right:0;border-radius:0}.cf-authored-content,.cf-authored-dock{padding-inline:14px}.cf-authored-content>h1,.cf-completion .cf-authored-content>h1{font-size:42px}.cf-policy-grid{grid-template-columns:1fr}.cf-authored-system-bar{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.cf-authored-scene,.cf-runtime--authored .cf-step-shell,.cf-runtime--authored .cf-workspace{animation-duration:1ms;transform:none}.cf-runtime--authored .cf-choice{transition-duration:1ms}}.receipt-ending-experience:has(.carry-ritual){width:min(100vw - 30px,360px)}.carry-designation[data-carry-designation-state=ritual-ready][data-carry-designation-origin=receipt]{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.carry-ritual{--carry-coral:#ff6f61;--carry-ink:#171716;--carry-paper:var(--paper,#f4efd9);--carry-paper-shadow:0 18px 34px #17171321;--carry-chassis:#3c3c38;--carry-chassis-dark:#11110f;--carry-transfer:#ffdcd0eb;width:100%;color:var(--carry-ink);flex-direction:column;margin:0 auto;display:flex}.carry-ritual__machine-stage{isolation:isolate;order:1;justify-items:center;width:100%;min-height:0;padding:0;display:grid;position:relative;overflow:visible}.carry-ritual__header{background:var(--carry-paper);border:1px solid #17171340;border-top:0;border-radius:0 0 18px 18px;order:2;gap:8px;width:100%;padding:18px 20px 20px;display:grid;box-shadow:0 8px 18px #17171314}.carry-ritual__header h2,.carry-actuator h3{text-wrap:balance;margin:0}.carry-ritual__header h2{letter-spacing:-.02em;max-width:18ch;font-family:Instrument Serif,Georgia,serif;font-size:clamp(28px,8vw,36px);font-weight:400;line-height:.98}.carry-ritual__header p,.carry-actuator header p{margin:0;font-family:DM Mono,ui-monospace,monospace;font-size:11px;line-height:1.5}.carry-ritual__secondary-intake{z-index:4;color:#f7f2e8;letter-spacing:.15em;opacity:0;transform-origin:50% 0;pointer-events:none;background:linear-gradient(#ffffff12,#0000 28%),linear-gradient(#282825,#0b0b0a);border:1px solid #ffffff1f;border-radius:5px 5px 12px 12px;place-items:center;width:calc(100% - 32px);height:42px;font:600 9px/1 DM Mono,ui-monospace,monospace;transition:opacity .18s,transform .32s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:14px;left:50%;transform:translate(-50%,-10px)scaleY(.5);box-shadow:inset 0 8px 16px #0000007a,0 1px #ffffff14}.carry-ritual[data-carry-ritual-phase=stub-separated] .carry-ritual__secondary-intake,.carry-ritual[data-carry-ritual-phase=stub-aligning] .carry-ritual__secondary-intake,.carry-ritual[data-carry-ritual-phase=stub-intake] .carry-ritual__secondary-intake,.carry-ritual[data-carry-ritual-phase=actuator-revealing] .carry-ritual__secondary-intake,.carry-ritual[data-carry-ritual-phase^=actuator-] .carry-ritual__secondary-intake,.carry-ritual[data-carry-ritual-phase=released-early] .carry-ritual__secondary-intake{opacity:1;transform:translate(-50%)scaleY(1)}.carry-stub{--carry-tear-progress:0;--carry-intake-progress:0;z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;transform-origin:50% 0;width:100%;transform:translate3d(calc(var(--carry-tear-progress) * 18px), calc(var(--carry-tear-progress) * 68px - var(--carry-intake-progress) * 104px), 0) rotate(calc(var(--carry-stub-rotation) * var(--carry-tear-progress)));transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s,width .18s;position:relative}.carry-stub__paper,.field-transfer{background:repeating-linear-gradient(0deg, transparent 0 3px, #1e191406 3px 4px), var(--carry-paper);min-height:176px;box-shadow:var(--carry-paper-shadow);border:1px solid #1717132e;border-top:0;gap:12px;padding:22px 20px 18px;font-family:DM Mono,ui-monospace,monospace;display:grid;position:relative}.carry-stub__serial,.carry-stub__signal,.field-transfer__serial,.field-transfer__capacity{letter-spacing:.12em;margin:0;font-size:9px;line-height:1.45}.carry-stub__signal,.field-transfer__capacity{border-top:1px solid;padding-top:11px}.carry-stub__paper strong,.field-transfer__obligation{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.carry-stub__perforation{border-bottom:2px dashed var(--carry-coral);color:#ad332c;letter-spacing:.2em;order:-1;place-items:center;min-height:30px;margin:-22px -20px 2px;font-size:8px;display:grid}.carry-stub__registration,.field-transfer__registration{pointer-events:none;position:absolute;inset:0}.carry-stub__registration{opacity:0}.carry-stub__registration span,.field-transfer__registration span{border:1px solid var(--carry-coral);width:10px;height:10px;position:absolute}.carry-stub__registration span:first-child{top:30px;left:-5px}.carry-stub__registration span:last-child{bottom:30px;right:-5px}.carry-stub__action,.carry-ritual__recovery-action button,.field-transfer__actions button{color:#fffaf0;letter-spacing:.1em;cursor:pointer;background:#171716;border:1px solid;border-radius:0;width:100%;min-height:44px;margin:0;padding:10px 14px;font:700 10px/1.2 DM Mono,ui-monospace,monospace}.carry-stub__action{border-top:0}.carry-ritual[data-carry-ritual-phase=stub-separated],.carry-ritual[data-carry-ritual-phase=stub-aligning],.carry-ritual[data-carry-ritual-phase=stub-intake],.carry-ritual[data-carry-ritual-phase=actuator-revealing],.carry-ritual[data-carry-ritual-phase^=actuator-],.carry-ritual[data-carry-ritual-phase=released-early],.carry-ritual[data-carry-ritual-phase=recovery]{gap:0}.carry-ritual[data-carry-ritual-phase=stub-separated] .carry-ritual__header,.carry-ritual[data-carry-ritual-phase=stub-aligning] .carry-ritual__header,.carry-ritual[data-carry-ritual-phase=stub-intake] .carry-ritual__header,.carry-ritual[data-carry-ritual-phase=actuator-revealing] .carry-ritual__header,.carry-ritual[data-carry-ritual-phase^=actuator-] .carry-ritual__header,.carry-ritual[data-carry-ritual-phase=released-early] .carry-ritual__header,.carry-ritual[data-carry-ritual-phase=recovery] .carry-ritual__header{box-shadow:none;border-top:1px solid #17171340;border-radius:18px 18px 0 0;order:1}.carry-ritual[data-carry-ritual-phase=stub-separated] .carry-ritual__machine-stage,.carry-ritual[data-carry-ritual-phase=stub-aligning] .carry-ritual__machine-stage,.carry-ritual[data-carry-ritual-phase=stub-intake] .carry-ritual__machine-stage,.carry-ritual[data-carry-ritual-phase=actuator-revealing] .carry-ritual__machine-stage,.carry-ritual[data-carry-ritual-phase^=actuator-] .carry-ritual__machine-stage,.carry-ritual[data-carry-ritual-phase=released-early] .carry-ritual__machine-stage,.carry-ritual[data-carry-ritual-phase=recovery] .carry-ritual__machine-stage{background:radial-gradient(circle at 76% 18%, #62ff842e 0 3px, transparent 4px), linear-gradient(180deg, #4b4b46, var(--carry-chassis));border-radius:0 0 18px 18px;order:2;min-height:246px;padding:70px 16px 16px;box-shadow:0 18px 34px #1717132e,inset 0 1px #ffffff1f}.carry-ritual[data-carry-ritual-phase=stub-separated] .carry-stub{width:calc(100% - 20px);transform:translate3d(0, 18px, 0) rotate(var(--carry-stub-rotation))}.carry-ritual[data-carry-ritual-phase=stub-separated] .carry-stub__paper{border-top:1px solid #1717132e;box-shadow:0 14px 28px #0000003d}.carry-ritual[data-carry-ritual-phase=stub-separated] .carry-stub__perforation{display:none}.carry-stub[data-stub-phase=stub-aligning]{width:calc(100% - 28px);transform:translateY(-38px)rotate(0)}.carry-stub[data-stub-phase=stub-intake]{opacity:.72;width:calc(100% - 34px);transform:translateY(-116px)scaleY(.38)}.carry-stub[data-stub-phase=actuator-revealing],.carry-stub[data-stub-phase^=actuator-],.carry-stub[data-stub-phase=released-early]{opacity:.16;pointer-events:none;width:calc(100% - 42px);position:absolute;top:44px;transform:translateY(-74px)scaleY(.18)}.carry-actuator{z-index:5;color:#f5f0e6;background:0 0;gap:12px;width:100%;padding:0;display:grid;position:relative}.carry-actuator header{gap:4px;padding:0 4px;display:grid}.carry-actuator h3{letter-spacing:-.02em;font:500 18px/1.1 DM Mono,ui-monospace,monospace}.carry-actuator header p{color:#f5f0e6b8}.carry-actuator__bay{background:linear-gradient(90deg,#ffffff0a,#0000 18% 82%,#ffffff08),linear-gradient(#232321,#090908);border:1px solid #ffffff1f;border-radius:8px;place-items:start center;min-height:196px;padding:14px 48px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 18px 28px #00000070}.carry-actuator__track{background:linear-gradient(180deg, #686862, var(--carry-coral));border-radius:99px;width:5px;position:absolute;inset:18px auto 18px 50%;transform:translate(-50%)}.carry-actuator__track span{color:#efebe2;letter-spacing:.08em;font:600 8px/1 DM Mono,ui-monospace,monospace;position:absolute;left:14px}.carry-actuator__track span[data-mark="55"]{top:55%}.carry-actuator__track span[data-mark="80"]{top:80%}.carry-actuator__track span[data-mark="92"]{color:#ffd0ca;top:92%}.carry-actuator__handle{--actuator-progress:0;--actuator-resisted-progress:0;z-index:2;background:var(--carry-coral);color:#24100d;letter-spacing:.08em;width:82px;min-height:58px;transform:translateY(calc(var(--actuator-resisted-progress) * 124px));touch-action:none;-webkit-user-select:none;user-select:none;cursor:ns-resize;border:2px solid #f4eee4;border-radius:16px;font:900 12px/1 DM Mono,ui-monospace,monospace;transition:transform 90ms linear,border-radius .12s;position:relative}.carry-actuator[data-actuator-milestone=detent] .carry-actuator__handle{outline-offset:2px;outline:3px double #fff6e9}.carry-actuator[data-actuator-milestone=locked] .carry-actuator__handle{border-radius:4px;box-shadow:inset 0 0 0 3px #2a1714}.carry-actuator[data-actuator-milestone=locked] .carry-actuator__bay{transform:translateY(2px)}.carry-actuator__handle:disabled{cursor:default;opacity:.72}.carry-actuator__status{color:#f5f0e6;min-height:18px;margin:0;font:10px/1.45 DM Mono,ui-monospace,monospace}.carry-stub[data-stub-transfer]{width:100%;transform:translate3d(0, 0, 0) rotate(var(--carry-stub-rotation));opacity:1;pointer-events:auto}.carry-ritual[data-carry-ritual-phase=transform-registering],.carry-ritual[data-carry-ritual-phase=transfer-issuing],.carry-ritual[data-carry-ritual-phase=transfer-issued]{gap:0}.carry-ritual[data-carry-ritual-phase=transform-registering] .carry-ritual__header,.carry-ritual[data-carry-ritual-phase=transfer-issuing] .carry-ritual__header,.carry-ritual[data-carry-ritual-phase=transfer-issued] .carry-ritual__header{order:2}.carry-ritual[data-carry-ritual-phase=transform-registering] .carry-ritual__machine-stage,.carry-ritual[data-carry-ritual-phase=transfer-issuing] .carry-ritual__machine-stage,.carry-ritual[data-carry-ritual-phase=transfer-issued] .carry-ritual__machine-stage{order:1;padding:0}.field-transfer{background:linear-gradient(var(--carry-transfer), var(--carry-transfer)), repeating-linear-gradient(0deg, transparent 0 3px, #1e19140a 3px 4px), var(--carry-paper);min-height:292px;clip-path:inset(calc((1 - var(--transfer-registration,1)) * 100%) 0 0 0);border-top:0}.carry-stub[data-stub-phase=transform-registering] .field-transfer{--transfer-registration:.55;animation:.68s cubic-bezier(.2,.8,.2,1) both carry-transfer-register}.carry-stub[data-stub-phase=transfer-issuing] .field-transfer,.carry-stub[data-stub-phase=transfer-issued] .field-transfer{--transfer-registration:1}.field-transfer__registration span:first-child{top:30px;left:-5px}.field-transfer__registration span:nth-child(2){top:50%;right:-5px}.field-transfer__registration span:nth-child(3){bottom:30px;left:-5px}.field-transfer__policy{border-block:1px solid;gap:7px;margin:0;padding:12px 0;display:grid}.field-transfer__policy div{justify-content:space-between;gap:14px;display:flex}.field-transfer__policy dt,.field-transfer__policy dd{letter-spacing:.08em;margin:0;font-size:9px;line-height:1.35}.field-transfer__statement,.field-transfer__boundary,.field-transfer__pending{margin:0;font-family:DM Mono,ui-monospace,monospace;line-height:1.45}.field-transfer__statement{font-size:12px;font-weight:600}.field-transfer__boundary,.field-transfer__pending{font-size:9px}.field-transfer__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.field-transfer__actions button{padding-inline:4px}.field-transfer__actions button:disabled{opacity:.42;cursor:not-allowed}.field-transfer__pending{grid-column:1/-1}.carry-ritual__recovery-action{border:1px solid #1717133d;background:var(--carry-paper);border-top:0;order:3;gap:8px;padding:16px;display:grid}.carry-ritual__recovery-action p{margin:0;font:10px/1.5 DM Mono,ui-monospace,monospace}@keyframes carry-transfer-register{0%{clip-path:inset(100% 0 0);filter:saturate(.5)}to{clip-path:inset(0);filter:saturate()}}@media (width<=430px){.receipt-ending-experience:has(.carry-ritual){width:min(100vw - 16px,390px)}.carry-ritual__header{padding-inline:16px}.carry-ritual__machine-stage{max-width:100%}.carry-actuator__bay{min-height:190px;padding-inline:30px}.field-transfer__actions{grid-template-columns:1fr}.field-transfer__pending{grid-column:auto}}@media (orientation:landscape) and (height<=600px){.carry-ritual__header h2{font-size:28px}.carry-ritual[data-carry-ritual-phase^=actuator-] .carry-ritual__machine-stage,.carry-ritual[data-carry-ritual-phase=released-early] .carry-ritual__machine-stage{min-height:224px}.carry-actuator__bay{min-height:172px}}@media (prefers-reduced-motion:reduce){.carry-stub,.carry-ritual__secondary-intake,.carry-actuator__handle,.carry-actuator__bay,.field-transfer{transition-duration:.01ms!important;animation:none!important}}.carry-ritual[data-reduced-motion] .carry-stub,.carry-ritual[data-reduced-motion] .carry-ritual__secondary-intake,.carry-ritual[data-reduced-motion] .carry-actuator__handle,.carry-ritual[data-reduced-motion] .carry-actuator__bay,.carry-ritual[data-reduced-motion] .field-transfer{transition-duration:.01ms!important;animation:none!important}.carry-designation{color:#171713;background:#f4efd9;border:1px solid #17171352;border-radius:24px;width:min(100%,620px);min-height:500px;margin:0 auto;padding:clamp(22px,5vw,38px);display:grid;box-shadow:0 18px 42px #1717131f}.carry-designation__header{gap:10px;margin-bottom:24px;display:grid}.carry-designation__header--compact{margin-bottom:16px}.carry-designation__header h2,.carry-designation__ready h2,.carry-designation__recovery h2{letter-spacing:-.025em;max-width:18ch;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(34px,8vw,54px);font-weight:400;line-height:.98}.carry-designation__header>p:last-child,.carry-designation__ready>p,.carry-designation__recovery>p{color:#5e5b55;max-width:54ch;margin:0;font-family:DM Mono,ui-monospace,monospace;font-size:13px;line-height:1.55}.carry-designation__obligation{border-top:1px solid #17171338;border-bottom:1px solid #17171338;padding:12px 0;font-weight:500;color:#171713!important}.carry-designation__suggestion{border:1px solid #17171361;gap:16px;padding:18px;display:grid}.carry-designation__suggestion-text{margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(26px,6vw,38px);line-height:1.05}.carry-designation__alternatives{border:1px solid #17171361;gap:10px;min-width:0;margin:0;padding:18px;display:grid}.carry-designation__alternatives>p{color:#5e5b55;margin:0 0 8px;font-family:DM Mono,ui-monospace,monospace;font-size:11px}.carry-designation__alternatives label{cursor:pointer;border:1px solid #17171347;grid-template-columns:24px 1fr;align-items:center;min-height:52px;padding:10px 12px;display:grid}.carry-designation__alternatives input{width:18px;height:18px}.carry-designation__actions{gap:9px;margin-top:20px;display:grid}.carry-designation__actions--quiet{margin-top:12px}.carry-designation__source{gap:10px;margin:4px 0 20px;display:grid}.carry-designation__disclosure{color:#171713;letter-spacing:.02em;text-align:left;background:0 0;border:1px solid #17171361;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:flex}.carry-designation__disclosure>span:last-child{color:#5e5b55;font-size:9px}.carry-designation__privacy{color:#5e5b55;margin:0;font-family:DM Mono,ui-monospace,monospace;font-size:10px;line-height:1.5}.carry-designation__source-panel{gap:8px;display:grid}.carry-designation__source-panel textarea{resize:vertical;color:#171713;background:#ffffff52;border:1px solid #17171361;border-radius:0;width:100%;min-height:180px;padding:14px;font:13px/1.5 DM Mono,ui-monospace,monospace}.carry-designation__preset{border:1px solid #17171361;gap:16px;padding:20px;display:grid}.carry-designation__preset h2{letter-spacing:.04em;margin:0;font:500 16px/1.2 DM Mono,ui-monospace,monospace}.carry-designation__preset ul{border-top:1px solid #17171338;gap:0;margin:0;padding:0;list-style:none;display:grid}.carry-designation__preset li{border-bottom:1px solid #17171338;min-height:44px;padding:13px 0 12px 28px;font:500 12px/1.4 DM Mono,ui-monospace,monospace}.carry-designation__preset li:before{float:left;content:"—";color:#5e5b55;margin-left:-28px}.carry-designation__preset li[data-enabled]:before{content:"✓";color:#295c45}.carry-designation__preset>p{color:#5e5b55;margin:0;font:10px/1.55 DM Mono,ui-monospace,monospace}.carry-designation__customize{gap:18px;display:grid}.carry-designation__customize>p{color:#5e5b55;margin:0;font:11px/1.55 DM Mono,ui-monospace,monospace}.carry-designation__ready,.carry-designation__recovery{align-content:start;gap:18px;display:grid}.carry-designation__ready dl{border-top:1px solid #17171347;margin:0;display:grid}.carry-designation__ready dl>div{border-bottom:1px solid #17171347;grid-template-columns:minmax(120px,.8fr) 1.2fr;gap:12px;padding:12px 0;display:grid}.carry-designation__ready dt,.carry-designation__ready dd{margin:0;font:10px/1.45 DM Mono,ui-monospace,monospace}.carry-designation__ready dt{color:#5e5b55}.carry-designation-app{min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px max(28px, env(safe-area-inset-bottom));background:#d7d3ca}.carry-designation-app__system-bar{letter-spacing:.03em;justify-content:space-between;width:min(100%,620px);min-height:44px;margin:0 auto 14px;font:9px/1.4 DM Mono,ui-monospace,monospace;display:flex}.carry-designation-app__system-bar a{color:#171713}.carry-designation :focus-visible{outline-offset:3px;outline:3px solid #171713}@media (width<=430px){.carry-designation{border-radius:18px;min-height:calc(100dvh - 132px);padding:22px 16px}.carry-designation__ready dl>div{grid-template-columns:1fr;gap:4px}}@media (height<=620px),(orientation:landscape){.carry-designation,.carry-designation-app{min-height:680px}}@media (prefers-reduced-motion:reduce){.carry-designation *,.carry-designation :before,.carry-designation :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--motion-duration-instant:0s;--motion-duration-fast:.12s;--motion-duration-standard:.22s;--motion-duration-ritual:.42s;--motion-duration-hold:.1s;--motion-easing-precise:cubic-bezier(.2, .65, .25, 1);--motion-easing-magnetic:cubic-bezier(.24, .82, .34, 1);--motion-easing-release:cubic-bezier(.32, .02, .55, 1);--motion-easing-resistant:cubic-bezier(.18, .72, .26, 1);--motion-easing-soften:cubic-bezier(.2, .55, .32, 1);--motion-easing-settle:cubic-bezier(.2, .6, .3, 1)}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:60ms;--motion-duration-standard:80ms;--motion-duration-ritual:.1s;--motion-duration-hold:80ms}}:root{color:#171713;font-synthesis:none;text-rendering:optimizelegibility;--ink:#171713;--paper:#f4efd9;--signal:#ff5b4d;--muted:#6e6b63;background:#d7d3ca;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 15%,#ffffffb3,#0000 28%),linear-gradient(135deg,#e3e0d8 0%,#c7c2b8 100%);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh;padding:clamp(24px,4vw,58px);overflow:hidden}.masthead{border-bottom:1px solid #17171359;grid-template-columns:minmax(260px,.8fr) minmax(300px,1fr);align-items:end;gap:48px;padding-bottom:34px;display:grid}.brand-index{letter-spacing:.18em;margin-bottom:16px;font-size:11px;display:block}h1{letter-spacing:-.055em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(70px,9vw,138px);font-weight:400;line-height:.72}.intro{max-width:580px;margin:0;font-size:clamp(14px,1.5vw,18px);line-height:1.7}.workspace{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:clamp(40px,6vw,96px);padding:48px 0 56px;display:grid}.builder-panel{min-width:0}.picker-section+.picker-section,.theme-section,.custom-form{margin-top:48px}.section-heading{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.section-heading>span{color:var(--signal);font-size:11px;font-weight:700}.section-heading h2{letter-spacing:-.02em;margin:0;font-size:14px;font-weight:500}.chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.choice-chip{text-align:left;cursor:pointer;background:#ffffff38;border:1px solid #17171347;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:14px 16px;transition:transform .14s,background .14s,border-color .14s;display:flex}.choice-chip:hover{border-color:var(--ink);transform:translateY(-2px)}.choice-chip.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.choice-chip strong{white-space:nowrap;font-size:11px}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.theme-card{--card-paper:#f4efd9;--card-ink:#171713;--card-accent:#d73b2f;text-align:left;cursor:pointer;background:#ffffff38;border:1px solid #17171347;grid-template-columns:66px minmax(0,1fr);gap:15px;min-height:106px;padding:13px;transition:transform .14s,border-color .14s,background .14s;display:grid;position:relative;overflow:hidden}.theme-card:hover{border-color:var(--ink);transform:translateY(-2px)}.theme-card.active{border-color:var(--card-accent);box-shadow:inset 0 0 0 1px var(--card-accent);background:#ffffff70}.theme-ticket{min-height:78px;color:var(--card-ink);background:var(--card-paper);align-content:space-between;padding:9px 7px;display:grid;position:relative;box-shadow:0 5px 9px #17171329}.theme-ticket:before,.theme-ticket:after{content:"";background:repeating-linear-gradient(135deg, transparent 0 4px, var(--card-paper) 4px 8px);width:100%;height:5px;position:absolute;left:0}.theme-ticket:before{top:-5px;transform:rotate(180deg)}.theme-ticket:after{bottom:-5px}.theme-ticket i{color:var(--card-accent);font-size:19px;font-style:normal;font-weight:900}.theme-ticket b{text-transform:uppercase;font-size:9px;line-height:1.2}.theme-ticket em{background:repeating-linear-gradient(90deg, var(--card-ink) 0 2px, transparent 2px 4px);width:100%;height:8px}.theme-copy{align-content:center;gap:8px;padding-right:12px;display:grid}.theme-copy strong{font-size:12px}.theme-copy small{color:var(--muted);font-size:9px;line-height:1.45}.theme-check{color:var(--card-accent);text-transform:uppercase;letter-spacing:.08em;font-size:8px;position:absolute;top:8px;right:10px}.custom-grid{grid-template-columns:minmax(100px,.75fr) minmax(100px,.75fr) auto;gap:10px;display:grid}.field-wide{grid-column:1/-1}.field{gap:7px;display:grid}.field span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:10px}.field input,.field select{width:100%;min-height:48px;color:var(--ink);background:#ffffff59;border:1px solid #17171352;border-radius:0;outline:none;padding:0 13px}.field input:focus,.field select:focus{border-color:var(--signal);box-shadow:0 0 0 2px #ff5b4d29}.add-button{border:1px solid var(--ink);cursor:pointer;background:0 0;align-self:end;min-height:48px;padding:0 18px}.add-button:hover{background:var(--signal);border-color:var(--signal)}.receipt-stage{align-self:start;justify-items:center;display:grid;position:sticky;top:24px}.receipt-wrap{filter:drop-shadow(0 22px 28px #1e181038);transform-origin:top;width:min(100%,430px)}.receipt-wrap.printing{animation:.85s cubic-bezier(.2,.8,.2,1) printReceipt}.receipt{--receipt-paper:#f4efd9;--receipt-ink:#171713;--receipt-accent:#d73b2f;width:100%;color:var(--receipt-ink);background:repeating-linear-gradient(0deg, #1d191305 0 1px, transparent 1px 4px), var(--receipt-paper);padding:38px 30px 34px;transition:min-height .2s,background .2s,color .2s;position:relative;box-shadow:inset 0 0 44px #5b4a2e14}.receipt[data-theme=original]{--receipt-paper:#f4efd9;--receipt-ink:#171713;--receipt-accent:#d73b2f}.receipt[data-theme=cvs]{--receipt-paper:#fffdf8;--receipt-ink:#101010;--receipt-accent:#cc1f2f;border-top:13px solid var(--receipt-accent);border-bottom:13px solid var(--receipt-accent);min-height:970px;padding-left:25px;padding-right:25px;font-family:Arial,Helvetica,sans-serif}.receipt[data-theme=government]{--receipt-paper:#e9edf0;--receipt-ink:#15232d;--receipt-accent:#b22d2d;border:3px solid var(--receipt-ink);box-shadow:inset 0 0 0 7px var(--receipt-paper), inset 0 0 0 8px var(--receipt-ink)}.receipt[data-theme=luxury]{--receipt-paper:#f8f2e7;--receipt-ink:#1b1712;--receipt-accent:#9a7440;box-shadow:inset 0 0 0 1px var(--receipt-accent), inset 0 0 0 8px var(--receipt-paper), inset 0 0 0 9px #9a744073;padding:48px 38px 42px;font-family:Instrument Serif,Georgia,serif}.receipt[data-theme=victorian]{--receipt-paper:#eadfca;--receipt-ink:#2e251c;--receipt-accent:#6f2d2b;box-shadow:inset 0 0 0 2px var(--receipt-ink), inset 0 0 0 8px var(--receipt-paper), inset 0 0 0 9px var(--receipt-ink), inset 0 0 54px #4e331924;padding:48px 34px 42px;font-family:Georgia,Times New Roman,serif}.receipt-teeth{background:linear-gradient(135deg, transparent 8px, var(--receipt-paper) 0) 0 0/16px 16px, linear-gradient(225deg, transparent 8px, var(--receipt-paper) 0) 0 0/16px 16px;width:100%;height:12px;position:absolute;left:0}.receipt-teeth.top{top:-12px;transform:rotate(180deg)}.receipt-teeth.bottom{bottom:-12px}.receipt[data-theme=government] .receipt-teeth,.receipt[data-theme=luxury] .receipt-teeth,.receipt[data-theme=victorian] .receipt-teeth{display:none}.theme-mark{color:var(--receipt-accent);font-size:17px;font-weight:900;position:absolute;top:21px;right:24px}.receipt[data-theme=government] .theme-mark{border:2px solid var(--receipt-accent);padding:4px 7px;top:17px;right:18px}.receipt[data-theme=luxury] .theme-mark{font-family:Instrument Serif,Georgia,serif;font-size:28px;font-weight:400}.receipt[data-theme=victorian] .theme-mark{font-size:22px;top:17px;left:50%;right:auto;transform:translate(-50%)}.receipt-header{text-align:center}.receipt-header p{letter-spacing:.12em;margin:0;font-size:10px}.receipt-header h2{letter-spacing:-.06em;margin:8px 0;font-size:30px}.receipt[data-theme=cvs] .receipt-header h2{color:var(--receipt-accent);letter-spacing:-.045em;font-family:Arial,Helvetica,sans-serif;font-size:27px}.receipt[data-theme=government] .receipt-header h2{letter-spacing:.05em;font-size:31px}.receipt[data-theme=government] .receipt-header p{letter-spacing:.09em}.receipt[data-theme=luxury] .receipt-header h2{letter-spacing:-.035em;margin:13px 0;font-family:Instrument Serif,Georgia,serif;font-size:38px;font-weight:400}.receipt[data-theme=luxury] .receipt-header p{letter-spacing:.18em}.receipt[data-theme=victorian] .receipt-header h2{letter-spacing:-.025em;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:31px}.receipt[data-theme=victorian] .receipt-header:after{content:"❦";color:var(--receipt-accent);margin-top:14px;font-size:18px;display:block}.receipt-meta{gap:4px;margin-top:28px;font-size:9px;display:grid}.receipt-meta span:nth-child(2){justify-self:end;margin-top:-13px}.receipt[data-theme=government] .receipt-meta{border:1px solid var(--receipt-ink);background:#ffffff40;padding:10px}.receipt[data-theme=luxury] .receipt-meta{font-family:DM Mono,monospace}.receipt-rule{background:var(--receipt-ink);height:1px;margin:18px 0}.receipt-rule.dashed{background:repeating-linear-gradient(90deg, var(--receipt-ink) 0 6px, transparent 6px 10px)}.receipt[data-theme=luxury] .receipt-rule{background:#9a7440bf;height:1px}.receipt[data-theme=victorian] .receipt-rule{background:linear-gradient(var(--receipt-ink) 0 1px, transparent 1px 2px, var(--receipt-ink) 2px 3px);height:3px}.receipt-lines{gap:11px;min-height:70px;display:grid}.receipt-line,.totals>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;font-size:10px;display:grid}.receipt[data-theme=cvs] .receipt-line,.receipt[data-theme=cvs] .totals>div{font-size:10px;font-weight:700}.receipt[data-theme=luxury] .receipt-line,.receipt[data-theme=luxury] .totals>div{font-size:12px}.receipt[data-theme=victorian] .receipt-line,.receipt[data-theme=victorian] .totals>div{font-size:11px}.receipt-line span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty-receipt{text-align:center;color:var(--muted);align-self:center;font-size:10px;line-height:1.7}.totals{gap:8px;display:grid}.grand-total{border-top:2px solid var(--receipt-ink);margin-top:8px;padding-top:12px;font-weight:700;font-size:15px!important}.receipt[data-theme=luxury] .grand-total{color:var(--receipt-accent);font-weight:400;font-size:18px!important}.status-stamp{border:3px solid var(--receipt-accent);width:fit-content;max-width:92%;color:var(--receipt-accent);text-align:center;text-transform:uppercase;margin:30px auto;padding:8px 13px;font-size:12px;font-weight:700;transform:rotate(-2deg)}.receipt[data-theme=government] .status-stamp{border-width:4px;border-radius:2px;transform:rotate(-1deg)}.receipt[data-theme=luxury] .status-stamp{letter-spacing:.09em;border-width:1px;font-family:DM Mono,monospace;transform:none}.receipt[data-theme=victorian] .status-stamp{border-width:2px;border-radius:50%;padding:18px;font-size:10px;transform:rotate(-2deg)}.receipt-note{text-align:center;font-size:9px;line-height:1.3}.receipt-note p{margin:4px 0}.receipt[data-theme=luxury] .receipt-note{letter-spacing:.05em;font-family:DM Mono,monospace}.coupon-tail{border-top:2px dashed var(--receipt-ink);gap:14px;margin-top:28px;padding-top:22px;display:grid}.coupon-title{color:#fff;background:var(--receipt-accent);text-align:center;letter-spacing:.05em;margin:0;padding:9px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900}.coupon{border:2px dashed var(--receipt-accent);text-align:center;gap:8px;padding:17px 12px;display:grid}.coupon strong{color:var(--receipt-accent);font-size:13px;line-height:1.25}.coupon small{font-size:7px}.barcode{justify-content:center;align-items:end;gap:2px;height:46px;margin-top:24px;display:flex}.barcode i{background:var(--receipt-ink);width:2px;height:34px;display:block}.barcode i:nth-child(3n){width:4px;height:42px}.barcode i:nth-child(5n){height:29px}.receipt[data-theme=cvs] .barcode{height:58px}.receipt[data-theme=cvs] .barcode i{height:45px}.receipt-actions{grid-template-columns:1fr 1fr auto;gap:8px;width:min(100%,430px);margin-top:30px;display:grid}.primary-button,.secondary-button,.text-button{border:1px solid var(--ink);cursor:pointer;min-height:48px;padding:0 16px}.primary-button{background:var(--signal);border-color:var(--signal);font-weight:700}.secondary-button{background:var(--ink);color:var(--paper)}.text-button{background:0 0}button:disabled{opacity:.4;cursor:not-allowed}.privacy-note{text-align:center;max-width:430px;color:var(--muted);margin:14px 0 0;font-size:9px}footer{color:var(--muted);border-top:1px solid #17171359;justify-content:space-between;gap:20px;padding-top:18px;font-size:10px;display:flex}@keyframes printReceipt{0%{opacity:.25;transform:translateY(-42px)scaleY(.94)}55%{opacity:1;transform:translateY(8px)scaleY(1.015)}to{transform:translateY(0)scaleY(1)}}@media (width<=1040px){.theme-grid{grid-template-columns:1fr}}@media (width<=900px){.masthead,.workspace{grid-template-columns:1fr}.masthead{gap:30px}.receipt-stage{position:relative;top:0}.workspace{gap:70px}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=590px){.app-shell{padding:22px 16px 38px}h1{font-size:72px}.chip-grid,.theme-grid{grid-template-columns:1fr}.custom-grid{grid-template-columns:1fr 1fr}.field-wide,.add-button{grid-column:1/-1}.receipt-actions{grid-template-columns:1fr 1fr}.text-button{grid-column:1/-1}footer{flex-direction:column}.receipt[data-theme=luxury],.receipt[data-theme=victorian]{padding-left:27px;padding-right:27px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-shell[data-active-theme=cvs] .receipt-wrap{filter:drop-shadow(0 30px 38px #2a211742);width:min(100%,392px)}.app-shell[data-active-theme=cvs] .receipt-actions{width:min(100%,392px)}.receipt[data-theme=cvs]{--receipt-paper:#f6f5f0;--receipt-ink:#262421;--receipt-accent:#cc2031;border-top:9px solid var(--receipt-accent);border-bottom:9px solid var(--receipt-accent);letter-spacing:.002em;background:linear-gradient(90deg,#4b43360f,#0000 8% 92%,#4b43360d),repeating-linear-gradient(0deg,#2a272206 0 1px,#0000 1px 5px),radial-gradient(circle at 14% 21%,#342f270f 0 .45px,#0000 .75px) 0 0/11px 13px,radial-gradient(circle at 73% 43%,#342f270a 0 .55px,#0000 .85px) 0 0/17px 19px,#f6f5f0;min-height:2480px;padding:27px 21px 48px;font-family:Arial,Helvetica,sans-serif;box-shadow:inset 0 0 72px #4c412f1a,inset 10px 0 18px #544b3d09,inset -10px 0 18px #544b3d08}.receipt[data-theme=cvs]:before{content:"";z-index:0;pointer-events:none;opacity:.48;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 92px,#2f2b240e 94px,#ffffff1a 95px,#0000 97px),linear-gradient(178deg,#0000 0 31%,#39342c0f 31.3%,#ffffff1f 31.7%,#0000 32%),linear-gradient(181deg,#0000 0 66%,#39342c0d 66.25%,#ffffff1a 66.7%,#0000 67%);position:absolute;inset:0}.receipt[data-theme=cvs]:after{content:"";z-index:-1;filter:blur(9px);background:#382f2233;border-radius:50%;height:23px;position:absolute;bottom:-12px;left:4%;right:4%;transform:rotate(.7deg)}.receipt[data-theme=cvs]>*{z-index:1;position:relative}.receipt[data-theme=cvs] .theme-mark{display:none}.receipt[data-theme=cvs] .receipt-teeth.top{top:-21px}.receipt[data-theme=cvs] .receipt-teeth.bottom{bottom:-21px}.receipt[data-theme=cvs] .receipt-header:before{content:"♥  CVS catastrophe\a pharmacy\a STORE #09174  ·  1450 VAGUE DREAD BLVD\a OPEN 24 HOURS EXCEPT EMOTIONALLY\a 1-800-NOT-TODAY\a ****************************************";color:var(--receipt-accent);white-space:pre-line;letter-spacing:.035em;margin:0 0 16px;font-size:8px;font-weight:800;line-height:1.45;display:block}.receipt[data-theme=cvs] .receipt-header:first-line{letter-spacing:-.06em;font-size:24px}.receipt[data-theme=cvs] .receipt-header{border-top:1px solid #262421b8;border-bottom:1px solid #262421b8;padding:10px 3px 11px}.receipt[data-theme=cvs] .receipt-header h2{color:var(--receipt-accent);letter-spacing:-.055em;margin:6px 0 5px;font-size:25px;line-height:.95}.receipt[data-theme=cvs] .receipt-header p{letter-spacing:.075em;font-size:7px;font-weight:700}.receipt[data-theme=cvs] .receipt-meta{grid-template-columns:1fr auto;gap:3px 12px;margin-top:14px;font-family:DM Mono,ui-monospace,monospace;font-size:7px;line-height:1.35}.receipt[data-theme=cvs] .receipt-meta span:nth-child(2){margin-top:0}.receipt[data-theme=cvs] .receipt-meta:after{content:"REG 03     ITEMS SCANNED: EMOTIONALLY ENOUGH\a AUTH: BARELY     TERMINAL: 04\a EXTRACARE CARD ************0417\a CASHIER ID 000-NERVE";white-space:pre-line;border-top:1px dashed #2624218c;grid-column:1/-1;margin-top:6px;padding-top:7px;line-height:1.5;display:block}.receipt[data-theme=cvs] .receipt-rule{opacity:.82;margin:12px 0}.receipt[data-theme=cvs] .receipt-lines{gap:6px}.receipt[data-theme=cvs] .receipt-line,.receipt[data-theme=cvs] .totals>div{letter-spacing:-.02em;font-family:DM Mono,ui-monospace,monospace;font-size:8px;font-weight:500}.receipt[data-theme=cvs] .receipt-line:nth-child(4n){opacity:.84;transform:translate(.3px)}.receipt[data-theme=cvs] .totals{gap:5px}.receipt[data-theme=cvs] .grand-total{border-top:1px solid var(--receipt-ink);border-bottom:1px solid var(--receipt-ink);margin-top:5px;padding:8px 0;font-size:11px!important}.receipt[data-theme=cvs] .totals:after{content:"****************************************\a YOUR SAVINGS SUMMARY\a ****************************************\a TODAY YOU SAVED                 $33.00\a EXTRACARE SAVINGS               $20.46\a COUPON SAVINGS                  $12.54\a \a YOU SAVED: YOUR LAST NERVE\a ****************************************";color:var(--receipt-ink);white-space:pre-line;text-align:left;margin-top:11px;font-family:DM Mono,ui-monospace,monospace;font-size:7px;font-weight:500;line-height:1.45;display:block}.receipt[data-theme=cvs] .status-stamp{border-width:2px;margin:20px auto 18px;padding:7px 10px;font-size:9px;transform:rotate(-.8deg)}.receipt[data-theme=cvs] .receipt-note{letter-spacing:.015em;font-family:DM Mono,ui-monospace,monospace;font-size:7px;line-height:1.35}.receipt[data-theme=cvs] .coupon-tail{border-top:2px dashed var(--receipt-ink);gap:0;margin-top:25px;padding-top:18px}.receipt[data-theme=cvs] .coupon-title{color:#fff;background:var(--receipt-accent);letter-spacing:.045em;margin-bottom:8px;padding:10px 7px;font-size:10px}.receipt[data-theme=cvs] .coupon{min-height:174px;color:var(--receipt-ink);border:0;border-bottom:1px dashed #262421b8;justify-items:center;gap:6px;padding:29px 5px 18px;display:grid;position:relative}.receipt[data-theme=cvs] .coupon:before{content:"✂  - - - - - - - - - - - - - - - - -";color:#262421a8;white-space:nowrap;font-family:DM Mono,ui-monospace,monospace;font-size:7px;position:absolute;top:7px;left:0;right:0;overflow:hidden}.receipt[data-theme=cvs] .coupon:after{content:"||| || |||| | ||| || |||| || | |||\a 4019 0400 0001";width:76%;color:var(--receipt-ink);white-space:pre-line;letter-spacing:.08em;margin-top:5px;font-family:DM Mono,ui-monospace,monospace;font-size:8px;font-weight:900;line-height:1.35;display:block}.receipt[data-theme=cvs] .coupon strong{max-width:96%;color:var(--receipt-accent);letter-spacing:-.045em;white-space:normal;font-size:18px;line-height:1.04}.receipt[data-theme=cvs] .coupon strong:before{content:"EXTRACARE COUPON";color:var(--receipt-accent);letter-spacing:.11em;margin-bottom:7px;font-size:7px;display:block}.receipt[data-theme=cvs] .coupon small{max-width:96%;font-size:6px;line-height:1.25}.receipt[data-theme=cvs] .coupon small:after{content:"\a Valid on one qualifying emotional event. Limit one offer per household, nervous system, and minor catastrophe. Void where being perceived is prohibited.";white-space:pre-line}.receipt[data-theme=cvs] .coupon:nth-of-type(2) strong:before{content:"EXTRABUCKS REWARD"}.receipt[data-theme=cvs] .coupon:nth-of-type(3) strong:before{content:"MEMBER-ONLY PRICE"}.receipt[data-theme=cvs] .coupon:nth-of-type(4) strong:before{content:"PHARMACY REWARD"}.receipt[data-theme=cvs] .coupon:nth-of-type(5) strong:before{content:"JUST FOR YOU"}.receipt[data-theme=cvs] .coupon:nth-of-type(6) strong:before{content:"BONUS REWARD"}.receipt[data-theme=cvs] .coupon:nth-of-type(7) strong:before{content:"SURVEY OFFER"}.receipt[data-theme=cvs] .coupon:nth-of-type(2):after{content:"|| ||||| | || ||| |||| | |||| ||\a 0200 0000 7772"}.receipt[data-theme=cvs] .coupon:nth-of-type(3):after{content:"|||| | || ||||| || | |||| ||| |\a 5150 1111 0050"}.receipt[data-theme=cvs] .coupon:nth-of-type(4):after{content:"||| ||| || ||||| | || |||| |||\a 2400 8888 0000"}.receipt[data-theme=cvs] .coupon:nth-of-type(5):after{content:"|| |||| ||| | ||||| || ||| ||\a 3000 4040 0003"}.receipt[data-theme=cvs] .coupon:nth-of-type(6):after{content:"|||| || | |||| ||| || ||||| |\a 1600 2000 0040"}.receipt[data-theme=cvs] .coupon:nth-of-type(7):after{content:"||| ||||| || ||| | |||| || ||\a 5000 4747 0005"}.receipt[data-theme=cvs] .coupon:first-of-type small:after{content:"\a Excludes grief, taxes, weddings, and anything beginning before noon. Limit one future obligation per exhausted household."}.receipt[data-theme=cvs] .coupon:nth-of-type(2) small:after{content:"\a Issued after one verified period of staring into space without converting it into a productivity system."}.receipt[data-theme=cvs] .coupon:nth-of-type(3) small:after{content:"\a Second coping mechanism must be of equal or lesser chaos. Doomscrolling does not qualify."}.receipt[data-theme=cvs] .coupon:nth-of-type(4) small:after{content:"\a Delivery window unavailable. Rest may arrive unexpectedly. Signature waived due to low social battery."}.receipt[data-theme=cvs] .coupon:nth-of-type(5) small:after{content:"\a Offer ends when a follow-up arrives. Not valid on messages marked urgent by the person who made them urgent."}.receipt[data-theme=cvs] .coupon:nth-of-type(6) small:after{content:"\a Points have no cash value, but your nervous system has submitted a formal letter of appreciation."}.receipt[data-theme=cvs] .coupon:nth-of-type(7) small:after{content:"\a Complete our 47-question survey. Estimated completion time: emotionally indefinite."}.receipt[data-theme=cvs] .coupon-tail:after{content:"****************************************\a WE WANT TO HEAR ABOUT YOUR INCIDENT\a Tell us how today hurt and enter for a chance to win $1,000 in imaginary ExtraBucks.\a \a SURVEY CODE: 0417-777-09174\a www.cvs-catastrophe.invalid/survey\a Estimated completion time: emotionally indefinite.\a ****************************************";border-top:1px dashed var(--receipt-ink);white-space:pre-line;text-align:center;margin-top:18px;padding-top:9px;font-family:DM Mono,ui-monospace,monospace;font-size:6.5px;line-height:1.45;display:block}.receipt[data-theme=cvs] .barcode{gap:1px;height:62px;margin-top:22px}.receipt[data-theme=cvs] .barcode i{width:1px;height:47px}.receipt[data-theme=cvs] .barcode i:nth-child(3n){width:3px;height:56px}@media (width<=590px){.receipt[data-theme=cvs]{padding-left:17px;padding-right:17px}}.receipt-machine{--printer-accent:#ff5b4d;justify-items:center;width:min(100%,430px);display:grid}.printer-shell{z-index:10;background:radial-gradient(circle at 18% 14%,#ffffff38,#0000 22%),linear-gradient(#777976 0%,#565855 48%,#3d3f3d 100%);border:1px solid #0a0a0a7a;border-radius:18px 18px 7px 7px;width:min(100%,430px);min-height:108px;padding:20px 22px 0;position:relative;box-shadow:inset 0 1px #ffffff52,inset 0 -8px 18px #0003,0 18px 28px #18140f40}.printer-shell:before{content:"";background:#ffffff2e;height:1px;position:absolute;inset:7px 9px auto}.printer-shell__top{color:#ffffffd6;justify-content:space-between;align-items:start;gap:16px;display:flex}.printer-shell__brand,.printer-shell__model{text-transform:uppercase;font-family:DM Mono,ui-monospace,monospace;display:block}.printer-shell__brand{letter-spacing:.12em;font-size:10px;font-weight:700}.printer-shell__model{opacity:.56;letter-spacing:.08em;margin-top:5px;font-size:7px}.printer-slot{background:linear-gradient(#111 0%,#050505 42%,#252525 100%);border-radius:2px;height:20px;position:absolute;bottom:11px;left:20px;right:20px;overflow:hidden;box-shadow:inset 0 4px 7px #000000e0,0 1px #ffffff29}.printer-slot__void{background:#030303;position:absolute;inset:3px 5px 7px;box-shadow:inset 0 2px 4px #000}.printer-slot__roller{background:repeating-linear-gradient(90deg,#1a1a1a 0 9px,#111 9px 12px);border-radius:50%;height:9px;position:absolute;bottom:-5px;left:3%;right:3%;box-shadow:0 -2px 4px #000c}.tear-bar{opacity:.5;background:repeating-linear-gradient(90deg,#a9aaa7 0 5px,#0000 5px 8px);height:4px;position:absolute;bottom:4px;left:28px;right:28px}.printer-status{justify-content:flex-end;align-items:center;gap:8px;min-width:100px;display:flex}.printer-status__label{color:#ffffffa8;text-align:right;letter-spacing:.08em;max-width:104px;font-family:DM Mono,ui-monospace,monospace;font-size:7px;line-height:1.25}.printer-status__led{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 2px #00000047}.printer-status__led[data-status=idle]{background:#879080}.printer-status__led[data-status=busy]{background:#e1a53a;animation:.18s steps(2,end) infinite ledBusy}.printer-status__led[data-status=complete]{background:#78ad78;box-shadow:0 0 0 2px #00000047,0 0 9px #78ad78cc}.printer-status__led[data-status=error]{background:#d8463d}.receipt-viewport{isolation:isolate;width:min(100%,430px);margin-top:-13px;padding-top:13px;position:relative;overflow:hidden}.slot-occlusion{z-index:8;pointer-events:none;background:linear-gradient(#050505f5,#0a0a0a8c 38%,#0a0a0a1f 75%,#0000);height:31px;position:absolute;top:0;left:2%;right:2%}.receipt-track{transform:translateY(var(--paper-offset,0px));transform-origin:top;will-change:transform;position:relative}.print-head-band{z-index:7;opacity:0;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#0000,#1414121c,#1414120a,#0000);height:28px;position:absolute;top:17px;left:4%;right:4%}.print-head-band.is-active{opacity:1;animation:.11s steps(2,end) infinite printHeadPulse}.receipt-machine[data-phase=feeding] .receipt,.receipt-machine[data-phase=printingCoupons] .receipt{animation:.16s linear infinite alternate rollerPressure}.receipt-machine .receipt-line[data-printed=false],.receipt-machine .totals>[data-printed=false],.receipt-machine .receipt-note[data-printed=false]{opacity:.055;filter:blur(.7px)}.receipt-machine .receipt-line[data-printed=true],.receipt-machine .totals>[data-printed=true],.receipt-machine .receipt-note[data-printed=true]{opacity:1;filter:none;animation:.13s steps(3,end) thermalInkSet}.receipt-machine .status-stamp[data-visible=false]{opacity:0;transform:scale(1.14)rotate(-5deg)}.receipt-machine .status-stamp[data-visible=true]{opacity:1;text-shadow:.5px 0,-.4px .25px #0000001f;animation:.21s cubic-bezier(.2,1.4,.35,1) verdictStamp}.receipt-machine[data-theme=cvs][data-phase=arming] .coupon-title,.receipt-machine[data-theme=cvs][data-phase=scanning] .coupon-title,.receipt-machine[data-theme=cvs][data-phase=calculating] .coupon-title,.receipt-machine[data-theme=cvs][data-phase=feeding] .coupon-title,.receipt-machine[data-theme=cvs][data-phase=stamping] .coupon-title,.receipt-machine[data-theme=cvs][data-phase=falseComplete] .coupon-title{opacity:.05}.receipt-machine .coupon[data-visible=false]{opacity:.035;filter:blur(.7px)}.receipt-machine .coupon[data-visible=true]{opacity:1;filter:none;animation:.14s steps(3,end) thermalInkSet}.receipt-machine[data-theme=cvs][data-phase=arming] .receipt[data-theme=cvs] .totals:after,.receipt-machine[data-theme=cvs][data-phase=scanning] .receipt[data-theme=cvs] .totals:after,.receipt-machine[data-theme=cvs][data-phase=calculating] .receipt[data-theme=cvs] .totals:after,.receipt-machine[data-theme=cvs][data-phase=feeding] .receipt[data-theme=cvs] .totals:after{opacity:.05}.receipt-actions{z-index:12;position:relative}.ring-button{justify-content:center;align-items:center;gap:9px;min-width:0;transition:transform 90ms,box-shadow 90ms,filter .14s;display:inline-flex;position:relative;transform:translateY(0);box-shadow:0 4px #9e362e,0 7px 12px #1414122e}.ring-button:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #9e362e,0 3px 6px #14141229}.ring-button__light{background:#4f5b4f;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:inset 0 0 0 1px #00000059}.receipt-machine[data-phase=arming] .ring-button__light,.receipt-machine[data-phase=scanning] .ring-button__light,.receipt-machine[data-phase=calculating] .ring-button__light,.receipt-machine[data-phase=feeding] .ring-button__light,.receipt-machine[data-phase=stamping] .ring-button__light,.receipt-machine[data-phase=printingCoupons] .ring-button__light{background:#ffe070;animation:.18s steps(2,end) infinite ledBusy}.receipt-machine[data-phase=complete] .ring-button__light,.receipt-machine[data-phase=falseComplete] .ring-button__light{background:#77ad78}.receipt-machine[data-phase=error] .ring-button__light{background:#d8463d}.receipt-machine[data-phase=printingCoupons] .ring-button{padding-inline:9px;font-size:8px;line-height:1.15}.sound-toggle{color:var(--muted);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;margin-top:13px;padding:5px 7px;font-size:8px}.sound-toggle:hover{color:var(--ink)}.printer-error{text-align:center;background:#d8463d12;border:1px solid #d8463d;gap:4px;width:min(100%,430px);margin-top:18px;padding:13px;font-size:9px;display:grid}.printer-error strong{color:#d8463d;letter-spacing:.08em}.printer-error small{color:var(--muted)}@keyframes ledBusy{50%{opacity:.28}}@keyframes printHeadPulse{0%{opacity:.55;transform:translateY(-1px)}to{opacity:.9;transform:translateY(1px)}}@keyframes rollerPressure{0%{transform:scaleX(.998)scaleY(1)}to{transform:scaleX(1.002)scaleY(.999)}}@keyframes thermalInkSet{0%{opacity:.12;filter:blur(.8px)}45%{opacity:.74;filter:blur(.25px)}to{opacity:1;filter:none}}@keyframes verdictStamp{0%{opacity:0;transform:scale(1.18)rotate(-5deg)}62%{opacity:1;transform:scale(.96)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(-2deg)}}@media (width<=590px){.receipt-machine,.printer-shell,.receipt-viewport{width:min(100%,360px)}.printer-shell{border-radius:15px 15px 6px 6px;min-height:96px;padding:17px 16px 0}.printer-slot{bottom:10px;left:14px;right:14px}.printer-shell__brand{font-size:8px}.printer-shell__model{font-size:6px}.printer-status__label{max-width:78px;font-size:6px}.receipt-machine[data-phase=printingCoupons] .ring-button{font-size:7px}}@media (prefers-reduced-motion:reduce){.receipt-track,.print-head-band,.status-stamp,.receipt-line,.totals>div,.receipt-note,.coupon,.printer-status__led,.ring-button__light,.receipt-machine .receipt{transition:none!important;animation:none!important}.receipt-track{transform:none!important}}.v2-shell{padding-bottom:92px}.v2-masthead{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:28px 48px;padding-top:34px;padding-bottom:38px;display:grid}.system-row{border-bottom:1px solid var(--line);letter-spacing:.16em;grid-column:1/-1;justify-content:space-between;gap:24px;padding-bottom:12px;font-size:9px;display:flex}.system-row span:last-child{align-items:center;gap:8px;display:inline-flex}.system-row i{background:var(--signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #d83b2f1f}.v2-masthead .brand-lockup h1{letter-spacing:-.075em;max-width:6ch;margin:0;font-size:clamp(76px,11vw,152px);line-height:.73}.hero-copy{align-self:end;gap:16px;padding-bottom:8px;display:grid}.hero-copy .intro{max-width:31ch;margin:0;font-size:clamp(17px,2vw,24px);line-height:1.5}.hero-copy>p:last-child{color:var(--muted);letter-spacing:.12em;font-size:8px}.hero-transaction{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.12em;grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 0;font-size:9px;display:flex}.hero-transaction strong{color:var(--signal);font-size:11px}.theme-section-first{padding:42px var(--page-pad) 34px;max-width:var(--page-width);border-bottom:1px solid var(--line);margin:0 auto}.theme-strip{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.theme-tab{background:var(--card-paper);min-height:118px;color:var(--card-ink);text-align:left;cursor:pointer;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:6px 10px;padding:14px;display:grid}.theme-tab:focus-visible{outline:3px solid var(--signal);outline-offset:-3px}.theme-tab.active{box-shadow:inset 0 -6px 0 var(--card-accent)}.theme-tab>span{opacity:.55;font-size:8px}.theme-tab i{justify-self:end;font-size:20px;font-style:normal}.theme-tab strong{text-transform:uppercase;grid-column:1/-1;align-self:end;font-size:12px}.theme-tab small{letter-spacing:.12em;opacity:.6;grid-column:1/-1;font-size:7px}.v2-shell .workspace{padding-top:48px}.transaction-drawer{max-width:var(--page-width);padding:44px var(--page-pad);border-top:1px solid var(--line);margin:28px auto 0}.drawer-list{border:1px solid var(--line);margin-top:18px;display:grid}.drawer-list article{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:center;gap:5px 18px;padding:13px 14px;display:grid}.drawer-list article:last-child{border-bottom:0}.drawer-list time,.drawer-list span,.drawer-list strong{font-size:10px}.drawer-list small{color:var(--muted);letter-spacing:.08em;grid-column:2/-1;font-size:7px}.drawer-empty,.drawer-note{color:var(--muted);letter-spacing:.1em;font-size:8px}.drawer-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:18px;padding:24px 0}.drawer-note{margin-top:12px}@media (width<=760px){.v2-shell{padding-bottom:100px}.v2-masthead{padding-top:22px;padding-bottom:24px;display:block}.system-row{letter-spacing:.12em;font-size:7px}.system-row span:first-child{max-width:48%}.v2-masthead .brand-lockup{margin-top:24px}.v2-masthead .brand-lockup h1{max-width:5.4ch;font-size:clamp(70px,21vw,102px);line-height:.74}.hero-copy{gap:11px;margin-top:26px;padding-bottom:0}.hero-copy .intro{max-width:27ch;font-size:16px;line-height:1.45}.hero-transaction{margin-top:22px;font-size:7px}.theme-section-first{padding-top:30px;padding-bottom:28px}.theme-strip{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.theme-strip::-webkit-scrollbar{display:none}.theme-tab{scroll-snap-align:start;flex:0 0 138px;min-height:102px}.v2-shell .workspace{padding-top:34px}.drawer-list article{grid-template-columns:56px 1fr auto;gap:5px 10px}}.v2-shell .choice-chip{min-height:78px;position:relative;overflow:hidden}.v2-shell .choice-chip:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:14%;position:absolute;top:0;bottom:0;left:-16%;transform:skew(-12deg)}.v2-shell .choice-chip.active:after{animation:.27s linear itemScan}.v2-shell .choice-chip span{gap:5px;display:grid}.v2-shell .choice-chip small,.v2-shell .choice-chip em{letter-spacing:.1em;font-size:7px;font-style:normal}.v2-shell .choice-chip small{color:var(--signal)}.v2-shell .choice-chip em{opacity:.68}.receipt-anomaly{text-align:center;border:1px dashed;gap:5px;margin:18px 0;padding:10px 8px;display:grid}.receipt-anomaly span{letter-spacing:.12em;opacity:.62;font-size:7px}.receipt-anomaly strong{font-size:9px;line-height:1.35}.post-print-panel{gap:14px;width:min(100%,430px);margin-top:22px;display:grid}.post-print-status,.share-copy{border:1px solid var(--line);background:#fff3;gap:8px;padding:14px;display:grid}.post-print-status span,.share-copy>span{color:var(--signal);letter-spacing:.12em;font-size:8px}.post-print-status strong{font-size:10px;line-height:1.45}.export-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.export-grid button{background:var(--paper);min-height:106px;color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:0;gap:6px;padding:12px 9px;display:grid}.export-grid button:hover,.export-grid button:focus-visible{background:var(--ink);color:var(--paper)}.export-grid span,.export-grid small{letter-spacing:.08em;opacity:.64;font-size:7px}.export-grid strong{align-self:end;font-size:9px;line-height:1.2}.share-copy p{margin:0;font-size:10px;line-height:1.55}.share-copy button{color:var(--ink);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;border-radius:0;justify-self:start;padding:0;font-size:8px}.post-print-actions{align-items:center;gap:10px;display:flex}.sticky-transaction{z-index:60;border:1px solid var(--ink);background:var(--ink);width:min(100% - 28px,520px);color:var(--paper);cursor:pointer;border-radius:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:13px 16px;transition:transform .22s;display:none;position:fixed;bottom:14px;left:50%;transform:translate(-50%,130%);box-shadow:0 12px 34px #12100c3d}.sticky-transaction[data-visible=true]{transform:translate(-50%)}.sticky-transaction span,.sticky-transaction strong{letter-spacing:.08em;font-size:9px}.sticky-transaction span:last-child{text-align:right}@keyframes itemScan{0%{opacity:0;left:-16%}25%{opacity:1}to{opacity:0;left:110%}}@media (width<=760px){.v2-shell .choice-chip{min-height:66px}.sticky-transaction{display:grid}.export-grid button{min-height:96px;padding:10px 7px}.export-grid strong{font-size:8px}.post-print-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.v2-shell .choice-chip.active:after{animation:none}.sticky-transaction{transition:none}}.receipt-machine{--machine-width:430px;--slot-width:374px;--receipt-width:346px;width:min(100%, var(--machine-width))}.pos-appliance{width:min(100%, var(--machine-width));filter:drop-shadow(0 24px 28px #1c181238);justify-items:center;display:grid;position:relative}.pos-terminal{z-index:30;background:radial-gradient(circle at 16% 8%,#ffffff2e,#0000 25%),linear-gradient(#696c67 0%,#4b4e49 58%,#3a3c39 100%);border:1px solid #0a0a0a94;border-bottom:0;border-radius:17px 17px 0 0;width:100%;padding:16px 17px 14px;position:relative;box-shadow:inset 0 1px #ffffff42,inset 0 -10px 20px #00000038}.register-screen{color:#9bf5a1;text-shadow:0 0 7px #70ff7b5c;background:repeating-linear-gradient(#80ff8809 0 1px,#0000 1px 4px),#071009;border:8px solid #171916;border-radius:7px;min-height:246px;padding:15px 16px 14px;font-family:DM Mono,ui-monospace,monospace;transition:min-height .22s,padding .22s;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #000000eb,inset 0 0 10px #77ff7e1f,0 1px #ffffff1f}.register-screen:before{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff0d,#0000 22%),radial-gradient(#0000 54%,#00000052 100%);position:absolute;inset:0}.register-screen__header,.register-screen__footer,.register-screen__summary,.register-row{z-index:2;position:relative}.register-screen__header,.register-screen__footer{letter-spacing:.09em;justify-content:space-between;gap:12px;font-size:7px;display:flex}.register-screen__header{border-bottom:1px solid #9bf5a14d;padding-bottom:9px}.register-screen__rows{z-index:2;gap:5px;min-height:132px;padding:13px 0;display:grid;position:relative}.register-row{grid-template-columns:12px 1fr auto;align-items:baseline;gap:7px;font-size:9px;line-height:1.2;display:grid}.register-row span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.register-row strong{font-size:9px}.register-row--empty{opacity:.52}.register-screen__summary{border-top:1px solid #9bf5a157;justify-content:space-between;align-items:baseline;padding:10px 0 8px;font-size:10px;display:flex}.register-screen__summary strong{letter-spacing:-.05em;font-size:21px}.register-screen__footer{border-top:1px dashed #9bf5a140;padding-top:8px}.register-screen__footer strong{text-align:right}.register-scanline{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(#0000,#91ff9633,#0000);position:absolute;inset:0;transform:translateY(-100%)}.pos-terminal[data-phase=arming] .register-scanline,.pos-terminal[data-phase=scanning] .register-scanline,.pos-terminal[data-phase=calculating] .register-scanline{opacity:1;animation:.33s steps(6,end) both terminalWipe}.pos-terminal[data-compact=true] .register-screen{min-height:108px;padding-block:13px}.pos-terminal[data-compact=true] .register-screen__summary{padding-top:12px}.pos-terminal[data-phase=printingCoupons] .register-screen{color:#d8ff8d;text-shadow:0 0 8px #d8ff8d6b}.pos-terminal[data-phase=complete] .register-screen{color:#8dcf92;text-shadow:0 0 5px #8dcf9240}.pos-appliance .printer-shell{z-index:25;border-radius:0 0 9px 9px;width:100%;min-height:116px;margin-top:-1px;box-shadow:inset 0 1px #fff3,inset 0 -10px 22px #0000003d}.pos-appliance .printer-slot{width:min(calc(100% - 56px), var(--slot-width));bottom:16px;left:50%;right:auto;transform:translate(-50%)}.pos-appliance .tear-bar{width:min(100% - 72px,358px);left:50%;right:auto;transform:translate(-50%)}.pos-appliance .receipt-viewport{z-index:20;width:min(100%, var(--receipt-width));margin-top:-20px;padding-top:20px;overflow:hidden}.pos-appliance .receipt-track,.pos-appliance .receipt-wrap,.pos-appliance .receipt{width:100%!important;max-width:100%!important}.pos-appliance .slot-occlusion{background:linear-gradient(#020202eb,#0404047a 35%,#0a0a0a1f 72%,#0000);height:40px;top:0;left:0;right:0}.pos-appliance .receipt-viewport:after{content:"";z-index:9;pointer-events:none;height:42px;position:absolute;top:9px;left:0;right:0;box-shadow:inset 13px 0 12px -13px #000000b3,inset -13px 0 12px -13px #000000b3}.receipt-machine .receipt-line[data-printed=false],.receipt-machine .totals>[data-printed=false],.receipt-machine .receipt-note[data-printed=false],.receipt-machine .coupon[data-visible=false]{visibility:hidden;opacity:0;filter:none}.receipt-machine[data-phase=arming] .receipt-header,.receipt-machine[data-phase=arming] .receipt-meta,.receipt-machine[data-phase=arming] .receipt-rule,.receipt-machine[data-phase=arming] .barcode,.receipt-machine[data-phase=arming] .coupon-tail,.receipt-machine[data-phase=scanning] .coupon-tail,.receipt-machine[data-phase=calculating] .coupon-tail,.receipt-machine[data-phase=feeding] .coupon-tail,.receipt-machine[data-phase=stamping] .coupon-tail,.receipt-machine[data-phase=falseComplete] .coupon-tail{visibility:hidden}.receipt-machine[data-phase=printingCoupons] .coupon-tail,.receipt-machine[data-phase=complete] .coupon-tail{visibility:visible}@keyframes terminalWipe{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (width<=590px){.receipt-machine{--machine-width:360px;--slot-width:310px;--receipt-width:286px}.pos-terminal{border-radius:14px 14px 0 0;padding:12px}.register-screen{min-height:224px;padding:13px}.register-row{font-size:8px}}@media (prefers-reduced-motion:reduce){.register-screen,.register-scanline{transition:none!important;animation:none!important}}.receipt-machine{--machine-width:430px;--slot-width:374px;--paper-width:346px;--receipt-width:var(--paper-width)}.pos-appliance{width:min(100%, var(--machine-width));isolation:isolate;position:relative}.printer-shell{z-index:40;width:100%;box-shadow:inset 0 1px #ffffff52,inset 0 -8px 18px #0003,0 5px 9px #18140f24}.printer-slot{z-index:50;width:min(var(--slot-width), calc(100% - 40px));left:50%;right:auto;overflow:visible;transform:translate(-50%)}.printer-slot__void,.printer-slot__roller{overflow:hidden}.printer-slot__lip{z-index:60;pointer-events:none;background:linear-gradient(#080908 0%,#20211f 50%,#20211f00 100%);border-radius:0 0 3px 3px;height:16px;position:absolute;bottom:-7px;left:10px;right:10px;box-shadow:inset 0 1px #ffffff0f}.receipt-viewport{z-index:20;width:min(var(--paper-width), calc(100% - 64px));isolation:isolate;margin:-31px auto 0;padding-top:31px;position:relative;overflow:hidden}.receipt-track,.receipt-paper-neck,.receipt-viewport .receipt{width:100%}.receipt-track{z-index:20;transform:translateY(var(--paper-offset,0px));position:relative}.receipt-paper-neck{transform-origin:top;margin-inline:auto}.machine-under-shadow{z-index:10;filter:blur(10px);pointer-events:none;background:#00000030;border-radius:50%;height:18px;position:absolute;top:18px;left:28px;right:28px}.paper-contact-shadow{z-index:30;pointer-events:none;background:linear-gradient(#00000080,#0000001f 55%,#0000);height:16px;position:absolute;top:27px;left:10px;right:10px}.paper-pressure-shadow{z-index:31;pointer-events:none;height:28px;position:absolute;top:27px;left:7px;right:7px;box-shadow:inset 8px 0 8px -9px #000000ad,inset -8px 0 8px -9px #000000ad}.print-head-band{z-index:32;top:29px}.app-shell[data-active-theme=cvs] .receipt-wrap,.app-shell[data-active-theme=cvs] .receipt-actions{width:min(var(--paper-width), calc(100% - 64px))}.app-shell[data-active-theme=cvs] .receipt-wrap{filter:none}.receipt-paper-leader{background:inherit;height:30px;display:block;visibility:visible!important;opacity:1!important}.receipt[data-theme=cvs]{border-top:0;padding-top:0}.receipt[data-theme=cvs] .receipt-paper-leader{height:38px}.receipt-registration{transform-origin:0;border-top:1px solid #23211d2e;border-bottom:1px dashed #23211d21;height:7px;margin:0 0 14px}.receipt[data-theme=cvs] .receipt-registration{background:var(--receipt-accent,#cc2031);border:0;height:9px;margin-bottom:17px;transform:scaleX(0)}.receipt-machine[data-phase=scanning] .receipt[data-theme=cvs] .receipt-registration,.receipt-machine[data-phase=calculating] .receipt[data-theme=cvs] .receipt-registration,.receipt-machine[data-phase=feeding] .receipt[data-theme=cvs] .receipt-registration,.receipt-machine[data-phase=stamping] .receipt[data-theme=cvs] .receipt-registration,.receipt-machine[data-phase=falseComplete] .receipt[data-theme=cvs] .receipt-registration,.receipt-machine[data-phase=printingCoupons] .receipt[data-theme=cvs] .receipt-registration,.receipt-machine[data-phase=complete] .receipt[data-theme=cvs] .receipt-registration{transform:scaleX(1)}.receipt-machine[data-phase=scanning] .receipt[data-theme=cvs] .receipt-registration{animation:.15s steps(5,end) forwards printCvsBand}.receipt-teeth.top{display:none!important}.receipt [data-printed=false],.receipt .status-stamp[data-visible=false]{visibility:hidden!important;opacity:0!important;filter:none!important}.receipt [data-printed=true],.receipt .status-stamp[data-visible=true]{visibility:visible}.receipt[data-blank-tip=true]>:not(.receipt-paper-leader){visibility:hidden!important;opacity:0!important}.receipt-machine[data-phase=arming] .receipt-viewport{min-height:49px;max-height:58px}.receipt-machine[data-phase=arming] .receipt-track{transform:translateY(0)}.receipt-machine[data-phase=feeding] .receipt-paper-neck,.receipt-machine[data-phase=printingCoupons] .receipt-paper-neck{animation:.12s steps(2,end) infinite alternate paperPinch}.receipt-machine[data-phase=feeding] .printer-shell,.receipt-machine[data-phase=printingCoupons] .printer-shell{animation:.12s steps(2,end) 2 chassisEngage}.receipt-machine[data-phase=printingCoupons] .receipt-track{animation:.15s steps(3,end) couponFeedJerk}.receipt-machine[data-phase=arming] .printer-slot{animation:.17s steps(2,end) slotWake}@keyframes paperPinch{0%{transform:scaleX(.992)translateY(0)}to{transform:scaleX(1)translateY(1px)}}@keyframes chassisEngage{50%{transform:translateY(1px)}}@keyframes couponFeedJerk{0%{transform:translateY(calc(var(--paper-offset,0px) - 3px))}50%{transform:translateY(calc(var(--paper-offset,0px) + 2px))}to{transform:translateY(var(--paper-offset,0px))}}@keyframes slotWake{50%{filter:brightness(1.35);box-shadow:inset 0 4px 7px #000000e0,0 0 8px #e1a53a47}}@keyframes printCvsBand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=590px){.receipt-machine{--machine-width:360px;--slot-width:312px;--paper-width:288px}.receipt-viewport,.app-shell[data-active-theme=cvs] .receipt-wrap,.app-shell[data-active-theme=cvs] .receipt-actions{width:min(var(--paper-width), calc(100% - 54px))}}@media (prefers-reduced-motion:reduce){.receipt-paper-neck,.printer-shell,.printer-slot,.receipt-track,.receipt-registration{animation:none!important}.receipt-machine[data-phase=arming] .receipt-viewport{min-height:42px;max-height:48px}.receipt-machine:not([data-phase=arming]) .receipt[data-theme=cvs] .receipt-registration{transform:scaleX(1)}}.paper-contact-shadow,.paper-pressure-shadow{opacity:0;transition:opacity .16s}.paper-contact-shadow{background:linear-gradient(#00000057,#0000001a 48%,#0000);height:14px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%)}.paper-pressure-shadow{height:24px;left:0;right:0;box-shadow:inset 7px 0 7px -8px #0000007a,inset -7px 0 7px -8px #0000007a}.receipt-machine[data-phase=arming] .paper-contact-shadow,.receipt-machine[data-phase=scanning] .paper-contact-shadow,.receipt-machine[data-phase=calculating] .paper-contact-shadow,.receipt-machine[data-phase=feeding] .paper-contact-shadow,.receipt-machine[data-phase=printingCoupons] .paper-contact-shadow,.receipt-machine[data-phase=arming] .paper-pressure-shadow,.receipt-machine[data-phase=scanning] .paper-pressure-shadow,.receipt-machine[data-phase=calculating] .paper-pressure-shadow,.receipt-machine[data-phase=feeding] .paper-pressure-shadow,.receipt-machine[data-phase=printingCoupons] .paper-pressure-shadow{opacity:1}.receipt-machine[data-phase=stamping] .paper-contact-shadow,.receipt-machine[data-phase=falseComplete] .paper-contact-shadow,.receipt-machine[data-phase=complete] .paper-contact-shadow,.receipt-machine[data-phase=stamping] .paper-pressure-shadow,.receipt-machine[data-phase=falseComplete] .paper-pressure-shadow,.receipt-machine[data-phase=complete] .paper-pressure-shadow{opacity:0}@media (prefers-reduced-motion:reduce){.paper-contact-shadow,.paper-pressure-shadow{transition:none}}:root{--sm-viewport-gutter:clamp(12px, 4vw, 32px);--sm-safe-top:env(safe-area-inset-top,0px);--sm-safe-right:env(safe-area-inset-right,0px);--sm-safe-bottom:env(safe-area-inset-bottom,0px);--sm-safe-left:env(safe-area-inset-left,0px);--sm-control-min-height:44px;--sm-stage-max-width:760px;--sm-content-max-width:1240px}.soft-machine-shell{box-sizing:border-box;width:100%;min-height:100vh;padding-left:max(var(--sm-viewport-gutter), var(--sm-safe-left));padding-right:max(var(--sm-viewport-gutter), var(--sm-safe-right));padding-bottom:var(--sm-safe-bottom);scroll-padding-bottom:calc(110px + var(--sm-safe-bottom));overflow-x:clip}@supports (min-height:100dvh){.soft-machine-shell{min-height:100dvh}}.soft-machine-stage{width:min(100%, var(--sm-stage-max-width));min-width:0;margin-inline:auto}.soft-machine-commit-bar{display:none}.soft-machine-commit-bar[data-hidden=true]{display:none!important}.soft-machine-commit-summary{letter-spacing:.08em;justify-content:space-between;align-items:baseline;gap:16px;font:700 12px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.soft-machine-commit-bar>button{border:1px solid var(--ink,#181612);background:var(--ink,#181612);width:100%;min-height:52px;color:var(--paper,#fffdf5);letter-spacing:.12em;border-radius:0;font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.soft-machine-shell :where(button,input,select,textarea){scroll-margin-bottom:calc(120px + var(--sm-safe-bottom))}.choice-row{min-width:0}.choice-row .choice-chip{width:100%}.quantity-stepper{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 82%, transparent);grid-template-columns:44px minmax(72px,1fr) 44px;align-items:center;margin-top:-1px;display:grid}.quantity-stepper button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:0;font:800 18px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.quantity-stepper button:focus-visible,.soft-machine-commit-bar>button:focus-visible{outline:3px solid var(--signal,currentColor);outline-offset:2px}.quantity-stepper output{text-align:center;letter-spacing:.1em;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.builder-panel[data-locked=true]{opacity:.62}@media (width<=767px){:root{--sm-viewport-gutter:12px}.soft-machine-shell[data-layout-mode=adaptive],.soft-machine-shell[data-layout-mode=instrument]{padding-top:var(--sm-safe-top)}.soft-machine-shell>.app-shell{width:100%;padding-bottom:calc(124px + var(--sm-safe-bottom))}.soft-machine-shell[data-focused=true]{scroll-snap-type:y proximity}.soft-machine-shell[data-focused=true] .soft-machine-stage{scroll-snap-align:start}.soft-machine-commit-bar{z-index:90;right:max(12px, var(--sm-safe-right));bottom:0;left:max(12px, var(--sm-safe-left));padding:12px 12px calc(12px + var(--sm-safe-bottom));border:1px solid var(--line,#00000047);background:color-mix(in srgb, var(--page,#d7c9ab) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:8px;display:grid;position:fixed;box-shadow:0 -12px 32px #12100c29}.chip-grid{grid-template-columns:1fr}.choice-row .choice-chip{min-height:64px}.theme-tab,.choice-chip,.add-button,.field input,.field select{min-height:var(--sm-control-min-height)}}@media (width>=768px) and (width<=1099px){:root{--sm-viewport-gutter:clamp(20px, 4vw, 40px)}}@media (width>=1100px){.soft-machine-shell{max-width:none;padding-inline:max(var(--sm-viewport-gutter), calc((100vw - var(--sm-content-max-width)) / 2))}}@media (prefers-reduced-motion:reduce){.soft-machine-shell{scroll-behavior:auto}.soft-machine-commit-bar{-webkit-backdrop-filter:none;backdrop-filter:none}}.soft-machine-shell[data-phase=complete] .receipt-viewport{max-height:none;overflow:visible}.soft-machine-shell[data-phase=complete] .receipt-track{transform:none!important}@media (width<=767px){.soft-machine-shell[data-focused=true]{padding-top:var(--sm-safe-top)}.soft-machine-shell[data-focused=true] .v2-masthead,.soft-machine-shell[data-focused=true] .theme-section,.soft-machine-shell[data-focused=true] .builder-panel,.soft-machine-shell[data-focused=true] .transaction-drawer,.soft-machine-shell[data-focused=true] footer{display:none}.soft-machine-shell[data-focused=true] .workspace{min-height:calc(100dvh - var(--sm-safe-top) - var(--sm-safe-bottom));margin:0;padding:0;display:block}.soft-machine-shell[data-focused=true] .receipt-stage{width:100%;min-height:calc(100dvh - var(--sm-safe-top) - var(--sm-safe-bottom));align-content:start;padding-top:8px;display:grid}.soft-machine-shell[data-focused=true] .receipt-machine{width:100%;margin-inline:auto}.soft-machine-shell[data-focused=true] .receipt-actions,.soft-machine-shell[data-focused=true] .sound-toggle,.soft-machine-shell[data-focused=true] .privacy-note{visibility:hidden;pointer-events:none}.soft-machine-shell[data-phase=complete] .v2-masthead,.soft-machine-shell[data-phase=complete] .theme-section,.soft-machine-shell[data-phase=complete] .builder-panel,.soft-machine-shell[data-phase=complete] .transaction-drawer,.soft-machine-shell[data-phase=complete] footer{display:none}.soft-machine-shell[data-phase=complete] .workspace{margin:0;display:block}.soft-machine-shell[data-phase=complete] .receipt-stage,.soft-machine-shell[data-phase=complete] .receipt-machine,.soft-machine-shell[data-phase=complete] .receipt-viewport,.soft-machine-shell[data-phase=complete] .receipt-wrap,.soft-machine-shell[data-phase=complete] .receipt-actions,.soft-machine-shell[data-phase=complete] .post-print-panel{width:min(100vw - 24px,346px);max-width:100%;margin-inline:auto}.soft-machine-shell[data-phase=complete] .post-print-panel{padding-bottom:calc(24px + var(--sm-safe-bottom))}.soft-machine-shell[data-phase=complete] .sound-toggle,.soft-machine-shell[data-phase=complete] .privacy-note{display:none}}@supports not (min-height:100dvh){@media (width<=767px){.soft-machine-shell[data-focused=true] .workspace,.soft-machine-shell[data-focused=true] .receipt-stage{min-height:calc(100vh - var(--sm-safe-top) - var(--sm-safe-bottom))}}}@media (prefers-reduced-motion:reduce){.soft-machine-shell[data-focused=true]{scroll-snap-type:none}}.mobile-instrument{width:100%;min-height:100vh}.mobile-instrument-scene{min-width:0}@supports (min-height:100dvh){.mobile-instrument{min-height:100dvh}}@media (width>=768px){.mobile-instrument-scene{display:contents}}@media (width<=767px){html[data-mobile-instrument-locked=true]{background:var(--page,#d7c9ab);overflow:hidden}.mobile-instrument[data-mobile=true]{z-index:1;box-sizing:border-box;width:100%;height:100vh;min-height:0;padding:var(--sm-safe-top) var(--sm-safe-right) var(--sm-safe-bottom) var(--sm-safe-left);background:var(--page,#d7c9ab);isolation:isolate;position:fixed;inset:0;overflow:hidden}@supports (height:100dvh){.mobile-instrument[data-mobile=true]{height:100dvh}}.mobile-instrument[data-mobile=true]>.soft-machine-shell{width:100%;height:100%;min-height:0;padding:0;scroll-padding:0;overflow:hidden}.mobile-instrument[data-mobile=true] .app-shell{width:100%;height:100%;min-height:0}.mobile-instrument-scene[data-scene-active=false]{display:none!important}.mobile-instrument__chrome[data-scene-active=true],.mobile-instrument__tail[data-scene-active=true]{display:contents}.mobile-instrument__catalog[data-scene-active=true],.mobile-instrument__machine[data-scene-active=true]{min-width:0;min-height:0;display:block}.mobile-instrument[data-mobile-scene=compose] .app-shell{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.mobile-instrument[data-mobile-scene=compose] .workspace{min-height:0}.mobile-instrument[data-mobile-scene=printing] .app-shell,.mobile-instrument[data-mobile-scene=artifact] .app-shell,.mobile-instrument[data-mobile-scene=recovery] .app-shell,.mobile-instrument[data-scroll-owner=sheet] .app-shell{padding:0;overflow:hidden}.mobile-instrument[data-mobile-scene=printing] .workspace,.mobile-instrument[data-mobile-scene=artifact] .workspace,.mobile-instrument[data-mobile-scene=recovery] .workspace{width:100%;height:100%;min-height:0;margin:0;padding:0;display:block}.mobile-instrument[data-mobile-scene=printing] .mobile-instrument__machine{overscroll-behavior:none;height:100%;overflow:hidden}.mobile-instrument[data-mobile-scene=artifact] .mobile-instrument__machine,.mobile-instrument[data-mobile-scene=recovery] .mobile-instrument__machine{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;overflow:hidden auto}.mobile-instrument[data-mobile-scene=printing] .receipt-stage,.mobile-instrument[data-mobile-scene=artifact] .receipt-stage,.mobile-instrument[data-mobile-scene=recovery] .receipt-stage{align-content:start;width:100%;min-height:100%;padding:8px 12px 20px;position:static;top:auto}.mobile-instrument[data-mobile-scene=printing] .receipt-machine,.mobile-instrument[data-mobile-scene=artifact] .receipt-machine,.mobile-instrument[data-mobile-scene=recovery] .receipt-machine{margin-inline:auto}.mobile-instrument[data-mobile-scene=printing] .soft-machine-commit-bar,.mobile-instrument[data-mobile-scene=artifact] .soft-machine-commit-bar,.mobile-instrument[data-mobile-scene=recovery] .soft-machine-commit-bar{display:none!important}.mobile-instrument[data-sheet-open=true] .mobile-instrument-scene{overscroll-behavior:none}}@media (width<=767px) and (orientation:landscape){.mobile-instrument[data-mobile-scene=printing] .receipt-stage,.mobile-instrument[data-mobile-scene=artifact] .receipt-stage,.mobile-instrument[data-mobile-scene=recovery] .receipt-stage{padding-top:4px}}@media (prefers-reduced-motion:reduce){.mobile-instrument,.mobile-instrument *{scroll-behavior:auto!important}}.artifact-actions{gap:10px;width:100%;display:grid}.artifact-action-primary,.artifact-format-actions{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.artifact-action-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-format-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.artifact-actions button{background:var(--paper);min-height:48px;color:var(--ink);letter-spacing:.08em;border:0;border-radius:0;font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.artifact-action-primary button:first-child{background:var(--ink);color:var(--paper)}.artifact-actions button:focus-visible{z-index:1;outline:3px solid var(--signal,currentColor);outline-offset:-3px;position:relative}.artifact-actions button:disabled{cursor:wait;opacity:.48}.artifact-action-status{min-height:14px;color:var(--signal,var(--ink));letter-spacing:.08em;text-align:center;margin:0;font:700 8px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width<=767px){.artifact-actions{padding-bottom:var(--sm-safe-bottom);background:var(--page,transparent);position:sticky;bottom:0}.artifact-actions button{min-height:52px}}.mobile-machine-tools{display:none}.machine-sheet-backdrop{z-index:200;background:#110f0c85;align-items:end;display:grid;position:fixed;inset:0}.machine-sheet{max-height:min(82dvh,760px);padding:18px max(16px, var(--sm-safe-right)) calc(18px + var(--sm-safe-bottom)) max(16px, var(--sm-safe-left));border-top:1px solid var(--ink,#181612);background:var(--page,#d7c9ab);color:var(--ink,#181612);grid-template-rows:auto auto minmax(0,1fr);display:grid;box-shadow:0 -24px 70px #12100c47}.machine-sheet-header{border-bottom:1px solid var(--line,#0000003d);justify-content:space-between;align-items:start;gap:18px;padding-bottom:14px;display:flex}.machine-sheet-header div{gap:5px;display:grid}.machine-sheet-header span,.machine-sheet-description,.machine-sheet-status{letter-spacing:.1em;font:700 8px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.machine-sheet-header h2{margin:0;font-size:clamp(20px,6vw,34px);line-height:.98}.machine-sheet-header button{min-width:56px;min-height:44px;color:inherit;letter-spacing:.08em;background:0 0;border:1px solid;border-radius:0;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.machine-sheet-description{opacity:.7;margin:12px 0 0}.machine-sheet-content{overscroll-behavior:contain;min-height:0;padding-top:14px;overflow-y:auto}.sheet-option-list,.sheet-history-list,.sheet-settings-list,.sheet-export-list{gap:8px;display:grid}.sheet-paper-option{border:1px solid var(--card-ink);background:var(--card-paper);min-height:64px;color:var(--card-ink);text-align:left;border-radius:0;grid-template-columns:32px 40px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.sheet-paper-option[data-active=true]{box-shadow:inset 0 0 0 3px var(--card-accent)}.sheet-paper-option i{text-align:center;font-size:22px;font-style:normal}.sheet-paper-option span,.sheet-paper-option small,.sheet-history-list time,.sheet-history-list small{letter-spacing:.08em;font:700 8px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sheet-history-list article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;gap:6px 14px;padding:14px 0;display:grid}.sheet-history-list article small{opacity:.65;grid-column:1/-1}.sheet-history-list>p,.sheet-empty,.sheet-settings-list>p{letter-spacing:.08em;opacity:.65;font:700 8px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sheet-settings-list label{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:64px;padding:12px 0;display:grid}.sheet-settings-list label span{gap:5px;display:grid}.sheet-settings-list small{opacity:.68;font-size:11px;line-height:1.4}.sheet-settings-list input{width:28px;height:28px}.sheet-export-list button{border:1px solid var(--line);background:var(--paper);min-height:64px;color:var(--ink);text-align:left;border-radius:0;gap:6px;padding:12px;display:grid}.sheet-export-list small{opacity:.65}.machine-sheet-status{text-align:center;min-height:14px}.machine-sheet :where(button,input):focus-visible,.mobile-machine-tools button:focus-visible{outline:3px solid var(--signal,currentColor);outline-offset:2px}@media (width<=767px){.mobile-machine-tools{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0 18px;display:grid}.mobile-machine-tools button{background:var(--paper);min-height:56px;color:var(--ink);text-align:left;border:0;border-radius:0;gap:5px;padding:10px;display:grid}.mobile-machine-tools span{letter-spacing:.1em;opacity:.62;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mobile-machine-tools strong{font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.v2-shell>.theme-section,.v2-shell>.transaction-drawer,.soft-machine-shell[data-focused=true] .mobile-machine-tools,.soft-machine-shell[data-phase=complete] .mobile-machine-tools{display:none}.machine-sheet{border-radius:18px 18px 0 0}}@media (width>=1100px){.machine-sheet-backdrop{place-items:stretch end}.machine-sheet{width:min(420px,36vw);max-height:100dvh;padding-top:max(24px, var(--sm-safe-top));border-top:0;border-left:1px solid var(--ink,#181612);box-shadow:-24px 0 70px #12100c3d}}@media (prefers-reduced-motion:reduce){.machine-sheet-backdrop,.machine-sheet{animation:none}}.pwa-status{z-index:120;top:var(--sm-safe-top);border:1px solid var(--ink);background:var(--ink);color:var(--paper);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font:700 8px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;position:sticky}.pwa-status button{min-height:36px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:0;padding:0 10px}@media (width<=767px){.pwa-status{padding-left:max(12px, var(--sm-safe-left));padding-right:max(12px, var(--sm-safe-right));margin-inline:-12px}}:where(button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--signal,#b3261e);outline-offset:3px}:where(button,input,select,textarea){min-height:44px}:where(button,label,p,span,strong,small,h1,h2){overflow-wrap:anywhere}[aria-disabled=true],:disabled{cursor:not-allowed}.theme-tab :where(span,small){color:var(--card-ink);opacity:1}.receipt-machine :where(.printer-slot,.tear-bar,.machine-under-shadow,.paper-contact-shadow,.paper-pressure-shadow){-webkit-user-select:none;user-select:none}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=767px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.choice-chip,.sheet-paper-option,.mobile-machine-tools button,.artifact-actions button{touch-action:manipulation}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.receipt-paper-neck,.printer-shell,.printer-slot,.receipt-track,.receipt-registration,.choice-chip:after{animation:none!important}}@media (forced-colors:active){:where(button,input,select,textarea):focus-visible{outline-color:highlight}.choice-chip.active,.sheet-paper-option[data-active=true]{outline:3px solid highlight}}.machine-fallback{max-width:560px;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));background:var(--page,#d7c9ab);color:var(--ink,#181612);align-content:center;gap:16px;margin-inline:auto;display:grid}.machine-fallback span{letter-spacing:.1em;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.machine-fallback h1,.machine-fallback p{margin:0}.machine-fallback button{min-height:48px;color:inherit;background:0 0;border:1px solid;border-radius:0}@media (width<=767px){.soft-machine-shell[data-focused=true] .printer-shell,.soft-machine-shell[data-focused=true] .receipt-wrap{filter:none}.soft-machine-shell[data-focused=true] .machine-under-shadow{filter:blur(6px)}.machine-sheet-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.machine-under-shadow,.printer-shell,.receipt-wrap{filter:none!important}}.theme-tab span,.theme-tab small{color:var(--card-ink);opacity:1}.mobile-instrument{--motion-mechanical:cubic-bezier(.32, .72, .18, 1);--motion-settle:cubic-bezier(.22, .61, .36, 1);--motion-ink:steps(4, end)}.receipt-machine .status-stamp[data-visible=true]{animation-timing-function:cubic-bezier(.2,.8,.25,1)}@media (width<=767px){.mobile-instrument[data-mobile-scene=compose] .v2-masthead{padding-block:10px 6px}.mobile-instrument[data-mobile-scene=compose] .brand-lockup,.mobile-instrument[data-mobile-scene=compose] .hero-copy{display:none}.mobile-instrument[data-mobile-scene=compose] .system-row,.mobile-instrument[data-mobile-scene=compose] .hero-transaction{margin-inline:12px}.mobile-instrument[data-mobile-scene=printing]{background:#454744}.mobile-instrument[data-mobile-scene=printing] .receipt-stage{padding:max(8px, env(safe-area-inset-top)) 0 max(8px, env(safe-area-inset-bottom));background:linear-gradient(#ffffff09,#0000 26%),#454744;align-content:center;display:grid}.mobile-instrument[data-mobile-scene=printing] .receipt-machine{transform-origin:50% 82%;width:100%;max-width:none}.mobile-instrument[data-mobile-scene=printing][data-phase=arming] .receipt-machine{animation:chamberEnter .74s var(--motion-mechanical) both}.mobile-instrument[data-mobile-scene=printing][data-phase=scanning] .pos-appliance{animation:scanBreath .7s var(--motion-settle) both}.mobile-instrument[data-mobile-scene=printing][data-phase=calculating] .printer-shell{animation:printerWake .36s var(--motion-mechanical) both}.mobile-instrument[data-mobile-scene=printing][data-phase=feeding] .receipt-track,.mobile-instrument[data-mobile-scene=printing][data-phase=printingCoupons] .receipt-track{will-change:transform}.mobile-instrument[data-mobile-scene=artifact] .mobile-instrument__machine{overflow:hidden}.mobile-instrument[data-mobile-scene=artifact] .receipt-stage{height:100%;min-height:0;padding:max(8px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom))}.mobile-instrument[data-mobile-scene=artifact] .receipt-machine{width:100%;height:100%;min-height:0;animation:evidenceSettle .36s var(--motion-settle) both;grid-template-rows:auto minmax(0,1fr) auto}.mobile-instrument[data-mobile-scene=artifact] .pos-appliance{min-height:0}.mobile-instrument[data-mobile-scene=artifact] .receipt-viewport{max-height:calc(100dvh - 250px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overflow:hidden auto}.mobile-instrument[data-mobile-scene=artifact] .post-print-panel{z-index:20;padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(180deg, transparent, var(--page,#d7c9ab) 22%);position:sticky;bottom:0}}@media (prefers-reduced-motion:reduce){.mobile-instrument[data-mobile-scene=printing] .receipt-machine,.mobile-instrument[data-mobile-scene=printing] .pos-appliance,.mobile-instrument[data-mobile-scene=printing] .printer-shell,.mobile-instrument[data-mobile-scene=artifact] .receipt-machine{animation:none!important}.receipt-machine .status-stamp[data-visible=true],.receipt-machine .receipt-line[data-printed=true],.receipt-machine .totals>[data-printed=true],.receipt-machine .receipt-note[data-printed=true],.receipt-machine .coupon[data-visible=true]{animation-duration:80ms!important;animation-timing-function:ease-out!important}}@keyframes chamberEnter{0%{opacity:.92;transform:translateY(18px)scale(.985)}42%{opacity:1;transform:translateY(4px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scanBreath{0%,to{filter:brightness()}45%{filter:brightness(.94)}62%{filter:brightness(1.035)}}@keyframes printerWake{0%{filter:brightness(.92);transform:translateY(3px)}to{filter:brightness();transform:translateY(0)}}@keyframes evidenceSettle{0%{opacity:.96;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.evidence-viewer{width:100%;min-width:0;min-height:0}.evidence-viewer__surface{grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-height:0;display:grid}.evidence-viewer__head{z-index:12;background:#454744;display:grid;position:relative}.evidence-viewer__identity{color:#ffffffc7;text-transform:uppercase;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:end;gap:2px 12px;padding:10px 14px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.evidence-viewer__identity span{letter-spacing:.12em;opacity:.62;grid-column:1/-1;font-size:7px}.evidence-viewer__identity h2{color:#fff;letter-spacing:.04em;margin:0;font-size:13px;line-height:1.1}.evidence-viewer__identity h2:focus-visible{outline:2px solid var(--signal,#ff5b4d);outline-offset:3px}.evidence-viewer__identity strong{text-align:right;letter-spacing:.08em;font-size:7px;line-height:1.2}.evidence-viewer__printer{margin-bottom:-13px}.evidence-viewer__printer .printer-shell{border-radius:0 0 7px 7px;width:100%;max-width:none;box-shadow:inset 0 1px #ffffff42,inset 0 -8px 18px #0003,0 12px 20px #18140f38}.evidence-viewer__reader{background:linear-gradient(90deg, #0000000a, transparent 12%, transparent 88%, #0000000a), var(--page,#d7c9ab);min-width:0;min-height:0;position:relative;overflow:hidden}.evidence-viewer__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;width:100%;height:100%;min-height:0;scroll-padding-block:18px;overflow:hidden auto}.evidence-viewer__scroll:focus-visible{outline:2px solid var(--signal,#ff5b4d);outline-offset:-2px}.evidence-viewer__scroll .receipt-viewport{width:100%;max-height:none!important;overflow:visible!important}.evidence-viewer__scroll .receipt-track{will-change:auto}.evidence-progress{z-index:8;background:var(--page,#d7c9ab);background:color-mix(in srgb, var(--page,#d7c9ab) 90%, transparent);min-width:118px;color:var(--ink,#171715);letter-spacing:.08em;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #14141238;grid-template-columns:auto auto;gap:3px 8px;padding:6px 7px;font:700 7px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;position:absolute;bottom:9px;right:9px}.evidence-progress strong{text-align:right}.evidence-progress i{background:#14141229;grid-column:1/-1;height:2px;position:relative;overflow:hidden}.evidence-progress i:after{content:"";width:var(--evidence-progress,0%);background:var(--signal,#ff5b4d);position:absolute;inset:0 auto 0 0}.evidence-viewer__dock{z-index:18;background:var(--page,#d7c9ab);border-top:1px solid #14141247;min-width:0;position:relative}.evidence-viewer__dock .artifact-actions{background:0 0;gap:0;padding-bottom:0;position:static}.evidence-viewer__dock .artifact-action-primary{border:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr))}.evidence-viewer__dock .artifact-action-primary button{border-right:1px solid var(--line);min-height:52px}.evidence-viewer__dock .artifact-action-primary button:last-child{border-right:0}.evidence-viewer__dock .artifact-action-status{min-height:20px;padding:4px 8px}.evidence-more-sheet{gap:18px;display:grid}.evidence-details{background:var(--line);gap:1px;margin:0;display:grid}.evidence-details div{background:var(--paper);grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.evidence-details dt,.evidence-details dd{letter-spacing:.06em;margin:0;font:700 8px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.evidence-details dt{color:var(--muted)}.evidence-details dd{overflow-wrap:anywhere}.evidence-more-actions,.evidence-more-formats{gap:8px;display:grid}.evidence-more-actions button{border:1px solid var(--line);background:var(--paper);min-height:54px;color:var(--ink);text-align:left;gap:3px;padding:10px 12px;display:grid}.evidence-more-actions strong,.evidence-more-formats>span{letter-spacing:.08em;font:800 8px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.evidence-more-actions small{color:var(--muted);font-size:9px}.evidence-more-formats>span{color:var(--muted)}@media (width<=767px){.mobile-instrument[data-mobile-scene=artifact] .receipt-stage{background:#454744;width:100%;height:100%;padding:0}.mobile-instrument[data-mobile-scene=artifact] .receipt-machine{display:block}.mobile-instrument[data-mobile-scene=artifact] .receipt-machine,.mobile-instrument[data-mobile-scene=artifact] .evidence-viewer,.mobile-instrument[data-mobile-scene=artifact] .evidence-viewer__surface{width:100%;max-width:none;height:100%;min-height:0}.evidence-viewer__identity{padding-top:max(10px, env(safe-area-inset-top))}.evidence-viewer__dock{padding-bottom:env(safe-area-inset-bottom)}.mobile-instrument[data-mobile-scene=artifact] .mobile-instrument__machine{overflow:hidden}}@media (width<=240px){.evidence-viewer__dock .artifact-action-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.evidence-viewer__surface{min-height:min(820px,100vh - 80px)}.evidence-viewer__scroll{max-height:620px}}@media (prefers-reduced-motion:reduce){.evidence-progress i:after{transition:none}}.evidence-viewer__identity>span{color:#ffffffd6;opacity:1}@media (width<=767px){.mobile-instrument[data-mobile-scene=artifact] .receipt-stage{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.mobile-instrument[data-mobile-scene=artifact] .receipt-machine{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.mobile-instrument[data-mobile-scene=artifact] .evidence-viewer,.mobile-instrument[data-mobile-scene=artifact] .evidence-viewer__surface{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.mobile-instrument[data-mobile-scene=artifact] .evidence-viewer__surface{grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important}.mobile-instrument[data-mobile-scene=artifact] .evidence-viewer__reader{position:relative;min-height:0!important;overflow:hidden!important}.mobile-instrument[data-mobile-scene=artifact] .evidence-viewer__scroll{width:auto;position:absolute;inset:0;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.soft-machine-shell[data-focused=true] .evidence-viewer__dock,.soft-machine-shell[data-phase=complete] .evidence-viewer__dock,.mobile-instrument[data-mobile-scene=artifact] .evidence-viewer__dock{z-index:18;flex:none;min-height:0;position:relative;display:block!important}.soft-machine-shell[data-phase=complete] .evidence-viewer__scroll .receipt-viewport{width:100%!important;max-height:none!important;overflow:hidden!important}.mobile-instrument[data-mobile-scene=artifact] .mobile-instrument__machine:has(.receipt-machine[data-receipt-ending-state]){overflow-y:auto}.mobile-instrument[data-mobile-scene=artifact] .receipt-stage:has(>.receipt-machine[data-receipt-ending-state]){height:auto!important;min-height:100%!important;max-height:none!important;padding:8px 8px max(18px, env(safe-area-inset-bottom))!important;position:static!important;overflow:visible!important}.mobile-instrument[data-mobile-scene=artifact] .receipt-machine[data-receipt-ending-state]{height:auto!important;min-height:0!important;max-height:none!important;position:static!important;inset:auto!important;overflow:visible!important}}:root{--field-paper:#f3f0e8;--field-surface:#faf8f3;--field-ink:#151515;--field-structure:#b7b4ac;--field-border:#d8d4cb;--field-signal:#d94b3d;--field-peach:#f6c9b8}.field-access-terminal,.field-access-terminal *{box-sizing:border-box}.field-access-terminal{z-index:9999;min-height:100dvh;color:var(--field-ink);background:#e8e5de;place-items:center;font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.field-access-terminal__shell{background:var(--field-paper);border-inline:1px solid var(--field-structure);grid-template-rows:68px minmax(0,1fr) 34px;width:min(100%,390px);min-height:100dvh;display:grid;position:relative;overflow:hidden}.field-access-terminal__header,.field-access-terminal__footer{z-index:10;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-inline:22px;font-family:Geist,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:650;line-height:1;display:flex;position:relative}.field-access-terminal__header{border-bottom:1px solid var(--field-border)}.field-access-terminal__footer{color:color-mix(in srgb, var(--field-ink) 42%, transparent);border-top:1px solid var(--field-border);letter-spacing:.08em}.field-access-terminal__content{min-height:0;position:relative}.field-access-screen{flex-direction:column;padding:38px 28px 28px;display:flex;position:absolute;inset:0;overflow:hidden}.field-access-kicker,.field-access-machine-copy,.field-access-caption,.field-access-muted-note,.field-access-swipe-label,.field-access-metadata,.field-access-button,.field-access-unknown>span,.field-access-unknown>a{text-transform:uppercase;font-family:Geist,ui-monospace,SFMono-Regular,Menlo,monospace}.field-access-kicker{color:var(--field-signal);letter-spacing:.13em;margin:0 0 22px;font-size:9px;font-weight:700}.field-access-screen h1,.field-access-unknown h1{letter-spacing:-.052em;text-transform:uppercase;max-width:290px;margin:0;font-size:clamp(35px,10vw,43px);font-weight:650;line-height:.91}.field-access-screen>p:not(.field-access-kicker):not(.field-access-machine-copy),.field-access-unknown>p:not(.field-access-kicker){max-width:300px;margin:24px 0 0;font-size:13px;line-height:1.42}.field-access-machine-copy{letter-spacing:.08em;margin-top:28px;font-size:8px;font-weight:650;line-height:1.55}.field-access-signal{align-items:center;gap:6px;width:27px;height:42px;display:flex;position:relative}.field-access-signal__spine{background:var(--field-ink);width:4px;height:34px;display:block}.field-access-signal__dots{gap:5px;display:grid}.field-access-signal__dots i{background:var(--field-structure);border-radius:50%;width:6px;height:6px;transition:background-color .18s,transform .18s;display:block}.field-access-signal__dots i.is-active{background:var(--field-signal);transform:scale(1.08)}.field-access-scan{gap:9px;margin-top:56px;display:grid}.field-access-scan i{background:var(--field-structure);height:3px;display:block;position:relative;overflow:hidden}.field-access-scan i:after{content:"";background:var(--field-ink);animation:.62s forwards field-scan-line;position:absolute;inset:0;transform:translate(-102%)}.field-access-scan i:nth-child(2):after{animation-delay:70ms}.field-access-scan i:nth-child(3):after{animation-delay:.14s}.field-access-scan i:nth-child(4):after{animation-delay:.21s}.field-access-ghost-object{width:196px;height:112px;color:var(--field-structure);border:1px solid var(--field-structure);letter-spacing:.11em;place-items:center;margin:34px auto 0;font-family:Geist,ui-monospace,monospace;font-size:8px;display:grid}.field-object-card{width:336px;height:192px;color:var(--field-ink);background:var(--field-surface);border:1px solid var(--field-structure);-webkit-user-select:none;user-select:none;grid-template-columns:36% 42% 22%;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #1515151a}.field-object-card--compact{width:252px;height:144px;box-shadow:0 12px 28px #15151517}.field-object-card__left{background:var(--field-peach);border-right:1px solid var(--field-structure);flex-direction:column;padding:14px 13px 22px;display:flex}.field-object-card__category,.field-object-card__condition,.field-object-card__serial,.field-object-card footer{letter-spacing:.09em;text-transform:uppercase;font-family:Geist,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px;font-weight:700;line-height:1.2}.field-object-card__edition{letter-spacing:-.06em;margin-top:auto;margin-bottom:auto;font-size:48px;line-height:1}.field-object-card__body{padding:16px 13px 22px}.field-object-card__body>strong{letter-spacing:-.04em;font-size:18px;line-height:.94;display:block}.field-object-card__body p{margin:18px 0 0;font-size:8px;line-height:1.35}.field-object-card__serial{position:absolute;bottom:25px;left:38%}.field-object-card__qr{background:#fff;align-self:center;place-items:center;width:59px;height:59px;padding:6px;display:grid}.field-object-card__qr span{background:linear-gradient(90deg, transparent 44%, #111 44% 56%, transparent 56%), linear-gradient(transparent 44%, #111 44% 56%, transparent 56%), repeating-conic-gradient(#111 0 25%, transparent 0 50%) 0 0 / 11px 11px;width:100%;height:100%;image-rendering:pixelated}.field-object-card footer{height:18px;color:var(--field-paper);background:var(--field-ink);justify-content:space-between;align-items:center;padding:0 10px;display:flex;position:absolute;inset:auto 0 0}.field-object-card footer i{background:var(--field-signal);border-radius:50%;width:5px;height:5px}.field-object-card--compact .field-object-card__left{padding:10px 9px 17px}.field-object-card--compact .field-object-card__category,.field-object-card--compact .field-object-card__condition,.field-object-card--compact .field-object-card__serial,.field-object-card--compact footer{font-size:4.5px}.field-object-card--compact .field-object-card__edition{font-size:36px}.field-object-card--compact .field-object-card__body{padding:12px 9px 17px}.field-object-card--compact .field-object-card__body>strong{font-size:13px}.field-object-card--compact .field-object-card__body p{margin-top:11px;font-size:6px}.field-object-card--compact .field-object-card__serial{bottom:19px}.field-object-card--compact .field-object-card__qr{width:44px;height:44px;padding:5px}.field-object-card--compact footer{height:14px;padding-inline:7px}.field-object-card--compact footer i{width:4px;height:4px}.field-access-screen--recognized .field-object-card{margin:35px auto 0}.field-access-metadata{border-top:1px solid var(--field-structure);letter-spacing:.045em;gap:4px;margin:34px 0 0;padding-top:14px;font-size:8px;display:grid}.field-access-metadata div{grid-template-columns:88px 1fr;display:grid}.field-access-metadata dt,.field-access-metadata dd{margin:0}.field-access-caption{letter-spacing:.04em;margin-top:32px;font-size:8px}.field-access-draggable{z-index:4;touch-action:none;cursor:grab;width:max-content;transform:translateY(var(--field-card-drag,0));outline:none;margin:38px auto 0;transition:transform .16s ease-out;position:relative}.field-access-draggable:active{cursor:grabbing}.field-access-draggable:focus-visible .field-object-card{outline:3px solid var(--field-signal);outline-offset:4px}.field-access-swipe-label{color:var(--field-signal);letter-spacing:.12em;align-self:center;margin:17px 0 12px;font-size:8px;font-weight:750}.field-machine-slot{z-index:3;width:100%;height:66px;color:var(--field-paper);position:relative}.field-machine-slot__face{z-index:3;background:var(--field-ink);letter-spacing:.09em;border:1px solid #000;justify-content:space-between;align-items:center;height:40px;padding:0 15px;font-family:Geist,ui-monospace,monospace;font-size:7px;font-weight:700;display:flex;position:relative}.field-machine-slot__face i{background:var(--field-signal);border-radius:50%;width:5px;height:5px}.field-machine-slot__mouth{z-index:5;background:#020202;border:1px solid #53514c;height:7px;position:absolute;top:7px;left:16px;right:16px;overflow:hidden}.field-machine-slot__mouth span{transform-origin:0;background:var(--field-signal);width:100%;height:100%;transition:transform 90ms linear;display:block}.field-machine-slot__depth{clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);background:linear-gradient(#050505,#2b2925);position:absolute;inset:40px 8px 0}.field-access-button{border:1px solid var(--field-ink);letter-spacing:.1em;cursor:pointer;border-radius:0;min-height:48px;padding:0 20px;font-size:8px;font-weight:750}.field-access-button:focus-visible,.field-access-unknown a:focus-visible,.field-access-archive-bridge a:focus-visible,.field-access-archive-bridge button:focus-visible{outline:3px solid var(--field-signal);outline-offset:3px}.field-access-button--secondary{color:var(--field-ink);background:0 0;margin-top:21px}.field-access-button--primary{color:var(--field-paper);background:var(--field-ink);margin-top:auto}.field-access-entering-object{z-index:2;width:max-content;margin:67px auto -52px;animation:.56s cubic-bezier(.55,0,.3,1) forwards field-object-enter;position:relative}.field-access-screen--entering .field-machine-slot{margin-top:0}.field-access-dark-well{height:185px;color:var(--field-paper);background:var(--field-ink);text-align:center;letter-spacing:.09em;padding-top:76px;font-family:Geist,ui-monospace,monospace;font-size:7px;position:absolute;inset:auto 0 0}.field-access-dark-well p{margin-top:30px}.field-access-checklist{color:var(--field-paper);background:var(--field-ink);margin-top:48px;padding:9px 17px;display:grid}.field-access-checklist div{letter-spacing:.08em;border-bottom:1px solid #4b4944;justify-content:space-between;align-items:center;min-height:69px;font-family:Geist,ui-monospace,monospace;font-size:7px;display:flex}.field-access-checklist div:last-child{border-bottom:0}.field-access-checklist strong{color:var(--field-structure)}.field-access-checklist div:last-child strong{color:var(--field-signal)}.field-access-muted-note{color:var(--field-structure);letter-spacing:.08em;text-align:center;margin-top:auto;font-size:7px}.field-access-grant-card{min-height:230px;color:var(--field-paper);background:var(--field-signal);flex-direction:column;justify-content:space-between;margin-top:50px;padding:22px;animation:.42s ease-out both field-grant-in;display:flex}.field-access-grant-card>span{font-size:40px;line-height:1}.field-access-grant-card strong{letter-spacing:-.04em;font-size:23px;line-height:.96}.field-access-grant-card small{letter-spacing:.08em;font-family:Geist,ui-monospace,monospace;font-size:7px;line-height:1.5}.field-access-screen--granted .field-access-machine-copy{text-align:center;margin-top:auto}.field-access-screen--unlocked hr{border:0;border-top:1px solid var(--field-structure);width:100%;margin:18px 0 0}.field-access-machine-state{border:1px solid var(--field-structure);text-transform:uppercase;flex-direction:column;min-height:146px;margin-top:40px;padding:17px;font-family:Geist,ui-monospace,monospace;display:flex;position:relative}.field-access-machine-state span,.field-access-machine-state small{letter-spacing:.09em;font-size:7px}.field-access-machine-state strong{letter-spacing:-.04em;margin-top:24px;font-family:Instrument Sans,Helvetica Neue,sans-serif;font-size:27px}.field-access-machine-state small{margin-top:auto}.field-access-machine-state i{background:var(--field-signal);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite field-live-pulse;position:absolute;top:19px;right:18px}.field-access-receipt-preview{height:252px;color:var(--field-paper);background:var(--field-ink);letter-spacing:.07em;margin-top:52px;padding:16px;font-family:Geist,ui-monospace,monospace;font-size:7px;position:relative}.field-access-receipt-preview:before{content:"";border:1px solid #66635c;height:7px;margin-bottom:18px;display:block}.field-access-receipt-preview>div{width:188px;color:var(--field-ink);background:var(--field-paper);margin:0 auto;padding:16px;animation:.46s ease-out both field-receipt-rise;transform:translateY(6px)}.field-access-receipt-preview strong{letter-spacing:-.04em;font-family:Instrument Sans,sans-serif;font-size:21px;line-height:.9}.field-access-receipt-preview p{font-size:6px;line-height:1.55}.field-access-receipt-preview small{color:var(--field-signal)}.field-access-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field-access-continuation{min-height:100dvh;position:relative}.field-access-provenance{z-index:80;top:max(10px, env(safe-area-inset-top));max-width:calc(100vw - 20px);color:var(--field-paper);border-left:3px solid var(--field-signal);pointer-events:none;background:#151515eb;flex-direction:column;gap:3px;padding:8px 10px;font-family:Geist,ui-monospace,monospace;display:flex;position:fixed;right:10px}.field-access-provenance span{letter-spacing:.12em;font-size:6px}.field-access-provenance strong{letter-spacing:.06em;font-size:8px}.field-access-archive-bridge{z-index:120;left:50%;bottom:max(14px, env(safe-area-inset-bottom));width:min(100vw - 28px,420px);color:var(--field-paper);background:var(--field-ink);border-top:4px solid var(--field-signal);padding:22px;font-family:Geist,ui-monospace,monospace;animation:.42s ease-out both field-bridge-in;position:fixed;transform:translate(-50%);box-shadow:0 24px 80px #00000059}.field-access-archive-bridge>span{color:var(--field-signal);letter-spacing:.12em;margin-bottom:18px;font-size:7px;font-weight:750;display:block}.field-access-archive-bridge strong{letter-spacing:-.04em;font-family:Instrument Sans,Helvetica Neue,sans-serif;font-size:22px;line-height:.95;display:block}.field-access-archive-bridge p{color:#d5d1c8;margin:18px 0;font-size:11px;line-height:1.45}.field-access-archive-bridge a{min-height:44px;color:var(--field-paper);letter-spacing:.1em;border-bottom:1px solid var(--field-paper);align-items:center;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.field-access-archive-bridge__close{width:38px;height:38px;color:var(--field-paper);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:24px;display:grid;position:absolute;top:9px;right:10px}.field-access-terminal--unknown .field-access-terminal__shell{grid-template-rows:68px 1fr}.field-access-unknown{flex-direction:column;padding:46px 28px;display:flex}.field-access-unknown>span{color:var(--field-signal);letter-spacing:.1em;margin-top:48px;font-size:8px}.field-access-unknown>a{min-height:50px;color:var(--field-paper);background:var(--field-ink);letter-spacing:.09em;place-items:center;margin-top:auto;font-size:8px;font-weight:750;text-decoration:none;display:grid}@keyframes field-scan-line{to{transform:translate(0)}}@keyframes field-object-enter{0%{transform:translateY(0)}to{transform:translateY(112px)}}@keyframes field-grant-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes field-live-pulse{50%{opacity:.55;transform:scale(.7)}}@keyframes field-receipt-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(6px)}}@keyframes field-bridge-in{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}@media (width>=600px){.field-access-terminal{padding:28px}.field-access-terminal__shell{border:1px solid var(--field-structure);height:min(844px,100dvh - 56px);min-height:min(844px,100dvh - 56px);box-shadow:0 28px 80px #15151524}}@media (height<=720px){.field-access-screen{padding-top:24px}.field-access-kicker{margin-bottom:14px}.field-access-screen h1{font-size:34px}.field-access-screen>p:not(.field-access-kicker):not(.field-access-machine-copy){margin-top:14px}.field-access-screen--recognized .field-object-card,.field-access-metadata{margin-top:20px}.field-access-draggable{margin-top:18px}.field-access-entering-object{margin-top:32px}.field-access-checklist{margin-top:24px}.field-access-grant-card{min-height:190px;margin-top:24px}.field-access-machine-state{min-height:120px;margin-top:20px}.field-access-receipt-preview{height:210px;margin-top:24px}}@media (prefers-reduced-motion:reduce){.field-access-terminal *,.field-access-archive-bridge{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.field-object-card{--field-card-scale:1;width:336px;height:192px;color:var(--field-ink);-webkit-user-select:none;user-select:none;background:0 0;border:0;display:block;position:relative;overflow:visible;box-shadow:0 18px 38px #1515151a}.field-object-card--compact{--field-card-scale:.75;width:252px;height:144px;box-shadow:0 12px 28px #15151517}.field-object-card__canvas{width:336px;height:192px;transform:scale(var(--field-card-scale));transform-origin:0 0;position:absolute;inset:0 auto auto 0}.field-card,.field-card *{box-sizing:border-box}.field-card{width:336px;height:192px;color:var(--field-ink);background:var(--field-paper);border:1px solid var(--field-border);position:relative;overflow:hidden}.field-card--02,.field-card--10{color:var(--field-paper);background:var(--field-ink)}.field-card--05{background:var(--field-surface)}.field-card__text{z-index:3;margin:0;display:block;position:absolute}.field-card__technical,.field-card__index,.field-card__output,.field-card__technical-small,.field-card__token{text-transform:uppercase;font-family:Geist,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.field-card__technical{letter-spacing:.96px;font-size:8px;line-height:10px}.field-card__index{letter-spacing:.98px;font-size:7px;line-height:8px}.field-card__title,.field-card__title-compact,.field-card__display,.field-card__section,.field-card__subject-title{text-transform:uppercase;font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif;font-weight:600}.field-card__title{letter-spacing:-.375px;font-size:25px;line-height:25px}.field-card__title-compact{letter-spacing:-.2px;font-size:20px;line-height:21px}.field-card__display{letter-spacing:-.84px;font-size:42px;line-height:42px}.field-card__section{letter-spacing:-.08px;font-size:16px;line-height:18px}.field-card__subject-title{letter-spacing:-.18px;font-size:18px;line-height:19px}.field-card__body{font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:8px;font-weight:400;line-height:11px}.field-card__output{letter-spacing:.4px;font-size:8px;line-height:10px}.field-card__technical-small{letter-spacing:.7px;font-size:7px;line-height:9px}.field-card__token{letter-spacing:.3px;white-space:nowrap;font-size:6px;line-height:7px}.field-card__inverse{color:var(--field-paper)}.field-card__muted{color:var(--field-structure)}.field-card__qr{z-index:4;background:#fff;width:92px;height:92px;position:absolute}.field-card__qr img{pointer-events:none;width:100%;height:100%;display:block}.field-card__qr--01,.field-card__qr--02,.field-card__qr--05,.field-card__qr--10{top:51px;left:225px}.field-card__qr--03{top:59px;left:225px}.field-card__qr--04,.field-card__qr--06,.field-card__qr--09{top:53px;left:225px}.field-card__qr--07{top:63px;left:225px}.field-card__qr--08{top:49px;left:225px}.field-card__rail,.field-card__rule,.field-card__vertical-rule,.field-card__live-bar,.field-card__record-rule,.field-card__footer-field,.field-card__subject-field,.field-card__instruction-field,.field-card__recovered-field{z-index:1;display:block;position:absolute}.field-card__rail--entrance{background:var(--field-ink);width:8px;height:192px;top:-1px;left:-1px}.field-card__rule,.field-card__record-rule{background:var(--field-structure);height:1px}.field-card__vertical-rule{background:var(--field-structure);width:1px}.field-card__footer-field{background:var(--field-ink);width:336px;height:18px;top:173px;left:-1px}.field-card__subject-field{background:var(--field-ink);width:128px;height:192px;top:-1px;left:-1px}.field-card__instruction-field{background:var(--field-ink);width:336px;height:82px;top:41px;left:-1px}.field-card__recovered-field{background:var(--field-peach);width:122px;height:174px;top:-1px;left:-1px}.field-card__live-bar{background:var(--field-signal)}.field-card__live-dot{z-index:6;background:var(--field-signal);border-radius:50%;width:5px;height:5px;display:block;position:absolute}.field-card__live-dot--large{width:8px;height:8px}.field-card__sign{z-index:6;width:13px;height:16px;color:var(--field-ink);align-items:flex-start;gap:3px;display:flex;position:absolute;top:11px;left:303px}.field-card__sign>i{background:currentColor;width:4px;height:16px;display:block}.field-card__sign>b{gap:2px;padding-top:1px;display:grid}.field-card__sign>b i{background:currentColor;border-radius:50%;width:3px;height:3px;display:block}.field-card__sign>em{background:var(--field-signal);border-radius:50%;width:2px;height:2px;position:absolute;bottom:0;right:-3px}.field-card__sign--inverse{color:var(--field-paper)}.field-card__sign--muted{color:var(--field-structure)}.field-card__rule--e01{width:292px;top:37px;left:25px}.field-card__e01-category{width:196px;top:15px;left:25px}.field-card__e01-index{width:72px;top:16px;left:245px}.field-card__e01-title{width:188px;top:53px;left:25px}.field-card__e01-body{width:180px;top:131px;left:25px}.field-card__e01-action{width:92px;top:152px;left:225px}.field-card__e01-token{width:92px;top:163px;left:225px}.field-card__e01-footer{width:260px;top:170px;left:25px}.field-card__e01-live{top:170px;left:312px}.field-card__e02-live-bar{width:64px;height:4px;top:39px;left:21px}.field-card__e02-category{width:220px;top:15px;left:21px}.field-card__e02-title{width:180px;top:57px;left:21px}.field-card__e02-body{width:178px;top:131px;left:21px}.field-card__e02-action{width:92px;top:152px;left:225px}.field-card__e02-token{width:92px;top:163px;left:225px}.field-card__e02-footer{width:250px;top:172px;left:21px}.field-card__e03-category{width:250px;top:13px;left:17px}.field-card__e03-index{letter-spacing:-1.28px;width:72px;font-size:64px;line-height:64px;top:45px;left:15px}.field-card__e03-title{width:120px;top:47px;left:89px}.field-card__e03-body{width:120px;top:132px;left:89px}.field-card__e03-rule{height:120px;top:47px;left:213px}.field-card__e03-live{top:49px;left:201px}.field-card__e03-action{width:92px;top:159px;left:225px}.field-card__e03-token{width:92px;top:172px;left:225px}.field-card__e04-help{width:96px;top:15px;left:17px}.field-card__e04-title{width:96px;top:51px;left:17px}.field-card__e04-code{width:92px;top:163px;left:17px}.field-card__e04-category{width:74px;top:15px;left:143px}.field-card__e04-body{width:70px;top:47px;left:143px}.field-card__e04-checklist{width:70px;top:102px;left:143px}.field-card__e04-action{width:92px;top:153px;left:225px}.field-card__e04-token{width:92px;top:165px;left:225px}.field-card__e04-live{top:17px;left:105px}.field-card__e05-category{width:220px;top:13px;left:17px}.field-card__e05-index{width:54px;top:14px;left:263px}.field-card__rule--e05-header{width:300px;top:35px;left:17px}.field-card__e05-title{width:178px;top:48px;left:17px}.field-card__record-rule--1{width:176px;top:116px;left:17px}.field-card__record-rule--2{width:176px;top:138px;left:17px}.field-card__record-rule--3{width:176px;top:160px;left:17px}.field-card__e05-record{width:176px;top:118px;left:17px}.field-card__e05-action{width:92px;top:152px;left:225px}.field-card__e05-token{width:92px;top:164px;left:225px}.field-card__e05-footer{width:270px;top:178px;left:17px}.field-card__e05-live{top:179px;left:312px}.field-card__e06-category{width:240px;top:15px;left:19px}.field-card__e06-live{top:51px;left:19px}.field-card__e06-title{width:182px;top:69px;left:19px}.field-card__e06-body{width:180px;top:134px;left:19px}.field-card__e06-action{width:92px;top:153px;left:225px}.field-card__e06-token{width:92px;top:164px;left:225px}.field-card__e06-footer{width:190px;top:173px;left:19px}.field-card__e07-category{width:90px;top:15px;left:17px}.field-card__e07-index{width:86px;top:51px;left:17px}.field-card__e07-state{width:92px;top:144px;left:17px}.field-card__e07-title{width:78px;top:19px;left:139px}.field-card__e07-body{width:70px;top:81px;left:139px}.field-card__e07-token{letter-spacing:.1px;width:84px;font-size:5px;line-height:6px;top:127px;left:139px}.field-card__e07-action{width:92px;top:163px;left:225px}.field-card__e07-footer{width:250px;top:178px;left:17px}.field-card__e07-live{top:179px;left:312px}.field-card__e08-category{width:260px;top:13px;left:17px}.field-card__e08-live{top:17px;left:312px}.field-card__e08-title{width:190px;top:57px;left:17px}.field-card__e08-body{width:170px;top:141px;left:17px}.field-card__e08-action{width:92px;top:149px;left:225px}.field-card__e08-token{width:92px;top:161px;left:225px}.field-card__e08-footer{width:260px;top:173px;left:17px}.field-card__e09-category{width:260px;top:13px;left:17px}.field-card__rule--e09-header{width:300px;top:35px;left:17px}.field-card__e09-rule{height:120px;top:49px;left:81px}.field-card__e09-metadata{width:56px;top:51px;left:17px}.field-card__e09-title{width:112px;top:49px;left:97px}.field-card__e09-body{width:118px;top:77px;left:97px}.field-card__e09-action{width:92px;top:153px;left:225px}.field-card__e09-token{width:92px;top:164px;left:225px}.field-card__e09-footer{width:190px;top:173px;left:97px}.field-card__e10-category{width:244px;top:13px;left:17px}.field-card__e10-live-bar{width:5px;height:112px;top:47px;left:17px}.field-card__e10-title{width:174px;top:47px;left:35px}.field-card__e10-body{width:170px;top:131px;left:35px}.field-card__e10-action{width:92px;top:152px;left:225px}.field-card__e10-token{width:92px;top:163px;left:225px}.field-card__e10-footer{width:230px;top:173px;left:35px}.field-card__fallback-category{top:15px;left:17px}.field-card__fallback-title{top:55px;left:17px}.field-card__fallback-token{top:170px;left:17px}.field-card__text{white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.field-card__title,.field-card__title-compact,.field-card__display,.field-card__section,.field-card__subject-title{font-variation-settings:"wdth" 100;font-synthesis:none}.field-access-detection{animation:.52s cubic-bezier(.22,.8,.2,1) both field-premium-detection-in}.field-access-one-shot{--field-premium-curve:cubic-bezier(.22, .8, .2, 1);padding:38px 28px 24px;position:absolute;inset:0;overflow:hidden}.field-access-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field-access-one-shot__hero{z-index:8;transform-origin:0 0;width:320px;transition:transform .54s var(--field-premium-curve), opacity .42s ease;position:absolute;top:38px;left:28px}.field-access-one-shot__kicker{height:12px;margin:0 0 22px;position:relative}.field-access-one-shot__kicker>span,.field-access-one-shot__title>span[data-copy]{opacity:0;transition:opacity .34s ease, transform .52s var(--field-premium-curve);position:absolute;inset:0;transform:translateY(5px)}.field-access-one-shot__title{letter-spacing:-.052em;text-transform:uppercase;width:310px;height:84px;margin:0;font-size:clamp(35px,10vw,43px);font-weight:650;line-height:.91;position:relative}.field-access-one-shot[data-phase=recognized] [data-copy=recognized],.field-access-one-shot[data-phase=presented] [data-copy=recognized],.field-access-one-shot[data-phase=captured] [data-copy=recognized],.field-access-one-shot[data-phase=reading] [data-copy=recognized],.field-access-one-shot[data-phase=accepted] [data-copy=accepted],.field-access-one-shot[data-phase=unlocked] [data-copy=unlocked]{opacity:1;transform:translateY(0)}.field-access-one-shot__lead{transition:opacity .3s ease, transform .5s var(--field-premium-curve);margin:24px 0 0;font-size:13px;line-height:1.42}.field-access-one-shot__metadata{z-index:8;color:color-mix(in srgb, var(--field-ink) 72%, transparent);border-top:1px solid var(--field-structure);letter-spacing:.07em;text-transform:uppercase;transform-origin:0 0;transition:transform .54s var(--field-premium-curve), opacity .36s ease;justify-content:space-between;gap:12px;padding-top:13px;font-family:Geist,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6.5px;font-weight:650;line-height:1.2;display:flex;position:absolute;top:235px;left:28px;right:28px}.field-access-one-shot__metadata span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.field-access-one-shot__stage{z-index:3;height:452px;transition:top .54s var(--field-premium-curve);position:absolute;top:290px;left:28px;right:28px}.field-access-card-trajectory{z-index:4;width:max-content;transition:opacity .36s,filter .36s;position:absolute;top:0;left:50%;transform:translate(-50%)}.field-access-card-direct{z-index:4;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform, opacity;outline:none;width:max-content;position:relative}.field-access-card-direct:active{cursor:grabbing}.field-access-card-direct:focus-visible .field-object-card{outline:2px solid var(--field-signal);outline-offset:5px}.field-access-one-shot[data-phase=recognized] .field-access-card-direct{animation:field-premium-object-arrive .76s var(--field-premium-curve) both}.field-access-one-shot .field-object-card{transition:box-shadow .34s,filter .34s;box-shadow:0 18px 42px #1515151a}.field-access-one-shot[data-phase=presented][data-aligned=true] .field-object-card{box-shadow:0 8px 18px #1515151f}.field-machine-slot{--field-reader-proximity:0;z-index:auto;height:68px;color:var(--field-paper);opacity:0;pointer-events:none;transition:height .66s var(--field-premium-curve), transform .56s var(--field-premium-curve), opacity .26s ease;will-change:height, transform;position:absolute;top:220px;left:0;right:0;transform:translateY(160px)}.field-machine-slot__material{z-index:1;background:linear-gradient(#ffffff09,#0000 16%),linear-gradient(#1a1a19 0%,#111110 100%);border:1px solid #050505;transition:border-color .28s,box-shadow .42s,background .52s;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 38px #0000002e,inset 0 1px #ffffff0e}.field-machine-slot__throat{z-index:2;height:calc(15px + var(--field-reader-proximity) * 2px);border:1px solid color-mix(in srgb, #7c786f calc(52% + var(--field-reader-proximity) * 18%), transparent);box-shadow:inset 0 5px 9px #000000e6, 0 0 calc(var(--field-reader-proximity) * 8px) #d94b3d1f;background:linear-gradient(#020202 0%,#0c0c0b 100%);transition:height .18s,border-color .18s,box-shadow .18s;position:absolute;top:12px;left:16px;right:16px;overflow:visible}.field-machine-slot__status{z-index:7;letter-spacing:.1em;text-transform:uppercase;transition:opacity .26s ease, transform .42s var(--field-premium-curve);font-family:Geist,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:650;line-height:1;position:absolute;top:44px;left:16px}.field-machine-slot__sensor{z-index:7;background:color-mix(in srgb, var(--field-signal) 58%, #171716);border-radius:50%;width:6px;height:6px;transition:background-color .22s,box-shadow .26s,transform .24s;position:absolute;top:43px;right:17px;box-shadow:0 0 #d94b3d00}.field-machine-slot__scan-beam{z-index:5;opacity:0;pointer-events:none;background:#d94b3df0;width:1px;height:154px;position:absolute;top:-138px;left:2px;transform:translate(0);box-shadow:0 0 5px #d94b3d75,0 0 14px #d94b3d26}.field-machine-slot__machine-content{z-index:8;opacity:0;pointer-events:none;transition:opacity .38s ease .18s, transform .62s var(--field-premium-curve) .12s;position:absolute;inset:52px 22px 22px;transform:translateY(14px)}.field-access-machine-reveal{text-transform:uppercase;flex-direction:column;height:100%;font-family:Geist,ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.field-access-machine-reveal>span,.field-access-machine-reveal>small{letter-spacing:.09em;font-size:7px;line-height:1.45}.field-access-machine-reveal>strong{letter-spacing:-.05em;margin-top:20px;font-family:Instrument Sans,Helvetica Neue,sans-serif;font-size:31px;font-weight:650;line-height:.9;display:block}.field-access-machine-reveal>p{color:#d8d4cb;text-transform:none;margin:18px 0 0;font-family:Instrument Sans,Helvetica Neue,sans-serif;font-size:11px;line-height:1.4}.field-access-machine-reveal>small{color:var(--field-structure);margin-top:auto}.field-access-machine-reveal .field-access-button--primary{width:100%;min-height:48px;color:var(--field-ink);background:var(--field-paper);border-color:var(--field-paper);margin-top:14px}.field-access-one-shot__gesture{color:color-mix(in srgb, var(--field-ink) 54%, transparent);letter-spacing:.08em;text-align:center;text-transform:uppercase;transition:opacity .26s ease, transform .46s var(--field-premium-curve);margin:0;font-family:Geist,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:650;position:absolute;top:300px;left:0;right:0}.field-access-button--present{z-index:10;width:auto;margin:0;position:absolute;bottom:26px;left:28px;right:28px}.field-access-one-shot__fallback{z-index:10;min-height:32px;color:color-mix(in srgb, var(--field-ink) 54%, transparent);border:0;border-bottom:1px solid color-mix(in srgb, var(--field-structure) 72%, transparent);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 4px;font-family:Geist,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:650;transition:color .18s,border-color .18s;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.field-access-one-shot__fallback:focus-visible{outline:2px solid var(--field-signal);outline-offset:4px}.field-access-one-shot[data-phase=presented] .field-access-one-shot__hero,.field-access-one-shot[data-phase=captured] .field-access-one-shot__hero,.field-access-one-shot[data-phase=reading] .field-access-one-shot__hero,.field-access-one-shot[data-phase=accepted] .field-access-one-shot__hero{transform:translateY(-10px)scale(.76)}.field-access-one-shot[data-phase=presented] .field-access-one-shot__lead,.field-access-one-shot[data-phase=captured] .field-access-one-shot__lead,.field-access-one-shot[data-phase=reading] .field-access-one-shot__lead,.field-access-one-shot[data-phase=accepted] .field-access-one-shot__lead,.field-access-one-shot[data-phase=unlocked] .field-access-one-shot__lead{opacity:0;transform:translateY(-5px)}.field-access-one-shot[data-phase=presented] .field-access-one-shot__metadata,.field-access-one-shot[data-phase=captured] .field-access-one-shot__metadata,.field-access-one-shot[data-phase=reading] .field-access-one-shot__metadata{opacity:.46;transform:translateY(-72px)scale(.92)}.field-access-one-shot[data-phase=accepted] .field-access-one-shot__metadata,.field-access-one-shot[data-phase=unlocked] .field-access-one-shot__metadata{opacity:0;transform:translateY(-82px)scale(.9)}.field-access-one-shot[data-phase=presented] .field-access-one-shot__stage,.field-access-one-shot[data-phase=captured] .field-access-one-shot__stage,.field-access-one-shot[data-phase=reading] .field-access-one-shot__stage,.field-access-one-shot[data-phase=accepted] .field-access-one-shot__stage,.field-access-one-shot[data-phase=unlocked] .field-access-one-shot__stage{top:178px}.field-access-one-shot[data-phase=presented] .field-machine-slot,.field-access-one-shot[data-phase=captured] .field-machine-slot,.field-access-one-shot[data-phase=reading] .field-machine-slot,.field-access-one-shot[data-phase=accepted] .field-machine-slot,.field-access-one-shot[data-phase=unlocked] .field-machine-slot{opacity:1;pointer-events:auto;transform:translate(0,0)}.field-access-one-shot[data-aligned=true] .field-machine-slot__sensor,.field-machine-slot[data-phase=captured] .field-machine-slot__sensor,.field-machine-slot[data-phase=reading] .field-machine-slot__sensor,.field-machine-slot[data-phase=accepted] .field-machine-slot__sensor,.field-machine-slot[data-phase=unlocked] .field-machine-slot__sensor{background:var(--field-signal);box-shadow:0 0 8px #d94b3d52}.field-access-one-shot[data-aligned=true] .field-machine-slot__throat{border-color:#8c877c}.field-machine-slot[data-phase=captured] .field-machine-slot__material{animation:field-premium-reader-compress .26s var(--field-premium-curve) both}.field-machine-slot[data-phase=reading] .field-machine-slot__scan-beam{opacity:1;animation:.62s cubic-bezier(.4,0,.2,1) both field-premium-optical-read}.field-machine-slot[data-phase=reading] .field-machine-slot__material{box-shadow:0 18px 38px #0000002e,inset 0 1px #ffffff0e,inset 0 0 0 1px #d94b3d09}.field-machine-slot[data-phase=accepted] .field-machine-slot__sensor{transform:scale(1.08)}.field-machine-slot[data-phase=accepted] .field-machine-slot__status{color:var(--field-paper)}.field-access-one-shot[data-phase=captured] .field-access-one-shot__gesture,.field-access-one-shot[data-phase=reading] .field-access-one-shot__gesture,.field-access-one-shot[data-phase=accepted] .field-access-one-shot__gesture,.field-access-one-shot[data-phase=unlocked] .field-access-one-shot__gesture{opacity:0;transform:translateY(5px)}.field-access-one-shot[data-phase=unlocked] .field-access-one-shot__hero{opacity:0;transform:translateY(-18px)scale(.72)}.field-access-one-shot[data-phase=unlocked] .field-machine-slot{height:328px;transform:translateY(-14px)}.field-machine-slot[data-phase=unlocked] .field-machine-slot__material{background:linear-gradient(#ffffff09,#0000 12%),#151515;box-shadow:0 24px 52px #00000038,inset 0 1px #ffffff0e}.field-machine-slot[data-phase=unlocked] .field-machine-slot__throat,.field-machine-slot[data-phase=unlocked] .field-machine-slot__lip{opacity:0;transition:opacity .22s}.field-machine-slot[data-phase=unlocked] .field-machine-slot__status{top:22px;transform:translateY(0)}.field-machine-slot[data-phase=unlocked] .field-machine-slot__sensor{top:21px}.field-machine-slot[data-phase=unlocked] .field-machine-slot__machine-content{opacity:1;pointer-events:auto;transform:translateY(0)}.field-access-one-shot[data-phase=unlocked] .field-access-card-trajectory{opacity:0}@keyframes field-premium-detection-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes field-premium-object-arrive{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes field-premium-reader-compress{0%{transform:translateY(0)}45%{transform:translateY(1px)}to{transform:translateY(0)}}@keyframes field-premium-optical-read{0%{opacity:0;transform:translate(0)}10%{opacity:.95}88%{opacity:.95}to{opacity:0;transform:translate(298px)}}@media (height<=720px){.field-access-one-shot{padding-top:24px}.field-access-one-shot__hero{top:24px}.field-access-one-shot__metadata{top:202px}.field-access-one-shot__stage{top:248px}.field-access-one-shot[data-phase=presented] .field-access-one-shot__stage,.field-access-one-shot[data-phase=captured] .field-access-one-shot__stage,.field-access-one-shot[data-phase=reading] .field-access-one-shot__stage,.field-access-one-shot[data-phase=accepted] .field-access-one-shot__stage,.field-access-one-shot[data-phase=unlocked] .field-access-one-shot__stage{top:145px}.field-machine-slot{top:205px}.field-access-one-shot[data-phase=unlocked] .field-machine-slot{height:292px}.field-access-machine-reveal>strong{margin-top:14px;font-size:27px}.field-access-machine-reveal>p{margin-top:12px}}@media (prefers-reduced-motion:reduce){.field-access-detection,.field-access-one-shot[data-phase=recognized] .field-access-card-direct,.field-machine-slot[data-phase=captured] .field-machine-slot__material,.field-machine-slot[data-phase=reading] .field-machine-slot__scan-beam{animation:none!important}.field-access-one-shot__hero,.field-access-one-shot__lead,.field-access-one-shot__metadata,.field-access-one-shot__stage,.field-machine-slot,.field-machine-slot__machine-content,.field-machine-slot__material,.field-machine-slot__status,.field-machine-slot__sensor,.field-access-one-shot__gesture{transition-duration:.01ms!important;transition-delay:0s!important}}.field-access-terminal{overflow:hidden}.field-access-terminal__shell{height:100dvh;min-height:0;max-height:100dvh}.field-access-terminal__content{overflow:hidden}.field-access-one-shot__stage{height:452px}.field-machine-slot{z-index:5;transform-origin:50% 0;opacity:0;pointer-events:none;width:286px;height:82px;transition:height .66s var(--field-premium-curve), transform .56s var(--field-premium-curve), opacity .26s ease;position:absolute;top:162px;left:50%;right:auto;transform:translate(-50%,132px)}.field-access-one-shot[data-phase=presented] .field-machine-slot,.field-access-one-shot[data-phase=captured] .field-machine-slot,.field-access-one-shot[data-phase=reading] .field-machine-slot,.field-access-one-shot[data-phase=accepted] .field-machine-slot{opacity:1;pointer-events:auto;transform:translate(-50%)}.field-access-card-trajectory{transition:transform .48s cubic-bezier(.18,.82,.22,1),opacity .36s,filter .36s}.field-machine-slot__material{z-index:3;background:linear-gradient(#ffffff0b,#0000 13%),linear-gradient(#1b1b1a 0%,#111110 100%);border:1px solid #050505;border-radius:0 0 5px 5px;position:absolute;inset:18px 0 0;overflow:visible;box-shadow:0 18px 34px #0000002e,inset 0 1px #ffffff0e}.field-machine-slot__material:before,.field-machine-slot__material:after{content:"";z-index:4;background:linear-gradient(#2a2927 0%,#171716 68%,#0b0b0a 100%);border:1px solid #050505;width:18px;height:22px;position:absolute;top:-18px;box-shadow:inset 0 1px #ffffff0e}.field-machine-slot__material:before{clip-path:polygon(0 0,100% 23%,100% 100%,0 100%);left:-1px}.field-machine-slot__material:after{clip-path:polygon(0 23%,100% 0,100% 100%,0 100%);right:-1px}.field-machine-slot__throat{z-index:7;height:calc(12px + var(--field-reader-proximity) * 2px);border:1px solid color-mix(in srgb, #827d73 calc(50% + var(--field-reader-proximity) * 24%), transparent);box-shadow:inset 0 5px 8px #000000f2, 0 0 calc(var(--field-reader-proximity) * 7px) #d94b3d1a;background:linear-gradient(#010101 0%,#090908 70%,#141311 100%);border-radius:2px;position:absolute;top:5px;left:17px;right:17px;overflow:hidden}.field-machine-slot__reflection{height:1px;opacity:calc(.32 + var(--field-reader-proximity) * .35);background:#ffffff1f;position:absolute;inset:1px 2px auto}.field-machine-slot__scan-beam{display:none}.field-machine-slot__lip{z-index:8;background:linear-gradient(#5a564f 0%,#23211e 60%,#090909 100%);height:5px;position:absolute;top:15px;left:13px;right:13px;box-shadow:0 -1px #ffffff17,0 4px 8px #0000006b}.field-machine-slot__status,.field-machine-slot__detail{z-index:9;text-transform:uppercase;font-family:Geist,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:650;line-height:1;position:absolute}.field-machine-slot__status{letter-spacing:.1em;font-size:7px;top:43px;left:17px}.field-machine-slot__detail{color:color-mix(in srgb, var(--field-paper) 48%, transparent);letter-spacing:.09em;font-size:5.5px;transition:color .22s,opacity .22s;top:59px;left:17px}.field-machine-slot__sensor{z-index:9;top:42px;right:17px}.field-machine-slot[data-phase=aligned] .field-machine-slot__material:before,.field-machine-slot[data-phase=aligned] .field-machine-slot__material:after,.field-machine-slot[data-phase=captured] .field-machine-slot__material:before,.field-machine-slot[data-phase=captured] .field-machine-slot__material:after,.field-machine-slot[data-phase=reading] .field-machine-slot__material:before,.field-machine-slot[data-phase=reading] .field-machine-slot__material:after{filter:brightness(1.08)}.field-machine-slot[data-phase=reading] .field-machine-slot__detail,.field-machine-slot[data-phase=accepted] .field-machine-slot__detail{color:var(--field-signal)}.field-access-one-shot .field-card__qr{overflow:visible}.field-access-one-shot .field-card__qr img{z-index:1;transition:filter .18s,opacity .18s;position:relative}.field-access-one-shot .field-card__qr:before,.field-access-one-shot .field-card__qr:after{content:"";z-index:8;pointer-events:none;opacity:0;position:absolute}.field-access-one-shot .field-card__qr:before{background:linear-gradient(var(--field-signal), var(--field-signal)) left top / 12px 1px no-repeat, linear-gradient(var(--field-signal), var(--field-signal)) left top / 1px 12px no-repeat, linear-gradient(var(--field-signal), var(--field-signal)) right top / 12px 1px no-repeat, linear-gradient(var(--field-signal), var(--field-signal)) right top / 1px 12px no-repeat, linear-gradient(var(--field-signal), var(--field-signal)) left bottom / 12px 1px no-repeat, linear-gradient(var(--field-signal), var(--field-signal)) left bottom / 1px 12px no-repeat, linear-gradient(var(--field-signal), var(--field-signal)) right bottom / 12px 1px no-repeat, linear-gradient(var(--field-signal), var(--field-signal)) right bottom / 1px 12px no-repeat;transition:opacity .22s ease, transform .36s var(--field-premium-curve);inset:-5px;transform:scale(1.04)}.field-access-one-shot .field-card__qr:after{background:#d94b3df5;height:1px;top:-2px;left:-4px;right:-4px;transform:translateY(0);box-shadow:0 0 5px #d94b3d7a,0 0 12px #d94b3d21}.field-access-one-shot[data-phase=captured] .field-card__qr:before,.field-access-one-shot[data-phase=reading] .field-card__qr:before,.field-access-one-shot[data-phase=accepted] .field-card__qr:before{opacity:1;transform:scale(1)}.field-access-one-shot[data-phase=reading] .field-card__qr:after{opacity:1;animation:.64s cubic-bezier(.4,0,.2,1) both field-qr-optical-validate}.field-access-one-shot[data-phase=reading] .field-card__qr img{filter:contrast(1.08)brightness(1.02)}.field-access-one-shot[data-phase=accepted] .field-card__qr:before{filter:drop-shadow(0 0 3px #d94b3d47)}@keyframes field-qr-optical-validate{0%{opacity:0;transform:translateY(0)}10%{opacity:.96}88%{opacity:.96}to{opacity:0;transform:translateY(96px)}}.field-access-one-shot[data-phase=unlocked] .field-access-one-shot__stage{height:auto;top:0;bottom:0}.field-access-one-shot[data-phase=unlocked] .field-machine-slot{opacity:1;pointer-events:auto;width:min(310px,100vw - 56px);height:min(420px,100% - 36px);top:50%;left:50%;transform:translate(-50%,-50%)}.field-machine-slot[data-phase=unlocked] .field-machine-slot__material{border-radius:4px;inset:0;overflow:hidden}.field-machine-slot[data-phase=unlocked] .field-machine-slot__material:before,.field-machine-slot[data-phase=unlocked] .field-machine-slot__material:after,.field-machine-slot[data-phase=unlocked] .field-machine-slot__throat,.field-machine-slot[data-phase=unlocked] .field-machine-slot__lip,.field-machine-slot[data-phase=unlocked] .field-machine-slot__detail{opacity:0;pointer-events:none}.field-machine-slot[data-phase=unlocked] .field-machine-slot__status{top:22px;left:20px}.field-machine-slot[data-phase=unlocked] .field-machine-slot__sensor{top:21px;right:20px}.field-machine-slot[data-phase=unlocked] .field-machine-slot__machine-content{opacity:1;pointer-events:auto;min-height:0;inset:54px 20px 18px;transform:translateY(0)}.field-access-machine-reveal{min-height:0}.field-access-machine-reveal>strong{margin-top:clamp(14px,4vh,24px);font-size:clamp(27px,8vw,34px)}.field-access-machine-reveal>p{margin-top:clamp(12px,2.8vh,20px)}.field-access-machine-reveal>small{gap:2px;margin-top:auto;display:grid}.field-access-machine-reveal .field-access-button--primary{z-index:2;touch-action:manipulation;flex:0 0 48px;justify-content:center;align-items:center;margin-top:14px;padding:0 14px;display:flex;position:relative}@media (height<=720px){.field-access-one-shot[data-phase=presented] .field-access-one-shot__stage,.field-access-one-shot[data-phase=captured] .field-access-one-shot__stage,.field-access-one-shot[data-phase=reading] .field-access-one-shot__stage,.field-access-one-shot[data-phase=accepted] .field-access-one-shot__stage{top:138px}.field-machine-slot{top:154px}.field-access-one-shot[data-phase=unlocked] .field-machine-slot{height:min(390px,100% - 20px)}.field-machine-slot[data-phase=unlocked] .field-machine-slot__machine-content{inset:50px 18px 14px}}@media (prefers-reduced-motion:reduce){.field-access-one-shot[data-phase=reading] .field-card__qr:after{opacity:.8;transform:translateY(48px);animation:none!important}.field-access-card-trajectory{transition-duration:.01ms!important}}.field-machine-slot{top:180px}.field-access-one-shot[data-phase=captured] .field-access-card-trajectory,.field-access-one-shot[data-phase=reading] .field-access-card-trajectory,.field-access-one-shot[data-phase=accepted] .field-access-card-trajectory{transform:translate(-50%)}@media (height<=720px){.field-machine-slot{top:166px}}:root{--field-signal-text:#9f3027}.field-access-kicker,.field-access-swipe-label,.field-access-unknown>span{color:var(--field-signal-text)}.field-access-terminal__footer,.field-access-caption,.field-access-muted-note{color:#5d5a54}.field-access-archive-bridge>span{color:#ff8d7f}@supports (padding:max(0px)){.field-access-terminal__shell{grid-template-rows:calc(68px + env(safe-area-inset-top)) minmax(0, 1fr) calc(34px + env(safe-area-inset-bottom))}.field-access-terminal__header{padding-top:env(safe-area-inset-top)}.field-access-terminal__footer{padding-bottom:env(safe-area-inset-bottom)}.field-access-terminal--unknown .field-access-terminal__shell{grid-template-rows:calc(68px + env(safe-area-inset-top)) 1fr}}@media (forced-colors:active){.field-access-signal__dots i.is-active,.field-object-card footer i,.field-access-machine-state i,.field-machine-slot__face i{forced-color-adjust:none;background:highlight}.field-access-button,.field-access-unknown>a,.field-access-archive-bridge{border:1px solid canvastext}}html.field-access-scroll-locked,body.field-access-scroll-locked{overscroll-behavior:none;height:100%;overflow:hidden!important}body.field-access-scroll-locked{touch-action:none}body.field-access-scroll-locked #root{height:100%;min-height:0;overflow:hidden}.field-access-terminal{overscroll-behavior:none;touch-action:none;width:100vw;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.field-access-terminal__shell{contain:layout paint;width:min(100%,390px);height:100%;min-height:0;max-height:100%;overflow:hidden}.field-access-terminal__header,.field-access-terminal__footer,.field-access-terminal__content{min-height:0}.field-access-terminal__content{overscroll-behavior:none;touch-action:none;overflow:hidden}.field-access-one-shot,.field-access-screen{overscroll-behavior:none}.field-access-card-direct{touch-action:none}.field-access-button,.field-access-one-shot__fallback{touch-action:manipulation}.field-access-one-shot[data-phase=presented] .field-access-one-shot__lead,.field-access-one-shot[data-phase=captured] .field-access-one-shot__lead,.field-access-one-shot[data-phase=reading] .field-access-one-shot__lead,.field-access-one-shot[data-phase=accepted] .field-access-one-shot__lead,.field-access-one-shot[data-phase=unlocked] .field-access-one-shot__lead{visibility:hidden}.field-access-one-shot[data-phase=presented] .field-access-one-shot__metadata,.field-access-one-shot[data-phase=captured] .field-access-one-shot__metadata,.field-access-one-shot[data-phase=reading] .field-access-one-shot__metadata{color:var(--field-ink);opacity:1}.field-access-one-shot__gesture,.field-access-one-shot__fallback{color:#5d5a54}.field-access-one-shot[data-phase=recognized] .field-access-one-shot__gesture{display:none}.field-access-one-shot[data-phase=recognized] .field-access-one-shot__stage{height:auto;top:clamp(248px,36dvh,290px);bottom:96px}.field-access-one-shot[data-phase=recognized] .field-access-card-trajectory{top:clamp(0px,2dvh,14px)}.field-access-button--present{min-height:48px;bottom:clamp(18px,3dvh,26px);left:clamp(20px,7vw,28px);right:clamp(20px,7vw,28px)}.field-access-one-shot__hero{top:clamp(24px,4.5dvh,38px)}.field-access-one-shot__lead{margin-top:clamp(18px,2.8dvh,24px)}.field-access-one-shot__metadata{top:clamp(198px,29dvh,235px)}.field-access-screen--detected{padding-top:clamp(24px,4.5dvh,38px);padding-bottom:clamp(20px,3dvh,28px)}.field-access-screen--detected .field-access-scan{margin-top:clamp(34px,6dvh,56px)}.field-access-screen--detected .field-access-ghost-object{margin-top:clamp(24px,4dvh,34px)}@media (height<=740px){.field-access-one-shot{padding:24px 22px 18px}.field-access-one-shot__hero{width:calc(100% - 44px);top:22px;left:22px}.field-access-one-shot__kicker{margin-bottom:18px}.field-access-one-shot__title{width:min(310px,100vw - 44px);height:76px;font-size:clamp(34px,9.6vw,39px)}.field-access-one-shot__lead{margin-top:16px;font-size:12px;line-height:1.36}.field-access-one-shot__metadata{padding-top:11px;top:190px;left:22px;right:22px}.field-access-one-shot[data-phase=recognized] .field-access-one-shot__stage{inset:232px 22px 84px}.field-access-button--present{min-height:46px;bottom:15px;left:22px;right:22px}.field-access-one-shot__fallback{bottom:14px}}@media (height<=660px){.field-access-terminal__shell{grid-template-rows:58px minmax(0,1fr) 30px}.field-access-terminal__header,.field-access-terminal__footer{padding-inline:18px;font-size:8px}.field-access-one-shot__hero{width:calc(100% - 36px);top:17px;left:18px}.field-access-one-shot__kicker{height:10px;margin-bottom:14px;font-size:8px}.field-access-one-shot__title{height:68px;font-size:clamp(31px,9vw,35px)}.field-access-one-shot__lead{margin-top:12px;font-size:11px}.field-access-one-shot__metadata{top:164px;left:18px;right:18px}.field-access-one-shot[data-phase=recognized] .field-access-one-shot__stage{inset:202px 18px 72px}.field-access-one-shot[data-phase=recognized] .field-object-card--compact{--field-card-scale:.68;width:228.48px;height:130.56px}.field-access-button--present{min-height:44px;bottom:10px;left:18px;right:18px}.field-access-one-shot[data-phase=presented] .field-access-one-shot__stage,.field-access-one-shot[data-phase=captured] .field-access-one-shot__stage,.field-access-one-shot[data-phase=reading] .field-access-one-shot__stage,.field-access-one-shot[data-phase=accepted] .field-access-one-shot__stage{top:118px}.field-machine-slot{top:150px}.field-access-one-shot__fallback{bottom:8px}}@supports (padding:max(0px)){@media (height<=660px){.field-access-terminal__shell{grid-template-rows:calc(58px + env(safe-area-inset-top)) minmax(0, 1fr) calc(30px + env(safe-area-inset-bottom))}}}.field-access-one-shot[data-phase=recognized] .field-access-one-shot__kicker{color:var(--field-signal)}.field-access-one-shot[data-phase=recognized] .field-access-one-shot__lead{text-wrap:balance;max-width:310px;min-height:35px}.field-access-one-shot[data-phase=recognized] .field-access-one-shot__metadata{color:var(--field-ink);align-items:center}.field-access-one-shot[data-phase=recognized] .field-access-one-shot__metadata span:first-child{color:var(--field-signal)}.field-access-one-shot[data-phase=recognized] .field-access-one-shot__metadata span:nth-child(2){text-align:center}.field-access-archive-bridge>small{color:#aaa69e;letter-spacing:.09em;text-transform:uppercase;margin:-4px 0 18px;font-size:7px;line-height:1.45;display:block}.receipt-field-provenance{font-family:var(--receipt-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.06em;text-align:left;text-transform:uppercase;border-top:1px solid;border-bottom:1px solid;gap:3px;margin:22px 0 12px;padding:12px 0 10px;font-size:8px;font-weight:700;line-height:1.35;display:grid}.receipt-field-provenance span:first-child{color:var(--accent,currentColor)}.field-release-board,.field-release-board *{box-sizing:border-box}.field-release-board{min-height:100dvh;color:var(--field-ink);background:var(--field-paper);font-family:Geist,ui-monospace,SFMono-Regular,Menlo,monospace}.field-release-board__header{z-index:10;min-height:68px;padding:max(18px, env(safe-area-inset-top)) clamp(20px, 5vw, 56px) 18px;background:color-mix(in srgb, var(--field-paper) 94%, transparent);border-bottom:1px solid var(--field-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;font-size:9px;font-weight:700;display:grid;position:sticky;top:0}.field-release-board__header a{color:inherit;text-decoration:none}.field-release-board__signal{gap:5px;display:flex}.field-release-board__signal i{background:var(--field-structure);border-radius:50%;width:6px;height:6px}.field-release-board__signal i:first-child{background:var(--field-signal)}.field-release-board__hero,.field-release-board__ledger,.field-release-board__continuation,.field-release-board__footer{width:min(100%,1120px);margin-inline:auto;padding-inline:clamp(20px,5vw,56px)}.field-release-board__hero{border-bottom:1px solid var(--field-structure);padding-top:clamp(58px,10vw,112px);padding-bottom:clamp(54px,9vw,96px);position:relative}.field-release-board__hero>p:first-child,.field-release-board__section-title,.field-release-board__continuation>span,.field-release-board__status,.field-release-object span,.field-release-object small,.field-release-board__footer{letter-spacing:.1em;text-transform:uppercase}.field-release-board__hero>p:first-child{color:var(--field-signal);margin:0 0 24px;font-size:9px;font-weight:750}.field-release-board__hero h1{letter-spacing:-.075em;margin:0;font-family:Instrument Sans,Helvetica Neue,sans-serif;font-size:clamp(70px,17vw,180px);font-weight:650;line-height:.78}.field-release-board__summary{align-items:flex-end;gap:18px;margin-top:clamp(38px,7vw,72px);display:flex}.field-release-board__summary strong{letter-spacing:-.06em;font-family:Instrument Sans,Helvetica Neue,sans-serif;font-size:clamp(54px,10vw,98px);line-height:.8}.field-release-board__summary span{letter-spacing:.09em;padding-bottom:2px;font-size:9px;font-weight:700;line-height:1.35}.field-release-board__lead{letter-spacing:-.025em;text-wrap:balance;max-width:630px;margin:clamp(38px,6vw,62px) 0 0;font-family:Instrument Sans,Helvetica Neue,sans-serif;font-size:clamp(18px,3vw,28px);line-height:1.28}.field-release-board__status{color:color-mix(in srgb, var(--field-ink) 58%, transparent);border-top:1px solid var(--field-border);margin-top:30px;padding-top:14px;font-size:8px}.field-release-board__ledger{padding-top:54px;padding-bottom:78px}.field-release-board__section-title{border-bottom:1px solid var(--field-ink);grid-template-columns:42px 1fr;align-items:baseline;padding-bottom:14px;font-size:9px;display:grid}.field-release-board__section-title h2{margin:0;font-size:13px}.field-release-board__grid{border-left:1px solid var(--field-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field-release-object{border-right:1px solid var(--field-border);border-bottom:1px solid var(--field-border);grid-template-columns:70px 1fr;min-height:190px;padding:24px;display:grid;position:relative}.field-release-object__number{letter-spacing:-.06em;font-family:Instrument Sans,Helvetica Neue,sans-serif;font-size:44px;font-weight:650;line-height:.9}.field-release-object__body{flex-direction:column;align-items:flex-start;display:flex}.field-release-object__body>span,.field-release-object__body>small,.field-release-object__history span{font-size:7px;line-height:1.45}.field-release-object__body>span{color:var(--field-signal);font-weight:750}.field-release-object[data-status=signal-absent] .field-release-object__body>span,.field-release-object[data-status=signal-absent] .field-release-object__body,.field-release-object[data-status=signal-absent] .field-release-object__history{color:var(--field-structure)}.field-release-object__body>strong{letter-spacing:-.04em;max-width:230px;margin-top:18px;font-family:Instrument Sans,Helvetica Neue,sans-serif;font-size:22px;line-height:.95}.field-release-object__body>small{margin-top:14px}.field-release-object__history{color:color-mix(in srgb, var(--field-ink) 62%, transparent);grid-column:2;justify-content:space-between;align-self:end;gap:10px;margin-top:28px;display:flex}.field-release-object>i{background:var(--field-structure);border-radius:50%;width:7px;height:7px;position:absolute;top:24px;right:24px}.field-release-object[data-status=recovered]>i{background:var(--field-signal);box-shadow:0 0 0 5px color-mix(in srgb, var(--field-signal) 12%, transparent)}.field-release-board__continuation{color:var(--field-paper);background:var(--field-ink);padding-top:clamp(58px,9vw,100px);padding-bottom:clamp(64px,10vw,112px)}.field-release-board__continuation>span{color:var(--field-signal);font-size:8px;font-weight:750}.field-release-board__continuation h2{letter-spacing:-.06em;margin:32px 0 0;font-family:Instrument Sans,Helvetica Neue,sans-serif;font-size:clamp(42px,9vw,92px);line-height:.84}.field-release-board__continuation p{color:#d7d3ca;max-width:520px;margin:38px 0 32px;font-size:14px;line-height:1.5}.field-release-board__continuation a{min-height:48px;color:var(--field-paper);border-bottom:1px solid var(--field-paper);letter-spacing:.1em;align-items:center;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.field-release-board__footer{padding-top:22px;padding-bottom:max(22px, env(safe-area-inset-bottom));color:color-mix(in srgb, var(--field-ink) 60%, transparent);justify-content:space-between;gap:16px;font-size:7px;display:flex}@media (width<=680px){.field-release-board__header{grid-template-columns:auto 1fr auto;padding-inline:20px;font-size:8px}.field-release-board__hero,.field-release-board__ledger,.field-release-board__continuation,.field-release-board__footer{padding-inline:20px}.field-release-board__grid{grid-template-columns:1fr}.field-release-object{min-height:176px;padding:20px}.field-release-object__history,.field-release-board__footer{flex-direction:column}}@media (height<=740px){.field-access-one-shot[data-phase=recognized] .field-access-one-shot__lead{max-width:300px;min-height:31px;font-size:11px;line-height:1.35}.field-access-one-shot[data-phase=recognized] .field-access-one-shot__metadata{top:194px}.field-access-one-shot[data-phase=recognized] .field-access-one-shot__stage{top:236px}}@media (prefers-reduced-motion:reduce){.field-release-board *,.field-access-archive-bridge{transition-duration:.01ms!important;animation:none!important}}.analytics-redirect,.metrics-console{color:#151515;background:#f3f0e8;min-height:100dvh;font-family:Geist,ui-monospace,SFMono-Regular,Menlo,monospace}.analytics-redirect{align-content:center;justify-items:start;gap:22px;max-width:560px;margin:0 auto;padding:48px 30px;display:grid}.analytics-redirect__signal{gap:7px;display:flex}.analytics-redirect__signal i{background:#b7b4ac;border-radius:999px;width:8px;height:8px}.analytics-redirect__signal i:first-child{background:#d94b3d}.analytics-redirect p,.analytics-redirect span,.metrics-console span,.metrics-console small,.metrics-console label,.metrics-console button,.metrics-console input,.metrics-console th,.metrics-console td{letter-spacing:.09em;text-transform:uppercase}.analytics-redirect p{color:#a43e33;margin:0;font-size:12px;font-weight:700}.analytics-redirect h1{letter-spacing:-.06em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(58px,18vw,104px);font-weight:400;line-height:.82}.analytics-redirect span{color:#77736b;font-size:10px}.analytics-redirect a,.metrics-console button{color:inherit;background:0 0;border:1px solid #151515;text-decoration:none}.analytics-redirect a{text-align:center;width:100%;padding:20px;font-size:11px;font-weight:750;box-shadow:0 0 0 5px #f3f0e8,0 0 0 7px #d94b3d}.metrics-console{box-sizing:border-box;width:min(100%,1120px);margin:0 auto;padding:32px clamp(18px,5vw,56px) 64px}.metrics-console__header{border-bottom:1px solid #b7b4ac;grid-template-columns:1fr auto;align-items:end;gap:28px;padding:24px 0 30px;display:grid}.metrics-console__header span,.metrics-console__status{font-size:10px;font-weight:700}.metrics-console h1{letter-spacing:-.055em;margin:18px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(52px,10vw,104px);font-weight:400;line-height:.83}.metrics-console__status{color:#a43e33;text-align:right;max-width:300px}.metrics-console__auth{border:1px solid #b7b4ac;gap:14px;width:min(100%,520px);margin:12vh auto 0;padding:28px;display:grid}.metrics-console__auth label,.metrics-console__auth p{font-size:10px;line-height:1.5}.metrics-console__auth input{min-height:50px;font:inherit;background:#faf8f3;border:1px solid #151515;padding:0 14px}.metrics-console button{min-height:44px;font:inherit;cursor:pointer;padding:10px 15px;font-size:9px;font-weight:750}.metrics-console button:disabled{opacity:.45;cursor:wait}.metrics-console button[aria-pressed=true]{color:#faf8f3;background:#151515}.metrics-console__ranges{justify-content:flex-end;gap:8px;margin:24px 0;display:flex}.metrics-console__totals{border:1px solid #b7b4ac;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.metrics-console__totals>div{border-right:1px solid #b7b4ac;min-height:120px;padding:18px}.metrics-console__totals>div:last-child{border-right:0}.metrics-console__totals span{font-size:8px;display:block}.metrics-console__totals strong{margin-top:28px;font-size:clamp(28px,5vw,52px);display:block}.metrics-console__funnel,.metrics-console__cards{margin-top:42px}.metrics-console__section-title{border-bottom:1px solid #b7b4ac;grid-template-columns:40px 1fr;align-items:baseline;padding-bottom:12px;display:grid}.metrics-console__section-title span{font-size:9px}.metrics-console__section-title h2{letter-spacing:.06em;margin:0;font-size:14px}.metrics-console__funnel-step{border-bottom:1px solid #d8d4cb;grid-template-columns:minmax(130px,1fr) minmax(120px,4fr) 70px 50px;align-items:center;gap:14px;min-height:48px;display:grid}.metrics-console__funnel-step span,.metrics-console__funnel-step small{font-size:9px}.metrics-console__funnel-step strong{text-align:right}.metrics-console__funnel-step i{background:linear-gradient(90deg, #d94b3d var(--funnel-rate), #d8d4cb var(--funnel-rate));height:5px}.metrics-console__table-wrap{overflow-x:auto}.metrics-console table{border-collapse:collapse;width:100%;min-width:720px}.metrics-console th,.metrics-console td{text-align:right;border-bottom:1px solid #d8d4cb;padding:13px 10px;font-size:9px}.metrics-console thead th{color:#77736b}.metrics-console tbody th{text-align:left}.metrics-console tbody th strong,.metrics-console tbody th span,.metrics-console tbody th small{display:block}.metrics-console tbody th strong{font-size:12px}.metrics-console tbody th span{margin-top:4px}.metrics-console tbody th small{color:#77736b;margin-top:4px}.metrics-console__footer{border-top:1px solid #151515;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:16px;font-size:8px;display:flex}@media (width<=760px){.metrics-console__header{grid-template-columns:1fr}.metrics-console__status{text-align:left}.metrics-console__totals{grid-template-columns:repeat(2,1fr)}.metrics-console__totals>div{border-bottom:1px solid #b7b4ac;border-right:1px solid #b7b4ac}.metrics-console__funnel-step{grid-template-columns:110px 1fr 46px}.metrics-console__funnel-step small{display:none}.metrics-console__footer{flex-direction:column;align-items:stretch}}.metrics-console__totals{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.metrics-console__cards table{min-width:820px}@media (width<=760px){.metrics-console__totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-app{--cf-ink:#171713;--cf-paper:#f4efd9;--cf-signal:#ff5b4d;--cf-muted:#6e6b63;--cf-canvas:#d6d4cc;--cf-motion-instant:0s;--cf-motion-local:.12s;--cf-motion-step:.18s;--cf-motion-mode:.28s;--cf-motion-scene:.42s;min-height:100svh;color:var(--cf-ink);background:radial-gradient(circle at 14% 4%, #ffffff61, transparent 28rem), var(--cf-canvas);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.5;overflow-x:clip}.cf-app *,.cf-app :before,.cf-app :after{box-sizing:border-box}.cf-app button,.cf-app input,.cf-app textarea{font:inherit}.cf-app button,.cf-app a,.cf-app input,.cf-app textarea,.cf-app summary{-webkit-tap-highlight-color:transparent}.cf-app :focus-visible,.cf-inspector :focus-visible{outline:3px solid var(--cf-signal,#ff5b4d);outline-offset:3px}.cf-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cf-wordmark{color:inherit;letter-spacing:-.035em;font-family:Instrument Serif,Georgia,serif;font-size:clamp(25px,3vw,42px);line-height:.78;text-decoration:none}.cf-eyebrow{color:var(--cf-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.cf-masthead{min-height:104px;color:var(--cf-paper);background:var(--cf-ink);border-bottom:4px solid var(--cf-signal);justify-content:space-between;align-items:center;padding:20px clamp(18px,4vw,64px);display:flex}.cf-masthead__meta{color:#d7d2bd;letter-spacing:.1em;gap:26px;font-size:10px;display:flex}.cf-masthead__meta i{background:var(--cf-signal);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.cf-intake-shell{border:1px solid #17171340;grid-template-columns:minmax(260px,360px) minmax(0,760px);width:min(1180px,100% - 48px);min-height:calc(100svh - 164px);margin:30px auto;display:grid;box-shadow:0 24px 70px #1717132e}.cf-intake-context{min-height:650px;color:var(--cf-paper);background:linear-gradient(160deg, transparent 68%, #ff5b4d24), var(--cf-ink);flex-direction:column;padding:clamp(28px,4vw,54px);display:flex}.cf-intake-context .cf-eyebrow{color:#aaa696}.cf-intake-context h2{letter-spacing:-.035em;max-width:7ch;margin:30px 0 18px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:.92}.cf-intake-context p{color:#c5c0ad;max-width:28ch;font-size:12px}.cf-intake-context ol{color:#777469;letter-spacing:.12em;gap:14px;margin:auto 0 0;padding:0;font-size:10px;list-style:none;display:grid}.cf-intake-context li[data-active]{color:var(--cf-paper)}.cf-intake-context li[data-active]:before{content:"●";color:var(--cf-signal);margin-right:8px}.cf-intake-card{background:repeating-linear-gradient(0deg, transparent 0 27px, #17171307 28px), var(--cf-paper);min-width:0;padding:clamp(30px,6vw,76px)}.cf-intake-card>h1,.cf-step-shell h1,.cf-completion-slip h1{letter-spacing:-.045em;margin:14px 0 32px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(42px,6vw,76px);font-weight:400;line-height:.94}.cf-intake-card>h1{max-width:11ch}.cf-lede{max-width:58ch;color:var(--cf-muted);margin:-14px 0 28px}.cf-button{border:1px solid var(--cf-ink);min-width:142px;min-height:50px;color:var(--cf-paper);background:var(--cf-ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:12px 18px;font-size:11px;font-weight:700;display:inline-flex}.cf-button:hover:not(:disabled){color:var(--cf-ink);background:var(--cf-signal)}.cf-button--secondary{color:var(--cf-ink);background:0 0}.cf-button--quiet{min-width:auto;color:var(--cf-ink);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.cf-button:disabled{cursor:not-allowed;opacity:.42}.cf-text-link,.cf-inline-action,.cf-start-another{min-height:44px;color:var(--cf-ink);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;padding:10px 0;font-size:11px;font-weight:700}.cf-text-link,.cf-inline-action{text-decoration:underline}.cf-form-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:34px;display:flex}.cf-form-actions--wrap{flex-wrap:wrap}.cf-field{margin-top:24px}.cf-data-details{border-bottom:1px solid #17171340;margin:14px 0 22px}.cf-demo-controls{margin-top:16px}.cf-demo-controls summary{cursor:pointer;min-height:44px;color:var(--cf-muted);letter-spacing:.08em;padding:12px 0;font-size:11px}.cf-demo-controls>div{flex-wrap:wrap;gap:8px;display:flex}.cf-demo-controls button{min-height:44px;color:var(--cf-ink);cursor:pointer;background:0 0;border:1px solid #17171359;padding:9px 10px;font-size:10px}.cf-data-details summary{cursor:pointer;letter-spacing:.1em;min-height:44px;padding:12px 0;font-size:11px;font-weight:700}.cf-data-details p{color:var(--cf-muted);margin:0 0 16px;font-size:13px}.cf-field__label-row{letter-spacing:.12em;justify-content:space-between;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.cf-field__label-row span{color:var(--cf-muted)}.cf-field input,.cf-field textarea,.cf-compose textarea,.cf-manual-list input{border:1px solid var(--cf-ink);width:100%;min-height:54px;color:var(--cf-ink);background:#ffffff47;border-radius:0;padding:15px 16px;font-size:15px;box-shadow:inset 3px 3px #1717130a}.cf-field textarea,.cf-compose textarea{resize:vertical;min-height:240px;line-height:1.65}.cf-field[data-error] input{border-width:2px;border-color:#a82418}.cf-field__hint,.cf-field__error{color:var(--cf-muted);margin:8px 0 0;font-size:12px}.cf-field__error{color:#8c1d14;font-weight:700}.cf-status{border:1px solid var(--cf-ink);background:#ffffff40;grid-template-columns:10px 1fr;gap:12px;margin:20px 0;padding:14px;display:grid}.cf-status__dot{background:#3d6f66;border-radius:50%;width:8px;height:8px;margin-top:5px}.cf-status--warning .cf-status__dot{background:#c87818}.cf-status--error .cf-status__dot{background:#a82418}.cf-status--success .cf-status__dot{background:#376d3f}.cf-status strong{text-transform:uppercase;font-size:11px}.cf-status p{color:var(--cf-muted);margin:3px 0 0;font-size:13px}.cf-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cf-policy{border:1px solid var(--cf-ink);text-align:left;min-height:160px;color:var(--cf-ink);cursor:pointer;background:0 0;border-radius:0;align-content:start;padding:20px;display:grid;position:relative}.cf-policy[data-selected]{color:var(--cf-paper);background:var(--cf-ink);box-shadow:inset 0 -4px var(--cf-signal)}.cf-policy__mark{color:var(--cf-muted);letter-spacing:.1em;justify-self:end;margin-bottom:14px;font-size:9px}.cf-policy[data-selected] .cf-policy__mark{color:var(--cf-signal)}.cf-policy__input{width:22px;height:22px;accent-color:var(--cf-signal);position:absolute;top:16px;left:16px}.cf-policy strong{font-family:Instrument Serif,Georgia,serif;font-size:23px;font-weight:400;line-height:1}.cf-policy>span:last-child{color:var(--cf-muted);margin-top:12px;font-size:12px}.cf-policy[data-selected]>span:last-child{color:#c8c3ae}.cf-preview-list,.cf-inspector-policies{border-top:1px solid var(--cf-ink);margin:22px 0;display:grid}.cf-preview-list>div,.cf-inspector-policies>div{border-bottom:1px solid #17171340;grid-template-columns:120px 1fr;gap:16px;padding:13px 0;display:grid}.cf-preview-list dt,.cf-inspector-policies dt{letter-spacing:.1em;font-size:10px;font-weight:700}.cf-preview-list dd,.cf-inspector-policies dd{color:var(--cf-muted);margin:0}.cf-policy-summary{flex-wrap:wrap;gap:6px;display:flex}.cf-policy-summary span{color:var(--cf-muted);border:1px solid #1717134d;padding:7px 9px;font-size:9px}.cf-policy-summary span[data-on]{color:var(--cf-paper);background:var(--cf-ink)}.cf-compile{text-align:center}.cf-compile h1{max-width:11ch;margin-left:auto;margin-right:auto}.cf-compile-mark{justify-content:center;gap:8px;margin:48px auto;display:flex}.cf-compile-mark span{background:var(--cf-ink);width:12px;height:60px;animation:cf-compile var(--cf-motion-scene) ease-out 1 alternate both}.cf-compile-mark span:nth-child(2){background:var(--cf-signal);height:86px;animation-delay:.12s}.cf-compile-mark span:nth-child(3){animation-delay:.24s}@keyframes cf-compile{to{transform:scaleY(.45)}}.cf-compile ol{text-align:left;width:min(360px,100%);margin:0 auto 26px;padding:0;list-style:none}.cf-compile li{color:#99958a;border-bottom:1px solid #1717132e;padding:12px 0}.cf-compile li[data-active]{color:var(--cf-ink);font-weight:700}.cf-compile li[data-active]:before{content:"●";color:var(--cf-signal);margin-right:10px}.cf-compile li[data-complete]:before{content:"✓";color:#376d3f;margin-right:10px}.cf-compile>p{max-width:52ch;color:var(--cf-muted);margin:0 auto;font-size:10px}.cf-runtime{background:var(--cf-paper);grid-template-columns:340px minmax(0,1fr);min-height:100svh;display:grid}.cf-task-rail{height:100svh;color:var(--cf-paper);background:linear-gradient(155deg, transparent 68%, #ff5b4d1f), var(--cf-ink);flex-direction:column;padding:34px 30px;display:flex;position:sticky;top:0}.cf-task-rail .cf-wordmark{align-self:flex-start}.cf-task-rail>div{margin:auto 0}.cf-task-rail .cf-eyebrow{color:#aaa696}.cf-task-rail ol{gap:4px;margin:22px 0;padding:0;list-style:none;display:grid}.cf-task-rail li{color:#777469;border-left:2px solid #0000;grid-template-columns:30px 1fr;gap:8px;padding:13px 10px;display:grid}.cf-task-rail li span{font-size:9px}.cf-task-rail li strong{font-size:11px;font-weight:500}.cf-task-rail li[data-active]{color:var(--cf-paper);border-left-color:var(--cf-signal);background:#f4efd90f}.cf-task-rail li[data-complete]{color:#b7b29f}.cf-task-rail li[data-complete] span:after{content:" ✓";color:var(--cf-signal)}.cf-task-rail>button,.cf-mobile-runtime-head button,.cf-runtime-links button,.cf-mobile-runtime-links button{min-height:48px;color:var(--cf-paper);cursor:pointer;font:inherit;letter-spacing:.08em;background:0 0;border:1px solid #5d5a50;padding:12px;font-size:10px}.cf-runtime-links{gap:8px;display:grid}.cf-runtime-links button{width:100%}.cf-mobile-runtime-links{display:none}.cf-workspace{background:repeating-linear-gradient(0deg, transparent 0 31px, #17171306 32px), var(--cf-paper);min-width:0;padding:clamp(28px,5vw,70px)}.cf-mobile-runtime-head{display:none}.cf-progress{grid-template-columns:repeat(var(--steps,5), minmax(0, 1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;max-width:760px;margin:0 auto 36px;padding:0;list-style:none;display:grid}.cf-progress li span:first-child{background:#17171329;height:4px;display:block}.cf-progress li[data-active] span:first-child{background:var(--cf-signal)}.cf-progress li[data-complete] span:first-child{background:var(--cf-ink)}.cf-step-shell{background:#f4efd9b8;max-width:760px;min-height:calc(100svh - 170px);margin:0 auto}.cf-step-shell>header{border-bottom:1px solid var(--cf-ink);padding-bottom:26px}.cf-step-shell h1{max-width:11ch;margin-bottom:0}.cf-step-shell__body{min-height:360px;padding:34px 0}.cf-plan-context{border:1px solid var(--cf-ink);background:#ffffff3d;margin-top:30px;padding:22px}.cf-plan-context ol{margin:14px 0 0;padding:0;list-style:none}.cf-plan-context li{border-top:1px solid #1717133d;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;display:grid}.cf-plan-context li[data-current]{box-shadow:inset 3px 0 var(--cf-signal)}.cf-plan-context li span,.cf-plan-context li small{color:var(--cf-muted);letter-spacing:.08em;font-size:9px}.cf-plan-context li strong{font-size:12px}.cf-step-shell>footer{border-top:1px solid var(--cf-ink);padding-top:22px}.cf-step-actions{justify-content:flex-end;gap:12px;display:flex}.cf-step-content>p,.cf-choice-list legend,.cf-checklist legend,.cf-compose>label{max-width:58ch;margin:0 0 24px;font-family:Instrument Serif,Georgia,serif;font-size:24px;line-height:1.1}.cf-read-card{border-left:4px solid var(--cf-signal);background:#1717130d;margin-bottom:18px;padding:22px}.cf-evidence{border-top:1px solid #1717134d}.cf-evidence:last-child{border-bottom:1px solid #1717134d}.cf-evidence summary{cursor:pointer;grid-template-columns:1fr auto;gap:14px;min-height:52px;padding:14px 0;list-style:none;display:grid}.cf-evidence summary::-webkit-details-marker{display:none}.cf-evidence summary span{color:var(--cf-muted);text-transform:uppercase;font-size:10px}.cf-evidence summary strong{text-align:right}.cf-evidence blockquote{background:#ffffff57;margin:0 0 6px;padding:16px;font-family:Instrument Serif,Georgia,serif;font-size:20px}.cf-evidence small{color:var(--cf-muted);margin-bottom:14px;font-size:9px;display:block}.cf-choice-list,.cf-checklist,.cf-manual-list{border:0;padding:0}.cf-choice{border:1px solid var(--cf-ink);cursor:pointer;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;min-height:76px;margin-bottom:10px;padding:14px;display:grid;position:relative}.cf-choice[data-selected]{color:var(--cf-paper);background:var(--cf-ink);box-shadow:inset 4px 0 var(--cf-signal)}.cf-choice input{width:20px;height:20px;accent-color:var(--cf-signal)}.cf-choice>span{display:grid}.cf-choice small{color:var(--cf-muted)}.cf-choice[data-selected] small{color:#c9c4b1}.cf-choice em{color:var(--cf-signal);letter-spacing:.1em;font-size:8px;font-style:normal}.cf-compose>label{display:block}.cf-compose small{color:var(--cf-muted);text-align:right;margin-top:7px;font-size:9px;display:block}.cf-checklist label{cursor:pointer;border-top:1px solid #17171347;grid-template-columns:28px 1fr;align-items:center;gap:12px;min-height:58px;display:grid}.cf-checklist label:last-child{border-bottom:1px solid #17171347}.cf-checklist input{width:22px;height:22px;accent-color:var(--cf-ink)}.cf-checklist input:checked+span{color:var(--cf-muted);text-decoration:line-through}.cf-review>p{font-size:27px}.cf-review dl{border-top:1px solid var(--cf-ink);grid-template-columns:50px 1fr;margin-top:32px;display:grid}.cf-review dt,.cf-review dd{border-bottom:1px solid #17171340;margin:0;padding:13px 0}.cf-review dt{color:var(--cf-signal);font-size:10px}.cf-inspector{width:min(620px,100%);height:100svh;max-height:none;color:var(--cf-ink);background:var(--cf-paper);border:0;margin:0 0 0 auto;padding:0;font-family:DM Mono,ui-monospace,monospace;box-shadow:-30px 0 80px #00000047}.cf-inspector::backdrop{background:#1717139e}.cf-inspector__handle{display:none}.cf-inspector>header{z-index:1;border-bottom:1px solid var(--cf-ink);background:var(--cf-paper);grid-template-columns:1fr auto;padding:26px 34px;display:grid;position:sticky;top:0}.cf-inspector>header .cf-eyebrow{grid-column:1/-1}.cf-inspector h2{margin:8px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:36px;font-weight:400}.cf-inspector__body{padding:34px}.cf-inspector-section{margin-bottom:42px}.cf-inspector-plan{border-top:1px solid var(--cf-ink);padding:0;list-style:none}.cf-inspector-plan li{border-bottom:1px solid #17171340;justify-content:space-between;gap:16px;padding:13px 0;display:flex}.cf-inspector-plan span{color:var(--cf-muted);font-size:9px}.cf-later{border:1px dashed var(--cf-muted);background:#fff3;padding:20px}.cf-later article+article{border-top:1px solid #17171333}.cf-later h2,.cf-later h3{margin:16px 0 4px;font-family:Instrument Serif,Georgia,serif;font-size:22px;font-weight:400}.cf-later p{color:var(--cf-muted);margin:0 0 14px}.cf-complete{background:var(--cf-canvas);min-height:100svh;padding-bottom:60px}.cf-complete__head{min-height:100px;color:var(--cf-paper);background:var(--cf-ink);border-bottom:4px solid var(--cf-signal);justify-content:space-between;align-items:center;padding:24px clamp(20px,5vw,70px);display:flex}.cf-complete__head span{letter-spacing:.12em;font-size:9px}.cf-completion-slip{background:linear-gradient(135deg, transparent 9px, var(--cf-paper) 0) top left, linear-gradient(225deg, transparent 9px, var(--cf-paper) 0) top right, linear-gradient(45deg, transparent 9px, var(--cf-paper) 0) bottom left, linear-gradient(315deg, transparent 9px, var(--cf-paper) 0) bottom right;background-repeat:no-repeat;background-size:51% 51%;width:min(760px,100% - 36px);margin:36px auto 20px;padding:clamp(28px,6vw,74px);box-shadow:0 22px 60px #1717132e}.cf-completion-slip>p{max-width:56ch;color:var(--cf-muted)}.cf-completion-slip>ol{border-top:1px solid var(--cf-ink);margin:34px 0;padding:0;list-style:none}.cf-completion-slip>ol li{border-bottom:1px solid #1717133d;grid-template-columns:34px 1fr;gap:10px;padding:13px 0;display:grid}.cf-completion-slip>ol span{color:#376d3f}.cf-completion-slip>footer{border-top:1px solid var(--cf-ink);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:28px;display:flex}.cf-output-message{color:#376d3f;text-align:right;min-height:20px;font-size:10px}.cf-start-another{margin:0 auto;display:block}.cf-complete-exits{flex-wrap:wrap;justify-content:center;gap:18px;margin:20px auto 0;display:flex}.cf-complete-exits a,.cf-complete-exits button{min-height:44px;color:var(--cf-ink);cursor:pointer;font:inherit;letter-spacing:.08em;text-underline-offset:4px;background:0 0;border:0;padding:10px 4px;font-size:11px;font-weight:700;text-decoration:underline}.cf-manual-list,.cf-manual-draft{margin:28px 0}.cf-manual-list legend{letter-spacing:.1em;margin-bottom:12px;font-size:10px;font-weight:700}.cf-manual-list>div{border-top:1px solid #17171338;grid-template-columns:36px 1fr 42px;align-items:center;display:grid}.cf-manual-list label{color:var(--cf-signal);font-size:10px}.cf-manual-list input{box-shadow:none;border:0}.cf-manual-list>div button{min-height:44px;color:var(--cf-ink);cursor:pointer;background:0 0;border:0;font-size:24px}@media (width<=760px){.cf-masthead{min-height:78px;padding:16px 18px}.cf-masthead .cf-wordmark{font-size:27px}.cf-masthead__meta{text-align:right;display:block}.cf-masthead__meta span:last-child{display:none}.cf-intake-shell{width:100%;min-height:calc(100svh - 78px);box-shadow:none;border:0;margin:0;display:block}.cf-intake-context{display:none}.cf-intake-card{min-height:calc(100svh - 78px);padding:36px 18px 28px}.cf-intake-card>h1,.cf-step-shell h1,.cf-completion-slip h1{font-size:clamp(42px,13vw,62px)}.cf-policy-grid{grid-template-columns:1fr}.cf-policy{min-height:128px}.cf-form-actions{z-index:2;padding:12px 0 max(12px, env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--cf-paper) 16%);margin-top:24px;position:sticky;bottom:0}.cf-form-actions .cf-button:last-child{flex:1}.cf-runtime{display:block}.cf-task-rail{display:none}.cf-workspace{padding:0 18px 26px}.cf-mobile-runtime-head{min-height:72px;color:var(--cf-paper);background:var(--cf-ink);border-bottom:3px solid var(--cf-signal);justify-content:space-between;align-items:center;margin:0 -18px 24px;padding:14px 18px;display:flex}.cf-mobile-runtime-head .cf-wordmark{font-size:26px;line-height:1}.cf-mobile-runtime-head button{min-height:42px;padding:8px}.cf-progress{margin-bottom:26px}.cf-mobile-runtime-links{grid-template-columns:1fr 1fr;gap:8px;margin:-12px 0 24px;display:grid}.cf-mobile-runtime-links button{min-height:44px;color:var(--cf-ink);border-color:#17171359;padding:8px}.cf-step-shell{min-height:calc(100svh - 140px)}.cf-step-shell__body{min-height:300px;padding:26px 0}.cf-step-shell>footer{z-index:2;padding:12px 0 max(12px, env(safe-area-inset-bottom));background:var(--cf-paper);position:sticky;bottom:0}.cf-step-actions .cf-button:last-child{flex:1}.cf-choice{grid-template-columns:26px minmax(0,1fr)}.cf-choice em{grid-column:2}.cf-evidence summary{grid-template-columns:1fr}.cf-evidence summary strong{text-align:left}.cf-inspector{width:100%;height:min(88svh,820px);margin:auto 0 0;box-shadow:0 -30px 80px #00000047}.cf-inspector__handle{background:#1717134d;border-radius:999px;width:44px;height:4px;margin:10px auto 0;display:block}.cf-inspector>header{padding:18px}.cf-inspector__body{padding:22px 18px}.cf-inspector h2{font-size:30px}.cf-complete__head{min-height:76px;padding:16px 18px}.cf-complete__head .cf-wordmark{font-size:27px}.cf-completion-slip{width:calc(100% - 20px);margin-top:18px;padding:34px 22px}.cf-completion-slip>footer .cf-button{width:100%}.cf-preview-list>div,.cf-inspector-policies>div{grid-template-columns:1fr;gap:3px}}@media (width<=360px){.cf-intake-card{padding-left:14px;padding-right:14px}.cf-intake-card>h1,.cf-step-shell h1,.cf-completion-slip h1{font-size:39px}.cf-button{min-width:118px;padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.cf-app *,.cf-app :before,.cf-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cf-entry-link{min-height:44px;color:inherit;cursor:pointer;letter-spacing:.1em;background:0 0;border:1px solid;font-family:DM Mono,ui-monospace,monospace;font-size:9px;font-weight:700;text-decoration:none}.cf-entry-link--receipt{color:#f4efd9;background:#171713;border-color:#171713;width:100%;margin-top:8px;padding:10px 12px}.cf-machine-entry{width:min(var(--page-width,1180px), calc(100% - 2 * var(--page-pad,24px)));color:#f4efd9;background:#171713;border-left:5px solid #ff5b4d;justify-content:space-between;align-items:center;gap:18px;min-height:58px;margin:18px auto 0;padding:12px 16px;font-family:DM Mono,ui-monospace,monospace;text-decoration:none;display:flex}.cf-machine-entry span{color:#ff5b4d;letter-spacing:.11em;font-size:8px}.cf-machine-entry strong{letter-spacing:.08em;font-size:10px}@media (width<=760px){.cf-machine-entry{width:calc(100% - 32px);margin-top:12px}.cf-machine-entry span{display:none}}.cf-app{--cf-muted:#5d5a53;--cf-signal-text:#9d302a}.cf-mini-receipt span,.cf-adaptation-list span,.cf-compile-stages span,.cf-why-list>li>span{color:var(--cf-signal-text)}.receipt-machine[data-receipt-ending-state]{--bdr-ending-paper:var(--paper,#f4efd9);--bdr-ending-ink:var(--ink,#171713);--bdr-ending-secondary:#5e5b55;--bdr-ending-border:#9a968d;--bdr-ending-subtle:#e3e0d8;--bdr-ending-signal:#9d302a;width:min(100%,390px);overflow:visible}.app-shell:has(.receipt-machine[data-receipt-ending-state]) .cf-machine-entry{display:none}.receipt-machine[data-receipt-ending-state] .pos-appliance{width:100%}.receipt-region--header{display:contents}.receipt-acknowledgment,.receipt-closing-mark{text-transform:uppercase;font-family:DM Mono,ui-monospace,monospace;transition:opacity .13s steps(3,end),filter .13s steps(3,end)}.receipt-acknowledgment{letter-spacing:.05em;border-top:1px dashed;gap:2px;margin:18px 0 0;padding-top:14px;font-size:8px;font-weight:500;line-height:1.45;display:grid}.receipt-closing-mark{color:var(--printer-accent,#9d302a);letter-spacing:.08em;margin:14px 0 0;font-size:9px;font-weight:700;line-height:1.4}.receipt-acknowledgment[data-printed=false],.receipt-closing-mark[data-printed=false]{opacity:.04;filter:blur(.7px)}.receipt-acknowledgment[data-printed=true],.receipt-closing-mark[data-printed=true]{opacity:1;filter:none}.receipt-future-layer{z-index:2;opacity:0;visibility:hidden;pointer-events:none;position:absolute}.receipt-future-layer--perforation{height:2px;bottom:72px;left:8%;right:8%}.receipt-future-layer--carry-stub,.receipt-future-layer--transfer{height:112px;inset:auto 8% 12px}.receipt-future-layer--archive-label{height:38px;bottom:28px;left:8%;right:8%}.receipt-ending-experience{z-index:24;width:min(100vw - 30px,360px);padding-bottom:max(4px, env(safe-area-inset-bottom));margin:clamp(-156px,-18vw,-104px) auto 0;position:relative}.receipt-ending-experience--settling{width:0;height:0;min-height:0;margin:0;padding:0;overflow:hidden}.receipt-decision{border:1px solid var(--bdr-ending-border);background:var(--bdr-ending-paper);width:100%;min-height:540px;color:var(--bdr-ending-ink);border-radius:24px;flex-direction:column;padding:22px 19px 18px;display:flex;box-shadow:0 2px #17171314}.receipt-decision__eyebrow,.receipt-decision__body,.receipt-decision__choice,.receipt-decision__back,.receipt-decision__persistence{font-family:DM Mono,ui-monospace,monospace}.receipt-decision__eyebrow{color:var(--bdr-ending-signal);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500;line-height:15px}.receipt-decision h2{text-wrap:balance;max-width:100%;margin:25px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(32px,9vw,34px);font-weight:400;line-height:1}.receipt-decision__body{color:var(--bdr-ending-secondary);margin:43px 0 0;font-size:13px;line-height:20px}.receipt-decision__choices{gap:10px;margin-top:auto;padding-top:32px;display:grid}.receipt-decision__choice{border:1px solid var(--bdr-ending-ink);width:100%;min-height:78px;color:var(--bdr-ending-ink);text-align:center;cursor:pointer;background:0 0;border-radius:0;align-content:center;justify-items:center;gap:7px;padding:13px 16px;transition:background-color 90ms,color 90ms,transform 90ms;display:grid}.receipt-decision__choice:hover{background:#1717130d}.receipt-decision__choice:active{transform:translateY(1px)}.receipt-decision__choice:focus-visible,.receipt-decision__back:focus-visible,.receipt-decision h2:focus-visible{outline:3px solid var(--bdr-ending-signal);outline-offset:3px}.receipt-decision__choice-label{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.receipt-decision__choice-description{color:var(--bdr-ending-secondary);font-size:10px;font-weight:400;line-height:15px}.receipt-decision__choice:hover .receipt-decision__choice-description{color:inherit}.receipt-decision__back{min-width:180px;min-height:44px;color:var(--bdr-ending-ink);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:10px;padding:10px 12px;font-size:10px;font-weight:500;line-height:16px}.receipt-decision__back:hover{text-underline-offset:4px;text-decoration:underline}.receipt-decision__persistence{color:var(--bdr-ending-secondary);border-top:1px solid #1717132e;margin:8px 0 0;padding-top:10px;font-size:9px;line-height:14px}.receipt-decision--handoff .receipt-decision__reserved{border:1px solid var(--bdr-ending-border);background:var(--bdr-ending-subtle);opacity:.55;border-radius:10px;flex:1;min-height:120px;margin-top:34px}@media (width<=767px){.soft-machine-shell[data-phase=complete] .receipt-stage,.soft-machine-shell[data-phase=complete] .receipt-machine[data-receipt-ending-state],.soft-machine-shell[data-phase=complete] .receipt-machine[data-receipt-ending-state] .receipt-viewport,.soft-machine-shell[data-phase=complete] .receipt-machine[data-receipt-ending-state] .receipt-wrap{width:min(100vw - 16px,390px);max-width:100%}.soft-machine-shell[data-phase=complete] .receipt-stage{padding:8px 8px max(18px, env(safe-area-inset-bottom))}.receipt-machine[data-receipt-ending-state] .receipt-viewport{overflow:visible}}@media (width<=349px){.receipt-ending-experience{width:calc(100vw - 20px);margin-top:-92px}.receipt-decision{border-radius:20px;min-height:520px;padding-inline:16px}.receipt-decision h2{margin-top:20px;font-size:30px}.receipt-decision__body{margin-top:28px;font-size:12px;line-height:18px}.receipt-decision__choice{min-height:74px}}@media (orientation:landscape) and (height<=600px){.receipt-ending-experience{margin-top:-72px}.receipt-decision{min-height:500px}}@media (width>=768px){.receipt-machine[data-receipt-ending-state]{width:min(100%,430px)}.receipt-ending-experience{margin-top:-118px}}@media (prefers-reduced-motion:reduce){.receipt-decision__choice,.receipt-acknowledgment,.receipt-closing-mark{transition:none}.receipt-decision__choice:active{transform:none}}.receipt-material-stack{z-index:1;transform-origin:top;width:100%;position:relative;transform:translate(0,0)}.receipt-material-stack>.receipt{z-index:2;position:relative}.archival-sleeve{z-index:3;opacity:0;visibility:hidden;pointer-events:none;transform-origin:bottom;position:absolute;inset:-10px;transform:translateY(86px)}.archival-sleeve__material,.archival-sleeve__edge,.archival-sleeve__highlight,.archival-sleeve__friction{border-radius:10px;position:absolute;inset:0}.archival-sleeve__material{background:#f4efd914;border:1px solid #5e5b5585;box-shadow:0 8px 18px #17171314,inset 0 0 0 1px #ffffff38}.archival-sleeve__edge{opacity:.72;border:1px solid #ffffff4d;inset:5px}.archival-sleeve__highlight{background:#ffffff8a;height:1px;bottom:auto;left:14px;right:14px}.archival-sleeve__friction{filter:blur(2px);background:#1717131f;height:7px;inset:auto 12% 6px}.archival-sleeve[data-sleeve-state=rising],.archival-sleeve[data-sleeve-state=receiving],.archival-sleeve[data-sleeve-state=sleeved],.archival-sleeve[data-sleeve-state=archiving],.archival-sleeve[data-sleeve-state=archived],.archival-sleeve[data-sleeve-state=recovery]{visibility:visible}.archival-sleeve[data-sleeve-state=rising]{opacity:.44;transition:opacity .24s linear,transform .36s cubic-bezier(.18,.72,.26,1);transform:translateY(22px)}.archival-sleeve[data-sleeve-state=receiving]{opacity:.66;transition:opacity .26s linear,transform .42s cubic-bezier(.18,.72,.26,1);transform:translate(0,0)}.archival-sleeve[data-sleeve-state=sleeved],.archival-sleeve[data-sleeve-state=archiving],.archival-sleeve[data-sleeve-state=archived]{opacity:.62;transform:translate(0,0)}.archival-sleeve[data-sleeve-state=recovery]{opacity:.62;transition:opacity .1s linear;transform:translate(0,0)}.receipt-machine[data-receipt-ending-state=keep-ritual] .receipt-viewport,.receipt-machine[data-receipt-ending-state=keep-recovery] .receipt-viewport{overflow:visible}.receipt-machine[data-keep-phase=cut] .receipt-material-stack{transition:transform .18s cubic-bezier(.2,.65,.25,1);transform:translateY(6px)}.receipt-machine[data-keep-phase=align] .receipt-material-stack{transition:transform .12s cubic-bezier(.24,.82,.34,1);transform:translate(1px,6px)}.receipt-machine[data-keep-phase=sleeve-rising] .receipt-material-stack,.receipt-machine[data-keep-phase=sleeve-receiving] .receipt-material-stack,.receipt-machine[data-keep-phase=label-registering] .receipt-material-stack,.receipt-machine[data-keep-phase=archive-opening] .receipt-material-stack{transform:translate(1px,8px)}.receipt-machine[data-keep-phase=sleeve-receiving] .receipt{transition:transform .42s cubic-bezier(.18,.72,.26,1);transform:translateY(4px)}.receipt-machine[data-keep-phase=archiving] .receipt-material-stack{transition:transform .52s cubic-bezier(.18,.72,.26,1);transform:translate(1px,-132px)}.receipt-machine[data-keep-phase=archive-closing] .receipt-material-stack,.receipt-machine[data-keep-phase=complete] .receipt-material-stack{transition:transform .22s cubic-bezier(.2,.6,.3,1);transform:translate(1px,-222px)}.receipt-future-layer--perforation[data-active=true]{visibility:visible;opacity:1;background:repeating-linear-gradient(90deg, var(--printer-accent,#ff5b4d) 0 10px, transparent 10px 16px);box-shadow:0 2px #1717131f}.receipt-future-layer--archive-label[data-active=true]{visibility:visible;opacity:1;background:var(--receipt-ink,#171713);color:var(--receipt-paper,#f4efd9);letter-spacing:.04em;text-transform:uppercase;clip-path:inset(0 100% 0 0);align-content:center;gap:2px;padding:7px 10px;font-family:DM Mono,ui-monospace,monospace;font-size:8px;font-weight:500;line-height:11px;display:grid;overflow:hidden}.receipt[data-keep-phase=label-registering] .receipt-future-layer--archive-label[data-active=true]{clip-path:inset(0);transition:clip-path .42s linear}.receipt[data-keep-phase=archive-opening] .receipt-future-layer--archive-label[data-active=true],.receipt[data-keep-phase=archiving] .receipt-future-layer--archive-label[data-active=true],.receipt[data-keep-phase=archive-closing] .receipt-future-layer--archive-label[data-active=true],.receipt[data-keep-phase=complete] .receipt-future-layer--archive-label[data-active=true]{clip-path:inset(0)}.printer-shell[data-printer-mode=archive]{min-height:166px;transition:min-height .24s cubic-bezier(.2,.65,.25,1)}.printer-archive-bay{z-index:6;opacity:0;visibility:hidden;transform-origin:top;pointer-events:none;height:48px;position:absolute;bottom:12px;left:22px;right:22px;transform:scaleY(.35)}.printer-shell[data-printer-mode=archive] .printer-archive-bay{opacity:1;visibility:visible}.printer-archive-bay__recess,.printer-archive-bay__drawer,.printer-archive-bay__occlusion{position:absolute;inset:0}.printer-archive-bay__recess{background:#171817;border:1px solid #000000b8;border-radius:7px;box-shadow:inset 0 7px 12px #000000b8,0 1px #ffffff1f}.printer-archive-bay__drawer{color:#ffffff9e;letter-spacing:.1em;background:linear-gradient(#555754,#3e403e);border:1px solid #ffffff1a;border-radius:5px;justify-content:space-between;align-items:center;padding:0 12px;font-family:DM Mono,ui-monospace,monospace;font-size:7px;display:flex;inset:7px 9px 6px;transform:translateY(-26px)}.printer-archive-bay__drawer i{background:#ffffff38;border-radius:4px;width:42px;height:3px}.printer-archive-bay__occlusion{z-index:3;background:linear-gradient(#111,#0000);height:12px;top:0;bottom:auto}.printer-shell[data-archive-state=opening] .printer-archive-bay{transition:opacity 90ms linear,transform .24s cubic-bezier(.2,.65,.25,1);transform:scaleY(1)}.printer-shell[data-archive-state=opening] .printer-archive-bay__drawer,.printer-shell[data-archive-state=open] .printer-archive-bay__drawer,.printer-shell[data-archive-state=receiving] .printer-archive-bay__drawer{transition:transform .24s cubic-bezier(.2,.65,.25,1);transform:translateY(0)}.printer-shell[data-archive-state=receiving] .printer-archive-bay{transform:scaleY(1)}.printer-shell[data-archive-state=closing] .printer-archive-bay,.printer-shell[data-archive-state=stored] .printer-archive-bay{transition:transform .22s cubic-bezier(.2,.6,.3,1);transform:scaleY(.48)}.printer-shell[data-archive-state=closing] .printer-archive-bay__drawer,.printer-shell[data-archive-state=stored] .printer-archive-bay__drawer{transition:transform .22s cubic-bezier(.2,.6,.3,1);transform:translateY(-25px)}.printer-shell[data-archive-state=recovery] .printer-archive-bay{opacity:.72;transform:scaleY(1)}.keep-ritual{pointer-events:none;place-items:start center;width:100%;min-height:86px;padding:20px 12px 0;display:grid}.keep-ritual__status{color:var(--bdr-ending-signal);letter-spacing:.03em;text-align:center;margin:0;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;line-height:15px}.keep-completion,.keep-recovery{min-height:480px}.keep-completion__stillness{flex:1;min-height:148px}.keep-recovery__choices{gap:9px}.keep-recovery__choices .receipt-decision__choice{min-height:72px}.keep-recovery__status{min-height:18px;color:var(--bdr-ending-secondary);text-align:center;margin:10px 0 0;font-family:DM Mono,ui-monospace,monospace;font-size:9px;line-height:14px}.local-records-sheet{gap:28px;display:grid}.private-archive,.transaction-history,.archived-receipt-detail{color:var(--ink,#171713)}.private-archive__heading,.transaction-history__heading,.archived-receipt-detail__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.private-archive__heading p,.transaction-history__heading p,.archived-receipt-detail__header p,.private-archive__description,.private-archive__policy,.private-archive__entry,.archived-receipt-detail__header button,.archived-receipt-detail__header small,.archived-receipt-detail__actions button,.archived-receipt-detail__status{font-family:DM Mono,ui-monospace,monospace}.private-archive__heading p,.transaction-history__heading p,.archived-receipt-detail__header p{color:#5e5b55;letter-spacing:.08em;margin:0 0 5px;font-size:8px}.private-archive__heading h3,.transaction-history__heading h3,.archived-receipt-detail__header h3{margin:0;font-family:Instrument Serif,Georgia,serif;font-size:27px;font-weight:400;line-height:1}.private-archive__heading>strong{border:1px solid #9a968d;place-items:center;min-width:44px;min-height:44px;font-size:10px;display:grid}.private-archive__description{color:#5e5b55;margin:10px 0 0;font-size:10px;line-height:15px}.private-archive__empty{color:#5e5b55;text-align:center;border:1px solid #9a968d;margin:16px 0 0;padding:18px;font-size:9px}.private-archive__list{gap:8px;margin-top:16px;display:grid}.private-archive__entry{color:#171713;text-align:left;cursor:pointer;background:#f4efd9;border:1px solid #9a968d;grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;width:100%;min-height:74px;padding:12px 13px;display:grid}.private-archive__entry:hover{border-color:#171713}.private-archive__entry:focus-visible,.archived-receipt-detail__actions button:focus-visible,.archived-receipt-detail__header button:focus-visible{outline-offset:3px;outline:3px solid #9d302a}.private-archive__entry>span{gap:3px;display:grid}.private-archive__entry>span:last-of-type{justify-items:end}.private-archive__entry time,.private-archive__entry strong{font-size:10px;font-style:normal}.private-archive__entry small,.private-archive__entry em{color:#5e5b55;font-size:8px;font-style:normal;line-height:12px}.private-archive__entry em{grid-column:1/-1}.private-archive__policy{color:#5e5b55;letter-spacing:.06em;margin:11px 0 0;font-size:8px}.transaction-history{border-top:1px solid #17171333;padding-top:24px}.transaction-history .sheet-history-list{margin-top:14px}.archived-receipt-detail__header{justify-items:start;display:grid}.archived-receipt-detail__header button{letter-spacing:.05em;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:9px;text-decoration:underline}.archived-receipt-detail__header small{color:#5e5b55;margin-top:8px;font-size:8px;line-height:13px;display:block}.archived-receipt-detail__viewport{background:#d7d3ca;border-block:1px solid #1717132e;max-height:min(56vh,620px);margin:18px -4px 0;padding:12px 10px 24px;overflow:auto}.archived-receipt-detail__viewport .receipt{width:min(100%,340px);margin:0 auto}.archived-receipt-detail__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.archived-receipt-detail__actions button{color:#171713;cursor:pointer;background:0 0;border:1px solid #171713;min-height:48px;padding:10px;font-size:9px;line-height:13px}.archived-receipt-detail__actions button:hover{background:#1717130d}.archived-receipt-detail__actions button:disabled{opacity:.48;cursor:wait}.archived-receipt-detail__status{color:#5e5b55;text-align:center;min-height:18px;margin:10px 0 0;font-size:8px;line-height:13px}@media (width<=349px){.printer-shell[data-printer-mode=archive]{min-height:154px}.receipt-machine[data-keep-phase=archiving] .receipt-material-stack{transform:translate(1px,-116px)}.receipt-machine[data-keep-phase=archive-closing] .receipt-material-stack,.receipt-machine[data-keep-phase=complete] .receipt-material-stack{transform:translate(1px,-196px)}.archived-receipt-detail__actions{grid-template-columns:1fr}}@media (orientation:landscape) and (height<=600px){.receipt-machine[data-receipt-ending-state=keep-ritual]{padding-bottom:120px}.keep-completion,.keep-recovery{min-height:440px}}@media (prefers-reduced-motion:reduce){.receipt-material-stack,.receipt,.archival-sleeve,.printer-shell,.printer-archive-bay,.printer-archive-bay__drawer,.receipt-future-layer--archive-label{transition-duration:.1s!important;animation:none!important}.receipt-machine[data-keep-phase=cut] .receipt-material-stack,.receipt-machine[data-keep-phase=align] .receipt-material-stack,.receipt-machine[data-keep-phase=sleeve-rising] .receipt-material-stack,.receipt-machine[data-keep-phase=sleeve-receiving] .receipt-material-stack,.receipt-machine[data-keep-phase=label-registering] .receipt-material-stack,.receipt-machine[data-keep-phase=archive-opening] .receipt-material-stack{transform:translateY(2px)}.receipt-machine[data-keep-phase=archiving] .receipt-material-stack,.receipt-machine[data-keep-phase=archive-closing] .receipt-material-stack,.receipt-machine[data-keep-phase=complete] .receipt-material-stack{opacity:.08;transform:translateY(-24px)}.archival-sleeve[data-sleeve-state=rising],.archival-sleeve[data-sleeve-state=receiving],.archival-sleeve[data-sleeve-state=sleeved],.archival-sleeve[data-sleeve-state=archiving],.archival-sleeve[data-sleeve-state=archived],.archival-sleeve[data-sleeve-state=recovery]{transform:none}}.receipt-machine[data-receipt-ending-state=release-ritual],.receipt-machine[data-receipt-ending-state=release-recovery]{--release-paper:var(--receipt-paper,#f4efd9)}.receipt-machine[data-receipt-ending-state=release-ritual] .receipt-viewport,.receipt-machine[data-receipt-ending-state=release-recovery] .receipt-viewport{overflow:visible}.release-ritual{pointer-events:none;place-items:start center;width:100%;min-height:86px;padding:20px 12px 0;display:grid}.release-ritual__status{color:var(--bdr-ending-signal,#9d302a);letter-spacing:.03em;text-align:center;margin:0;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500;line-height:15px}.release-completion,.release-recovery{min-height:480px}.release-recovery__choices{gap:9px}.release-recovery__choices .receipt-decision__choice{min-height:72px}.release-recovery__status{min-height:18px;color:var(--bdr-ending-secondary,#5e5b55);text-align:center;margin:10px 0 0;font-family:DM Mono,ui-monospace,monospace;font-size:9px;line-height:14px}.receipt-machine[data-release-phase=cut] .receipt-material-stack{transition:transform .18s cubic-bezier(.2,.65,.25,1);transform:translateY(6px)}.receipt-machine[data-release-phase=unprint-total] .receipt-material-stack,.receipt-machine[data-release-phase=unprint-lines] .receipt-material-stack,.receipt-machine[data-release-phase=unprint-receipt-number] .receipt-material-stack,.receipt-machine[data-release-phase=unprint-acknowledgment] .receipt-material-stack{transform:translateY(8px)}.receipt [data-release-region]{position:relative}.receipt [data-release-region]:after{z-index:5;content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0, #f4efd959 5%, var(--release-paper,#f4efd9) 15% 100%);clip-path:inset(0 100% 0 0);position:absolute;inset:-2px}.receipt[data-release-phase=unprint-total] [data-release-region=total]:after,.receipt[data-release-phase=unprint-lines] [data-release-region=total]:after,.receipt[data-release-phase=unprint-receipt-number] [data-release-region=total]:after,.receipt[data-release-phase=unprint-acknowledgment] [data-release-region=total]:after,.receipt[data-release-phase=soften] [data-release-region=total]:after,.receipt[data-release-phase=slot-opening] [data-release-region=total]:after,.receipt[data-release-phase=receiving] [data-release-region=total]:after,.receipt[data-release-phase=corner-hold] [data-release-region=total]:after,.receipt[data-release-phase=slot-closing] [data-release-region=total]:after,.receipt[data-release-phase=committing] [data-release-region=total]:after,.receipt[data-release-phase=complete] [data-release-region=total]:after,.receipt[data-release-phase=undoing] [data-release-region=total]:after{clip-path:inset(0)}.receipt[data-release-phase=unprint-total] [data-release-region=total]:after{transition:clip-path .22s cubic-bezier(.32,.02,.55,1)}.receipt[data-release-phase=unprint-lines] [data-release-region=record]:after,.receipt[data-release-phase=unprint-receipt-number] [data-release-region=record]:after,.receipt[data-release-phase=unprint-acknowledgment] [data-release-region=record]:after,.receipt[data-release-phase=soften] [data-release-region=record]:after,.receipt[data-release-phase=slot-opening] [data-release-region=record]:after,.receipt[data-release-phase=receiving] [data-release-region=record]:after,.receipt[data-release-phase=corner-hold] [data-release-region=record]:after,.receipt[data-release-phase=slot-closing] [data-release-region=record]:after,.receipt[data-release-phase=committing] [data-release-region=record]:after,.receipt[data-release-phase=complete] [data-release-region=record]:after,.receipt[data-release-phase=undoing] [data-release-region=record]:after{clip-path:inset(0)}.receipt[data-release-phase=unprint-lines] .receipt-line:after{animation:.16s cubic-bezier(.32,.02,.55,1) both thermal-line-withdraw;animation-delay:calc(min(var(--release-rank,1), 8) * 42ms)}.receipt[data-release-phase=unprint-lines] [data-release-region=record]:not(.receipt-lines):after{transition:clip-path .42s cubic-bezier(.32,.02,.55,1)}.receipt[data-release-phase=unprint-receipt-number] [data-release-region=receipt-number]:after,.receipt[data-release-phase=unprint-acknowledgment] [data-release-region=receipt-number]:after,.receipt[data-release-phase=soften] [data-release-region=receipt-number]:after,.receipt[data-release-phase=slot-opening] [data-release-region=receipt-number]:after,.receipt[data-release-phase=receiving] [data-release-region=receipt-number]:after,.receipt[data-release-phase=corner-hold] [data-release-region=receipt-number]:after,.receipt[data-release-phase=slot-closing] [data-release-region=receipt-number]:after,.receipt[data-release-phase=committing] [data-release-region=receipt-number]:after,.receipt[data-release-phase=complete] [data-release-region=receipt-number]:after,.receipt[data-release-phase=undoing] [data-release-region=receipt-number]:after{clip-path:inset(0)}.receipt[data-release-phase=unprint-receipt-number] [data-release-region=receipt-number]:after{transition:clip-path .18s cubic-bezier(.32,.02,.55,1)}.receipt[data-release-phase=unprint-acknowledgment] [data-release-region=acknowledgment]:after,.receipt[data-release-phase=soften] [data-release-region=acknowledgment]:after,.receipt[data-release-phase=slot-opening] [data-release-region=acknowledgment]:after,.receipt[data-release-phase=receiving] [data-release-region=acknowledgment]:after,.receipt[data-release-phase=corner-hold] [data-release-region=acknowledgment]:after,.receipt[data-release-phase=slot-closing] [data-release-region=acknowledgment]:after,.receipt[data-release-phase=committing] [data-release-region=acknowledgment]:after,.receipt[data-release-phase=complete] [data-release-region=acknowledgment]:after,.receipt[data-release-phase=undoing] [data-release-region=acknowledgment]:after{clip-path:inset(0)}.receipt[data-release-phase=unprint-acknowledgment] [data-release-region=acknowledgment]:after{transition:clip-path .26s cubic-bezier(.32,.02,.55,1)}.thermal-unprint-layer{opacity:0;position:absolute;inset:0;overflow:hidden}.thermal-unprint-layer__heat,.thermal-unprint-layer__edge{height:1px;position:absolute;left:4%;right:4%}.thermal-unprint-layer__heat{background:#9d302a2e;top:48%;box-shadow:0 0 5px #9d302a1f}.thermal-unprint-layer__edge{background:#1717131f;top:calc(48% + 2px)}.thermal-unprint-layer[data-release-phase^=unprint-]{opacity:1;animation:.22s linear both thermal-pass}.receipt-machine[data-release-phase=soften] .receipt-material-stack,.receipt-machine[data-release-phase=slot-opening] .receipt-material-stack{transform-origin:top;filter:drop-shadow(0 14px 10px #1717131a);transition:transform .26s cubic-bezier(.2,.55,.32,1),filter .26s linear;transform:translateY(12px)rotate(-.35deg)scaleX(.995)}.receipt-machine[data-release-phase=soften] .receipt{border-radius:0 0 14px 14px}.receipt-machine[data-release-phase=receiving] .receipt-material-stack{transition:transform .42s cubic-bezier(.18,.72,.26,1);transform:translateY(128px)rotate(-.5deg)scaleX(.992)}.receipt-machine[data-release-phase=corner-hold] .receipt-material-stack{transform:translateY(212px)rotate(-.45deg)scaleX(.99)}.receipt-machine[data-release-phase=slot-closing] .receipt-material-stack,.receipt-machine[data-release-phase=committing] .receipt-material-stack,.receipt-machine[data-release-phase=complete] .receipt-material-stack,.receipt-machine[data-release-phase=undoing] .receipt-material-stack{transition:transform .18s cubic-bezier(.2,.6,.3,1);transform:translateY(286px)rotate(-.4deg)scaleX(.99)}.printer-release-slot{z-index:8;opacity:0;visibility:hidden;pointer-events:none;height:28px;position:absolute;bottom:13px;left:76px;right:76px}.printer-shell[data-printer-mode=release] .printer-release-slot{opacity:1;visibility:visible}.printer-release-slot__void,.printer-release-slot__lip{border-radius:10px;position:absolute;left:0;right:0}.printer-release-slot__void{background:#171713;height:12px;transition:transform .18s cubic-bezier(.2,.65,.25,1);top:0;transform:scaleX(.22)scaleY(.4);box-shadow:inset 0 5px 6px #0000008c}.printer-release-slot__lip{background:#5e5b55bf;height:2px;top:16px;transform:scaleX(.3)}.printer-release-slot>span{width:100%;color:var(--bdr-ending-secondary,#5e5b55);text-align:center;opacity:0;font-family:DM Mono,ui-monospace,monospace;font-size:7px;position:absolute;top:23px}.printer-release-slot[data-release-slot-state=opening] .printer-release-slot__void,.printer-release-slot[data-release-slot-state=receiving] .printer-release-slot__void,.printer-release-slot[data-release-slot-state=corner-hold] .printer-release-slot__void{transform:scaleX(1)scaleY(1)}.printer-release-slot[data-release-slot-state=receiving] .printer-release-slot__lip,.printer-release-slot[data-release-slot-state=corner-hold] .printer-release-slot__lip{transform:scaleX(1)}.printer-release-slot[data-release-slot-state=closing] .printer-release-slot__void,.printer-release-slot[data-release-slot-state=released] .printer-release-slot__void{transform:scaleX(.22)scaleY(.4)}.printer-release-slot[data-release-slot-state=released]>span{opacity:1}.printer-release-slot[data-release-slot-state=recovery] .printer-release-slot__void{opacity:.55;transform:scaleX(1)scaleY(1)}.printer-shell[data-printer-mode=release]{min-height:166px}.receipt-machine[data-release-phase=complete]{filter:saturate(.72)contrast(.94);transition:filter .18s linear}@keyframes thermal-pass{0%{opacity:0;transform:translateY(-16%)}35%{opacity:.5}to{opacity:0;transform:translateY(16%)}}@keyframes thermal-line-withdraw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.receipt-machine[data-release-phase] .receipt-material-stack,.receipt [data-release-region]:after,.printer-release-slot__void,.printer-release-slot__lip,.thermal-unprint-layer{transition-duration:.1s!important;animation:none!important}.receipt-machine[data-release-phase=receiving] .receipt-material-stack{transform:translateY(20px)}.receipt-machine[data-release-phase=corner-hold] .receipt-material-stack{transform:translateY(32px)}.receipt-machine[data-release-phase=slot-closing] .receipt-material-stack,.receipt-machine[data-release-phase=committing] .receipt-material-stack,.receipt-machine[data-release-phase=complete] .receipt-material-stack,.receipt-machine[data-release-phase=undoing] .receipt-material-stack{opacity:.12;transform:translateY(42px)}}@media (width<=430px){.release-completion,.release-recovery{min-height:min(480px,100dvh - 190px)}}@media (height<=620px),(orientation:landscape){.receipt-machine[data-receipt-ending-state=release-ritual],.receipt-machine[data-receipt-ending-state=release-recovery]{min-height:720px}}.receipt-ending-recovery{position:relative}.receipt-ending-recovery__boundary{color:var(--bdr-text-secondary-strong,#5e5b55);letter-spacing:.08em;margin:0;font:400 10px/1.5 DM Mono,monospace}.receipt-ending-recovery .receipt-decision__choices{margin-top:clamp(18px,4vh,32px)}@media (width<=360px),(height<=620px){.receipt-ending-recovery .receipt-decision__choices{margin-top:14px}}.carry-ritual__quiet-exit{width:100%;min-height:44px;color:var(--carry-ink,#171716);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid;border-radius:0;order:3;margin:10px 0 0;padding:10px 14px;font:600 10px/1.3 DM Mono,ui-monospace,monospace}.carry-ritual__quiet-exit:focus-visible{outline:3px solid var(--carry-coral,#ff6f61);outline-offset:3px}@media (width<=360px),(height<=620px){.carry-ritual__quiet-exit{margin-top:6px}}.cf-runtime--in-tree.cf-runtime--authored .cf-workspace,.cf-runtime--in-tree.cf-runtime--authored .cf-step-shell{animation:none!important;transform:none!important}.cf-in-tree-step-dock{z-index:1005;background:linear-gradient(#0000,#d7d3ca 18%);padding-top:10px;position:fixed;bottom:52px;left:max(20px,50vw - 195px);right:max(20px,50vw - 195px)}.cf-in-tree-step-dock .cf-step-actions{gap:8px;display:grid}.cf-in-tree-step-dock .cf-button{width:100%;min-height:52px}@media (width>=768px){.mobile-machine-tools{width:min(100%, var(--page-width,1240px));border:1px solid var(--line,#17171352);background:var(--line,#17171352);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px auto 0;display:grid!important}.mobile-machine-tools>button{background:var(--page,#d7c9ab);min-width:0;min-height:52px;color:var(--ink,#171713);text-align:left;cursor:pointer;border:0;border-radius:0;gap:7px;padding:10px 12px;display:grid}.mobile-machine-tools>button>span{color:inherit;letter-spacing:.12em;font-size:8px;font-weight:500}.mobile-machine-tools>button>strong{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.mobile-machine-tools>button:hover,.mobile-machine-tools>button:focus-visible{background:var(--ink,#171713);color:var(--paper,#f4efd9)}.mobile-machine-tools>button:focus-visible{outline:3px solid var(--signal,#ff5b4d);outline-offset:-3px}.mobile-machine-tools>button:disabled{cursor:not-allowed;opacity:.48}}@media (width>=768px) and (width<=880px){.mobile-machine-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}
