:root{--bg:#0b0709;--card:#171116;--line:rgba(255,226,236,.11);--ink:#fff6f9;--muted:#bea6b0;--rose:#e8799f;--gold:#e8c58d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -10%,rgba(164,40,91,.16),transparent 34%),var(--bg);color:var(--ink)}.shell{width:min(850px,calc(100% - 28px));margin:auto;padding:18px 0 70px}.head{display:flex;align-items:center;justify-content:space-between;gap:14px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.brand img{width:42px;height:42px;border-radius:13px}.brand b{font-family:Newsreader,Georgia,serif;font-size:19px}.back{min-height:40px;display:inline-flex;align-items:center;padding:9px 14px;border:1px solid var(--line);border-radius:999px;color:#e1cbd4;text-decoration:none;font-size:11px}.hero{margin-top:24px;padding:38px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(145deg,#29141f,#120c10)}.kicker{color:var(--gold);font-size:8px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.hero h1{margin:12px 0 8px;font:500 clamp(38px,7vw,62px)/.95 Newsreader,Georgia,serif;letter-spacing:-.045em}.hero p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.nav{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 24px}.nav a{padding:8px 10px;border:1px solid var(--line);border-radius:999px;color:#d8c0ca;text-decoration:none;font-size:9px}.policy{scroll-margin-top:16px;margin-top:13px;padding:26px;border:1px solid var(--line);border-radius:20px;background:var(--card)}.policy h2{margin:7px 0 14px;font:500 29px/1 Newsreader,Georgia,serif}.policy h3{margin:22px 0 7px;color:#f0c7d6;font-size:13px}.policy p,.policy li{color:var(--muted);font-size:11px;line-height:1.7}.policy li+li{margin-top:5px}.policy a{color:#f2a9c3}.contact{padding:14px;border-radius:13px;background:rgba(232,121,159,.07);color:#eacdd8!important}.updated{margin-top:24px;color:#806c74;font-size:9px;text-align:center}@media (max-width:560px){.hero,.policy{padding:23px}.policy h2{font-size:27px}}#hero-toolbar #music-player:not(.is-collapsed){border-radius:15px!important;background:#1a1319!important;border:1px solid #c7a0b32c!important;box-shadow:0 12px 32px #0005!important;padding:12px 14px!important;backdrop-filter:none!important;min-width:220px!important}#hero-toolbar #music-player .music-copy>span:first-child{font-family:var(--ruby-ui);font-size:11px!important;letter-spacing:.04em;color:#f7eaf1!important;font-weight:650!important}#hero-toolbar #music-status{color:#b197a5!important;font-size:10px!important;letter-spacing:.015em}#hero-toolbar #music-toggle{width:38px!important;height:38px!important;border:1px solid #f1d4e22a!important;background:#f0d7e3!important;color:#2b1620!important;box-shadow:none!important}#hero-toolbar #music-player .volume-row{padding-top:11px!important;margin-top:9px!important;border-color:#ffffff0c!important}#hero-toolbar #volume-control{accent-color:#dcb2c6;height:3px!important}.membership-badge{display:inline-flex!important;gap:5px;border-radius:7px!important;letter-spacing:.06em!important;font-weight:750!important}.membership-badge:before{content:"\273f";font-size:12px}.membership-badge[data-tier=premium]{color:#e1d0ff!important;background:#8b64c315!important;border-color:#b48add38!important}.membership-badge[data-tier=premium]:before{content:"\2726"}.membership-badge[data-tier=vip]{color:#f1d39a!important;background:#cda75c14!important;border-color:#daba723d!important}.membership-badge[data-tier=vip]:before{content:"\2654"}#member-viewer{max-width:min(1000px,94vw);max-height:94dvh;padding:16px;border:1px solid #49313d;border-radius:20px;background:#140c11;color:#fff4f8}#member-viewer::backdrop{background:#080409e8}#member-viewer>button{display:block;margin:0 0 12px auto}#member-viewer>img,#member-viewer>video{display:block;max-width:100%;max-height:78dvh;margin:auto;border-radius:10px;object-fit:contain}:root{--ruby-ui:InstrumentSans,system-ui,sans-serif;--ruby-display:Newsreader,Georgia,serif;--panel-text-system:InstrumentSans,system-ui,sans-serif;--panel-display:Newsreader,Georgia,serif;--ui:InstrumentSans,system-ui,sans-serif;--display:Newsreader,Georgia,serif}body{font-family:InstrumentSans,system-ui,sans-serif}body,p,input,textarea,select{font-weight:500}h1,h2,h3,.brand-title,.sticky-brand-name,.auth-showcase h2,.auth-card h1{font-weight:650!important}button,.primary,.secondary,label,.link-title{font-weight:700!important}.auth-showcase h2,.auth-card h1{text-shadow:none!important}.membership-badge[data-tier=free]{background:#1c2525;border-color:#42665d;color:#b2d9cc}.membership-badge:before{content:"";width:5px;height:5px;margin-right:6px;border-radius:50%;background:currentColor}.membership-badge[data-tier=premium]:before{border-radius:1px;transform:rotate(45deg)}.membership-badge[data-tier=vip]:before{width:8px;height:8px;clip-path:polygon(0 20%,30% 45%,50% 0,70% 45%,100% 20%,90% 100%,10% 100%);border-radius:0}#app-shell{border-color:#f0d3e01a!important;box-shadow:0 24px 70px #0000004d!important;background:#160d13!important}#hero-card{border-color:#f0d3e01f!important;box-shadow:none!important}#hero-card:after{display:none!important}#social-links .link-card,#gift-wrapper-card,.question-studio,.private-inbox,.ruby-vault-shell{border-color:#f0d3e01a!important;box-shadow:none!important}#social-links .link-card{background:#21171d!important}#social-links .link-card:hover{background:#2b1d25!important;border-color:#ec9fc042!important}#social-links .link-card:before{opacity:0!important}.link-icon,.featured-arrow,.onlyfans-free-arrow{box-shadow:none!important}#spin-btn,#spin-btn:hover{background:#221a20!important;border-color:#e6cbd830!important;box-shadow:none!important;filter:none!important}#spin-btn:before,#spin-btn:after{display:none!important}#spin-btn .gift-onlyfans-cta-logo,#spin-btn .gift-cta-mark{box-shadow:none!important}html[data-ruby-theme=noir] #spin-btn,html[data-ruby-theme=noir] #spin-btn:hover{background:#24211a!important;border-color:#d8bb8038!important;box-shadow:none!important}#sticky-header{border-bottom-color:#f0d3e01a!important;background:#180f15!important}#sticky-header .sticky-avatar-shell{padding:0;border:0;background:none;box-shadow:none!important}.sticky-brand-name,.brand-title{font-family:Newsreader,Georgia,serif!important;letter-spacing:-.025em!important}.card,.soft,.panel-header,.dashboard-header,.shell .glass,.shell .kpi,.shell .topbar{box-shadow:none!important;border-color:#f0d3e01a!important}.shell .brand h1,.shell .section-title,.shell .metric{font-family:InstrumentSans,system-ui,sans-serif!important;font-weight:750!important}.membership-badge{display:inline-flex;align-items:center;min-height:25px;padding:5px 9px;border:1px solid rgba(233,175,200,.2);border-radius:999px;background:#291721;color:#e9afc8;font:750 9px/1 InstrumentSans,system-ui,sans-serif;letter-spacing:.09em}.membership-badge[data-tier=vip]{color:#ead4a7;border-color:#74603b;background:#251f14}.membership-badge[data-tier=premium]{color:#ffd1e5;border-color:#80546b}.content-shell[hidden],.content-preview img[hidden]{display:none!important}.content-preview.is-locked{display:grid;place-items:center;background:#1b1117}.content-preview.is-locked:after{content:"MEMBERSHIP REQUIRED"}.content-locked-label{color:#d5adbe;font:700 12px/1.4 InstrumentSans,system-ui,sans-serif;letter-spacing:.15em}.preview-unavailable{display:block;padding:40px 20px;color:#c4a7b4;font-size:12px}.member-manager{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.member-manager label{color:#d7bec9;font-size:10px}.member-manager select{min-height:40px;padding:8px 12px;border:1px solid #684251;border-radius:12px;color:#fff0f6;background:#21121a;font:600 11px InstrumentSans,system-ui,sans-serif}.page-access-controls{margin:16px 0;padding:14px;border:1px solid #ffffff14;border-radius:14px;background:#170f15}.page-access-controls h3{margin:0;font-size:13px}.page-access-controls p{color:#c3adb8;font-size:11px;line-height:1.5}.page-access-controls label{display:flex;align-items:center;gap:8px;min-height:44px;border-top:1px solid #ffffff0d;font-size:12px}.page-access-controls input{margin-left:auto;accent-color:#df7fa3;width:18px;height:18px}.page-access-controls label span{width:64px;color:#c4b0bb;font-size:10px}html:not(.member-signed-in) [data-member-only]{display:none!important}a[data-page-closed]{display:none!important}#hero-toolbar #premium-dock:has(.dock-status[data-page-closed]){display:flex;justify-content:flex-end}#hero-toolbar #premium-dock{grid-template-columns:minmax(64px,1fr) repeat(3,44px)}html.member-signed-in #hero-toolbar #premium-dock{grid-template-columns:minmax(64px,1fr) repeat(4,44px)}.auth-showcase h2,.auth-card h1{letter-spacing:-.035em;line-height:1.04;font-weight:500;font-optical-sizing:auto}.auth-card h1{font-size:clamp(34px,4.8vw,52px)}html[data-ruby-theme=noir] #app-shell{background:#10100f!important;border-color:#d8bb8021!important}html[data-ruby-theme=noir] #social-links .link-card{background:#1b1a17!important}html[data-ruby-theme=noir] #hero-card{box-shadow:none!important}.recovery-card .recovery-emblem{display:grid;place-items:center;width:60px;height:60px;margin:24px 0 20px;border:1px solid #d591af40;border-radius:20px;background:linear-gradient(135deg,#d887aa20,#6c304315);color:#edb8cf}.recovery-emblem svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.recovery-privacy{padding:16px 0 0;border-top:1px solid #fff1f014;color:#bba9b1;font-size:12px;line-height:1.7}.recovery-checklist{list-style:none;display:grid;gap:17px;padding:0;margin:28px 0;color:#e2d5dc;font-size:13px}.recovery-checklist li{display:flex;align-items:center;gap:14px}.recovery-checklist span{font-size:10px;letter-spacing:.08em;color:#cf8bab}.recovery-card .text-button{margin-top:8px}.member-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:18px 20px;border:1px solid rgba(227,164,190,.19);border-radius:18px;background:linear-gradient(110deg,rgba(81,35,58,.38),rgba(26,14,23,.72));text-align:left;color:#f9eff4;min-height:112px}.member-entry-copy{display:flex;flex-direction:column;min-width:0;gap:5px}.member-entry-kicker{font:600 8px/1.5 var(--ruby-ui,sans-serif);letter-spacing:.2em;color:#c392a9}.member-entry-copy strong{font:400 23px/1.2 var(--ruby-display,serif)}.member-entry-copy>span:last-child{font:400 11px/1.6 var(--ruby-ui,sans-serif);color:#b9a5af}.member-entry-actions{display:flex;flex-direction:column;gap:9px;align-items:center;flex-shrink:0}.member-entry-actions a{text-decoration:none;font:500 11px/1.3 var(--ruby-ui,sans-serif);color:#d7b7c6}.member-entry-actions a:first-child{display:flex;justify-content:space-between;gap:20px;min-height:40px;align-items:center;padding:10px 20px;border-radius:999px;border:1px solid #ecb6ce42;background:#ebabc81c;color:#fff0f7}.member-entry-actions a:hover{color:#fff}.member-entry-actions a:focus-visible{outline:2px solid #efb2cf;outline-offset:4px}@media (max-width:420px){.member-entry{padding:16px 13px;gap:10px}.member-entry-copy strong{font-size:19px}.member-entry-copy>span:last-child{font-size:10px}.member-entry-actions a:first-child{padding:10px 12px;gap:10px}.member-entry-actions a{font-size:10px}}.captcha-card{min-width:0;padding:16px;border:1px solid #c79bac33;border-radius:16px;background:#ffffff04;text-align:left}.captcha-card>b{font-size:13px;color:#eddae3}.captcha-card>p{font-size:11px;line-height:1.6;margin:8px 0 12px;color:#bba8b2}.captcha-widget{min-height:78px;max-width:100%}.captcha-card .captcha-note{margin:10px 0 0}.captcha-widget label{display:flex;align-items:center;gap:8px}.captcha-widget input{width:20px!important;height:20px!important}.module-move,.module-collapse{min-width:44px!important;min-height:44px!important}.module-controls{display:flex;align-items:center;gap:6px}.module-move{border:1px solid #dfb4c52b;border-radius:10px;background:#ffffff05;color:inherit;cursor:pointer}.section.module-collapsed>.module-toolbar{display:flex}.organize-mode .module-toolbar{font-size:12px}.module-drag{font-size:11px!important}.panel-organize-help{color:#b7a3ad;font-size:11px;line-height:1.7;padding:8px 2px}.inbox-note-card{margin:14px 0;padding:15px;border:1px solid #dba5bf29;border-radius:16px;background:#ffffff03}.inbox-note-card label{display:block;font-size:12px;color:#ecd4df;margin-bottom:8px}.inbox-note-card textarea{width:100%;min-height:100px;max-height:240px;resize:vertical;padding:12px;border:1px solid #dba5bf30;border-radius:12px;background:#10080d;color:#f4e7ee;font:12px/1.7 var(--ruby-ui,sans-serif)}.inbox-note-card small{display:block;color:#bca6b1;line-height:1.6;margin:9px 0}.inbox-head-actions{flex-wrap:wrap;gap:8px}.inbox-head-actions button{min-height:40px}.inbox-head-actions [data-inbox-clear]{color:#eca6b6}.message-history{margin-top:10px;padding-top:8px;border-top:1px solid #ffffff14;font-size:11px}.message-history summary{cursor:pointer;color:#dab6c8}.message-history p{white-space:pre-wrap;overflow-wrap:anywhere;color:#ddcdd5}.studio-save-state{font-size:11px;line-height:1.5;color:#bdaab4}.studio-security-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.studio-security-row select{min-height:44px;background:#160a11;color:#f5e6ee;border:1px solid #ffffff20;border-radius:10px;padding:8px}.chat-retention-note{margin:0;padding:7px 16px;font-size:10px;line-height:1.5;color:#b8a6b1;background:#ffffff03;border-bottom:1px solid #ffffff09}.owner-notes-dialog{width:min(520px,calc(100% - 24px));max-height:90dvh;overflow:auto}.owner-notes-dialog .inbox-note-card{margin-bottom:0}.panel-tools-menu{max-height:80dvh;overflow-y:auto}.google-member-login{width:100%;min-height:52px;margin:18px 0 14px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(255,255,255,.2);border-radius:15px;background:#f7f3f5;color:#24171f;font:750 13px InstrumentSans,sans-serif;box-shadow:0 10px 28px #0000002e;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.google-member-login:hover{transform:translateY(-1px);box-shadow:0 14px 32px #0000003d}.google-member-login:disabled{opacity:.68;cursor:wait;transform:none}.google-mark{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);color:#fff;font:800 13px InstrumentSans,system-ui,sans-serif;box-shadow:inset 0 0 0 6px #fff}.auth-or{display:flex;align-items:center;gap:10px;margin:8px 0 15px;color:#9f8794;font:650 9px InstrumentSans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.auth-or:before,.auth-or:after{content:"";height:1px;flex:1;background:rgba(255,255,255,.1)}.auth-or span{white-space:nowrap}:root{--v10-ink:#fff7fa;--v10-muted:#bdaab3;--v10-soft:#e7d8de;--v10-rose:#df7fa3;--v10-rose-bright:#f3a8c2;--v10-gold:#dec08c;--v10-blue:#55cfff;--v10-panel:#171014;--v10-panel-strong:#110b0e;--v10-line:rgba(244,222,231,.12);--v10-line-strong:rgba(244,222,231,.2);--v10-shadow:0 28px 80px rgba(0,0,0,.48);--v10-radius:22px}html{background:#090708}body{accent-color:var(--v10-rose)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--v10-rose-bright)!important}::selection{background:rgba(223,127,163,.34)}.v10-intro{width:100%;margin:2px 0 5px;padding:20px 20px 18px;border:1px solid var(--v10-line);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(223,127,163,.12),transparent 33%),linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:inset 0 1px #ffffff0b;text-align:left}.v10-eyebrow{display:flex;align-items:center;gap:8px;color:#d8a8bc;font:760 8px/1.2 var(--ruby-ui,InstrumentSans,sans-serif);letter-spacing:.17em;text-transform:uppercase}.v10-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:#78d4b6;box-shadow:0 0 0 4px #78d4b617}.v10-intro h2{margin:11px 0 8px;color:var(--v10-ink);font:540 clamp(27px,4vw,34px)/1.02 var(--ruby-display,Newsreader,serif)!important;letter-spacing:-.038em}.v10-intro>p{max-width:520px;margin:0;color:var(--v10-muted);font:520 11px/1.65 var(--ruby-ui,InstrumentSans,sans-serif)}.v10-trust-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.v10-trust-row span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:6px 9px;border:1px solid rgba(244,222,231,.1);border-radius:999px;background:rgba(255,255,255,.025);color:#ddcdd4;font:650 8px/1 var(--ruby-ui,InstrumentSans,sans-serif);letter-spacing:.02em}.v10-trust-row svg{width:12px;height:12px;fill:none;stroke:#d894b1;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v10-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.v10-paths a{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:42px;padding:9px 11px;border:1px solid var(--v10-line);border-radius:13px;background:#191116;color:#f4e8ed;text-decoration:none;font:700 9px/1.2 var(--ruby-ui,InstrumentSans,sans-serif);transition:transform .18s ease,border-color .18s ease,background .18s ease}.v10-paths a:after{content:"\2192";color:#d899b4;font-size:12px}.v10-paths a:hover{transform:translateY(-1px);border-color:#efaac742;background:#20151b}#gift-wrapper-card{height:auto!important;margin:3px 0 1px!important;overflow:hidden!important;border:1px solid rgba(242,196,214,.16)!important;border-radius:22px!important;background:radial-gradient(circle at 90% -10%,rgba(0,175,240,.13),transparent 32%),radial-gradient(circle at 8% 110%,rgba(223,127,163,.15),transparent 38%),linear-gradient(145deg,#1b1117,#0f0a0d)!important;box-shadow:inset 0 1px #ffffff0d,0 20px 48px #0000003d!important;isolation:isolate!important}#gift-wrapper-card:before{content:""!important;display:block!important;position:absolute!important;inset:10px!important;z-index:0!important;border:1px solid rgba(255,255,255,.035)!important;border-radius:15px!important;pointer-events:none!important}#gift-wrapper-card:after{content:""!important;display:block!important;position:absolute!important;left:12%!important;right:12%!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(115,216,255,.72),transparent)!important;pointer-events:none!important}.gift-brand-row{display:flex!important;align-items:center;justify-content:center;gap:6px;margin-bottom:12px;color:#75d7fb;font:780 8px/1 var(--ruby-ui,InstrumentSans,sans-serif);letter-spacing:.14em}#gift-wrapper-card .gift-editorial-title{display:block!important;margin:0 auto!important;max-width:320px;color:#fff8fb;font:540 28px/1.03 var(--ruby-display,Newsreader,serif)!important;letter-spacing:-.04em!important}#gift-wrapper-card .gift-editorial-title em{color:#e99fbb;font-weight:520}#gift-wrapper-card .gift-editorial-copy{display:block!important;max-width:310px;margin:9px auto 18px!important;color:#baa5ae;font:520 11px/1.55 var(--ruby-ui,InstrumentSans,sans-serif)!important}#spin-btn{min-height:52px!important;border-color:#76d9ff3b!important;background:linear-gradient(135deg,#fff,#eefbff)!important;color:#10232b!important;box-shadow:0 14px 28px #00aff01f!important}#spin-btn #gift-open-label{color:#10232b!important}#spin-btn:hover{border-color:#76d9ff6b!important}#spin-btn .gift-cta-mark{background:rgba(0,175,240,.1)!important;color:#008ec4!important}#social-links{gap:10px!important}#social-links .link-card,.social-drawer-links .link-card{position:relative;min-height:64px!important;padding:10px 12px!important;border:1px solid var(--v10-line)!important;border-radius:17px!important;background:linear-gradient(145deg,#181115,#120d10)!important;box-shadow:inset 0 1px #ffffff09!important}#social-links .link-card:hover,.social-drawer-links .link-card:hover{border-color:var(--v10-line-strong)!important;background:linear-gradient(145deg,#20161b,#151014)!important;transform:translateY(-1px)}.link-copy{display:grid!important;gap:3px!important;min-width:0;text-align:left}.link-note{display:block;color:#927f88;font:570 8px/1.25 var(--ruby-ui,InstrumentSans,sans-serif);letter-spacing:.015em}.onlyfans-free-name{font-size:15px!important}.onlyfans-free-logo{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:13px!important}.social-more-toggle{justify-content:center!important;gap:12px!important;min-height:48px!important}.social-more-copy{display:grid;gap:3px;text-align:left}.social-more-copy b{color:#d8c8cf;font:680 9px/1.1 var(--ruby-ui,InstrumentSans,sans-serif)}.social-more-copy small{color:#806f77;font:570 7px/1.1 var(--ruby-ui,InstrumentSans,sans-serif);letter-spacing:.07em;text-transform:uppercase}.social-drawer-head{display:grid;gap:5px;padding:1px 48px 16px 5px;text-align:left}.social-drawer-head>span{color:#c58da4;font:740 7px/1 var(--ruby-ui,InstrumentSans,sans-serif);letter-spacing:.16em;text-transform:uppercase}.social-drawer-head h2{margin:0;color:#f8eef2;font:560 25px/1.05 var(--ruby-display,Newsreader,serif)!important;letter-spacing:-.03em}.social-drawer-head p{margin:0;color:#907e86;font:540 9px/1.4 var(--ruby-ui,InstrumentSans,sans-serif)}.v10-footer{width:100%;margin:13px 0 3px;padding:18px 2px 2px;border-top:1px solid var(--v10-line);color:#83717a;text-align:left}.v10-footer-brand{display:flex;align-items:center;gap:10px;margin-bottom:13px}.v10-footer-brand img{width:32px;height:32px;padding:5px;border:1px solid var(--v10-line);border-radius:11px;background:#171014}.v10-footer-brand span{display:grid;gap:2px}.v10-footer-brand b{color:#e8dbe0;font:650 12px/1.1 var(--ruby-display,Newsreader,serif)}.v10-footer-brand small{font:600 7px/1.2 var(--ruby-ui,InstrumentSans,sans-serif);letter-spacing:.12em;text-transform:uppercase}.v10-footer nav{display:flex;flex-wrap:wrap;gap:8px 13px}.v10-footer a,.v10-footer .footer-link{border:0;background:none;color:#a9949e;text-decoration:none;font:600 8px/1.4 var(--ruby-ui,InstrumentSans,sans-serif);cursor:pointer}.v10-footer a:hover,.v10-footer .footer-link:hover{color:#f0dce5}.v10-footer>small{display:block;margin-top:10px;font:520 8px/1.5 var(--ruby-ui,InstrumentSans,sans-serif)}@media (min-width:900px) and (min-height:650px){body:has(#app-shell){align-items:center!important;padding:24px!important}#app-shell{width:min(1120px,calc(100vw - 48px))!important;max-width:1120px!important;height:min(900px,calc(100dvh - 48px))!important;border-radius:32px!important}#scroll-area{display:grid!important;grid-template-columns:minmax(360px,.86fr) minmax(430px,1.14fr)!important;grid-template-rows:auto auto!important;align-items:start!important;column-gap:28px!important;row-gap:16px!important;padding:22px!important}#scroll-area>#hero-toolbar{grid-column:1/-1;grid-row:1;margin:0!important}#scroll-area>#hero-card{grid-column:1;grid-row:2;position:sticky;top:0;height:calc(min(900px,100dvh - 48px) - 106px)!important;min-height:540px;max-height:780px;margin:0!important;border-radius:24px!important}#scroll-area>.w-full.text-center{grid-column:2;grid-row:2;min-width:0;padding:0!important;margin:0!important}#hero-card .hero-video,#hero-card .hero-poster{object-position:center 42%}.brand-lockup{margin:0 0 14px}.ruby-kitty-title{font-size:48px!important}.brand-hairline{max-width:220px}#social-links{max-width:none!important}.v10-intro{padding:22px 24px}.v10-intro h2{font-size:35px}.v10-intro>p{font-size:12px}.v10-footer{padding-inline:4px}}@media (max-width:899px){#app-shell{width:min(100%,480px)!important;max-width:480px!important}.v10-intro{padding:18px 16px}.v10-intro h2{font-size:27px}#gift-wrapper-card{padding:19px 17px!important}#gift-wrapper-card .gift-editorial-title{font-size:25px!important}}@media (max-width:360px){.v10-paths{grid-template-columns:1fr}.v10-paths a{min-height:40px}.v10-trust-row span{font-size:7px}}.chat-shell{border:1px solid var(--v10-line)!important;background:linear-gradient(180deg,#151014,#0d090b)!important;box-shadow:var(--v10-shadow)!important}.chat-head{border-bottom:1px solid var(--v10-line)!important;background:rgba(20,13,17,.88)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.chat-avatar{border:1px solid rgba(243,168,194,.2)!important;box-shadow:0 8px 22px #00000040!important}.chat-person-title{font-family:var(--ruby-display,Newsreader,serif)!important;font-weight:620!important;letter-spacing:-.02em}.chat-presence{color:#a9959f!important}.chat-presence:before{box-shadow:0 0 0 4px #6ad2ae14}.messages-wrap{background:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.008) 1px,transparent 1px),#0d090b!important;background-size:48px 48px!important}.message{border:1px solid rgba(244,222,231,.08)!important;box-shadow:0 10px 28px #00000029!important}.message.mine{border-color:#ec9fc029!important;background:linear-gradient(145deg,#4a2235,#301724)!important}.message:not(.mine){background:#191216!important}.message-meta{color:#8e7d85!important}.composer-wrap{border-top:1px solid var(--v10-line)!important;background:rgba(17,11,14,.96)!important;box-shadow:0 -16px 38px #0003!important}.composer{border-color:#f4dee721!important;background:#1a1216!important}.composer:focus-within{border-color:#efaac752!important;box-shadow:0 0 0 3px #df7fa312!important}.composer textarea{color:#f6edf1!important}.composer textarea::placeholder{color:#7f6e76!important}.composer-status,.composer-meta{color:#95828b!important}.chat-retention-note{border-color:var(--v10-line)!important;background:#100b0d!important;color:#9d8992!important}.request-message-card{border-color:#55cfff26!important;background:linear-gradient(145deg,rgba(85,207,255,.055),rgba(255,255,255,.018))!important}.review-write,.review-card,.review-admin-card,.review-summary{border:1px solid var(--v10-line)!important;border-radius:18px!important;background:linear-gradient(155deg,rgba(255,255,255,.036),rgba(255,255,255,.012))!important;box-shadow:inset 0 1px #ffffff06,0 14px 34px #00000029!important}.review-card{overflow:hidden}.review-card:before{background:linear-gradient(#e2a7bd,#765062);opacity:.65}.review-quote{font-family:var(--ruby-display,Newsreader,serif)!important;font-weight:540!important;letter-spacing:-.012em;line-height:1.55!important}.review-author{color:#eadce2!important}.review-state{border-color:var(--v10-line)!important;background:rgba(255,255,255,.025)!important}.review-stars{color:var(--v10-gold)!important;letter-spacing:.09em}.review-score{font-variant-numeric:tabular-nums}.review-reply{margin-top:14px!important;padding:13px 14px!important;border-left:2px solid rgba(223,127,163,.38)!important;border-radius:0 12px 12px 0!important;background:rgba(223,127,163,.045)!important}.review-text-field{border-color:var(--v10-line)!important;background:#100b0d!important;color:#f4e9ee!important}.review-guidance{color:#99858f!important}.ruby-vault-shell,.vault-editor,.vault-preview-card,.vault-media-editor{border-color:var(--v10-line)!important;background:radial-gradient(circle at 85% 0,rgba(223,127,163,.09),transparent 28%),linear-gradient(155deg,#181115,#0e0a0c)!important;box-shadow:inset 0 1px #ffffff09,0 20px 48px #0003!important}.ruby-vault-shell{border-radius:22px!important;padding:23px 19px!important}.vault-kicker{color:#c898ac!important;letter-spacing:.15em!important}.vault-title,.vault-reveal-title{font-family:var(--ruby-display,Newsreader,serif)!important;font-weight:540!important;letter-spacing:-.035em!important}.vault-value-strip{gap:7px!important}.vault-value-strip span{border:1px solid var(--v10-line)!important;background:rgba(255,255,255,.025)!important;color:#cbb8c1!important}.vault-mechanism{filter:saturate(.84);transform:scale(.92);margin-block:-5px!important}.vault-action{border:1px solid rgba(239,170,199,.24)!important;background:linear-gradient(135deg,#f5c5d7,#d77d9f)!important;color:#27131d!important;box-shadow:0 14px 32px #b1446f2e!important}.vault-action:hover{transform:translateY(-1px);filter:brightness(1.035)}.vault-window-inner{overflow:hidden;border:1px solid var(--v10-line)!important;border-radius:17px!important;background:#0b0809!important;box-shadow:0 18px 42px #00000047!important}.vault-window-bar{border-bottom:1px solid var(--v10-line)!important;background:#151013!important}.vault-media-list,.vault-preview-grid{gap:12px!important}.vault-upload-card,.vault-preview-item{border-color:var(--v10-line)!important;border-radius:16px!important;background:#120d10!important}.vault-preflight{border-color:#55cfff24!important;background:rgba(85,207,255,.035)!important}.auth-card,.auth-showcase{border-color:var(--v10-line)!important;box-shadow:var(--v10-shadow)!important}.auth-card input{border-color:var(--v10-line)!important;background:#120c0f!important}.auth-card input:focus{border-color:#efaac757!important;box-shadow:0 0 0 3px #df7fa312!important}#auth-overlay .login-card{position:relative;overflow:hidden;padding:34px 28px!important;border-color:var(--v10-line-strong)!important;background:radial-gradient(circle at 100% 0,rgba(223,127,163,.1),transparent 33%),linear-gradient(155deg,#1a1216,#100b0e)!important}#auth-overlay .login-card:before{content:"";position:absolute;inset:0 14% auto;height:1px;background:linear-gradient(90deg,transparent,rgba(243,168,194,.7),transparent)}#auth-overlay .login-lock{width:66px!important;height:66px!important;padding:13px!important;border:1px solid rgba(243,168,194,.22)!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(223,127,163,.18),rgba(255,255,255,.03))!important;box-shadow:0 16px 34px #0000003d!important}#auth-overlay .login-lock img{display:block;width:100%;height:100%;object-fit:contain}#auth-overlay .login-kicker{display:block;margin:18px 0 8px;color:#d697b1;font:760 8px/1 var(--ruby-ui,InstrumentSans,sans-serif);letter-spacing:.16em;text-align:center;text-transform:uppercase}#auth-overlay .login-card h2{margin-top:0!important;font-family:var(--ruby-display,Newsreader,serif)!important;font-size:30px!important;font-weight:580!important;letter-spacing:-.035em!important}#auth-overlay .login-card>.sub{max-width:310px;margin-inline:auto!important;color:#9f8b94!important;line-height:1.55!important}html[data-ruby-theme=noir] .v10-intro,html[data-ruby-theme=noir] #gift-wrapper-card{border-color:#dec08c30!important;background:radial-gradient(circle at 90% 0,rgba(222,192,140,.1),transparent 32%),linear-gradient(145deg,#171511,#090909)!important}html[data-ruby-theme=noir] .v10-eyebrow,html[data-ruby-theme=noir] #gift-wrapper-card .gift-editorial-title em{color:#d9bd87}html[data-ruby-theme=noir] .v10-eyebrow:before{background:#d9bd87;box-shadow:0 0 0 4px #d9bd8714}html[data-ruby-theme=noir] .v10-paths a:after,html[data-ruby-theme=noir] .v10-trust-row svg{color:#d9bd87;stroke:#d9bd87}@media (max-width:700px){.chat-shell{border-left:0!important;border-right:0!important;box-shadow:none!important}.review-card,.review-write{border-radius:15px!important}}@media (prefers-reduced-motion:reduce){.v10-paths a,#social-links .link-card,.content-card,.vault-action{transition:none!important}.v10-paths a:hover,#social-links .link-card:hover,.content-card:hover,.vault-action:hover{transform:none!important}}@media (prefers-contrast:more){:root{--v10-line:rgba(255,255,255,.3);--v10-line-strong:rgba(255,255,255,.48);--v10-muted:#ddcfd5}}:root{--v11-ink:#fff8fa;--v11-muted:#a9969f;--v11-line:rgba(255,231,239,.11);--v11-line-hot:rgba(244,174,201,.24);--v11-rose:#e79ab7;--v11-cyan:#37bff2;--v11-panel:#151014;--v11-panel-deep:#0d0a0c}html{scrollbar-gutter:stable}body{min-width:280px}button,a,input,textarea,select{font-synthesis:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid #f3a8c4!important;outline-offset:3px!important}img,video,svg{max-width:100%}.brand-lockup{margin-bottom:10px!important}#social-links{margin-top:2px!important}#gift-wrapper-card{max-width:none!important;margin:0 0 2px!important;padding:22px!important;border:1px solid rgba(81,199,244,.2)!important;border-radius:23px!important;background:radial-gradient(circle at 92% 0,rgba(55,191,242,.11),transparent 34%),radial-gradient(circle at 0 100%,rgba(231,154,183,.09),transparent 36%),linear-gradient(150deg,#181116,#0d0a0d)!important;box-shadow:inset 0 1px #ffffff0b,0 20px 50px #00000042!important}#gift-wrapper-card:before{inset:9px!important;border-radius:16px!important}#gift-wrapper-card:after{left:20%!important;right:20%!important;background:linear-gradient(90deg,transparent,#4bc9f7,transparent)!important}#mystery-container{gap:0!important}.gift-brand-row{margin:0 0 10px!important;color:#64cef5!important;font-size:7.5px!important;letter-spacing:.16em!important}#gift-wrapper-card .gift-editorial-title{max-width:none!important;margin:0 0 17px!important;color:var(--v11-ink)!important;font-size:30px!important;line-height:1!important;letter-spacing:-.035em!important;text-shadow:none!important}#gift-wrapper-card .gift-editorial-title em{color:#f0a7c2!important;font-style:italic!important}#gift-wrapper-card .gift-editorial-copy{display:none!important}#spin-btn{display:grid!important;grid-template-columns:34px minmax(0,1fr) 30px!important;align-items:center!important;gap:10px!important;min-height:56px!important;padding:8px 10px!important;border:1px solid rgba(55,191,242,.2)!important;border-radius:17px!important;background:linear-gradient(135deg,#ffffff,#eefaff)!important;color:#092431!important;box-shadow:0 13px 28px #00aff024,inset 0 1px #fff!important;animation:none!important}#spin-btn:hover{border-color:#37bff26b!important;background:#fff!important}#spin-btn:active{transform:scale(.985)!important}#spin-btn .gift-onlyfans-cta-logo{position:static!important;left:auto!important;top:auto!important;display:grid!important;place-items:center;width:34px!important;height:34px!important;padding:2px!important;transform:none!important;border:0!important;background:transparent!important;box-shadow:none!important}#spin-btn .gift-onlyfans-cta-logo img{width:28px!important;height:28px!important;object-fit:contain!important}#spin-btn #gift-open-label{gap:8px!important;color:#092431!important;font:780 13px/1 var(--ruby-ui,InstrumentSans,sans-serif)!important;letter-spacing:.055em!important;text-align:center!important;text-shadow:none!important}#spin-btn #gift-open-label:before{content:none!important;display:none!important}#spin-btn #gift-open-label:after{animation:none!important;min-height:22px!important;padding:4px 8px!important;font-size:8px!important}#spin-btn .gift-cta-mark{position:static!important;right:auto!important;top:auto!important;width:30px!important;height:30px!important;transform:none!important;background:#d9f5ff!important;color:#058ebe!important}#social-links .link-card,.social-drawer-links .link-card{padding:8px 11px!important;border-color:var(--v11-line)!important;border-radius:16px!important;background:linear-gradient(145deg,#171115,#110d0f)!important;box-shadow:inset 0 1px #ffffff06!important}#social-links .link-card:hover,.social-drawer-links .link-card:hover{border-color:var(--v11-line-hot)!important;background:#1b1317!important}#social-links .icon-box,#social-links .onlyfans-free-logo,.social-drawer-links .icon-box{width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:12px!important}.link-copy{display:flex!important;flex:1!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;text-align:left!important}.link-title,#social-links .link-title,.social-drawer-links .link-title{color:#fff7f9!important;font:720 14px/1.1 var(--ruby-ui,InstrumentSans,sans-serif)!important;letter-spacing:-.012em!important}.link-note{display:none!important}.onlyfans-free-name{font-size:14px!important}.onlyfans-free-arrow,.link-card:after{margin-left:auto!important}.onlyfans-free-arrow{width:32px!important;height:32px!important}.social-more-toggle{margin:1px 0 2px!important}.social-more-copy{display:block!important;text-align:center!important}.social-more-copy b{color:#c8b8bf!important;font:680 10px/1 var(--ruby-ui,InstrumentSans,sans-serif)!important;letter-spacing:.04em!important}.social-more-copy small{display:none!important}.social-more-action{width:30px!important;height:30px!important;flex-basis:30px!important}.social-drawer{border-radius:24px!important}.social-drawer-head{gap:3px!important;padding-bottom:12px!important}.social-drawer-head>span{color:#bd8da0!important}.social-drawer-head h2{font-size:23px!important}.social-drawer-head p{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.social-drawer-links{gap:7px!important}.social-drawer-links .secondary-social-link{min-height:56px!important}.v10-footer{margin-top:9px!important;padding-top:15px!important}.v10-footer-brand{margin-bottom:10px!important}.v10-footer nav{gap:9px 15px!important}.chat-head,.content-head{min-height:64px}.chat-person-title,.content-head h1{font-synthesis:none}.message{max-width:min(82%,620px)!important}.composer-action,.composer-send,.chat-icon-btn{min-width:44px!important;min-height:44px!important}.composer textarea{min-height:44px!important;line-height:1.45!important}.review-quote{max-width:68ch}.review-guidance{max-width:62ch}.content-card .content-body h3{line-height:1.12!important}.content-card .content-body p{line-height:1.55!important}.vault-action{font-weight:760!important;letter-spacing:.015em!important}.vault-action{grid-template-columns:minmax(0,1fr)!important;padding-inline:18px!important}.vault-action:before{display:none!important}.vault-action>span:first-of-type{grid-column:1!important}#auth-overlay.login.hidden{display:none!important}.auth-card .primary,.auth-card button[type=submit]{min-height:50px!important}@media (min-width:600px) and (max-width:899px){body:has(#app-shell){padding:22px!important}#app-shell{width:min(620px,calc(100vw - 44px))!important;max-width:620px!important;border-radius:30px!important}#scroll-area{padding:22px 22px 92px!important}#hero-card{height:clamp(390px,60vh,560px)!important;border-radius:22px!important}.ruby-kitty-title{font-size:48px!important}#gift-wrapper-card{padding:25px!important}#social-links .link-card{min-height:62px!important}}@media (max-width:599px){#app-shell{width:100%!important;max-width:480px!important}#scroll-area{padding-inline:max(14px,env(safe-area-inset-left),env(safe-area-inset-right))!important}.ruby-kitty-title{font-size:42px!important}#gift-wrapper-card{padding:19px 16px!important;border-radius:21px!important}#gift-wrapper-card .gift-editorial-title{font-size:27px!important;margin-bottom:15px!important}#spin-btn{min-height:54px!important}#social-links .link-card{min-height:56px!important;padding:8px 10px!important}#social-links .icon-box,#social-links .onlyfans-free-logo{width:38px!important;height:38px!important;flex-basis:38px!important}.link-title,#social-links .link-title{font-size:13.5px!important}.chat-shell{min-height:100dvh!important}.message{max-width:88%!important}.review-card{padding:15px!important}}@media (max-width:360px){#scroll-area{padding-inline:11px!important}.ruby-kitty-title{font-size:38px!important}#gift-wrapper-card{padding:17px 13px!important}#gift-wrapper-card .gift-editorial-title{font-size:25px!important}#spin-btn{grid-template-columns:31px minmax(0,1fr) 28px!important;gap:6px!important;padding-inline:8px!important}#spin-btn #gift-open-label{font-size:11.5px!important;letter-spacing:.04em!important}#social-links .link-card{min-height:54px!important}.link-title,#social-links .link-title{font-size:13px!important}.v10-footer nav{gap:8px 11px!important}}@media (orientation:landscape) and (max-height:520px) and (min-width:640px) and (max-width:899px){body:has(#app-shell){align-items:flex-start!important;padding:10px!important}#app-shell{width:min(760px,calc(100vw - 20px))!important;max-width:760px!important;height:auto!important;min-height:calc(100dvh - 20px)!important}#hero-card{height:340px!important}}@media (prefers-reduced-motion:reduce){#spin-btn,#social-links .link-card,.social-more-action{animation:none!important;transition:none!important}}@media (prefers-contrast:more){:root{--v11-line:rgba(255,255,255,.34);--v11-line-hot:rgba(255,255,255,.55);--v11-muted:#e1d4d9}#spin-btn{border-color:#087fa8!important}}#hero-card .hero-video[data-hero-active=true]:not(.is-ready){opacity:0!important}#hero-card .hero-video.is-ready[data-hero-active=true]{opacity:1!important}.content-personal{margin:0 0 30px;padding:22px 0;border-block:1px solid rgba(238,190,210,.14)}.content-personal[hidden],.content-personal-group[hidden]{display:none!important}.content-personal{display:grid;gap:24px}.content-personal-group{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:22px;min-width:0}.content-personal-group header>span{display:block;margin-bottom:7px;color:#df89ad;font:720 .57rem/1.2 var(--ruby-ui);letter-spacing:.13em;text-transform:uppercase}.content-personal-group h2{margin:0;color:#fff7fa;font:520 1.45rem/.95 var(--ruby-display);letter-spacing:-.035em}.content-personal-rail{display:flex;min-width:0;gap:10px;overflow-x:auto;padding:3px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(232,126,170,.36) transparent}.content-personal-card{position:relative;display:grid;flex:0 0 min(230px,70vw);min-height:76px;gap:5px;overflow:hidden;padding:14px 15px 17px;border:1px solid rgba(238,190,210,.16);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(222,93,148,.12),transparent 45%),linear-gradient(145deg,rgba(33,19,26,.96),rgba(15,11,13,.98));color:#fff;text-align:left;scroll-snap-align:start;box-shadow:inset 0 1px #ffffff09,0 12px 28px #00000029;transition:transform .2s ease,border-color .2s ease}.content-personal-card:hover{transform:translateY(-2px);border-color:#f2b4ce57}.content-personal-card b{overflow:hidden;font:640 .82rem/1.25 var(--ruby-ui);text-overflow:ellipsis;white-space:nowrap}.content-personal-card span{color:#ac959f;font:540 .62rem/1.2 var(--ruby-ui);font-variant-numeric:tabular-nums}.content-personal-card i{position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,#dc5b91 calc(var(--progress,0)*100%),rgba(255,255,255,.08) 0)}.content-preference-actions{display:flex;gap:8px;margin:16px 0 2px}.content-save-action{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 12px;border:1px solid rgba(238,190,210,.14);border-radius:999px;background:rgba(255,255,255,.025);color:#cbb8c1;font:650 .64rem/1 var(--ruby-ui);transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.content-save-action svg{width:17px;height:17px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.content-save-action b{min-width:1ch!important;color:#9e8791!important;font:650 .58rem/1 var(--ruby-ui)!important}.content-save-action:hover{transform:translateY(-1px);border-color:#f2b4ce52;color:#fff}.content-save-action.is-active{border-color:#eb7eac52;background:linear-gradient(145deg,rgba(213,65,126,.2),rgba(117,29,69,.1));color:#f4a8c7}.content-save-action.is-active svg{fill:currentColor;animation:rkEmojiSelect .38s ease both}.content-new-badge{position:absolute;z-index:3;inset:13px auto auto 13px;display:inline-grid;place-items:center;min-height:27px;padding:5px 9px;border:1px solid rgba(255,235,210,.25);border-radius:999px;background:linear-gradient(145deg,rgba(230,192,129,.94),rgba(175,124,61,.94));box-shadow:0 8px 20px #00000040;color:#21150b;font:820 .52rem/1 var(--ruby-ui);letter-spacing:.1em}@media (min-width:641px) and (max-width:820px){body:has(#app-shell){padding:20px 18px!important}#app-shell{width:min(100%,610px)!important;max-width:610px!important}.brand-title{font-size:clamp(3.25rem,9vw,4.2rem)!important;letter-spacing:-.055em!important}#hero-toolbar{margin-bottom:14px!important}}@media (max-width:760px){.content-personal{margin-bottom:22px}.content-personal-group{grid-template-columns:1fr;gap:12px}.content-personal-group h2{font-size:1.3rem}}@media (max-width:430px){.content-personal-card{flex-basis:min(216px,74vw)}.content-preference-actions{margin-top:13px}.content-save-action{min-height:42px;flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.content-personal-card,.content-save-action{transition:none}.content-save-action.is-active svg{animation:none}}.chat-shared-media-panel{display:grid;gap:14px;padding:14px 0 2px}.chat-shared-media-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.chat-shared-media-tabs button{min-height:42px;border:1px solid #d8afc329;border-radius:12px;background:#fff0;color:#bca5b1;font:650 10px/1.2 InstrumentSans,sans-serif;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.chat-shared-media-tabs button:hover{transform:translateY(-1px);border-color:#e3b8cd59;color:#f4e5ed}.chat-shared-media-tabs button[aria-selected=true]{border-color:#e1b1c66e;background:#d293af18;color:#f7e9f0}.chat-shared-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chat-shared-media-card{min-width:0;overflow:hidden;border:1px solid #d5a8bd26;border-radius:15px;background:#fff4}.chat-shared-media-card .private-media{margin:0;border:0;border-radius:0}.chat-shared-media-card .private-media-load{min-height:104px!important;border:0!important;border-radius:0!important}.chat-shared-media-card .private-media-image img,.chat-shared-media-card .private-media-video video{width:100%;height:150px;object-fit:cover}.chat-shared-media-card>a{display:grid;grid-template-columns:auto 1fr;gap:3px 9px;align-items:center;min-height:86px;padding:14px;color:#f4e3ec;text-decoration:none}.chat-shared-media-card>a>span{grid-row:1/3;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#d498b51a;color:#eabbd1}.chat-shared-media-card>a b,.chat-shared-media-card>a small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-shared-media-card>a b{font:650 12px InstrumentSans,sans-serif}.chat-shared-media-card>a small{font:500 9px InstrumentSans,sans-serif;color:#a98f9c}.chat-shared-media-jump,.chat-shared-media-older{width:100%;min-height:40px;border:0;border-top:1px solid #d5a8bd20;background:#fff0;color:#cbb0bd;font:600 10px InstrumentSans,sans-serif;cursor:pointer}.chat-shared-media-jump:hover,.chat-shared-media-older:hover{background:#d49ab512;color:#f3dfe9}.chat-shared-media-empty{grid-column:1/-1;margin:0;padding:24px 14px;border:1px dashed #d5a8bd2e;border-radius:15px;color:#aa929f;text-align:center;font:500 11px/1.6 InstrumentSans,sans-serif}.chat-shared-media-older{border:1px solid #d5a8bd2e;border-radius:13px}.chat-shared-media-older:disabled{opacity:.55;cursor:wait}@media (max-width:520px){.chat-shared-media-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-shared-media-grid{grid-template-columns:1fr}}:root{--v12-bg:#090608;--v12-ink:#fff9fb;--v12-soft:#c7b4bd;--v12-faint:#8d7982;--v12-rose:#ed9fbd;--v12-rose-deep:#a93667;--v12-wine:#32131f;--v12-gold:#dfc18b;--v12-cyan:#17aee6;--v12-line:rgba(255,232,240,.115);--v12-line-strong:rgba(244,178,204,.24);--v12-surface:#151014;--v12-surface-2:#1b1217;--v12-display:Newsreader,Georgia,serif;--v12-ui:InstrumentSans,system-ui,sans-serif}html{min-width:280px}.brand-lockup{position:relative!important;isolation:isolate;gap:5px!important;margin:2px 0 14px!important;padding:8px 0 2px!important}.brand-wordmark{position:relative!important;display:inline-grid!important;place-items:center!important;padding:0 24px 5px!important}.brand-title{position:relative;display:flex!important;align-items:baseline!important;gap:10px!important;margin:0!important;color:#fff9fb!important;font:520 clamp(44px,5vw,62px)/.9 var(--v12-display)!important;letter-spacing:-.058em!important;text-shadow:0 1px 0 rgba(255,255,255,.08),0 14px 34px rgba(93,18,50,.28)!important}.brand-title span{position:relative;color:#fff9fb!important;font-weight:525!important}.brand-title span:after{content:"";position:absolute;left:54%;bottom:-9px;width:46%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,244,248,.56))}.brand-title em{position:relative;padding-right:.07em;color:#efa4c1!important;font-weight:475!important;font-style:italic!important;letter-spacing:-.072em!important;background:linear-gradient(105deg,#ffdce9 3%,#ef9fbd 48%,#d76f9b 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand-title em:after{content:"";position:absolute;right:.02em;bottom:-9px;width:58%;height:1px;background:linear-gradient(90deg,rgba(239,159,189,.68),transparent)}.brand-gem{right:5px!important;top:-6px!important;width:7px!important;height:7px!important;border:1px solid rgba(255,234,242,.72)!important;background:#f58caf!important;box-shadow:0 0 0 4px #f58caf14,0 0 18px #f577a5a8!important}.brand-gem:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:rgba(255,255,255,.7)}.brand-hairline{position:relative!important;display:grid!important;place-items:center!important;width:116px!important;height:9px!important;background:linear-gradient(90deg,transparent,rgba(238,165,193,.42) 36%,transparent 36% 64%,rgba(238,165,193,.42) 64%,transparent)!important;background-position:center!important;background-size:100% 1px!important;background-repeat:no-repeat!important}.brand-hairline:before{content:"";width:5px;height:5px;transform:rotate(45deg);border:1px solid rgba(255,220,233,.55);background:#5e2039;box-shadow:0 0 12px #e873a047}#spin-btn{min-height:58px!important;grid-template-columns:36px minmax(0,1fr) 30px!important;border-color:#76deff7a!important;background:radial-gradient(circle at 0 0,rgba(92,216,255,.28),transparent 40%),linear-gradient(135deg,#0876a6 0%,#064764 48%,#081d29 100%)!important;box-shadow:inset 0 1px #ffffff3d,0 15px 34px #0075a43d,0 0 28px #00aff01f!important;color:#fff!important}#spin-btn:hover{border-color:#a2eaffb3!important;background:radial-gradient(circle at 12% 0,rgba(117,226,255,.34),transparent 43%),linear-gradient(135deg,#0a82b5 0%,#07506e 50%,#092532 100%)!important;box-shadow:inset 0 1px #ffffff47,0 18px 40px #0075a44a,0 0 34px #00aff02e!important}#spin-btn #gift-open-label{color:#f4fcff!important;font:820 13px/1 var(--v12-ui)!important;letter-spacing:.075em!important;text-shadow:0 1px 14px rgba(0,0,0,.28)!important}#spin-btn .gift-onlyfans-cta-logo{width:36px!important;height:36px!important;border-radius:11px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #00aff01f,0 6px 18px #001c2a40!important}#spin-btn .gift-cta-mark{border:1px solid rgba(198,241,255,.28)!important;background:rgba(113,218,255,.14)!important;color:#e7faff!important}.auth-card,.chat-shell,.content-shell,.reviews-dock,.review-card{border-color:var(--v12-line)!important}.primary,.btn.primary,.send-button,.composer-send{border:1px solid rgba(255,213,229,.2)!important;background:linear-gradient(135deg,#d85488,#9f285b)!important;box-shadow:inset 0 1px #fff3,0 10px 24px #74183c33!important}.primary:hover,.btn.primary:hover,.send-button:hover,.composer-send:hover{filter:brightness(1.07);transform:translateY(-1px)}.quiet,.secondary,.btn:not(.primary),.icon-button,.chat-icon-btn{border-color:var(--v12-line)!important;background:rgba(255,255,255,.025)!important}input,textarea,select{border-color:#ffe5ef21!important;background:#0f0a0d!important;color:var(--v12-ink)!important}input:focus,textarea:focus,select:focus{border-color:#ed9fbd85!important;box-shadow:0 0 0 3px #ed9fbd17!important}.auth-top{border-bottom:1px solid rgba(255,231,240,.07)!important;background:rgba(9,6,8,.7)!important;backdrop-filter:blur(18px)}.private-brand{font-family:var(--v12-display)!important;font-size:20px!important;letter-spacing:-.025em!important}.private-brand img{border:1px solid rgba(255,219,232,.14);border-radius:12px;background:#1c1016;box-shadow:0 10px 24px #00000038}.auth-main{gap:clamp(26px,5vw,70px)!important}.auth-showcase{position:relative;overflow:hidden;border:1px solid rgba(255,228,238,.095)!important;border-radius:32px!important;background:linear-gradient(155deg,rgba(47,20,32,.76),rgba(15,9,12,.9))!important;box-shadow:inset 0 1px #ffffff0b,0 30px 80px #0000003d!important}.auth-showcase:after{content:"RK";position:absolute;right:25px;top:18px;color:#ffe8f10e;font:500 82px/.8 var(--v12-display);letter-spacing:-.09em}.auth-showcase-copy h2{font:500 clamp(42px,5vw,66px)/.92 var(--v12-display)!important;letter-spacing:-.052em!important}.auth-showcase-copy p{max-width:46ch;color:#bda7b1!important;line-height:1.7!important}.auth-showcase-kicker,.auth-kicker{color:#e7a5bf!important;letter-spacing:.17em!important}.auth-card{border:1px solid rgba(255,230,239,.115)!important;border-radius:28px!important;background:linear-gradient(155deg,rgba(31,18,24,.97),rgba(15,9,12,.98))!important;box-shadow:inset 0 1px #ffffff0d,0 28px 70px #0000004d!important}.auth-card h1{font:520 clamp(36px,4vw,49px)/.94 var(--v12-display)!important;letter-spacing:-.045em!important}.auth-progress{padding-bottom:17px!important;border-bottom:1px solid rgba(255,233,241,.07)}.auth-progress li span{border-color:#ffe1ed26!important;background:#171014!important}.auth-progress li.active span{border-color:#ed9fbd61!important;background:#4a1c2f!important;color:#ffdce9!important}.field-shell{border-radius:14px!important}.auth-switch{border:1px solid rgba(255,229,239,.09)!important;border-radius:14px!important;background:#0d090b!important}.auth-switch button[aria-selected=true]{background:#28131d!important;color:#ffeef5!important;box-shadow:inset 0 0 0 1px #efa6c329!important}.auth-trust-row{border-top:1px solid rgba(255,232,240,.08)!important}.chat-shell{border:1px solid rgba(255,231,240,.1)!important;border-radius:26px!important;background:linear-gradient(180deg,#130b0f,#0b0709 38%)!important;box-shadow:0 35px 90px #0000006b!important}.chat-head{border-bottom:1px solid rgba(255,230,239,.08)!important;background:linear-gradient(180deg,rgba(34,17,25,.98),rgba(21,11,16,.96))!important;backdrop-filter:blur(20px)}.story-avatar{padding:2px!important;border:1px solid rgba(237,159,189,.42)!important;background:linear-gradient(145deg,#ef9fbd,#71304a)!important;box-shadow:0 0 0 4px #ed9fbd0e!important}.chat-avatar{border:2px solid #150b10!important}.chat-person-title b{font:560 19px/1 var(--v12-display)!important;letter-spacing:-.028em!important}.chat-insights,.chat-retention-note{border-color:#ffe7f012!important;background:rgba(255,255,255,.018)!important;color:#9f8993!important}.chat-preferences{border-color:#ffe7f014!important;background:#110b0e!important}.messages{background:radial-gradient(circle at 20% 18%,rgba(113,32,64,.06),transparent 28%)!important}.bubble,.message .bubble{border:1px solid rgba(255,232,240,.075)!important;border-radius:18px 18px 18px 7px!important;background:#1a1116!important;box-shadow:0 8px 22px #00000021!important}.message.own .bubble,.message.ruby .bubble{border-radius:18px 18px 7px!important;border-color:#ed9fbd2e!important;background:linear-gradient(145deg,#522036,#351422)!important}.message-meta{color:#927c86!important}.empty-thread-mark{border:1px solid rgba(237,159,189,.16)!important;background:#25111b!important;color:#eda3c0!important}.composer-wrap{border-top:1px solid rgba(255,231,240,.08)!important;background:rgba(13,8,10,.96)!important;backdrop-filter:blur(18px)}.composer{border:1px solid rgba(255,231,240,.1)!important;background:#171014!important;box-shadow:0 16px 38px #0000003d!important}.composer textarea{background:transparent!important;box-shadow:none!important}.content-shell{width:min(1180px,calc(100% - 30px))!important}.content-head{border:1px solid rgba(255,231,240,.09)!important;border-radius:20px!important;background:rgba(20,12,16,.8)!important;box-shadow:inset 0 1px #ffffff09!important;backdrop-filter:blur(18px)}.content-brand b{font:560 19px/1 var(--v12-display)!important;letter-spacing:-.026em!important}.hero-copy h1,.section-head h2{font-family:var(--v12-display)!important;font-weight:520!important;letter-spacing:-.045em!important}.collection-toolbar{padding:7px!important;border:1px solid rgba(255,231,240,.075)!important;border-radius:17px!important;background:#100a0d!important}.content-filters{gap:4px!important}.content-filter{border:0!important;border-radius:11px!important;background:transparent!important;color:#9f8993!important}.content-filter[aria-pressed=true]{background:#2b1520!important;color:#ffeef5!important;box-shadow:inset 0 0 0 1px #ed9fbd21!important}.content-grid{gap:18px!important}.content-card{overflow:hidden;border:1px solid rgba(255,231,240,.095)!important;border-radius:23px!important;background:#130d10!important;box-shadow:0 18px 48px #0003!important;transition:transform .22s ease,border-color .22s ease!important}.content-card:hover{transform:translateY(-3px);border-color:#ed9fbd3d!important}.content-preview{background:#090608!important}.content-preview:after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(transparent,rgba(9,6,8,.7));pointer-events:none}.content-sequence{border:1px solid rgba(255,255,255,.13)!important;background:rgba(12,7,10,.62)!important;backdrop-filter:blur(10px)}.content-watermark{letter-spacing:.21em!important;opacity:.62}.content-body{padding:20px!important}.content-body h3{font:540 27px/1 var(--v12-display)!important;letter-spacing:-.035em!important}.content-card-meta{padding-bottom:10px;border-bottom:1px solid rgba(255,231,240,.07)}.request-card,.vault-admin,.vault-preview-stage,.vault-media-studio{border-color:#ffe7f01a!important;background:linear-gradient(150deg,#1a1015,#0f0a0c)!important;box-shadow:inset 0 1px #ffffff09!important}.vault-preview-stage{border-radius:22px!important}.vault-preview-kicker{color:#e6a2bc!important;letter-spacing:.17em!important}.vault-preview-stage h3,.vault-admin .section-title{font-family:var(--v12-display)!important;font-weight:540!important;letter-spacing:-.035em!important}.vault-media-item,.vault-upload-queue>*,.vault-preference-toggle,.vault-preference-select{border-color:#ffe7f017!important;background:#100a0d!important}.reviews-dock{border:1px solid rgba(255,231,240,.11)!important;background:linear-gradient(155deg,#1b1016,#0d090b)!important;box-shadow:0 35px 90px #00000061!important}.community-heading{padding-bottom:17px!important;border-bottom:1px solid rgba(255,231,240,.075)}.community-heading h2{font:520 34px/.95 var(--v12-display)!important;letter-spacing:-.045em!important}.community-copy{max-width:54ch;color:#aa939e!important}.review-trust-strip{gap:1px!important;overflow:hidden;border:1px solid rgba(255,231,240,.08)!important;border-radius:16px!important;background:#0e090b!important}.review-trust-strip>span{border:0!important;border-right:1px solid rgba(255,231,240,.07)!important;background:transparent!important}.review-trust-strip>span:last-child{border-right:0!important}.review-summary{border:1px solid rgba(237,159,189,.12)!important;border-radius:18px!important;background:linear-gradient(135deg,#2b1520,#160d12)!important}.review-score strong{font:540 40px/.9 var(--v12-display)!important}.review-card{position:relative;border-radius:20px!important;background:#130d10!important;box-shadow:inset 0 1px #ffffff08!important}.review-card:before{left:0;top:18px;bottom:18px;border-radius:2px;background:linear-gradient(#ef9fbd,transparent)}.review-avatar{border:1px solid rgba(237,159,189,.24)!important;background:#311622!important;color:#f2aec8!important}.review-quote{color:#ef9fbd52!important;font-family:var(--v12-display)!important}.review-text{color:#d6c5cc!important;font:520 13px/1.68 var(--v12-ui)!important}.review-reply{border-color:#ed9fbd1f!important;background:#1e1017!important}.review-write{border-color:#ffe7f017!important;background:#100a0d!important}.reviews-content .review-write[open]{border-color:#ed9fbd33!important;background:#130c10!important;box-shadow:0 18px 44px #0003!important}.reviews-content .review-write summary{min-height:58px!important;padding:14px 16px!important}.reviews-content .review-write summary span{color:#f6e8ee!important;font:560 15px/1.15 var(--v12-display)!important;letter-spacing:-.018em!important}.reviews-content .review-write summary small{color:#907a84!important;line-height:1.35!important}.reviews-content .review-write form{gap:13px!important;padding:15px!important;border-top:1px solid rgba(255,231,240,.07)!important}.reviews-content .rating-input{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px!important}.reviews-content .rating-input legend{grid-column:1/-1;margin-bottom:2px!important;color:#baa5ae!important;font-size:9px!important;letter-spacing:.06em!important;text-transform:uppercase}.reviews-content .rating-input label>span{min-height:50px!important;border:1px solid rgba(255,231,240,.09)!important;border-radius:12px!important;background:#0c080a!important;color:#8d7580!important}.reviews-content .rating-input label>span:hover{border-color:#dfc18b42!important;color:#dfc18b!important}.reviews-content .rating-input input:checked+span{border-color:#dfc18b80!important;background:linear-gradient(145deg,#e2c58d,#bd9459)!important;color:#2a1a12!important;box-shadow:0 9px 20px #7b562533!important}.reviews-content .review-text-field>span{color:#cbb6bf!important;font-size:10px!important}.reviews-content .review-text-field textarea{min-height:124px!important;border-radius:14px!important;background:#0b0709!important;line-height:1.6!important;resize:vertical!important}.reviews-content .review-compose-meta{color:#8f7782!important;font-variant-numeric:tabular-nums}.reviews-content .review-guidance{padding:10px 11px!important;border:1px solid rgba(255,231,240,.065)!important;border-radius:11px!important;background:rgba(255,255,255,.018)!important;color:#8f7a83!important}.reviews-content .review-write .community-button.primary{min-height:50px!important;border-radius:13px!important;background:linear-gradient(135deg,#d85488,#9f285b)!important;color:#fff5f8!important;box-shadow:0 11px 25px #74183c38!important}.reviews-content .review-write .community-button.primary:disabled{opacity:.48!important;background:#3a2630!important;color:#aa929c!important;box-shadow:none!important}body:has(#dashboard){background:radial-gradient(circle at 12% 0,rgba(119,33,67,.18),transparent 26%),#080507!important}@media (max-width:899px){.brand-title{font-size:clamp(42px,10.5vw,54px)!important;gap:8px!important}.brand-wordmark{padding-inline:18px!important}.auth-showcase{border-radius:25px!important}}@media (max-width:599px){.brand-lockup{margin-bottom:11px!important;padding-top:5px!important}.brand-title{font-size:clamp(40px,12.2vw,48px)!important;gap:7px!important}.brand-hairline{width:96px!important}#spin-btn{min-height:56px!important;grid-template-columns:34px minmax(0,1fr) 29px!important}#spin-btn #gift-open-label{font-size:12.5px!important;letter-spacing:.06em!important}.auth-card{border-radius:22px!important}.auth-showcase-copy h2{font-size:43px!important}.chat-shell{border-inline:0!important;border-radius:0!important}.chat-preferences summary{min-height:44px!important}.chat-preferences label{min-height:44px;padding:5px 2px}.chat-preferences select{min-height:42px;padding:8px 10px}.chat-preferences input[type=checkbox]{width:20px;height:20px;flex:0 0 20px}.content-shell{width:min(100% - 20px,680px)!important}.content-head{border-radius:16px!important}.content-grid{gap:14px!important}.review-trust-strip{grid-template-columns:1fr!important}.review-trust-strip>span{border-right:0!important;border-bottom:1px solid rgba(255,231,240,.07)!important}.review-trust-strip>span:last-child{border-bottom:0!important}body>main.shell>.head>.brand,body>main.shell>.head>.back,body>main.shell>.nav>a{display:inline-flex;align-items:center;min-height:44px}body>main.shell>.nav>a{padding:10px 12px}body>main.shell>.policy{scroll-margin-top:20px}}@media (max-width:360px){.brand-title{font-size:38px!important;gap:6px!important}.brand-wordmark{padding-inline:12px!important}.brand-gem{right:0!important}#spin-btn #gift-open-label{font-size:11.5px!important;letter-spacing:.045em!important}}@media (prefers-reduced-motion:reduce){.content-card,.primary,.btn,.send-button,.composer-send{transition:none!important;transform:none!important}}:root{--v14-bg:#080507;--v14-card:#120c0f;--v14-card-soft:#181014;--v14-ink:#fff9fb;--v14-muted:#c1adb6;--v14-line:rgba(255,237,244,.12);--v14-line-strong:rgba(241,169,199,.31);--v14-rose:#eea1bf;--v14-ruby:#bd356d;--v14-gold:#e8cc97;--v14-blue:#18b8ef;--v14-display:Newsreader,Georgia,serif;--v14-ui:InstrumentSans,system-ui,sans-serif}.site-identity-rail>img,.sticky-avatar-shell>img,.chat-avatar,.content-brand>img,.hero-profile>img,.page-phone-profile>img,.story-visibility-avatar img,.auth-brand img,.auth-photo-seal img,.v10-footer-brand img{object-fit:contain!important;object-position:center!important;padding:3px!important;border:1px solid rgba(245,184,209,.2)!important;border-radius:12px!important;background:linear-gradient(145deg,#2e0d1d,#160912)!important;filter:none!important;box-shadow:inset 0 1px #ffffff1f,0 8px 22px #00000040!important}.site-identity-rail>img{width:40px!important;height:40px!important;flex-basis:40px!important}.chat-avatar{width:44px!important;height:44px!important;border-radius:14px!important}.hero-profile>img{width:58px!important;height:58px!important;border-radius:16px!important}.page-phone-profile>img{width:40px!important;height:40px!important;border-radius:12px!important}.story-visibility-avatar img{width:46px!important;height:46px!important}#spin-btn #gift-open-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;font-size:0!important;animation:none!important}#spin-btn #gift-open-label:before,#spin-btn #gift-open-label:after{content:none!important;display:none!important}#spin-btn .onlyfans-name{color:#fff!important;font:780 14px/1 var(--v14-ui)!important;letter-spacing:.025em!important}#spin-btn .onlyfans-vip-pill{display:inline-grid!important;min-width:38px!important;min-height:24px!important;place-items:center!important;padding:4px 9px!important;border:1px solid rgba(255,255,255,.48)!important;border-radius:999px!important;background:linear-gradient(135deg,#38d0ff,#00aff0 58%,#078fc3)!important;color:#fff!important;font:850 9px/1 var(--v14-ui)!important;letter-spacing:.09em!important;box-shadow:inset 0 1px #ffffff80,0 6px 16px #00aff047!important}.auth-main{width:min(1220px,calc(100% - 44px))!important;grid-template-columns:minmax(360px,.92fr) minmax(420px,1fr)!important;gap:clamp(30px,5vw,72px)!important}.auth-showcase{border-radius:38px 16px!important;border-color:#eea1bf2e!important;background:linear-gradient(155deg,#170d12,#0b0809)!important;box-shadow:0 42px 110px #0000006b!important}.auth-showcase-art.auth-photo{border-radius:30px 10px!important}.auth-showcase-art.auth-photo:after{background:linear-gradient(180deg,transparent 28%,rgba(10,6,8,.18) 55%,#0d090b 100%)!important}.auth-showcase-copy{padding:28px 24px 24px!important}.auth-showcase-copy h2{max-width:9ch!important;font-size:clamp(46px,5.2vw,68px)!important;line-height:.88!important;text-wrap:balance}.auth-showcase-copy p{max-width:40ch!important}.auth-flow{width:min(540px,100%)!important}.auth-card{position:relative!important;isolation:isolate!important;overflow:hidden!important;padding:clamp(30px,4.4vw,48px)!important;border-color:#efa9c52e!important;border-radius:38px 14px!important;background:radial-gradient(circle at 100% 0,rgba(200,55,112,.12),transparent 30%),linear-gradient(150deg,#171014,#0d090b 70%)!important;box-shadow:0 36px 100px #0000006b,inset 0 1px #ffffff0d!important}.auth-card:before{content:"RUBYKITTY \b7  PRIVATE MEMBERSHIP";display:block;margin:0 0 22px;padding-bottom:13px;border-bottom:1px solid var(--v14-line);color:#d7bdc7;font:760 9px/1 var(--v14-ui);letter-spacing:.2em}.auth-card:after{content:"";position:absolute;z-index:-1;right:-28px;top:-30px;width:126px;height:126px;background:url(/favicon-flower.svg) center/contain no-repeat;opacity:.055;transform:rotate(9deg);pointer-events:none}.auth-card .auth-progress{position:relative;z-index:1;margin:0 0 25px!important;padding:0 0 19px!important;border-bottom:1px solid var(--v14-line)!important}.auth-progress li{gap:8px!important;color:#816d76!important;font-weight:750!important;letter-spacing:.08em!important}.auth-progress li.active,.auth-progress li.complete{color:#f1d7e1!important}.auth-progress li span{width:25px!important;height:25px!important;border-radius:8px!important;background:#0d090b!important}.auth-progress li.active span{border-color:#29beed80!important;background:linear-gradient(145deg,#163746,#0b202a)!important;color:#81daf8!important;box-shadow:0 7px 18px #0097cd29!important}.auth-kicker{color:#ef9fc0!important;font-size:10px!important;letter-spacing:.18em!important}.auth-card h1{max-width:11ch!important;margin:10px 0 15px!important;font-size:clamp(43px,5vw,59px)!important;line-height:.91!important;letter-spacing:-.055em!important}.auth-card>p{max-width:42ch!important;margin-bottom:25px!important}.auth-or{gap:12px!important;color:#907984!important;letter-spacing:.08em!important}.auth-switch{padding:4px!important;border:1px solid var(--v14-line)!important;background:#090708!important}.auth-switch button[aria-selected=true]{border-color:#efa1c142!important;background:linear-gradient(145deg,#351521,#221019)!important;color:#fff5f9!important;box-shadow:inset 0 1px #ffffff0d!important}.field{gap:8px!important}.field>label{color:#ddc4ce!important;font-weight:720!important}.field-shell{border-radius:15px!important}.field-shell input{min-height:56px!important;border-color:#ffebf324!important;border-radius:15px!important;background:#090708!important;padding-inline:17px!important}.field-shell:focus-within input{border-color:#3cc7f47a!important;box-shadow:0 0 0 4px #1eb0e114!important}.password-shell button{right:6px!important;min-height:44px!important;border-radius:11px!important;background:#22171c!important;color:#efa9c3!important}.auth-form .primary,.auth-link-button.primary{min-height:54px!important;border-radius:15px!important;background:linear-gradient(135deg,#e0719b,#b82d65)!important;box-shadow:inset 0 1px #fff3,0 15px 34px #ae285e40!important}.google-member-login{min-height:54px!important;border:1px solid rgba(255,255,255,.65)!important;border-radius:15px!important;background:#fbf9fa!important;box-shadow:0 10px 30px #0003!important}.captcha-card{padding:17px!important;border-color:var(--v14-line)!important;border-radius:18px!important;background:#0b0809!important;overflow:hidden!important}.captcha-widget,.captcha-widget>div,.captcha-widget iframe{max-width:100%!important}.chat-shell{overflow:hidden!important;border-radius:30px!important;border-color:#efa9c629!important;background:#0a0809!important;box-shadow:0 42px 120px #00000075!important}.chat-head{min-height:82px!important;padding:13px 18px!important;border-bottom:1px solid var(--v14-line)!important;background:linear-gradient(150deg,rgba(30,16,22,.98),rgba(13,9,11,.98))!important}.story-avatar{padding:3px!important;border-color:#ea97b852!important;background:linear-gradient(145deg,#3a1725,#170c12)!important}.chat-person-copy{gap:3px!important}.chat-person-title b{font-family:var(--v14-display)!important;font-size:22px!important;font-weight:560!important;letter-spacing:-.025em!important}.chat-presence{min-width:0;color:#c5adb7!important}.chat-presence i{background:#a68e98!important;box-shadow:none!important}.chat-presence.online i{background:#68d5a3!important;box-shadow:0 0 10px #68d5a380!important}.chat-presence.checking i{background:#e3bd79!important;box-shadow:0 0 10px #e3bd7957!important}.chat-member-visit{display:block;max-width:44ch;overflow:hidden;color:#8f7a84;font:600 9px/1.35 var(--v14-ui);text-overflow:ellipsis;white-space:nowrap}.chat-actions .icon-button{border-radius:12px!important;background:rgba(255,255,255,.035)!important}.chat-preferences{background:#0c090a!important}.chat-preferences summary{letter-spacing:.035em!important}.community-strip{border-bottom-color:var(--v14-line)!important;background:#0b0809!important}.reviews-open{border-color:#e8b77340!important;background:#17110d!important;color:#f0d9ad!important}.messages-wrap{background:radial-gradient(circle at 15% 10%,rgba(130,39,74,.08),transparent 32%),#080607!important}.message-list{gap:9px!important;padding-block:18px!important}.bubble-row .bubble{padding:12px 15px!important;border:1px solid var(--v14-line)!important;border-radius:18px 18px 18px 6px!important;background:#171115!important;color:#f8edf2!important;box-shadow:0 9px 24px #00000024!important}.bubble-row.visitor .bubble{border-color:#e684ab33!important;border-radius:18px 18px 6px!important;background:linear-gradient(145deg,#4a1d30,#351521)!important}.message-meta{padding-inline:5px!important}.composer-wrap{padding:11px 13px!important;border-top:1px solid var(--v14-line)!important;background:linear-gradient(180deg,#100b0e,#0b0809)!important}.composer{border:1px solid rgba(255,235,242,.13)!important;border-radius:20px!important;background:#070607!important;box-shadow:inset 0 1px #ffffff06!important}.composer:focus-within{border-color:#ee9bbc54!important;box-shadow:0 0 0 4px #c4397012!important}.composer textarea{min-height:48px!important;padding-block:13px!important}.composer button[type=submit],#send{border-radius:14px!important;background:linear-gradient(145deg,#dc6e98,#b62f65)!important;box-shadow:0 9px 22px #ab275a38!important}.reviews-dock{border-color:#e7b06f2e!important;border-radius:28px!important;background:linear-gradient(160deg,#15100e,#0c0909)!important;box-shadow:0 30px 80px #0000004d!important}.reviews-content{padding:26px!important}.review-member-heading{position:relative!important;padding:4px 0 22px!important}.review-member-heading:after{content:"VERIFIED MEMBER NOTES";display:block;margin-top:15px;color:#89766f;font:750 8px/1 var(--v14-ui);letter-spacing:.19em}.review-member-heading h2{max-width:9ch;font-size:40px!important;line-height:.93!important}.review-summary{display:grid!important;grid-template-columns:auto 1fr!important;gap:19px!important;padding:22px 0!important;border-color:#e7b06f29!important}.review-score strong{color:#f2d7a6!important;font-size:54px!important}.reviews-list{gap:13px!important}.review-card{overflow:hidden!important;padding:20px!important;border-color:#ffeef41a!important;border-radius:22px 8px!important;background:linear-gradient(145deg,#151012,#0c090a)!important;box-shadow:0 14px 36px #0000002e!important}.review-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,transparent,#d4af73,transparent);opacity:.7}.review-avatar{border:1px solid rgba(230,180,112,.18)!important;border-radius:12px!important;background:#241813!important;color:#e8c992!important}.review-text{margin:15px 0!important;color:#eee2e7!important;font-size:15px!important;line-height:1.72!important}.review-reply{margin-top:16px!important;padding:14px!important;border:1px solid rgba(236,161,191,.13)!important;border-left:2px solid #d47b9e!important;border-radius:16px!important;background:#160e12!important}.review-write{margin-top:24px!important;padding:0!important;border-color:#e7b06f33!important;border-radius:22px!important;background:linear-gradient(145deg,#18110f,#0d0a0a)!important}.review-write>summary{min-height:64px!important;padding:16px 18px!important;list-style:none!important}.review-write>summary::-webkit-details-marker{display:none}.review-write[open]>summary{border-bottom:1px solid rgba(231,176,111,.15)!important}.review-write form{gap:17px!important;margin:0!important;padding:18px!important}.rating-input{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.rating-input legend{grid-column:1/-1!important}.rating-input label>span{min-height:58px!important;border-color:#e6b57133!important;border-radius:14px!important;background:#0c0908!important}.rating-input input:checked+span{border-color:#d8b476!important;background:linear-gradient(145deg,#f0d7a8,#cfaa6d)!important;box-shadow:0 10px 24px #cfaa6d2e!important}.review-text-field textarea,.reviews-content textarea{min-height:150px!important;padding:15px!important;border-color:#ffedf324!important;border-radius:16px!important;background:#090708!important;line-height:1.7!important}.review-compose-meta,.review-form-progress,.review-guidance{color:#a8919b!important}.review-submit,.reviews-content button[type=submit]{min-height:49px!important;border-radius:14px!important}.reviews-content{overflow-x:hidden!important}.review-member-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important}.review-member-heading>div:first-child{min-width:0!important}.review-member-heading h2{max-width:none!important;margin:7px 0 8px!important;font-size:34px!important;line-height:1!important}.review-member-heading .community-copy{max-width:27ch!important;margin:0!important;color:#a9979e!important;font-size:12px!important;line-height:1.5!important}.review-member-heading:after{display:none!important}.review-heading-actions{display:flex!important;gap:7px!important}.review-icon-button,.review-member-heading .community-close{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:50%!important;background:rgba(255,255,255,.04)!important;color:#dccbd2!important;font-size:17px!important;line-height:1!important}.review-summary{min-width:0!important;border-bottom:0!important}.review-summary:after{display:none!important}.review-summary>.review-empty{grid-column:1/-1!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.review-empty{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;min-height:94px!important;padding:16px!important;border-style:solid!important;border-color:#e1b16e26!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(225,177,110,.055),rgba(255,255,255,.018))!important}.review-empty-mark{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border:1px solid rgba(226,178,111,.2)!important;border-radius:14px!important;background:#1b1410!important;color:#e0bd83!important;font-size:17px!important}.review-empty>span{grid-row:auto!important}.review-empty b{margin:0 0 4px!important;color:#f1e7ea!important;font-size:13px!important;line-height:1.35!important}.review-empty p{max-width:30ch!important;color:#9f9097!important;font-size:12px!important;line-height:1.5!important}.review-write>summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto 22px!important;align-items:center!important;gap:12px!important;box-sizing:border-box!important}.review-write>summary span{font-size:13px!important;font-weight:760!important}.review-write>summary small{max-width:18ch!important;text-align:right!important}.review-write>summary:after{content:"+";grid-column:3;grid-row:1!important;align-self:center!important;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.05);color:#dba4b9;font-size:16px;line-height:1}.review-write[open]>summary:after{content:"\2212"}.review-write form{min-width:0!important}.review-text-field>span{font-weight:700!important;color:#d8c8ce!important}.review-guidance{display:block!important;padding:11px 12px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:12px!important;background:rgba(255,255,255,.025)!important}@media (min-width:1180px){.reviews-dock .community-close{display:none!important}}.reviews-open,.review-icon-button,.review-member-heading .community-close,.review-write>summary,.rating-input label>span,.reviews-content button[type=submit],.review-empty,.review-card,.review-empty-mark,.review-text-field textarea{transition:border-color .2s ease,background-color .2s ease,box-shadow .25s ease,color .2s ease,opacity .2s ease,transform .25s cubic-bezier(.2,.75,.2,1)!important}.reviews-open:hover{border-color:#5fcbee61!important;background:linear-gradient(145deg,#19313a,#102028)!important;color:#a9e8fb!important;transform:translateY(-2px)!important;box-shadow:0 12px 30px #279dc921!important}.reviews-open:active,.review-icon-button:active,.review-member-heading .community-close:active,.review-write>summary:active,.rating-input label:active>span,.reviews-content button[type=submit]:active:not(:disabled){transform:scale(.96)!important;transition-duration:.08s!important}.review-icon-button:hover{border-color:#e7b86f4d!important;background:rgba(231,184,111,.09)!important;color:#f4d8a8!important;transform:rotate(22deg) scale(1.05)!important}.review-icon-button.is-loading{animation:review-refresh-spin .8s linear infinite!important}.review-member-heading .community-close:hover{border-color:#ef97ba42!important;background:rgba(203,69,120,.1)!important;color:#f5b8cf!important;transform:rotate(90deg)!important}.review-summary{perspective:900px!important}.review-empty,.review-card{--review-x:50%;--review-y:50%;--review-rx:0deg;--review-ry:0deg;transform-style:preserve-3d!important;will-change:transform!important}.review-empty{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:radial-gradient(circle at var(--review-x) var(--review-y),rgba(232,185,112,.13),transparent 34%),linear-gradient(145deg,rgba(225,177,110,.055),rgba(255,255,255,.018))!important}.review-empty:before{content:"";position:absolute;z-index:-1;inset:-50% auto -50% -35%;width:28%;transform:translate(-180%) rotate(14deg);background:linear-gradient(90deg,transparent,rgba(255,244,219,.13),transparent);transition:transform .75s cubic-bezier(.2,.7,.2,1);pointer-events:none}.review-empty:hover{border-color:#e7b86f45!important;box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff0b!important;transform:translateY(-2px)!important}.review-empty:hover:before{transform:translate(520%) rotate(14deg)}.review-empty.is-pointer-active,.review-card.is-pointer-active{transform:perspective(900px) rotateX(var(--review-rx)) rotateY(var(--review-ry)) translateY(-2px)!important}.review-empty:hover .review-empty-mark{border-color:#ecc48066!important;background:#281d13!important;color:#ffe1a8!important;transform:translateZ(12px) rotate(8deg) scale(1.06)!important;box-shadow:0 10px 28px #daa85b29!important;animation:review-sparkle .58s ease both}.review-card{background:radial-gradient(circle at var(--review-x) var(--review-y),rgba(222,119,160,.09),transparent 38%),linear-gradient(145deg,#151012,#0c090a)!important}.review-card:hover{border-color:#eea8c433!important;box-shadow:0 21px 48px #00000045!important;transform:translateY(-3px)!important}.review-card:hover .review-avatar{transform:translateZ(10px) scale(1.04)!important}.review-write{transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease!important}.review-write:hover{border-color:#e7b06f4a!important;box-shadow:0 18px 48px #0000002e!important}.review-write>summary{position:relative!important;overflow:hidden!important}.review-write>summary:hover{background:rgba(234,180,112,.035)!important;color:#fff2f6!important}.review-write>summary:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:2px;border-radius:3px;background:linear-gradient(180deg,transparent,#ddb878,transparent);opacity:0;transform:scaleY(.4);transition:opacity .2s ease,transform .25s ease}.review-write[open]>summary:before,.review-write>summary:hover:before{opacity:1;transform:scaleY(1)}.review-write>summary:after{transition:transform .25s cubic-bezier(.2,.75,.2,1),background-color .2s ease,color .2s ease!important}.review-write>summary:hover:after{background:rgba(231,176,111,.13)!important;color:#f0d09b!important;transform:scale(1.08)}.review-write[open]>summary:after{transform:rotate(180deg)}.review-write[open] form{animation:review-form-enter .34s cubic-bezier(.2,.72,.2,1) both}.rating-input label{perspective:300px}.rating-input label>span{position:relative!important;overflow:hidden!important}.rating-input label:hover>span,.rating-input label:focus-within>span{border-color:#ebbd706e!important;background:#18120e!important;color:#f3d196!important;transform:translateY(-3px) scale(1.025)!important;box-shadow:0 12px 28px #0000003d!important}.rating-input label:hover svg,.rating-input label:focus-within svg{transform:rotate(-8deg) scale(1.13)}.rating-input svg{transition:fill .16s ease,stroke .16s ease,transform .22s cubic-bezier(.2,.75,.2,1)!important}.rating-input.is-previewing label>span{opacity:.64}.rating-input.is-previewing label:hover>span,.rating-input.is-previewing label:focus-within>span{opacity:1}.rating-input[data-preview="1"] label:nth-of-type(-n+1) svg,.rating-input[data-preview="2"] label:nth-of-type(-n+2) svg,.rating-input[data-preview="3"] label:nth-of-type(-n+3) svg,.rating-input[data-preview="4"] label:nth-of-type(-n+4) svg,.rating-input[data-preview="5"] label:nth-of-type(-n+5) svg,.rating-input:not(.is-previewing)[data-selected="1"] label:nth-of-type(-n+1) svg,.rating-input:not(.is-previewing)[data-selected="2"] label:nth-of-type(-n+2) svg,.rating-input:not(.is-previewing)[data-selected="3"] label:nth-of-type(-n+3) svg,.rating-input:not(.is-previewing)[data-selected="4"] label:nth-of-type(-n+4) svg,.rating-input:not(.is-previewing)[data-selected="5"] label:nth-of-type(-n+5) svg{fill:#e0bd7e!important;stroke:#e0bd7e!important;filter:drop-shadow(0 4px 8px rgba(224,189,126,.2))}.rating-input input:checked+span svg{animation:review-star-pop .38s cubic-bezier(.2,.8,.2,1)}.review-text-field textarea:focus{outline:0!important;border-color:#e691b361!important;background:#0d090b!important;box-shadow:0 0 0 4px #cd427912,0 18px 40px #0000002e!important;transform:translateY(-1px)!important}.review-compose-meta [data-review-feeling]{transition:color .2s ease,transform .2s ease}.review-write form.has-rating .review-compose-meta [data-review-feeling]{color:#dfbe84!important;transform:translate(2px)}.review-write form.is-ready button[type=submit]{border-color:#efaec66b!important;background:linear-gradient(135deg,#eaa4bf,#c95784)!important;color:#260d17!important;box-shadow:0 13px 30px #bd396d38!important}.review-write form.is-ready button[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 17px 36px #bd396d4d!important;filter:saturate(1.08)}.review-write form.is-sending button[type=submit]{cursor:wait!important;opacity:.76!important}.review-guidance:hover{border-color:#ffffff1c!important;background:rgba(255,255,255,.038)!important;color:#bca9b1!important}@keyframes review-form-enter{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@keyframes review-star-pop{0%{transform:scale(.78) rotate(-12deg)}70%{transform:scale(1.2) rotate(5deg)}to{transform:scale(1)}}@keyframes review-sparkle{0%{filter:brightness(1)}55%{filter:brightness(1.35)}to{filter:brightness(1)}}@keyframes review-refresh-spin{to{transform:rotate(360deg)}}@media (hover:none),(pointer:coarse){.review-empty,.review-card{will-change:auto!important}.review-empty:active,.review-card:active{transform:scale(.985)!important}.rating-input label>span{transition-duration:.14s!important}.rating-input label:active>span{border-color:#ebbd706e!important;background:#18120e!important}}@media (prefers-reduced-motion:reduce){.reviews-content *,.reviews-open{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.review-empty,.review-card,.review-empty:hover,.review-card:hover,.review-empty.is-pointer-active,.review-card.is-pointer-active,.review-empty:hover .review-empty-mark,.rating-input label:hover>span,.rating-input label:focus-within>span,.review-text-field textarea:focus{transform:none!important}.review-empty:before{display:none!important}}@media (max-width:899px){.auth-main{width:min(660px,calc(100% - 28px))!important;grid-template-columns:1fr!important;gap:18px!important}.auth-showcase{border-radius:26px 12px!important}.auth-flow{margin:auto!important}}@media (max-width:599px){.site-identity-rail{display:none!important}#spin-btn .onlyfans-name{font-size:13px!important}#spin-btn .onlyfans-vip-pill{min-width:36px!important;min-height:23px!important}.auth-main{width:100%!important;padding-inline:10px!important}.auth-showcase{min-height:155px!important;border-radius:22px 9px!important}.auth-card{padding:27px 19px!important;border-radius:28px 10px!important}.auth-card:before{margin-bottom:18px;font-size:8px!important;letter-spacing:.15em}.auth-card h1{font-size:43px!important}.field-shell input{min-height:54px!important}.chat-shell{border-radius:0!important}.chat-head{min-height:76px!important;padding-inline:12px!important}.chat-avatar{width:40px!important;height:40px!important}.chat-person-title b{font-size:18px!important}.chat-member-visit{max-width:32ch;font-size:8px}.chat-actions{gap:4px!important}.chat-actions .icon-button{width:39px!important;height:39px!important}.messages{padding-inline:10px!important}.bubble-row .bubble{max-width:90%!important}.reviews-modal{height:96dvh!important;border-radius:25px 25px 0 0!important}.reviews-content{padding:21px 16px!important}.review-member-heading h2{font-size:31px!important}.review-member-heading .community-copy{font-size:11px!important}.review-empty{grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;min-height:86px!important;padding:14px!important}.review-empty-mark{width:38px!important;height:38px!important;border-radius:12px!important}.review-write>summary{padding:14px!important}.review-write form{padding:15px!important}.review-card{padding:17px!important;border-radius:19px 7px!important}.rating-input{gap:5px!important}.rating-input label>span{min-height:54px!important;padding-inline:2px!important}}@media (max-width:360px){.auth-card{padding-inline:16px!important}.auth-progress li{font-size:9px!important}.auth-progress li span{width:23px!important;height:23px!important}.rating-input b{font-size:9px!important}.reviews-content{padding-inline:13px!important}.review-member-heading{gap:9px!important}.review-heading-actions{gap:4px!important}.review-icon-button,.review-member-heading .community-close{width:34px!important;height:34px!important;min-width:34px!important}.review-member-heading h2{font-size:29px!important}.review-empty{grid-template-columns:38px minmax(0,1fr)!important;text-align:left!important}.review-write>summary{grid-template-columns:minmax(0,1fr) auto!important}.review-write>summary small{display:none!important}.review-write>summary:after{grid-column:2!important}}@media (orientation:landscape) and (max-height:560px) and (min-width:640px){.auth-main{grid-template-columns:minmax(290px,.8fr) minmax(390px,1fr)!important;gap:22px!important}.auth-showcase{min-height:420px!important}.auth-card{padding:28px!important}}@media (prefers-reduced-motion:reduce){#spin-btn{transition:none!important;transform:none!important}}@media (prefers-contrast:more){:root{--v14-line:rgba(255,255,255,.34);--v14-line-strong:rgba(255,255,255,.58);--v14-muted:#eadde3}}.chat-verified{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:linear-gradient(145deg,#64d2ff,#1599d1);color:#02151e;font:900 10px/1 var(--v14-ui);box-shadow:0 4px 12px #2ab3e740}.inbox-thread-row{min-height:78px!important;padding:12px 13px 12px 63px!important;border:0!important;border-radius:15px!important;background:transparent!important}.inbox-thread-row:before{content:"";position:absolute;left:11px;top:50%;width:40px;height:40px;transform:translateY(-50%);border:1px solid rgba(240,156,190,.15);border-radius:50%;background:#24141b url(/favicon-flower.svg) center/32px no-repeat;box-shadow:inset 0 1px #ffffff0f}.inbox-thread-row:hover{background:rgba(255,255,255,.04)!important}.inbox-thread-row.active{background:linear-gradient(145deg,rgba(74,183,226,.13),rgba(255,255,255,.035))!important}.inbox-thread-row.active:before{border-color:#58c4ee59;box-shadow:0 0 0 3px #3cadd914}.inbox-thread-row b{font-size:12px!important;line-height:1.3!important}.inbox-thread-row>span{margin-top:4px!important;color:#9d9097!important;font-size:10px!important}.inbox-thread-row>small{margin-top:7px!important;color:#756a70!important;font-size:8px!important}.inbox-thread-row.unread:after{right:12px!important;top:14px!important;width:8px!important;height:8px!important;background:#48b9ed!important;box-shadow:0 0 0 3px #48b9ed1a!important}.inbox-conversation-head .eyebrow{color:#69c8ed!important}.inbox-conversation-head h3{font-family:var(--v14-ui)!important;font-size:19px!important;font-weight:760!important}.inbox-conversation-head p{max-width:70ch!important;color:#8f8288!important;font-size:9px!important}.inbox-head-actions{justify-content:flex-start!important;gap:6px!important;overflow-x:auto!important;padding-bottom:11px!important;scrollbar-width:none!important}.inbox-head-actions::-webkit-scrollbar{display:none}.inbox-head-actions button{flex:0 0 auto!important;min-height:34px!important;padding:7px 10px!important;border:1px solid var(--chat-hairline)!important;border-radius:999px!important;background:rgba(255,255,255,.035)!important;color:#cdbfc6!important;font-size:8px!important;font-weight:700!important}.member-manager label{min-height:38px!important;padding-left:10px!important;border:1px solid var(--chat-hairline)!important;border-radius:12px!important;background:rgba(255,255,255,.025)!important}.member-manager select{min-height:36px!important;border:0!important;border-radius:10px!important;background:#21191d!important}.member-connection-summary{margin-top:8px!important}.member-history{border-color:var(--chat-hairline)!important;background:#0e0b0d!important}.inbox-admin-bubble{max-width:min(74%,570px)!important;padding:11px 15px!important;border:0!important;border-radius:20px 20px 20px 7px!important;background:#252025!important;color:#fff!important;font-size:13px!important;line-height:1.45!important;box-shadow:inset 0 1px #ffffff0d!important}.inbox-admin-bubble.visitor{border-radius:20px 20px 7px!important;background:linear-gradient(145deg,#d34c82,#a52f60)!important}.inbox-admin-bubble small{margin-top:5px!important;color:#8e8188!important;font-size:8px!important}.inbox-admin-bubble.visitor small{color:#ffedf49e!important}.owner-message-actions{opacity:.72!important}.owner-message-actions button{border-radius:999px!important}.inbox-admin-compose #panel-attachments,.inbox-admin-compose .inbox-request-offer,.inbox-admin-compose .typing-indicator{grid-column:1/-1!important}.inbox-admin-compose textarea,#inbox-admin-text{min-height:48px!important;max-height:120px!important;padding:13px 15px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:22px!important;background:#211b1e!important;font-size:16px!important;resize:none!important}.inbox-admin-compose textarea:focus{border-color:#52c0ea59!important;box-shadow:0 0 0 4px #48b9ed0f!important}.inbox-admin-compose .btn{min-height:48px!important;border-radius:18px!important}.inbox-admin-compose #inbox-request-toggle{width:48px!important;padding:0!important;font-size:0!important}.inbox-admin-compose #inbox-request-toggle i{font-size:14px!important}.inbox-admin-compose #inbox-admin-send{min-width:92px!important;border-radius:999px!important;background:linear-gradient(145deg,#e65b91,#bd356d)!important;box-shadow:0 9px 22px #a8255833!important}.inbox-admin-empty:before{content:"";position:absolute;top:34px;left:50%;width:38px;height:38px;transform:translate(-50%);border:1px solid var(--chat-hairline);border-radius:14px;background:#1c1317 url(/favicon-flower.svg) center/29px no-repeat;opacity:.8}@media (max-width:760px){.inbox-head-actions button:first-child{position:sticky;left:0;z-index:2;background:#292024!important}.inbox-admin-compose{grid-template-columns:minmax(0,1fr) auto!important}.inbox-admin-compose #inbox-request-toggle{display:none!important}.inbox-admin-compose #inbox-admin-send{min-width:52px!important;width:52px!important;padding:0!important;font-size:0!important}.inbox-admin-compose #inbox-admin-send i{font-size:14px!important}}@media (prefers-reduced-motion:reduce){.inbox-thread-row{transition:none!important}}@media (prefers-contrast:more){.inbox-admin-compose textarea{border-color:#ffffff59!important}.inbox-admin-bubble{outline:1px solid rgba(255,255,255,.25)}}html{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,button,input,textarea,select,option,summary{font-family:var(--v14-ui)!important;font-optical-sizing:auto}:where(h1,h2,h3,.question-title,.sheet-title,.sticky-brand-name,.brand-title,.vault-title,.vault-reveal-title,.gift-editorial-title,.review-member-heading h2,.community-heading h3,.section-title){font-family:var(--v14-display)!important;font-optical-sizing:auto;font-synthesis:none}#question-box-title,.public-qna-head h3,#private-inbox-title,#vault-title,.vault-reveal-title,.thank-you-card h2,.sheet-title,#adult-warning-title,#social-drawer-title,.emergency-card h2,.inbox-thread-head b{font-family:var(--v14-display)!important;font-weight:560!important;letter-spacing:-.035em!important}.question-textarea,.link-title,.onlyfans-free-name,.onlyfans-free-badge,.vault-action,#spin-btn #gift-open-label:before,#spin-btn #gift-open-label:after{font-family:var(--v14-ui)!important}.link-title{font-weight:740!important;letter-spacing:-.018em!important}.link-card small,.community-copy,.sheet-copy{font-weight:520!important;letter-spacing:.005em!important}.premium-sheet,.thank-you-card,#adult-warning-card,.social-drawer,.media-focus-card,.reviews-modal,.message-dialog>form{isolation:isolate;transition:border-color .22s ease,box-shadow .3s ease,transform .35s cubic-bezier(.2,.78,.2,1)!important}.premium-sheet:focus-within,.thank-you-card:focus-within,#adult-warning-card:focus-within,.social-drawer:focus-within,.media-focus-card:focus-within,.reviews-modal:focus-within,.message-dialog>form:focus-within{border-color:#efa7c44d!important;box-shadow:inset 0 1px #ffffff14,0 34px 100px #0000008c,0 0 0 1px #d95e8f12!important}.thank-you-card,.media-focus-card{transform:translateY(12px) scale(.985)}.thank-you-modal.is-open .thank-you-card,.media-focus.is-open .media-focus-card{transform:none;animation:r9-window-arrive .38s cubic-bezier(.2,.78,.2,1) both}.premium-sheet:before,.thank-you-card:before,#adult-warning-card:after,.social-drawer:before,.media-focus-card:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:radial-gradient(circle at 15% 0,rgba(255,255,255,.06),transparent 29%);pointer-events:none}.premium-sheet button,.thank-you-card button,#adult-warning-card button,.social-drawer button,.social-drawer a,.media-focus-card button,.question-submit,.vault-action,.inbox-primary,.inbox-secondary{transition:border-color .2s ease,background-color .2s ease,box-shadow .25s ease,color .2s ease,filter .2s ease,transform .22s cubic-bezier(.2,.75,.2,1)!important}.premium-sheet button:hover,.thank-you-card button:hover,#adult-warning-card button:hover,.social-drawer button:hover,.social-drawer a:hover,.media-focus-card button:hover,.question-submit:hover,.vault-action:hover,.inbox-primary:hover,.inbox-secondary:hover{transform:translateY(-2px)!important;filter:saturate(1.07) brightness(1.04)}.premium-sheet button:active,.thank-you-card button:active,#adult-warning-card button:active,.social-drawer button:active,.social-drawer a:active,.media-focus-card button:active,.question-submit:active,.vault-action:active,.inbox-primary:active,.inbox-secondary:active{transform:scale(.97)!important;transition-duration:.07s!important}.social-drawer-links .link-card:hover{border-color:#56c4ec38!important;background:linear-gradient(145deg,#19252a,#111014)!important;box-shadow:0 14px 34px #00000038!important}@keyframes r9-window-arrive{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.premium-sheet,.thank-you-card,#adult-warning-card,.social-drawer,.media-focus-card,.reviews-modal,.message-dialog>form,.premium-sheet button,.thank-you-card button,#adult-warning-card button,.social-drawer button,.social-drawer a,.media-focus-card button,.question-submit,.vault-action,.inbox-primary,.inbox-secondary{animation:none!important;transition-duration:.01ms!important;transform:none!important}}:root{--v13-bg:#090608;--v13-panel:#120d10;--v13-panel-2:#181116;--v13-ink:#fff8fb;--v13-muted:#bba8b1;--v13-faint:#96838c;--v13-rose:#e69bb8;--v13-wine:#3a1826;--v13-gold:#dfc28d;--v13-blue:#1aaee5;--v13-green:#75cfa5;--v13-line:rgba(255,235,242,.105);--v13-line-strong:rgba(238,174,199,.25);--v13-display:Newsreader,Georgia,serif;--v13-ui:InstrumentSans,system-ui,sans-serif}.site-identity-rail{display:flex!important;min-width:0;align-items:center;gap:10px;padding:5px 10px 5px 5px;border:1px solid var(--v13-line);border-radius:15px;background:rgba(11,7,9,.72);color:var(--v13-ink);text-decoration:none;box-shadow:inset 0 1px #ffffff09;backdrop-filter:blur(18px)}.site-identity-rail>img{width:38px;height:38px;flex:0 0 38px;object-fit:cover;object-position:50% 20%;border-radius:11px;filter:saturate(.88) contrast(1.04)}.site-identity-rail>span{display:grid;min-width:0;gap:4px;text-align:left}.site-identity-rail b{font:560 15px/1 var(--v13-display);letter-spacing:-.02em}.site-identity-rail small{display:flex;align-items:center;gap:5px;color:#c8b5be;font:650 11px/1.2 var(--v13-ui);letter-spacing:.02em}.site-identity-rail small i{color:#61c4e8;font-size:11px}#hero-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0}#hero-toolbar #premium-dock{width:auto!important;min-width:0!important;flex:0 1 auto!important;justify-content:flex-end!important;gap:6px!important;padding:5px!important;border:1px solid var(--v13-line)!important;border-radius:15px!important;background:rgba(11,7,9,.72)!important;box-shadow:inset 0 1px #ffffff09!important}#hero-toolbar .dock-status{width:auto!important;min-width:142px!important;flex:0 0 auto!important;min-height:40px!important;padding:7px 12px!important;border-color:#e69bb833!important;border-radius:10px!important;background:linear-gradient(135deg,#2b141e,#1a0f14)!important;box-shadow:none!important}#hero-toolbar .dock-status-dot{width:14px!important;height:14px!important;border-radius:0!important;background:var(--v13-rose)!important;box-shadow:none!important;clip-path:polygon(50% 0,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0 50%,39% 35%)}#hero-toolbar .dock-action{width:40px!important;height:40px!important;min-width:40px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#c9b5be!important;box-shadow:none!important}#hero-toolbar .dock-action:hover{background:rgba(255,255,255,.055)!important;color:#fff!important}#hero-toolbar .dock-status-label{font-size:11px!important;letter-spacing:.08em!important;color:#bca7b0!important}#hero-toolbar .dock-status-value{font-size:12px!important;color:#f8eaf0!important}.sticky-brand-status i{width:auto!important;height:auto!important;border-radius:0!important;background:none!important;color:#61c4e8!important;font-size:11px!important}#app-shell{border-color:#e8adc529!important;background:linear-gradient(155deg,rgba(24,15,19,.97),rgba(10,6,8,.985))!important;box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffff0b!important}#hero-card{border-radius:22px!important;border-color:#ffffff1a!important;box-shadow:0 22px 55px #00000052!important}.brand-lockup{margin:3px 0 11px!important}.brand-lockup:before{opacity:.56!important}.brand-title{filter:none!important}.brand-gem{box-shadow:none!important}#social-links{gap:8px!important;margin-top:5px!important}#gift-wrapper-card{margin:0!important;padding:18px!important;border-color:#43bae72e!important;border-radius:20px!important;background:linear-gradient(150deg,rgba(20,19,24,.98),rgba(10,14,17,.98))!important;box-shadow:inset 0 1px #ffffff0a,0 18px 45px #0000003b!important}#gift-wrapper-card:before{display:none!important}#gift-wrapper-card:after{left:18px!important;right:18px!important;top:0!important;background:linear-gradient(90deg,transparent,rgba(26,174,229,.68),transparent)!important}#gift-wrapper-card .gift-brand-row{margin:0 0 8px!important;color:#8bd1ec!important;font-size:11px!important;letter-spacing:.11em!important}#gift-wrapper-card .gift-editorial-title{margin:0 0 15px!important;font-size:29px!important}#spin-btn{min-height:55px!important;border-radius:13px!important;background:linear-gradient(135deg,#0879a9,#07506f 54%,#092733)!important;box-shadow:inset 0 1px #fff3,0 13px 30px #0076a438!important}#spin-btn:hover{transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff42,0 16px 34px #0076a44d!important}#social-links .link-card,.social-drawer-links .link-card{min-height:58px!important;border-color:var(--v13-line)!important;border-radius:14px!important;background:#110c0f!important;box-shadow:none!important}#social-links .link-card:hover,.social-drawer-links .link-card:hover{border-color:var(--v13-line-strong)!important;background:#171015!important;transform:translate(2px)!important}#social-links .link-title{font-size:13px!important;font-weight:720!important;letter-spacing:-.01em!important}#social-links .icon-box,#social-links .onlyfans-free-logo{border-radius:11px!important}.social-more-toggle{min-height:44px!important}.private-inbox,.question-studio,.ruby-vault-shell{border-radius:22px!important;border-color:var(--v13-line)!important;box-shadow:0 22px 54px #00000038!important}.private-inbox{background:linear-gradient(145deg,#1f1118,#0f0a0d)!important}.private-inbox-kicker,.vault-kicker,.question-kicker{font-size:11px!important;letter-spacing:.11em!important}.private-inbox h2{font-size:29px!important}.private-inbox-copy,.vault-copy,.question-copy{font-size:14px!important;line-height:1.65!important}.inbox-primary{min-height:48px!important;border-radius:12px!important}.public-qna.has-no-answers{display:none!important}.vault-value-strip span{font-size:12px!important}.vault-step{font-size:14px!important}.vault-action{min-height:52px!important;border-radius:13px!important}.vault-window-label{font-size:11px!important;letter-spacing:.11em!important}.vault-media-caption{font-size:14px!important;line-height:1.55!important}.media-focus-card{border-radius:20px!important}.auth-top{min-height:70px!important;padding-inline:clamp(18px,4vw,46px)!important}.auth-main{width:min(1160px,calc(100% - 36px))!important;grid-template-columns:minmax(330px,.9fr) minmax(390px,1fr)!important;gap:clamp(24px,4vw,56px)!important;align-items:center!important}.auth-showcase{min-height:640px!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important;padding:12px!important;border:1px solid var(--v13-line)!important;border-radius:24px!important;background:#0d090b!important;box-shadow:0 30px 80px #00000052!important}.auth-showcase:before,.auth-showcase:after,.auth-orbit{display:none!important}.auth-showcase-art.auth-photo{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:390px!important;overflow:hidden!important;border-radius:17px!important;transform:none!important;animation:none!important;opacity:1!important}.auth-showcase-art.auth-photo:after{content:"";position:absolute;inset:38% 0 0;background:linear-gradient(transparent,#0d090b)}.auth-showcase-art.auth-photo>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 34%!important;filter:saturate(.82) contrast(1.04)!important;transform:none!important;animation:none!important}.auth-photo-seal{position:absolute;z-index:2;left:14px;top:14px;display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(8,5,7,.68);color:#fff;font:780 11px/1 var(--v13-ui);letter-spacing:.11em;backdrop-filter:blur(12px)}.auth-photo-seal img{width:20px!important;height:20px!important;filter:none!important}.auth-showcase-copy{position:relative!important;inset:auto!important;z-index:3!important;padding:24px 20px 20px!important}.auth-showcase-copy h2{font:520 clamp(39px,4.5vw,61px)/.92 var(--v13-display)!important;letter-spacing:-.05em!important}.auth-showcase-copy p{max-width:46ch!important;margin-top:15px!important;color:var(--v13-muted)!important;font-size:14px!important;line-height:1.65!important}.auth-showcase-kicker{display:flex!important;align-items:center!important;gap:7px!important;color:#e2aec2!important;font-size:11px!important;letter-spacing:.1em!important}.auth-verified-icon{display:block;width:14px;height:14px;flex:0 0 14px;fill:none;stroke:#61c4e8;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.auth-trust-row{position:static!important;display:flex!important;flex-wrap:wrap!important;gap:6px 14px!important;margin-top:19px!important;padding-top:15px!important;border-top:1px solid var(--v13-line)!important}.auth-trust-row span{padding:0!important;border:0!important;background:none!important;color:#b7a2ab!important;font-size:11px!important}.auth-trust-row span:before{content:"\2713";margin-right:6px;color:#cda3b3}.auth-flow{width:min(510px,100%)!important}.auth-card{min-width:0!important;max-width:100%!important;padding:clamp(23px,4vw,40px)!important;border:1px solid var(--v13-line)!important;border-radius:22px!important;background:linear-gradient(155deg,#171115,#0f0b0d)!important;box-shadow:0 28px 70px #0000004d!important}.auth-card h1{font:520 clamp(37px,4vw,48px)/.96 var(--v13-display)!important}.auth-card>p{color:#bca8b1!important;font-size:14px!important;line-height:1.65!important}.auth-kicker{font-size:11px!important}.auth-progress{margin-bottom:24px!important}.auth-progress li,.auth-progress span{font-size:11px!important}.auth-form{gap:16px!important}.auth-form label{font-size:12px!important}.field-shell input{min-height:50px!important;border-radius:12px!important;background:#0b0809!important;font-size:16px!important}.field-help,.auth-meta,.auth-delivery-note{font-size:11px!important;line-height:1.6!important}.field input::placeholder{color:#9b8790!important}.auth-meta a{color:#e4aec3!important}.auth-switch{border-radius:13px!important}.auth-switch button{min-height:42px!important;border-radius:9px!important}.auth-or{font-size:11px!important}.google-member-login{min-height:50px!important;border-radius:12px!important;background:#f8f7f7!important;color:#1f1f1f!important;box-shadow:none!important}.google-mark{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;border:0!important;background:none!important;color:inherit!important;font-size:0!important}.google-mark:before,.google-mark:after{content:none!important}.google-mark svg{display:block;width:18px;height:18px}.password-shell button{min-width:54px!important;font-size:12px!important}.captcha-card{border-radius:14px!important;background:#0c090a!important}.community-layout #chat-shell{grid-template-rows:auto auto auto minmax(0,1fr) auto!important}.chat-shell{border-radius:22px!important;border-color:var(--v13-line)!important;background:#0c090b!important;box-shadow:0 28px 80px #00000059!important}.chat-head{min-height:72px!important;padding:12px 16px!important;background:#100c0e!important}.chat-person-title b{font-size:21px!important}.chat-person-title .membership-badge{font-size:11px!important}.chat-presence{font-size:12px!important}.chat-insights:empty,.chat-insights:has(#member-last-connection:empty):has(#reply-estimate[hidden]){display:none!important}.chat-insights{width:100%;min-height:0!important;padding:10px 16px!important;border-bottom:1px solid var(--v13-line)!important;color:#bca7b0!important;font-size:11px!important;line-height:1.5!important}.chat-preferences{margin:0!important;border-width:0 0 1px!important;border-radius:0!important;background:#0e0a0c!important}.chat-preferences summary{min-height:42px!important;padding:9px 16px!important;color:#c0abb4!important;font-size:12px!important}.chat-preferences>div.chat-preferences-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;max-height:min(52dvh,440px);padding:0!important;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#5b3d4c transparent}.chat-preference-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px 15px}.chat-preference-controls>#chat-local-experience{width:100%;min-width:0;flex:1 0 100%}.chat-preferences label,.message-experience-settings{font-size:12px!important}.chat-retention-note{width:100%;margin:0!important;padding:10px 16px!important;border-width:0 0 1px!important;border-radius:0!important;background:#0c090b!important;color:#aa959e!important;font-size:11px!important;line-height:1.55!important}.community-strip{min-height:0!important;padding:6px 16px!important;background:#0d0a0c!important}.messages-wrap{min-height:0!important;background:radial-gradient(circle at 50% 0,rgba(104,30,59,.08),transparent 36%),#090709!important}.messages{min-height:0!important}.empty-thread{max-width:460px!important;margin:auto!important;padding:40px 28px!important;text-align:center!important}.empty-thread-mark{border-radius:16px!important;background:#24141c!important;color:#df9fb8!important;box-shadow:none!important}.empty-thread>span{font-size:11px!important;letter-spacing:.11em!important;color:#d59ab1!important}.empty-thread h1{margin:10px 0!important;font:520 36px/.98 var(--v13-display)!important;letter-spacing:-.045em!important}.empty-thread p{margin:0 auto 20px!important;max-width:42ch!important;color:#b7a2ab!important;font-size:14px!important;line-height:1.65!important}.empty-thread button{min-height:48px!important;border-radius:12px!important}.composer-wrap{background:#0f0b0d!important;border-color:var(--v13-line)!important}.composer{border-radius:15px!important;background:#090709!important}.composer textarea{font-size:16px!important}.composer-status,.message-count,.message-meta{color:#a9959e!important;font-size:11px!important;line-height:1.45!important}.membership-badge,.voice-track>span{font-size:11px!important}.content-head{min-height:66px!important;border-bottom:1px solid var(--v13-line)!important}.hero-pass{border-radius:18px!important;background:#0d090b!important}.hero-pass-label,.hero-profile small,.hero-pass-meta span{font-size:11px!important}.hero-profile b{font-size:14px!important}.hero-pass-meta strong{font-size:15px!important}.collection-toolbar{align-items:center!important;gap:12px!important}.content-filters{display:flex!important;flex-wrap:wrap!important;padding:4px!important;border:1px solid var(--v13-line)!important;border-radius:13px!important;background:#0d090b!important}.collection-status{font-size:12px!important}.content-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important}.content-card{grid-column:span 4;border-radius:18px!important;background:#100c0e!important;box-shadow:0 20px 48px #00000038!important}.content-card:first-of-type{grid-column:span 7}.content-card:nth-of-type(2){grid-column:span 5}.content-preview{aspect-ratio:4/3!important;border-radius:0!important}.content-card:first-of-type .content-preview{aspect-ratio:16/10!important}.content-body{margin:0!important;padding:19px!important;background:#100c0e!important}.content-card-meta span{font-size:11px!important;line-height:1.45!important}.content-preview:after,.content-watermark,.content-video-status,.content-video-mark{font-size:11px!important}.content-body h3{font-size:28px!important}.content-body p{min-height:0!important;margin:10px 0 18px!important;color:#b8a4ad!important;font-size:14px!important;line-height:1.65!important}.request-state small,.provider{font-size:11px!important}.request-state b{font-size:14px!important}.request-row .primary{min-height:44px!important}.notice,.content-footer{font-size:11px!important;line-height:1.6!important}.request-note{font-size:11px!important}.request-actions a[hidden]{display:none!important}.reviews-dock{border-radius:20px!important;background:#100c0e!important}.reviews-content{padding:22px!important}.review-member-heading{padding-bottom:17px!important;border-bottom:1px solid var(--v13-line)!important}.review-member-heading h2{font-size:33px!important}.community-copy{max-width:48ch!important;font-size:14px!important;line-height:1.65!important}.review-summary{padding:20px 0!important}.review-score strong{font-size:48px!important}.reviews-list{display:grid!important;gap:10px!important}.review-card{position:relative!important;padding:18px!important;border:1px solid var(--v13-line)!important;border-radius:16px!important;background:#0c090b!important}.review-card header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important}.review-avatar{border-radius:10px!important;background:#25141c!important}.review-author b{font-size:13px!important}.review-author small,.review-card footer{font-size:11px!important}.review-text{font:500 14px/1.7 var(--v13-ui)!important}.review-quote{right:15px!important;top:8px!important;font-size:46px!important;color:#e69bb81a!important}.review-reply{display:grid!important;grid-template-columns:auto 1fr!important;border-radius:12px!important;background:#171014!important}.review-write{border:1px solid var(--v13-line)!important;border-radius:16px!important;background:#0d090b!important}.reviews-content .rating-input label>span{min-height:52px!important}.reviews-content textarea{font-size:16px!important}.review-empty{padding:22px!important;border:1px dashed var(--v13-line)!important;border-radius:14px!important;background:#0c090b!important}.review-empty b{display:block;margin-bottom:6px;color:#eee0e7;font-size:13px}.review-empty p{margin:0;color:#b5a0a9;font-size:14px;line-height:1.55}.review-empty.is-error{border-color:#ef7b9438!important}.review-change-compare{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0}.review-change-compare>div{padding:12px;border:1px solid var(--v13-line);border-radius:12px;background:#0e0a0c}.review-change-compare b{display:block;margin-bottom:8px;color:#d8c3cc;font-size:11px}.review-admin-loading{min-height:220px;display:grid;place-items:center;border:1px dashed var(--v13-line);border-radius:16px;color:#b09aa4;font-size:12px}.review-member-heading .eyebrow,.review-score small,.reviews-content .review-write summary small,.reviews-content .review-compose-meta,.reviews-content .review-guidance,.reviews-content .rating-input b,.review-trust-strip :is(b,small),.review-form-progress,.review-admin-kpis small,.review-state,.review-change-request>small{font-size:11px!important;line-height:1.45!important}.reviews-content .rating-input legend,.reviews-content .review-write summary>span{font-size:12px!important}.reviews-content .review-text-field>span,.review-admin-toolbar :is(input,select){font-size:12px!important}.studio-name-compact{display:none}.vault-preview-photo-stack{position:relative;width:112px;height:96px;margin:31px auto 23px}.vault-preview-photo-stack span{position:absolute;inset:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#1b1317;box-shadow:0 13px 28px #0000003d}.vault-preview-photo-stack span:nth-child(1){transform:translate(-12px,6px) rotate(-7deg);opacity:.62}.vault-preview-photo-stack span:nth-child(2){transform:translate(12px,5px) rotate(7deg);opacity:.78}.vault-preview-photo-stack span:nth-child(3){z-index:2;background:linear-gradient(145deg,#183746,#0d1d24);color:#7ed3f3}.vault-preview-photo-stack span:nth-child(3){grid-template-rows:1fr auto;gap:7px;padding:20px}.vault-preview-photo-stack i{font-size:25px}.vault-preview-photo-stack b{font:760 11px/1.2 var(--v13-ui);letter-spacing:.11em}@media (max-width:1179px){.reviews-content{padding:20px!important}}@media (max-width:899px){.auth-main{grid-template-columns:1fr!important;width:min(620px,calc(100% - 28px))!important;padding-block:22px 42px!important}.auth-showcase{min-height:0!important;grid-template-columns:180px minmax(0,1fr)!important;grid-template-rows:230px!important;padding:10px!important}.auth-showcase-art.auth-photo{min-height:210px!important;height:210px!important}.auth-showcase-copy{padding:18px!important;align-self:center!important}.auth-showcase-copy h2{font-size:38px!important}.auth-showcase-copy p{font-size:14px!important}.auth-trust-row{display:none!important}.content-card,.content-card:first-of-type,.content-card:nth-of-type(2){grid-column:span 6!important}}@media (max-width:760px){.site-identity-rail{display:none!important}#hero-toolbar #premium-dock{width:100%!important;flex:1!important}#hero-toolbar .dock-status{flex:1!important;width:auto!important}.content-card,.content-card:first-of-type,.content-card:nth-of-type(2){grid-column:1/-1!important}.content-preview,.content-card:first-of-type .content-preview{aspect-ratio:4/3!important}.review-change-compare{grid-template-columns:1fr}}@media (max-width:599px){#hero-toolbar #premium-dock{padding:4px!important}#hero-toolbar .dock-status{min-width:0!important}#hero-toolbar .dock-action{width:38px!important;height:38px!important;min-width:38px!important}#hero-card{border-radius:18px!important}#gift-wrapper-card{padding:15px!important;border-radius:17px!important}#gift-wrapper-card .gift-editorial-title{font-size:26px!important}#social-links .link-card{min-height:56px!important;border-radius:13px!important}.private-inbox,.question-studio,.ruby-vault-shell{border-radius:19px!important}.private-inbox h2{font-size:26px!important}.auth-top{min-height:62px!important}.auth-main{width:min(100%,calc(100% - 20px))!important}.auth-showcase{grid-template-columns:1fr!important;grid-template-rows:165px!important}.auth-showcase-art.auth-photo{height:145px!important;min-height:145px!important}.auth-showcase-art.auth-photo:after{inset:42% 0 0!important}.auth-showcase-copy{position:absolute!important;left:10px!important;right:10px!important;bottom:10px!important;padding:15px!important}.auth-showcase-copy h2{font-size:30px!important;margin:7px 0 0!important}.auth-showcase-copy p{display:none!important}.auth-showcase-kicker{font-size:11px!important}.auth-card{padding:23px 18px!important;border-radius:19px!important}.auth-progress{gap:5px!important}.auth-progress li{font-size:11px!important}.chat-shell{border-radius:0!important;border-inline:0!important}.chat-head{padding-inline:12px!important}.chat-person-title b{font-size:17px!important}.chat-retention-note{font-size:11px!important}.empty-thread{padding:32px 20px!important}.empty-thread h1{font-size:32px!important}.collection-toolbar{align-items:stretch!important;flex-direction:column!important}.content-filters{display:grid!important;grid-template-columns:1fr 1fr!important}.content-body h3{font-size:26px!important}.reviews-content{padding:18px 15px!important}.review-card{padding:15px!important}.review-card header{grid-template-columns:38px minmax(0,1fr)!important;row-gap:7px!important}.review-card header>.review-stars{grid-column:2!important;grid-row:2!important;justify-self:start!important}}@media (max-width:360px){.auth-main{width:100%!important}.auth-flow{padding-inline:14px!important}#hero-toolbar .dock-status-label{display:none!important}#hero-toolbar .dock-status{padding-inline:9px!important}#hero-toolbar .dock-status-value{font-size:11px!important}#hero-toolbar .dock-action{width:36px!important;height:36px!important;min-width:36px!important}.attachment-toolbar span,.private-back{font-size:11px!important}.auth-card{padding-inline:15px!important}.auth-progress li{letter-spacing:0!important}}@media (orientation:landscape) and (max-height:560px) and (min-width:640px){.auth-main{grid-template-columns:minmax(250px,.8fr) minmax(360px,1fr)!important;width:min(1050px,calc(100% - 24px))!important;align-items:start!important}.auth-showcase{min-height:430px!important;grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr) auto!important}.auth-showcase-art.auth-photo{height:260px!important}.auth-showcase-copy{position:relative!important;inset:auto!important}}@media (prefers-reduced-motion:reduce){#spin-btn,#social-links .link-card,.auth-showcase-art.auth-photo>img,.content-card{transition:none!important;animation:none!important}}@media (prefers-contrast:more){:root{--v13-line:rgba(255,255,255,.31);--v13-line-strong:rgba(255,255,255,.52);--v13-muted:#e2d4da}}:root{--v2-ink:#fff9f4;--v2-muted:#bbaeb1;--v2-canvas:#090708;--v2-panel:#121011;--v2-panel-raised:#191416;--v2-line:rgba(244,222,209,.13);--v2-line-strong:rgba(244,222,209,.22);--v2-champagne:#dfc6a3;--v2-rose:#d95484;--v2-blue:#65c6e8;--v2-success:#77d7ac;--v2-danger:#f28ca2;--v2-shadow:0 24px 70px rgba(0,0,0,.32)}html{background:var(--v2-canvas)}body{background:var(--v2-canvas)!important;color:var(--v2-ink)}:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--v2-champagne)!important}:where(button,[role=button]){touch-action:manipulation}.main-card{border-color:var(--v2-line)!important;background:linear-gradient(180deg,rgba(25,17,20,.96),rgba(10,8,9,.985))!important;box-shadow:var(--v2-shadow)!important}.site-identity-rail,.primary-toolbar{border-color:var(--v2-line)!important;background:rgba(11,9,10,.93)!important}.link-card{border-color:var(--v2-line)!important;border-radius:16px!important;background:#151113!important;box-shadow:inset 0 1px #ffffff06!important;transition:transform .2s ease,border-color .2s ease,background-color .2s ease!important}.link-card:hover{border-color:var(--v2-line-strong)!important;background:#1c1618!important;transform:translateY(-2px)!important}.link-card:active{transform:scale(.985)!important}.link-title{color:var(--v2-ink)!important}.icon-box{border-radius:12px!important}.onlyfans-free-link{border-color:#65c6e838!important;background:linear-gradient(100deg,rgba(24,113,149,.13),#151113 44%)!important}.more-socials-button{border-color:var(--v2-line)!important;background:#100d0e!important}.social-drawer,.premium-sheet,.thank-you-card,#adult-warning-card,.media-focus-card{border-color:var(--v2-line-strong)!important;background:linear-gradient(160deg,#1b1517,#0c090a)!important;box-shadow:0 32px 100px #00000094!important}.ruby-vault{padding:1px!important;border-radius:22px!important;background:var(--v2-line-strong)!important;box-shadow:var(--v2-shadow)!important}.ruby-vault:before,.ruby-vault-shell:before{display:none!important}.ruby-vault-shell{border-radius:21px!important;background:linear-gradient(155deg,#1d1117,#0b0809)!important}.vault-action{border-radius:14px!important;background:linear-gradient(180deg,#df618e,#bd3768)!important;animation:none!important}.vault-action:after{display:none!important}.vault-media-window,.private-inbox,.question-studio{border-color:var(--v2-line)!important;border-radius:20px!important;background:#100c0e!important;box-shadow:0 18px 46px #0000003d!important}.auth-flow,.auth-card{border-color:var(--v2-line)!important;background:linear-gradient(165deg,#191416,#0d0a0b)!important;box-shadow:var(--v2-shadow)!important}.auth-card:before,.auth-card:after{opacity:.38!important}.auth-card input{border-color:var(--v2-line)!important;background:#0c0a0b!important}.auth-card input:focus{border-color:#dfc6a373!important;box-shadow:0 0 0 4px #dfc6a312!important}.auth-primary{background:linear-gradient(180deg,#e16a95,#be3b6b)!important;box-shadow:0 10px 25px #9b255133!important}.chat-network-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:9px 14px;border-bottom:1px solid rgba(242,140,162,.2);background:#2a151c;color:#f7d8e0;font-size:11px}.chat-network-banner[hidden]{display:none!important}.chat-network-banner span{display:flex;align-items:center;gap:8px}.chat-network-banner button{min-height:34px;padding:7px 11px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#ffffff0a;color:#fff;font-weight:700;cursor:pointer}.chat-quick-starts{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px}.chat-quick-starts button{min-height:38px;padding:8px 12px;border:1px solid var(--v2-line);border-radius:999px;background:#171315;color:#d9cdd1;font:650 10px/1.25 var(--v14-ui);cursor:pointer}.chat-quick-starts button:hover{border-color:#dfc6a34d;color:#fff}.studio-statusbar{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;min-height:46px;margin:-7px 0 16px;padding:8px 12px;border:1px solid var(--v2-line);border-radius:14px;background:#0f0d0e;color:var(--v2-muted);box-shadow:inset 0 1px #ffffff05}.studio-statusbar strong{display:block;color:var(--v2-ink);font-size:11px}.studio-statusbar small{display:block;margin-top:2px;font-size:8px}.studio-statusbar-state,.studio-statusbar-sync{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 9px;border:1px solid var(--v2-line);border-radius:999px;font-size:8px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.studio-statusbar-state i,.studio-statusbar-sync i{width:7px;height:7px;border-radius:50%;background:var(--v2-success)}.studio-statusbar[data-dirty=true] .studio-statusbar-state{border-color:#f28ca240;color:#f7c7d2}.studio-statusbar[data-dirty=true] .studio-statusbar-state i{background:var(--v2-danger)}.studio-statusbar[data-online=false] .studio-statusbar-sync{border-color:#f28ca240;color:#f7c7d2}.studio-statusbar[data-online=false] .studio-statusbar-sync i{background:var(--v2-danger)}.vault-item-state{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:4px 7px;border:1px solid var(--v2-line);border-radius:999px;color:#cdbfc3;font-size:7px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.vault-item-state:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--v2-success)}.vault-item-state.is-warning{color:#f1c1cb;border-color:#f28ca23d}.vault-item-state.is-warning:before{background:var(--v2-danger)}.vault-media-simple-card.has-issue{border-color:#f28ca252!important;box-shadow:0 0 0 3px #f28ca20b!important}.vault-preflight{align-items:flex-start!important}.vault-preflight-details{display:grid;gap:5px;width:100%;margin-top:8px;padding-top:8px;border-top:1px solid var(--v2-line)}.vault-preflight-details button{display:flex;width:100%;align-items:flex-start;gap:7px;padding:7px 9px;border:0;border-radius:9px;background:#ffffff05;color:#d9cbd0;text-align:left;font-size:8px;cursor:pointer}.vault-preflight-details button:hover{background:#ffffff0a;color:#fff}.vault-preflight-details button.is-error{color:#f5b9c5}.vault-preflight-details button.is-warning{color:#e7d3b3}.vault-editor-actions{border-top-color:var(--v2-line)!important;background:rgba(16,13,15,.96)!important}:where(button,[role=button])[aria-busy=true]{cursor:progress!important;filter:saturate(.65)!important}:where(button,[role=button]):disabled{cursor:not-allowed!important;opacity:.52!important;transform:none!important}@media (max-width:760px){.studio-statusbar{grid-template-columns:1fr 1fr;margin-top:-4px}.studio-statusbar-copy{grid-column:1/-1}.studio-statusbar-state,.studio-statusbar-sync{justify-content:center}}@media (max-width:420px){.studio-statusbar{margin-inline:2px;padding:8px}.studio-statusbar small{font-size:7px}.chat-network-banner{padding:8px 10px;font-size:9px}.chat-network-banner button{min-height:32px;padding-inline:9px}.chat-quick-starts{display:grid;grid-template-columns:1fr;width:100%}.chat-quick-starts button{width:100%}}@media (prefers-reduced-motion:reduce){.link-card{transition:none!important;transform:none!important}}@media (prefers-contrast:more){:root{--v2-line:rgba(255,255,255,.3);--v2-line-strong:rgba(255,255,255,.5)}}.ruby-experience-button{touch-action:none;user-select:none;-webkit-user-select:none}.ruby-experience-button img{pointer-events:none;-webkit-user-drag:none}.ruby-experience-button.is-user-hidden{display:none!important}.ruby-experience-recovery{display:block;min-height:44px;margin:16px auto;padding:8px 14px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;cursor:pointer}.ruby-experience-recovery:focus-visible{outline:2px solid #ee9bc0;outline-offset:3px}:root{--v22-pearl:#fff7f1;--v22-champagne:#e8c59e;--v22-rose:#ef91b4;--v22-ruby:#a71950;--v22-ink:#120a10;--v22-panel:rgba(29,14,24,.82);--v22-line:rgba(255,225,211,.14);--v22-shadow:0 28px 80px rgba(0,0,0,.36)}html[data-ruby-theme=midnight]{--v22-champagne:#b6b7ef;--v22-rose:#a78bfa;--v22-ruby:#5542a7;--v22-panel:rgba(11,11,29,.88)}html[data-ruby-theme=winter]{--v22-champagne:#d9f1ff;--v22-rose:#b7dfff;--v22-ruby:#42769b;--v22-panel:rgba(9,23,34,.86)}html[data-ruby-theme=spring]{--v22-champagne:#f7d2b4;--v22-rose:#f09cbd;--v22-ruby:#9f3c65;--v22-panel:rgba(38,17,29,.84)}html[data-ruby-theme=classic]{--v22-champagne:#ffd1d7;--v22-rose:#ff5e91;--v22-ruby:#b8104b;--v22-panel:rgba(32,7,20,.86)}body{accent-color:var(--v22-rose)}button,a,input,textarea,select{touch-action:manipulation}:where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--v22-champagne)!important;outline-offset:3px!important}.operations-center{overflow:clip;position:relative}.operations-center:before{content:"";position:absolute;inset:-140px -120px auto auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(239,145,180,.16),transparent 68%);pointer-events:none}.operations-root{position:relative;z-index:1}.ops-loading,.ops-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:9px;text-align:center;color:#ffffffb8}.ops-loading i,.ops-empty>i{font-size:25px;color:var(--v22-champagne)}.ops-empty b{color:#fff}.ops-empty span{max-width:520px;font-size:12px}.ops-empty.is-error{color:#ffc3cf}.ops-hero-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.ops-hero-card{min-width:0;padding:17px;border:1px solid var(--v22-line);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:inset 0 1px #ffffff14;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.ops-hero-card .btn{grid-column:1/-1;width:100%;justify-content:center}.ops-card-icon{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,var(--v22-champagne),var(--v22-rose));color:#280d1b;box-shadow:0 9px 24px #ef91b42e}.ops-hero-card small,.ops-hero-card span{display:block;font-size:10px;color:#ffffff94}.ops-hero-card b{display:block;margin:4px 0;color:#fff;font:600 16px/1.2 InstrumentSans,sans-serif}.ops-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:14px}.ops-main,.ops-side{display:grid;align-content:start;gap:14px}.ops-block{padding:17px;border:1px solid var(--v22-line);border-radius:20px;background:var(--v22-panel);box-shadow:var(--v22-shadow)}.ops-block>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ops-block h3{margin:3px 0 0;color:#fff;font:600 18px/1.2 InstrumentSans,sans-serif}.ops-block>header>span{font-size:10px;color:var(--v22-champagne);text-transform:uppercase;letter-spacing:.12em}.ops-alert-list,.ops-session-list{display:grid;gap:9px}.ops-alert,.ops-session-list article{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.035)}.ops-alert>i{color:#ffd081}.ops-alert.critical>i{color:#ff8099}.ops-alert p{margin:4px 0;color:#ffffffb8;font-size:11px}.ops-alert small,.ops-session-list small{display:block;color:#ffffff85;font-size:10px}.ops-alert button{border:0;border-radius:999px;padding:8px 10px;background:rgba(255,255,255,.08);color:#fff;font-size:10px}.ops-live-dot{width:9px;height:9px;border-radius:50%;background:#68e4ae;box-shadow:0 0 0 5px #68e4ae1a}.ops-session-list .btn{font-size:10px}.ops-protection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ops-protection-grid article{padding:14px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.ops-protection-grid i{color:var(--v22-champagne);margin-right:7px}.ops-protection-grid b{font-size:12px}.ops-protection-grid span{display:block;margin-top:7px;color:#ffffff91;font-size:10px;line-height:1.5}.ops-settings-grid{display:grid;gap:10px}.ops-settings-grid>label{display:grid;gap:5px;font-size:10px;color:#ffffffab}.ops-settings-grid select,.ops-settings-grid input{width:100%;border:1px solid var(--v22-line);border-radius:11px;background:#170d14;color:#fff;padding:10px}.ops-settings-grid fieldset{border:1px solid var(--v22-line);border-radius:14px;padding:10px}.ops-settings-grid legend{padding:0 6px;color:var(--v22-champagne);font-size:10px}.ops-switch{display:flex;align-items:center;gap:8px;padding:6px 2px;font-size:10px}.ops-tools{display:grid;gap:8px}.ops-hint,.ops-readiness span{color:#ffffff94;font-size:10px;line-height:1.5}.ops-readiness{display:grid;gap:12px;padding:0;list-style:none}.ops-readiness li{display:grid;gap:3px}.ops-readiness b{font-size:11px;color:#fff}.ops-note{position:sticky;bottom:12px;margin:14px 0 0;padding:10px 13px;border-radius:12px;background:rgba(9,7,9,.92);color:var(--v22-champagne);font-size:11px}.ops-note:empty{display:none}.ops-note.is-error{color:#ffb4c5}.vault-v22-workspace{margin:14px 0;padding:16px;border:1px solid var(--v22-line);border-radius:20px;background:linear-gradient(145deg,rgba(232,197,158,.08),rgba(239,145,180,.035))}.vault-v22-workspace>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.vault-v22-workspace h3{margin:3px 0 0;font:600 17px/1.2 InstrumentSans,sans-serif}.vault-v22-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.vault-v22-controls label{display:grid;gap:5px;color:#ffffffa1;font-size:10px}.vault-v22-controls input,.vault-v22-controls select{width:100%;min-width:0;border:1px solid var(--v22-line);border-radius:11px;padding:10px;background:#160c13;color:#fff}.vault-v22-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:11px}.vault-v22-actions span{margin-left:auto;color:var(--v22-champagne);font-size:10px}.vault-v22-select{display:flex!important;align-items:center;gap:7px;padding:7px 10px;margin:0 0 8px;border-radius:10px;background:rgba(232,197,158,.08);color:var(--v22-champagne);font-size:10px}.vault-v22-calendar{margin-top:12px}.vault-v22-calendar>b{display:block;margin-bottom:7px;font-size:11px}.vault-v22-calendar>div{display:flex;gap:8px;overflow:auto;padding-bottom:4px}.vault-v22-calendar article{min-width:200px;padding:10px;border-radius:12px;background:rgba(255,255,255,.04)}.vault-v22-calendar article>*{display:block}.vault-v22-calendar article span{color:var(--v22-rose);font-size:9px;text-transform:uppercase}.vault-v22-calendar article b{margin:3px 0;font-size:11px}.vault-v22-calendar article small{color:#ffffff85;font-size:9px}.vault-v22-diff{margin-top:12px;border-radius:14px;background:rgba(0,0,0,.18);padding:12px}.vault-v22-diff header{display:flex;justify-content:space-between}.vault-v22-diff article{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid rgba(255,255,255,.07);font-size:10px}.vault-device-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.vault-device-preview article{display:grid;place-items:center;text-align:center;gap:3px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.07)}.vault-device-preview i{color:var(--v22-champagne)}.vault-device-preview b{font-size:10px}.vault-device-preview span{font-size:9px;color:#ffffff7d}.studio-focus-mode #dashboard>.section:not(.panel-section-active),.studio-focus-mode #dashboard>.nav,.studio-focus-mode #dashboard>.studio-statusbar,.studio-focus-mode #dashboard>.footer{display:none!important}.studio-focus-mode #dashboard{max-width:1500px}.studio-focus-mode #dashboard>.panel-section-active{display:block!important}.ruby-experience-tools{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:2147482000}.ruby-experience-button{width:42px;height:42px;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgba(19,9,15,.9);color:var(--v22-champagne);box-shadow:0 12px 35px #00000059;backdrop-filter:blur(14px)}.ruby-experience-dialog:not([open]){display:none!important;pointer-events:none!important}.ruby-experience-dialog{max-width:430px;width:calc(100% - 24px);border:1px solid var(--v22-line);border-radius:22px;padding:0;background:#170d14;color:#fff;box-shadow:0 30px 100px #000}.ruby-experience-dialog::backdrop{background:rgba(8,4,7,.76);backdrop-filter:blur(5px)}.ruby-experience-dialog form{padding:22px}.ruby-experience-dialog h2{margin:4px 0 8px;font:600 25px/1.1 Newsreader,serif}.ruby-experience-dialog p{font-size:12px;color:#ffffffa6;line-height:1.55}.ruby-experience-options{display:grid;gap:9px;margin:16px 0}.ruby-experience-options label{display:flex;justify-content:space-between;gap:10px;padding:11px;border:1px solid var(--v22-line);border-radius:12px}.ruby-experience-actions{display:flex;flex-wrap:wrap;gap:8px}.ruby-experience-actions button{border:1px solid var(--v22-line);border-radius:999px;background:rgba(255,255,255,.07);color:#fff;padding:10px 13px}.ruby-experience-actions .primary{background:linear-gradient(135deg,var(--v22-champagne),var(--v22-rose));color:#2a101d;border:0;font-weight:700}body.modal-active .ruby-experience-tools,.ruby-experience-tools.is-footer-visible .ruby-experience-button{opacity:0;pointer-events:none;visibility:hidden}.chat-v22-tools{display:flex;gap:7px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.chat-v22-tools input{flex:1;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.055);color:#fff;padding:9px 13px}.chat-v22-tools button{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#fff;padding:8px 11px}.bubble-row.chat-search-hidden{display:none}.chat-search-hit .bubble{box-shadow:0 0 0 2px var(--v22-champagne)}.chat-offline-queue{font-size:10px;color:#ffcf87}.data-saver img:not([src$=".svg"]){content-visibility:auto}@media (max-width:1100px){.ops-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-layout{grid-template-columns:1fr}.ops-side{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-side>.ops-block:first-child{grid-row:span 2}}@media (max-width:720px){.ops-hero-grid,.ops-side,.ops-protection-grid,.vault-v22-controls,.vault-device-preview{grid-template-columns:1fr}.ops-alert,.ops-session-list article{grid-template-columns:auto 1fr}.ops-alert button,.ops-session-list .btn{grid-column:1/-1;width:100%}.vault-v22-workspace>header{align-items:flex-start;flex-direction:column}.vault-v22-actions .btn{flex:1 1 44%}.vault-v22-actions span{width:100%;margin:0}.operations-center{padding:15px!important}.ruby-experience-tools{right:auto;left:max(12px,env(safe-area-inset-left));bottom:calc(72px + env(safe-area-inset-bottom))}body.has-ruby-footer .ruby-experience-button{display:none}}@media (max-width:720px){.panel-page .ruby-experience-tools{display:none}}@media (prefers-reduced-motion:reduce){.operations-center:before{display:none}.ops-live-dot{box-shadow:none}}@media (prefers-contrast:more){.ops-block,.ops-hero-card,.vault-v22-workspace{border-color:#ffffff6b}.ops-block span,.ops-block p{color:#fff}}@font-face{font-family:InstrumentSans;src:url(/instrument-sans-variable.woff2) format("woff2");font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap}@font-face{font-family:Newsreader;src:url(/newsreader-variable.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--rk23-obsidian:#0b0709;--rk23-ink:#fff9f7;--rk23-muted:#baa7ad;--rk23-ruby:#b72d61;--rk23-ruby-deep:#7e1e43;--rk23-champagne:#e6c79d;--rk23-pearl:#f7e7e6;--rk23-surface:#171014;--rk23-surface-raised:#1d1419;--rk23-line:rgba(247,231,230,.13);--rk23-line-strong:rgba(247,231,230,.22);--rk23-shadow:0 26px 70px rgba(0,0,0,.38);--rk23-shadow-soft:0 12px 34px rgba(0,0,0,.23);--rk23-radius:18px;--rk23-radius-lg:26px}html{background:var(--rk23-obsidian);scrollbar-color:rgba(230,199,157,.38) transparent;scrollbar-width:thin}body{font-family:var(--rk23-ui)}body,:where(button,input,textarea,select){font-variation-settings:"wght" 470}:where(.brand-kicker,.kicker,.eyebrow,.auth-kicker,.private-inbox-kicker,.vault-kicker,.membership-badge){font-variation-settings:"wght" 760;letter-spacing:.14em}:where(h1,h2,h3,.ruby-kitty-title,.section-title,.sheet-title,.vault-title,.auth-card h1){text-wrap:balance}:where(p,.section-copy,.community-copy,.auth-card>p){text-wrap:pretty}::selection{background:rgba(183,45,97,.5)}:where(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}:where(button,.btn,.primary,.quiet,.icon-btn,.icon-button,.link-card){transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,transform .18s ease,box-shadow .18s ease}:where(button,.btn,.primary,.quiet,.icon-btn,.icon-button,.link-card):active:not(:disabled){transform:translateY(1px)}:where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.48;filter:saturate(.55)}:where(input,textarea,select){font:inherit}:where(input,textarea,select)::placeholder{color:#dbc7ce6b;opacity:1}.v10-footer nav :is(a,.footer-link){display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:10px 7px!important}.sheet-close,.adult-warning-close{min-width:44px!important;min-height:44px!important}.ruby-skip-link{position:fixed;z-index:2147483000;top:10px;left:10px;padding:10px 14px;border:1px solid var(--rk23-line-strong);border-radius:10px;background:#fff7f3;color:#281018;font:750 11px/1 var(--rk23-ui);box-shadow:var(--rk23-shadow);transform:translateY(-150%)}.ruby-skip-link:focus{transform:none}.ruby-network-note{position:fixed;z-index:2147482990;left:50%;top:max(10px,env(safe-area-inset-top));display:flex;align-items:center;gap:9px;max-width:calc(100% - 24px);padding:9px 13px;border:1px solid rgba(255,211,219,.22);border-radius:12px;background:rgba(26,13,19,.96);color:#ffe9ed;font:700 10px/1.25 var(--rk23-ui);box-shadow:0 18px 45px #0000006b;transform:translate(-50%,-150%);opacity:0;pointer-events:none;transition:transform .24s ease,opacity .24s ease}.ruby-network-note[data-visible=true]{transform:translate(-50%);opacity:1}.ruby-network-note[data-state=online]{border-color:#77ddaf4d;color:#bff3d9}.ruby-network-note i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 12%,transparent)}:root{--rk23-ui:InstrumentSans,system-ui,sans-serif;--rk23-display:Newsreader,Georgia,serif;--rk23-glass:rgba(24,16,20,.78);--rk23-hairline:rgba(255,244,246,.105);--rk23-focus:rgba(238,204,151,.78);--ruby-ui:var(--rk23-ui);--ruby-display:var(--rk23-display);--ui:var(--rk23-ui);--display:var(--rk23-display);--social-font:var(--rk23-ui);--panel-text:var(--rk23-ui);--panel-text-system:var(--rk23-ui);--panel-display:var(--rk23-display)}:where(body,#app-shell,.auth-page,.chat-page,.content-experience,#dashboard,#auth-overlay,.reviews-content,.legal-shell){font-family:var(--rk23-ui)!important;font-optical-sizing:auto;font-kerning:normal}:where(h1,h2,h3,.brand-title,.ruby-kitty-title,.private-brand,.chat-person-title>b,.content-brand b,.section-title,.metric,.policy-title){font-family:var(--rk23-display)!important;font-optical-sizing:auto;font-kerning:normal}:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--rk23-focus)!important}:where(button,.btn,.primary,.quiet,.icon-btn,.icon-button,.link-card){touch-action:manipulation}:where(.auth-page,.chat-page,.content-experience,.reviews-content,.legal-shell,#dashboard){font-family:var(--rk23-ui)!important}:where(.auth-page,.chat-page,.content-experience,.reviews-content,.legal-shell,#dashboard) :where(button,input,textarea,select,option,label,summary,p,li,small,time){font-family:var(--rk23-ui)!important}:where(.auth-page,.chat-page,.content-experience,.reviews-content,.legal-shell,#dashboard) :where(h1,h2,h3,.brand-title,.section-title,.policy-title){font-family:var(--rk23-display)!important}html:root body{font-family:var(--rk23-ui)!important}html:root body :where(p,li,small,time,label,input,textarea,select,option,button,a,summary){font-family:var(--rk23-ui)!important}html:root body :where(h1,h2,h3,.brand-title,.ruby-kitty-title,.private-brand,.sticky-brand-name,.section-title,.policy-title,.metric){font-family:var(--rk23-display)!important}body:has(.shell .policy){background-color:#090608!important;background-image:radial-gradient(ellipse at 50% -5%,rgba(128,29,65,.13),transparent 42%)!important}.shell>.hero,.policy{border-color:var(--rk23-line)!important;border-radius:20px!important;background:#151014!important;box-shadow:none!important}.shell>.hero h1,.policy h2{font-family:var(--rk23-display)!important;letter-spacing:-.04em!important}.shell>.nav a,.shell>.back{border-color:var(--rk23-line)!important;border-radius:9px!important;background:#110c0e!important}.legal-shell{width:min(1120px,calc(100% - 40px))!important;padding-bottom:86px!important}.legal-shell .head{min-height:64px;padding-bottom:14px;border-bottom:1px solid var(--rk23-hairline)}.legal-shell .brand b{font-family:var(--rk23-display)!important;font-size:21px!important;letter-spacing:-.025em}.legal-shell>.hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.45fr);gap:clamp(24px,5vw,70px);align-items:end;margin-top:22px!important;padding:clamp(34px,5vw,58px)!important;border:1px solid var(--rk23-hairline)!important;border-radius:30px!important;background:radial-gradient(circle at 90% 0,rgba(230,199,157,.085),transparent 30%),linear-gradient(145deg,#21131a,#100b0d 72%)!important;box-shadow:inset 0 1px #ffffff09,0 30px 82px #00000047!important}.legal-hero-main h1{margin:13px 0 12px!important;font:520 clamp(48px,7vw,78px)/.91 var(--rk23-display)!important;letter-spacing:-.055em!important}.legal-hero-main>p{max-width:62ch!important;color:#b6a2a9!important;font-size:12px!important;line-height:1.65!important}.legal-hero-note{padding:0 0 2px 18px;border-left:1px solid rgba(230,199,157,.3)}.legal-hero-note strong,.legal-hero-note span{display:block}.legal-hero-note strong{color:#f5e7e9;font-size:12px}.legal-hero-note span{margin-top:7px;color:#8f7d84;font-size:9px;line-height:1.55}.legal-facts{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0 0}.legal-facts span{padding:7px 9px;border:1px solid var(--rk23-hairline);border-radius:999px;color:#9b898f;font-size:8px}.legal-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;margin-top:26px}.legal-layout>.nav{position:sticky;top:18px;align-self:start;display:grid!important;gap:5px!important;margin:0!important;padding:7px!important;border:1px solid var(--rk23-hairline);border-radius:16px;background:rgba(17,12,14,.78);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.legal-layout>.nav a{display:flex!important;align-items:center!important;justify-content:space-between;min-height:42px;padding:10px 11px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#a9959c!important;font-size:9px!important}.legal-layout>.nav a:after{content:"\2197";color:#6f5e64}.legal-layout>.nav a:hover{background:rgba(255,255,255,.045)!important;color:#fff!important}.legal-docs{display:grid;gap:14px;counter-reset:policy}.legal-shell .policy{counter-increment:policy;position:relative;overflow:hidden;margin:0!important;padding:clamp(25px,4vw,42px)!important;border:1px solid var(--rk23-hairline)!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(25,17,21,.96),rgba(16,11,13,.96))!important;box-shadow:inset 0 1px #ffffff06!important}.legal-shell .policy:after{content:"0" counter(policy);position:absolute;top:24px;right:28px;color:#e6c79d3b;font:600 42px/1 var(--rk23-display);letter-spacing:-.04em}.legal-shell .policy h2{max-width:75%;margin:8px 0 22px!important;font:550 clamp(28px,4vw,39px)/1 var(--rk23-display)!important;letter-spacing:-.04em!important}.legal-shell .policy h3{margin:25px 0 8px!important;color:#efd3dc!important;font-size:11px!important;letter-spacing:.01em}.legal-shell .policy p,.legal-shell .policy li{max-width:76ch;color:#ae9aa1!important;font-size:11px!important;line-height:1.78!important}.legal-shell .policy .contact{max-width:none;padding:15px 17px!important;border:1px solid rgba(230,199,157,.16);border-radius:14px!important;background:rgba(230,199,157,.035)!important}.legal-shell .updated{margin:30px 0 0 212px!important;padding-top:18px;border-top:1px solid var(--rk23-hairline);text-align:left!important}.legal-hero-main>p{font-size:13px!important;line-height:1.72!important}.legal-layout>.nav a{font-size:10px!important}.legal-shell .policy h3{font-size:13px!important}.legal-shell .policy p,.legal-shell .policy li{max-width:72ch!important;font-size:12.5px!important;line-height:1.82!important}.support-sheet{max-width:430px!important}.support-actions{display:grid;gap:8px}.support-action{display:grid;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;min-height:68px;padding:11px 13px;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:#110c0f;color:#f8eff2;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.support-action:hover,.support-action:focus-visible{border-color:#e6c79d4d;background:#191216;outline:none;box-shadow:0 0 0 3px #e6c79d0d}.support-action.primary{border-color:#e6c79d38;background:linear-gradient(135deg,rgba(82,57,45,.72),rgba(35,24,29,.9))}.support-action-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:rgba(255,255,255,.045);color:#e6c79d;font-size:13px}.support-action>span:nth-child(2){display:grid;gap:4px;min-width:0}.support-action b{font-size:11px;font-weight:720}.support-action small{overflow-wrap:anywhere;color:#8f7e84;font-size:9px;line-height:1.4}.support-action>i{color:#76666c;font-size:9px}.support-feedback{min-height:18px;margin-top:11px;color:#a9d9bd;font-size:9px;text-align:center}@media (max-width:420px){.support-sheet{padding:18px!important}.support-action{grid-template-columns:38px minmax(0,1fr) 14px;min-height:64px;padding:10px}.support-action-icon{width:38px;height:38px}}@media (hover:hover){.review-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}}@media (max-width:900px){.auth-main{gap:22px!important}.inbox-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-sidebar{border-right:0!important}.inbox-admin-grid.has-selection>.inbox-sidebar{display:none}}@media (max-width:720px){:root{--rk23-radius-lg:21px}#app-shell{border-width:0!important;box-shadow:none!important}.auth-card{border-radius:20px!important}.chat-shell{border-width:0!important;box-shadow:none!important}.chat-v22-tools{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important}.chat-v22-tools .chat-offline-queue{grid-column:1/-1!important}.chat-preference-controls{grid-template-columns:1fr!important}.message-list{padding-inline:4px!important}.inbox-overview article{padding:12px}.inbox-overview strong{font-size:22px}.inbox-shortcut-manager{align-items:flex-start;flex-direction:column}.inbox-shortcut-manager .btn{width:100%}.vault-quick-destination .vault-preference-select{align-items:flex-start!important;flex-direction:column!important}.vault-quick-destination select{width:100%!important;max-width:none!important}.vault-editor-actions-simple{grid-template-columns:1fr auto!important}.vault-secondary-actions>div{position:fixed;right:12px;bottom:calc(78px + env(safe-area-inset-bottom));left:12px;width:auto}}@media (max-width:480px){.chat-v22-tools button{padding-inline:9px!important;font-size:9px!important}.composer{border-radius:15px!important}.review-member-heading h2{font-size:27px!important}.reviews-content{padding:16px 13px calc(20px + env(safe-area-inset-bottom))!important}.rating-input{gap:5px!important}.rating-input label>span{min-height:46px!important}}@media (prefers-reduced-motion:reduce){:where(button,.btn,.primary,.quiet,.icon-btn,.icon-button,.link-card),.ruby-network-note{transition:none!important}}@media (prefers-contrast:more){:root{--rk23-line:rgba(255,255,255,.38);--rk23-line-strong:rgba(255,255,255,.6);--rk23-muted:#f1e5e8}}@media (max-width:980px){.legal-layout{grid-template-columns:1fr}.legal-layout>.nav{position:sticky;top:6px;z-index:12;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}.legal-layout>.nav a{flex:0 0 auto}.legal-shell .updated{margin-left:0!important}}@media (max-width:720px){.chat-shell{border-radius:0!important}.composer-wrap{padding-inline:max(12px,env(safe-area-inset-left))!important}.composer .send-button{min-width:50px!important;padding-inline:13px!important}.composer .send-button span{display:none}.legal-shell{width:min(100% - 18px,1120px)!important}.legal-shell>.hero{grid-template-columns:1fr!important;gap:25px!important;padding:30px 22px!important;border-radius:24px!important}.legal-hero-main h1{font-size:clamp(48px,15vw,64px)!important}.legal-hero-note{padding:15px 0 0!important;border-top:1px solid rgba(230,199,157,.24);border-left:0}.legal-layout{gap:12px;margin-top:14px}.legal-shell .policy{padding:24px 21px!important;border-radius:20px!important}.legal-shell .policy:after{top:21px;right:20px;font-size:31px}.legal-shell .policy h2{max-width:82%;font-size:30px!important}.legal-shell .policy p,.legal-shell .policy li{font-size:12px!important;line-height:1.72!important}}@media (max-width:460px){.legal-shell .head{min-height:58px}.legal-shell .brand img{width:38px!important;height:38px!important}.legal-shell .brand b{font-size:18px!important}.legal-shell>.hero{margin-top:14px!important}.legal-facts span{flex:1;text-align:center}.legal-layout>.nav a{min-height:40px}}@media (prefers-reduced-transparency:reduce){#hero-toolbar,.legal-layout>.nav{background:#120d10!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (max-width:600px){.reviews-content{padding:18px 16px!important}.reviews-content .review-write form{padding:14px!important}.reviews-content .rating-input label>span{min-height:48px!important}}@media (prefers-reduced-motion:reduce){.public-story-loading:before{animation:none!important}}/*! ruby-v2-system:start */:root{--rk-canvas:#080607;--rk-surface:#100c0e;--rk-surface-raised:#171115;--rk-line:rgba(255,242,247,.12);--rk-line-strong:rgba(255,205,224,.25);--rk-muted:#c6b6bd;--rk-faint:#887980;--rk-rose:#e75f94;--rk-rose-bright:#ff8ab5;--rk-success:#7fe0ae;--rk-danger:#ff9aab;--rk-serif:Newsreader,Georgia,"Times New Roman",serif;--rk-ui:InstrumentSans,Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--rk-radius-sm:10px;--rk-radius-md:16px;--rk-radius-lg:24px;--rk-shadow:0 24px 70px rgba(0,0,0,.42)}html{background:var(--rk-canvas);text-size-adjust:100%;-webkit-text-size-adjust:100%;scrollbar-color:#5c3141 #0a0708}body{background:var(--rk-canvas);color:var(--rk-text);font-family:var(--rk-ui);-webkit-font-smoothing:antialiased}::selection{background:rgba(255,111,164,.34);color:#fff}:where(button,a,input,select,textarea,summary){font:inherit}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--rk-rose-bright)!important;outline-offset:3px!important}:where(button,a,input,select,textarea){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(button,[role="button"],a){text-underline-offset:.18em}:where(button,[role="button"]):disabled,:where(button,[role="button"])[aria-disabled=true]{cursor:not-allowed;filter:saturate(.55);opacity:.52}:where(input,select,textarea){caret-color:var(--rk-rose-bright)}:where(input,textarea)::placeholder{color:var(--rk-faint);opacity:1}[aria-busy=true]{cursor:progress}[hidden]{display:none!important}@keyframes rk-preview-pulse{to{background-position:-120% 0}}.panel-page .studio-header,.panel-page .studio-nav,.panel-page .studio-statusbar{box-shadow:none!important}.panel-page .overview-intro{position:relative;overflow:hidden;background:#100d0f!important}.panel-page .overview-intro:after{content:"";position:absolute;inset:0 0 0 auto;width:min(34%,420px);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(231,95,148,.055))}.panel-page .overview-main-copy,.panel-page .overview-story{position:relative;z-index:1}.panel-page .overview-actions{display:flex!important;flex-wrap:wrap!important;gap:0!important;margin-top:26px;border-block:1px solid var(--rk-line)}.panel-page .overview-actions button{flex:1 1 150px;justify-content:flex-start!important;min-height:54px!important;padding-inline:14px!important;border:0!important;border-right:1px solid var(--rk-line)!important;border-radius:0!important;background:transparent!important}.panel-page .overview-actions button:is(:hover,:focus-visible){background:rgba(255,255,255,.045)!important}.panel-page .kpis{background:#0d0a0b}.panel-page .kpi{min-height:150px;padding:23px!important}.panel-page .kpi .metric{font-family:var(--rk-serif);font-size:clamp(2.7rem,5vw,4.8rem)!important;line-height:.86!important;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.panel-page .kpi .eyebrow{letter-spacing:.07em!important}.panel-page .product-metrics-card{background:#0d0a0b!important;border-inline:0!important;border-radius:0!important}.panel-page .quality-row{min-height:46px}.panel-page .metric-loading{min-width:76px;min-height:1em}@media (max-width:700px){.panel-page .overview-intro:after{display:none}.panel-page .overview-actions{display:grid!important;grid-template-columns:1fr 1fr}.panel-page .overview-actions button{min-width:0;border-bottom:1px solid var(--rk-line)!important}.panel-page .overview-actions button:nth-child(2n){border-right:0!important}.panel-page .kpi{min-height:132px;padding:19px 16px!important}.panel-page .kpi .metric{font-size:3.25rem!important}}@media (max-width:360px){.panel-page .overview-actions{grid-template-columns:1fr}.panel-page .overview-actions button{border-right:0!important}}@media (forced-colors:active){:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid CanvasText!important}.panel-page .overview-intro:after{display:none}}/*! ruby-v2-system:end *//*! ruby-product-v6:start */:root{--rk6-bg:#080608;--rk6-surface:#100d0f;--rk6-surface-2:#171216;--rk6-elevated:#1d171b;--rk6-hover:#241c21;--rk6-line:rgba(255,239,245,.13);--rk6-line-strong:rgba(255,239,245,.24);--rk6-ink:#fff9fb;--rk6-muted:#b8aab0;--rk6-faint:#80747a;--rk6-accent:#f071a2;--rk6-accent-strong:#d94982;--rk6-success:#68dcb0;--rk6-warning:#eac47d;--rk6-error:#ff7285;--rk6-display:Newsreader,Georgia,serif;--rk6-ui:InstrumentSans,Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--rk6-emoji:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;--rk6-fast:.16s;--rk6-ease:cubic-bezier(.22,1,.36,1);color-scheme:dark}html{background:var(--rk6-bg)}body{background:var(--rk6-bg);color:var(--rk6-ink);font-family:var(--rk6-ui);text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #ff9fc4!important;outline-offset:3px!important}.hero-reaction-emoji .emoji-native,.reaction-overview-grid .emoji-native,.content-reaction-emoji,.emoji-glyph,.message-reaction-emoji{display:inline-flex!important;font-family:var(--rk6-emoji)!important;font-style:normal;font-variant:normal;line-height:1!important;text-rendering:auto}.hero-reaction-emoji .emoji-art,.reaction-overview-grid .emoji-art{display:none!important}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}/*! ruby-product-v6:end *//*! ruby-product-v7:start */:root{--rk-bg:#090709;--rk-surface:#100c0f;--rk-surface-raised:#171116;--rk-surface-soft:#1d151a;--rk-text:#fff8fb;--rk-text-secondary:#c9b9c1;--rk-text-muted:#8e7e86;--rk-line:rgba(255,238,246,.12);--rk-line-strong:rgba(255,218,234,.22);--rk-accent:#e75f99;--rk-accent-soft:#f6a7c8;--rk-success:#65ddb1;--rk-warning:#e9c677;--rk-danger:#ff839d;--rk-shadow-sm:0 8px 28px rgba(0,0,0,.2);--rk-shadow-lg:0 28px 90px rgba(0,0,0,.52);--rk-ease:cubic-bezier(.2,.8,.2,1);--rk-fast:.14s;--rk-normal:.22s;--rk-control:44px}:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--rk-accent-soft)!important;outline-offset:3px!important}:where(button,a,input,textarea,select){transition:border-color var(--rk-fast) var(--rk-ease),background-color var(--rk-fast) var(--rk-ease),color var(--rk-fast) var(--rk-ease),opacity var(--rk-fast) var(--rk-ease),transform var(--rk-fast) var(--rk-ease)}:where(button,[role=button]):active:not(:disabled){transform:scale(.985)}:where(button,input,textarea,select):disabled{cursor:not-allowed}.status-page{min-height:100dvh;margin:0;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 12%,rgba(117,38,72,.18),transparent 36%),var(--rk-bg);color:var(--rk-text);font-family:InstrumentSans,system-ui,sans-serif}.status-page main{width:min(100%,520px);padding:clamp(28px,6vw,54px);border-top:1px solid var(--rk-line-strong);border-bottom:1px solid var(--rk-line);text-align:center}.status-page .status-mark{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 25px;border:1px solid var(--rk-line-strong);border-radius:50%;color:var(--rk-accent-soft);font:500 1.4rem Newsreader,serif}.status-page .status-kicker{color:var(--rk-accent-soft);font-size:.69rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.status-page h1{margin:12px 0 13px;font:500 clamp(2.5rem,8vw,4.5rem)/.96 Newsreader,serif;letter-spacing:-.055em}.status-page p{margin:0 auto 26px;max-width:410px;color:var(--rk-text-secondary);font-size:.95rem;line-height:1.7}.status-page nav{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.status-page a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--rk-line-strong);border-radius:999px;color:var(--rk-text);text-decoration:none}.status-page a:first-child{border-color:transparent;background:var(--rk-accent);color:#250d18;font-weight:750}.hero-reaction-emoji .emoji-native,.reaction-overview-grid .emoji-native{display:none!important}.hero-reaction-emoji .emoji-art,.reaction-overview-grid .emoji-art{display:block!important;width:28px!important;height:28px!important;object-fit:contain!important;filter:drop-shadow(0 4px 7px rgba(0,0,0,.28))}.membership-badge[data-tier]:before,.inbox-thread-tier[data-tier]:before{content:""!important;width:16px!important;height:16px!important;flex:0 0 16px!important;margin:0 3px 0 0!important;border:0!important;border-radius:0!important;background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;clip-path:none!important;mask:none!important;transform:none!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.3))!important}.membership-badge[data-tier=free]:before,.inbox-thread-tier[data-tier=free]:before{background-image:url(/tier-free-ruby.webp)!important}.membership-badge[data-tier=premium]:before,.inbox-thread-tier[data-tier=premium]:before{background-image:url(/tier-premium-ruby.webp)!important}.membership-badge[data-tier=vip]:before,.inbox-thread-tier[data-tier=vip]:before{background-image:url(/tier-vip-ruby.webp)!important}@keyframes rkEmojiSelect{0%{transform:scale(.86) rotate(0)}58%{transform:scale(1.22) rotate(-7deg)}to{transform:scale(1.08) rotate(0)}}@keyframes rk-sheet-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes rk-media-wait{to{background-position:-220% 0}}@keyframes rk-media-reveal{0%{opacity:0}to{opacity:1}}@keyframes rk-spin{to{transform:rotate(360deg)}}@keyframes rk-upload{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:700px){html:has(.home-page),.home-page{height:auto!important;min-height:100%!important;overscroll-behavior-y:auto!important}html:has(.home-page){overflow-x:clip!important;overflow-y:auto!important}.home-page{display:block!important;overflow-x:clip!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important}.fansly-mark{width:42px!important;height:42px!important}.ruby-experience-dialog form{padding:22px 18px!important}.ruby-experience-options label{min-height:64px!important;padding:11px 12px!important}.ruby-experience-actions{grid-template-columns:1fr!important}.ruby-experience-actions .primary{grid-column:auto!important}.private-photo-view>header>span{display:none}.private-photo-view>header{justify-content:flex-end!important}.private-photo-stage{padding:8px!important}.all-sections-dialog{align-self:end!important;width:100%!important;max-height:88dvh!important;margin:0!important;border-width:1px 0 0!important;border-radius:25px 25px 0 0!important}.all-sections-dialog>section{padding:20px 15px calc(20px + env(safe-area-inset-bottom))!important}.all-sections-dialog>section>nav{grid-template-columns:1fr!important;gap:18px!important}.all-sections-btn{width:42px!important;padding:0!important}.all-sections-btn span{display:none!important}}@keyframes rk-sheet-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:420px){.emoji-dialog{align-self:end!important;width:100%!important;max-height:76dvh!important;margin:0!important;padding:16px!important;border-width:1px 0 0!important;border-radius:24px 24px 0 0!important}.emoji-dialog header{top:-16px!important;margin:-16px -16px 12px!important;padding:16px!important}.emoji-dialog .emoji-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.emoji-dialog .emoji-grid button{min-height:47px!important}}.message-reply-preview{display:grid;width:calc(100% - 18px);max-width:330px;margin:0 9px 6px;padding:8px 10px;border:0;border-left:2px solid rgba(239,144,182,.58);border-radius:5px 10px 10px 5px;background:rgba(255,255,255,.045);color:#ded0d6;text-align:left}.message-reply-preview small{margin-bottom:2px;color:#e891b4;font-size:.52rem;font-weight:720}.message-reply-preview span{overflow:hidden;font-size:.61rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.message-focus-pulse>.bubble{animation:ruby-message-focus 1.5s ease both}@keyframes ruby-message-focus{0%,to{box-shadow:inherit}35%{box-shadow:0 0 0 5px #e75f9929,0 14px 30px #0003}}@media (max-width:600px){.message-reply-preview{max-width:280px}.message-action-popover{max-height:min(320px,55dvh);overflow:auto}}@keyframes ruby-owner-message-focus{35%{box-shadow:0 0 0 5px #de518d29,0 18px 40px #0003}}/*! ruby-product-v7:end *//*! ruby-sources:/legal-foundation.css?v=20260923-v15-rc40-r2,/brand-refinement.css?v=20260923-v15-rc40-r2,/product-v10.css?v=20260923-v15-rc40-r2,/product-v11.css?v=20260923-v15-rc40-r2,/product-v12.css?v=20260923-v15-rc40-r2,/product-v13.css?v=20260923-v15-rc40-r2,/product-v2.css?v=20260923-v15-rc40-r2,/product-v22.css?v=20260923-v15-rc40-r2,/product-v23.css?v=20260923-v15-rc40-r2 */
