/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--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{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--black:#050605;--signal:#a6b3a0}*{box-sizing:border-box}html,body{background:var(--black);width:100%;min-height:100%;margin:0}body{color:var(--signal);font-family:Courier New,Courier,monospace;overflow:hidden}.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}.transmission{background:radial-gradient(circle at 50% 46%, #27312533, transparent 62%), var(--black);isolation:isolate;place-items:center;width:100%;min-height:100svh;padding:25px 25px 62px;display:grid;position:relative;overflow:hidden}.signal-frame{width:min(84vw,880px);height:min(82svh,1000px);animation:58s step-end infinite frame-jump,58s step-end infinite signal-drop;position:relative;overflow:hidden}.channel{position:absolute;inset:0}.flower-channel{z-index:1;animation:58s step-end infinite flower-channel}.cover-channel{z-index:2;opacity:0;animation:58s step-end infinite cover-channel}.signal-image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cover-channel .signal-image{width:68%;height:68%;inset:16%}.flower-mono{opacity:.84;filter:grayscale()invert()contrast(1.18)brightness(.88)}.flower-colour{opacity:0;filter:saturate(1.6)contrast(1.18)brightness(1.22);animation:58s step-end infinite flower-colour}.cover-mono{filter:grayscale()contrast(1.1)brightness(.82)}.cover-colour{opacity:0;filter:saturate(.98)contrast(1.06)brightness(.9);animation:58s step-end infinite cover-colour}.tear{z-index:3;opacity:0}.flower-tear{filter:grayscale()invert()contrast(1.25)brightness(.9)}.cover-tear{filter:grayscale()contrast(1.18)brightness(.78)}.tear-a{clip-path:inset(18% 0 72%);animation:58s step-end infinite tear-a}.tear-b{clip-path:inset(47% 0 41%);animation:58s step-end infinite tear-b}.tear-c{clip-path:inset(75% 0 14%);animation:58s step-end infinite tear-c}.tracking{z-index:7;opacity:0;mix-blend-mode:overlay;background:linear-gradient(#0000,#e4eeda2e 36%,#0506059e 55%,#0000);width:100%;height:21%;animation:58s linear infinite tracking-roll;position:absolute;top:-24%;left:0}.noise{z-index:8;pointer-events:none;opacity:.19;background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 4px),linear-gradient(90deg,#ff004d05,#00be8705);animation:2.1s steps(2,end) infinite noise-breathe;position:absolute;inset:0}.status{z-index:10;color:#b8c6b19e;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:22px;left:28px;right:28px}.instagram{color:inherit;text-decoration:none;transition:color .16s}.instagram:hover,.instagram:focus-visible{color:#e5ebe0f2}.instagram:focus-visible{outline-offset:5px;outline:1px solid #cd4e82b3}.status-signal{align-items:center;gap:10px;display:inline-flex}.status-mark{color:#cd4e82;font-size:7px;animation:3.1s step-end infinite status-blink}.signal-tower{z-index:11;cursor:pointer;opacity:.52;filter:grayscale()contrast(1.08);background:0 0;border:0;width:72px;height:72px;padding:0;transition:opacity .16s;position:absolute;bottom:70px;right:21px}.signal-tower img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.signal-tower .tower-base{clip-path:polygon(43% 31%,57% 31%,58% 47%,70% 95%,30% 95%,42% 47%)}.tower-ray{opacity:0;filter:brightness(1.28)drop-shadow(0 0 3px #e1ead952)}.tower-ray-up{clip-path:inset(3% 34% 63%);animation:37s step-end infinite ray-up}.tower-ray-left{clip-path:inset(32% 51% 50% 7%);animation:43s step-end -19s infinite ray-left}.tower-ray-right{clip-path:inset(32% 7% 50% 51%);animation:53s step-end -31s infinite ray-right}.signal-tower:hover,.signal-tower:focus-visible{opacity:.88}.signal-tower:focus-visible{outline-offset:4px;outline:1px solid #cd4e82b8}.signal-tower.is-playing{opacity:.86;animation:1.7s step-end infinite tower-transmit}.signal-tower.is-playing .tower-ray-up{animation-duration:13s}.signal-tower.is-playing .tower-ray-left{animation-duration:17s}.signal-tower.is-playing .tower-ray-right{animation-duration:19s}.release-signals{z-index:10;pointer-events:none;color:#c9d3c3bf;letter-spacing:.25em;text-align:center;text-transform:uppercase;height:18px;font-size:10px;font-weight:700;position:absolute;bottom:49px;left:24px;right:24px}.release-fragment{opacity:0;text-shadow:7px 0 #cd4e822b,-7px 0 #4ebe9a21;animation:58s step-end infinite release-fragment;position:absolute;inset:0}.release-fragment:nth-child(2){animation-delay:-7.3s}.release-fragment:nth-child(3){animation-delay:-15.9s}.release-fragment:nth-child(4){animation-delay:-24.2s}.release-fragment:nth-child(5){animation-delay:-32.8s}.release-fragment:nth-child(6){animation-delay:-41.1s}.release-fragment:nth-child(7){animation-delay:-50.3s}@keyframes flower-channel{0%,64.7%,68.2%,to{opacity:1}64.8%,68.1%{opacity:0}}@keyframes cover-channel{0%,21.9%,22.15%,64.7%,68.2%,to{opacity:0}22%,22.08%{opacity:.48}64.8%{opacity:.92}65.05%{opacity:.18}65.18%{opacity:1}65.7%{opacity:.42}65.86%{opacity:.96}66.65%{opacity:.12}66.8%{opacity:.9}67.52%{opacity:.36}67.7%,68.1%{opacity:.94}}@keyframes flower-colour{0%,13.9%,14.3%,46.9%,47.35%,88.9%,89.3%,to{opacity:0}14%,14.24%,47%,47.24%,89%,89.24%{opacity:.92}}@keyframes cover-colour{0%,66.35%,66.95%,to{opacity:0}66.45%,66.85%{opacity:1}}@keyframes frame-jump{0%,13.9%,14.45%,37.9%,38.5%,64.7%,65.4%,88.9%,89.45%,to{transform:translate(0)}14%{transform:translate(-11px,2px)}14.16%{transform:translate(17px,-3px)}14.33%{transform:translate(-5px,1px)}38%{transform:translate(21px)}38.24%{transform:translate(-14px,2px)}64.8%{transform:translate(-19px,-2px)}65.05%{transform:translate(12px,1px)}89%{transform:translate(-24px)}89.25%{transform:translate(13px,-2px)}}@keyframes signal-drop{0%,29.9%,31.2%,77.9%,78.45%,to{opacity:1}30%,31%,78%,78.32%{opacity:0}31.1%{opacity:.16}78.4%{opacity:.35}}@keyframes tear-a{0%,13.9%,14.5%,37.9%,38.55%,64.7%,65.4%,88.9%,89.5%,to{opacity:0;transform:translate(0)}14%{opacity:.96;transform:translate(43px)}14.22%{opacity:.82;transform:translate(-29px)}38%{opacity:1;transform:translate(-58px)}38.27%{opacity:.9;transform:translate(34px)}64.8%{opacity:.96;transform:translate(61px)}65.1%{opacity:.75;transform:translate(-36px)}89%{opacity:.95;transform:translate(51px)}89.27%{opacity:.72;transform:translate(-21px)}}@keyframes tear-b{0%,13.95%,14.55%,37.95%,38.6%,64.75%,65.45%,to{opacity:0;transform:translate(0)}14.05%{opacity:.92;transform:translate(-49px)}14.3%{opacity:.77;transform:translate(25px)}38.05%{opacity:.94;transform:translate(74px)}38.32%{opacity:.72;transform:translate(-39px)}64.85%{opacity:.94;transform:translate(-54px)}65.15%{opacity:.72;transform:translate(28px)}}@keyframes tear-c{0%,29.8%,31.3%,64.7%,65.5%,77.8%,78.6%,to{opacity:0;transform:translate(0)}29.9%{opacity:1;transform:translate(79px)}31.1%{opacity:.76;transform:translate(-45px)}64.8%{opacity:.96;transform:translate(66px)}65.2%{opacity:.74;transform:translate(-38px)}77.9%{opacity:.92;transform:translate(-72px)}78.45%{opacity:.72;transform:translate(32px)}}@keyframes tracking-roll{0%,10%,to{opacity:0;top:-24%}11%{opacity:.55}16%{opacity:.1;top:104%}17%{opacity:0}72%{opacity:0;top:-24%}73%{opacity:.42}78%{opacity:.07;top:104%}79%{opacity:0}}@keyframes noise-breathe{0%{opacity:.15;transform:translateY(0)}50%{opacity:.23;transform:translateY(1px)}to{opacity:.17;transform:translateY(-1px)}}@keyframes tower-transmit{0%,18%,23%,54%,60%,to{opacity:.86;transform:translate(0)}19%{opacity:.22;transform:translate(-2px)}21%{opacity:1;transform:translate(2px)}55%{opacity:.12;transform:translate(0)}58%{opacity:.94;transform:translate(1px)}}@keyframes ray-up{0%,11.9%,12.7%,46.9%,47.8%,82.9%,83.5%,to{opacity:0}12%,12.18%{opacity:.92}12.32%{opacity:.18}12.48%,12.58%{opacity:1}47%,47.16%{opacity:.78}47.31%{opacity:.12}47.47%,47.66%{opacity:.95}83%,83.17%{opacity:.86}83.31%{opacity:.2}}@keyframes ray-left{0%,24.9%,25.7%,61.9%,62.5%,91.9%,92.7%,to{opacity:0}25%,25.13%{opacity:.88}25.28%{opacity:.16}25.44%,25.57%{opacity:.96}62%,62.19%{opacity:.82}62.34%{opacity:.18}92%,92.14%{opacity:.72}92.29%{opacity:.12}92.44%,92.58%{opacity:.9}}@keyframes ray-right{0%,17.9%,18.4%,54.9%,55.8%,76.9%,77.6%,to{opacity:0}18%,18.17%{opacity:.84}18.31%{opacity:.18}55%,55.16%{opacity:.92}55.29%{opacity:.1}55.44%,55.65%{opacity:1}77%,77.18%{opacity:.76}77.33%{opacity:.12}77.47%{opacity:.86}}@keyframes status-blink{0%,72%,to{opacity:.9}73%,80%{opacity:.15}81%{opacity:.9}}@keyframes release-fragment{0%,3.7%,10.7%,to{opacity:0;transform:translate(0)}3.8%{opacity:.78;transform:translate(-5px)}3.95%{opacity:.22;transform:translate(9px)}4.1%,10.15%{opacity:.82;transform:translate(0)}10.3%{opacity:.28;transform:translate(-4px)}10.48%{opacity:.7;transform:translate(3px)}10.6%{opacity:.12;transform:translate(0)}}@media (width<=720px){.transmission{padding:18px 18px 58px}.signal-frame{width:92vw;height:min(82svh,920px)}.cover-channel .signal-image{width:74%;height:74%;inset:13%}.signal-tower{width:62px;height:62px;bottom:66px;right:13px}.status{font-size:8px;bottom:17px;left:18px;right:18px}.release-signals{letter-spacing:.18em;font-size:9px;bottom:44px;left:18px;right:18px}}@media (prefers-reduced-motion:reduce){.signal-frame,.flower-channel,.cover-channel,.flower-colour,.cover-colour,.tear,.tracking,.noise,.signal-tower,.tower-ray,.status-mark,.release-fragment{animation:none}.flower-channel{opacity:1}.cover-channel,.flower-colour,.cover-colour,.tear,.tracking,.release-fragment{display:none}.release-fragment:first-child{opacity:.7;display:block}}
