.mobile-dock-flip-shortcut-module__sXQG5W__shortcut{display:none}@media (max-width:700px){.mobile-dock-flip-shortcut-module__sXQG5W__shortcut{z-index:5;border-radius:var(--roleme-mobile-panel-radius);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#1f1812b8,#0b0907cc);border:1px solid #e2b96f30;outline:none;place-items:center;width:56px;height:32px;padding:0;transition:border-color .18s,box-shadow .22s,transform .18s;display:inline-grid;position:relative;box-shadow:0 9px 24px #00000042,inset 0 1px #fff0cd12,inset 0 0 0 1px #0000002e}.mobile-dock-flip-shortcut-module__sXQG5W__shortcut:hover,.mobile-dock-flip-shortcut-module__sXQG5W__shortcut:focus-visible{border-color:#e2b96f57;box-shadow:0 11px 28px #0000004d,0 0 20px #e2b96f12,inset 0 1px #fff0cd1a}.mobile-dock-flip-shortcut-module__sXQG5W__shortcut:active{transform:scale(.97)}.mobile-dock-flip-shortcut-module__sXQG5W__track{isolation:isolate;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;width:48px;height:24px;display:grid;position:relative}.mobile-dock-flip-shortcut-module__sXQG5W__modeIcon{z-index:2;place-items:center;width:24px;height:24px;transition:color .28s,transform .42s cubic-bezier(.2,.9,.22,1);display:grid;position:relative}.mobile-dock-flip-shortcut-module__sXQG5W__roleIcon{transform:scale(1.04)}.mobile-dock-flip-shortcut-module__sXQG5W__shortcut[aria-pressed=true] .mobile-dock-flip-shortcut-module__sXQG5W__roleIcon{transform:scale(.94)rotate(-8deg)}.mobile-dock-flip-shortcut-module__sXQG5W__shortcut[aria-pressed=true] .mobile-dock-flip-shortcut-module__sXQG5W__comicsIcon{transform:scale(1.04)}.mobile-dock-flip-shortcut-module__sXQG5W__thumb{z-index:1;background:radial-gradient(circle at 35% 25%,#fff1cb2e,#0000 38%),linear-gradient(145deg,#4e3620f5,#160f0bfa);border:1px solid #eec98466;border-radius:50%;width:22px;height:22px;transition:transform .52s cubic-bezier(.2,.92,.22,1.08);position:absolute;top:1px;left:1px;transform:translate(0)rotate(0);box-shadow:0 5px 13px #0000005c,0 0 14px #e2b96f1c,inset 0 1px #fff1cd33}.mobile-dock-flip-shortcut-module__sXQG5W__shortcut[aria-pressed=true] .mobile-dock-flip-shortcut-module__sXQG5W__thumb{transform:translate(24px)rotate(180deg)}.mobile-dock-flip-shortcut-module__sXQG5W__shortcut[data-dragging=true] .mobile-dock-flip-shortcut-module__sXQG5W__thumb{transition:none;box-shadow:0 6px 15px #00000061,0 0 16px #e2b96f26,inset 0 1px #fff1cd3d}}@media (max-width:350px){.mobile-dock-flip-shortcut-module__sXQG5W__shortcut{width:52px}.mobile-dock-flip-shortcut-module__sXQG5W__track{width:44px}.mobile-dock-flip-shortcut-module__sXQG5W__modeIcon{width:22px}.mobile-dock-flip-shortcut-module__sXQG5W__thumb{width:20px}.mobile-dock-flip-shortcut-module__sXQG5W__shortcut[aria-pressed=true] .mobile-dock-flip-shortcut-module__sXQG5W__thumb{transform:translate(22px)rotate(180deg)}}@media (prefers-reduced-motion:reduce){.mobile-dock-flip-shortcut-module__sXQG5W__shortcut,.mobile-dock-flip-shortcut-module__sXQG5W__modeIcon,.mobile-dock-flip-shortcut-module__sXQG5W__thumb{transition:none}}
.mobile-admin-shortcut-module__CUH6_W__shortcut{display:none}@media (max-width:700px){.mobile-admin-shortcut-module__CUH6_W__shortcut{z-index:6;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;justify-content:center;align-items:center;width:100%;max-width:52px;height:34px;padding:0;text-decoration:none;display:inline-flex;position:relative;scale:1}.mobile-admin-shortcut-module__CUH6_W__gear{transform-origin:50%;filter:drop-shadow(0 1px #ffefcd4d)drop-shadow(0 3px 5px #00000061);flex:0 0 23px;width:23px;height:23px;animation:22s linear infinite mobile-admin-shortcut-module__CUH6_W__mobileAdminGearSpin;display:block;position:relative}.mobile-admin-shortcut-module__CUH6_W__gear:before{content:"";background:linear-gradient(135deg,#f0d7a2 0%,#d6b573 22%,#987247 48%,#e3c68b 68%,#9f7848 100%);position:absolute;inset:0;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTE5LjQzIDEyLjk4Yy4wNC0uMzIuMDctLjY1LjA3LS45OHMtLjAzLS42Ni0uMDgtLjk4bDIuMTEtMS42NWMuMTktLjE1LjI0LS40Mi4xMi0uNjRsLTItMy40NmEuNDkuNDkgMCAwIDAtLjYxLS4yMmwtMi40OSAxYTcuMyA3LjMgMCAwIDAtMS42OS0uOThsLS4zOC0yLjY1QS40OS40OSAwIDAgMCAxNCAyaC00YS40OS40OSAwIDAgMC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xOC41OC0xLjY5Ljk4bC0yLjQ5LTFhLjQ5LjQ5IDAgMCAwLS42MS4yMmwtMiAzLjQ2YS40OS40OSAwIDAgMCAuMTIuNjRsMi4xMSAxLjY1YTcuNiA3LjYgMCAwIDAgMCAxLjk2bC0yLjExIDEuNjVhLjQ5LjQ5IDAgMCAwLS4xMi42NGwyIDMuNDZjLjEyLjIyLjM5LjMxLjYxLjIybDIuNDktMWMuNTEuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjA0LjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVhNy4zIDcuMyAwIDAgMCAxLjY5LS45OGwyLjQ5IDFjLjIyLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZhLjQ5LjQ5IDAgMCAwLS4xMi0uNjRsLTIuMTEtMS42NVpNMTIgMTUuNUEzLjUgMy41IDAgMSAxIDEyIDhhMy41IDMuNSAwIDAgMSAwIDcuNVoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 50%/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTE5LjQzIDEyLjk4Yy4wNC0uMzIuMDctLjY1LjA3LS45OHMtLjAzLS42Ni0uMDgtLjk4bDIuMTEtMS42NWMuMTktLjE1LjI0LS40Mi4xMi0uNjRsLTItMy40NmEuNDkuNDkgMCAwIDAtLjYxLS4yMmwtMi40OSAxYTcuMyA3LjMgMCAwIDAtMS42OS0uOThsLS4zOC0yLjY1QS40OS40OSAwIDAgMCAxNCAyaC00YS40OS40OSAwIDAgMC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xOC41OC0xLjY5Ljk4bC0yLjQ5LTFhLjQ5LjQ5IDAgMCAwLS42MS4yMmwtMiAzLjQ2YS40OS40OSAwIDAgMCAuMTIuNjRsMi4xMSAxLjY1YTcuNiA3LjYgMCAwIDAgMCAxLjk2bC0yLjExIDEuNjVhLjQ5LjQ5IDAgMCAwLS4xMi42NGwyIDMuNDZjLjEyLjIyLjM5LjMxLjYxLjIybDIuNDktMWMuNTEuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjA0LjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVhNy4zIDcuMyAwIDAgMCAxLjY5LS45OGwyLjQ5IDFjLjIyLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZhLjQ5LjQ5IDAgMCAwLS4xMi0uNjRsLTIuMTEtMS42NVpNMTIgMTUuNUEzLjUgMy41IDAgMSAxIDEyIDhhMy41IDMuNSAwIDAgMSAwIDcuNVoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 50%/contain no-repeat}.mobile-admin-shortcut-module__CUH6_W__gear:after{content:"";background:radial-gradient(circle at 34% 30%,#fff1cf 0 14%,#d0aa68 38%,#745536 100%);border:1px solid #694c2bb8;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px 1px #fff6db7a,0 1px 2px #00000057}.mobile-admin-shortcut-module__CUH6_W__gearActivating{animation:mobile-admin-shortcut-module__CUH6_W__mobileAdminGearReverseBurst var(--admin-gear-duration) cubic-bezier(.16, .82, .18, 1) both!important}@keyframes mobile-admin-shortcut-module__CUH6_W__mobileAdminGearSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mobile-admin-shortcut-module__CUH6_W__mobileAdminGearReverseBurst{0%{transform:rotate(0)}to{transform:rotate(-1440deg)}}}@media (max-width:360px){.mobile-admin-shortcut-module__CUH6_W__shortcut{max-width:46px;height:32px}}@media (prefers-reduced-motion:reduce){.mobile-admin-shortcut-module__CUH6_W__shortcut{transition:none}.mobile-admin-shortcut-module__CUH6_W__gear{animation:none}}
.mobile-contact-dock-module__-GjnrW__dock{pointer-events:auto;align-items:center;gap:14px;margin-top:18px;padding-left:2px;display:flex}.mobile-contact-dock-module__-GjnrW__action{border-radius:var(--roleme-mobile-control-radius,14px);appearance:none;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffecc405;border:1px solid #e2b96f24;flex:none;place-items:center;width:40px;height:40px;text-decoration:none;transition:transform .17s,color .17s,box-shadow .17s,border-color .17s,background .17s;display:inline-grid;position:relative;box-shadow:0 10px 22px #00000024,inset 0 1px #ffefcc08}.mobile-contact-dock-module__-GjnrW__action:hover,.mobile-contact-dock-module__-GjnrW__action:focus-visible{background:#ffecc40a;border-color:#e2b96f42;outline:none;box-shadow:0 12px 26px #0000002e,0 0 18px #e2b96f0f,inset 0 1px #ffefcc0f}.mobile-contact-dock-module__-GjnrW__action:active{transform:translateY(1px)scale(.96)}.mobile-contact-dock-module__-GjnrW__downloadAction{isolation:isolate;position:relative;overflow:hidden}.mobile-contact-dock-module__-GjnrW__downloadAction:disabled{cursor:progress}.mobile-contact-dock-module__-GjnrW__downloadProgressFill{z-index:0;border-radius:var(--roleme-mobile-control-radius,13px);pointer-events:none;background:linear-gradient(90deg,#0e4a34e6,#1f845be0),radial-gradient(circle at 78% 28%,#9de7c033,#0000 42%);width:0;max-width:calc(100% - 2px);transition:width .15s linear;position:absolute;inset:1px;box-shadow:inset -1px 0 #b7efcf38,0 0 18px #1885592e}.mobile-contact-dock-module__-GjnrW__downloadActionContent{color:inherit;z-index:1;place-items:center;min-width:24px;display:inline-grid;position:relative}.mobile-contact-dock-module__-GjnrW__downloadAction:disabled .mobile-contact-dock-module__-GjnrW__downloadActionContent{color:#ddf5e8}.mobile-contact-dock-module__-GjnrW__label{display:none}.mobile-contact-dock-module__-GjnrW__downloadPercent{font-family:var(--font-inter), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:10px;font-weight:700;line-height:1}@media (max-width:700px){.mobile-contact-dock-module__-GjnrW__dock{width:min(calc(var(--home-contact-count,4) * 54.5px), calc(100% - 78px));grid-template-columns:repeat(var(--home-contact-count,4), minmax(0, 1fr));place-items:center;gap:0;margin:0;padding:0;display:grid}.mobile-contact-dock-module__-GjnrW__dock:has(.home-mobile-admin-shortcut){--home-contact-count:5}.mobile-contact-dock-module__-GjnrW__action{width:100%;max-width:52px;height:34px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0}.mobile-contact-dock-module__-GjnrW__action:hover,.mobile-contact-dock-module__-GjnrW__action:focus-visible{box-shadow:none;background:0 0;border-color:#0000}.mobile-contact-dock-module__-GjnrW__downloadAction{overflow:visible}.mobile-contact-dock-module__-GjnrW__downloadProgressFill{display:none}.mobile-contact-dock-module__-GjnrW__downloadPercent{font-size:9px}}@media (max-width:360px){.mobile-contact-dock-module__-GjnrW__dock{width:min(calc(var(--home-contact-count,4) * 51px), calc(100% - 72px))}.mobile-contact-dock-module__-GjnrW__action{max-width:46px;height:32px}}@media (prefers-reduced-motion:reduce){.mobile-contact-dock-module__-GjnrW__action,.mobile-contact-dock-module__-GjnrW__downloadProgressFill{transition:none}.mobile-contact-dock-module__-GjnrW__newsUnreadDot{animation:none}}.mobile-contact-dock-module__-GjnrW__newsIconWrap{place-items:center;display:inline-grid;position:relative}.mobile-contact-dock-module__-GjnrW__newsUnreadDot{pointer-events:none;background:radial-gradient(circle at 34% 28%,#ffc4b2fa 0 16%,#0000 18%),linear-gradient(#ff766b 0%,#dc3f45 58%,#ac252f 100%);border:1px solid #130d0aeb;border-radius:999px;width:10px;height:10px;animation:2.4s ease-in-out infinite mobile-contact-dock-module__-GjnrW__homeNewsUnreadPulse;position:absolute;top:-5px;right:-6px;box-shadow:0 0 0 2px #0b08076b,0 0 9px #ec4a4c94,0 2px 5px #00000057}@keyframes mobile-contact-dock-module__-GjnrW__homeNewsUnreadPulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.08);transform:scale(1.08)}}
@media (max-width:700px){.home-mobile-module__n2R4aa__homeMobileSite{--site-background-bottom:#1a1511fa;--home-mobile-dock-clearance:var(--roleme-mobile-dock-clearance);--home-mobile-shell-width:min(430px, calc(calc(100vw / var(--roleme-site-zoom,1)) - 22px));--home-mobile-content-padding:10px;isolation:isolate;width:100%;padding-top:var(--roleme-mobile-safe-top);inset:0;height:calc(100svh / var(--roleme-site-zoom,1))!important;min-height:calc(100svh / var(--roleme-site-zoom,1))!important;padding-bottom:0!important;position:fixed!important;overflow:hidden!important}.home-mobile-module__n2R4aa__homeMobileSite:before{z-index:0!important;background:0 0!important}.home-mobile-module__n2R4aa__homeMobileSite:after{content:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.home-mobile-module__n2R4aa__homeMobileScroll{z-index:2;width:var(--home-mobile-shell-width);height:calc(calc(100svh / var(--roleme-site-zoom,1)) - var(--home-mobile-dock-clearance) - var(--roleme-mobile-safe-top));clip-path:none;scrollbar-width:none;border-radius:0;flex-direction:column;min-height:0;margin-inline:auto;display:flex;position:relative;overflow:hidden}.home-mobile-module__n2R4aa__homeMobileScroll::-webkit-scrollbar{width:0;height:0;display:none}.home-mobile-module__n2R4aa__homeMobileSite .home-hero-section{z-index:3;width:100%;max-width:none;min-height:0;padding:calc(var(--roleme-mobile-primary-control-top) - var(--roleme-mobile-safe-top)) var(--home-mobile-content-padding) 8px;flex:none;margin-top:0;position:relative}.home-mobile-module__n2R4aa__homeMobileSite .home-hero-content{z-index:1;width:100%;max-width:none;position:relative}.home-mobile-module__n2R4aa__homeMobileSite .home-hero-eyebrow{letter-spacing:.24em;margin-bottom:18px;font-size:12px;line-height:1.4}.home-mobile-module__n2R4aa__homeMobileSite .home-hero-title{font-size:clamp(42px, calc(14vw / var(--roleme-site-zoom,1)), 50px);align-items:last baseline;gap:0;margin-bottom:18px;line-height:.92}.home-mobile-module__n2R4aa__homeMobileSite .home-hero-brand-suffix{align-self:last baseline;width:.62em;height:.78em}.home-mobile-module__n2R4aa__homeMobileSite .home-hero-logo{width:.52em;height:.52em}.home-mobile-module__n2R4aa__homeMobileSite .home-hero-subtitle{display:none}.home-mobile-module__n2R4aa__homeMobileSite .home-hero-actions{display:none}.home-mobile-module__n2R4aa__homeMobileSite .home-hero-ticker{z-index:5;isolation:isolate;box-sizing:border-box;border-radius:var(--roleme-mobile-control-radius);letter-spacing:.045em;background:linear-gradient(90deg,#0000 0%,#0d0a08b3 16%,#221810c7 50%,#0d0a08b3 84%,#0000 100%);position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 10px 24px #0003,inset 0 1px #ffefcc09;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 24% 76%,#0000 100%);border-color:#0000!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding-block:0!important;font-size:10.5px!important;line-height:1!important}.home-mobile-module__n2R4aa__homeMobileSite .home-hero-ticker:before{z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#0000 0%,#e2b96f0b 50%,#0000 100%)}.home-mobile-module__n2R4aa__homeMobileSite .home-hero-ticker-track{z-index:1;align-items:center;gap:22px;height:100%;position:relative;line-height:1!important}.home-mobile-module__n2R4aa__homeMobileSite .home-hero-ticker-item{transform-origin:50%;align-items:center;height:100%;display:inline-flex;transform:scaleY(.94);line-height:1!important}.home-mobile-module__n2R4aa__homeMobileSite .home-hero-utility-row{justify-content:center;align-items:center;gap:10px;width:100%;min-height:38px;margin-top:10px;display:flex}.home-mobile-module__n2R4aa__homeMobileSite .home-guide-section{z-index:1;clip-path:none;scrollbar-width:none;border-radius:0;flex:auto;grid-template-columns:1fr;gap:12px;width:100%;max-width:none;min-height:0;margin-inline:0;display:grid;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#00000038 2px,#000000b8 5px,#000 8px calc(100% - 8px),#000000b8 calc(100% - 5px),#00000038 calc(100% - 2px),#0000 100%);mask-image:linear-gradient(#0000 0,#00000038 2px,#000000b8 5px,#000 8px calc(100% - 8px),#000000b8 calc(100% - 5px),#00000038 calc(100% - 2px),#0000 100%);padding:8px 2px 18px!important}.home-mobile-module__n2R4aa__homeMobileSite .home-guide-group{min-width:0;display:block}.home-mobile-module__n2R4aa__homeMobileSite .home-guide-grid{width:100%;max-width:none;min-height:auto;overflow:visible}.home-mobile-module__n2R4aa__homeMobileSite .home-guide-card{border-radius:var(--roleme-mobile-panel-radius);min-height:0;padding:20px 18px 18px;box-shadow:0 7px 16px #0000002e,0 0 0 1px #e2b96f06,inset 0 1px #ffeec40b,inset 0 -14px 28px #0000001a}.home-mobile-module__n2R4aa__homeMobileSite .home-guide-card:hover{box-shadow:0 7px 16px #0000002e,0 0 0 1px #e2b96f06,inset 0 1px #ffeec40b,inset 0 -14px 28px #0000001a}.home-mobile-module__n2R4aa__homeMobileSite .home-guide-title{font-size:clamp(27px, calc(8.8vw / var(--roleme-site-zoom,1)), 33px);letter-spacing:-.045em;margin-top:12px;line-height:1.02}.home-mobile-module__n2R4aa__homeMobileSite .home-guide-steps{margin-top:18px;margin-bottom:6px}.home-mobile-module__n2R4aa__homeMobileSite .home-guide-step{grid-template-columns:16px minmax(0,1fr);gap:8px;padding-block:10px}.home-mobile-module__n2R4aa__homeMobileSite .home-guide-step-number{background:#e2b96fc7;border:0;border-radius:50%;width:5px;height:5px;margin:7px 0 0 4px;padding:0;font-size:0;line-height:0;display:block;overflow:hidden;box-shadow:0 0 5px #e2b96f1f}.home-mobile-module__n2R4aa__homeMobileSite .home-guide-step-text{letter-spacing:-.012em;white-space:nowrap;font-size:13px;line-height:1.42}.home-mobile-module__n2R4aa__homeMobileSite .home-guide-section::-webkit-scrollbar{width:0;height:0;display:none}}
.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action{color:#c9b797ad}:is(.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action:hover,.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action:focus-visible){color:#efd29b}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action svg{color:#dcbb7fc7}:is(.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action:hover svg,.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action:focus-visible svg){color:#ebc982}@media (min-width:701px){.home-desktop-module__6W8gya__homeDesktopSite .home-hero-utility-row{min-height:0;margin:0}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-dock{left:var(--home-content-left,clamp(54px, calc(4.8vw / var(--roleme-site-zoom,1)), 110px));bottom:clamp(58px, calc(7vh / var(--roleme-site-zoom,1)), 74px);z-index:64;width:min(612px, calc(calc(100vw / var(--roleme-site-zoom,1)) - var(--home-content-left,54px) - 120px));height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:0;margin:0;padding:0;display:flex;position:fixed;overflow:visible}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-dock:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ecc67e6b,#e2b96f29 42%,#e2b96f09 76%,#0000);width:100%;height:1px;position:absolute;top:-10px;left:0}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-dock:after{content:"";pointer-events:none;background:#1f1812e6;border:1px solid #f2cf8b85;width:5px;height:5px;position:absolute;top:-12px;left:0;transform:translate(-1px)rotate(45deg);box-shadow:0 0 10px #e2b96f17}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action{width:auto;min-width:0;height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--font-inter), Inter, system-ui, sans-serif;background:0 0;border:0;border-left:1px solid #e2b96f1a;border-radius:0;flex:none;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0 21px;text-decoration:none;transition:color .18s,transform .18s,opacity .18s;display:inline-flex;position:relative}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action[data-home-contact=news]{border-left:0;order:1;padding-left:0}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action[data-home-contact=app]{order:2}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action[data-home-contact=telegram]{order:3}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action[data-home-contact=mail]{order:4}:is(.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action:hover,.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action:focus-visible){box-shadow:none;background:0 0;outline:none;transform:translateY(-1px)}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action:active{transform:translateY(0)}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action svg{filter:drop-shadow(0 0 7px #e2b96f0d);flex:none;width:19px;height:19px;transition:color .18s,filter .18s,transform .18s}:is(.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action:hover svg,.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action:focus-visible svg){filter:drop-shadow(0 0 7px #e2b96f24)drop-shadow(0 3px 8px #00000038);transform:translateY(-1px)}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-label{letter-spacing:.012em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:520;line-height:1;display:block;overflow:hidden}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-progress{background:linear-gradient(90deg,#5fb88bb8,#97d7b4d1);border-radius:0;max-width:calc(100% - 42px);height:1px;inset:auto auto 1px 21px;box-shadow:0 0 8px #5fb88b26}}@media (min-width:901px){.home-desktop-module__6W8gya__homeDesktopSite .home-hero-eyebrow{color:#dab571b8;text-shadow:0 6px 18px #00000052;width:fit-content;position:relative}.home-desktop-module__6W8gya__homeDesktopSite .home-hero-eyebrow:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e2b96f57,#0000);width:62px;height:1px;position:absolute;top:50%;left:calc(100% + 17px);transform:translateY(-50%)}.home-desktop-module__6W8gya__homeDesktopSite .home-hero-title{color:#f7efdcfa;text-shadow:0 12px 30px #00000057,0 1px #fff4d80d}.home-desktop-module__6W8gya__homeDesktopSite .home-hero-logo{color:#e0b669c7;filter:drop-shadow(0 0 10px #e0b05b14)}.home-desktop-module__6W8gya__homeDesktopSite .home-hero-domain{color:#eee2c9e0}.home-desktop-module__6W8gya__homeDesktopSite .home-hero-subtitle{color:#e1d1b2e6;text-shadow:0 7px 21px #0000005c}.home-desktop-module__6W8gya__homeDesktopSite .home-hero-actions .primary-btn{--desktop-control-background:linear-gradient(180deg, #ebcc8b 0%, #d2aa69 53%, #b38349 100%);--desktop-control-shadow:0 11px 24px #00000047, 0 0 18px #d0a0531a, inset 0 1px 0 #fff6dc7a, inset 0 -1px 0 #5132183d;box-shadow:none;background:0 0}.home-desktop-module__6W8gya__homeDesktopSite .home-hero-actions .primary-btn:before{border-color:#ffe19db3}.home-desktop-module__6W8gya__homeDesktopSite .home-hero-actions .secondary-btn{--desktop-control-background:#0e0c0a52;color:#dcc7a3d1;--desktop-control-shadow:0 10px 22px #00000029, inset 0 1px 0 #ffeec406;box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:0 0}.home-desktop-module__6W8gya__homeDesktopSite .home-hero-actions .secondary-btn:before{border-color:#d5b4792e}.home-desktop-module__6W8gya__homeDesktopSite .home-hero-actions .secondary-btn:hover{--desktop-control-background:#1c16117a;color:#f0dbb5f0;--desktop-control-shadow:0 12px 24px #0000002e, inset 0 1px 0 #ffefcd0a;box-shadow:none;background:0 0}.home-desktop-module__6W8gya__homeDesktopSite .home-hero-ticker{color:#ceae75a8;box-shadow:none;text-shadow:0 6px 16px #0000006b;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.home-desktop-module__6W8gya__homeDesktopSite .home-hero-ticker:before{content:"";pointer-events:none;background:linear-gradient(90deg,#e2b96f42,#e2b96f14 68%,#0000);height:1px;position:absolute;inset:auto 0 0}.home-desktop-module__6W8gya__homeDesktopSite .home-hero-ticker:after{content:"";pointer-events:none;background:#16110ddb;border:1px solid #e2b96f6b;width:5px;height:5px;position:absolute;bottom:-1px;left:0;transform:translateY(50%)rotate(45deg)}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-section{top:auto;right:auto;bottom:clamp(142px, calc(15vh / var(--roleme-site-zoom,1)), 164px);left:var(--home-content-left);z-index:5;width:min(702px, calc(calc(100vw / var(--roleme-site-zoom,1)) - 260px));grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;max-width:none;margin:0;padding:0;display:grid;position:fixed}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-group{--home-card-light:.025;--home-card-hover-light:.043;min-width:0;display:block}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-group:nth-child(2){--home-card-light:.07;--home-card-hover-light:.088}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-grid{width:100%;min-width:0;max-width:none}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-card{border-radius:var(--roleme-desktop-panel-radius);background:radial-gradient(circle at 100% 0%, rgba(239, 199, 125, var(--home-card-light)), transparent 31%), linear-gradient(180deg, #12100de6, #080807f0);-webkit-backdrop-filter:blur(8px)saturate(105%);backdrop-filter:blur(8px)saturate(105%);border:1px solid #d2b98b21;width:100%;min-width:0;height:auto;min-height:0;padding:19px 18px 14px;transition:border-color .22s,box-shadow .22s,background .22s,transform .22s;overflow:hidden;transform:none;box-shadow:0 20px 48px #00000047,inset 0 1px #ffefcd09,inset 0 -20px 38px #0000001a}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-card:before{content:"";opacity:1;pointer-events:none;background:linear-gradient(90deg,#0000,#f1cd8933 42%,#ffe0a31a,#0000);height:1px;position:absolute;top:0;left:16px;right:16px}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-card:after{content:"";pointer-events:none;background:linear-gradient(122deg,#fff4d904,#0000 24% 78%,#e2b96f04);position:absolute;inset:0}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-card-action{border-radius:var(--roleme-desktop-panel-radius)}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-card:hover{background:radial-gradient(circle at 100% 0%, rgba(239, 199, 125, var(--home-card-hover-light)), transparent 31%), linear-gradient(180deg, #14110eeb, #090807f2);border-color:#e2c18638;transform:translateY(-1px);box-shadow:0 23px 54px #0000004f,0 0 18px #e2b96f07,inset 0 1px #ffefcd0b}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-card-header{align-items:center;gap:10px;display:flex}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-card-header:after{content:"";background:linear-gradient(90deg,#e2b96f29,#e2b96f09);flex:auto;order:1;min-width:20px;height:1px}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-card-step{letter-spacing:.23em;color:#cfae7394;flex:none;order:0;font-size:9px;font-weight:650}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-card-icon{color:#ddba7bb8;filter:drop-shadow(0 0 6px #e2b96f0f)drop-shadow(0 3px 7px #00000047);flex:0 0 24px;order:2;width:24px;height:24px}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-card-icon svg{stroke-width:1.45px;width:18px;height:18px}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-title{font-family:var(--font-cormorant), Georgia, serif;font-size:clamp(29px, calc(1.95vw / var(--roleme-site-zoom,1)), 33px);letter-spacing:-.028em;color:#f2e1c1f5;text-shadow:0 10px 25px #0000004d;margin-top:10px;font-weight:600;line-height:.98}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-steps{margin-top:15px;margin-bottom:3px}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-step{border-color:#e2b96f0e;grid-template-columns:14px minmax(0,1fr);gap:8px;padding-block:7.5px}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-step-number{color:#0000;background:#cc9e5642;border:1px solid #e3bf7c8f;border-radius:1px;width:4px;height:4px;margin:7px 0 0 4px;padding:0;font-size:0;line-height:0;display:block;overflow:hidden;transform:rotate(45deg);box-shadow:0 0 6px #e2b96f0e}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-step-text{font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:-.006em;color:#d2c4a9c2;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:440;line-height:1.42;overflow:hidden}}@media (min-width:901px) and (max-width:1180px){.home-desktop-module__6W8gya__homeDesktopSite .home-guide-section{width:calc(calc(100vw / var(--roleme-site-zoom,1)) - var(--home-content-left) - 110px);gap:14px}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-card{padding-inline:15px}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-title{font-size:27px}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-step-text{font-size:11.5px}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-dock{width:min(565px, calc(calc(100vw / var(--roleme-site-zoom,1)) - var(--home-content-left,54px) - 104px))}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action{gap:6px;padding-inline:15px}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action[data-home-contact=news]{padding-left:0}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-label{font-size:10.5px}}@media (prefers-reduced-motion:reduce) and (min-width:701px){:is(.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action,.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action svg,.home-desktop-module__6W8gya__homeDesktopSite .home-guide-card){transition:none}}@media (min-width:701px){.home-desktop-module__6W8gya__homeDesktopSite .home-contact-dock{bottom:clamp(43px, calc(calc(7vh / var(--roleme-site-zoom,1)) - 15px), 59px)}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action[data-home-contact=mail]{border-left:0;order:1;padding-left:0}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action[data-home-contact=telegram]{order:2}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action[data-home-contact=app]{order:3}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-action[data-home-contact=news]{border-left:1px solid #e2b96f1a;order:4;padding-left:21px}}@media (min-width:901px){.home-desktop-module__6W8gya__homeDesktopSite .home-guide-kicker{font-size:12px}.home-desktop-module__6W8gya__homeDesktopSite .home-guide-step-text{font-size:var(--roleme-desktop-button-size)}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-label{font-size:12px}}@media (min-width:901px) and (max-width:1180px){.home-desktop-module__6W8gya__homeDesktopSite .home-guide-step-text{font-size:12px}.home-desktop-module__6W8gya__homeDesktopSite .home-contact-label{font-size:10px}}
.home-living-background-module__TN1iva__mount{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-living-background-module__TN1iva__scene{pointer-events:none;position:absolute;inset:0}.home-living-background-module__TN1iva__scene canvas{top:calc(1.95313vw / var(--roleme-site-zoom,1));left:calc(50% + calc(6.64063vw / var(--roleme-site-zoom,1)));width:calc(34.1797vw / var(--roleme-site-zoom,1));height:calc(26.8555vw / var(--roleme-site-zoom,1));pointer-events:none;display:block;position:absolute}@media (max-width:700px){.home-living-background-module__TN1iva__mount{display:none}}
.native-app-lock-gate-module__gDEHHa__startupBlank{z-index:2147483000;min-height:calc(100dvh / var(--roleme-site-zoom,1));background:#07080e;position:fixed;inset:0}.native-app-lock-gate-module__gDEHHa__overlay{z-index:2147483000;min-height:calc(100dvh / var(--roleme-site-zoom,1));padding:max(22px, env(safe-area-inset-top,0px)) 20px max(26px, env(safe-area-inset-bottom,0px));color:#f6ead4;font-family:var(--font-inter), Inter, system-ui, sans-serif;isolation:isolate;background:radial-gradient(circle at 50% 18%,#deb2621f,#0000 34%),radial-gradient(circle at 12% 82%,#4c3d6a2e,#0000 42%),linear-gradient(#0c0d16fd,#07080efe);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.native-app-lock-gate-module__gDEHHa__overlay:before{content:"";z-index:-1;pointer-events:none;opacity:.72;background:linear-gradient(120deg,#0000 0 42%,#ffeec406 46%,#0000 51%),radial-gradient(at 50% 100%,#05050bc2,#0000 64%);position:absolute;inset:0}.native-app-lock-gate-module__gDEHHa__card{text-align:center;width:min(100%,372px)}.native-app-lock-gate-module__gDEHHa__icon{border-radius:var(--roleme-mobile-control-radius,23px);color:#f2cf82;background:radial-gradient(circle at 48% 0,#fff3d12e,#0000 54%),linear-gradient(#4a392ec2,#1c1921eb);border:1px solid #e8c57d57;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid;box-shadow:0 18px 36px #0000004d,inset 0 1px #fff6db33}.native-app-lock-gate-module__gDEHHa__title{color:#fff0cb;letter-spacing:-.035em;margin:0;font-size:25px;font-weight:760;line-height:1.12}.native-app-lock-gate-module__gDEHHa__description{color:#e4d6bdbd;max-width:310px;margin:10px auto 0;font-size:14px;line-height:1.45}.native-app-lock-gate-module__gDEHHa__methodGrid{gap:12px;margin-top:27px;display:grid}.native-app-lock-gate-module__gDEHHa__methodButton,.native-app-lock-gate-module__gDEHHa__laterButton,.native-app-lock-gate-module__gDEHHa__keypadButton,.native-app-lock-gate-module__gDEHHa__clearButton{appearance:none;font:inherit;cursor:pointer}.native-app-lock-gate-module__gDEHHa__methodButton{border-radius:var(--roleme-mobile-control-radius,21px);color:#f3e1bd;text-align:left;background:radial-gradient(circle at 10% 0,#e2b96f1f,#0000 44%),linear-gradient(#352f33db,#191820f2);border:1px solid #e2b96f42;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:76px;padding:13px 15px;transition:border-color .16s,transform .16s,background .16s;display:grid;box-shadow:inset 0 1px #fff4d613,0 12px 24px #0000002b}.native-app-lock-gate-module__gDEHHa__methodButton:active{transform:scale(.985)}.native-app-lock-gate-module__gDEHHa__methodIcon{border-radius:var(--roleme-mobile-control-radius,14px);color:#f0c773;background:#0c0c126b;border:1px solid #ebc98040;place-items:center;width:42px;height:42px;display:grid}.native-app-lock-gate-module__gDEHHa__methodCopy{gap:3px;display:grid}.native-app-lock-gate-module__gDEHHa__methodCopy strong{font-size:15px;line-height:1.1}.native-app-lock-gate-module__gDEHHa__methodCopy span{color:#dfd3bca8;font-size:12px;line-height:1.25}.native-app-lock-gate-module__gDEHHa__laterButton{border-radius:var(--roleme-mobile-control-radius,999px);color:#e3d6bfb3;background:0 0;border:0;width:max-content;margin-top:18px;padding:8px 14px;font-size:13px}.native-app-lock-gate-module__gDEHHa__dots{justify-content:center;gap:14px;margin:29px auto 24px;display:flex}.native-app-lock-gate-module__gDEHHa__dot{background:#131219bd;border:1px solid #eed29a7a;border-radius:999px;width:13px;height:13px;box-shadow:inset 0 1px 1px #0000006b}.native-app-lock-gate-module__gDEHHa__dotFilled{background:#f0c770;border-color:#f0c770;box-shadow:0 0 14px #f0c7706b}.native-app-lock-gate-module__gDEHHa__keypad{width:min(calc(calc(100vw / var(--roleme-site-zoom,1)) - 72px), 340px);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 auto;display:grid}.native-app-lock-gate-module__gDEHHa__keypadButton{border-radius:var(--roleme-mobile-control-radius,19px);color:#f8e7c7;font-variant-numeric:tabular-nums;background:linear-gradient(#3f383cbf,#19181ff0);border:1px solid #e8cb972e;min-height:72px;font-size:29px;font-weight:560;line-height:1;transition:transform .12s,border-color .12s;box-shadow:inset 0 1px #fff5de12,0 8px 16px #00000029}.native-app-lock-gate-module__gDEHHa__keypadButton:active{border-color:#f2cc8085;transform:scale(.95)}.native-app-lock-gate-module__gDEHHa__keypadButtonMuted{color:#eedcbcdb}.native-app-lock-gate-module__gDEHHa__keypadButtonIcon{place-items:center;padding:0;display:grid}.native-app-lock-gate-module__gDEHHa__keypadButtonIcon svg{display:block}.native-app-lock-gate-module__gDEHHa__message{color:#efbdaf;min-height:20px;margin:16px 0 0;font-size:13px;line-height:1.35}.native-app-lock-gate-module__gDEHHa__patternPad{width:min(100%, 372px, calc(calc(100dvh / var(--roleme-site-zoom,1)) - 250px));aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;margin:24px auto 0;position:relative}.native-app-lock-gate-module__gDEHHa__patternLines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.native-app-lock-gate-module__gDEHHa__patternGrid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.native-app-lock-gate-module__gDEHHa__patternNode{background:0 0;border:0;place-items:center;display:grid}.native-app-lock-gate-module__gDEHHa__patternNode:before{content:"";background:#17161ec7;border:2px solid #f5ddaec2;border-radius:999px;width:24px;height:24px;box-shadow:0 0 0 5px #f5d3890e,inset 0 1px 1px #0006}.native-app-lock-gate-module__gDEHHa__patternNodeActive:before{background:#f4ca75;border-color:#f4ca75;box-shadow:0 0 0 6px #f4ca7524,0 0 18px #f4ca756b}.native-app-lock-gate-module__gDEHHa__patternLine{fill:none;stroke:#f4ca75;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #f4ca7561)}.native-app-lock-gate-module__gDEHHa__patternTrailingLine{opacity:0;transition:opacity 80ms linear}.native-app-lock-gate-module__gDEHHa__clearButton{border-radius:var(--roleme-mobile-control-radius,999px);color:#e6d7beb3;background:#ffffff09;border:0;align-items:center;gap:7px;margin-top:18px;padding:7px 12px;font-size:13px;display:inline-flex}@media (prefers-reduced-motion:reduce){.native-app-lock-gate-module__gDEHHa__methodButton,.native-app-lock-gate-module__gDEHHa__keypadButton{transition:none}}
.message-push-toast-module__6Eh9Jq__layer{--message-push-toast-top:36px;--message-push-toast-right:28px;--message-push-toast-width:320px;top:var(--message-push-toast-top);right:var(--message-push-toast-right);z-index:1002;width:min(var(--message-push-toast-width), calc(calc(100vw / var(--roleme-site-zoom,1)) - 32px));pointer-events:none;position:fixed}@media (max-width:700px){:where(html:not(:has(.route-theme-messages-list))) .message-push-toast-module__6Eh9Jq__toast{border:1px solid var(--page-toast-border,#c8a46b57);border-radius:var(--roleme-mobile-panel-radius);background:var(--page-toast-background,linear-gradient(135deg, #2a201af5, #15110ff5), radial-gradient(circle at 18% 18%, #ffeebe2e, transparent 38%));box-shadow:var(--page-toast-shadow,0 20px 50px #00000061, 0 0 28px color-mix(in srgb, var(--page-toast-text) 8%, transparent), inset 0 1px 0 #ffffff0f)}}.message-push-toast-module__6Eh9Jq__toast{transform-origin:100% 0;pointer-events:auto;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:14px 16px;text-decoration:none;animation:6.2s both message-push-toast-module__6Eh9Jq__messagePushToastFly;display:grid;position:relative;overflow:hidden}@media (max-width:700px){:where(html:not(:has(.route-theme-messages-list))) .message-push-toast-module__6Eh9Jq__toast:before{background:var(--page-toast-shine,linear-gradient(110deg, transparent 25%, color-mix(in srgb, var(--page-toast-text) 8%, transparent) 46%, transparent 62%))}}:where(html:not(:has(.route-theme-messages-list))) .message-push-toast-module__6Eh9Jq__toast:before{content:"";pointer-events:none;animation:1.4s .25s both message-push-toast-module__6Eh9Jq__messagePushToastShine;position:absolute;inset:-40%;transform:translate(-72%)rotate(8deg)}.message-push-toast-module__6Eh9Jq__envelope{width:42px;height:30px;position:relative}:where(html:not(:has(.route-theme-messages-list))) .message-push-toast-module__6Eh9Jq__envelope{background:linear-gradient(#f6e3ba,#c8a46b);border:1px solid #f5e9d0b8;border-radius:4px;box-shadow:0 8px 18px #c8a46b3d}.message-push-toast-module__6Eh9Jq__envelope:before,.message-push-toast-module__6Eh9Jq__envelope:after{content:"";background:linear-gradient(145deg,#0000 49%,#53352275 50%,#0000 52%),linear-gradient(215deg,#0000 49%,#53352275 50%,#0000 52%);position:absolute;inset:0}.message-push-toast-module__6Eh9Jq__copy{gap:3px;min-width:0;padding-block:2px;display:grid;position:relative}.message-push-toast-module__6Eh9Jq__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(html:not(:has(.route-theme-messages-list))) .message-push-toast-module__6Eh9Jq__title{font-family:var(--font-cinzel);font-size:16px;line-height:1.32}.message-push-toast-module__6Eh9Jq__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.5em;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}:where(html:not(:has(.route-theme-messages-list))) .message-push-toast-module__6Eh9Jq__text{font-size:14px;line-height:1.25}@keyframes message-push-toast-module__6Eh9Jq__messagePushToastFly{0%{opacity:0;transform:translate(34px,-18px)rotate(4deg)scale(.9)}11%{opacity:1;transform:translate(0,0)rotate(-1deg)scale(1)}18%,30%{transform:translate(0,0)rotate(0)scale(1)}24%{transform:translateY(-4px)rotate(1deg)scale(1.01)}86%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}to{opacity:0;transform:translate(26px,-10px)rotate(2deg)scale(.96)}}@keyframes message-push-toast-module__6Eh9Jq__messagePushToastShine{0%{transform:translate(-72%)rotate(8deg)}to{transform:translate(72%)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.message-push-toast-module__6Eh9Jq__toast,.message-push-toast-module__6Eh9Jq__toast:before{animation:none}}@media (max-width:1023px){.message-push-toast-module__6Eh9Jq__layer{--message-push-toast-top:88px;--message-push-toast-right:16px}}@media (max-width:700px){.message-push-toast-module__6Eh9Jq__layer{--message-push-toast-top:52px;width:min(var(--message-push-toast-width), calc(calc(100vw / var(--roleme-site-zoom,1)) - 36px));left:50%;right:auto;transform:translate(-50%)}}@media (max-width:480px){.message-push-toast-module__6Eh9Jq__layer{width:min(var(--message-push-toast-width), calc(calc(100vw / var(--roleme-site-zoom,1)) - 24px))}:where(html:not(:has(.route-theme-messages-list))) .message-push-toast-module__6Eh9Jq__toast{border-radius:var(--roleme-mobile-panel-radius)}}@media (min-width:1024px){.message-push-toast-module__6Eh9Jq__layer{--message-push-toast-top:32px;--message-push-toast-right:32px;--message-push-toast-width:336px}:where(html:not(:has(.route-theme-messages-list))) .message-push-toast-module__6Eh9Jq__envelope{background:linear-gradient(#f1d08d,#b98c4b);border-color:#f4d69494;box-shadow:0 8px 18px #0003,0 0 16px #e7c1751a,inset 0 1px #fff9e557}:where(html:not(:has(.route-theme-messages-list))) .message-push-toast-module__6Eh9Jq__title{font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:-.012em;font-size:15px;font-weight:760}:where(html:not(:has(.route-theme-messages-list))) .message-push-toast-module__6Eh9Jq__text{font-size:13px}}@media (min-width:701px){:where(html:not(:has(.route-theme-messages-list))) .message-push-toast-module__6Eh9Jq__title{font-size:17px}:where(html:not(:has(.route-theme-messages-list))) .message-push-toast-module__6Eh9Jq__text{font-size:var(--roleme-desktop-modal-body-size)}}@media (min-width:1024px){:where(html:not(:has(.route-theme-messages-list))) .message-push-toast-module__6Eh9Jq__envelope{background:linear-gradient(#f2d391,#b98a48);border-color:#f4d69494}}:where(html:has(.route-theme-messages-list)) .message-push-toast-module__6Eh9Jq__title{font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:normal;font-size:15px;font-weight:600;line-height:1.32}:where(html:has(.route-theme-messages-list)) .message-push-toast-module__6Eh9Jq__text{font-size:13px;line-height:1.25}:where(html:has(.route-theme-messages-list)) .message-push-toast-module__6Eh9Jq__envelope{border:1px solid var(--home-primary-action-accent);border-radius:var(--roleme-mobile-control-radius,var(--roleme-desktop-control-radius));background:var(--home-primary-action-accent)}
@media (max-width:700px){.direct-message-button-module__dI0vLa__modalBackdrop{background:radial-gradient(circle at 50% 30%,#769eb11a,#0000 36%),#080e12b8}}.direct-message-button-module__dI0vLa__modalBackdrop{z-index:2000;-webkit-backdrop-filter:blur(12px)saturate(92%);backdrop-filter:blur(12px)saturate(92%);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@media (max-width:700px){.direct-message-button-module__dI0vLa__modal{background:radial-gradient(circle at 10% 0,#d6b26f0e,#0000 34%),radial-gradient(circle at 92% 8%,#96c2d213,#0000 40%),linear-gradient(#364c55fb,#273b44fd 58%,#1f3139fe);border:1px solid #cddde238;box-shadow:0 30px 84px #00000075,0 0 0 1px #e6f1f506,inset 0 1px #fff1,inset 0 -1px #101c224d}}.direct-message-button-module__dI0vLa__modal{width:min(560px, calc(calc(100vw / var(--roleme-site-zoom,1)) - 48px));border-radius:var(--roleme-mobile-panel-radius,var(--roleme-desktop-panel-radius,18px));font-family:var(--font-inter), Inter, system-ui, sans-serif;padding:28px;position:relative}@media (max-width:700px){.direct-message-button-module__dI0vLa__eyebrow{letter-spacing:.2em;font-weight:700}}.direct-message-button-module__dI0vLa__eyebrow{text-transform:uppercase;margin:0 0 8px;font-size:11px}@media (max-width:700px){.direct-message-button-module__dI0vLa__title{font-size:clamp(28px, calc(4vw / var(--roleme-site-zoom,1)), 36px);letter-spacing:-.025em;font-weight:700;line-height:1.08}}.direct-message-button-module__dI0vLa__title{font-family:var(--font-inter), Inter, system-ui, sans-serif;margin:0}.direct-message-button-module__dI0vLa__form{gap:16px;margin-top:22px;display:grid}.direct-message-button-module__dI0vLa__textareaShell{position:relative}@media (max-width:700px){.direct-message-button-module__dI0vLa__textarea{border-radius:var(--roleme-mobile-control-radius);background:linear-gradient(#243841f5,#1e3038fa);border:1px solid #c4d8e02e;box-shadow:inset 0 1px #f4fafb0b}}.direct-message-button-module__dI0vLa__textarea{--rounded-scrollbar-thumb:#acc6d06b;--rounded-scrollbar-thumb-hover:#c7dce494;--rounded-scrollbar-edge-top:10px;--rounded-scrollbar-edge-bottom:10px;box-sizing:border-box;resize:none;width:100%;min-height:160px;max-height:280px;font-family:var(--font-inter), Inter, system-ui, sans-serif;caret-color:#d7e2e5;outline:none;padding:16px 18px;font-size:15px;line-height:1.55;transition:border-color .18s,background .18s,box-shadow .18s}@media (max-width:700px){.direct-message-button-module__dI0vLa__textarea:hover{border-color:#ccdee540}.direct-message-button-module__dI0vLa__textarea:focus{background:linear-gradient(#283e48fa,#20333cfc);border-color:#d6e4e957;box-shadow:0 0 0 3px #adcdd911,inset 0 1px #f4fafb0e}}.direct-message-button-module__dI0vLa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex;}.direct-message-button-module__dI0vLa__actions>button{min-width:148px;min-height:40px;font-family:var(--font-inter), Inter, system-ui, sans-serif;font-size:14px;font-weight:650;border-radius:var(--roleme-mobile-control-radius,var(--roleme-desktop-control-radius,11px))!important;text-shadow:none!important}.direct-message-button-module__dI0vLa__actions>.primary-btn{color:var(--profile-action-primary-text)!important}@media (max-width:700px){.direct-message-button-module__dI0vLa__actions>.primary-btn{border-color:var(--profile-action-primary-border)!important;background:var(--profile-action-primary-bg)!important;box-shadow:var(--profile-action-primary-shadow)!important}}@media (min-width:701px){.direct-message-button-module__dI0vLa__actions>.primary-btn{--desktop-control-background:var(--profile-action-primary-bg)!important;--desktop-control-shadow:var(--profile-action-primary-shadow)!important;box-shadow:none!important;background:0 0!important}.direct-message-button-module__dI0vLa__actions>.primary-btn:before{border-color:var(--profile-action-primary-border)!important}}@media (max-width:700px){:is(.direct-message-button-module__dI0vLa__actions>.primary-btn:hover:not(:disabled),.direct-message-button-module__dI0vLa__actions>.primary-btn:focus-visible:not(:disabled)){outline:none;transform:translateY(-1px);background:var(--profile-action-primary-bg-hover)!important;box-shadow:var(--profile-action-primary-shadow-hover)!important;border-color:#ffecc4d1!important}}.direct-message-button-module__dI0vLa__actions>.secondary-btn{color:var(--profile-action-secondary-text)!important}@media (max-width:700px){.direct-message-button-module__dI0vLa__actions>.secondary-btn{border-color:var(--profile-action-secondary-border)!important;background:var(--profile-action-secondary-bg)!important;box-shadow:var(--profile-action-secondary-shadow)!important}}@media (min-width:701px){.direct-message-button-module__dI0vLa__actions>.secondary-btn{--desktop-control-background:var(--profile-action-secondary-bg)!important;--desktop-control-shadow:var(--profile-action-secondary-shadow)!important;box-shadow:none!important;background:0 0!important}.direct-message-button-module__dI0vLa__actions>.secondary-btn:before{border-color:var(--profile-action-secondary-border)!important}}@media (max-width:700px){:is(.direct-message-button-module__dI0vLa__actions>.secondary-btn:hover:not(:disabled),.direct-message-button-module__dI0vLa__actions>.secondary-btn:focus-visible:not(:disabled)){outline:none;transform:translateY(-1px);background:var(--profile-action-secondary-bg-hover)!important;border-color:#dee9ec52!important}.direct-message-button-module__dI0vLa__actions>button:active:not(:disabled){transform:translateY(0)}}.direct-message-button-module__dI0vLa__actions>button:disabled{cursor:wait;opacity:.58}.direct-message-button-module__dI0vLa__error{color:var(--roleme-danger);margin:0;font-size:14px;line-height:1.45}.direct-message-button-module__dI0vLa__modal{color:var(--profile-desktop-text)}.direct-message-button-module__dI0vLa__title{color:var(--profile-desktop-text-strong)}.direct-message-button-module__dI0vLa__eyebrow{color:var(--profile-desktop-muted)}.direct-message-button-module__dI0vLa__textarea{color:var(--profile-desktop-text)}.direct-message-button-module__dI0vLa__textarea::placeholder{color:var(--profile-desktop-muted)}@media (min-width:701px){.direct-message-button-module__dI0vLa__modal{width:min(460px, calc(calc(100vw / var(--roleme-site-zoom,1)) - 48px))}.direct-message-button-module__dI0vLa__modalBackdrop{background:#08121bb8}.direct-message-button-module__dI0vLa__modal{background:var(--profile-desktop-inner-top);border:1px solid var(--profile-desktop-frame);box-shadow:0 24px 64px #0000004d}.direct-message-button-module__dI0vLa__title{font-size:var(--roleme-desktop-modal-title-size);font-weight:var(--roleme-desktop-modal-title-weight);letter-spacing:normal;line-height:1.3}.direct-message-button-module__dI0vLa__eyebrow{letter-spacing:.08em;font-weight:500}.direct-message-button-module__dI0vLa__textarea{background:var(--profile-desktop-deep);border:1px solid var(--profile-desktop-frame);border-radius:var(--roleme-desktop-control-radius);box-shadow:none}.direct-message-button-module__dI0vLa__textarea:hover{border-color:var(--profile-desktop-frame)}.direct-message-button-module__dI0vLa__textarea:focus{border-color:var(--profile-desktop-frame-strong);background:var(--profile-desktop-deep);box-shadow:none}}@media (max-width:640px){.direct-message-button-module__dI0vLa__modalBackdrop{-webkit-backdrop-filter:blur(8px)saturate(90%);backdrop-filter:blur(8px)saturate(90%);background:radial-gradient(at 50% 22%,#91b6c71a,#0000 48%),#080d11bd;padding:20px}.direct-message-button-module__dI0vLa__modal{width:min(360px, calc(calc(100vw / var(--roleme-site-zoom,1)) - 40px));border-radius:var(--roleme-mobile-panel-radius);background:radial-gradient(circle at 18% 0,#91b6c716,#0000 36%),linear-gradient(#31464ffc,#263942fe 58%,#1e2f37fe);border-color:#cddde233;padding:24px;box-shadow:0 24px 58px #0000006b,inset 0 1px #f4fafb14}.direct-message-button-module__dI0vLa__title{font-size:28px}.direct-message-button-module__dI0vLa__textarea{background:linear-gradient(#273c46fa,#1f323bfc);border-color:#b4cedb33;font-size:16px;box-shadow:inset 0 1px #f4fafb0d}.direct-message-button-module__dI0vLa__textarea:focus{background:linear-gradient(#2c434dfc,#233741fe);border-color:#cadee75c}.direct-message-button-module__dI0vLa__actions{flex-flow:row;justify-content:stretch;align-items:stretch;gap:10px}.direct-message-button-module__dI0vLa__actions>button{flex:1 1 0;width:0;min-width:0;min-height:40px;padding-inline:10px;font-size:13px}}@media (min-width:701px){.direct-message-button-module__dI0vLa__actions>button{--desktop-control-motion:1;transition:var(--desktop-control-transition)}.direct-message-button-module__dI0vLa__actions>button:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){--desktop-control-motion:var(--desktop-control-hover-scale)}.direct-message-button-module__dI0vLa__actions>button:active:not(:disabled):not([aria-disabled=true]){--desktop-control-motion:var(--desktop-control-press-scale)}@media (prefers-reduced-motion:reduce){.direct-message-button-module__dI0vLa__actions>button{transition:var(--desktop-control-transition);--desktop-control-motion:1;filter:none}.direct-message-button-module__dI0vLa__actions>button:is(:hover,:focus-visible,:active){--desktop-control-motion:1;filter:none}}:is(.direct-message-button-module__dI0vLa__modal .profile-primary-button,.direct-message-button-module__dI0vLa__modal .profile-secondary-button){border-style:solid;border-width:1px}}
.header-module__Mk7mLW__headerStyleScope{}@media (max-width:700px){.header-module__Mk7mLW__dialogHeaderHidden{display:none!important}.header-module__Mk7mLW__headerStyleScope .nav-link-icon{transition:transform .2s,filter .2s}}.header-module__Mk7mLW__headerStyleScope .notification-count.is-fresh{animation:.9s both header-module__Mk7mLW__notificationPop}@keyframes header-module__Mk7mLW__notificationPop{0%,to{box-shadow:none;transform:scale(1)}28%{transform:scale(1.32);box-shadow:0 0 0 7px #c8a46b24}}.header-module__Mk7mLW__headerStyleScope .profile-direct-notification-count{z-index:4;pointer-events:none;top:-5px;right:-7px;position:absolute!important}@media (prefers-reduced-motion:reduce){.header-module__Mk7mLW__headerStyleScope .notification-count.is-fresh{animation:none}}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-nav-color:var(--plots-text,#e2e6da);--dock-nav-hover:var(--plots-text,#e2e6da);--dock-nav-active:var(--home-primary-action-accent)}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock.is-home-dock{--dock-nav-active:var(--home-primary-action-accent)}:is(.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav-link,.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .mobile-profile-link){color:var(--dock-link-color,var(--dock-nav-color))}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav-link-icon{color:currentColor}:is(.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav-link:is(:hover,:focus-visible),.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .mobile-profile-link:is(:hover,:focus-visible)){color:var(--dock-nav-hover)}:is(.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav-link.is-active,.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .mobile-profile-link.is-active){color:var(--dock-nav-active)}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip-placeholder{color:var(--dock-nav-active)}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav-logout-link{--dock-link-color:color-mix(in srgb, var(--dock-nav-color) 78%, transparent)}@media (max-width:700px){.route-theme-new-plot .header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-nav-hover:var(--page-toast-text)}}@media (min-width:701px){.header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-nav-color:#cacbc699;--dock-nav-hover:#e9e8e0e0;--dock-nav-active:#f1e5ca}.route-theme-plots .header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-nav-color:#e2e6daa8;--dock-nav-hover:#f1f3ed;--dock-nav-active:var(--plots-accent,var(--home-primary-action-accent))}.route-theme-boulevard .header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-nav-color:#d4bb86b8;--dock-nav-hover:#f0ca84;--dock-nav-active:#f0ca84}.route-theme-profile .header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-nav-color:#e7eff1b8;--dock-nav-hover:#f2f7f8eb;--dock-nav-active:#f1f5f6}.route-theme-premium .header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-nav-color:var(--premium-muted);--dock-nav-hover:var(--premium-text-strong);--dock-nav-active:var(--premium-accent)}.route-theme-messages-list .header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-nav-color:var(--messages-list-muted);--dock-nav-hover:var(--messages-list-text-strong);--dock-nav-active:var(--messages-list-accent)}.route-theme-message-dialog .header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-nav-color:var(--dialog-nav-color,var(--dialog-muted,#9fa9b2));--dock-nav-hover:var(--dialog-nav-hover,var(--dialog-text,#eef1f3));--dock-nav-active:var(--dialog-nav-active,var(--dialog-heading,#dfbd7a))}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-border:#c9cfd21c;--dock-ambient:radial-gradient(ellipse at 50% 50%, #ffffff05, transparent 66%);--dock-material:linear-gradient(270deg, #0a0b0cfa, #121314e8 68%, #161718d9);--dock-background:var(--dock-ambient), var(--dock-material);--dock-shadow:-12px 0 38px #0000003d, inset 1px 0 0 #dae1e512, inset 0 1px 0 #ffffff07, inset 0 -18px 36px #0000001a;--dock-accent:#d6b981b8;--dock-avatar-border:#cec6b238;--dock-presence-ring:#0b0c0cf0;z-index:70;width:84px;height:auto;transform:translateY(-50%) scale(var(--laptop-ui-scale,1));transform-origin:100%;pointer-events:none;position:fixed;top:50%;right:0}.route-theme-plots .header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-border:var(--plots-border,#acbc9e38);--dock-background:radial-gradient(ellipse at 0% 12%, #b2965e0e, transparent 52%), linear-gradient(175deg, var(--plots-surface,#293229), #273426 58%, #1e291d);--dock-shadow:-12px 0 32px #050a0538;--dock-avatar-border:var(--plots-border,#acbc9e38);--dock-presence-ring:var(--plots-surface,#293229);--dock-backdrop-filter:none;--dock-accent:var(--plots-accent,var(--home-primary-action-accent))}.route-theme-boulevard .header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-border:#9784c247;--dock-ambient:radial-gradient(ellipse at -14% 24%, #7a63a929, transparent 42%), radial-gradient(ellipse at 108% 82%, #d6ae690e, transparent 38%);--dock-material:linear-gradient(270deg, #1d1834fa, #261f43f7 64%, #2d264df5);--dock-background:var(--dock-ambient), var(--dock-material);--dock-shadow:-12px 0 34px #18122d57, inset 1px 0 0 #e8daf412, inset 0 1px 0 #ffffff0d;--dock-accent:#d6ae69db;--dock-avatar-border:#ebdabeb3;--dock-presence-ring:#292242fa}.route-theme-profile-public .header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-border:#b0c6cf29;--dock-ambient:radial-gradient(ellipse at 100% 8%, #71afd00e, transparent 54%), radial-gradient(ellipse at 0% 92%, #d19a4f08, transparent 42%);--dock-material:linear-gradient(175deg, var(--profile-desktop-inner-top), var(--profile-desktop-inner-bottom) 58%, var(--profile-desktop-inner-deep));--dock-background:var(--dock-ambient), var(--dock-material);--dock-shadow:-12px 0 34px #0000002e, -5px -4px 22px #75adc60b, inset 1px 0 0 #e2ebee14, inset 0 1px 0 #ffffff0a, inset 0 -18px 36px #14222914;--dock-accent:#c4d8e0b3;--dock-avatar-border:#ccb99038;--dock-presence-ring:#2c3e47f5}.route-theme-profile-private .header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-nav-color:#e0eaeac2;--dock-nav-hover:#f0f3f1;--dock-nav-active:var(--home-primary-action-accent);--dock-border:var(--profile-desktop-frame);--dock-background:var(--profile-desktop-panel-material);--dock-shadow:-12px 0 32px #07121a3d, inset 1px 0 0 #dde8e20b, inset 0 1px 0 #f1ede009;--dock-accent:#d3bb8fcc;--dock-avatar-border:#d3ba8747;--dock-presence-ring:#3d525c;--dock-backdrop-filter:none}.route-theme-premium .header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-border:var(--premium-border);--dock-background:radial-gradient(ellipse at 0% 0%, #c48a4e0b, transparent 48%), linear-gradient(175deg, var(--premium-surface), #302118 58%, #291c15);--dock-shadow:-12px 0 32px #0000003d;--dock-accent:var(--premium-accent);--dock-avatar-border:var(--premium-border);--dock-presence-ring:var(--premium-surface);--dock-backdrop-filter:none}.route-theme-new-plot .header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-nav-color:#e4ebf5a8;--dock-nav-hover:#e4ebf5eb;--dock-nav-active:var(--home-primary-action-accent);--dock-border:#8ba6cc3d;--dock-background:var(--new-plot-desktop-frame-material);--dock-shadow:-12px 0 32px #030a184d, inset 1px 0 0 #bcd1ef0a;--dock-accent:#f0d8a5;--dock-avatar-border:var(--new-plot-panel-border);--dock-presence-ring:#192940;--dock-backdrop-filter:none}.route-theme-messages-list .header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-border:#acbc9e29;--dock-background:linear-gradient(175deg, #213929, #10251b 68%, #0b1e15);--dock-shadow:-12px 0 32px #0009044d;--dock-accent:var(--home-primary-action-accent);--dock-presence-ring:var(--messages-list-field);--dock-notification-background:var(--messages-list-notification);--dock-notification-border:#f1dbbb33;--dock-notification-shadow:0 3px 9px #00090438;--dock-backdrop-filter:none}.route-theme-message-dialog .header-module__Mk7mLW__headerStyleScope.header.has-side-dock{--dock-border:var(--dialog-frame-border,var(--dialog-shell-border));--dock-background:var(--dialog-nav-material);--dock-shadow:0 9px 23px #00000047;--dock-accent:#dfbd7a;--dock-avatar-border:var(--dialog-frame-border,var(--dialog-shell-border));--dock-presence-ring:var(--dialog-frame-canvas,var(--dialog-canvas))}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock.is-home-dock{--dock-border:#d2ba911f;--dock-background:radial-gradient(ellipse at -18% 9%, #ffd58b2e, transparent 34%), linear-gradient(270deg, #080807f0, #110f0cd6 68%, #15120ec4);--dock-shadow:-15px 0 42px #00000040, inset 1px 0 0 #f5d49712, inset 0 1px 0 #ffeec70b, inset 0 -22px 44px #00000021;--dock-avatar-border:#f4d39547}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .header-inner{width:84px;max-height:calc(calc(100dvh / var(--roleme-site-zoom,1)) - 36px);border:1px solid var(--dock-border);border-radius:var(--roleme-desktop-panel-radius) 0 0 var(--roleme-desktop-panel-radius);background:var(--dock-background);box-shadow:var(--dock-shadow);-webkit-backdrop-filter:var(--dock-backdrop-filter,blur(15px) saturate(108%));backdrop-filter:var(--dock-backdrop-filter,blur(15px) saturate(108%));isolation:isolate;pointer-events:auto;border-right:0;flex-direction:column;align-items:center;padding:19px 5px 15px;display:flex;position:relative;overflow:hidden}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav{flex-direction:column;align-items:center;gap:7px;width:100%;min-width:0;display:flex;position:relative}:is(.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav-link,.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip){--desktop-control-motion:1;transition:var(--desktop-control-transition);outline:none}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav-link{--desktop-control-border:0;--desktop-control-background:transparent;width:100%;min-height:49px;font-family:var(--font-inter), Inter, system-ui, sans-serif;font-size:var(--roleme-desktop-sidebar-label-size);letter-spacing:.045em;text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border:0 #0000;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-weight:560;line-height:1.05;text-decoration:none;display:inline-flex;position:relative}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav-link-icon{flex:none;width:19px;height:19px}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav-link-text{white-space:normal;pointer-events:none;width:100%;max-width:72px;line-height:1.12;display:block}:is(.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav-link:is(:hover,:focus-visible),.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip:is(:hover,:focus-visible)){--desktop-control-motion:var(--desktop-control-hover-scale)}:is(.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav-link:active,.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip:active){--desktop-control-motion:var(--desktop-control-press-scale)}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip{flex-shrink:0;order:-30;justify-content:center;align-items:center;width:45px;min-width:45px;height:43px;margin:0 0 29px;display:inline-flex;position:relative}:is(.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip .nav-link-icon,.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip .nav-link-text){display:none}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--dock-accent) 28%, transparent), transparent);pointer-events:none;width:46px;height:1px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}:is(.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip img,.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip-placeholder){border:1px solid var(--dock-avatar-border);object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px;box-shadow:0 7px 16px #0000004f}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip-placeholder{font-family:var(--font-cinzel), serif;background:#14110fbf;place-items:center;font-size:16px;display:grid}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip:after{content:"";border:2px solid var(--dock-presence-ring);pointer-events:none;background:#74c15d;border-radius:50%;width:9px;height:9px;position:absolute;bottom:2px;right:-1px;box-shadow:0 0 10px #74c15d80}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip-tooltip{display:none}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav-logout-link{order:30;margin-top:5px}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav-link-admin{order:12}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock.is-guest-dock .header-inner{height:360px;min-height:360px;max-height:360px;padding:34px 0}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock.is-guest-dock .nav{justify-content:center;gap:14px;height:100%}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock.is-guest-dock .nav-link{min-height:58px}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock.is-guest-dock .nav-link-home{order:0}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock.is-guest-dock .nav-link-plots{order:10}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock.is-guest-dock .nav-link-register{order:20}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock.is-guest-dock .nav-link-login{order:30}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .notification-count{background:var(--dock-notification-background,var(--roleme-notification));border-color:var(--dock-notification-border,#ffffff24);box-shadow:var(--dock-notification-shadow,0 6px 14px #ff3b3052, inset 0 1px 0 #ffffff29);top:8px;right:18px}.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip .profile-direct-notification-count{top:-4px;right:4px}.site:has(.header-module__Mk7mLW__headerStyleScope.header.has-side-dock){padding-right:73px}@media (prefers-reduced-motion:reduce){:is(.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav-link,.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip){transition:var(--desktop-control-transition);--desktop-control-motion:1;filter:none}:is(.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .nav-link:is(:hover,:focus-visible,:active),.header-module__Mk7mLW__headerStyleScope.header.has-side-dock .profile-chip:is(:hover,:focus-visible,:active)){--desktop-control-motion:1;filter:none}}}
.published-plot-actions-module__-Nb79a__trigger{font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;transition:color .16s}.published-plot-actions-module__-Nb79a__trigger[aria-expanded=true] svg{color:var(--home-primary-action-accent,#e7c17b)}.published-plot-actions-module__-Nb79a__trigger:focus-visible{outline:none}.published-plot-actions-module__-Nb79a__menu{z-index:1600;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--actions-line,#d2e2e92e);border-radius:var(--actions-radius,14px);background:var(--actions-surface,#293d47);width:max-content;color:var(--actions-text,#e1e9ed);font-family:var(--font-inter), sans-serif;box-shadow:var(--actions-shadow,0 16px 40px #060f1459);padding:8px;animation:.16s ease-out published-plot-actions-module__-Nb79a__appear;position:fixed;overflow-y:auto}.published-plot-actions-module__-Nb79a__menu[hidden]{display:none}.published-plot-actions-module__-Nb79a__item{box-sizing:border-box;width:100%;min-height:40px;padding:8px 14px 8px var(--actions-item-padding-start,12px);color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:color .16s,background-color .16s;display:flex}.published-plot-actions-module__-Nb79a__item span{overflow-wrap:anywhere;flex:1;min-width:0}.published-plot-actions-module__-Nb79a__item svg{flex-shrink:0}.published-plot-actions-module__-Nb79a__item:hover,.published-plot-actions-module__-Nb79a__item:focus-visible,.published-plot-actions-module__-Nb79a__item[aria-checked=true]{color:var(--actions-accent,#e7c17b);background:#e7c17b17;outline:none}.published-plot-actions-module__-Nb79a__item:active{background:#e7c17b26}.published-plot-actions-module__-Nb79a__item:disabled{opacity:.5;cursor:wait}.published-plot-actions-module__-Nb79a__danger{color:var(--profile-danger)}.published-plot-actions-module__-Nb79a__danger:hover,.published-plot-actions-module__-Nb79a__danger:focus-visible{color:var(--profile-danger);background:#e5736817}.published-plot-actions-module__-Nb79a__danger:active{color:var(--profile-danger);background:#e5736824}@keyframes published-plot-actions-module__-Nb79a__appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.published-plot-actions-module__-Nb79a__menu{animation:none}.published-plot-actions-module__-Nb79a__trigger,.published-plot-actions-module__-Nb79a__item{transition:none}}
.confirm-action-modal-module__C-t8mG__cancelButton{}.confirm-action-modal-module__C-t8mG__confirmButton{}.confirm-action-modal-module__C-t8mG__modalMessages{}.confirm-action-modal-module__C-t8mG__modalProfile{}.confirm-action-modal-module__C-t8mG__backdrop{z-index:120;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-action-modal-module__C-t8mG__modal{width:min(430px,100%);padding:25px;position:relative;overflow:hidden}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modal:before{content:var(--confirm-profile-overlay,"");pointer-events:none;position:absolute;inset:1px}.confirm-action-modal-module__C-t8mG__title,.confirm-action-modal-module__C-t8mG__description,.confirm-action-modal-module__C-t8mG__actions{z-index:1;position:relative}.confirm-action-modal-module__C-t8mG__title{text-align:center;margin:0}.confirm-action-modal-module__C-t8mG__description{text-align:center;max-width:34em;margin:13px auto 0}.confirm-action-modal-module__C-t8mG__actions{justify-content:center;gap:10px;margin-top:22px;display:flex}.confirm-action-modal-module__C-t8mG__confirmButton,.confirm-action-modal-module__C-t8mG__cancelButton{cursor:pointer;justify-content:center;align-items:center;min-width:128px;min-height:44px;padding:0 17px 1px;display:inline-flex}.confirm-action-modal-module__C-t8mG__confirmButton:disabled,.confirm-action-modal-module__C-t8mG__cancelButton:disabled{cursor:not-allowed;opacity:.62}.confirm-action-modal-module__C-t8mG__confirmLabelDesktop{display:none}.confirm-action-modal-module__C-t8mG__modal .confirm-action-modal-module__C-t8mG__confirmButton.confirm-action-modal-module__C-t8mG__confirmFilterDanger{color:#f2ddd3;--desktop-control-background:#713b35;--desktop-control-border:1px solid transparent;--desktop-control-shadow:none;box-shadow:none;background:0 0;border-color:#0000}@media (max-width:560px){.confirm-action-modal-module__C-t8mG__backdrop{padding:16px}.confirm-action-modal-module__C-t8mG__modal{padding:22px 18px 18px}.confirm-action-modal-module__C-t8mG__actions{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.confirm-action-modal-module__C-t8mG__confirmButton,.confirm-action-modal-module__C-t8mG__cancelButton{width:100%;min-width:0;padding-inline:10px}}:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__backdropMessages{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04110cb8}:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages:before{content:none}@media (min-width:701px){.confirm-action-modal-module__C-t8mG__modalMessages{--confirm-panel-radius:var(--roleme-desktop-panel-radius)}.confirm-action-modal-module__C-t8mG__modalMessages:before{--confirm-inner-radius:calc(var(--roleme-desktop-panel-radius) - 1px)}.confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmButton,.confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelButton{--confirm-control-radius:var(--roleme-desktop-control-radius)}}@media (min-width:1024px){.confirm-action-modal-module__C-t8mG__modalMessages{width:min(460px, calc(calc(100vw / var(--roleme-site-zoom,1)) - 120px));padding:28px 28px 24px}.confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__description{margin-top:12px}.confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__actions{gap:12px;margin-top:24px}.confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmButton,.confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelButton{width:150px;min-width:150px;max-width:150px;min-height:42px;padding-inline:16px}.confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmLabelDefault{display:none}.confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmLabelDesktop{display:inline}}.confirm-action-modal-module__C-t8mG__modalProfile{--confirm-profile-text:var(--profile-desktop-text-strong);--confirm-profile-muted:var(--profile-desktop-text-soft);--confirm-profile-danger-bg:#7e293d;--confirm-profile-danger-text:#fff1f3}@media (min-width:701px){.confirm-action-modal-module__C-t8mG__modalProfile{width:min(430px, calc(calc(100vw / var(--roleme-site-zoom,1)) - 96px));--confirm-profile-surface:var(--profile-desktop-inner-top);--confirm-profile-border:1px solid var(--profile-desktop-frame);--confirm-profile-overlay:none;--confirm-profile-danger-border:1px solid #b94e64;--confirm-profile-control-shadow:none}.confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__confirmButton,.confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__cancelButton{min-height:42px}}@media (max-width:700px){:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__backdrop{-webkit-backdrop-filter:blur(8px)saturate(112%);backdrop-filter:blur(8px)saturate(112%);background:radial-gradient(at 50% 18%,#abcdda1f,#0000 42%),#080e12b8}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modal{border:var(--confirm-profile-border,1px solid #d3e3ea38);border-radius:var(--roleme-mobile-panel-radius);background:var(--confirm-profile-surface,radial-gradient(ellipse at 16% 0%, #dfeef51a, transparent 42%), radial-gradient(ellipse at 88% 100%, #6898ac24, transparent 48%), linear-gradient(180deg, #354e5bfa, #243842fc));box-shadow:0 28px 80px #00000085,0 0 0 1px #fff5d80a,inset 0 1px #fff5d812}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modal:before{border-radius:var(--roleme-mobile-panel-radius);background:linear-gradient(#ffffff0f,#0000 54%),radial-gradient(at 22% 0,#d8e8ef1a,#0000 38%)}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__title{font-family:var(--font-cormorant), Georgia, serif;font-size:30px;font-weight:800;line-height:1.05}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__description{font-family:var(--font-inter), Inter, system-ui, sans-serif;font-size:14px;font-weight:600;line-height:1.55}:is(:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__confirmButton,:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__cancelButton){border-radius:var(--roleme-mobile-control-radius);font-family:var(--font-inter), Inter, system-ui, sans-serif;font-size:13px;font-weight:800;line-height:1;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s,opacity .18s}:is(:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__confirmButton:hover:not(:disabled),:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__cancelButton:hover:not(:disabled)){transform:translateY(-1px)}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__confirmNeutral{background:linear-gradient(#6f8f9c,#56717d);border:1px solid #a6c5d066;box-shadow:0 12px 26px #0003,inset 0 1px #f5fafc38}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__confirmNeutral:hover:not(:disabled){background:linear-gradient(#7c9ca8,#60808d);border-color:#c4dbe394}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__confirmDanger{border:var(--confirm-profile-danger-border,1px solid #c54f4675);background:var(--confirm-profile-danger-bg,radial-gradient(circle at 50% 0%, #ffaa921f, transparent 58%), linear-gradient(180deg, #5e201cd6, #260d0ceb));box-shadow:var(--confirm-profile-control-shadow,0 12px 26px #2505053d, inset 0 1px 0 #ffe6da12)}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__confirmDanger:hover:not(:disabled){background:radial-gradient(circle at 50% 0,#ffaa922e,#0000 58%),linear-gradient(#742722e0,#2e0f0ef5);border-color:#e2665b9e}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__cancelButton{background:linear-gradient(#334a56db,#243740eb);border:1px solid #d3e3ea2e;box-shadow:0 10px 22px #0000002e,inset 0 1px #fff5d80d}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__cancelButton:hover:not(:disabled){background:linear-gradient(#3d5662e6,#2a3f4af5);border-color:#e1edf24d}@media (max-width:560px){:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modal{border-radius:var(--roleme-mobile-panel-radius)}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__title{font-size:26px}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__description{font-size:13px}}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__backdropMessages{background:radial-gradient(at 50% 16%,#cdb37414,#0000 42%),#050d0ac7}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages{background:radial-gradient(at 18% 0,#e7d29e13,#0000 40%),radial-gradient(at 88% 100%,#4c7a6224,#0000 48%),linear-gradient(#273d33fc,#162720fe);border-color:#d6be8438;box-shadow:0 28px 80px #0000008a,0 0 0 1px #e1c68709,inset 0 1px #fff4d30e}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages:before{background:linear-gradient(#fff8e00b,#0000 54%),radial-gradient(at 22% 0,#d3be8b12,#0000 38%)}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__confirmMessages{background:linear-gradient(#4e7260,#3b594b);border-color:#b8cab947;box-shadow:0 12px 26px #00000038,inset 0 1px #eff6e821}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__confirmMessages:hover:not(:disabled){background:linear-gradient(#587d69,#426251);border-color:#d2dcc261}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__cancelMessages{background:linear-gradient(#273a31e0,#1c2c25f0);border-color:#cdbe9729}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__cancelMessages:hover:not(:disabled){background:linear-gradient(#2f443aeb,#20322af7);border-color:#dcc89742}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmDanger{background:radial-gradient(circle at 50% 0,#f2a99417,#0000 58%),linear-gradient(#482220db,#231414f0);border-color:#b9665e7a;box-shadow:0 10px 22px #2008082e,inset 0 1px #ffe6da0b}}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modal{color:var(--confirm-profile-text,#eef5f8)}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__title{color:var(--confirm-profile-text,#f6fbfd)}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__description{color:var(--confirm-profile-muted,#e3eff5d6)}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__confirmNeutral{color:#f3f9fb}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__confirmDanger{color:var(--confirm-profile-danger-text,#ffd8d0)}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modal:not(.confirm-action-modal-module__C-t8mG__modalProfile) .confirm-action-modal-module__C-t8mG__confirmDanger:hover:not(:disabled){color:#ffe7e1}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__cancelButton{color:#e8f1f4}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modal:not(.confirm-action-modal-module__C-t8mG__modalProfile) .confirm-action-modal-module__C-t8mG__cancelButton:hover:not(:disabled){color:#f5fbfd}@media (min-width:1024px){:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages{color:#eadcc0}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__title{color:#f3d89e}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__description{color:#e0d8bfd6}:is(:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmMessages,:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmNeutral){color:#24170b}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmDanger{color:#ffd8cf}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmDanger:hover:not(:disabled){color:#ffe8e1}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelMessages{color:#e7dfca}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelButton{color:#e7dfca}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelMessages:hover:not(:disabled){color:#f5ead0}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelButton:hover:not(:disabled){color:#f5ead0}}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__confirmProfile{color:var(--profile-action-primary-text)}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__cancelProfile{color:var(--profile-desktop-text)}@media (min-width:701px){:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__backdrop{-webkit-backdrop-filter:blur(8px)saturate(112%);backdrop-filter:blur(8px)saturate(112%);background:radial-gradient(at 50% 18%,#abcdda1f,#0000 42%),#080e12b8}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modal{border:var(--confirm-profile-border,1px solid #d3e3ea38);border-radius:var(--confirm-panel-radius,24px);background:var(--confirm-profile-surface,radial-gradient(ellipse at 16% 0%, #dfeef51a, transparent 42%), radial-gradient(ellipse at 88% 100%, #6898ac24, transparent 48%), linear-gradient(180deg, #354e5bfa, #243842fc));box-shadow:0 28px 80px #00000085,0 0 0 1px #fff5d80a,inset 0 1px #fff5d812}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modal:before{border-radius:var(--confirm-inner-radius,23px);background:linear-gradient(#ffffff0f,#0000 54%),radial-gradient(at 22% 0,#d8e8ef1a,#0000 38%)}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__title{font-family:var(--font-cormorant), Georgia, serif;font-size:30px;font-weight:800;line-height:1.05}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__description{font-family:var(--font-inter), Inter, system-ui, sans-serif;font-size:14px;font-weight:600;line-height:1.55}:is(:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modal:not(.confirm-action-modal-module__C-t8mG__modalProfile) .confirm-action-modal-module__C-t8mG__confirmButton,:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modal:not(.confirm-action-modal-module__C-t8mG__modalProfile) .confirm-action-modal-module__C-t8mG__cancelButton){transition:var(--desktop-control-transition)}:is(:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__confirmButton,:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__cancelButton){border-radius:var(--confirm-control-radius,15px);font-family:var(--font-inter), Inter, system-ui, sans-serif;font-size:13px;font-weight:800;line-height:1}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__confirmNeutral{background:linear-gradient(#6f8f9c,#56717d);border:1px solid #a6c5d066;box-shadow:0 12px 26px #0003,inset 0 1px #f5fafc38}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modal:not(.confirm-action-modal-module__C-t8mG__modalProfile) .confirm-action-modal-module__C-t8mG__confirmNeutral:hover:not(:disabled){background:linear-gradient(#7c9ca8,#60808d);border-color:#c4dbe394}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__confirmDanger{border:var(--confirm-profile-danger-border,1px solid #c54f4675);background:var(--confirm-profile-danger-bg,radial-gradient(circle at 50% 0%, #ffaa921f, transparent 58%), linear-gradient(180deg, #5e201cd6, #260d0ceb));box-shadow:var(--confirm-profile-control-shadow,0 12px 26px #2505053d, inset 0 1px 0 #ffe6da12)}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modal:not(.confirm-action-modal-module__C-t8mG__modalProfile) .confirm-action-modal-module__C-t8mG__confirmDanger:hover:not(:disabled){background:radial-gradient(circle at 50% 0,#ffaa922e,#0000 58%),linear-gradient(#742722e0,#2e0f0ef5);border-color:#e2665b9e}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__cancelButton{--desktop-control-border:1px solid #d3e3ea2e;--desktop-control-background:linear-gradient(180deg, #334a56db, #243740eb);--desktop-control-shadow:0 10px 22px #0000002e, inset 0 1px 0 #fff5d80d;box-shadow:none;--desktop-control-inset:1px;background:0 0;border:1px solid #0000}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modal:not(.confirm-action-modal-module__C-t8mG__modalProfile) .confirm-action-modal-module__C-t8mG__cancelButton:hover:not(:disabled){--desktop-control-background:linear-gradient(180deg, #3d5662e6, #2a3f4af5);background:0 0}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modal:not(.confirm-action-modal-module__C-t8mG__modalProfile) .confirm-action-modal-module__C-t8mG__cancelButton:hover:not(:disabled):before{border-color:#e1edf24d}@media (min-width:1024px){:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__backdropMessages{-webkit-backdrop-filter:blur(8px)saturate(.98);backdrop-filter:blur(8px)saturate(.98);background:radial-gradient(at 50% 18%,#e9c57a14,#0000 34%),radial-gradient(at 50% 74%,#395c5824,#0000 46%),#040a0bc2}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages{background:radial-gradient(at 16% 0,#e6c37b14,#0000 38%),radial-gradient(at 86% 88%,#4468641f,#0000 42%),linear-gradient(#182525fa,#0d1617fc);border-color:#dcbc793d;box-shadow:0 30px 82px #0000008a,0 0 38px #17373924,inset 0 1px #fff8e10d}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages:before{background:linear-gradient(#fff8e009,#0000 54%),radial-gradient(at 22% 0,#d3be8b0e,#0000 38%)}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__title{font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:-.028em;font-size:28px;font-weight:760;line-height:1.08}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__description{font-size:var(--roleme-desktop-modal-body-size);font-weight:520;line-height:1.55}:is(:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmButton,:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelButton){font-size:var(--roleme-desktop-modal-button-size);letter-spacing:-.012em;font-weight:680}:is(:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmMessages,:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmNeutral){background:radial-gradient(at 50% 0,#fff8df3d,#0000 62%),linear-gradient(#f1d08d 0%,#dab164 56%,#b98c4b 100%);border-color:#f4d69494;box-shadow:0 13px 26px #00000038,0 0 20px #e7c1751a,inset 0 1px #fff9e561}:is(:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmMessages:hover:not(:disabled),:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmNeutral:hover:not(:disabled)){background:radial-gradient(at 50% 0,#fffbe747,#0000 62%),linear-gradient(#f5d694 0%,#e0ba6c 56%,#c49350 100%);border-color:#f8dfa8b8}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmDanger{background:radial-gradient(circle at 50% 0,#ffb69d21,#0000 58%),linear-gradient(#56221feb,#261012fa);border-color:#c7695f9e;box-shadow:0 12px 26px #2505053d,inset 0 1px #ffe6da12}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmDanger:hover:not(:disabled){background:radial-gradient(circle at 50% 0,#ffc4b02e,#0000 58%),linear-gradient(#682824f2,#2d1214fc);border-color:#e78276c7}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelMessages{background:linear-gradient(#ffefc709,#0000 56%),#09101161;border-color:#dcbe8229;box-shadow:0 10px 22px #0000002e,inset 0 1px #fff5d80a}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelButton{--desktop-control-background:linear-gradient(180deg, #ffefc709, transparent 56%), #09101161;--desktop-control-shadow:0 10px 22px #0000002e, inset 0 1px 0 #fff5d80a;box-shadow:none;background:0 0}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelButton:before{border-color:#dcbe8229}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelMessages:hover:not(:disabled){background:linear-gradient(#ffefc70f,#0000 56%),#101c1c7a;border-color:#eccd8a47}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelButton:hover:not(:disabled){--desktop-control-background:linear-gradient(180deg, #ffefc70f, transparent 56%), #101c1c7a;background:0 0}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelButton:hover:not(:disabled):before{border-color:#eccd8a47}}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__backdropProfile{background:radial-gradient(at 50% 18%,#8ebbcd1c,#0000 40%),#081116b3}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile{border-radius:var(--roleme-desktop-panel-radius);box-shadow:0 28px 72px #0711166b,inset 0 1px #ffffff12}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__title{font-family:var(--font-inter), Inter, system-ui, sans-serif;font-size:var(--roleme-desktop-modal-title-size);font-weight:var(--roleme-desktop-modal-title-weight);letter-spacing:normal;line-height:1.3}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__description{font-size:var(--roleme-desktop-modal-body-size);font-weight:520}:is(:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__confirmButton,:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__cancelButton){border-radius:var(--roleme-desktop-control-radius);font-size:var(--roleme-desktop-modal-button-size);font-weight:680}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__confirmProfile{border-color:var(--profile-action-primary-border);background:var(--profile-action-primary-bg);box-shadow:none}:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__cancelProfile{border-color:var(--profile-desktop-frame);background:var(--profile-desktop-control);box-shadow:none}:is(:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__confirmButton,:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__cancelButton){--desktop-control-motion:1;transition:var(--desktop-control-transition)}:is(:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__confirmButton:is(:hover,:focus-visible):not(:disabled),:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__cancelButton:is(:hover,:focus-visible):not(:disabled)){--desktop-control-motion:var(--desktop-control-hover-scale)}:is(:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__confirmButton:active:not(:disabled),:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__cancelButton:active:not(:disabled)){--desktop-control-motion:var(--desktop-control-press-scale)}@media (prefers-reduced-motion:reduce){:is(:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__confirmButton,:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__cancelButton){transition:var(--desktop-control-transition)}:is(:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__confirmButton:is(:hover,:focus-visible,:active),:where(html:not(:has(.route-theme-messages-list))) .confirm-action-modal-module__C-t8mG__modalProfile .confirm-action-modal-module__C-t8mG__cancelButton:is(:hover,:focus-visible,:active)){--desktop-control-motion:1;filter:none}}}:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages{color:var(--messages-list-text);border:1px solid var(--messages-list-border);border-radius:var(--roleme-desktop-panel-radius,var(--roleme-mobile-panel-radius,10px));background:var(--messages-list-surface);box-shadow:0 24px 70px #00000052}:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__title{color:var(--messages-list-text-strong);font-family:var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:normal;font-size:var(--roleme-desktop-modal-title-size,18px);font-weight:var(--roleme-desktop-modal-title-weight,650);line-height:1.3}:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__description{color:var(--messages-list-text);font-family:var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:normal;font-size:var(--roleme-desktop-modal-body-size,15px);font-weight:450;line-height:1.56}:is(:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmButton,:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelButton){color:var(--messages-list-text);--desktop-control-border:1px solid var(--messages-list-border);border-radius:var(--roleme-desktop-control-radius,var(--roleme-mobile-control-radius,8px));--desktop-control-background:var(--messages-list-control);font-family:var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:normal;font-size:var(--roleme-desktop-button-size,14px);--desktop-control-inset:1px;background:0 0;border:1px solid #0000;font-weight:600;line-height:1.3}:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmNeutral{color:var(--home-primary-action-text);background:var(--home-primary-action-bg);border-color:var(--home-primary-action-accent)}:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmDanger{color:#fff0f2;background:#823e48;border-color:#a25560}@media (min-width:701px){:is(:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmButton,:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelButton){--desktop-control-motion:1;transition:var(--desktop-control-transition)}:is(:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmButton:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelButton:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true])){--desktop-control-motion:var(--desktop-control-hover-scale)}:is(:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmButton:active:not(:disabled):not([aria-disabled=true]),:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelButton:active:not(:disabled):not([aria-disabled=true])){--desktop-control-motion:var(--desktop-control-press-scale)}@media (prefers-reduced-motion:reduce){:is(:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmButton,:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelButton){transition:var(--desktop-control-transition)}:is(:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__confirmButton:is(:hover,:focus-visible,:active),:where(html:has(.route-theme-messages-list)) .confirm-action-modal-module__C-t8mG__modalMessages .confirm-action-modal-module__C-t8mG__cancelButton:is(:hover,:focus-visible,:active)){--desktop-control-motion:1;filter:none}}}
.plot-card-hero-module__NPYy2a__banner{--banner-recess-inset:2px;--banner-recess-extension:var(--banner-recess-inset);--banner-recess-radius:max(4px, calc(var(--plot-card-radius,14px) - var(--banner-recess-inset)));z-index:1;height:calc(var(--plot-card-banner-height,8rem) + var(--banner-recess-extension));min-height:calc(var(--plot-card-banner-height,8rem) + var(--banner-recess-extension));margin-bottom:calc(-1 * var(--banner-recess-extension));border-radius:var(--plot-card-banner-radius);position:relative;overflow:hidden;container-type:inline-size}.plot-card-hero-module__NPYy2a__bannerImage{inset:var(--banner-recess-inset) var(--banner-recess-inline-inset,var(--banner-recess-inset));border-radius:var(--banner-recess-radius);pointer-events:none;position:absolute;overflow:hidden}.plot-card-hero-module__NPYy2a__bannerImage img{object-fit:cover;object-position:var(--plot-card-mobile-banner-position,var(--plot-card-banner-position,center));width:100%;height:100%;display:block}.plot-card-hero-module__NPYy2a__banner:before{content:"";inset:var(--banner-recess-inset) var(--banner-recess-inline-inset,var(--banner-recess-inset));z-index:2;border-radius:var(--banner-recess-radius);pointer-events:none;position:absolute;box-shadow:inset 0 1px 2px #000000d9,inset 0 6px 10px -2px #000000c7,inset 4px 0 7px -2px #00000080,inset -3px -3px 6px -2px #0000006b}.plot-card-hero-module__NPYy2a__detailBanner{--plot-card-banner-height:clamp(168px, calc(24vw / var(--roleme-site-zoom,1)), 238px)}.plot-card-hero-module__NPYy2a__detailBanner .plot-card-hero-module__NPYy2a__authorAvatarFrame{background:var(--plot-card-avatar-surface);box-shadow:var(--plot-card-avatar-shadow)}.plot-card-hero-module__NPYy2a__detailBanner .plot-card-hero-module__NPYy2a__authorAvatarLink,.plot-card-hero-module__NPYy2a__detailBanner .plot-card-hero-module__NPYy2a__authorAvatarFallbackIcon{color:var(--plot-card-content-color)}.plot-card-hero-module__NPYy2a__detailBanner .plot-card-hero-module__NPYy2a__authorAvatar{border-color:var(--plot-card-border-color)}.plot-card-hero-module__NPYy2a__detailBanner .plot-card-hero-module__NPYy2a__authorStatusDot{border-color:var(--plots-surface)}.plot-card-hero-module__NPYy2a__originBadge{--badge-corner-inset:var(--plot-card-badge-inset,calc(var(--plots-text-inset,var(--roleplay-editor-inline-padding,24px)) - 12px));left:var(--badge-corner-inset);top:var(--badge-corner-inset);z-index:3;min-height:var(--plot-card-badge-height,24px);padding:var(--plot-card-badge-padding,5px 11px);border-radius:var(--roleme-mobile-control-radius,8px);font-size:calc(var(--plot-card-badge-font-size,10.5px) * 1.12);letter-spacing:.045em;white-space:nowrap;color:#f4f6f0f0;background:var(--plot-card-surface-bg,var(--plots-surface,#241c16));border:1px solid #0000;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:absolute;box-shadow:0 .5px #00000073,0 .5px 1px .5px #000000a6,2px 3px 4px -2px #0006,inset 1px 1px 1px #ffffff1f,inset -1px -1px 1px #0000002e}.plot-card-hero-module__NPYy2a__originBadgeLabel{align-items:center;gap:.35em;display:inline-flex}.plot-card-hero-module__NPYy2a__authorAvatarLink{z-index:4;color:#d8c5a7;border-radius:999px;width:42px;height:42px;text-decoration:none;display:block;position:absolute;bottom:14px;right:18px}.plot-card-hero-module__NPYy2a__authorAvatarFrame{background:var(--plot-card-avatar-surface,radial-gradient(circle at 35% 20%, #ffeec433, transparent 42%), #0a0807cc);width:42px;height:42px;box-shadow:var(--plot-card-avatar-shadow,0 12px 26px #00000057, 0 0 0 1px #ffe5b033, inset 0 1px 0 #fff4d81a);border-radius:999px;display:block;position:relative}.plot-card-hero-module__NPYy2a__authorAvatar{border:1px solid var(--plot-card-avatar-border,#e2b96f3d);border-radius:inherit;width:100%;height:100%}.plot-card-hero-module__NPYy2a__authorAvatarFallback{color:#0000;background:0 0}.plot-card-hero-module__NPYy2a__authorAvatarFallbackIcon{pointer-events:none;z-index:1;color:var(--plot-card-avatar-ink,#eed8aed6);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plot-card-hero-module__NPYy2a__authorStatusDot{border:2px solid var(--plot-card-avatar-surface,#0a0807f5);pointer-events:none;border-radius:999px;width:10px;height:10px;position:absolute;bottom:1px;right:0}.plot-card-hero-module__NPYy2a__authorStatusOnline{background:#6fe06c;box-shadow:0 0 0 1px #ebffe22e,0 0 10px #6fe06c9e}.plot-card-hero-module__NPYy2a__authorStatusOffline{background:var(--plot-card-avatar-ink,#9a8b6fad);box-shadow:0 0 0 1px #ffebbe1f}@media (min-width:701px){.plot-card-hero-module__NPYy2a__bannerImage img{object-position:var(--plot-card-desktop-banner-position,var(--plot-card-banner-position,center))}.plot-card-hero-module__NPYy2a__authorAvatarLink,.plot-card-hero-module__NPYy2a__authorAvatarFrame{width:40px;height:40px}.plot-card-hero-module__NPYy2a__authorAvatarLink{bottom:14px;right:18px}.plot-card-hero-module__NPYy2a__authorAvatarFrame{background:var(--plot-card-avatar-surface,radial-gradient(circle at 35% 20%, #ffeec429, transparent 42%), #0b0908c7);box-shadow:var(--plot-card-avatar-shadow,0 10px 22px #0000004d, 0 0 0 1px #ffe5b026, inset 0 1px 0 #fff4d814)}}@media (min-width:701px) and (hover:hover) and (pointer:fine){.plot-card-hero-module__NPYy2a__bannerImage,.plot-card-hero-module__NPYy2a__banner:before{scale:var(--plot-card-image-motion,1);transition:scale .33s cubic-bezier(.25,.46,.45,.94)}}@media (max-width:700px){.plot-card-hero-module__NPYy2a__detailBanner{--plot-card-banner-height:clamp(132px, calc(42vw / var(--roleme-site-zoom,1)), 168px)}.plot-card-hero-module__NPYy2a__originBadge{--badge-corner-inset:var(--plot-card-badge-inset,max(7px, calc((100cqw - var(--plot-mobile-roleplay-line-width,100cqw)) / 2 - 9px)));font-size:calc(var(--plot-card-badge-font-size,9px) * 1.12);min-height:var(--plot-card-badge-height,22px);padding:var(--plot-card-badge-padding,5px 10px)}.plot-card-hero-module__NPYy2a__authorAvatarLink,.plot-card-hero-module__NPYy2a__authorAvatarFrame{width:38px;height:38px}.plot-card-hero-module__NPYy2a__authorAvatarLink{bottom:12px;right:16px}.plot-card-hero-module__NPYy2a__authorStatusDot{width:9px;height:9px}}
.plot-reading-surface-module__IQB9gW__surface{--plot-reading-font-weight:400;--plot-reading-line-height:1.52;--plot-reading-letter-spacing:-.005em;width:100%;min-width:0;color:var(--reading-text);font-family:var(--font-inter), Inter, system-ui, sans-serif;--reading-text:var(--plot-card-description-color,var(--plots-text,#e6dccd))}.plot-reading-surface-module__IQB9gW__description{min-width:0;color:inherit;font-size:var(--plot-reading-text-size,16px);font-weight:var(--plot-reading-font-weight);line-height:var(--plot-reading-line-height);letter-spacing:var(--plot-reading-letter-spacing);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal}.plot-reading-surface-module__IQB9gW__description *{overflow-wrap:break-word;word-break:normal;max-width:100%;hyphens:inherit}.plot-reading-surface-module__IQB9gW__descriptionContent{min-width:0}@media (max-width:700px){.plot-reading-surface-module__IQB9gW__descriptionContent{animation:90ms ease-out both plot-reading-surface-module__IQB9gW__plot-reading-content-in}}.plot-reading-surface-module__IQB9gW__descriptionContent>:first-child{margin-top:0}.plot-reading-surface-module__IQB9gW__descriptionContent>:last-child{margin-bottom:0}@keyframes plot-reading-surface-module__IQB9gW__plot-reading-content-in{0%{opacity:.55}to{opacity:1}}.plot-reading-surface-module__IQB9gW__meta{margin-top:var(--plot-card-meta-margin-top,4px);border-top:0;padding-top:0}.plot-reading-surface-module__IQB9gW__dialog,.plot-reading-surface-module__IQB9gW__page{--plot-card-tag-color:var(--plots-muted,#dac399e6);--plot-card-tag-separator-color:var(--plots-muted,#d7b16857);--plot-card-rating-color:var(--plots-danger,var(--roleme-danger))}.plot-reading-surface-module__IQB9gW__dialog{max-width:740px;min-height:0;max-height:var(--plot-reading-dialog-max-height,min(380px, calc(46dvh / var(--roleme-site-zoom,1))));padding:12px var(--roleplay-text-padding-inline);font-size:var(--plot-reading-text-size,16px);scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:#8b683a6b transparent;flex:0 auto;margin:8px auto 0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 10px),#0000 100%)}.plot-reading-surface-module__IQB9gW__dialog .plot-reading-surface-module__IQB9gW__description{font-size:var(--plot-reading-text-size,16px)}.plot-reading-surface-module__IQB9gW__dialog::-webkit-scrollbar{width:6px}.plot-reading-surface-module__IQB9gW__dialog::-webkit-scrollbar-track{background:0 0}.plot-reading-surface-module__IQB9gW__dialog::-webkit-scrollbar-thumb{background:#8b683a6b;border-radius:999px}.plot-reading-surface-module__IQB9gW__dialog.plot-reading-surface-module__IQB9gW__compact{max-height:min(240px, calc(30dvh / var(--roleme-site-zoom,1)))}.plot-reading-surface-module__IQB9gW__dialogContent{display:contents}.plot-reading-surface-module__IQB9gW__page .plot-reading-surface-module__IQB9gW__description{font-size:var(--plot-reading-text-size,16px)}@media (max-width:700px){.plot-reading-surface-module__IQB9gW__surface{--plot-reading-font-weight:var(--roleplay-mobile-text-font-weight);--plot-reading-line-height:var(--roleplay-text-line-height);--plot-reading-letter-spacing:var(--roleplay-mobile-text-letter-spacing)}.plot-reading-surface-module__IQB9gW__description,.plot-reading-surface-module__IQB9gW__page .plot-reading-surface-module__IQB9gW__description{font-size:var(--plot-reading-text-size,16px)}.plot-reading-surface-module__IQB9gW__dialog{box-sizing:border-box;width:calc(min(100%, var(--roleplay-mobile-editor-width)) - 6px);scrollbar-width:none;scrollbar-gutter:auto;border-radius:var(--roleme-mobile-control-radius);background:color-mix(in srgb, var(--focus-profile-surface,var(--plots-surface,#203427)) 96%, #000);border:0;flex-direction:column;flex:0 auto;min-height:0;max-height:none;margin-top:0;margin-bottom:0;padding:0;display:flex;position:relative;overflow-y:hidden;box-shadow:inset 0 3px 9px #00000039,inset 2px 0 6px #0000001f,inset -2px 0 6px #0000001f,inset 0 -1px #b4cceb05;-webkit-mask-image:none;mask-image:none}.plot-reading-surface-module__IQB9gW__dialog:before{content:"";z-index:1;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--focus-profile-surface,var(--plots-surface,#203427)) 94%, #000);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.plot-reading-surface-module__IQB9gW__dialog .plot-reading-surface-module__IQB9gW__dialogContent{box-sizing:border-box;width:100%;min-height:0;padding:9px calc(var(--roleplay-mobile-editor-inset) - 2px);overscroll-behavior-y:contain;contain:layout paint;border-radius:inherit;scrollbar-width:none;scrollbar-gutter:auto;flex:auto;display:block;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 8px calc(100% - 8px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 8px calc(100% - 8px),#0000 100%)}.plot-reading-surface-module__IQB9gW__dialog .plot-reading-surface-module__IQB9gW__description{font-size:var(--plot-reading-text-size,16px)}.plot-reading-surface-module__IQB9gW__dialog::-webkit-scrollbar{width:0;height:0;display:none}.plot-reading-surface-module__IQB9gW__dialogContent::-webkit-scrollbar{width:0;height:0;display:none}.plot-reading-surface-module__IQB9gW__profileTheme.plot-reading-surface-module__IQB9gW__dialog{scrollbar-color:#b5cdd657 transparent}.plot-reading-surface-module__IQB9gW__profileTheme.plot-reading-surface-module__IQB9gW__dialog::-webkit-scrollbar-thumb{background:#b5cdd657}}.plot-reading-surface-module__IQB9gW__surface.plot-reading-surface-module__IQB9gW__profileTheme{--reading-text:var(--profile-desktop-text);color:var(--reading-text);--plot-card-tag-color:var(--profile-desktop-text-soft);--plot-card-tag-separator-color:var(--profile-desktop-muted);--plot-card-rating-color:var(--roleme-danger)}@media (min-width:701px){.plot-reading-surface-module__IQB9gW__surface{--plot-reading-font-weight:var(--plot-card-description-font-weight,350);--plot-reading-line-height:var(--plot-card-description-line-height,1.45);--plot-reading-letter-spacing:var(--plot-card-description-letter-spacing,0)}.plot-reading-surface-module__IQB9gW__description{font-size:var(--plot-reading-text-size,16px)}.plot-reading-surface-module__IQB9gW__meta{margin-top:2px}.plot-reading-surface-module__IQB9gW__surface.plot-reading-surface-module__IQB9gW__profileTheme .plot-reading-surface-module__IQB9gW__description{font-weight:var(--roleplay-desktop-text-font-weight);line-height:var(--roleplay-desktop-text-line-height);letter-spacing:var(--roleplay-desktop-text-letter-spacing)}}.plot-reading-surface-module__IQB9gW__tags a{-webkit-tap-highlight-color:transparent;transition:color .16s}.plot-reading-surface-module__IQB9gW__tags a:is(:hover,:focus-visible){--plots-control-ink:var(--plots-accent,#efd29b);outline:none}.plot-reading-surface-module__IQB9gW__profileTheme .plot-reading-surface-module__IQB9gW__tags a:is(:hover,:focus-visible){--plots-control-ink:var(--profile-desktop-text-strong)}@media (min-width:701px){.plot-reading-surface-module__IQB9gW__profileTheme .plot-reading-surface-module__IQB9gW__tags>:is(span,a){font-size:var(--roleme-desktop-meta-size,13px)}}@media (prefers-reduced-motion:reduce){.plot-reading-surface-module__IQB9gW__tags a{transition:none}}
.direct-message-actions-module__qwocnG__iconActionButton{border-radius:var(--roleme-mobile-control-radius,var(--roleme-desktop-control-radius,8px));cursor:pointer;place-items:center;width:29px;min-width:29px;height:29px;min-height:29px;padding:0;display:grid}.direct-message-actions-module__qwocnG__iconActionButton:disabled{cursor:not-allowed;opacity:.5}.direct-message-actions-module__qwocnG__loadOlderButton{border-radius:var(--roleme-mobile-control-radius,var(--roleme-desktop-control-radius,10px));cursor:pointer;align-self:center;padding:8px 14px;font-size:13px;font-weight:650}.direct-message-actions-module__qwocnG__loadOlderButton:disabled{cursor:wait;opacity:.62}.direct-message-actions-module__qwocnG__iconActionButton,.direct-message-actions-module__qwocnG__loadOlderButton{color:var(--profile-desktop-text-soft);border:1px solid var(--profile-desktop-frame);background:var(--profile-desktop-control);box-shadow:none}.direct-message-actions-module__qwocnG__iconActionButton:is(:hover,:focus-visible):not(:disabled),.direct-message-actions-module__qwocnG__loadOlderButton:is(:hover,:focus-visible):not(:disabled){color:var(--profile-desktop-text-strong);border-color:var(--profile-desktop-frame-strong);outline:none}
