.rams-anno__doc{position:relative}.rams-anno__marks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rams-anno__mark{fill:none;stroke:#ff5a1f;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;vector-effect:non-scaling-stroke}.rams-anno__pin{background:var(--color-brand-orange-fill,#c2410c);color:#fff;border-radius:9999px;place-items:center;width:1.45rem;height:1.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700;line-height:1;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0f172a57}.rams-anno__note:before{content:attr(data-n);color:#c2410c;border:1.5px solid #ff5a1f73;border-radius:9999px;flex:none;place-items:center;width:1.45rem;height:1.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700;line-height:1;display:grid}@media (prefers-reduced-motion:no-preference){.rams-anno__mark,.rams-anno__pin,.rams-anno__note:before{transition:opacity .18s,background-color .18s,border-color .18s,color .18s}}@media (hover:hover){.rams-anno__pin{pointer-events:auto;cursor:default}:is(.rams-anno:has(.rams-anno__note:hover) .rams-anno__mark,.rams-anno:has(.rams-anno__pin:hover) .rams-anno__mark){opacity:.16}:is(.rams-anno:has(.rams-anno__note:hover) .rams-anno__pin,.rams-anno:has(.rams-anno__pin:hover) .rams-anno__pin){opacity:.3}.rams-anno:has(.rams-anno__note:hover) .rams-anno__note:not(:hover){opacity:.45}.rams-anno:has(.rams-anno__pin:hover) .rams-anno__note{opacity:.45}.rams-anno__note:hover:before{background:var(--color-brand-orange-fill,#c2410c);border-color:var(--color-brand-orange-fill,#c2410c);color:#fff}:is(.rams-anno:has(.rams-anno__note[data-n="1"]:hover) .rams-anno__mark[data-n="1"],.rams-anno:has(.rams-anno__pin[data-n="1"]:hover) .rams-anno__mark[data-n="1"]){opacity:1;stroke-width:3.2px}:is(.rams-anno:has(.rams-anno__note[data-n="1"]:hover) .rams-anno__pin[data-n="1"],.rams-anno:has(.rams-anno__pin[data-n="1"]:hover) .rams-anno__pin[data-n="1"]){opacity:1}.rams-anno:has(.rams-anno__pin[data-n="1"]:hover) .rams-anno__note[data-n="1"]{opacity:1}:is(.rams-anno:has(.rams-anno__note[data-n="2"]:hover) .rams-anno__mark[data-n="2"],.rams-anno:has(.rams-anno__pin[data-n="2"]:hover) .rams-anno__mark[data-n="2"]){opacity:1;stroke-width:3.2px}:is(.rams-anno:has(.rams-anno__note[data-n="2"]:hover) .rams-anno__pin[data-n="2"],.rams-anno:has(.rams-anno__pin[data-n="2"]:hover) .rams-anno__pin[data-n="2"]){opacity:1}.rams-anno:has(.rams-anno__pin[data-n="2"]:hover) .rams-anno__note[data-n="2"]{opacity:1}:is(.rams-anno:has(.rams-anno__note[data-n="3"]:hover) .rams-anno__mark[data-n="3"],.rams-anno:has(.rams-anno__pin[data-n="3"]:hover) .rams-anno__mark[data-n="3"]){opacity:1;stroke-width:3.2px}:is(.rams-anno:has(.rams-anno__note[data-n="3"]:hover) .rams-anno__pin[data-n="3"],.rams-anno:has(.rams-anno__pin[data-n="3"]:hover) .rams-anno__pin[data-n="3"]){opacity:1}.rams-anno:has(.rams-anno__pin[data-n="3"]:hover) .rams-anno__note[data-n="3"]{opacity:1}:is(.rams-anno:has(.rams-anno__note[data-n="4"]:hover) .rams-anno__mark[data-n="4"],.rams-anno:has(.rams-anno__pin[data-n="4"]:hover) .rams-anno__mark[data-n="4"]){opacity:1;stroke-width:3.2px}:is(.rams-anno:has(.rams-anno__note[data-n="4"]:hover) .rams-anno__pin[data-n="4"],.rams-anno:has(.rams-anno__pin[data-n="4"]:hover) .rams-anno__pin[data-n="4"]){opacity:1}.rams-anno:has(.rams-anno__pin[data-n="4"]:hover) .rams-anno__note[data-n="4"]{opacity:1}}.cos-eye{width:100%;max-width:340px;height:auto;overflow:visible}.cos-eye__stroke{fill:none;stroke:var(--color-brand-orange);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cos-eye__lid-top,.cos-eye__lid-bottom,.cos-eye__pupil{transform-box:view-box;transform-origin:120px 120px}.cos-eye__keyhole{transform-box:view-box;transform-origin:120px 152px}.cos-eye__body,.cos-eye__shackle{transform-box:view-box;transform-origin:120px 102px}.cos-eye__lid-top,.cos-eye__lid-bottom{opacity:0;transform:scaleY(.02)}.cos-eye__body{opacity:1;transform:translate(0)scale(1)}.cos-eye__shackle{opacity:1;stroke-width:10px;transform:translate(0)scale(1)}.cos-eye__pupil{transform:scale(0)}.cos-eye__keyhole{transform:scale(1)}.cos-eye[data-play=true] .cos-eye__lid-top,.cos-eye[data-play=true] .cos-eye__lid-bottom{animation:6.4s cubic-bezier(.4,0,.2,1) forwards cos-eye-lid}.cos-eye[data-play=true] .cos-eye__body{animation:6.4s cubic-bezier(.4,0,.2,1) forwards cos-eye-body}.cos-eye[data-play=true] .cos-eye__shackle{animation:6.4s cubic-bezier(.4,0,.2,1) forwards cos-eye-shackle}.cos-eye[data-play=true] .cos-eye__pupil{animation:6.4s cubic-bezier(.4,0,.2,1) forwards cos-eye-pupil}.cos-eye[data-play=true] .cos-eye__keyhole{animation:6.4s cubic-bezier(.4,0,.2,1) forwards cos-eye-keyhole}@keyframes cos-eye-lid{0%,2%{opacity:1;transform:scaleY(.02)}9%,60%{opacity:1;transform:scale(1)}68%,71.9%{opacity:1;transform:scaleY(.02)}72%,to{opacity:0;transform:scaleY(.02)}}@keyframes cos-eye-body{0%,71.9%{opacity:0;transform:translateY(18px)scale(1.6,.02)}72%{opacity:1;transform:translateY(18px)scale(1.6,.02)}86%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes cos-eye-shackle{0%,71.9%{opacity:0;stroke-width:6px;transform:translateY(18px)scale(3.077,.02)}78%{opacity:1;stroke-width:6px;transform:translateY(18px)scale(3.077,.02)}92%,to{opacity:1;stroke-width:10px;transform:translate(0)scale(1)}}@keyframes cos-eye-pupil{0%,2%{transform:translate(0)scale(0)}9%,14%{transform:translate(0)scale(1)}28%{transform:translate(-32px)scale(1)}47%{transform:translate(32px)scale(1)}56%{transform:translate(0)scale(1)}63%,to{transform:translate(0)scale(0)}}@keyframes cos-eye-keyhole{0%,92%{transform:scale(0)}to{transform:scale(1)}}.cos-race{--race-ease:cubic-bezier(.4, 0, .2, 1);--race-line:#ffffff26;width:100%;min-width:0;max-width:440px}.cos-race__stage{flex-direction:column;gap:22px;min-width:0;display:flex}.cos-race__lane-label{font-family:var(--font-mono);letter-spacing:.09em;text-transform:lowercase;margin:0 0 9px 2px;font-size:11px;display:block}.cos-race__lane--old .cos-race__lane-label,.cos-race__lane--new .cos-race__lane-label{color:#ffffff8c}.cos-race__lane--old{opacity:.72}.cos-race__card{border:1px solid var(--race-line);background:#ffffff04;border-radius:12px;min-width:0;padding:16px 16px 18px}.cos-race__lane--new .cos-race__card{border-color:var(--color-brand-orange);background:#ff5a1f0d}.cos-race__row{align-items:center;gap:12px;height:30px;display:flex}.cos-race__row+.cos-race__row{margin-top:8px}.cos-race__row-label{font-family:var(--font-mono);letter-spacing:.05em;color:#ffffff9e;text-align:right;flex:0 0 66px;font-size:11px}.cos-race__field{border:1px solid var(--race-fb,#ffffff14);background:var(--race-fbg,transparent);border-radius:7px;flex:auto;align-items:center;gap:1px;min-width:0;height:30px;padding:0 10px;display:flex}.cos-race__row--done .cos-race__field,.cos-race__row--live .cos-race__field{--race-fb:#ffffff38;--race-fbg:#ffffff08}.cos-race__lane--new .cos-race__row--live .cos-race__field{--race-fb:#ff5a1f8c}.cos-race__val{max-width:var(--race-w,100%);white-space:nowrap;color:#ffffffd1;min-width:0;font-size:13.5px;line-height:1;overflow:hidden}.cos-race__val span{white-space:nowrap;display:block}.cos-race__dots{letter-spacing:.14em}.cos-race__caret{opacity:0;background:#ffffff73;flex:0 0 2px;height:15px}.cos-race__lane--new .cos-race__caret{background:var(--color-brand-orange)}.cos-race__row--live .cos-race__caret{opacity:1}.cos-race__tick{opacity:0;color:#fff6;flex:0 0 14px;height:14px}.cos-race__lane--new .cos-race__tick{color:var(--color-brand-orange)}.cos-race__row--done .cos-race__tick{opacity:1}.cos-race__tick svg{display:block}.cos-race__lane--old .cos-race__row:first-child{--race-t-focus:.25s;--race-t-type:.45s;--race-dt:4.3s;--race-w:300px;--race-t-off:2.4s;--race-t-tick:2.55s}.cos-race__lane--old .cos-race__row:nth-child(2){--race-t-focus:2.9s;--race-t-type:3.05s;--race-dt:4.3s;--race-w:300px;--race-t-off:4.2s;--race-t-tick:4.35s}.cos-race__lane--old .cos-race__row:nth-child(3){--race-t-focus:4.4s;--race-t-type:4.55s;--race-dt:1.35s;--race-w:176px}.cos-race__lane--new .cos-race__row:first-child{--race-t-focus:.15s;--race-t-type:.3s;--race-dt:1.85s;--race-w:300px;--race-t-off:1.3s;--race-t-tick:1.4s}.cos-race__lane--new .cos-race__row:nth-child(2){--race-t-focus:1.55s;--race-t-type:1.65s;--race-dt:1.85s;--race-w:300px;--race-t-off:2.5s;--race-t-tick:2.6s}.cos-race__lane--new .cos-race__row:nth-child(3){--race-t-focus:2.75s;--race-t-type:2.85s;--race-dt:1.85s;--race-w:300px;--race-t-off:3.65s;--race-t-tick:3.75s}.cos-race__lane--new .cos-race__row:nth-child(4){--race-t-focus:4.05s;--race-t-type:4.2s;--race-dt:1.45s;--race-w:186px}.cos-race__stage[data-play=true] .cos-race__val{animation:cos-race-type var(--race-dt,1.4s) var(--race-ease) var(--race-t-type,0s) both}.cos-race__stage[data-play=true] .cos-race__field{animation:cos-race-wake .35s var(--race-ease) var(--race-t-focus,0s) both}.cos-race__stage[data-play=true] .cos-race__row--done .cos-race__tick{animation:cos-race-show .3s var(--race-ease) var(--race-t-tick,0s) both}.cos-race__stage[data-play=true] .cos-race__row--done .cos-race__caret{animation:cos-race-show .12s var(--race-ease) var(--race-t-focus,0s) both, cos-race-hide .12s var(--race-ease) var(--race-t-off,0s) forwards}.cos-race__stage[data-play=true] .cos-race__row--live .cos-race__caret{animation:cos-race-show .12s var(--race-ease) var(--race-t-focus,0s) both}@keyframes cos-race-type{0%{max-width:0}}@keyframes cos-race-wake{0%{background-color:#0000;border-color:#ffffff14}}@keyframes cos-race-show{0%{opacity:0}}@keyframes cos-race-hide{to{opacity:0}}.cos-save{width:100%;max-width:380px;min-height:calc(var(--cos-save-row-first) + 3 * var(--cos-save-row-rest) + 72px);--cos-save-row-first:76px;--cos-save-row-rest:77px;--cos-save-ease:cubic-bezier(.4, 0, .2, 1);--cos-save-line:#ffffff26;--cos-save-line-strong:#ffffff40;--cos-save-row-line:#ffffff1f}.cos-save,.cos-save *{box-sizing:border-box}.cos-save__card{border:1px solid var(--cos-save-line);background:#ffffff05;border-radius:10px;width:100%;padding:18px 20px 20px}.cos-save__head{justify-content:space-between;align-items:center;height:26px;margin-bottom:6px;display:flex}.cos-save__doc{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;font-size:10px}.cos-save__chip{border:1px solid var(--cos-save-line);opacity:1;border-radius:6px;width:104px;height:26px;position:relative}.cos-save__chip-label{letter-spacing:.01em;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;inset:0}.cos-save__chip-label--editing{color:#ffffff80;opacity:0}.cos-save__chip-label--saved{color:#ffffffe6;opacity:1}.cos-save__dot{background:var(--color-brand-orange);border-radius:50%;width:5px;height:5px}.cos-save__chip svg{width:12px;height:12px;display:block}.cos-save__chip svg path{fill:none;stroke:var(--color-brand-orange);stroke-width:1.9px;stroke-linecap:square;stroke-linejoin:miter}.cos-save__rows{margin-top:6px}.cos-save__row{overflow:hidden}.cos-save__row+.cos-save__row{border-top:1px solid var(--cos-save-row-line)}.cos-save__row-inner{height:var(--cos-save-row-first);grid-template-columns:1fr 16px;align-items:center;gap:12px;padding:13px 0;display:grid}.cos-save__q{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff6;margin:0 0 9px;font-size:10px;line-height:12px}.cos-save__a{flex-wrap:wrap;align-items:center;gap:6px;min-height:29px;display:flex}.cos-save__pill{border:1px solid var(--cos-save-line-strong);color:#fff;border-radius:6px;align-items:center;padding:4px 10px;font-size:15px;line-height:1.25;display:inline-flex}.cos-save__typed{color:#fff;white-space:nowrap;vertical-align:bottom;border-right:2px solid #0000;width:max-content;padding-right:3px;font-size:15px;line-height:1.25;display:inline-block;overflow:hidden}.cos-save__tick{opacity:1;width:14px;height:14px;display:block}.cos-save__tick path{fill:none;stroke:#ffffff73;stroke-width:1.8px;stroke-linecap:square;stroke-linejoin:miter}.cos-save__row:first-child{--cos-save-row-h:var(--cos-save-row-first);--cos-save-land-at:.24s;--cos-save-fade-at:.27s;--cos-save-tick-at:.84s}.cos-save__row:nth-child(2){--cos-save-row-h:var(--cos-save-row-rest);--cos-save-land-at:1.44s;--cos-save-fade-at:1.47s;--cos-save-tick-at:2.04s}.cos-save__row:nth-child(3){--cos-save-row-h:var(--cos-save-row-rest);--cos-save-land-at:2.64s;--cos-save-fade-at:2.67s;--cos-save-tick-at:3.24s}.cos-save__row:nth-child(4){--cos-save-row-h:var(--cos-save-row-rest);--cos-save-land-at:3.84s;--cos-save-fade-at:3.87s;--cos-save-tick-at:5.04s}.cos-save__stage[data-play=true] .cos-save__row{animation:cos-save-land .42s var(--cos-save-ease) var(--cos-save-land-at) both}.cos-save__stage[data-play=true] .cos-save__row-inner{animation:cos-save-fade .39s var(--cos-save-ease) var(--cos-save-fade-at) both}.cos-save__stage[data-play=true] .cos-save__tick{animation:cos-save-tick .12s var(--cos-save-ease) var(--cos-save-tick-at) both}.cos-save__stage[data-play=true] .cos-save__chip{animation:cos-save-chip-in .12s var(--cos-save-ease) .24s both}.cos-save__stage[data-play=true] .cos-save__chip-label--editing{animation:cos-save-editing 6s var(--cos-save-ease) both}.cos-save__stage[data-play=true] .cos-save__chip-label--saved{animation:cos-save-saved 6s var(--cos-save-ease) both}.cos-save__stage[data-play=true] .cos-save__typed{animation:.96s step-end 4.14s both cos-save-type}@keyframes cos-save-land{0%{border-top-color:#0000;height:0}to{height:var(--cos-save-row-h);border-top-color:var(--cos-save-row-line)}}@keyframes cos-save-fade{0%{opacity:0}}@keyframes cos-save-tick{0%{opacity:0}}@keyframes cos-save-chip-in{0%{opacity:0}}@keyframes cos-save-editing{0%,3.9%{opacity:0}5%,14%{opacity:1}15%,23.9%{opacity:0}25%,34%{opacity:1}35%,43.9%{opacity:0}45%,54%{opacity:1}55%,63.9%{opacity:0}65%,84%{opacity:1}85%,to{opacity:0}}@keyframes cos-save-saved{0%,14%{opacity:0}15%,23.9%{opacity:1}25%,34%{opacity:0}35%,43.9%{opacity:1}45%,54%{opacity:0}55%,63.9%{opacity:1}65%,84%{opacity:0}85%,to{opacity:1}}@keyframes cos-save-type{0%{border-right-color:#0000;width:0}6.25%{border-right-color:var(--color-brand-orange);width:0}15.625%{width:19px}25%{width:38px}34.375%{width:57px}43.75%{width:76px}53.125%{width:95px}62.5%{width:112px}71.875%{width:127px}81.25%{border-right-color:var(--color-brand-orange);width:142px}87.5%{border-right-color:#0000}93.75%{border-right-color:var(--color-brand-orange)}to{border-right-color:#0000}}.cos-dl{--dl-bg:#0d1626;justify-content:center;width:100%;display:flex}.cos-dl__phone{border:2px solid #ffffff40;border-radius:34px;flex-direction:column;width:min(300px,100%);height:512px;padding:18px 16px;display:flex;position:relative}.cos-dl__status{justify-content:space-between;align-items:center;height:22px;padding:0 6px;display:flex}.cos-dl__clock{font-family:var(--font-mono);letter-spacing:.02em;color:#ffffffb3;font-size:12px}.cos-dl__icons{transform-origin:50%;align-items:flex-end;gap:10px;display:flex}.cos-dl__phone[data-play=true] .cos-dl__icons{animation:.52s cubic-bezier(.4,0,.2,1) 1.35s both cos-dl-pulse}.cos-dl__signal{align-items:flex-end;gap:3px;height:16px;display:flex}.cos-dl__bar{opacity:.4;background:#fff;border-radius:999px;width:4px;height:4px;display:block}.cos-dl__phone[data-play=true] .cos-dl__bar{animation:.38s cubic-bezier(.4,0,.2,1) both cos-dl-drop}.cos-dl__bar:first-child{--h:6px}.cos-dl__bar:nth-child(2){--h:9.5px}.cos-dl__bar:nth-child(3){--h:13px}.cos-dl__bar:nth-child(4){--h:16px}.cos-dl__phone[data-play=true] .cos-dl__bar:first-child{animation-delay:1.25s}.cos-dl__phone[data-play=true] .cos-dl__bar:nth-child(2){animation-delay:1.1s}.cos-dl__phone[data-play=true] .cos-dl__bar:nth-child(3){animation-delay:.95s}.cos-dl__phone[data-play=true] .cos-dl__bar:nth-child(4){animation-delay:.8s}.cos-dl__wifi{width:24px;height:17px;display:block}.cos-dl__arc{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;opacity:.18}.cos-dl__dot{fill:#fff;opacity:.18}.cos-dl__phone[data-play=true] .cos-dl__arc,.cos-dl__phone[data-play=true] .cos-dl__dot{animation:.3s cubic-bezier(.4,0,.2,1) 1.4s both cos-dl-fade-out}.cos-dl__cut{fill:none;stroke:var(--dl-bg);stroke-width:4.5px;--dl-draw-len:20;stroke-dasharray:var(--dl-draw-len);stroke-dashoffset:0}.cos-dl__slash{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;--dl-draw-len:20;stroke-dasharray:var(--dl-draw-len);stroke-dashoffset:0}.cos-dl__phone[data-play=true] .cos-dl__cut,.cos-dl__phone[data-play=true] .cos-dl__slash{animation:.32s cubic-bezier(.4,0,.2,1) 1.6s both cos-dl-draw}.cos-dl__battery{align-items:center;gap:1.5px;display:flex}.cos-dl__shell{border:1.2px solid #ffffff80;border-radius:2.5px;width:20px;height:10px;padding:1.4px}.cos-dl__level{background:#ffffff80;border-radius:1px;width:62%;height:100%}.cos-dl__nub{background:#ffffff59;border-radius:0 1px 1px 0;width:1.6px;height:4px}.cos-dl__canvas{flex:1;justify-content:center;align-items:center;display:flex}.cos-dl__page{border:1.5px solid #ffffff40;border-radius:3px;flex-direction:column;gap:9px;width:176px;height:228px;padding:18px 16px;display:flex}.cos-dl__line{transform-origin:0;background:#ffffff38;border-radius:1px;height:3px;display:block;transform:scaleX(1)}.cos-dl__phone[data-play=true] .cos-dl__line{animation:.24s cubic-bezier(.4,0,.2,1) both cos-dl-typeset}.cos-dl__line--head{background:var(--color-brand-orange);width:38px;height:4px;margin-bottom:4px}.cos-dl__line--title{background:#ffffff73;width:80%;height:5px;margin-bottom:6px}.cos-dl__line--gap{margin-top:9px}.cos-dl__line:nth-child(3){width:96%}.cos-dl__line:nth-child(4){width:88%}.cos-dl__line:nth-child(5){width:93%}.cos-dl__line:nth-child(6){width:62%}.cos-dl__line:nth-child(7){width:90%}.cos-dl__line:nth-child(8){width:97%}.cos-dl__line:nth-child(9){width:84%}.cos-dl__line:nth-child(10){width:91%}.cos-dl__line:nth-child(11){width:76%}.cos-dl__line:nth-child(12){width:44%}.cos-dl__phone[data-play=true] .cos-dl__line:first-child{animation-delay:2.15s}.cos-dl__phone[data-play=true] .cos-dl__line:nth-child(2){animation-delay:2.32s}.cos-dl__phone[data-play=true] .cos-dl__line:nth-child(3){animation-delay:2.49s}.cos-dl__phone[data-play=true] .cos-dl__line:nth-child(4){animation-delay:2.66s}.cos-dl__phone[data-play=true] .cos-dl__line:nth-child(5){animation-delay:2.83s}.cos-dl__phone[data-play=true] .cos-dl__line:nth-child(6){animation-delay:3s}.cos-dl__phone[data-play=true] .cos-dl__line:nth-child(7){animation-delay:3.17s}.cos-dl__phone[data-play=true] .cos-dl__line:nth-child(8){animation-delay:3.34s}.cos-dl__phone[data-play=true] .cos-dl__line:nth-child(9){animation-delay:3.51s}.cos-dl__phone[data-play=true] .cos-dl__line:nth-child(10){animation-delay:3.68s}.cos-dl__phone[data-play=true] .cos-dl__line:nth-child(11){animation-delay:3.85s}.cos-dl__phone[data-play=true] .cos-dl__line:nth-child(12){animation-delay:4.02s}.cos-dl__file{border-top:1px solid #ffffff26;padding-top:16px}.cos-dl__meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.cos-dl__name{font-family:var(--font-mono);letter-spacing:.01em;color:#ffffffbf;white-space:nowrap;font-size:11.5px}.cos-dl__done{opacity:1;align-items:center;gap:7px;display:flex}.cos-dl__phone[data-play=true] .cos-dl__done{animation:.32s cubic-bezier(.4,0,.2,1) 4.45s both cos-dl-fade-in}.cos-dl__size{font-family:var(--font-mono);color:#ffffff80;font-size:11.5px}.cos-dl__tick{width:15px;height:15px;display:block}.cos-dl__tick circle{fill:none;stroke:var(--color-brand-orange);stroke-width:1.6px}.cos-dl__tick path{fill:none;stroke:var(--color-brand-orange);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;--dl-draw-len:12;stroke-dasharray:var(--dl-draw-len);stroke-dashoffset:0}.cos-dl__phone[data-play=true] .cos-dl__tick path{animation:.38s cubic-bezier(.4,0,.2,1) 4.6s both cos-dl-draw}.cos-dl__track{background:#ffffff1f;border-radius:2px;height:3px;overflow:hidden}.cos-dl__fill{background:var(--color-brand-orange);border-radius:2px;width:100%;height:100%}.cos-dl__phone[data-play=true] .cos-dl__fill{animation:2.3s cubic-bezier(.4,0,.2,1) 2.1s both cos-dl-load}.cos-dl__complete{z-index:2;text-align:center;letter-spacing:-.01em;color:var(--color-brand-orange);opacity:1;background:#101c30;border:1px solid #ff5a1f73;border-radius:14px;padding:16px 14px;font-size:17px;font-weight:600;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%)}.cos-dl__phone[data-play=true] .cos-dl__complete{animation:.34s cubic-bezier(.4,0,.2,1) 4.8s both cos-dl-pop}@keyframes cos-dl-pop{0%{opacity:0;transform:translateY(-50%)scale(.94)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes cos-dl-drop{0%{height:var(--h);opacity:1;border-radius:1px}}@keyframes cos-dl-fade-out{0%{opacity:1}}@keyframes cos-dl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cos-dl-draw{0%{stroke-dashoffset:var(--dl-draw-len)}}@keyframes cos-dl-typeset{0%{transform:scaleX(0)}}@keyframes cos-dl-load{0%{width:0%}}@keyframes cos-dl-pulse{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}.rams-demo__try{z-index:5;background:var(--color-brand-orange);color:#fff;font:700 16px/1 var(--font-display);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:9px 18px 9px 13px;transition:opacity .3s,transform .3s;display:inline-flex;position:absolute;top:-20px;right:20px;transform:rotate(-3deg);box-shadow:0 14px 30px -10px #0009}.rams-demo__try svg{animation:1.6s ease-in-out infinite rams-demo-tap}.rams-demo[data-touched] .rams-demo__try{opacity:0;transform:rotate(-3deg)translateY(8px)scale(.9)}.rams-demo:has(.rrl-demo[data-run]) .rams-demo__try{opacity:0;transform:rotate(-3deg)translateY(8px)scale(.9)}.rams-demo:not([data-touched]) .rrl-demo:not([data-run]) .rrl-dot:before{content:"";background:inherit;pointer-events:none;border-radius:50%;animation:1.8s ease-out infinite rams-demo-pulse;position:absolute;inset:0}.rams-demo .rrl-row:not([data-open]) .rrl-row__head:after{content:"";border-bottom:2px solid #8b95a4;border-right:2px solid #8b95a4;flex:none;align-self:center;width:7px;height:7px;margin-left:-4px;transform:rotate(-45deg)}@keyframes rams-demo-tap{0%,55%,to{transform:translate(0)scale(1)}70%{transform:translate(-2px,2px)scale(.82)}85%{transform:translate(0)scale(1.06)}}@keyframes rams-demo-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (max-width:639px){.rams-demo__try{font-size:15px;top:-18px;right:12px}}@media (prefers-reduced-motion:reduce){.rams-demo__try{transition:none}.rams-demo__try svg,.rams-demo .rrl-dot:before{animation:none}}
