@font-face{font-family:Relay Hero Sans;src:url(/fonts/inter.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Relay Hero Serif";src:url(/fonts/playfair-display.woff2) format("woff2");font-weight:400 900;font-display:swap}.relay-hero-stage{--relay-mint:#83efca;--relay-cyan:#6edfe5;--relay-line:#a9dfcf26;position:relative;width:min(1280px,100%);margin:0 auto;padding:0 30px 20px;color:#d8e6e1;font-family:Relay Hero Sans,Arial,sans-serif;line-height:1.4}.relay-stage-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;padding:0 6px}.relay-demo-kicker{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:600;letter-spacing:.17em;color:#81a89a}.relay-status-dot{display:inline-block;flex-shrink:0;width:5px;height:5px;border-radius:50%;background:#83efca;box-shadow:0 0 8px #83efca40}.relay-example{display:flex;align-items:center;gap:5px;font-size:10px;color:#8ca99e}.relay-device-stage{position:relative;isolation:isolate;aspect-ratio:2/1}.relay-scene-aura{inset:-12% -8% -5%;z-index:-3;background:radial-gradient(ellipse at 66% 33%,#123c367a,transparent 52%),radial-gradient(ellipse at 13% 72%,#12353d45,transparent 30%)}.relay-floor,.relay-scene-aura{position:absolute;pointer-events:none}.relay-floor{left:-6%;right:-6%;bottom:5%;height:37%;z-index:-2;transform:perspective(600px) rotateX(68deg);transform-origin:bottom;background-image:linear-gradient(#9cdbcc07 1px,transparent 0),linear-gradient(90deg,#9cdbcc07 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,#000,transparent 65%)}.relay-horizon{position:absolute;left:7%;right:5%;bottom:16%;height:1px;z-index:-1;background:linear-gradient(90deg,transparent,#73908a30,transparent);box-shadow:0 0 40px 10px #4ab79c06}.relay-stage-coordinate{position:absolute;top:5%;font-size:8px;font-weight:500;letter-spacing:.15em;color:#64938560;writing-mode:vertical-rl}.relay-stage-coordinate-left{left:1%;top:13%}.relay-stage-coordinate-right{right:0}.relay-tv-device{position:absolute;width:63.5%;left:30.5%;top:1%;z-index:2}.relay-tv-halo{position:absolute;inset:-30px -28px 0;z-index:-1;pointer-events:none;border-radius:40px;background:radial-gradient(ellipse at 50% 30%,#c8c6a515,transparent 65%);filter:blur(12px)}.relay-screen-tag{display:flex;align-items:center;gap:6px;width:max-content;margin:0 0 10px 8px;font-size:9px;color:#adc9bc}.relay-screen-tag-divider{height:10px;width:1px;background:#9ac6b82b;margin:0 3px}.relay-screen-tag>span:last-child{color:#6f9586;font-size:8px}.relay-tv-hardware{position:relative;padding:6px 6px 0;border:1px solid #7c898077;border-radius:8px 8px 6px 6px;background:linear-gradient(125deg,#7e898c,#283134 16%,#0b1215 60%,#515e62);box-shadow:0 0 0 1px #020604,inset 0 2px 1px #c5dec12b,0 22px 48px #0008,0 4px 8px #0008}.relay-tv-hardware:before{content:"";position:absolute;top:-1px;left:20%;right:7%;height:1px;background:linear-gradient(90deg,transparent,#d5e0d080,transparent);pointer-events:none}.relay-tv-display{position:relative;aspect-ratio:16/9;overflow:hidden;background:#1e3024;border:2px solid #030705;border-radius:2px}.relay-tv-display:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 1px 1px #0004;background:linear-gradient(125deg,#fff3c404,transparent 38%)}.relay-board{position:relative;width:100%;height:100%;overflow:hidden}.relay-tv-chin{position:relative;height:12px;display:flex;justify-content:center;align-items:center}.relay-tv-chin>span{font-size:4px;font-weight:600;letter-spacing:.32em;color:#8b998f}.relay-tv-chin>i{position:absolute;right:13px;bottom:5px;width:2px;height:2px;background:#b0f6cf;border-radius:50%;box-shadow:0 0 3px #8fe4b7}.relay-tv-mount{height:18px;width:17%;margin:0 auto;background:linear-gradient(90deg,#19252b,#536169 48%,#1d2b30);clip-path:polygon(22% 0,78% 0,88% 100%,12% 100%)}.relay-tv-plinth{height:4px;width:37%;margin:0 auto;border-radius:50%;background:linear-gradient(90deg,transparent,#697f6d55,#9fb39a88,#596e5a55,transparent);box-shadow:0 10px 16px 6px #0008}.relay-device-label{display:flex;align-items:center;gap:9px;width:max-content;position:absolute;top:calc(100% + 22px);left:50%;transform:translateX(-50%);white-space:nowrap}.relay-device-label>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #8dbfa43b;border-radius:50%;font-size:8px;font-weight:500;color:#80c3a4;background:#0c1a14aa}.relay-device-label strong{display:block;font-size:12px;letter-spacing:-.01em;font-weight:500;color:#cfdfd4}.relay-device-label small{display:block;margin-top:3px;color:#729483;font-size:9px}.relay-tv-label{top:calc(100% + 15px)}.relay-screen-confirmation{position:absolute;left:50%;bottom:13px;transform:translateX(-50%)!important;display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #cae7c938;border-radius:6px;color:#dbf2df;background:#10251de8;box-shadow:0 5px 14px #0004;font-size:10px;white-space:nowrap;backdrop-filter:blur(8px)}.relay-screen-confirmation>span{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#96efc4;color:#12301f}.relay-editor-device{position:absolute;width:33.5%;left:0;top:27%;z-index:4}.relay-editor-shell{overflow:hidden;border:1px solid #829b8a70;border-radius:10px;background:#0d1511;box-shadow:0 24px 40px #0009,inset 0 1px 1px #ebffed1a,0 0 0 1px #000;transform:perspective(1800px) rotateY(5deg) rotate(-1deg);transform-origin:right center}.relay-browser-bar{height:26px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;color:#627b6c;background:linear-gradient(#202e32,#142226);border-bottom:1px solid #91b59919}.relay-window-dots{display:flex;gap:4px}.relay-window-dots i{width:5px;height:5px;border-radius:50%;background:#647769}.relay-window-dots i:first-child{background:#b37f6c}.relay-window-dots i:nth-child(2){background:#b4a16c}.relay-window-dots i:nth-child(3){background:#71a789}.relay-address{gap:5px;letter-spacing:.015em;color:#9aafa1}.relay-address,.relay-editor-topbar{display:flex;align-items:center;font-size:7px}.relay-editor-topbar{height:30px;padding:0 10px;gap:6px;color:#c0d1c3;border-bottom:1px solid #95b99b1a;background:#101e22}.relay-editor-appmark{font-size:19px;line-height:1;color:#6acbaa}.relay-editor-topbar small{font-size:6px;color:#688b76;margin-left:5px}.relay-editor-saved{margin-left:auto;display:flex;gap:4px;align-items:center;font-size:6px;color:#8cb89b}.relay-editor-saved i{width:3px;height:3px;border-radius:50%;background:#91cda5}.relay-editor-body{position:relative;aspect-ratio:1.6;overflow:hidden;background:#141515}.relay-editor-body>img{display:block;width:100%;height:100%}.relay-editor-canvas{position:absolute;left:4.5%;top:25%;width:75.4%;height:62.6%}.relay-selection{position:absolute;left:31.4%;top:82%;width:15.2%;height:13%;border:1px solid #5bc6d9;box-shadow:0 0 0 1px #0d211c;pointer-events:none;opacity:.6}.relay-selection.is-changed{opacity:1;border-color:#8ff6c6;box-shadow:0 0 10px #8ff6c62e}.relay-selection i{position:absolute;width:3px;height:3px;border:1px solid #97e4d4;background:#10241b}.relay-selection i:first-child{left:-2px;top:-2px}.relay-selection i:nth-child(2){right:-2px;top:-2px}.relay-selection i:nth-child(3){right:-2px;bottom:-2px}.relay-selection i:nth-child(4){left:-2px;bottom:-2px}.relay-editor-bottom{height:23px;display:flex;justify-content:space-between;align-items:center;padding:0 10px;font-size:6px;color:#94b39b;background:#101e22;border-top:1px solid #9bb79a15}.relay-editor-bottom>span{display:flex;align-items:center;gap:5px}.relay-editor-bottom i{width:2px;height:2px;border-radius:50%;background:#6b8572}.relay-edit-card{position:relative;display:flex;align-items:center;gap:8px;margin:12px 9px 0;padding:10px;border:1px solid #9cbca641;border-radius:8px;background:linear-gradient(120deg,#21383be8,#11262aee);box-shadow:0 8px 24px #0005,inset 0 1px 0 #daefce0a;backdrop-filter:blur(12px)}.relay-edit-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid #a8d2ae30;border-radius:6px;color:#bce8c5;background:#6ca98313}.relay-edit-card>div{flex:1;min-width:0}.relay-edit-card>div>span{display:block;font-size:7px;color:#88a28d}.relay-edit-card strong{display:flex;gap:9px;align-items:baseline;font-size:9px;font-weight:500;white-space:nowrap;color:#cedfce}.relay-edit-card-price{font-size:13px;letter-spacing:-.02em;color:#baf2cb}.relay-edit-card button{display:flex;align-items:center;gap:4px;font-size:8px;white-space:nowrap;color:#b6d8bf;cursor:pointer;padding:8px 2px;min-width:24px;justify-content:center}.relay-edit-card button:disabled{opacity:.5;cursor:wait}.relay-editor-device>.relay-device-label{top:calc(100% + 18px)}.relay-phone-device{position:absolute;width:17.5%;right:0;top:14%;z-index:5;aspect-ratio:.46;container-type:inline-size;border-radius:16%/7.8%;border:1px solid #96aa9777;background:linear-gradient(112deg,#bbc5c6,#445155 3%,#182328 12%,#10171a 70%,#5a6669 97%,#bac4c680);padding:4px;box-shadow:0 24px 40px #000a,5px 4px 0 -2px #0c1810,6px 4px 0 -2px #6d806653,inset 0 0 0 1px #c6d8b733}.relay-phone-device:before{content:"";position:absolute;inset:2px;pointer-events:none;border:1px solid #cce0c322;border-radius:15%/7.4%;z-index:3}.relay-phone-edge{position:absolute;right:-3px;top:13%;height:65%;width:3px;background:linear-gradient(#81917755,#172d1a 30%,#667d5755);border-radius:0 3px 3px 0}.relay-phone-side-button{position:absolute;right:-4px;top:25%;height:10%;width:2px;background:linear-gradient(#a7b595,#5d7455,#344c31);border-radius:0 2px 2px 0}.relay-phone-volume{position:absolute;left:-3px;top:22%;height:14%;width:2px;background:linear-gradient(#a7b595,#4e6848);border-radius:2px 0 0 2px}.relay-phone-glass{position:relative;width:100%;height:100%;border:2px solid #030a0d;border-radius:14%/6.8%;overflow:hidden;background:linear-gradient(150deg,#172426,#101e22 65%,#0a1518);padding:7% 6% 12%;box-shadow:inset 0 0 0 1px #b8d7b51a}.relay-phone-glass:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(122deg,#d6f7c505,transparent 38%)}.relay-phone-status{height:4.8%;display:flex;justify-content:space-between;align-items:center;font-size:4.2cqw;font-weight:600;color:#d3dfc9;padding:0 2%}.relay-phone-status>span:last-child{display:flex;align-items:center;gap:3px}.relay-phone-status i{position:relative;width:12px;height:6px;border-radius:2px;background:#bacdb0}.relay-phone-status i:after{content:"";position:absolute;right:-2px;top:2px;width:1px;height:2px;background:#bacdb0}.relay-phone-island{position:absolute;top:3%;left:37%;width:26%;height:3.6%;border-radius:20px;background:#040d07;box-shadow:inset 0 0 1px #000,inset 0 1px 0 #172b1b}.relay-phone-island i{position:absolute;right:10%;top:28%;height:43%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 40%,#27394e,#10171b 40%,#081009 70%);box-shadow:0 0 0 1px #1d291c}.relay-phone-nav{display:flex;align-items:center;justify-content:space-between;margin:7% 0 5%;color:#b9cdb5;font-size:4.6cqw;font-weight:500}.relay-phone-nav>svg:first-child{margin-left:-4px;color:#7dbf96}.relay-phone-screen-name{display:flex;gap:7px;align-items:center;margin-bottom:5%}.relay-phone-screen-icon{display:grid;place-items:center;width:27px;height:27px;border:1px solid #b9d9b029;border-radius:7px;color:#a8cfac;background:#b0e0a50b}.relay-phone-screen-name strong{display:block;font-size:5.5cqw;font-weight:550;letter-spacing:-.02em;color:#e0ead6}.relay-phone-screen-name small{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:3.5cqw;color:#88aa82}.relay-phone-screen-name .relay-status-dot{width:3px;height:3px}.relay-phone-preview{position:relative;aspect-ratio:16/9;border:1px solid #bcd2af47;border-radius:4px;overflow:hidden;box-shadow:0 5px 10px #0003}.relay-phone-preview>span{position:absolute;bottom:4px;right:4px;font-size:2.2cqw;font-weight:600;letter-spacing:.08em;padding:2px 3px;background:#112017ce;border-radius:2px;color:#c3d8b8}.relay-phone-edit-heading{display:flex;justify-content:space-between;align-items:center;margin:6% 0 2%}.relay-phone-edit-heading>span:first-child{font-size:3cqw;font-weight:600;letter-spacing:.12em;color:#7a9e74}.relay-draft-badge{font-size:2.8cqw;padding:2px 4px;border:1px solid #91bb7b29;border-radius:3px;color:#8ba37d}.relay-draft-badge.has-change{color:#d6e4a5;border-color:#a4c07555;background:#b2bf5712}.relay-phone-content h3{margin:0;font-size:6.6cqw;font-weight:550;letter-spacing:-.03em;color:#e0ead6}.relay-phone-item{margin:3px 0 5%;font-size:3.6cqw;color:#a2b79a}.relay-phone-price-field{border:1px solid #a3c29940;border-radius:7px;background:linear-gradient(110deg,#2b3f2b80,#1e321f80);padding:5% 6% 4%;box-shadow:inset 0 1px 0 #d8eccc05}.relay-phone-price-field>span{display:block;font-size:3.4cqw;color:#90ac86}.relay-phone-price-field button{display:flex;align-items:center;justify-content:space-between;min-height:44px;width:100%;cursor:pointer;text-align:left}.relay-phone-price{font-size:15cqw;font-weight:450;letter-spacing:-.06em;line-height:1.15;color:#e8f4d5;font-variant-numeric:tabular-nums}.relay-price-stepper{display:grid;place-items:center;width:22px;height:22px;border:1px solid #b8d4a43b;border-radius:5px;background:#c4e5aa0a;color:#bfdcae}.relay-phone-price-field button:disabled{cursor:wait}.relay-phone-publish{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;margin-top:6%;padding:7px 3px;background:linear-gradient(110deg,#a2efd3,#74dcc5);border:1px solid #d6f5ba50;border-radius:6px;color:#103b33;font-size:4.1cqw;font-weight:650;cursor:pointer;box-shadow:0 2px 7px #0002,inset 0 1px 0 #f1ffd550;transition:background .25s,box-shadow .25s}.relay-phone-publish:disabled{background:#24433f;color:#bcdbb0;border-color:#8fb48029;box-shadow:none;cursor:default}.relay-phone-publish:not(:disabled):hover{box-shadow:0 0 16px #91eeb530}.relay-phone-publish>svg:last-child:not(:first-child){margin-left:auto}.relay-phone-hint{margin:4% 0 0;text-align:center;font-size:2.9cqw;color:#7f9c77;line-height:1.4}.relay-phone-home{position:absolute;bottom:2.3%;left:34%;width:32%;height:3px;border-radius:3px;background:#c1d6b47a}.relay-phone-device>.relay-device-label{top:calc(100% + 21px)}.relay-publish-lines{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.relay-demo-console{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(820px,100%);margin:12px auto 0;border:1px solid #7baf9438;border-radius:12px;padding:17px 20px 19px;background:linear-gradient(120deg,#152b2dc7,#0c1d21cc 65%,#13272bcc);box-shadow:inset 0 1px 0 #d2f1ca08,0 12px 30px #0003;backdrop-filter:blur(16px)}.relay-console-story{display:flex;align-items:center;gap:12px;min-width:0}.relay-console-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:1px solid #8ccba345;border-radius:10px;background:#6fce9b0e;color:#95d8b1}.relay-console-story strong{display:block;font-size:12px;font-weight:550;letter-spacing:-.015em;color:#cce5d3}.relay-console-story div>span{display:block;margin-top:4px;font-size:10px;color:#81a58e}.relay-console-actions{display:flex;align-items:center;gap:18px;flex-shrink:0}.relay-try-update{display:flex;align-items:center;gap:5px;padding:9px 12px;border:1px solid #9ad4aa42;border-radius:6px;background:#8cdbab0a;color:#c3e8ce;font-size:10px;font-weight:500;cursor:pointer;transition:background .2s}.relay-try-update:hover{background:#8cdbab18}.relay-try-update:disabled{opacity:.5;cursor:wait}.relay-replay{display:flex;align-items:center;gap:5px;padding:9px 0;color:#94b59e;font-size:9px;cursor:pointer}.relay-replay:hover{color:#c6f1d5}.relay-console-progress{position:absolute;bottom:0;left:20px;right:20px;display:flex;gap:4px}.relay-console-progress>span{height:1px;flex:1;background:#82b08f18;transition:background .5s var(--progress-delay)}.relay-console-progress>.is-active{background:linear-gradient(90deg,#76cb9a22,#8de9b7,#76cb9a22);box-shadow:0 0 5px #76cb9a20}.relay-demo-disclaimer{display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;color:#648574;margin:15px 0 0}.relay-demo-disclaimer svg{opacity:.7}.relay-hero-stage button:focus-visible{outline:2px solid #8bf2d4;outline-offset:4px;border-radius:4px}.relay-hero-stage[data-phase=publishing] .relay-tv-hardware{box-shadow:0 0 0 1px #9aefbd50,0 0 36px #73edb116,0 22px 48px #0008;transition:box-shadow .4s}.relay-hero-stage[data-phase=draft] .relay-phone-price-field{border-color:#b6d28788}.relay-hero-stage[data-phase=live] .relay-tv-hardware{border-color:#9ebfa5;transition:border-color .5s}.relay-hero-trial>.cr-spotlight{opacity:.55}.relay-hero-trial .cr-grid-bg{opacity:.45}.relay-hero-trial .cr-fx-grid-lit,.relay-hero-trial .cr-fx-spot{display:none}.relay-hero-trial .cr-cta-halo:before{animation:none;opacity:.32;filter:blur(13px);inset:-4px}.relay-hero-trial h1{letter-spacing:-.045em;font-weight:650;text-wrap:balance}.relay-hero-trial .cr-hero-title{text-shadow:0 0 60px #22d3ee09}.relay-hero-trial .cr-gradient-text-bright{background-image:linear-gradient(105deg,#74e7b4,#54d9e5)}.relay-hero-trial .cr-underline{opacity:.65;height:7px;bottom:-6px}.relay-hero-trial>div.relative.z-10.mx-auto{padding-top:85px;padding-bottom:27px}.relay-hero-trial h1+p{color:#90a6a1;max-width:740px;font-size:17px;line-height:1.65;margin-top:24px}.relay-hero-trial h1+p+div{margin-top:25px}@media (min-width:1500px){.relay-hero-stage{width:min(1380px,100%)}.relay-device-stage{aspect-ratio:2.1/1}.relay-phone-device{width:16.8%}.relay-editor-device{width:32%;top:22%}.relay-demo-console{margin-top:22px}}@media (min-width:1024px) and (max-height:850px){.relay-hero-trial>div.relative.z-10.mx-auto{padding-top:76px;padding-bottom:23px}.relay-hero-trial h1{font-size:52px}.relay-hero-trial h1+p{font-size:16px;line-height:1.6;margin-top:18px}.relay-hero-trial h1+p+div{margin-top:20px}}@media (max-width:1100px){.relay-hero-stage{padding-left:24px;padding-right:24px}.relay-device-stage{aspect-ratio:1.85/1}.relay-phone-device{width:18%;top:15%}.relay-editor-device{width:34%;top:28%}.relay-tv-device{width:64%;left:29%}.relay-edit-card{gap:6px;margin-left:3px;margin-right:3px;padding:8px}.relay-edit-icon{width:23px;height:23px}.relay-edit-card button span{display:none}.relay-edit-card strong{font-size:8px}.relay-device-label strong{font-size:11px}.relay-device-label small{font-size:8px}.relay-editor-topbar{height:25px}.relay-editor-topbar small{display:none}}@media (min-width:640px) and (max-width:900px){.relay-device-stage{aspect-ratio:1.4/1}.relay-tv-device{left:22%;width:71%}.relay-editor-device{width:39%;top:30%}.relay-phone-device{width:21%;top:22%}.relay-editor-device .relay-device-label{left:43%}.relay-edit-card{margin-top:8px}.relay-device-label{gap:6px}.relay-device-label>span{width:20px;height:20px}.relay-device-label small{font-size:7px}.relay-device-label strong{font-size:10px}.relay-tv-label{left:43%}.relay-demo-console{margin-top:26px;padding:15px;gap:12px}.relay-console-story strong{font-size:10px}.relay-console-story div>span{font-size:8px}.relay-console-actions{gap:12px}.relay-try-update{font-size:9px;padding:8px}.relay-replay span{display:none}.relay-phone-price-field button{min-height:35px}.relay-phone-publish{min-height:28px}}@media (max-width:639px){.relay-hero-stage{padding:0 18px 22px}.relay-stage-heading{padding:0;margin-bottom:15px}.relay-demo-kicker{font-size:6px;letter-spacing:.11em;gap:5px}.relay-example{font-size:7px;gap:3px}.relay-example svg{width:9px}.relay-device-stage{aspect-ratio:auto;height:630px}.relay-tv-device{left:0;top:0;width:100%}.relay-screen-tag{font-size:8px;margin-bottom:8px}.relay-screen-tag>span:last-child{font-size:7px}.relay-tv-hardware{padding:4px 4px 0;border-radius:5px}.relay-tv-display{border-width:1px}.relay-tv-chin{height:9px}.relay-tv-chin>span{font-size:3px}.relay-tv-chin>i{bottom:3px}.relay-tv-mount{height:12px}.relay-tv-plinth{height:3px}.relay-tv-label{top:calc(100% + 10px);left:0;transform:none}.relay-tv-label strong{font-size:11px}.relay-tv-label small{font-size:8px}.relay-screen-confirmation{font-size:7px;bottom:7px;padding:4px 7px;gap:4px}.relay-screen-confirmation>span{width:13px;height:13px}.relay-phone-device{width:43%;top:auto;bottom:57px;right:1%;padding:3px}.relay-phone-device>.relay-device-label{top:calc(100% + 18px)}.relay-phone-nav{margin-top:10%}.relay-phone-price-field button{min-height:32px}.relay-phone-publish{min-height:28px;gap:4px}.relay-phone-status svg{width:8px}.relay-phone-status i{width:9px;height:5px}.relay-phone-screen-icon{width:21px;height:21px}.relay-phone-screen-icon svg{width:11px}.relay-phone-screen-name{gap:5px}.relay-phone-price-field{border-radius:5px}.relay-price-stepper{width:17px;height:17px}.relay-phone-publish svg{width:10px}.relay-phone-island{top:3%}.relay-phone-hint{font-size:3cqw}.relay-editor-device{width:58%;left:-1%;top:auto;bottom:101px}.relay-browser-bar{height:20px;padding:0 7px}.relay-window-dots{gap:3px}.relay-window-dots i{width:3px;height:3px}.relay-address{font-size:5px;gap:3px}.relay-address svg{width:6px}.relay-browser-bar>svg{width:9px}.relay-editor-topbar{height:23px;padding:0 7px;gap:3px;font-size:5px}.relay-editor-appmark{font-size:14px}.relay-editor-saved{font-size:4px;gap:2px}.relay-editor-saved i{width:2px;height:2px}.relay-editor-bottom{font-size:4px;height:18px;padding:0 6px}.relay-editor-bottom svg{width:7px}.relay-editor-bottom>span{gap:3px}.relay-editor-shell{border-radius:6px;transform:perspective(1200px) rotateY(3deg) rotate(-2deg)}.relay-edit-card{margin:8px 4px 0;padding:7px;gap:5px;border-radius:6px}.relay-edit-icon{width:21px;height:21px}.relay-edit-icon svg{width:10px}.relay-edit-card>div>span{font-size:5px}.relay-edit-card strong{font-size:6px;gap:6px}.relay-edit-card-price{font-size:10px}.relay-edit-card button{padding:7px 0}.relay-edit-card button span{display:none}.relay-edit-card button svg{width:10px}.relay-editor-device>.relay-device-label{top:calc(100% + 20px);left:48%}.relay-device-label{gap:6px}.relay-device-label strong{font-size:10px}.relay-device-label small{font-size:7px}.relay-device-label>span{width:20px;height:20px;font-size:7px}.relay-device-label div{max-width:138px;white-space:normal}.relay-stage-coordinate{display:none}.relay-floor{bottom:13%;left:-18%;right:-18%}.relay-scene-aura{inset:0 -10% 0}.relay-publish-lines{display:none}.relay-demo-console{margin-top:0;padding:15px 13px 17px;display:block;border-radius:10px}.relay-console-story{gap:9px}.relay-console-icon{width:30px;height:30px;border-radius:8px}.relay-console-icon svg{width:14px}.relay-console-story strong{font-size:10px}.relay-console-story div>span{font-size:8px;line-height:1.5;margin-top:3px}.relay-console-actions{margin:13px 0 0 39px;justify-content:space-between;gap:12px}.relay-try-update{font-size:9px;padding:8px 10px}.relay-replay{font-size:8px}.relay-demo-disclaimer{font-size:7px;line-height:1.6;gap:5px;margin-top:12px;text-align:center}.relay-demo-disclaimer svg{display:none}.relay-hero-trial>div.relative.z-10.mx-auto{padding-top:92px;padding-bottom:26px}.relay-hero-trial h1{font-size:40px;line-height:1.08;letter-spacing:-.055em}.relay-hero-trial h1+p{font-size:14px;line-height:1.7;margin-top:22px;max-width:340px}.relay-hero-trial h1+p+div{margin-top:24px}.relay-hero-trial .cr-underline{bottom:-5px}.relay-hero-trial .cr-beam-border>span{font-size:8px;letter-spacing:.12em;padding:7px 10px}.relay-hero-trial .cr-beam-border{margin-bottom:20px}}@media (max-width:370px){.relay-phone-device{aspect-ratio:.44}.relay-device-stage{height:555px}.relay-phone-device{width:44%;bottom:60px}.relay-editor-device{width:58%;bottom:105px}.relay-phone-price-field button{min-height:28px}.relay-phone-publish{min-height:24px}.relay-phone-screen-icon{width:18px;height:18px}.relay-phone-screen-name{gap:4px}.relay-device-label strong{font-size:9px}.relay-device-label small{font-size:6px}.relay-device-label>span{width:17px;height:17px}.relay-device-label{gap:4px}.relay-device-label div{max-width:110px}.relay-edit-card{padding:5px}.relay-edit-card strong{font-size:5px}.relay-hero-trial h1{font-size:35px}}@media (prefers-reduced-motion:reduce){.relay-hero-stage *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.relay-publish-lines{display:none}}.relay-board-frame{position:absolute;inset:0;transform-origin:center}.relay-value-clip{display:inline-grid;position:relative;overflow:hidden;vertical-align:bottom;max-width:100%;min-height:1.22em;line-height:1.22}.relay-value-clip>span{display:block;grid-area:1/1}.relay-layer-targets{position:absolute;inset:0;z-index:20}.relay-layer-hit{position:absolute;padding:0;border:0;background:transparent;cursor:crosshair;border-radius:0!important}.relay-layer-hit:focus-visible{outline:1px solid #aeffdf!important;outline-offset:-2px!important}.relay-layer-ring{position:absolute;z-index:5;pointer-events:none;border:1px solid #77e2e6;box-shadow:0 0 0 1px #071b20,0 0 12px #4fefdc1a}.relay-layer-ring>i{position:absolute;width:4px;height:4px;background:#e9fff5;border:1px solid #46a5b2}.relay-layer-ring>i:first-child{left:-2px;top:-2px}.relay-layer-ring>i:nth-child(2){right:-2px;top:-2px}.relay-layer-ring>i:nth-child(3){right:-2px;bottom:-2px}.relay-layer-ring>i:nth-child(4){left:-2px;bottom:-2px}.relay-layer-ring>span{position:absolute;left:0;top:0;padding:2px 4px;font-size:6px;line-height:1.2;color:#d3fff5;background:#0d4754;white-space:nowrap;transform:translateY(-100%)}.relay-hero-stage[data-phase=draft] .relay-layer-ring{border-color:#b2f6c9;box-shadow:0 0 0 1px #0a2d29,0 0 15px #a7ffe523}.relay-edit-card-price[data-layer]:not([data-layer=price]){font-size:10px;letter-spacing:-.015em;line-height:1.4;max-width:100%}.relay-edit-card strong{min-width:0}.relay-edit-card .relay-value-clip{max-width:100%;white-space:nowrap}.relay-edit-card .relay-value-clip>span{overflow:hidden;text-overflow:ellipsis}.relay-phone-price[data-layer]:not([data-layer=price]){font-size:6cqw;letter-spacing:-.035em;line-height:1.2;max-width:calc(100% - 28px)}.relay-phone-price[data-layer]:not([data-layer=price]) .relay-value-clip{min-height:2.4em;align-items:center}.relay-phone-price-field[data-layer=palette] .relay-price-stepper{background:linear-gradient(90deg,#efece1 50%,#1c382e 0);border-radius:50%;border-color:#aac6b2a3;box-shadow:0 0 0 3px #8ccbb015}.relay-phone-price-field[data-layer=palette] .relay-price-stepper svg{opacity:0}.relay-phone-price-field[data-layer=photo] .relay-price-stepper{background:#688b6d26}.relay-edit-card:has(button:hover){border-color:#9bdbcb73;box-shadow:0 8px 24px #0005,0 0 20px #69e2cb0a;transition:border-color .25s,box-shadow .25s}.relay-expand-screen{position:absolute;z-index:5;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;border:1px solid #dbf4dd4d;border-radius:6px;background:#102b23bd;backdrop-filter:blur(8px);color:#e3f7e8;cursor:pointer;opacity:.55;transform:translateY(0);transition:opacity .2s,background .2s}.relay-expand-screen:focus-visible,.relay-tv-display:hover .relay-expand-screen{opacity:1;background:#163c2ee8}.relay-comparison-tag{position:absolute;top:10px;left:10px;z-index:6;padding:5px 8px;border:1px solid #f4d39d65;border-radius:4px;background:#2b2b1ae8;color:#f2e4bf;font-size:9px;letter-spacing:.02em;box-shadow:0 3px 10px #0002}.relay-hero-stage[data-compare=true] .relay-tv-hardware{border-color:#b8ad78;box-shadow:0 0 0 1px #b8ad7840,0 22px 48px #0008}.relay-screen-receiving{position:absolute;z-index:4;right:10px;bottom:10px;display:flex;gap:3px;padding:7px 9px;border:1px solid #b6efd14a;border-radius:20px;background:#0c3023db;backdrop-filter:blur(8px)}.relay-screen-receiving>span{width:4px;height:4px;border-radius:50%;background:#b7ffdf;animation:relay-receiving .7s ease-in-out infinite}.relay-screen-receiving>span:nth-child(2){animation-delay:.13s}.relay-screen-receiving>span:nth-child(3){animation-delay:.26s}.relay-screen-arrival{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#a6fff038 48%,transparent 75%);box-shadow:inset 0 0 0 1px #b8fff38a;animation:relay-arrival 1.1s cubic-bezier(.2,.7,.2,1) both}.relay-screen-confirmation svg path{stroke-dasharray:25;stroke-dashoffset:25;animation:relay-check .5s ease .15s forwards}.relay-orbits{position:absolute;inset:-2% 0 -5%;z-index:-2;overflow:hidden;pointer-events:none;mask-image:radial-gradient(ellipse at 58% 55%,#000,transparent 75%)}.relay-orbits>i{position:absolute;border:1px solid #77e7d716;border-radius:50%;width:86%;height:65%;left:9%;top:22%;transform:rotate(-18deg)}.relay-orbits>i:nth-child(2){width:96%;height:77%;top:16%;left:4%;border-style:dashed;border-color:#77e7d70a;animation:relay-orbit-breathe 13s ease-in-out infinite}.relay-orbits>span{position:absolute;top:48%;left:3%;width:4px;height:4px;border-radius:50%;background:#a3ffdf;box-shadow:0 0 10px 2px #7cf5d34d;offset-path:ellipse(48% 36% at 51% 55%);offset-rotate:0deg;animation:relay-orbit-point 24s linear infinite;opacity:.5}.relay-scene-aura{animation:relay-atmosphere 10s ease-in-out infinite;transform-origin:60% 40%}.relay-tv-hardware:after{content:"";position:absolute;top:-1px;left:5%;width:30%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#d9fff3d1,transparent);animation:relay-rim-light 9s ease-in-out infinite}.relay-phone-publish{position:relative;overflow:hidden}.relay-phone-publish:not(:disabled):after{content:"";position:absolute;inset:-20px -50%;pointer-events:none;transform:translateX(-100%) rotate(-18deg);background:linear-gradient(90deg,transparent,#f3fff43b,transparent);animation:relay-button-shine 4s ease-in-out 1s infinite}.relay-hero-stage[data-phase=publishing] .relay-console-icon svg{animation:relay-signal-pulse .9s ease-in-out infinite}.relay-hero-stage[data-phase=live] .relay-console-icon{box-shadow:0 0 16px #71edb91a;transition:box-shadow .4s}.relay-hero-stage[data-phase=live] .relay-console-icon svg path{stroke-dasharray:25;stroke-dashoffset:25;animation:relay-check .5s ease forwards}.relay-demo-console{flex-wrap:wrap;row-gap:16px}.relay-inspector-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border-top:1px solid #8dbaa925;padding-top:12px}.relay-layer-switcher{display:flex;align-items:center;gap:4px}.relay-layer-switcher>span{display:flex;align-items:center;gap:5px;color:#7da396;font-size:8px;margin-right:8px;white-space:nowrap}.relay-layer-switcher>button{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px 8px;border:1px solid transparent;border-radius:5px;color:#8fb9a7;font-size:9px;cursor:pointer;transition:color .25s,border-color .25s,background .25s}.relay-layer-switcher>button[aria-pressed=true]{color:#d6f3e8;border-color:#9ce6c14a;background:#79e0b811}.relay-layer-switcher>button:hover{color:#dcfff1;background:#79e0b80a}.relay-revision-actions{display:flex;align-items:center;gap:12px}.relay-revision-actions button{display:flex;align-items:center;gap:5px;min-height:30px;color:#a8d1bf;font-size:9px;cursor:pointer}.relay-revision-actions button:disabled{opacity:.3;cursor:default}.relay-revision-actions button[aria-pressed=true]{color:#e7dcb5}.relay-preview-dialog{width:min(1100px,calc(100vw - 36px));max-height:calc(100svh - 40px);padding:0;margin:auto;overflow:auto;border:1px solid #82b4a36e;border-radius:15px;background:#0c1a1c;color:#c9e5dd;box-shadow:0 35px 100px #000b}.relay-preview-dialog::backdrop{background:#020a0be0;backdrop-filter:blur(14px)}.relay-preview-dialog[open]{animation:relay-dialog-enter .35s cubic-bezier(.2,.8,.2,1)}.relay-dialog-shell header{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;border-bottom:1px solid #a6d0bc22}.relay-dialog-shell header>div{display:flex;align-items:center;gap:8px}.relay-dialog-shell header strong{font-size:13px;font-weight:550}.relay-dialog-shell header small{font-size:10px;color:#81a99b;margin-left:8px}.relay-dialog-shell header button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #8cbba038;border-radius:7px;color:#b4d4c4;cursor:pointer}.relay-dialog-board{position:relative;aspect-ratio:16/9;background:#071111;overflow:hidden}.relay-dialog-shell footer{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;gap:15px}.relay-dialog-shell footer button,.relay-dialog-shell footer span{display:flex;align-items:center;gap:7px;font-size:11px;color:#9ec4b4}.relay-dialog-shell footer button{padding:7px 10px;border:1px solid #9cc9b147;border-radius:6px;cursor:pointer}.relay-dialog-shell footer button:disabled{opacity:.35;cursor:default}.relay-dialog-shell button:focus-visible{outline:2px solid #7ff4d5;outline-offset:3px}@keyframes relay-receiving{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes relay-arrival{0%{transform:translateX(-90%)}to{transform:translateX(90%)}}@keyframes relay-check{to{stroke-dashoffset:0}}@keyframes relay-atmosphere{0%,to{transform:scale(.98);opacity:.7}50%{transform:scale(1.06);opacity:1}}@keyframes relay-orbit-breathe{0%,to{transform:rotate(-18deg) scale(.98)}50%{transform:rotate(-14deg) scale(1.02)}}@keyframes relay-orbit-point{to{offset-distance:100%}}@keyframes relay-rim-light{0%,40%,to{transform:translateX(0);opacity:0}55%{opacity:.8}75%{transform:translateX(160%);opacity:0}}@keyframes relay-button-shine{0%,35%,to{transform:translateX(-100%) rotate(-18deg)}65%{transform:translateX(100%) rotate(-18deg)}}@keyframes relay-signal-pulse{50%{opacity:.4;transform:scale(.88)}}@keyframes relay-dialog-enter{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1100px){.relay-layer-switcher>span{display:none}.relay-inspector-row{gap:8px}.relay-layer-switcher>button{font-size:8px;padding:5px 6px}.relay-revision-actions{gap:9px}.relay-edit-card-price[data-layer]:not([data-layer=price]),.relay-revision-actions button{font-size:8px}}@media (max-width:639px){.relay-inspector-row{flex-wrap:wrap;gap:8px}.relay-layer-switcher{width:100%;justify-content:space-between}.relay-layer-switcher>button{flex:1;font-size:8px;padding:6px 3px;min-height:32px}.relay-layer-switcher>button svg{width:10px}.relay-revision-actions{width:100%;justify-content:flex-end;gap:18px}.relay-revision-actions button{font-size:8px;min-height:27px}.relay-layer-ring>span{font-size:4px;padding:1px 2px}.relay-layer-ring>i{width:3px;height:3px}.relay-expand-screen{width:25px;height:25px;top:6px;right:6px;opacity:.85}.relay-expand-screen svg{width:11px}.relay-comparison-tag{font-size:7px;top:6px;left:6px;padding:4px 6px}.relay-edit-card-price[data-layer]:not([data-layer=price]){font-size:6px}.relay-dialog-shell header{padding:12px}.relay-dialog-shell header strong{font-size:11px}.relay-dialog-shell header small{display:none}.relay-dialog-shell footer{padding:12px;gap:8px}.relay-dialog-shell footer span{font-size:8px}.relay-dialog-shell footer button{font-size:8px;gap:4px;padding:6px}.relay-screen-receiving{padding:5px 7px;bottom:6px;right:6px}.relay-orbits{inset:0 -20%;opacity:.65}}@media (prefers-reduced-motion:reduce){.relay-hero-stage *,.relay-preview-dialog[open]{animation:none!important;transition:none!important}.relay-orbits>span,.relay-screen-arrival{display:none}}.relay-hero-stage[data-active=false] *,.relay-hero-stage[data-active=false] :after,.relay-hero-stage[data-active=false] :before{animation-play-state:paused}.relay-autoplay{display:flex;align-items:center;gap:5px;padding:9px 0;color:#91c6b2;font-size:9px;cursor:pointer}.relay-autoplay[aria-pressed=true]{color:#c6f3e1}.relay-autoplay:disabled{opacity:.4;cursor:default}@media (max-width:639px){.relay-autoplay{font-size:8px}.relay-console-actions{gap:12px}}.relay-stage-explore{display:flex;align-items:center;gap:12px}.relay-top-edit{display:flex;align-items:center;gap:4px;padding:7px 10px;border:1px solid #84d9bc40;border-radius:5px;background:#74dfb510;color:#c6eddd;font-size:9px;cursor:pointer;white-space:nowrap}.relay-top-edit:disabled{opacity:.4;cursor:wait}.relay-top-edit:hover{background:#74dfb51c;border-color:#84d9bc80}.relay-inspector-hint{display:flex;align-items:center;gap:6px;color:#709f8d;font-size:8px}.relay-stage-heading{min-height:31px;margin-bottom:14px}@media (max-width:639px){.relay-stage-explore{gap:6px;flex:1}.relay-stage-explore .relay-layer-switcher{width:auto;gap:2px}.relay-stage-explore .relay-layer-switcher>button{padding:5px 4px;gap:3px;min-height:30px}.relay-stage-explore .relay-layer-switcher>button svg{width:9px}.relay-top-edit{font-size:8px;padding:6px 7px;gap:2px}.relay-stage-heading{gap:4px}.relay-example{font-size:6px}.relay-example svg{display:none}.relay-inspector-hint{font-size:7px;max-width:55%;line-height:1.4}.relay-inspector-row{flex-wrap:nowrap}.relay-revision-actions{width:auto;gap:12px}}@media (max-width:370px){.relay-stage-explore .relay-layer-switcher>button{font-size:7px;padding:4px 3px}.relay-stage-explore .relay-layer-switcher>button svg{display:none}.relay-example{font-size:5px}.relay-top-edit{font-size:7px}}.relay-hero-trial{overflow:clip}.relay-hero-stage,.relay-stage-heading{scroll-margin-top:80px}.relay-stage-explore button{scroll-margin-top:90px}@media (max-width:639px){.relay-stage-heading{position:relative;display:block;padding-top:6px}.relay-stage-explore{justify-content:space-between}.relay-example{position:absolute;top:-9px;right:0;white-space:nowrap;font-size:6px}}.relay-guide-pointer{position:absolute;top:0;left:0;z-index:9;display:flex;align-items:flex-start;gap:5px;pointer-events:none;color:#082c27;filter:drop-shadow(0 2px 4px #001e17a1)}.relay-guide-pointer>svg{flex-shrink:0;transform:rotate(-10deg);stroke-width:1.3}.relay-guide-pointer>span{margin-top:15px;border:1px solid #aff4d48c;border-radius:4px;padding:4px 7px;background:#153b2fec;color:#d3ffe9;font-size:8px;font-weight:500;white-space:nowrap;box-shadow:0 4px 10px #0004}.relay-guide-pointer>i{position:absolute;left:-11px;top:-11px;width:28px;height:28px;border:1px solid #b2ffd7;border-radius:50%;opacity:0;animation:relay-guide-click .55s ease-out 1.65s both}@keyframes relay-guide-click{0%{transform:scale(.2);opacity:0}25%{opacity:.8}to{transform:scale(1.1);opacity:0}}@media (max-width:639px){.relay-guide-pointer>span{font-size:6px;padding:3px 5px}.relay-guide-pointer>svg{width:13px}.relay-guide-pointer{gap:2px}}.relay-layer-switcher>button:after{content:"";position:absolute;bottom:2px;left:25%;right:25%;height:1px;border-radius:1px;background:#a5f2d7;opacity:0;transform:scaleX(.45);transition:opacity .18s ease,transform .24s ease}.relay-layer-switcher>button[aria-pressed=true]:after{opacity:.8;transform:scaleX(1)}.relay-console-actions button,.relay-edit-card button,.relay-phone-publish,.relay-revision-actions button,.relay-top-edit{touch-action:manipulation;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.relay-console-actions button:not(:disabled):active,.relay-edit-card button:not(:disabled):active,.relay-phone-publish:not(:disabled):active,.relay-revision-actions button:not(:disabled):active,.relay-top-edit:not(:disabled):active{transform:translateY(1px)}.relay-revision-actions button[aria-pressed=true]{color:#caffeb;text-shadow:0 0 12px #86eac35c}.relay-screen-confirmation{pointer-events:none}@media (hover:hover){.relay-edit-card button:not(:disabled):hover svg,.relay-top-edit:not(:disabled):hover svg,.relay-try-update:not(:disabled):hover svg{transform:translate(1px,-1px)}.relay-edit-card button svg,.relay-top-edit svg,.relay-try-update svg{transition:transform .18s ease}}@media (pointer:coarse){.relay-console-actions button,.relay-revision-actions button,.relay-stage-explore .relay-layer-switcher>button,.relay-top-edit{min-height:36px}}.relay-hero-stage[data-motion=reduced] *,.relay-hero-stage[data-motion=reduced] :after,.relay-hero-stage[data-motion=reduced] :before{animation:none!important;transition:none!important}.relay-hero-stage[data-motion=reduced] .relay-editor-device,.relay-hero-stage[data-motion=reduced] .relay-phone-device,.relay-hero-stage[data-motion=reduced] .relay-tv-device{opacity:1!important;transform:none!important}.relay-hero-stage[data-motion=reduced] .relay-orbits>span,.relay-hero-stage[data-motion=reduced] .relay-publish-lines,.relay-hero-stage[data-motion=reduced] .relay-screen-arrival{display:none}@font-face{font-family:Relay Playfair;src:url(/fonts/playfair-display.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:Relay Inter;src:url(/fonts/inter.woff2) format("woff2");font-display:swap;font-weight:100 900}.ra-section{--ra-cyan:#77deeb;--ra-green:#78d9b6;--ra-line:#ffffff12;--ra-muted:#96a1a6;--ra-ease:cubic-bezier(0.22,1,0.36,1);position:relative;padding:96px 24px 78px;background:radial-gradient(ellipse at 25% 35%,#1833322b,transparent 62%),#090d0f;border-block:1px solid var(--ra-line);scroll-margin-top:78px;color:#f0f3f2}.ra-container{max-width:1280px;margin-inline:auto}.ra-heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:60px;margin-bottom:38px}.ra-eyebrow{display:flex;align-items:center;gap:9px;font:600 10px/1.5 Relay Inter,sans-serif;letter-spacing:.17em;color:var(--ra-cyan)}.ra-heading h2{font-size:clamp(35px,3.7vw,54px);line-height:1.07;letter-spacing:-.045em;font-weight:550;margin-top:17px}.ra-heading h2>span{color:#aebdb9}.ra-heading>p{max-width:43ch;font-size:14px;line-height:1.85;color:var(--ra-muted);padding-bottom:3px}.ra-workspace{display:grid;grid-template-columns:minmax(0,1fr) 350px;border:1px solid #ffffff18;border-radius:12px;background:#101619;box-shadow:0 35px 80px -40px #000b;overflow:clip}.ra-brief{grid-column:1/-1;display:flex;align-items:center;gap:17px;min-height:100px;padding:19px 28px;border-bottom:1px solid var(--ra-line);background:linear-gradient(100deg,#152124,#12181b)}.ra-brief-symbol{height:38px;width:38px;display:grid;place-items:center;color:var(--ra-cyan);border:1px solid #79dcea25;border-radius:9px;background:#84d1cd08;flex-shrink:0}.ra-brief-copy>span{font-size:8px;letter-spacing:.18em;color:#8faaa9;font-weight:600}.ra-brief-copy>p{font-size:13px;line-height:1.65;color:#d4dfdc;margin-top:6px}.ra-mobile-break{display:none}.ra-approved{margin-left:auto;display:flex;gap:13px;align-items:center;flex-shrink:0}.ra-media-thumbs{display:flex;gap:5px}.ra-media-thumbs img{width:31px;height:39px;border-radius:3px;object-fit:cover;filter:saturate(.75);border:1px solid #ffffff1f;transition:border-color .3s}.ra-media-thumbs img.is-used{border-color:var(--ra-green)}.ra-approved>span{font-size:10px;color:#c4d9d0;line-height:1.5}.ra-approved svg{display:inline-block;vertical-align:middle;margin-right:3px;color:var(--ra-green)}.ra-approved small{display:block;font-size:8px;color:#7c918a;margin-top:3px}.ra-stage{position:relative;height:520px;min-width:0;isolation:isolate;perspective:1500px;background:radial-gradient(ellipse at 53% 28%,#293431 0,#141d1e 42%,#0d1316 82%);overflow:clip}.ra-stage-top{position:absolute;inset:25px 25px auto;z-index:5;display:flex;justify-content:space-between;gap:16px;font-size:8px;color:#8b9999;letter-spacing:.14em;pointer-events:none}.ra-stage-top span:first-child{color:#b9cbc7}.ra-replay-line i,.ra-review i,.ra-stage-top i{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--ra-cyan);vertical-align:middle;margin-right:6px}.ra-stage-top b{display:inline-block;height:6px;width:1px;background:#ffffff30;margin:0 9px}.ra-ground{position:absolute;inset:50% -30% -50%;background:linear-gradient(#0000,#a8c6b610);transform:rotateX(65deg);border-top:1px solid #a8c6b613;pointer-events:none}.ra-floor-shadow{position:absolute;left:17%;right:15%;height:45px;top:70%;background:#0008;filter:blur(22px);border-radius:50%;transform:rotate(-3deg);transition:transform .9s var(--ra-ease)}.ra-deck{inset:0;perspective:1400px;pointer-events:none}.ra-deck,.ra-main-board,.ra-side-board{position:absolute;transform-style:preserve-3d}.ra-main-board,.ra-side-board{top:44%;left:50%;width:72%;aspect-ratio:16/9;transition:transform 1s var(--ra-ease),opacity .6s;pointer-events:auto}.ra-main-board{z-index:3;transform:translate(-50%,-50%) rotateX(5deg) rotateY(-8deg) rotate(-1.1deg)}.ra-side-board{width:68%;opacity:.54;z-index:1;pointer-events:none;filter:saturate(.75)}.ra-side-left{transform:translate(-66%,-55%) rotateY(-14deg) rotate(-6deg) scale(.87) translateZ(-95px)}.ra-side-right{transform:translate(-32%,-38%) rotateY(14deg) rotate(5deg) scale(.87) translateZ(-95px)}.ra-composition{width:100%;height:100%;position:relative;transform-style:preserve-3d;isolation:auto;transform-style:flat}.ra-composition[data-exploded=true]{transform-style:preserve-3d}.ra-board-back{inset:0;background:linear-gradient(110deg,#4a5150,#181c1c 48%,#5b6461);border:1px solid #aab5ac45;border-radius:3px;transform:translateZ(-9px);box-shadow:5px 10px 30px #0008}.ra-board-back,.ra-board-edge{position:absolute;pointer-events:none}.ra-board-edge{left:0;right:0;top:100%;height:9px;background:linear-gradient(#39423e,#151a17);transform-origin:top;transform:rotateX(-90deg)}.ra-layer{position:absolute;inset:0;transform-style:preserve-3d;transform:none;transition:transform .9s var(--ra-ease),opacity .45s;pointer-events:none}.ra-layer [data-element-id]{transition:left .8s var(--ra-ease),top .8s var(--ra-ease),width .8s var(--ra-ease),height .8s var(--ra-ease);user-select:text!important}.ra-layer [data-element-id] div{transition:font-size .8s var(--ra-ease),color .5s,background-color .5s}.ra-layer [data-element-id] img{transition:object-position .8s var(--ra-ease)}.ra-composition[data-exploded=true] .ra-layer{transform:translateZ(calc(var(--layer-depth) * 26px))}.ra-composition[data-exploded=true] .ra-board-back{transform:translateZ(-20px);box-shadow:10px 16px 35px #0009}.ra-element-outline{position:absolute;border:1px solid #81e2e880;pointer-events:none;transition:left .8s var(--ra-ease),top .8s var(--ra-ease),width .8s var(--ra-ease),height .8s var(--ra-ease);box-shadow:0 0 0 1px #07262618}.ra-element-outline>span{position:absolute;left:-1px;bottom:calc(100% + 5px);font:600 9px/1 Relay Inter,sans-serif;padding:5px 8px;color:#c8fdff;background:#143334e8;border:1px solid #79e1e850;letter-spacing:.06em;white-space:nowrap}.ra-element-outline i{position:absolute;width:5px;height:5px;background:#ddffff;border:1px solid #45b1bc}.ra-element-outline i:first-of-type{left:-3px;top:-3px}.ra-element-outline i:nth-of-type(2){right:-3px;top:-3px}.ra-element-outline i:nth-of-type(3){left:-3px;bottom:-3px}.ra-element-outline i:nth-of-type(4){right:-3px;bottom:-3px}.ra-element-hit{position:absolute;pointer-events:auto;cursor:pointer;background:transparent;border:0;padding:0}.ra-stage[data-inspecting=true] .ra-main-board{transform:translate(-51%,-50%) rotateX(18deg) rotateY(-26deg) scale(.88)}.ra-stage[data-inspecting=true] .ra-side-board,.ra-workspace[data-phase=refine] .ra-side-board{opacity:0;transform:translate(-50%,-50%) scale(.75) translateZ(-100px)}.ra-workspace[data-phase=refine] .ra-main-board{transform:translate(-50%,-50%) rotateX(0) rotateY(0) rotate(0)}.ra-layer-caption{position:absolute;bottom:115px;left:25px;z-index:5;pointer-events:none}.ra-layer-caption span{font-size:8px;letter-spacing:.15em;color:var(--ra-cyan)}.ra-layer-caption p{font-size:10px;color:#afbfba;margin-top:5px}.ra-directions{position:absolute;inset:auto 22px 23px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;z-index:6}.ra-directions>button{min-width:0;display:flex;align-items:center;gap:9px;min-height:59px;text-align:left;padding:9px;background:#101a1e;border:1px solid #ffffff16;border-radius:5px;cursor:pointer;color:#bdc8c7;transition:background .2s,border-color .2s,transform .2s}.ra-directions>button:hover{border-color:#79dee850;background:#19272b}.ra-directions>button[aria-pressed=true]{border-color:#79dee876;background:#182b2e;color:#f1f8f5}.ra-direction-preview{width:57px;aspect-ratio:16/9;flex-shrink:0;pointer-events:none;overflow:hidden;border-radius:1px}.ra-direction-preview .ra-composition{transform-style:flat}.ra-directions small{display:block;font-size:6px;letter-spacing:.12em;color:#819593;line-height:1.4}.ra-directions strong{display:block;font-weight:500;font-size:11px;line-height:1.4;margin-top:3px;white-space:nowrap}.ra-directions>button>i{margin-left:auto;font-style:normal;color:var(--ra-cyan)}.ra-inspector{display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--ra-line);background:linear-gradient(140deg,#182024,#10171b);padding:24px 23px 19px}.ra-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-bottom:20px;border-bottom:1px solid var(--ra-line)}.ra-phases button{position:relative;text-align:left;color:#80918f;font-size:9px;font-weight:500;min-height:42px;cursor:pointer;line-height:1.4}.ra-phases button>span{display:block;font-size:8px;letter-spacing:.12em;margin-bottom:7px}.ra-phases button>i{position:absolute;right:2px;top:0;font-style:normal;font-size:10px}.ra-phases button[aria-pressed=true]{color:#e3eeeb}.ra-phases button[aria-pressed=true]>i,.ra-phases button[aria-pressed=true]>span{color:var(--ra-cyan)}.ra-narrative{padding-top:23px}.ra-narrative>.ra-eyebrow{font-size:8px;letter-spacing:.15em}.ra-narrative h3{font-size:27px;font-weight:500;letter-spacing:-.035em;line-height:1.18;margin-top:10px;max-width:15ch}.ra-narrative>p:not(.ra-eyebrow){font-size:12px;color:var(--ra-muted);line-height:1.8;margin-top:12px}.ra-direction-story{padding-top:25px}.ra-direction-story>span{font-size:7px;letter-spacing:.14em;color:#849991}.ra-direction-story>strong{display:block;font-family:Relay Playfair,Georgia,serif;font-size:25px;font-weight:400;color:#e9e7d9;margin-top:7px}.ra-direction-story>p{font-size:11px;color:#a0b0a7;margin-top:3px}.ra-direction-story>div{display:flex;align-items:center;gap:11px;border-top:1px solid var(--ra-line);padding-top:18px;margin-top:20px;color:#8ed4cb;font-size:10px;line-height:1.7}.ra-direction-story svg{flex-shrink:0}.ra-layer-list{margin-top:20px;display:grid;gap:3px}.ra-layer-list button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid transparent;border-radius:3px;padding:9px;color:#99aba9;cursor:pointer;font-size:10px;min-height:35px}.ra-layer-list button strong{font-weight:500}.ra-layer-list button>span{margin-left:auto;font-size:8px;color:#738887}.ra-layer-list button>i{font-style:normal;font-size:12px;color:#719895}.ra-layer-list button:hover{background:#ffffff04}.ra-layer-list button[aria-pressed=true]{background:#78deeb09;border-color:#78deeb35;color:#daf5f2}.ra-layer-list button[aria-pressed=true] i,.ra-layer-list button[aria-pressed=true] svg{color:var(--ra-cyan)}.ra-inspector-bottom{margin-top:auto;padding-top:20px}.ra-next{width:100%;display:flex;align-items:center;justify-content:space-between;padding-block:13px;border-top:1px solid var(--ra-line);color:#e1eeea;font-size:11px;cursor:pointer}.ra-next>span{color:var(--ra-cyan);font-size:17px}.ra-next:hover>span{transform:translate(2px,-2px)}.ra-replay-line{display:flex;align-items:center;justify-content:space-between;margin-top:11px;font-size:7px;letter-spacing:.12em;color:#798f86}.ra-replay-line i{background:#86b89a;width:3px;height:3px}.ra-replay-line button{display:flex;align-items:center;gap:5px;min-height:28px;font-size:9px;letter-spacing:0;color:#9cafab;cursor:pointer}.ra-replay-line button:hover{color:#d9e8e2}.ra-instructions{display:grid;gap:5px;margin-top:15px}.ra-instructions button{display:flex;align-items:center;gap:9px;min-height:43px;padding:8px 10px;border:1px solid #ffffff10;border-radius:4px;text-align:left;background:#ffffff02;cursor:pointer;color:#8babaa}.ra-instructions button>span{flex:1}.ra-instructions button strong{display:block;font-size:10px;font-weight:500;color:#d4e3de;line-height:1.4}.ra-instructions button small{display:block;font-size:8px;line-height:1.4;margin-top:2px;color:#829993}.ra-instructions button:hover{background:#6dd6dc09;border-color:#6dd6dc40;color:var(--ra-cyan)}.ra-headline-form{margin-top:16px}.ra-headline-form>label{font-size:7px;letter-spacing:.14em;color:#849892;display:block;margin-bottom:7px}.ra-headline-form>div{display:flex;border-bottom:1px solid #b1d4c333;gap:7px}.ra-headline-form input{width:100%;min-width:0;background:transparent;color:#dbe8e2;font-family:Relay Playfair,Georgia,serif;font-size:19px;border:0;border-radius:0;padding-block:5px;outline:none}.ra-headline-form button{min-width:34px;min-height:34px;color:var(--ra-cyan);cursor:pointer;display:grid;place-items:center}.ra-headline-form button:disabled{opacity:.3;cursor:default}.ra-review{border-top:1px solid #79ddeb25;padding-top:14px}.ra-review>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:5px}.ra-review>div>span{font-size:7px;letter-spacing:.1em;color:#a1d8d3}.ra-review>div>button{font-size:8px;color:#c5e0d5;cursor:pointer;min-height:26px}.ra-review>div>button:hover{color:white}.ra-review>p{font-size:10px;line-height:1.6;color:#a6beb7;margin-top:7px;min-height:31px}.ra-review-actions{display:flex;gap:6px;margin-top:11px}.ra-review-actions button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:33px;border-radius:3px;flex:1;font-size:9px;cursor:pointer;padding:7px 5px}.ra-review .ra-review-actions button:first-child{background:#8bdfbf;color:#0c261c;font-weight:650;min-height:35px}.ra-review .ra-review-actions button:last-child{border:1px solid #fff2;color:#a2b6b0}.ra-final-state{display:flex;gap:11px;padding-top:15px;border-top:1px solid var(--ra-line);color:#6a9187}.ra-final-state>svg{flex-shrink:0;margin-top:2px}.ra-final-state strong{font-size:11px;font-weight:500;color:#bccec6}.ra-final-state p{font-size:10px;line-height:1.6;color:#7f988d;margin-top:4px}.ra-final-state.is-accepted{color:var(--ra-green)}.ra-workspace-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--ra-line);padding:16px 27px;background:#0e1518}.ra-workspace-footer>span{font-size:9px;color:#83968f;line-height:1.5}.ra-workspace-footer>a{display:flex;align-items:center;gap:15px;color:#b3e2d3;font-size:11px;white-space:nowrap}.ra-section-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:23px}.ra-section-footer p{font-size:12px;color:#c5d6cd}.ra-section-footer p span{color:#80938a;margin-right:4px}.ra-section-footer a{display:flex;align-items:center;gap:15px;font-size:10px;color:#9fbbb0}.ra-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ra-section a:focus-visible,.ra-section button:focus-visible,.ra-section input:focus-visible{outline:2px solid var(--ra-cyan);outline-offset:4px}.ra-section button:active{transform:none}.ra-section[data-reduced-motion=true] *{transition:none!important;animation:none!important}.ra-section[data-reduced-motion=true] .ra-main-board{transform:translate(-50%,-50%)!important}.ra-section[data-reduced-motion=true] .ra-composition[data-exploded=true] .ra-layer{transform:none}.ra-section[data-reduced-motion=true] .ra-side-board{display:none}@media (min-width:1600px){.ra-stage{height:550px}.ra-main-board{width:75%}}@media (max-width:1120px){.ra-workspace{grid-template-columns:minmax(0,1fr) 315px}.ra-brief{padding-inline:20px}.ra-brief-copy>p{font-size:12px}.ra-approved small{display:none}.ra-inspector{padding-inline:19px}.ra-direction-preview{width:42px}.ra-directions>button{gap:7px;padding-inline:7px}.ra-directions strong{font-size:10px}.ra-directions>button>i{display:none}.ra-main-board{width:78%}.ra-side-board{width:75%}}@media (max-width:860px){.ra-section{padding:66px 20px 55px}.ra-heading{gap:25px;grid-template-columns:1fr}.ra-heading>p{max-width:60ch;font-size:13px}.ra-heading h2{font-size:40px}.ra-workspace{grid-template-columns:1fr}.ra-brief{min-height:94px}.ra-approved{gap:8px}.ra-approved>span{font-size:8px}.ra-stage{height:460px}.ra-main-board{width:69%;max-width:560px}.ra-side-board{width:65%;max-width:530px}.ra-inspector{border-left:0;border-top:1px solid var(--ra-line);padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.ra-phases{grid-column:1/-1}.ra-phases button{font-size:12px}.ra-phases button>i{right:15px}.ra-narrative{padding-top:20px}.ra-narrative h3{font-size:28px}.ra-inspector-bottom{padding-top:20px;align-self:end;margin-top:0}.ra-workspace[data-phase=layers] .ra-inspector-bottom,.ra-workspace[data-phase=refine] .ra-inspector-bottom{grid-column:1/-1}.ra-direction-story{padding-top:18px}.ra-directions{max-width:620px;margin-inline:auto}.ra-workspace-footer{padding:16px 22px}.ra-layer-list{grid-template-columns:1fr 1fr}.ra-layer-list button{min-height:44px;padding-inline:7px}.ra-layer-list button>span{display:none}.ra-workspace[data-phase=layers] .ra-narrative,.ra-workspace[data-phase=refine] .ra-narrative{grid-column:1/-1}.ra-instructions{grid-template-columns:repeat(3,minmax(0,1fr))}.ra-headline-form{max-width:350px}.ra-review-actions{max-width:380px}.ra-review-actions button{min-height:44px}.ra-review>div:first-child{justify-content:flex-start;gap:25px}.ra-refine{margin-top:20px}.ra-narrative>p:not(.ra-eyebrow){max-width:53ch}.ra-next,.ra-replay-line button{min-height:44px}.ra-composition[data-exploded=true] .ra-layer{transform:translateZ(calc(var(--layer-depth) * 18px))}}@media (max-width:540px){.ra-section{padding-inline:16px}.ra-heading{margin-bottom:25px;gap:18px}.ra-heading h2{font-size:34px}.ra-heading>p{font-size:12px;line-height:1.8}.ra-brief{padding:16px;gap:10px;flex-wrap:wrap}.ra-brief-symbol{width:30px;height:30px}.ra-brief-copy{flex:1;min-width:0}.ra-brief-copy>span{font-size:7px}.ra-brief-copy>p{font-size:11px;line-height:1.7}.ra-approved{width:100%;margin-left:40px;gap:9px}.ra-media-thumbs img{width:24px;height:28px}.ra-approved>span{font-size:8px}.ra-approved small{display:inline;margin-left:6px;font-size:7px}.ra-stage{height:345px}.ra-stage-top{inset:18px 16px auto;font-size:7px;gap:6px;letter-spacing:.1em}.ra-stage-top b{margin-inline:5px}.ra-main-board{width:88%;top:43%;transform:translate(-50%,-50%) rotateX(4deg) rotateY(-5deg)}.ra-side-board{width:86%;top:43%;opacity:.25}.ra-side-left{transform:translate(-59%,-54%) rotate(-5deg) scale(.92) translateZ(-60px)}.ra-side-right{transform:translate(-39%,-42%) rotate(5deg) scale(.92) translateZ(-60px)}.ra-stage[data-inspecting=true] .ra-main-board{transform:translate(-52%,-50%) rotateX(13deg) rotateY(-18deg) scale(.9)}.ra-composition[data-exploded=true] .ra-layer{transform:translateZ(calc(var(--layer-depth) * 11px))}.ra-directions{inset:auto 12px 14px;gap:6px}.ra-directions>button{min-height:57px;display:block;text-align:left;padding:8px}.ra-direction-preview{display:none}.ra-directions small{font-size:6px}.ra-directions strong{font-size:11px}.ra-layer-caption{left:16px;bottom:85px}.ra-layer-caption span{font-size:6px}.ra-layer-caption p{font-size:9px}.ra-element-outline>span{font-size:7px;padding:4px}.ra-inspector{display:flex;padding:19px}.ra-phases{gap:12px;padding-bottom:15px}.ra-phases button{font-size:10px;min-height:44px}.ra-phases button>i{right:0}.ra-narrative{padding-top:20px}.ra-narrative h3{font-size:26px;max-width:17ch}.ra-direction-story{padding-top:19px}.ra-direction-story>div{margin-top:15px;padding-top:14px}.ra-direction-story>strong{font-size:23px}.ra-inspector-bottom{width:100%;padding-top:17px}.ra-layer-list{grid-template-columns:1fr}.ra-layer-list button>span{display:block}.ra-instructions{grid-template-columns:1fr}.ra-instructions button{min-height:48px}.ra-instructions button strong{font-size:11px}.ra-instructions button small{font-size:9px}.ra-headline-form input{font-size:20px;min-height:44px}.ra-headline-form button{min-height:44px;min-width:44px}.ra-review-actions button{font-size:10px}.ra-review>p{font-size:11px}.ra-workspace-footer{padding:16px 19px;align-items:flex-start;flex-direction:column;gap:12px}.ra-workspace-footer>span{font-size:8px}.ra-workspace-footer>a{min-height:30px;font-size:11px}.ra-section-footer{align-items:flex-start;flex-direction:column;gap:14px}.ra-section-footer a{min-height:30px}.ra-floor-shadow{top:63%}.ra-ground{top:43%}}@media (prefers-reduced-motion:reduce){.ra-section *{animation:none!important;transition:none!important}.ra-main-board{transform:translate(-50%,-50%)!important}.ra-composition[data-exploded=true] .ra-layer{transform:none}.ra-side-board{display:none}}@media (min-width:861px){.ra-workspace{grid-template-rows:100px 580px auto}.ra-stage{height:580px}.ra-inspector{min-height:0;padding-top:21px;padding-bottom:16px}.ra-phases{padding-bottom:14px}.ra-narrative{padding-top:19px}.ra-narrative h3{max-width:none;font-size:25px;line-height:1.2}.ra-narrative>p:not(.ra-eyebrow){font-size:11px;line-height:1.75;margin-top:10px}.ra-direction-story{padding-top:22px;line-height:1.4}.ra-direction-story>span{display:block;line-height:1.4}.ra-direction-story>strong{line-height:1.2}.ra-direction-story>p{line-height:1.6}.ra-instructions{gap:4px;margin-top:13px}.ra-instructions button{min-height:36px;padding-block:8px}.ra-instructions button strong{font-size:10px}.ra-instructions button small{display:none}.ra-headline-form{margin-top:12px}.ra-headline-form>label{line-height:1.4}.ra-inspector-bottom{padding-top:14px}.ra-review{padding-top:10px}.ra-review>p{margin-top:5px;min-height:0}.ra-review-actions{margin-top:8px}.ra-replay-line{margin-top:7px}}@media (max-width:540px){.ra-workspace{display:flex;flex-direction:column}.ra-brief{order:0}.ra-phases{order:1;margin:0;padding:14px 19px;background:#141f23}.ra-phases,.ra-stage{border-bottom:1px solid var(--ra-line)}.ra-stage{order:2}.ra-inspector{display:contents}.ra-narrative{order:3;padding:22px 19px;background:#141c20}.ra-inspector-bottom{order:4;padding:0 19px 19px;background:#141c20}.ra-workspace-footer{order:5}}.ra-composition{container-type:size}.ra-layer [data-element-id]>div{font-size:calc(var(--element-font, 4) * 1cqh)!important}.ra-composition[data-exploded=true] .ra-layer.is-selected[data-kind=text] [data-element-id]{background:var(--scene-paper);box-shadow:0 9px 24px #0005}.ra-composition[data-exploded=true] .ra-layer:not(.is-selected)[data-layer=caption],.ra-composition[data-exploded=true] .ra-layer:not(.is-selected)[data-layer=headline],.ra-composition[data-exploded=true] .ra-layer:not(.is-selected)[data-layer=offer]{opacity:.36}.ra-layer-list button>i svg,.ra-phases button>i svg{display:block}.ra-stage[data-inspecting=true] .ra-main-board{transform:translate(-51%,-50%) rotateX(12deg) rotateY(-18deg) scale(.9)}@media (max-width:540px){.ra-stage[data-inspecting=true] .ra-main-board{transform:translate(-51%,-50%) rotateX(8deg) rotateY(-12deg) scale(.94)}}@media (max-width:860px){.ra-section .ra-review .ra-review-actions button{min-height:44px;font-size:10px}}.ra-input-error{font-size:10px;line-height:1.5;color:#ddcfa9;margin-top:6px}.ra-board-back{background:linear-gradient(110deg,#66706b,#1c2522 38%,#3b4741 80%,#a0aaa1);border-color:#b9c8bd55;box-shadow:4px 10px 25px #0008,0 0 1px #e3ece480}.ra-board-edge{background:linear-gradient(#707d74,#232c27 55%,#111913);height:8px}.ra-layer[data-layer=detail-badge] [data-element-id]{filter:drop-shadow(0 2px 3px #0002)}.ra-layer[data-layer=detail-rule-bottom],.ra-layer[data-layer=detail-rule-top],.ra-layer[data-layer=detail-spine]{opacity:.35}.ra-layer[data-layer=detail-accent]{opacity:.9}.ra-composition.is-miniature .ra-layer[data-layer=detail-tagline]{opacity:.65}.ra-directions>button:focus-visible{border-color:var(--ra-cyan);background:#21383a}.ra-instructions button:active{background:#7bdad515}.ra-workspace[data-accepted=true] .ra-stage-top span:first-child{color:#b1dfc7}.ra-workspace[data-accepted=true] .ra-stage-top i{background:var(--ra-green)}.ra-section .ra-main-board,.ra-section .ra-stage[data-inspecting=true] .ra-main-board,.ra-section .ra-workspace[data-phase=refine] .ra-main-board{transform:translate(-50%,-50%)}.ra-section .ra-composition,.ra-section .ra-composition[data-exploded=true]{transform-style:flat}.ra-section .ra-composition[data-exploded=true] .ra-board-back,.ra-section .ra-composition[data-exploded=true] .ra-layer{transform:none}.ra-section .ra-composition[data-exploded=true] .ra-layer.is-selected [data-element-id]{background:transparent;box-shadow:none}.ra-section .ra-composition[data-exploded=true] .ra-layer:not(.is-selected){opacity:1}.ra-section .ra-element-outline>span{display:none}.ra-section .ra-element-outline{border-color:var(--ra-cyan);box-shadow:0 0 0 2px #071b1d,0 0 0 3px #81e2e850}.ra-section .ra-board-edge{display:none}.ra-section .ra-layer-list{gap:3px}.ra-section .ra-layer-list button{min-height:31px;padding-block:5px}@media (max-width:860px){.ra-section .ra-layer-list button{min-height:44px}}.ra-section .ra-layer[data-layer=detail-badge] [data-element-id]{filter:none}