/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@font-face{font-family:Akkurat Mono;src:url(/fonts/AKKURAT-Mono.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tiny5;src:url(/fonts/Tiny5-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SnootPixel10;src:url(/fonts/snoot-pixel10.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--acid:#c6ff12;--ink:#11130d;--paper:#f3f1eb}*{box-sizing:border-box}.experience,.experience *{font-family:Tiny5,monospace!important}body,html{background:var(--acid);min-height:100%;color:var(--ink);margin:0}button,input{font:inherit;color:inherit}button{cursor:pointer}.experience{background:radial-gradient(circle at 50% 45%,#d8ff42 0,var(--acid) 50%,#bff70c 100%);min-height:100svh;font-family:var(--font-geist-mono),"Courier New",monospace;letter-spacing:-.04em;position:relative;overflow:hidden}.scanlines{pointer-events:none;z-index:50;opacity:.035;background:repeating-linear-gradient(0deg,#0000 0 3px,#000 4px);position:fixed;inset:0}.brand{z-index:10;line-height:0;position:absolute;top:2.8%;left:50%;transform:translate(-50%)}.brand img{width:clamp(112px,8.2vw,168px);height:auto;display:block}.menu{z-index:10;justify-items:start;gap:7.8px;display:grid;position:absolute;top:6.8%;left:2.2%}.menu button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;width:max-content;min-height:27px;padding:4px 6px;display:flex}.menu button:hover{opacity:.7}.menu .active{background:var(--ink);opacity:1}.menu-arrow,.menu-label{background:var(--ink);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.menu-arrow{opacity:0;flex:0 0 12px;width:12px;height:20px;-webkit-mask-image:url(/menu/active-arrow.svg);mask-image:url(/menu/active-arrow.svg)}.menu .active .menu-arrow{opacity:1}.menu-label{flex:none;height:19px}.menu-label-new{width:152px;-webkit-mask-image:url(/menu/new-call.svg);mask-image:url(/menu/new-call.svg)}.menu-label-how{width:191px;-webkit-mask-image:url(/menu/how-it-works.svg);mask-image:url(/menu/how-it-works.svg)}.menu-label-cost{width:109px;-webkit-mask-image:url(/menu/cost.svg);mask-image:url(/menu/cost.svg)}.menu .active .menu-arrow,.menu .active .menu-label{background:var(--acid)}.status{z-index:10;text-align:right;font-size:clamp(10px,1vw,17px);line-height:1.25;position:absolute;top:7%;right:2.2%}.status b{font-size:22px}.phone-stage{background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.phone-stage canvas{filter:saturate(.88)contrast(1.06)}.model-note{background:var(--ink);color:var(--acid);opacity:0;white-space:nowrap;pointer-events:none;padding:4px 9px;font-size:10px;transition:opacity .2s;position:absolute;bottom:17%;left:50%;transform:translate(-50%)}.phone-stage:hover .model-note{opacity:1}.model-loader{z-index:2;white-space:nowrap;place-items:center;font-size:64px;line-height:1;animation:blink 1s steps(2) infinite;display:grid;inset:0}.model-loader,.thought-stream{pointer-events:none;position:absolute}.thought-stream{z-index:4;width:350px;height:440px;bottom:2%;left:2.6%}.thought-bubble{width:auto;height:42px;transition:bottom .8s cubic-bezier(.22,.75,.18,1),opacity .8s;animation:thought-in .65s steps(5) both;display:block;position:absolute;left:0}.thought-indicator{width:104px;height:65px;animation:thought-pulse 1.2s steps(2) infinite;display:block;position:absolute;bottom:0;left:-14px}@keyframes thought-in{0%{opacity:0}}@keyframes thought-pulse{50%{opacity:.55}}.home-reveal{opacity:0;will-change:transform,opacity;animation:home-reveal .82s cubic-bezier(.16,1,.3,1) forwards}.home-reveal-bubbles{animation-delay:.63s}.home-reveal-phone{animation-delay:1.07s}.home-reveal-status{animation-delay:.23s}@keyframes home-reveal{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:translateY(0)}}.shell-reveal{opacity:0;will-change:transform,opacity;animation:shell-reveal .72s cubic-bezier(.16,1,.3,1) forwards}.shell-reveal-menu{animation-delay:20ms}.shell-reveal-logo{animation-delay:.13s}.shell-reveal-clock{animation-delay:1.5s}@keyframes shell-reveal{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.start{z-index:5;white-space:nowrap;background:0 0;border:0;font-size:clamp(15px,1.55vw,27px);font-weight:800;animation:blink 1.4s steps(2) 2.07s infinite;position:absolute;bottom:10.5%;left:50%;transform:translate(-50%)}.start-reveal{align-items:center;gap:clamp(48px,5.2vw,100px);display:flex}.start-bracket{flex:none;width:9px;height:24px;display:block}.start-bracket-right{transform:rotate(180deg)}.clock{letter-spacing:.12em;font-size:clamp(18px,1.15vw,22px);position:absolute;bottom:2%;right:3%}.clock-content{align-items:baseline;gap:16px;animation:clock-blink 1.2s steps(2) infinite;display:flex}.clock i{font-style:normal}.clock small{font-size:1em}@keyframes clock-blink{50%{opacity:.38}}@keyframes blink{50%{opacity:.45}}.experience.hide-home-ui .model-note,.experience.hide-home-ui>:not(.phone-stage):not(.scanlines):not(.screen-ui){pointer-events:none;transition:none!important;animation:ui-fade-out .4s forwards!important}@keyframes ui-fade-out{0%{opacity:1}to{opacity:0}}.experience.hide-home-ui .phone-stage{z-index:20}.screen-ui.is-exiting{pointer-events:none;animation:screen-ui-exit .42s step-end forwards!important}@keyframes screen-ui-exit{0%{opacity:1}24%{opacity:.12}42%{opacity:.8}62%,to{opacity:0}}.experience.is-home-revealing .brand,.experience.is-home-revealing .clock,.experience.is-home-revealing .menu,.experience.is-home-revealing .start,.experience.is-home-revealing .status,.experience.is-home-revealing .thought-stream{opacity:0;animation:home-ui-return .62s cubic-bezier(.16,1,.3,1) forwards!important}.experience.is-home-revealing .menu{animation-delay:20ms!important}.experience.is-home-revealing .brand{animation-delay:80ms!important}.experience.is-home-revealing .thought-stream{animation-delay:.16s!important}.experience.is-home-revealing .start{animation-delay:.24s!important}.experience.is-home-revealing .status{animation-delay:.32s!important}.experience.is-home-revealing .clock{animation-delay:.4s!important}@keyframes home-ui-return{0%{opacity:0;translate:0 -14px}to{opacity:1;translate:0}}.screen-ui{z-index:30;color:#11130d;opacity:0;pointer-events:none;background:0 0;width:63.99%;height:71.4%;padding:1.3% 1.8% 1.15%;position:absolute;top:14.26%;left:17.76%;overflow:hidden}.experience .screen-ui,.experience .screen-ui *{font-family:SnootPixel10,monospace!important}.screen-ui.is-visible{pointer-events:auto;animation:screen-ui-flicker .56s step-end forwards}@keyframes screen-ui-flicker{0%{opacity:0}22%{opacity:1}38%{opacity:.12}58%{opacity:1}to{opacity:1}}.screen-ui-masthead{white-space:nowrap;font-size:clamp(12px,1.45vw,28px);position:relative}.screen-ui-logo-divider{width:100%;height:auto;display:block}.screen-ui-masthead button{background:0 0;border:0;align-items:center;height:48%;padding:0;line-height:0;display:flex;position:absolute;top:6.5%;left:8px}.screen-ui-masthead button img{width:clamp(76px,7.885vw,152px);height:auto;display:block}.screen-ui-masthead span{align-items:center;height:48%;display:flex;position:absolute;top:6.5%;right:8px}.screen-dialogue{overscroll-behavior:contain;scrollbar-width:none;height:calc(67% + 15px);padding:2.2% 0 2%;font-size:clamp(18.6326px,2.2216vw,42.9985px);line-height:1.3;overflow-y:auto;transform:translateY(20px)}.screen-dialogue::-webkit-scrollbar{display:none}.screen-dialogue p{align-items:center;gap:12px;margin:0;display:flex;transform:translate(8px)}.screen-ai-icon{object-fit:contain;width:auto;height:clamp(19.6px,1.68vw,32.2px);display:block}.screen-dialogue blockquote{margin:1.2% 0 0 14%}.screen-user-message{margin-top:3.2%}.screen-user-message p{align-items:center;gap:12px;display:flex}.screen-user-message blockquote{overflow-wrap:anywhere;margin-top:1.2%}.screen-you-icon{object-fit:contain;width:auto;height:clamp(19.6px,1.68vw,32.2px);display:block}.screen-user-typewriter-cursor{object-fit:contain;vertical-align:-.08em;width:auto;height:.72em;margin-left:2px;display:inline-block}.screen-user-typewriter-cursor.is-typing{opacity:1}.screen-user-typewriter-cursor.is-finished{animation:screen-user-cursor-exit 1.2s step-end forwards}@keyframes screen-user-cursor-exit{25%{opacity:0}50%{opacity:1}75%,to{opacity:0}}.screen-ai-response{margin-top:3.2%}.screen-ai-response blockquote{overflow-wrap:anywhere}.screen-ai-response-cursor{object-fit:contain;vertical-align:-.08em;width:auto;height:.72em;margin-left:2px;display:inline-block}.screen-ai-response-cursor.is-typing{opacity:1}.screen-ai-response-cursor.is-finished{animation:screen-user-cursor-exit 1.2s step-end forwards}.screen-compose.is-returning,.screen-dialogue.is-returning{animation:screen-dialogue-return .56s step-end both}@keyframes screen-dialogue-return{0%{opacity:0}22%{opacity:1}38%{opacity:.12}58%,to{opacity:1}}.screen-page-transition{animation:screen-page-flicker-in .52s step-end both;position:absolute;inset:0}.screen-page-transition.is-flow-page{position:static;inset:auto}.screen-page-transition.is-exiting{pointer-events:none;animation:screen-page-flicker-out .42s step-end both}@keyframes screen-page-flicker-in{0%,18%{opacity:0}19%,36%{opacity:1}37%,49%{opacity:.12}50%,63%{opacity:1}64%,73%{opacity:.2}74%,to{opacity:1}}@keyframes screen-page-flicker-out{0%,20%{opacity:1}21%,38%{opacity:.12}39%,55%{opacity:1}56%,72%{opacity:.08}73%,84%{opacity:1}85%,to{opacity:0}}.screen-destination-page{text-align:center;transform-origin:top;grid-template-rows:auto 34px 34px;grid-template-columns:repeat(2,minmax(0,302px));place-content:start center;align-items:center;gap:clamp(28px,3vw,56px) clamp(34px,4vw,76px);width:auto;font-size:clamp(17px,1.78vw,34px);display:grid;position:absolute;inset:18% 5% 8%;transform:translateY(100px)scale(.972)}.screen-destination-heading{white-space:nowrap;grid-column:1/-1;font-size:1.2em;line-height:1.45}.screen-destination-heading p{margin:0}.screen-relationship-options{display:contents}.screen-relationship-options button{cursor:pointer;background:0 0;border:0;justify-self:stretch;place-items:center;min-height:34px;padding:0;display:grid;position:relative;transform:translate(-6px)}.screen-relationship-options button:first-child,.screen-relationship-options button:nth-child(3){--relationship-default-half:62.8425px}.screen-relationship-options button:nth-child(2){--relationship-default-half:80.262px}.screen-relationship-options button:nth-child(4){--relationship-default-half:98.1225px}.screen-relationship-options img{object-fit:none;width:auto;max-width:none;height:auto;display:block;position:absolute}.screen-relationship-options .relationship-option-default{transform-origin:50%;left:50%;transform:translate(-50%)scale(.441)}.screen-relationship-options .relationship-option-active{right:calc(50% - var(--relationship-default-half));transform-origin:100%;opacity:0;transform:scale(.441)}.screen-relationship-options button:focus-visible .relationship-option-default,.screen-relationship-options button:hover .relationship-option-default{opacity:0}.screen-relationship-options button:focus-visible .relationship-option-active,.screen-relationship-options button:hover .relationship-option-active{opacity:1}.screen-relationship-options button:focus-visible{outline:0}.screen-question-guide{object-fit:contain;object-position:left center;width:100%;height:auto;margin:0 0 1.7%;display:block}.screen-destination-options{justify-content:center;align-items:center;gap:clamp(48px,6vw,114px);margin-top:6.5%;display:flex}.screen-destination-options button{color:#182117;height:clamp(20px,1.872vw,36px);font:inherit;background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid;position:relative}.screen-destination-options button.is-selected{color:#182117;background:0 0}.screen-destination-human-option{width:clamp(104px,9.7vw,187px)}.screen-destination-ai-option{width:clamp(56px,5.2vw,100px)}.screen-destination-option-art{height:clamp(14.32px,1.336vw,25.76px);display:block;position:relative}.screen-destination-option-art.human{width:clamp(86px,8vw,155px)}.screen-destination-option-art.ai{width:clamp(46px,4.3vw,83px)}.screen-destination-option-art img{width:auto;max-width:none;height:clamp(12px,1.12vw,21.6px);display:block;position:absolute;bottom:0}.screen-destination-option-art.human img{bottom:1px;left:50%;transform:translate(-50%)}.screen-destination-option-art.human img.is-active-art{height:clamp(14.32px,1.336vw,25.76px);transform:translate(-56.9%)}.screen-destination-option-art.ai img{bottom:1px;left:50%;transform:translate(-50%)}.screen-destination-option-art.ai img.is-active-art{height:clamp(14.32px,1.336vw,25.76px);transform:translate(-67.8%)}.screen-destination-note,.screen-phone-entry{text-align:left;width:30.02ch;max-width:100%;margin:3% 0 0;font-size:.966em}.screen-phone-entry{white-space:nowrap;cursor:text;align-items:baseline;display:flex;position:relative}.screen-phone-entry span{flex:none}.screen-phone-number-display{min-width:0;padding-left:0;display:inline}.screen-phone-number-cursor{object-fit:contain;vertical-align:-.14em;width:auto;height:.72em;margin-left:2px;animation:screen-input-cursor-blink 1.4s step-end infinite;display:inline-block;transform:translateY(-2px)}.screen-phone-entry input{z-index:2;color:#0000;caret-color:#0000;opacity:0;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.screen-continue{color:inherit;font:inherit;background:0 0;border:0;margin-top:2.6%;padding:.1em .2em;font-size:.82em}.screen-continue img{object-fit:contain;width:clamp(62.72px,8.4vw,160.16px);height:auto;display:block}.screen-continue span{margin-left:.2em;font-size:1.25em;font-weight:700;display:inline-block}@keyframes screen-destination-in{0%,18%{opacity:0}19%,36%{opacity:1}37%,49%{opacity:.12}50%,to{opacity:1}}.screen-complete-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:16% 5% 8%;transform:translateY(3px)}.screen-complete-copy{font-size:clamp(17px,1.78vw,34px);line-height:1.45;transform:scale(1.08)}.screen-complete-copy p{margin:0}.screen-progress{border:2px solid #182117;width:min(43%,525px);height:clamp(20px,2.15vw,42px);margin-top:4.5%;padding:3px;overflow:hidden}.screen-progress span{transform-origin:0;background:#182117;width:100%;height:100%;transition:transform .24s linear;display:block;transform:scaleX(0)}.screen-outcome-page{text-align:left;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:18% 12% 10%}.screen-outcome-label{opacity:.72;align-self:stretch;margin:0 0 1.4em}.screen-outcome-label,.screen-outcome-label.is-pay{font-size:clamp(18.7px,1.815vw,35.2px)}.screen-outcome-page blockquote{width:100%;max-height:52%;margin:0;font-size:clamp(17px,1.65vw,32px);line-height:1.45;overflow-y:auto}.screen-outcome-page button{color:#182117;font:inherit;cursor:pointer;background:0 0;border:2px solid #182117;margin-top:2em;padding:.45em 1em;font-size:clamp(14px,1.2vw,23px)}.screen-outcome-page button:focus-visible,.screen-outcome-page button:hover{color:#c6ff12;background:#182117;outline:0}.screen-outcome-page .screen-outcome-return{aspect-ratio:542/102;background:0 0;border:0;width:min(25.956%,251.217px);margin-top:2em;padding:0;position:relative}.screen-outcome-page .screen-outcome-return:focus-visible,.screen-outcome-page .screen-outcome-return:hover{background:0 0}.screen-outcome-return img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.screen-outcome-return-active,.screen-outcome-return:focus-visible .screen-outcome-return-default,.screen-outcome-return:hover .screen-outcome-return-default{opacity:0}.screen-outcome-return:focus-visible .screen-outcome-return-active,.screen-outcome-return:hover .screen-outcome-return-active{opacity:1}.screen-release-page{text-align:center;justify-content:center;position:absolute;inset:15% 12% 8%}.screen-release-page,.screen-release-sequence{flex-direction:column;align-items:center;display:flex}.screen-release-sequence{gap:clamp(12px,1.23vw,24px);width:100%;transform:translateY(15px)}.screen-release-and,.screen-release-item{margin:0;font-size:clamp(18.7px,1.815vw,35.2px);line-height:1.15}.screen-release-word{display:inline-block;position:relative}.screen-release-item .screen-release-word:after{content:"";transform-origin:0;background:currentColor;height:2px;position:absolute;top:52%;left:-.12em;right:-.12em;transform:rotate(-1.2deg)scaleX(0)}.screen-release-item .screen-release-word.is-struck:after{animation:screen-release-strike .381s ease-out forwards}.screen-release-final-page{position:absolute;inset:15% 12% 8%}.screen-release-final{text-align:center;width:min(86%,1100px);margin:0;font-size:clamp(18.7px,1.815vw,35.2px);line-height:1.45;position:absolute;top:calc(50% - 40px);left:50%;transform:translate(-50%,-58%)}.screen-release-final span{white-space:nowrap;display:block}.screen-release-final-page .screen-release-return{aspect-ratio:542/102;background:0 0;border:0;width:min(25.956%,251.217px);margin:0;padding:0;position:absolute;bottom:calc(24.5% + 40px);left:50%;transform:translate(-50%)}.screen-release-final-page .screen-release-return:focus-visible,.screen-release-final-page .screen-release-return:hover{background:0 0;outline:0}@keyframes screen-release-strike{to{transform:rotate(-1.2deg)scaleX(1)}}@keyframes screen-progress-fill{to{transform:scaleX(1)}}.receipt-result{z-index:40;position:absolute;inset:0;overflow:hidden}.receipt-result-backdrop{-webkit-backdrop-filter:blur(9px);background:#c6ff1229;animation:receipt-backdrop-in .5s both;position:absolute;inset:-20px}.receipt-return{z-index:10;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:4.5%;left:calc(2.5% + 450px)}.receipt-result.is-history-view .receipt-return,.receipt-result.is-machine-dismissed .receipt-return{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s .7s,visibility 0s linear .7s}.receipt-result.is-history-view .receipt-machine{display:none}.receipt-result.is-history-view .receipt-paper-window{top:4%;overflow:visible}.receipt-result.is-history-view .receipt-paper-draft{width:min(34vw,620px);animation:history-receipt-in .95s cubic-bezier(.16,1,.3,1) both}@keyframes history-receipt-in{0%{opacity:0;transform:translate(-50%,8vh)scale(.82)rotate(-2deg)}to{opacity:1;transform:translate(-50%)scale(.9)rotate(0)}}.receipt-return img{width:clamp(95px,8.3vw,159px);height:auto;display:block}.receipt-payment-popup{z-index:10;opacity:0;visibility:hidden;pointer-events:none;width:min(22.4vw,427px);position:absolute;bottom:4.5%;right:calc(2.5% + 165px)}.receipt-payment-popup-art{width:100%;height:auto;display:block}.receipt-popup-actions{grid-template-columns:214fr 370fr;align-items:center;gap:16.9%;width:54.7635%;display:grid;position:absolute;top:calc(68% + 31px);left:50%;transform:translate(-50%,-50%)}.receipt-popup-action{cursor:pointer;background:0 0;border:0;flex:none;height:auto;padding:0;position:relative}.receipt-popup-pay{aspect-ratio:214/102;width:100%}.receipt-popup-not-pay{aspect-ratio:370/102;width:100%}.receipt-popup-action img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.receipt-popup-action-active,.receipt-popup-action:focus-visible .receipt-popup-action-default,.receipt-popup-action:hover .receipt-popup-action-default{opacity:0}.receipt-popup-action:focus-visible .receipt-popup-action-active,.receipt-popup-action:hover .receipt-popup-action-active{opacity:1}.receipt-popup-action:focus-visible{outline:0}.receipt-result.is-machine-dismissed .receipt-payment-popup{visibility:visible;pointer-events:auto;animation:receipt-payment-popup-in .52s step-end .7s both}.receipt-result.is-receipt-closing .receipt-payment-popup{animation:receipt-return-out .35s forwards}@keyframes receipt-payment-popup-in{0%,18%{opacity:0}19%,38%{opacity:1}39%,56%{opacity:.08}57%,72%{opacity:1}73%,84%{opacity:.18}85%,to{opacity:1}}.receipt-result.is-machine-dismissed .receipt-return:hover{opacity:.65;transition-delay:0s}.receipt-result.is-receipt-closing{pointer-events:none}.receipt-result.is-receipt-closing .receipt-return{animation:receipt-return-out .35s forwards}.receipt-result.is-receipt-closing .receipt-result-backdrop{animation:receipt-backdrop-out 1.3s forwards}.receipt-machine{z-index:2;transform-origin:top;filter:drop-shadow(20px 28px 16px #19230c59);width:min(47vw,900px);height:auto;animation:receipt-machine-in .8s cubic-bezier(.16,1,.3,1) .5s both;display:block;position:absolute;top:calc(50px - 40%);left:calc(50% - 35px);transform:translate(-50%)scale(.88)}.receipt-machine-base{z-index:1}.receipt-machine-front{z-index:3;clip-path:inset(78% 3% 17.4%);filter:none;pointer-events:none}.receipt-result.is-machine-dismissed .receipt-machine{animation:receipt-machine-dismiss .7s cubic-bezier(.4,0,.2,1) both}.receipt-paper-window{z-index:2;position:absolute;inset:calc(34% - 53px) 0 0;overflow:hidden}.receipt-result.is-machine-dismissed .receipt-paper-window{overflow:visible}.receipt-paper-scroll{transform:translateY(calc(var(--receipt-scroll,0px) * -1));will-change:transform;transition:transform .14s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.receipt-result.is-receipt-closing .receipt-paper-scroll{animation:receipt-paper-dismiss .9s cubic-bezier(.4,0,.55,1) forwards}.receipt-paper-draft{z-index:1;color:#41413e;text-align:center;clip-path:polygon(0 0,100% 0,100% 98%,98% 100%,96% 98%,94% 100%,92% 98%,90% 100%,88% 98%,86% 100%,84% 98%,82% 100%,80% 98%,78% 100%,76% 98%,74% 100%,72% 98%,70% 100%,68% 98%,66% 100%,64% 98%,62% 100%,60% 98%,58% 100%,56% 98%,54% 100%,52% 98%,50% 100%,48% 98%,46% 100%,44% 98%,42% 100%,40% 98%,38% 100%,36% 98%,34% 100%,32% 98%,30% 100%,28% 98%,26% 100%,24% 98%,22% 100%,20% 98%,18% 100%,16% 98%,14% 100%,12% 98%,10% 100%,8% 98%,6% 100%,4% 98%,2% 100%,0 98%);transform-origin:top;scrollbar-width:none;z-index:2;background:#f7f5ef;width:min(30vw,560px);height:65vh;margin:0;padding:38px 34px 56px;animation:receipt-paper-out 1.45s cubic-bezier(.2,.82,.2,1) 1.35s both;position:absolute;top:0;left:50%;overflow-y:auto;transform:translate(-50%)scale(.9);box-shadow:0 24px 45px #212a1147}.receipt-paper-draft::-webkit-scrollbar{display:none}.receipt-paper-logo{filter:grayscale();width:42%;height:auto;margin:0 auto 18px;display:block}.receipt-paper-draft h1{color:#252522;margin:0 0 8px;font-size:clamp(22px,1.8vw,34px)}.receipt-paper-draft>p{margin:5px 0;font-size:clamp(13px,1vw,19px)}.receipt-paper-draft hr{border:0;border-top:1px dashed #8a8a84;margin:24px 0}.receipt-paper-row{text-align:left;justify-content:space-between;gap:24px;margin:20px 0;font-size:clamp(13px,1vw,19px);display:flex}.receipt-paper-head{color:#64645f}.receipt-paper-total{justify-content:flex-end;gap:70px}.receipt-paper-dialogue{text-align:left;font-size:clamp(12px,.9vw,17px);line-height:1.45}.receipt-paper-dialogue p{overflow-wrap:anywhere;margin:12px 0}.receipt-paper-close{color:inherit;background:0 0;border:1px dashed #65655f;margin-top:20px;padding:7px 12px}.receipt-paper-draft{clip-path:none;height:auto;box-shadow:none;background:0 0;padding:0;font-family:Akkurat Mono,monospace;animation:receipt-paper-out 3.8s cubic-bezier(.18,.72,.18,1) 1.35s both;overflow:visible;container-type:inline-size}.experience .receipt-paper-draft,.experience .receipt-paper-draft *{font-family:Akkurat Mono,monospace!important}.receipt-template-top{aspect-ratio:1160/2020;width:100%;position:relative;overflow:hidden}.receipt-template-top>img{width:100%;height:auto;display:block;position:absolute;top:0;left:0}.receipt-template-header{color:#666661;text-align:center;font-size:3.45cqw;line-height:1.9;position:absolute;top:21.12%;left:5%;right:5%}.receipt-template-header p{margin:0}.receipt-template-costs{text-align:right;row-gap:12.25cqw;display:grid;top:38.9%}.receipt-template-costs,.receipt-template-total{color:#272725;font-size:3.45cqw;line-height:1;position:absolute;right:6.35%}.receipt-template-total{top:87.5%}.receipt-template-dialogue{box-sizing:border-box;color:#676762;text-align:left;text-transform:uppercase;overflow-wrap:anywhere;background:#faf8f3 url(/receipt/receipt-template-middle.png) top/100% repeat-y;min-height:30.72cqw;margin-top:-3.2cqw;padding:1.5cqw 6.35% 2.048cqw;font-size:3.5cqw;line-height:1.999;position:relative}.receipt-template-dialogue p{margin:0 0 2.4cqw}.receipt-template-dialogue b{color:#292927;font-weight:400}.receipt-template-bottom{aspect-ratio:1160/866;background:#faf8f3 url(/receipt/receipt-template.png) bottom/100% no-repeat;width:100%;position:relative}.receipt-template-bottom:before{content:"";border-top:1px dashed #969690;position:absolute;top:0;left:6.35%;right:6.35%}.receipt-result.is-history-view .receipt-paper-draft.is-paid-torn{width:min(34vw,620px)}.receipt-paid-flat{width:100%;position:relative;container-type:inline-size}.receipt-paid-flat>img{width:100%;height:auto;display:block}.receipt-paid-flat-header{color:#666661;text-align:center;font-size:3.45cqw;line-height:1.9;position:absolute;top:36.78cqw;left:5%;right:5%}.receipt-paid-flat-header p{margin:0}.receipt-paid-flat-costs{text-align:right;row-gap:12.25cqw;display:grid;top:66.4cqw}.receipt-paid-flat-costs,.receipt-paid-flat-total{color:#272725;font-size:3.45cqw;line-height:1;position:absolute;right:6.35%}.receipt-paid-flat-total{top:148.75cqw}.receipt-paid-flat-dialogue{color:#676762;text-align:left;text-transform:uppercase;overflow-wrap:anywhere;font-size:3.5cqw;line-height:1.999;position:absolute;top:calc(69.2% + 10px);left:calc(6.35% + 7.5px);right:calc(6.35% + 7.5px)}.receipt-paid-flat-dialogue p{margin:0 0 2.4cqw}.receipt-paid-flat-dialogue b{color:#292927;font-weight:400}.receipt-delete{aspect-ratio:354/102;cursor:pointer;background:0 0;border:0;width:min(36.6%,212.4px);margin:72.8px auto 0;padding:0;display:block;position:relative}.receipt-delete img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.receipt-delete-active,.receipt-delete:active .receipt-delete-default,.receipt-delete:focus-visible .receipt-delete-default,.receipt-delete:hover .receipt-delete-default{opacity:0}.receipt-delete:active .receipt-delete-active,.receipt-delete:focus-visible .receipt-delete-active,.receipt-delete:hover .receipt-delete-active{opacity:1}.receipt-delete:focus-visible{outline-offset:4px;outline:2px solid #20201e}@keyframes receipt-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes receipt-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes receipt-return-out{0%{opacity:1}to{opacity:0}}@keyframes receipt-paper-dismiss{0%{transform:translateY(calc(var(--receipt-scroll,0px) * -1))}to{transform:translateY(115vh)}}@keyframes receipt-machine-in{0%{opacity:0;transform:translate(-50%,-55vh)scale(.88)}to{opacity:1;transform:translate(-50%)scale(.88)}}@keyframes receipt-machine-dismiss{0%{opacity:1;transform:translate(-50%)scale(.88)}to{opacity:0;transform:translate(-50%,-75vh)scale(.88)}}@keyframes receipt-paper-out{0%{opacity:1;transform:translate(-50%,-100%)scale(.9)}to{opacity:1;transform:translate(-50%)scale(.9)}}.screen-typewriter{white-space:nowrap;display:inline}.screen-typewriter-cursor{object-fit:contain;vertical-align:-.08em;width:auto;height:.72em;margin-left:2px;display:inline-block}.screen-typewriter-cursor.is-active{animation:screen-type-cursor-exit 1.2s step-end 2.36s forwards}@keyframes screen-type-cursor-exit{25%{opacity:0}50%{opacity:1}75%,to{opacity:0}}.screen-compose{font-size:clamp(17.1994px,1.935vw,37.2654px);position:absolute;bottom:2.7%;left:1.8%;right:1.8%}.screen-prompt-image{width:100%;height:auto;margin-bottom:1.7%;display:block}.screen-compose label{cursor:text;align-items:baseline;gap:10px;position:relative;transform:translate(8px)}.screen-compose label,.screen-input-display{white-space:nowrap;display:flex;overflow:hidden}.screen-input-display{flex:1;min-width:0}.screen-input-prefix{flex:none}.screen-input-viewport{white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.screen-input-value{white-space:pre;min-width:max-content;display:inline-block}.screen-input-display img{object-fit:contain;vertical-align:-.08em;width:auto;height:.72em;margin-left:2px;display:inline-block}.screen-input-cursor{animation:screen-input-cursor-blink 1.4s step-end infinite}@keyframes screen-input-cursor-blink{50%{opacity:0}}.screen-compose .screen-input-native{z-index:2;color:#0000;caret-color:#0000;opacity:0;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.terminal-panel{background:radial-gradient(circle,#8fff75eb,#5bf05dcc);border:6px solid #d7dcdf;outline:2px solid #16231b;padding:2.5% 3%;position:absolute;inset:8% 13%;overflow:auto;box-shadow:0 0 0 18px #e4e8ffb8,0 0 60px #001e508c}.terminal-head{border-bottom:3px dashed #263126;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:clamp(13px,1.5vw,26px);display:flex}.terminal-head button{background:0 0;border:0}.terminal-head span:nth-child(2){font-weight:1000}.dialogue{padding:1% 0 8%;font-size:clamp(14px,1.65vw,29px);line-height:1.35}.dialogue p{margin:1.5rem 0 .4rem}.dialogue mark{color:#99ff75;background:#1a2518;padding:0 5px}.dialogue blockquote{margin:0 10% 1rem}.prompt{white-space:nowrap;text-overflow:ellipsis;color:#91ff71;background:#182117;width:fit-content;max-width:100%;padding:4px 8px;font-size:clamp(11px,1.25vw,22px);display:block;overflow:hidden}.input-row{align-items:center;gap:12px;margin-top:12px;font-size:clamp(15px,1.5vw,27px);display:flex}.input-row input{background:0 0;border:0;outline:0;flex:1;min-width:0}.input-row button{border:2px solid var(--ink);background:0 0;padding:5px 14px}.receipt-wrap{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#c6ff12bf;place-items:start center;padding:5vh 0;display:grid;position:absolute;inset:0;overflow:auto}.receipt{background:var(--paper);color:#4a4a47;text-align:center;clip-path:polygon(0 1.5%,2% 0,4% 1.5%,6% 0,8% 1.5%,10% 0,12% 1.5%,14% 0,16% 1.5%,18% 0,20% 1.5%,22% 0,24% 1.5%,26% 0,28% 1.5%,30% 0,32% 1.5%,34% 0,36% 1.5%,38% 0,40% 1.5%,42% 0,44% 1.5%,46% 0,48% 1.5%,50% 0,52% 1.5%,54% 0,56% 1.5%,58% 0,60% 1.5%,62% 0,64% 1.5%,66% 0,68% 1.5%,70% 0,72% 1.5%,74% 0,76% 1.5%,78% 0,80% 1.5%,82% 0,84% 1.5%,86% 0,88% 1.5%,90% 0,92% 1.5%,94% 0,96% 1.5%,98% 0,100% 1.5%,100% 100%,0 100%);width:min(580px,86vw);min-height:90vh;padding:55px 38px 40px;animation:print .7s cubic-bezier(.2,.8,.2,1) both}.receipt-logo{color:#444;letter-spacing:-.1em;margin:10px auto 30px;font:900 55px/.65 Arial Black,sans-serif}.receipt-logo small{letter-spacing:0;margin-top:8px;font:7px Arial;display:block}.receipt h1{color:#222;font-size:27px}.receipt p{font-size:17px}.receipt hr{border:0;border-top:1px dashed #999;margin:30px 0}.receipt-line{text-align:left;justify-content:space-between;gap:30px;margin:24px 0;display:flex}.receipt-line.total span{margin-left:auto}.receipt-copy{text-align:left;line-height:1.7}.copy{background:0 0;border:1px dashed #777;margin-top:20px;padding:10px 16px}.return-home{border:2px solid var(--ink);background:var(--acid);padding:8px 16px;position:fixed;bottom:4%;left:3%}@keyframes print{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.status{font-size:8px;top:auto;bottom:2%}.menu{top:3%}.brand{top:4%}.phone-stage{width:100%;inset:0}.thought-stream{display:none}.start{font-size:13px;bottom:17%}.terminal-panel{padding:5%;inset:13% 5% 8%}.dialogue blockquote{margin-left:3%;margin-right:3%}.receipt{padding-left:24px;padding-right:24px}.clock{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--font-geist-mono:"Courier New"}.analysis-error{color:#fff;font-size:18px;line-height:1.4}.analysis-error button{margin-top:12px;padding:6px 14px}.privacy-link{z-index:12;color:inherit;font-size:12px;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}