.rt-win--news .rt-win__frame{--nw-fh:min(84dvh, 660px);height:var(--nw-fh);width:min(calc(var(--nw-fh)/1.16),calc(100vw - 2 * clamp(1.4rem,3vh,2rem)));border-radius:30px;background:var(--nw-bg)}.nw{--nw-bg:#fdf8f0;--nw-ink:#14120e;--nw-env-back:#ffe1ea;--nw-env-a:#ff9fb9;--nw-env-b:#f7789e;--nw-env-flap:#ff4433;--nw-seal:#58b9f7;--nw-paper:#ffcf3f;--nw-blue:#2f7dff;--nw-green:#00c853;--nw-h:clamp(50px, 12%, 62px);--nw-ew:min(74%, 300px);--e-spring:cubic-bezier(0.34, 1.28, 0.42, 1);--e-inout:cubic-bezier(0.6, 0, 0.3, 1);position:absolute;inset:0;background:var(--nw-bg);color:var(--nw-ink);font-family:var(--ff-sans);display:flex;flex-direction:column;align-items:center;padding:clamp(1.2rem,4%,2rem)clamp(1.2rem,6%,2.4rem)clamp(1rem,3%,1.6rem);overflow:hidden}.nw-stage{position:relative;width:100%;flex:auto;min-height:0;display:flex;align-items:center;justify-content:center;padding-top:calc(var(--nw-ew) * .35);padding-bottom:2%}.nw-env{position:relative;width:var(--nw-ew);aspect-ratio:100/62;transform-style:flat}.nw-env>svg{position:absolute;left:0;width:100%;overflow:visible}.nw-env__back{top:0;height:100%;z-index:0}.nw-env__pocket{top:0;height:100%;z-index:3}.nw-env__flap{top:0;height:59.7%;z-index:6;transform-origin:50% 0;transform:perspective(1150px)rotateX(0);transition:transform .85s var(--e-inout)}.nw-p{stroke:var(--ink);stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nw-p--back{fill:var(--nw-env-back)}.nw-p--pa{fill:var(--nw-env-a)}.nw-p--pb{fill:var(--nw-env-b)}.nw-p--flap{fill:var(--nw-env-flap)}.nw-letter{position:absolute;left:50%;top:50%;width:84%;min-height:74%;z-index:2;transform:translate(-50%,-46%);transform-origin:50% 50%;transition:transform .9s var(--e-spring);background:var(--nw-paper);border:var(--ow)solid var(--ink);border-radius:12px;box-shadow:4px 5px rgba(13,13,13,.22);padding:.9rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;text-align:center}.nw-letter__t{font-family:var(--ff-display);font-weight:900;font-size:clamp(.95rem,2.2vh,1.22rem);line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.nw-letter__f{font-size:.72rem;font-weight:600;letter-spacing:.02em;color:rgba(13,13,13,.62)}.nw-letter>*{opacity:0;transition:opacity .3s ease}.nw.is-out .nw-letter>*{opacity:1;transition-delay:.35s}.nw.is-out .nw-letter{transform:translate(-50%,-128%)rotate(-1.2deg)}.nw.is-out .nw-env__flap{z-index:1}.nw-env__seal{position:absolute;left:50%;top:58.87%;width:15%;aspect-ratio:1;margin:-7.5% 0 0 -7.5%;z-index:7;border-radius:50%;background:var(--nw-seal);border:var(--ow)solid var(--ink);display:grid;place-items:center;transition:opacity .4s var(--e-inout),transform .5s var(--e-inout)}.nw-env__seal b{font-family:var(--ff-display);font-weight:900;font-size:clamp(.7rem,1.5vw,.95rem);color:var(--ink);line-height:1}.nw-shard{position:absolute;left:50%;top:50%;width:42%;height:42%;margin:-21% 0 0 -21%;background:var(--nw-seal);clip-path:polygon(50% 0,100% 75%,12% 100%);opacity:0}.nw-flash{position:absolute;left:50%;top:50%;width:340%;height:340%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(88,185,247,.85),transparent 55%);opacity:0;pointer-events:none}.nw.is-open .nw-env__seal{opacity:0;transform:translateY(22px)scale(.5)rotate(24deg)}.nw:not(.is-open) .nw-env__seal{transition-delay:.6s}.nw.is-open .nw-shard{animation:nw-shard .55s cubic-bezier(.16,1,.3,1)both}.nw.is-open .nw-shard.s2{animation-delay:.07s}.nw.is-open .nw-shard.s3{animation-delay:.11s}.nw.is-open .nw-flash{animation:nw-flash .34s ease both}.nw.is-open .nw-env__flap{transform:perspective(1150px)rotateX(168deg)}.s1{--sx:-140%;--sy:120%;--sr:-50deg}.s2{--sx:130%;--sy:150%;--sr:60deg}.s3{--sx:-20%;--sy:190%;--sr:12deg}@keyframes nw-shard{0%{opacity:1;transform:translate(0,0)rotate(0)scale(.8)}100%{opacity:0;transform:translate(var(--sx,0),var(--sy,40px))rotate(var(--sr,40deg))scale(1)}}@keyframes nw-flash{0%{opacity:0}35%{opacity:.8}100%{opacity:0}}.nw-title{margin-top:clamp(.8rem,2.5%,1.4rem);font-family:var(--ff-display);font-weight:900;font-size:clamp(1.35rem,4.6vh,1.9rem);line-height:1.05;letter-spacing:-.03em;text-align:center;color:var(--ink)}.nw-text{margin-top:.55rem;max-width:34ch;font-size:clamp(.85rem,1.9vh,.98rem);line-height:1.45;text-align:center;color:rgba(20,18,14,.74)}.nw-form{position:relative;margin-top:clamp(.9rem,3%,1.4rem);width:100%;display:flex;align-items:center;gap:.6rem}.nw-field{position:relative;flex:auto;min-width:0;height:var(--nw-h);display:flex;align-items:center;background:#fff;border:var(--ow)solid var(--ink);border-radius:999px;padding:0 1.1rem}.nw-field__lab{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nw-field__in{flex:auto;min-width:0;font:inherit;font-size:clamp(.9rem,2vh,1rem);font-weight:500;color:var(--ink);background:0 0;border:0;outline:0;padding:0;cursor:default}.nw-field__in::placeholder{color:rgba(20,18,14,.38)}.nw-field__caret{position:absolute;left:var(--nw-caret-x,1.1rem);top:50%;width:2px;height:1.15em;margin-top:-.575em;background:var(--ink);opacity:0}.nw.is-typing .nw-field__caret{animation:nw-blink 1s steps(1,end)infinite}@keyframes nw-blink{0%,49%{opacity:1}50%,100%{opacity:0}}.nw-send{position:relative;flex:none;width:var(--nw-h);height:var(--nw-h);border-radius:50%;background:var(--nw-blue);color:#fff;border:var(--ow)solid var(--ink);cursor:pointer;display:grid;place-items:center;transition:background-color .35s var(--e-inout),transform .2s var(--e-spring)}.nw-send__ico{grid-area:1/1;width:54%;height:54%;transition:opacity .22s ease,transform .32s var(--e-spring)}.nw-send__ico--ok{opacity:0;transform:scale(.5)rotate(-18deg)}.nw.is-sent .nw-send{background:var(--nw-green)}.nw.is-sent .nw-send__ico--up{opacity:0;transform:translateY(-26%)scale(.6)}.nw.is-sent .nw-send__ico--ok{opacity:1;transform:none}.nw.is-sent .nw-send__ico--ok path{stroke-dasharray:24;stroke-dashoffset:24;animation:nw-draw .36s cubic-bezier(.16,1,.3,1).06s forwards}@keyframes nw-draw{to{stroke-dashoffset:0}}.nw.is-press .nw-send{transform:scale(.88)}.nw-note{margin-top:auto;padding-top:.8rem;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:rgba(20,18,14,.42);text-align:center}.nw-cursor{position:absolute;z-index:20;right:calc(var(--nw-h)/2 - 5.4px);top:50%;margin-top:-2.7px;width:26px;height:26px;pointer-events:none;opacity:0;transform:translate(calc(var(--nw-h) * .32),calc(var(--nw-h) * -1.35));transform-origin:5.4px 2.7px;transition:transform .62s cubic-bezier(.5,0,.2,1),opacity .25s ease;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.nw-cursor svg{width:100%;height:100%;display:block}.nw.is-pointing .nw-cursor{opacity:1}.nw.is-aiming .nw-cursor{transform:none}.nw.is-press .nw-cursor{transform:scale(.86)}.nw-cursor__ring{position:absolute;left:0;top:0;width:34px;height:34px;margin:-6px 0 0 -6px;border:2px solid var(--nw-blue);border-radius:50%;opacity:0;transform:scale(.3)}.nw.is-press .nw-cursor__ring{animation:nw-ring .5s ease-out both}@keyframes nw-ring{0%{opacity:.9;transform:scale(.3)}100%{opacity:0;transform:scale(1.4)}}@media(prefers-reduced-motion:reduce){.nw-letter,.nw-env__flap,.nw-env__seal,.nw-send,.nw-send__ico,.nw-cursor{transition:none}.nw-cursor{display:none}.nw.is-open .nw-shard,.nw.is-open .nw-flash,.nw.is-sent .nw-send__ico--ok path{animation:none}.nw.is-sent .nw-send__ico--ok path{stroke-dashoffset:0}}.rt-feature__preview--news{background:#fdf8f0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:1.1rem}.rt-nw-mini{position:relative;width:46%;aspect-ratio:100/62}.rt-nw-mini svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible}.rt-nw-mini .nw-p{stroke-width:2.4}.rt-nw-mini .nw-p--back{fill:#ffe1ea}.rt-nw-mini .nw-p--pa{fill:#ff9fb9}.rt-nw-mini .nw-p--pb{fill:#f7789e}.rt-nw-mini .nw-p--flap{fill:#f43}.rt-nw-mini svg.rt-nw-mini__flap{height:59.7%}.rt-nw-row{display:flex;align-items:center;gap:.4rem;width:82%}.rt-nw-pill{flex:auto;min-width:0;height:26px;display:flex;align-items:center;padding:0 .6rem;background:#fff;border:2px solid var(--ink);border-radius:999px;font-size:.66rem;font-weight:600;color:rgba(20,18,14,.55);overflow:hidden;white-space:nowrap}.rt-nw-dot{flex:none;width:26px;height:26px;border-radius:50%;background:#2f7dff;color:#fff;border:2px solid var(--ink);display:grid;place-items:center}.rt-nw-dot svg{width:14px;height:14px}