.rtc-world{--rtc-ink:#0f1729;--rtc-ink-soft:#455068;--rtc-ink-faint:#69748c;--rtc-paper:#f3f8fb;--rtc-paper-2:#fff;--rtc-edge:#1a202e1f;--rtc-edge-soft:#1a202e14;--rtc-teal:#03718c;--rtc-teal-bright:#0babcb;--rtc-indigo:#3f36c9;--rtc-violet:#7020c5;--rtc-violet-bright:#9144e4;--rtc-sky-top:#c7e8fa;--rtc-night:#130d21;background:var(--rtc-paper);color:var(--rtc-ink)}.rtc-world ::selection{color:var(--rtc-ink);background:#7020c52e}.rtc-world :focus-visible{outline:2px solid var(--rtc-violet);outline-offset:3px;border-radius:6px}.rtc-world a{text-underline-offset:.18em}.rtc-world input,.rtc-world textarea{caret-color:var(--rtc-violet)}.rtc-world .rtc-num{font-variant-numeric:tabular-nums}@supports (scrollbar-color:auto){.rtc-world{scrollbar-color:#3f36c973 transparent}}.rtc-ground{background:var(--rtc-paper);justify-content:center;width:100%;display:flex;position:relative;overflow:visible}.rtc-ground-layer{aspect-ratio:1344/752;width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1);position:relative;container-type:inline-size}.rtc-ground-img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.rtc-ground-scrim{pointer-events:none;background:linear-gradient(#0000,#f3f8fb);height:18%;position:absolute;inset:auto 0 0}.rtc-offer{text-align:center;z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border-radius:20px;flex-direction:column;align-items:center;max-width:min(25cqw,20.5rem);padding:clamp(.75rem,1.15cqw,1.2rem) clamp(.85rem,1.35cqw,1.4rem);display:flex;position:absolute;bottom:clamp(1rem,2.5cqw,2.2rem);left:clamp(1rem,3cqw,3rem);box-shadow:0 28px 60px -34px #0f1729a6,0 2px 6px -3px #0f17294d}.rtc-offer-mark{margin-inline:auto;width:clamp(6.5rem,9cqw,9rem);height:auto;margin-bottom:clamp(.45rem,.7cqw,.8rem);display:block}.rtc-offer-head{letter-spacing:-.02em;color:var(--rtc-ink);text-wrap:balance;font-size:clamp(.95rem,1.45cqw,1.4rem);font-weight:800;line-height:1.06}.rtc-offer-line{color:#303b55;margin-top:.6rem;font-size:clamp(.78rem,.92cqw,1rem);line-height:1.45}.rtc-offer-cta{background:var(--rtc-violet);color:#fff;border-radius:999px;align-items:center;gap:.5rem;height:clamp(2.3rem,3cqw,3rem);margin-top:.7rem;padding-inline:clamp(1rem,1.7cqw,1.75rem);font-size:clamp(.78rem,.9cqw,.9rem);font-weight:700;transition:box-shadow .25s;display:inline-flex;box-shadow:0 16px 32px -18px #4b1584e6}.rtc-offer-cta:hover{box-shadow:0 20px 40px -18px #4b1584}.rtc-spot{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:6px;width:max-content;display:flex;position:absolute;transform:translate(-50%,-100%)}.rtc-spot[data-y=low]{flex-direction:column-reverse;transform:translate(-50%)}.rtc-spot[data-x=left]{align-items:flex-start;transform:translate(-14%,-100%)}.rtc-spot[data-x=left][data-y=low]{transform:translate(-14%)}.rtc-spot[data-x=right]{align-items:flex-end;transform:translate(-86%,-100%)}.rtc-spot[data-x=right][data-y=low]{transform:translate(-86%)}.rtc-spot[data-lead] .rtc-sign{margin-left:var(--lead);position:relative}.rtc-spot[data-lead] .rtc-sign:before{content:"";width:var(--lead);background:linear-gradient(90deg,#ffffff1a,#ffffffbf);height:1px;position:absolute;top:1.1rem;right:100%}.rtc-sign{-webkit-backdrop-filter:blur(10px)saturate(1.25);text-align:left;background:linear-gradient(#170f2acc,#0e091ab8);border-radius:13px;flex-direction:column;align-items:stretch;width:max-content;max-width:min(24cqw,18rem);padding:.5rem .85rem .55rem;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,background .32s;display:flex;position:relative;box-shadow:0 18px 38px -20px #080410d9,0 2px 6px -2px #08041099,inset 0 1px #ffffff29}.rtc-sign:before{content:"";background:linear-gradient(90deg, var(--rtc-teal-bright), #7c74e7 55%, var(--rtc-violet-bright));opacity:.95;border-radius:999px;height:2px;position:absolute;top:0;left:.85rem;right:.85rem}.rtc-spot[data-overdue=true] .rtc-sign:before{background:linear-gradient(90deg, var(--rtc-violet-bright), #db75f0)}.rtc-spot:hover .rtc-sign,.rtc-spot:focus-visible .rtc-sign{background:linear-gradient(#1b1131e6,#130c22d6);transform:translateY(-2px);box-shadow:0 26px 50px -22px #080410e6,0 3px 8px -3px #080410a6,inset 0 1px #ffffff38}.rtc-spot-name{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.012em;color:#fff;text-shadow:0 1px 2px #080410a6;font-size:clamp(.88rem,1.35cqw,1.4rem);font-weight:800;line-height:1.1}.rtc-spot-detail{opacity:0;color:#ffffffe0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .3s,margin-top .34s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.rtc-spot:hover .rtc-spot-detail,.rtc-spot:focus-visible .rtc-spot-detail,.rtc-spot[data-open=true] .rtc-spot-detail{opacity:1;grid-template-rows:1fr;margin-top:.4rem}.rtc-spot-detail>span{min-height:0}.rtc-spot-blurb{font-size:12.5px;line-height:1.35;display:block}.rtc-spot-clock{color:#7ee7fc;margin-top:.3rem;font-size:11px;display:block}.rtc-spot[data-overdue=true] .rtc-spot-clock{color:#ddaffd;font-weight:700}.rtc-spot-go{color:#7ee7fc;margin-top:.35rem;font-size:11.5px;font-weight:700;display:block}.rtc-spot-go:after{content:" →"}.rtc-spot-stem{background:linear-gradient(#ffffffd9,#ffffff26);width:1px;height:14px}.rtc-spot[data-y=low] .rtc-spot-stem{background:linear-gradient(#ffffff26,#ffffffd9)}.rtc-spot-dot{background:#fff;border-radius:999px;width:9px;height:9px;position:relative;box-shadow:0 0 0 2px #0b111e59,0 1px 6px #080c1680}.rtc-spot[data-overdue=true] .rtc-spot-dot{background:var(--rtc-violet-bright)}.rtc-spot[data-overdue=true] .rtc-spot-dot:after{content:"";border:2px solid #b075f0e6;border-radius:999px;animation:1.1s cubic-bezier(.22,1,.36,1) .6s 2 both rtcPing;position:absolute;inset:-7px}@keyframes rtcPing{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}.rtc-index{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:0 2.5rem;display:grid}.rtc-index a{border-top:1px solid var(--rtc-edge);padding:.85rem 0 .85rem 1.1rem;transition:padding-left .22s cubic-bezier(.22,1,.36,1),background .22s;display:block;position:relative}.rtc-index a:before{content:"";background:var(--rtc-teal);border-radius:999px;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:0}.rtc-index a[data-overdue=true]:before{background:var(--rtc-violet)}.rtc-index a:hover{background:#3f36c90d;padding-left:1.5rem}.rtc-plate{border:1px solid var(--rtc-edge);background:var(--rtc-paper-2);border-radius:26px;margin-top:-3.5rem;padding:clamp(1.5rem,3.4vw,3.25rem);position:relative;box-shadow:0 40px 80px -60px #0f17298c,0 2px 10px -6px #0f172940}.rtc-evidence{background:linear-gradient(120deg,#0381a08c,#473ecc80 52%,#7722d38c);border-radius:20px;padding:1.5px;box-shadow:0 28px 60px -40px #0f172999}.rtc-evidence-inner{background:var(--rtc-paper-2);border-radius:18.5px;overflow:hidden}.rtc-evidence-bar{border-bottom:1px solid var(--rtc-edge);letter-spacing:.16em;text-transform:uppercase;color:var(--rtc-ink-faint);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:10.5px;display:flex}.rtc-evidence-bar span:last-child{color:var(--rtc-teal)}.rtc-evidence img{width:100%;display:block}.rtc-stats{background:var(--rtc-edge);border:1px solid var(--rtc-edge);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:1px;display:grid;overflow:hidden}.rtc-stat{background:var(--rtc-paper-2);padding:1rem 1.1rem}.rtc-stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1;display:block}.rtc-stat span{color:var(--rtc-ink-soft);margin-top:.35rem;font-size:12px;line-height:1.3;display:block}.rtc-stat[data-tone=bad] b{color:var(--rtc-violet)}.rtc-stat[data-tone=teal] b{color:var(--rtc-teal)}.rtc-banner{background-color:var(--rtc-night);background-image:var(--banner-art);background-position:50% 58%;background-size:cover;align-items:flex-end;min-height:clamp(15rem,26vw,21rem);display:flex;position:relative;overflow:hidden}.rtc-banner:after{content:"";background:linear-gradient(100deg,#130d21eb 0%,#130d21b3 38%,#130d212e 72%,#0000 100%),linear-gradient(#0000 45%,#130d218c);position:absolute;inset:0}.rtc-banner-inner{z-index:1;color:#fff;width:100%;max-width:72rem;margin-inline:auto;padding:clamp(1.5rem,3vw,3rem) clamp(1rem,3vw,1.5rem) clamp(4.5rem,8vw,7rem);position:relative}.rtc-banner-name{letter-spacing:-.025em;text-shadow:0 2px 20px #0d081699;font-size:clamp(1.9rem,4.2vw,3.2rem);font-weight:800;line-height:1.02}.rtc-banner-sub{color:#ffffffdb;max-width:34rem;margin-top:.55rem;font-size:clamp(.95rem,1.3vw,1.1rem)}.rtc-banner-rule{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.08em;color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.45rem;margin-top:1rem;padding:.35rem .8rem;font-size:12px;display:inline-flex}.rtc-banner-rule[data-bad=true]{background:#7020c559;border-color:#b179ec99}html[data-rtc-room],html[data-rtc-room] .rtc-ground{overflow:hidden}.rtc-section.is-room{z-index:60;overscroll-behavior:contain;background:var(--rtc-paper);padding-top:4.25rem;animation:.5s cubic-bezier(.22,1,.36,1) both rtcEnterRoom;position:fixed;inset:0;overflow-y:auto}@keyframes rtcEnterRoom{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.rtc-section.is-room:before{content:"";background-image:linear-gradient(#f3f8fb38, #f3f8fb85), var(--room-art);z-index:-1;background-position:50%,50%;background-size:cover,cover;position:fixed;inset:0}.rtc-section.is-room>div{background:#f3f8fbf2;border-radius:22px;margin-bottom:3rem;box-shadow:0 30px 80px -40px #0f172980}.rtc-section.is-room .rtc-room-only{display:block}.rtc-room-only{display:none}.rtc-room-bar{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rtc-edge);background:#ffffffeb;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem max(1rem,4vw);display:flex;position:fixed;inset:0 0 auto}.rtc-room-out{color:var(--rtc-ink);align-items:center;gap:.45rem;font-size:13.5px;font-weight:700;display:inline-flex}.rtc-room-where{letter-spacing:.1em;text-transform:uppercase;color:var(--rtc-indigo);font-size:13px;font-weight:700}.rtc-room-steps{gap:.25rem;display:inline-flex}.rtc-room-steps button{border:1px solid var(--rtc-edge);width:34px;height:34px;color:var(--rtc-ink);border-radius:999px;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.rtc-room-steps button:hover{background:#3f36c914}.rtc-route path{fill:none;stroke:var(--rtc-indigo);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 10;opacity:.55;stroke-dashoffset:0}.rtc-route.is-in path{animation:22s linear infinite rtcRoute}@keyframes rtcRoute{to{stroke-dashoffset:-160px}}.rtc-rise{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.rtc-rise.is-in{opacity:1;transform:none}.rtc-place-art{border:1px solid var(--rtc-edge);background:var(--rtc-paper-2);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 48px -32px #0f172973,0 2px 8px -4px #0f17292e}.rtc-place-art img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.02)}.rtc-place:hover .rtc-place-art img{transform:scale(1.06)}.rtc-chip{border:1px solid var(--rtc-edge);background:var(--rtc-paper-2);letter-spacing:.06em;color:var(--rtc-teal);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:11.5px;font-weight:700;display:inline-flex}.rtc-head{padding-left:1.4rem;position:relative}.rtc-head:before{content:"";background:var(--rtc-teal);border-radius:999px;width:9px;height:9px;position:absolute;top:.62em;left:0}.rtc-head[data-mark=violet]:before{background:var(--rtc-violet)}.rtc-head[data-mark=indigo]:before{background:var(--rtc-indigo)}.rtc-plan-ground{background-color:var(--rtc-paper);background-image:linear-gradient(#1a202e0b 1px,#0000 1px),linear-gradient(90deg,#1a202e0b 1px,#0000 1px);background-size:48px 48px,48px 48px;position:relative}.rtc-evening{color:#fff;background-color:var(--rtc-night);background-image:-webkit-linear-gradient(#130d21eb,#130d21d1),-webkit-image-set(url(/marketing/rtc/campus-dusk-1760.webp) 1x,url(/marketing/rtc/campus-dusk-2560.webp) 2x);background-image:linear-gradient(#130d21d1,#130d21eb),image-set("/marketing/rtc/campus-dusk-1760.webp" 1x,"/marketing/rtc/campus-dusk-2560.webp" 2x);background-position:50%,50%;background-size:cover,cover;background-attachment:scroll;position:relative}.rtc-evening .rtc-head:before{background:var(--rtc-teal-bright)}.rtc-on-place{background-color:var(--rtc-paper-2);background-image:linear-gradient(#f3f8fbdb, #f3f8fbf0), var(--place-art);border:1px solid var(--rtc-edge);background-position:50%,50%;background-size:cover,cover;border-radius:24px;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.rtc-world .rtc-rise{opacity:1;transition:none;transform:none}.rtc-world .rtc-ground-layer{transform:none!important}.rtc-world .rtc-place-art img{transition:none}.rtc-world .rtc-spot[data-overdue=true] .rtc-spot-dot:after,.rtc-world .rtc-route path{animation:none!important}.rtc-world .rtc-section.is-room{animation:none}.rtc-world .rtc-ground-layer{transition:none}}@media (min-width:1101px){.rtc-index-wrap{display:none}}@media (max-width:1100px){.rtc-offer{background:var(--rtc-paper);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:none;box-shadow:none;border-radius:0;padding:1.25rem 1rem 0;position:static}.rtc-offer-mark{margin-inline:auto;width:clamp(6.5rem,9cqw,9rem);height:auto;margin-bottom:clamp(.45rem,.7cqw,.8rem);display:block}.rtc-offer-head{font-size:1.6rem}.rtc-offer-line{font-size:.95rem}.rtc-offer-cta{height:3rem;padding-inline:1.5rem;font-size:.9rem}}@media (max-width:860px){.rtc-ground{aspect-ratio:4/3.1;max-height:58svh}.rtc-ground-img{object-position:center 42%}}@media (max-width:1100px){.rtc-ground{aspect-ratio:auto;flex-direction:column;max-height:none}.rtc-ground-layer{aspect-ratio:auto;flex-direction:column;display:flex}.rtc-ground-img{aspect-ratio:1344/752;height:auto;position:relative;inset:auto}.rtc-ground-scrim{display:none}}.rtc-t3c-clock{color:#fff;background:linear-gradient(110deg,#036882,#332ba1);border-radius:24px;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 30px 60px -36px #191551cc}.rtc-t3c-clock-label{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:12px}.rtc-t3c-clock-row{flex-wrap:wrap;gap:clamp(.75rem,3vw,2.5rem);margin-top:.75rem;display:flex}.rtc-t3c-unit{flex-direction:column;display:flex}.rtc-t3c-num{letter-spacing:-.02em;font-size:clamp(2.6rem,8vw,5rem);font-weight:800;line-height:1}.rtc-t3c-unit-name{opacity:.75;margin-top:.35rem;font-size:13px}.rtc-t3c-quote{border-top:1px solid #fff3;max-width:46rem;margin-top:1.5rem;padding-top:1.1rem;font-size:15px;line-height:1.55}.rtc-t3c-source{text-underline-offset:3px;opacity:.85;align-items:center;gap:.3rem;margin-left:.5rem;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.rtc-t3c-explorer{border:1px solid var(--rtc-edge);background:var(--rtc-paper-2);border-radius:24px;overflow:hidden}.rtc-t3c-tally{border-bottom:1px solid var(--rtc-edge-soft);grid-template-columns:auto 1fr;align-items:center;gap:.35rem 1rem;padding:1.25rem 1.5rem;display:grid}.rtc-t3c-tally-num{color:var(--rtc-teal);font-size:2rem;font-weight:800;line-height:1}.rtc-t3c-tally-of{color:var(--rtc-ink-faint);font-size:1rem}.rtc-t3c-tally-text{color:var(--rtc-ink-soft);font-size:14px}.rtc-t3c-bar{background:var(--rtc-edge-soft);border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.rtc-t3c-bar>span{background:linear-gradient(90deg, var(--rtc-teal-bright), var(--rtc-indigo));height:100%;transition:width .35s;display:block}.rtc-t3c-tabs{border-bottom:1px solid var(--rtc-edge-soft);scrollbar-width:thin;gap:.4rem;padding:.9rem 1.25rem;display:flex;overflow-x:auto}.rtc-t3c-tab{white-space:nowrap;color:var(--rtc-ink-soft);border:1px solid var(--rtc-edge);cursor:pointer;background:0 0;border-radius:99px;flex:none;padding:.45rem .95rem;font-size:14px;font-weight:600}.rtc-t3c-tab[aria-selected=true]{color:#fff;background:var(--rtc-indigo);border-color:var(--rtc-indigo)}.rtc-t3c-tab-count{opacity:.7;margin-left:.3rem;font-size:12px}.rtc-t3c-panes{grid-template-columns:minmax(0,20rem) minmax(0,1fr);display:grid}.rtc-t3c-list{border-right:1px solid var(--rtc-edge-soft);max-height:30rem;padding:.6rem;overflow-y:auto}.rtc-t3c-item{text-align:left;width:100%;color:var(--rtc-ink);cursor:pointer;background:0 0;border-radius:12px;align-items:flex-start;gap:.6rem;padding:.6rem .7rem;font-size:14.5px;font-weight:600;display:flex}.rtc-t3c-item:hover{background:#3f36c90f}.rtc-t3c-item[aria-current=true]{color:var(--rtc-indigo);background:#3f36c91a}.rtc-t3c-tick{border:1.5px solid var(--rtc-edge);color:#0000;border-radius:6px;flex:none;place-items:center;width:1.1rem;height:1.1rem;margin-top:.15rem;display:grid}.rtc-t3c-tick[data-on=true]{background:var(--rtc-teal);border-color:var(--rtc-teal);color:#fff}.rtc-t3c-detail{padding:1.5rem 1.75rem;animation:.25s rtc-t3c-in}.rtc-t3c-detail p{color:var(--rtc-ink-soft);font-size:15.5px;line-height:1.6}.rtc-t3c-cite{color:var(--rtc-ink-faint);margin-top:.4rem;font-size:12px}.rtc-t3c-h{letter-spacing:.08em;text-transform:uppercase;color:var(--rtc-teal);margin-top:1.25rem;margin-bottom:.3rem;font-size:12px;font-weight:700}.rtc-t3c-have{border:1px solid var(--rtc-edge);cursor:pointer;border-radius:99px;align-items:center;gap:.55rem;margin-top:1.5rem;padding:.55rem .9rem;font-size:14px;font-weight:600;display:inline-flex}.rtc-t3c-have input{width:1rem;height:1rem;accent-color:var(--rtc-teal)}.rtc-t3c-tab:focus-visible,.rtc-t3c-item:focus-visible,.rtc-t3c-have:focus-within{outline:2px solid var(--rtc-indigo);outline-offset:2px}@keyframes rtc-t3c-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rtc-t3c-detail{animation:none}.rtc-t3c-bar>span{transition:none}}@media (max-width:760px){.rtc-t3c-panes{grid-template-columns:1fr}.rtc-t3c-list{border-right:0;border-bottom:1px solid var(--rtc-edge-soft);max-height:15rem}.rtc-t3c-detail{padding:1.25rem}.rtc-t3c-tally{padding:1rem 1.25rem}}.rtc-feat-grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem;display:grid}.rtc-feat{text-align:left;border:1px solid var(--rtc-edge);background:var(--rtc-paper-2);cursor:pointer;border-radius:20px;flex-direction:column;gap:.5rem;width:100%;height:100%;padding:1.25rem 1.25rem 1.4rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.rtc-feat:hover{border-color:#3f36c959;transform:translateY(-2px);box-shadow:0 18px 36px -28px #26207999}.rtc-feat[aria-expanded=true]{border-color:var(--rtc-indigo);box-shadow:0 18px 36px -26px #262079b3}.rtc-feat:focus-visible{outline:2px solid var(--rtc-indigo);outline-offset:2px}.rtc-feat-img{aspect-ratio:4/3;object-fit:cover;border-radius:19px 19px 0 0;width:calc(100% + 2.5rem);max-width:none;margin:-1.25rem -1.25rem .5rem;display:block}.rtc-feat-title{color:var(--rtc-ink);margin-top:.25rem;font-size:16px;font-weight:800}.rtc-feat-line{color:var(--rtc-ink-soft);font-size:14.5px;line-height:1.55}.rtc-feat-more{color:var(--rtc-ink);border-top:1px solid var(--rtc-edge-soft);padding-top:.6rem;font-size:14.5px;line-height:1.55;animation:.25s rtc-t3c-in}.rtc-feat-toggle{width:2rem;height:2rem;color:var(--rtc-indigo);background:#ffffffeb;border-radius:99px;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem;box-shadow:0 4px 12px -4px #0f172966}@media (prefers-reduced-motion:reduce){.rtc-feat,.rtc-feat-more{transition:none;animation:none}.rtc-feat:hover{transform:none}}.rtc-world>section,.rtc-world>footer{border-top:4px solid #0000;border-image:linear-gradient(90deg,#0000 2%,#0cc4e9 20%,#685ee8 50%,#0cc4e9 80%,#0000 98%) 1}html[data-rtc-room] .rtc-world>section.is-room{border-top-width:0}.rtc-spot-tag{display:none}@media (max-width:1100px){.rtc-ground .rtc-spot,.rtc-ground .rtc-spot[data-x][data-y]{background:#fff;border-radius:999px;width:10px;height:10px;display:block;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #0babcb8c,0 2px 6px #0f172980}.rtc-ground .rtc-spot>.rtc-sign,.rtc-ground .rtc-spot>.rtc-spot-stem,.rtc-ground .rtc-spot>.rtc-spot-dot{display:none}.rtc-spot-tag{background:var(--rtc-ink);color:#fff;white-space:nowrap;border:1.5px solid #fff;border-radius:999px;padding:4px 8px;font-size:clamp(11px,2.9vw,14px);font-weight:700;line-height:1.1;display:block;position:absolute;box-shadow:0 4px 10px -3px #0f172999}.rtc-spot-tag:after{content:"";position:absolute;inset:-6px}.rtc-spot-tag[data-tag=on]{top:50%;left:50%;transform:translate(-50%,-50%)}.rtc-spot-tag[data-tag=left]{top:50%;right:calc(100% + 4px);transform:translateY(-50%)}.rtc-spot-tag[data-tag=right]{top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.rtc-spot-tag[data-tag=below]{top:calc(100% + 5px);left:50%;transform:translate(-50%)}.rtc-spot[data-overdue=true] .rtc-spot-tag{background:var(--rtc-violet)}.rtc-spot:active .rtc-spot-tag{filter:brightness(1.25)}}
