._9ZNDGW_trigger{cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;transition:color .16s,transform .16s;display:inline-flex}._9ZNDGW_trigger:before{background:var(--project-signal);content:"";opacity:.7;border-radius:999px;width:.45rem;height:.45rem;transition:opacity .16s,box-shadow .16s}._9ZNDGW_trigger:hover{color:var(--project-ink-foreground);transform:translate(.125rem)}._9ZNDGW_trigger:hover:before,._9ZNDGW_trigger[data-transmitting]:before{box-shadow:0 0 0 .25rem color-mix(in oklch, var(--project-signal), transparent 78%);opacity:1}._9ZNDGW_trigger[data-transmitting]{animation:.52s ease-in-out 2 _9ZNDGW_fax-trigger-pulse}._9ZNDGW_scene{z-index:20;pointer-events:none;transform-origin:0 100%;width:min(17rem,100vw - 2.5rem);height:13.25rem;animation:5.2s both _9ZNDGW_fax-scene;position:absolute;bottom:calc(100% + .85rem);left:0}._9ZNDGW_machine{z-index:2;border:1px solid color-mix(in oklch, var(--project-ink-foreground), transparent 62%);background:var(--project-ink);width:15.25rem;max-width:100%;height:6.4rem;box-shadow:0 1.5rem 3rem color-mix(in oklch, var(--project-ink), transparent 68%), inset 0 1px 0 color-mix(in oklch, var(--project-ink-foreground), transparent 78%);border-radius:.8rem .8rem .45rem .45rem;animation:.145s linear .3s 5 _9ZNDGW_fax-machine-rattle;position:absolute;bottom:0;left:0;overflow:hidden}._9ZNDGW_machineTop{grid-template-columns:1fr auto;align-items:center;gap:.65rem;padding:.8rem .9rem .6rem;display:grid}._9ZNDGW_display{border:1px solid color-mix(in oklch, var(--project-teal), transparent 45%);background:color-mix(in oklch, var(--project-teal), black 68%);min-width:0;color:color-mix(in oklch, var(--project-teal), white 42%);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:.3rem;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.56rem;font-weight:700;line-height:1;display:flex}._9ZNDGW_display>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._9ZNDGW_statusLight{background:var(--project-teal);border-radius:999px;flex:none;width:.45rem;height:.45rem;animation:.52s steps(2,jump-none) infinite _9ZNDGW_fax-status-light}._9ZNDGW_keypad{grid-template-columns:repeat(3,.65rem);gap:.25rem;display:grid}._9ZNDGW_keypad span{background:color-mix(in oklch, var(--project-ink-foreground), transparent 66%);border-radius:.12rem;height:.48rem}._9ZNDGW_paperSlot{background:color-mix(in oklch, var(--project-ink), black 58%);width:calc(100% - 1.8rem);height:.42rem;box-shadow:0 -1px 0 color-mix(in oklch, var(--project-ink-foreground), transparent 80%);border-radius:999px;margin-inline:auto}._9ZNDGW_brandMark{color:color-mix(in oklch, var(--project-ink-foreground), transparent 52%);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;padding:.65rem .9rem 0;font-size:.55rem;font-weight:700}._9ZNDGW_paper{z-index:1;background:var(--project-paper);width:12.5rem;height:8.25rem;box-shadow:0 .7rem 1.5rem color-mix(in oklch, var(--project-ink), transparent 78%);color:var(--project-ink);border-radius:.2rem .2rem 0 0;flex-direction:column;gap:.45rem;padding:1rem;animation:5.2s cubic-bezier(.22,1,.36,1) both _9ZNDGW_fax-paper-feed;display:flex;position:absolute;bottom:4.65rem;left:1.35rem;overflow:hidden;transform:translateY(74%)}._9ZNDGW_paper:after{background:var(--project-signal);width:100%;height:.18rem;box-shadow:0 0 1rem .2rem color-mix(in oklch, var(--project-signal), transparent 28%);content:"";animation:1.35s ease-in-out .9s 2 both _9ZNDGW_fax-scan-line;position:absolute;top:0;left:0}._9ZNDGW_paperKicker{color:var(--project-brand);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:.55rem;font-weight:800}._9ZNDGW_paper strong{font-family:var(--font-bricolage-grotesque), ui-sans-serif, system-ui, sans-serif;font-size:1rem;line-height:1}._9ZNDGW_paper>span:not(._9ZNDGW_paperKicker,._9ZNDGW_paperLines){max-width:10rem;color:color-mix(in oklch, var(--project-ink), transparent 18%);font-size:.66rem;line-height:1.35}._9ZNDGW_paperLines{gap:.3rem;margin-top:auto;display:grid}._9ZNDGW_paperLines i{background:color-mix(in oklch, var(--project-ink), transparent 82%);border-radius:999px;height:.18rem;display:block}._9ZNDGW_paperLines i:nth-child(2){width:78%}._9ZNDGW_paperLines i:nth-child(3){width:43%}._9ZNDGW_signal{z-index:3;width:4.5rem;height:4.5rem;position:absolute;bottom:4.75rem;right:.55rem}._9ZNDGW_signal span{border:.2rem solid var(--project-signal);opacity:0;border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;animation:1.15s ease-out 2 _9ZNDGW_fax-signal;position:absolute;bottom:0;right:0;transform:rotate(-45deg)scale(.4)}._9ZNDGW_signal span:first-child{width:1.4rem;height:1.4rem;animation-delay:.16s}._9ZNDGW_signal span:nth-child(2){width:2.6rem;height:2.6rem;animation-delay:.31s}._9ZNDGW_signal span:nth-child(3){width:3.8rem;height:3.8rem;animation-delay:.46s}@keyframes _9ZNDGW_fax-trigger-pulse{50%{transform:translate(.2rem)}}@keyframes _9ZNDGW_fax-scene{0%{opacity:0;transform:translateY(.6rem)scale(.96)}5%,88%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.2rem)scale(.99)}}@keyframes _9ZNDGW_fax-machine-rattle{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(-.12rem)rotate(-.4deg)}66%{transform:translate(.12rem)rotate(.4deg)}}@keyframes _9ZNDGW_fax-paper-feed{0%,15%{opacity:0;transform:translateY(74%)}20%{opacity:1}58%,to{opacity:1;transform:translateY(0)}}@keyframes _9ZNDGW_fax-scan-line{0%{opacity:0;transform:translateY(0)}15%,80%{opacity:1}to{opacity:0;transform:translateY(8.1rem)}}@keyframes _9ZNDGW_fax-status-light{50%{opacity:.28}}@keyframes _9ZNDGW_fax-signal{0%{opacity:0;transform:rotate(-45deg)scale(.4)}35%{opacity:.9}to{opacity:0;transform:rotate(-45deg)scale(1)}}@media (prefers-reduced-motion:reduce){._9ZNDGW_trigger,._9ZNDGW_scene,._9ZNDGW_machine,._9ZNDGW_paper,._9ZNDGW_paper:after,._9ZNDGW_statusLight,._9ZNDGW_signal span{transition:none!important;animation:none!important}._9ZNDGW_scene,._9ZNDGW_paper{opacity:1;transform:none}._9ZNDGW_paper:after,._9ZNDGW_signal{display:none}}
