.xp-shell,.xp-auth{--xp:#f6d3c8;--xp-muted:#b99da9;--xp-line:#703048;--xp-hot:#e94785;color:#f8e5dd;font-family:Inter,Arial,sans-serif;background:radial-gradient(ellipse at 60% -20%,#481020 0%,transparent 55%),#0a050a;min-height:100vh}.xp-shell *,.xp-auth *{box-sizing:border-box}.xp-shell button,.xp-auth button{cursor:pointer;color:inherit}.xp-shell{display:grid;grid-template-columns:205px minmax(0,1fr);font-size:13px}.xp-sidebar{padding:18px 11px;background:linear-gradient(160deg,#1c0711,#080509 70%,#290914);border-right:1px solid #682239;min-height:100vh}.xp-logo{text-align:center;font-family:Georgia,serif;letter-spacing:5px;font-size:29px;color:#f3d5b6;padding:8px 0 20px}.xp-logo span,.xp-logo small{display:block;font-size:11px;letter-spacing:5px}.xp-logo small{font:9px Arial;letter-spacing:3px;color:#ef7fa5;margin-top:12px}.xp-nav-group{margin-bottom:10px;border:1px solid #502033;border-radius:12px;padding:8px;background:linear-gradient(130deg,#2b0b18a3,#11070c8a)}.xp-nav-heading{font:10px Georgia,serif;letter-spacing:1px;color:#f1a1b7;padding:4px 5px 8px}.xp-nav-group button,.xp-side-bottom button{border:0;background:transparent;width:100%;text-align:left;display:flex;gap:11px;align-items:center;padding:9px;border-radius:8px;font-size:12px}.xp-nav-group button.selected{background:linear-gradient(90deg,#a31951,#450d24);box-shadow:0 0 12px #d53870aa}.xp-side-bottom{border-top:1px solid #632b3c;padding-top:10px}.xp-main{min-width:0;padding:12px 14px 25px;background:radial-gradient(ellipse at 90% 0%,#4c0d22aa,transparent 45%),#090508}.xp-topbar{display:flex;align-items:center;gap:15px;min-height:43px}.xp-search{display:flex;align-items:center;gap:10px;flex:1;border:1px solid #7e3150;border-radius:12px;background:#1a0b15;padding:10px 13px}.xp-search input{background:none;border:0;outline:0;color:#fff;width:100%;font-size:12px}.xp-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(120deg,#9b1b4a,#ef8d8d);display:grid;place-items:center}.xp-profile{white-space:nowrap}.xp-profile small{display:block;color:#b99da9;margin-top:3px}.xp-new,.xp-primary{border:1px solid #d66a87;background:linear-gradient(110deg,#4c0c23,#a82252);border-radius:11px;padding:12px 18px;display:flex;align-items:center;gap:8px;justify-content:center}.xp-mobile-menu{display:none;border:0;background:none}.xp-welcome{display:flex;align-items:center;justify-content:space-between;margin:14px 0;padding:24px 26px;border:1px solid #572035;border-radius:15px;background:radial-gradient(ellipse at 75% 25%,#6d142e80,transparent 58%),linear-gradient(90deg,#190710,#080407)}.xp-kicker{font-size:10px;letter-spacing:3px;color:#f19db4}.xp-welcome h1{font:clamp(28px,3.5vw,50px) Georgia,serif;margin:7px 0;color:#f5d8c6}.xp-welcome em{color:#ff81aa}.xp-welcome p{color:#c5a7b0;margin:0}.xp-flower{font-size:55px;color:#ee5688}.xp-dashboard{display:grid;grid-template-columns:1.12fr 1fr 1.03fr;gap:10px;align-items:start}.xp-stats,.xp-middle,.xp-right{display:grid;gap:9px;min-width:0}.xp-panel,.xp-content-panel{border:1px solid #7b3049;border-radius:13px;background:linear-gradient(150deg,#2b0d1cdb,#110810 85%);padding:11px;min-width:0;box-shadow:inset 0 0 25px #4a0b241f}.xp-panel-head{font:14px Georgia,serif;display:flex;justify-content:space-between;align-items:center;gap:5px;margin-bottom:9px;color:#f4d6c9}.xp-panel-head button{font:10px Arial;border:1px solid #96516b;border-radius:20px;padding:5px 8px;background:#1b0b13;white-space:nowrap}.xp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.xp-metric{border:1px solid #6b253e;background:linear-gradient(150deg,#3e0b21,#16070f);border-radius:9px;padding:9px 3px;text-align:center;min-height:88px}.xp-metric span{color:#ff74a6;font-size:19px;display:block}.xp-metric strong{display:block;font:22px Georgia,serif;margin:3px 0}.xp-metric small{display:block;color:#d5b9c2;font-size:10px}.xp-ring{display:flex;align-items:center;justify-content:space-around;gap:10px;min-height:172px}.xp-donut{width:125px;height:125px;border-radius:50%;background:conic-gradient(#d72c65,#ffb7a7,#d72c65);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;isolation:isolate}.xp-donut:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;background:#150710;border-radius:50%;z-index:-1}.xp-donut strong{font:32px Georgia,serif}.xp-donut small,.xp-legend{color:#e2becb}.xp-legend div{margin:9px 0;font-size:11px}.xp-legend i{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:6px}.xp-activity{display:flex;gap:10px;border-top:1px solid #512035;padding:12px 3px}.xp-activity svg{color:#e45e90}.xp-activity small,.xp-empty small{display:block;color:#ac8e9a;font-size:11px;margin-top:5px}.xp-empty{padding:25px 10px;text-align:center;color:#e6c6d1}.xp-panel textarea{width:100%;min-height:110px;border:1px solid #73304a;background:#180914;color:#fff;border-radius:8px;padding:10px}.xp-calendar h3{text-align:center;font:17px Georgia,serif}.xp-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:3px}.xp-days b,.xp-days span{font-size:11px;padding:7px 1px}.xp-days .today{background:#ac1b51;border-radius:50%}.xp-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.xp-actions button{background:#220c18;border:1px solid #65243e;border-radius:8px;padding:12px 3px;display:grid;place-items:center;gap:7px;font-size:10px}.xp-actions svg{color:#f4769f}.xp-assistant{padding:12px;text-align:center}.xp-assistant span{font-size:55px;color:#ed518a}.xp-assistant p{font-size:11px;color:#b99da9}.xp-assistant button{border:1px solid #7c3150;background:#230d19;border-radius:10px;padding:9px}.xp-disclaimer{text-align:center;color:#8d7280;font-size:10px;margin:20px}.xp-content-panel{min-height:320px;padding:20px}.xp-entry{display:flex;gap:15px;align-items:center;padding:16px;border-bottom:1px solid #512035}.xp-entry div{flex:1}.xp-entry small{display:block;color:#a68a99}.xp-entry button{background:none;border:1px solid #75405b;border-radius:8px;padding:8px}.xp-auth{padding:25px}.xp-auth-top{display:flex;justify-content:space-between;align-items:center;font:12px Arial;letter-spacing:2px;color:#d6b4bd}.xp-auth-top button{background:none;border:0;display:flex;align-items:center;gap:8px}.xp-auth-card{max-width:470px;margin:7vh auto;padding:36px;background:linear-gradient(145deg,#290d1d,#10070e);border:1px solid #85344d;border-radius:22px;box-shadow:0 0 85px #861d4650}.xp-auth-brand{font:36px Georgia,serif;letter-spacing:7px;text-align:center;color:#f6d8b3;margin:20px 0}.xp-auth-brand span{display:block;font:11px Arial;letter-spacing:7px}.xp-auth h1{font:38px Georgia,serif;margin:15px 0}.xp-auth p{color:#c2a2b0;line-height:1.5}.xp-tabs{display:flex;background:#160811;border:1px solid #61304a;border-radius:10px;padding:4px;margin:20px 0}.xp-tabs button{flex:1;background:transparent;border:0;padding:10px;border-radius:8px}.xp-tabs button.active{background:#8c2351}.xp-auth label,.xp-modal label{display:block;font-size:12px;color:#e6c5ce;margin:15px 0}.xp-auth input,.xp-modal input{display:block;width:100%;margin-top:7px;border:1px solid #70344f;background:#120810;border-radius:10px;padding:13px;color:#fff;outline:none}.xp-password{position:relative}.xp-password button{position:absolute;right:10px;top:10px;border:0;background:none}.xp-auth .xp-primary,.xp-modal .xp-primary{width:100%;margin-top:20px}.xp-link{border:0;background:none;margin:15px 0;color:#ef8db0!important}.xp-auth-card>small{display:block;color:#947d87;font-size:10px;line-height:1.6}.xp-error{color:#ffb8c7;font-size:12px}.xp-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000b;display:grid;place-items:center;z-index:100}.xp-modal{width:min(430px,90vw);background:#200b18;border:1px solid #a84a69;padding:30px;border-radius:16px;position:relative}.xp-modal h2{font:30px Georgia,serif}.xp-modal p{color:#c9a7b2}.xp-modal-close{position:absolute;right:15px;top:10px;border:0;background:none;font-size:26px}.xp-shell button:hover,.xp-auth button:hover{filter:brightness(1.2)}@media(max-width:1100px){.xp-dashboard{grid-template-columns:1fr 1fr}.xp-right{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.xp-shell{display:block}.xp-sidebar{position:fixed;z-index:40;left:-230px;width:220px;top:0;bottom:0;overflow:auto;transition:left .2s}.xp-sidebar.open{left:0}.xp-mobile-menu{display:block}.xp-profile{display:none}.xp-dashboard{grid-template-columns:1fr}.xp-right{grid-column:auto;grid-template-columns:1fr}.xp-main{padding:10px}.xp-welcome{padding:18px}.xp-flower{display:none}.xp-search{min-width:0}.xp-new{padding:9px}.xp-auth-card{padding:22px}}.xf-shell{--fg:#ffe5d0;--gold:#f2b994;--pink:#ff6fb2;position:relative;display:grid;grid-template-columns:225px minmax(0,1fr);min-height:100vh;color:var(--fg);font-family:Inter,Arial,sans-serif;background:radial-gradient(ellipse at 72% 13%,#7a3c4e77,transparent 33%),radial-gradient(ellipse at 55% 85%,#8c462d77,transparent 50%),linear-gradient(125deg,#10090c,#2b1418 48%,#0c0a10);overflow:hidden}.xf-shell *{box-sizing:border-box}.xf-shell button{cursor:pointer;font:inherit;color:inherit}.xf-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.4;background:repeating-linear-gradient(90deg,transparent 0 190px,#e5aa8022 192px 194px,transparent 198px 300px),linear-gradient(0deg,#c18a6933,transparent 32%)}.xf-sidebar{z-index:2;min-height:100vh;background:linear-gradient(150deg,#130b0ecf,#231319ba);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-right:1px solid #ffd0a644;padding:28px 16px;display:flex;flex-direction:column}.xf-brand{font-family:Georgia,serif;letter-spacing:4px;font-size:36px;text-align:center;color:#f5cba6}.xf-brand small{display:block;font:10px Arial;letter-spacing:6px;margin-top:3px}.xf-side-caption{font-size:9px;letter-spacing:5px;text-align:center;margin:32px 0;color:#e8b8a6}.xf-sidebar nav{display:grid;gap:7px}.xf-sidebar nav button{display:flex;align-items:center;gap:17px;text-align:left;border:1px solid transparent;background:none;padding:13px 15px;border-radius:13px;font-size:13px}.xf-sidebar nav button.current,.xf-sidebar nav button:hover{background:#f3b79a22;border-color:#ffbf9e88;box-shadow:0 0 18px #fa946a33,inset 0 0 20px #ffc1a018}.xf-sidebar-bottom{margin-top:auto}.xf-mini-orb{width:93px;height:93px;border-radius:50%;margin:30px auto;background:radial-gradient(circle at 35% 28%,#fff4f9,#f6a0d1 20%,#d33890 49%,#451347 75%,#160c27);box-shadow:0 0 34px #ff5da8aa,0 0 80px #ff5da844;animation:xfBreath 5s ease-in-out infinite}.xf-user{display:flex;gap:10px;align-items:center;font-size:12px}.xf-user>span,.xf-avatar{border:1px solid #ffc39a99;background:#a45160a6;border-radius:50%;width:38px;height:38px;display:grid;place-items:center}.xf-user strong{display:block}.xf-user small{display:block;margin-top:5px;color:#d4b3aa}.xf-exit{background:none;border:0;display:flex;gap:8px;align-items:center;font-size:11px;padding:9px 0;color:#c8ada6!important}.xf-main{z-index:1;min-width:0}.xf-top{height:78px;padding:15px 34px;display:flex;justify-content:space-between;align-items:center}.xf-top-name{letter-spacing:7px;font-size:11px;color:#f4c7ae}.xf-top-tools{display:flex;align-items:center;gap:15px}.xf-search{display:flex;align-items:center;gap:10px;border:1px solid #f9c3a24f;border-radius:40px;padding:9px 16px;background:#24111b88}.xf-search input{border:0;outline:0;background:none;color:#fff1e8;width:240px}.xf-search input::placeholder{color:#d5a8a7}.xf-bell{border:0;background:none;position:relative}.xf-bell i{position:absolute;top:0;right:0;width:7px;height:7px;background:#ff4e9e;border-radius:50%;box-shadow:0 0 12px #ff4e9e}.xf-avatar{font-size:14px}.xf-menu{display:none;background:none;border:0}.xf-stage{padding:12px 28px 24px;position:relative}.xf-glow-orb{position:absolute;pointer-events:none;right:15%;top:5px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle at 32% 25%,#fff0f7,#ffbddc 13%,#f473b1 34%,#aa2e7c 59%,#401339 80%,#160a1b);box-shadow:0 0 30px #ff8cc8bb,0 0 95px #ff539b80,inset -20px -22px 30px #320d36;animation:xfBreath 5s ease-in-out infinite}.xf-orbit-a,.xf-orbit-b{position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;border:2px solid #ffc7c7b3;border-radius:50%;transform:rotate(-27deg) scaleY(.34);box-shadow:0 0 20px #ff9ebf}.xf-orbit-b{transform:rotate(37deg) scaleY(.29);border-color:#ff94b2a8}.xf-hero{min-height:208px;display:flex;align-items:center;justify-content:space-between;position:relative}.xf-eyebrow{font-size:10px;letter-spacing:4px;color:#f3c9a9}.xf-hero h1{font-family:Georgia,serif;font-size:clamp(42px,5vw,78px);font-weight:400;margin:18px 0 12px}.xf-hero h1 span{font-size:26px;color:#ffc8ad}.xf-hero p{font-size:15px;color:#ead0c1}.xf-hero-right{font-size:11px;letter-spacing:4px;line-height:2.3;margin-right:2%;color:#f5c9af}.xf-glass{background:linear-gradient(140deg,#26131cbb,#120d14b8);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #f6b89b68;box-shadow:0 8px 30px #0006,inset 0 1px #fff2,0 0 22px #f4a17b13;border-radius:18px}.xf-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.xf-stat{padding:20px 14px;text-align:left;display:flex;gap:14px;min-height:135px;align-items:flex-start;transition:transform .2s,box-shadow .2s}.xf-stat:hover{transform:translateY(-3px);box-shadow:0 0 27px #ff91b555}.xf-stat-symbol,.xf-record-icon{flex-shrink:0;width:53px;height:53px;border-radius:50%;display:grid;place-items:center;color:#ffe0cb;background:radial-gradient(circle at 30% 20%,#f4bda466,#6a243a99 70%);border:1px solid #f3b89d99;box-shadow:0 0 20px #ff829155}.xf-stat small,.xf-stat span{display:block;font-size:11px;color:#eac4b7}.xf-stat strong{display:block;font:30px Georgia,serif;margin:9px 0}.xf-home-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:15px;margin-top:16px}.xf-panel{min-height:240px;padding:20px}.xf-panel-head{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #f5c5a72b;padding-bottom:13px}.xf-panel-head h2{font:25px Georgia,serif;font-weight:400;margin:0}.xf-panel-head button{display:flex;align-items:center;gap:5px;background:none;border:0;font-size:11px;color:#f3c5ab}.xf-empty{text-align:center;padding:25px 12px}.xf-empty span{font-size:40px;color:#f79db8;text-shadow:0 0 25px #f16ca8}.xf-empty h3{font:23px Georgia,serif;font-weight:400;margin:10px 0}.xf-empty p{font-size:12px;line-height:1.7;color:#d7b5ac;max-width:330px;margin:10px auto}.xf-empty button,.xf-submit{display:inline-flex;gap:9px;align-items:center;justify-content:center;background:#f6bd9d25;border:1px solid #ffc3a17d;border-radius:30px;padding:10px 16px;font-size:12px}.xf-empty button:hover,.xf-submit:hover{background:#f6bd9d45}.xf-compact{padding:17px 8px}.xf-compact span{font-size:28px}.xf-compact h3{font-size:20px}.xf-records{display:grid;gap:10px;margin-top:16px}.xf-record{display:flex;align-items:center;gap:12px;border:1px solid #ffc8b32a;border-radius:12px;padding:11px;background:#ffffff08}.xf-record .xf-record-icon{width:36px;height:36px}.xf-record>div:nth-child(2){flex:1;min-width:0}.xf-record strong{font-size:12px}.xf-record p{font-size:11px;color:#d7b6a9;margin:5px 0;overflow-wrap:anywhere}.xf-record small{font-size:10px;color:#d8a5a0}.xf-record button{border:0;background:none}.xf-section{min-height:460px}.xf-account{display:flex;gap:20px;padding:35px 10px}.xf-account p{font-size:13px}.xf-account small{font-size:11px;color:#ddb7aa}.xf-bottom-note{display:flex;justify-content:space-between;gap:20px;margin:24px 0;font-size:9px;letter-spacing:1px;color:#c8a39e}.xf-bottom-note span{letter-spacing:0}.xf-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#000b;display:grid;place-items:center;padding:20px}.xf-modal{width:min(480px,100%);padding:30px;position:relative}.xf-modal h2{font:35px Georgia,serif;font-weight:400}.xf-modal p{font-size:12px;line-height:1.6;color:#d6b4a9}.xf-modal label{display:block;font-size:12px;margin:16px 0}.xf-modal input,.xf-modal textarea{display:block;width:100%;margin-top:8px;padding:12px;background:#130c13;border:1px solid #ffc5a45e;border-radius:10px;color:#ffe8db;font:inherit}.xf-modal .xf-submit{width:100%;margin-top:15px}.xf-close{position:absolute;right:20px;top:20px;background:none;border:0}.xf-record-icon{font-size:22px}@keyframes xfBreath{50%{filter:brightness(1.15);scale:1.035}}@media(prefers-reduced-motion:reduce){.xf-glow-orb,.xf-mini-orb{animation:none}}@media(max-width:1120px){.xf-shell{grid-template-columns:190px minmax(0,1fr)}.xf-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xf-home-grid{grid-template-columns:1fr}.xf-glow-orb{right:12%;width:150px;height:150px}}@media(max-width:720px){.xf-shell{display:block}.xf-sidebar{position:fixed;top:0;bottom:0;width:230px;transform:translate(-110%);transition:transform .2s;overflow:auto}.xf-sidebar.open{transform:none}.xf-menu{display:block}.xf-top{padding:12px 16px}.xf-top-name{display:none}.xf-search input{width:115px}.xf-stage{padding:10px 15px}.xf-hero{min-height:210px}.xf-hero-right{display:none}.xf-glow-orb{width:105px;height:105px;top:22px;right:25px;opacity:.7}.xf-stat-grid{gap:9px}.xf-stat{min-height:120px;padding:13px 10px;gap:7px}.xf-stat-symbol{width:34px;height:34px}.xf-stat strong{font-size:23px}.xf-panel-head h2{font-size:21px}.xf-bottom-note{display:block;line-height:1.6}}.xzyra-real-record{display:flex;flex-direction:column;gap:7px;width:100%;margin:9px 0;padding:15px 18px;text-align:left;background:#ffdcbe0b;border:1px solid rgba(245,191,152,.22);border-radius:14px;color:#f5d9c4;cursor:pointer}.xzyra-real-record:hover{border-color:#ffc3a2b3;background:#ffdcbe1a}.xzyra-real-record strong{font-size:14px}.xzyra-real-record span{font-size:12px;color:#d6a5b6}.xzyra-real-record p{font-size:12px;line-height:1.5}.xf-modal select{width:100%;padding:12px;color:#fce4d4;background:#20121e;border:1px solid #ad657b;border-radius:10px}.xp-error button{margin-left:15px;color:inherit;border:1px solid currentColor;border-radius:8px;background:transparent;padding:4px 8px}.xf-shell{background-image:linear-gradient(110deg,#090609e8,#14090dbf 42%,#0a0609cf),url(/assets/mansion-interior-CZw-gtJ9.png);background-size:cover;background-position:center;background-attachment:fixed}.xf-shell:before{opacity:.14}.xf-sidebar{background:#0d090dbd;-webkit-backdrop-filter:blur(30px) saturate(1.2);backdrop-filter:blur(30px) saturate(1.2)}.xf-stage{position:relative;z-index:1}.xf-panel,.xf-stat,.xa-panel{backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3)}@media(max-width:720px){.xf-shell{background-attachment:scroll;background-position:55% center}}.xf-shell{background-image:linear-gradient(110deg,#0c050a7a,#14070f47 48%,#0805098a),url(/assets/mansion-interior-CZw-gtJ9.png);background-position:center;background-size:cover;background-attachment:fixed;isolation:isolate}.xf-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 67% 10%,rgba(255,174,126,.13),transparent 48%),radial-gradient(ellipse at 15% 90%,rgba(121,17,61,.2),transparent 55%)}.xf-sidebar{background:linear-gradient(160deg,#1c0913a8,#0c060b7d);border-right:1px solid rgba(255,211,183,.33);backdrop-filter:blur(34px) saturate(165%);-webkit-backdrop-filter:blur(34px) saturate(165%);box-shadow:inset -1px 0 #ffffff1f,15px 0 60px #0000003d}.xf-main{position:relative;z-index:1}.xf-top{background:#1808112e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,218,193,.17)}.xf-glass,.xf-panel,.xf-stat,.xf-modal,.xa-panel,.xp-panel,.xp-content-panel{background:linear-gradient(140deg,#4c1e3073,#150b1491 58%,#2d141f61)!important;border:1px solid rgba(255,205,185,.43)!important;backdrop-filter:blur(30px) saturate(155%) brightness(1.08)!important;-webkit-backdrop-filter:blur(30px) saturate(155%) brightness(1.08)!important;box-shadow:inset 0 1px #ffffff4d,inset 1px 0 #ffffff12,0 20px 60px #00000038,0 0 30px #ff7d9b14!important;border-radius:22px}.xf-stat,.xf-panel,.xa-panel{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.xf-stat:hover,.xf-panel:hover,.xa-panel:hover{transform:translateY(-3px);border-color:#ffdec8a6!important;box-shadow:inset 0 1px #ffffff59,0 24px 65px #0000004d,0 0 35px #fa779f2e!important}.xf-sidebar nav button.current,.xf-sidebar nav button:hover{background:linear-gradient(105deg,#de679557,#5a193757);border-color:#ffc9c5ab;box-shadow:inset 0 1px #fff3,0 0 22px #f66ba033}.xf-search,.xf-bell,.xf-avatar{background:#3e162a6e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,204,187,.42);box-shadow:inset 0 1px #fff3}.xf-hero h1,.xf-brand,.xf-panel-head h2{color:#ffe0d8;text-shadow:0 3px 22px rgba(0,0,0,.35)}.xf-glow-orb{filter:drop-shadow(0 0 22px rgba(255,130,187,.4))}@media(max-width:720px){.xf-shell{background-attachment:scroll}.xf-sidebar{background:#14080fe0}.xf-glass,.xf-panel,.xf-stat,.xa-panel{-webkit-backdrop-filter:blur(20px) saturate(130%)!important;backdrop-filter:blur(20px) saturate(130%)!important}}@media(prefers-reduced-motion:reduce){.xf-stat,.xf-panel,.xa-panel{transition:none!important;transform:none!important}}.xo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.xo-card{min-width:0;padding:18px;border:1px solid rgba(239,174,195,.26);border-radius:18px;background:linear-gradient(135deg,#42182ba3,#140a12c7);display:flex;flex-direction:column;gap:10px;color:#fbe1e6}.xo-card strong{font-size:17px;overflow-wrap:anywhere}.xo-card span,.xo-card p{font-size:13px;color:#e0bec8;overflow-wrap:anywhere}.xo-open{display:flex;flex-direction:column;align-items:flex-start;gap:9px;width:100%;background:transparent;border:0;text-align:left;color:inherit;cursor:pointer}.xo-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px}.xo-actions button,.xo-card>button{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid rgba(241,161,194,.36);border-radius:10px;background:#461b3180;color:#ffe0e9;cursor:pointer;font-size:12px}.xo-card input{width:100%;padding:10px;background:#160b12;color:#fff;border:1px solid #90526d;border-radius:9px}.xo-help{margin:15px 0;color:#e7bdc9;font-size:13px}@media(max-width:1150px){.xo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.xo-grid{grid-template-columns:1fr}}.xf-top-tools .xzyra-language-select{flex-shrink:0;max-width:125px}@media(max-width:650px){.xf-top-tools .xf-search{display:none}.xf-top-tools .xzyra-language-select{max-width:100px}}.xa-dashboard{position:relative;color:#ffe7d5}.xa-intro{min-height:178px;display:flex;align-items:center;justify-content:space-between;padding:8px 18px 22px}.xa-kicker{font-size:10px;letter-spacing:4px;color:#e5b4b2}.xa-intro h1{font:normal clamp(42px,5vw,72px) Georgia,serif;margin:13px 0 5px}.xa-intro h1 span{font-size:25px;color:#ff5c9c}.xa-intro p{color:#e6bdad;font-size:14px}.xa-orb,.xa-ai-orb{border-radius:50%;background:radial-gradient(circle at 32% 24%,#ffe8eb,#fa91b8 16%,#e33379 40%,#641039 68%,#210819);box-shadow:0 0 26px #ff579a88,0 0 75px #a7135777,inset -15px -15px 25px #21051d;position:relative;animation:xaBreathe 6s ease-in-out infinite}.xa-orb{height:138px;width:138px;margin-right:8%}.xa-orb i,.xa-orb b{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border:2px solid #ffb0c2;border-radius:50%;transform:rotate(-30deg) scaleY(.35);box-shadow:0 0 18px #ff76ad}.xa-orb b{transform:rotate(40deg) scaleY(.32)}.xa-columns{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:12px;align-items:start}.xa-stack{display:grid;gap:12px;min-width:0}.xa-panel{padding:15px;border-radius:16px;border:1px solid #d3577659;background:linear-gradient(140deg,#230b16d9,#0e090fd9);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:inset 0 1px #ffcaab1c,0 12px 30px #0005}.xa-panel header{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid #e37d7c2c;padding-bottom:10px;margin-bottom:12px}.xa-panel h2{display:flex;align-items:center;gap:7px;font: 16px Georgia,serif;letter-spacing:.4px;margin:0}.xa-panel header button,.xa-panel header span{font:11px Arial,sans-serif;color:#ffc3c2;background:transparent;border:1px solid #b6537060;border-radius:20px;padding:6px 10px;cursor:pointer;white-space:nowrap}.xa-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.xa-metrics button{min-height:90px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:10px;border:1px solid #ba355a56;background:linear-gradient(130deg,#4b1028a6,#1a0912a6);cursor:pointer}.xa-metrics strong{font: 27px Georgia,serif}.xa-metrics small{font-size:10px;color:#e7b9b6}.xa-metrics svg{color:#ff80a7}.xa-pipeline{display:flex;gap:18px;align-items:center;justify-content:center;min-height:174px}.xa-ring{width:132px;height:132px;flex-shrink:0;border-radius:50%;border:18px solid #d83273;box-shadow:inset 0 0 20px #6b0c39,0 0 25px #ef4a7a33;display:flex;flex-direction:column;align-items:center;justify-content:center}.xa-ring strong{font: 31px Georgia,serif}.xa-ring small{font-size:11px}.xa-legend{flex:1;font-size:11px;text-transform:capitalize}.xa-legend div{margin:11px 0;display:flex;align-items:center;gap:7px}.xa-legend i{height:10px;width:10px;border-radius:50%}.xa-legend b{margin-left:auto}.xa-activity{display:block;width:100%;text-align:left;background:transparent;color:inherit;border:0;border-bottom:1px solid #8d415533;padding:11px 4px;cursor:pointer}.xa-activity strong,.xa-activity small{display:block}.xa-activity small{color:#d8a8a9;font-size:10px;margin-top:5px}.xa-empty,.xa-help{font-size:11px;line-height:1.6;color:#c9a2aa}.xa-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.xa-quick button,.xa-editor-button{background:#53122e9e;border:1px solid #c34b7966;border-radius:9px;color:#ffe4d8;padding:11px 7px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-size:11px}.xa-month{display:flex;align-items:center;justify-content:space-between;margin:10px 0}.xa-month button{background:transparent;color:#ffe7d5;border:0;font-size:24px;cursor:pointer}.xa-month strong{font: 16px Georgia,serif}.xa-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;text-align:center}.xa-calendar b,.xa-calendar span{padding:8px 0;font-size:11px;position:relative}.xa-calendar b{color:#c999a5}.xa-calendar .booked:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#ff4a9d;bottom:1px;left:calc(50% - 2px)}.xa-ai-orb{width:118px;height:118px;margin:17px auto 22px}.xa-ai label{display:block;color:#e9c4c1;font-size:11px}.xa-ai input{display:block;margin-top:7px;width:100%;padding:11px;border:1px solid #a7536d7a;background:#100911;border-radius:8px;color:#fff}.xa-ai .xa-quick{margin-top:11px}.xa-output{margin-top:12px;background:#100911;border:1px solid #a7536d7a;border-radius:10px;padding:10px}.xa-output pre{white-space:pre-wrap;font:11px/1.6 Arial,sans-serif;color:#f9dcd2}.xa-output button{display:flex;align-items:center;gap:6px;border:1px solid #c34b7966;border-radius:7px;background:#47162d;color:#fff;padding:7px;cursor:pointer}.xa-editor-button{width:100%}@keyframes xaBreathe{50%{filter:brightness(1.15);transform:scale(1.04)}}@media(max-width:1350px){.xa-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.xa-stack:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.xa-stack:last-child .xa-ai{grid-row:span 2}}@media(max-width:820px){.xa-columns{grid-template-columns:1fr}.xa-stack:last-child{grid-column:auto;grid-template-columns:1fr}.xa-stack:last-child .xa-ai{grid-row:auto}.xa-orb{width:95px;height:95px;margin-right:20px}.xa-intro{min-height:140px}}@media(prefers-reduced-motion:reduce){.xa-orb,.xa-ai-orb{animation:none}}.xedit{color:#f9e6e6}.xedit-header,.xedit-toolbar,.xedit-preview-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.xedit-header h2{font:29px Georgia,serif;margin:0}.xedit-header p{color:#bba0aa}.xedit-header span{color:#f1a1b7;font-size:11px}.xedit-toolbar{margin:20px 0;flex-wrap:wrap}.xedit-toolbar button,.xedit-reset{border:1px solid #8d3658;border-radius:10px;padding:10px 13px;background:#210d18;color:#f7d7df;cursor:pointer}.xedit-switch{display:flex;gap:5px}.xedit-switch .active{background:#a51e54;color:#fff}.xedit-workspace{display:grid;grid-template-columns:minmax(235px,320px) minmax(0,1fr);gap:15px}.xedit-fields,.xedit-preview{background:#170913;border:1px solid #76304a;border-radius:14px;padding:15px;min-width:0}.xedit-fields h3{font:22px Georgia,serif;margin:0 0 16px}.xedit-fields label{display:block;color:#e8bccb;font-size:12px;margin:0 0 14px}.xedit-fields input,.xedit-fields textarea{width:100%;box-sizing:border-box;margin-top:6px;border-radius:9px;padding:12px;border:1px solid #7d3450;background:#0d070d;color:#fff;font:13px Arial}.xedit-warning,.xedit-note{font-size:11px;color:#d8a7b9;line-height:1.6}.xedit-preview-top{padding-bottom:12px;color:#e9b9c9}.xedit-framewrap{height:640px;background:#090508;border:1px solid #76304a;border-radius:10px;overflow:auto;display:flex;justify-content:center}.xedit-framewrap iframe{height:100%;flex-shrink:0;border:0;background:#090508}.xedit-reset{width:100%}@media(max-width:1000px){.xedit-workspace{grid-template-columns:1fr}.xedit-framewrap{height:480px}}.xedit-item{display:block;width:100%;text-align:left;margin:5px 0;padding:10px;border:1px solid #6d4858;background:#25121e;color:#ead7d3;border-radius:8px;cursor:pointer}.xedit-item.active{border-color:#ef9ab9;background:#593044}.xedit-section-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #563645;padding:10px 0}.xedit-section-row button{padding:7px 12px;background:#563047;border:1px solid #916477;border-radius:8px;color:#fff;cursor:pointer}.pm-root{color:#f9e5d5}.pm-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 0 22px}.pm-top h2{font: 42px Georgia,serif;margin:7px 0}.pm-top p,.pm-empty p{color:#d3b9b9;max-width:700px;line-height:1.5}.pm-eyebrow{font-size:10px;letter-spacing:4px;color:#e9b6aa}.pm-root button{cursor:pointer}.pm-primary{background:linear-gradient(120deg,#f0a5c5,#8f174c);border:1px solid #f4b6d0;border-radius:10px;color:#fff;padding:12px 17px;display:inline-flex;gap:9px;align-items:center}.pm-tabs{display:flex;gap:8px;margin-bottom:18px}.pm-tabs button,.pm-actions button,.pm-file button,.pm-image-row button{background:#23131eaa;color:#f6d8d5;border:1px solid #81526a;border-radius:9px;padding:10px 14px;display:inline-flex;align-items:center;gap:7px}.pm-tabs button{text-transform:capitalize}.pm-tabs .active{background:#763050}.pm-layout{display:grid;grid-template-columns:minmax(220px,290px) minmax(0,1fr);gap:16px}.pm-entries,.pm-editor{background:#140b11cc;border:1px solid #74465a;border-radius:20px;padding:16px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.pm-entry{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:1px solid transparent;background:transparent;color:#ffe8da;text-align:left;border-radius:12px}.pm-entry.active{border-color:#a56a83;background:#4d263a}.pm-entry img,.pm-placeholder{width:64px;height:64px;object-fit:cover;border-radius:9px;background:#30212b;display:grid;place-items:center}.pm-entry span:last-child{min-width:0}.pm-entry strong,.pm-entry small{display:block}.pm-entry small{font-size:11px;color:#d3adb9;margin-top:5px}.pm-empty{text-align:center;padding:85px 10px}.pm-editor-head{display:flex;align-items:center;justify-content:space-between}.pm-editor h3{font: 27px Georgia,serif}.pm-toggle{display:flex;align-items:center;gap:8px}.pm-fields{display:grid;gap:12px}.pm-fields label{font-size:12px;color:#f5d4d4}.pm-fields input,.pm-fields textarea{display:block;box-sizing:border-box;width:100%;margin-top:6px;background:#110c11;color:#fff;border:1px solid #80556c;border-radius:9px;padding:12px;font:inherit}.pm-media-section{margin-top:22px;border:1px solid #694052;border-radius:15px;padding:15px}.pm-media-section h4{margin:0 0 13px}.pm-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pm-image-row img{width:180px;max-height:135px;object-fit:cover;border-radius:10px;display:block;margin-bottom:9px}.pm-gallery{display:flex;flex-wrap:wrap;gap:10px}.pm-thumb{width:120px;border-radius:10px;background:#0e0a0e;overflow:hidden}.pm-thumb img{width:120px;height:100px;object-fit:cover}.pm-thumb div{display:flex;justify-content:space-evenly}.pm-thumb button,.pm-modal-head button{background:none;color:#f8d6dc;border:0;padding:8px}.pm-file{display:flex;justify-content:space-between;gap:10px;margin:9px 0}.pm-file a{color:#ffcadb;display:flex;align-items:center;gap:6px}.pm-footer{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.pm-danger{background:transparent;color:#ffc0ce;border:1px solid #a05c71;border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:6px}.pm-error,.pm-success{padding:12px;border:1px solid #b25a73;border-radius:9px;margin:10px 0;background:#351624}.pm-success{border-color:#9c7e5e}.pm-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:1000;display:grid;place-items:center;padding:20px}.pm-modal{width:min(800px,95vw);max-height:80vh;overflow:auto;background:#20121d;border:1px solid #a36c83;border-radius:20px;padding:20px}.pm-modal-head{display:flex;align-items:start;justify-content:space-between}.pm-modal-head h3{margin:0;font: 29px Georgia,serif}.pm-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:12px;margin-top:18px}.pm-library button{background:#100b10;border:1px solid #6d4257;border-radius:10px;color:#f4dce4;overflow:hidden;padding:7px;min-width:0}.pm-library img{width:100%;height:100px;object-fit:cover;border-radius:6px}.pm-library small{display:block;overflow-wrap:anywhere;padding:5px;font-size:10px}@media(max-width:800px){.pm-layout{grid-template-columns:1fr}.pm-top{align-items:start;flex-direction:column}}.pm-root{--pm-gold:#f2c69c;--pm-pink:#f49aba;position:relative;padding-bottom:36px}.pm-root .pm-top{margin:8px 0 24px;align-items:center}.pm-top h2{font-family:Georgia,serif;font-size:clamp(38px,4vw,58px);letter-spacing:-2px}.pm-top p{font-size:14px}.pm-primary{border-radius:16px;padding:14px 20px;background:linear-gradient(115deg,#ffb6bc,#df7b9e 42%,#8d2456);box-shadow:0 8px 34px #ff679b39,inset 0 1px #ffe7dbb8;transition:transform .2s,box-shadow .2s}.pm-primary:hover{transform:translateY(-2px);box-shadow:0 10px 40px #ff79a95c}.pm-hero{position:relative;overflow:hidden;display:flex;align-items:center;min-height:275px;padding:30px clamp(20px,4vw,50px);border:1px solid #f7bb9959;border-radius:28px;background:radial-gradient(ellipse at 23% 45%,#ad456d45,transparent 45%),linear-gradient(115deg,#25101edc,#1d101bba 60%,#442231b0);-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);box-shadow:0 25px 70px #0007,inset 0 1px #ffd5c954;margin-bottom:29px}.pm-hero-art{position:relative;width:225px;height:225px;flex:0 0 225px;display:grid;place-items:center;filter:drop-shadow(0 0 22px #f15a9988)}.pm-hero-core{width:116px;height:116px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ffe3d8,#f18da7 22%,#9b285f 58%,#220e28 82%);border:1px solid #ffd3c6;box-shadow:0 0 20px #f7a2b5,0 0 80px #ec64957d,inset -20px -18px 35px #3a0e36;color:#ffe6c5}.pm-hero-orbit{position:absolute;border:2px solid #ffb7bba3;border-radius:50%;width:205px;height:90px;box-shadow:0 0 15px #f96b9c;animation:pm-orbit 13s linear infinite}.pm-hero-orbit-a{transform:rotate(-32deg)}.pm-hero-orbit-b{animation-duration:18s;animation-direction:reverse;opacity:.6}@keyframes pm-orbit{0%{transform:rotate(-32deg)}to{transform:rotate(328deg)}}.pm-hero-copy{position:relative;z-index:1}.pm-hero-copy h3{font:normal clamp(27px,3.2vw,45px)/1.13 Georgia,serif;margin:13px 0;color:#ffede1}.pm-hero-copy em{color:var(--pm-gold)}.pm-hero-copy p{max-width:540px;line-height:1.65;color:#ead1ce;font-size:13px}.pm-hero-metrics{display:flex;flex-wrap:wrap;gap:23px;margin-top:20px;color:#e7c8c7;font-size:12px}.pm-hero-metrics strong{font: 25px Georgia,serif;color:#ffdabd;margin-right:5px}.pm-workspace-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:20px 0 15px}.pm-workspace-heading h3{font: 29px Georgia,serif;margin:5px 0;color:#fce2d5}.pm-search{display:flex;align-items:center;gap:9px;border:1px solid #c28a9277;border-radius:22px;background:#170e16aa;padding:10px 14px;color:#e7b3c6}.pm-search input{background:transparent;border:0;color:#fff;outline:0;min-width:160px}.pm-tabs button{border-radius:30px;padding:11px 19px;background:#24141fbb;border:1px solid #bb7e8e80;transition:.2s}.pm-tabs .active{background:linear-gradient(110deg,#e59aa2,#873554);color:#fff;box-shadow:0 0 24px #ec7d9c48}.pm-gallery-overview{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:15px;margin:16px 0 30px}.pm-showcase-card,.pm-showcase-add{position:relative;overflow:hidden;min-height:220px;border:1px solid #c9988b7a;border-radius:20px;background:linear-gradient(135deg,#351827,#120c13);box-shadow:0 14px 32px #0006,inset 0 1px #ffd9c35c;text-align:left;color:#ffe9db;transition:transform .2s,box-shadow .2s}.pm-showcase-card:hover,.pm-showcase-add:hover{transform:translateY(-5px);box-shadow:0 20px 42px #0009,0 0 24px #ee71935b}.pm-showcase-card>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.pm-showcase-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#e6a6a6;background:radial-gradient(circle at 50% 35%,#a7446d77,transparent 65%)}.pm-showcase-placeholder span{font:20px Georgia,serif;letter-spacing:5px}.pm-showcase-overlay{position:absolute;bottom:0;left:0;right:0;padding:35px 15px 15px;background:linear-gradient(transparent,#130b13f5);display:grid;gap:7px}.pm-showcase-overlay small{letter-spacing:2px;font-size:9px;color:#ffd0ad}.pm-showcase-overlay strong{font:22px Georgia,serif}.pm-showcase-overlay span{display:flex;gap:6px;align-items:center;font-size:11px;color:#ffd9c7}.pm-showcase-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;border-style:dashed;background:linear-gradient(135deg,#4b2136b0,#1c0f1acb)}.pm-showcase-add-symbol{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;border:1px solid #ffb7b0;box-shadow:0 0 26px #ec8aa36e;background:#5a2940}.pm-showcase-add strong{font:21px Georgia,serif}.pm-showcase-add small{color:#deb6b9}.pm-entries,.pm-editor{background:linear-gradient(130deg,#281521dc,#120d15db);border:1px solid #d19b8c70;border-radius:23px;box-shadow:0 18px 42px #0008,inset 0 1px #ffe1c53d;-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px)}.pm-entries{min-height:260px}.pm-entry:hover{background:#8d426044}.pm-editor{min-height:260px}.pm-empty{padding:55px 10px}.pm-media-section{background:#2d182455;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-color:#d29c9c52}.pm-create-modal{width:min(730px,95vw);padding:30px;background:radial-gradient(circle at 20% 10%,#a54a6955,transparent 55%),linear-gradient(135deg,#321827f5,#140e17f8);box-shadow:0 30px 100px #000d,0 0 60px #f280a133;-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);border-color:#e5aaab88}.pm-create-modal .pm-modal-head h3{font-size:39px;margin:8px 0}.pm-create-types{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.pm-create-types button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border:1px solid #9c6378;border-radius:15px;padding:18px;background:#2b1826;color:#f9e4dc;text-align:left}.pm-create-types button.active{border-color:#ffd5b3;background:linear-gradient(135deg,#a95a78,#49223c);box-shadow:0 0 20px #ff96aa55}.pm-create-types strong{font:20px Georgia,serif}.pm-create-types small{color:#e7bec3}.pm-create-prompt{display:block;font-size:13px;color:#f7dbd4}.pm-create-prompt textarea{display:block;width:100%;box-sizing:border-box;margin-top:9px;padding:16px;background:#120c14;border:1px solid #a7798b;border-radius:14px;color:#fff;font:14px/1.6 inherit;resize:vertical}.pm-create-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:18px}.pm-create-footer span{font-size:11px;color:#d4aeb9;max-width:320px}@media(max-width:720px){.pm-hero{flex-direction:column;text-align:center;padding:24px}.pm-hero-art{height:155px;transform:scale(.75);margin:-25px}.pm-hero-metrics{justify-content:center}.pm-workspace-heading{flex-direction:column;align-items:stretch}.pm-create-types{grid-template-columns:1fr}.pm-create-footer{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.pm-hero-orbit{animation:none}}.pm-error{white-space:pre-line;overflow-wrap:anywhere}.ed-root{color:#f4e5da;padding:16px 0 32px}.ed-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.ed-heading h2{font:42px Georgia,serif;margin:8px 0}.ed-heading small,.ed-preview>small{letter-spacing:.2em;color:#d6ae7a}.ed-heading p,.ed-note{color:#d2b9bb}.ed-root button{cursor:pointer;background:#351824;border:1px solid #986479;border-radius:12px;color:#f7d9dc;padding:10px 14px}.ed-root button:disabled{opacity:.4}.ed-root .ed-primary{background:linear-gradient(110deg,#a93665,#71324f);color:#fff}.ed-columns{display:grid;grid-template-columns:minmax(300px,420px) minmax(300px,1fr);gap:20px}.ed-controls,.ed-preview{background:#10080ebd;border:1px solid #6d4650;border-radius:20px;padding:22px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ed-controls label{display:flex;flex-direction:column;gap:7px;font-size:13px;margin:10px 0}.ed-controls input,.ed-controls select{width:100%;background:#140d14;color:#fff;border:1px solid #73505a;padding:11px;border-radius:8px;box-sizing:border-box}.ed-controls h3{font:24px Georgia,serif;margin:25px 0 12px}.ed-ticket{padding:12px;border:1px solid #6c4952;border-radius:12px;margin:10px 0}.ed-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ed-preview h2{font:44px Georgia,serif}.ed-pricecards{display:flex;gap:12px;flex-wrap:wrap}.ed-pricecards>div{border:1px solid;padding:16px;border-radius:12px;min-width:130px;display:flex;justify-content:space-between;gap:16px}.ed-stage{background:#79465b;text-align:center;margin:36px auto 18px;padding:10px;max-width:480px;letter-spacing:.3em}.ed-seatgrid{display:grid;gap:7px;max-width:650px;margin:auto}.ed-seatgrid>div{border:1px solid #765260;background:#35202e;text-align:center;padding:12px 2px;border-radius:6px;font-size:11px;overflow:hidden}.ed-preview p{color:#cfb4ba}.ed-preview .ed-caution{border-top:1px solid #65434d;padding-top:18px;margin-top:24px}@media(max-width:950px){.ed-columns{grid-template-columns:1fr}.ed-heading{align-items:flex-start;flex-direction:column}}.xu-call-button{background:#5d193680;cursor:pointer;font-family:inherit}.xu-call-button:disabled{opacity:.45;cursor:not-allowed}.xu-call-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#08050ab8;display:grid;place-items:center;padding:18px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.xu-call-card{width:min(100%,370px);text-align:center;border:1px solid rgba(233,188,145,.5);border-radius:28px;background:linear-gradient(145deg,#521530f5,#0f0a15f7);box-shadow:0 20px 70px #0009;padding:38px 24px;color:#fff0e4}.xu-call-card h3{font-size:25px;margin:20px 0 8px}.xu-call-card p{opacity:.7}.xu-call-controls{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}.xu-call-controls button{display:flex;align-items:center;gap:7px;padding:11px 15px;border:1px solid #e6c7a877;background:#ffffff15;color:#fff0e4;border-radius:25px;cursor:pointer}.xu-call-controls button:last-child{background:#942e47}.xu-call-error{color:#ffd1d1;font-size:12px;padding:6px}.xu-inbox{display:grid;grid-template-columns:minmax(230px,310px) 1fr;min-height:530px;border:1px solid #ffffff35;border-radius:24px;overflow:hidden;background:#0f0c12a6;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#f9e9d9}.xu-people{border-right:1px solid #ffffff24;padding:22px;background:#0b080f73}.xu-eyebrow{font-size:10px;letter-spacing:.19em;color:#e8c59d}.xu-people h2{font-size:24px;margin:12px 0 20px}.xu-search{display:flex;gap:8px;align-items:center;padding:11px;border:1px solid #ffffff32;border-radius:12px;margin-bottom:16px}.xu-search input,.xu-compose input{border:0;outline:0;background:transparent;color:#fff;min-width:0;flex:1}.xu-person{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:13px 8px;background:transparent;border:0;border-radius:13px;color:inherit;cursor:pointer}.xu-person.selected,.xu-person:hover{background:#f5d7a31c}.xu-person span:last-child{min-width:0}.xu-person strong,.xu-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xu-person small{opacity:.65;margin-top:5px;font-size:12px}.xu-avatar{display:grid;place-items:center;border:1px solid #e8c59d80;border-radius:50%;height:40px;width:40px;flex:none;color:#f3d8b2}.xu-thread{display:flex;flex-direction:column;min-width:0}.xu-thread header{display:flex;justify-content:space-between;align-items:center;padding:22px;border-bottom:1px solid #ffffff22}.xu-thread h3{margin:7px 0 0}.xu-thread header button{background:none;border:0;color:#e8c59d;cursor:pointer}.xu-messages{flex:1;min-height:310px;padding:20px;display:flex;flex-direction:column;gap:15px;overflow:auto}.xu-message{max-width:80%;align-self:flex-start}.xu-message.mine{align-self:flex-end}.xu-message>div{background:#ffffff14;border:1px solid #ffffff26;padding:13px 17px;border-radius:16px;white-space:pre-wrap}.xu-message.mine>div{background:#b88b5633;border-color:#e8c59d55}.xu-message small{display:block;font-size:10px;opacity:.6;margin:5px}.xu-empty{margin:auto;text-align:center;opacity:.65}.xu-compose{display:flex;gap:10px;padding:14px 20px;border-top:1px solid #ffffff24}.xu-compose input{padding:10px}.xu-compose button{display:flex;gap:8px;align-items:center;background:#dfc39d;color:#231519;border:0;border-radius:12px;padding:12px 18px;cursor:pointer}.xu-compose button:disabled{opacity:.5}.xu-foot{padding:0 20px 14px;font-size:11px;opacity:.55}.xu-error{color:#ffb6b6;padding:10px 20px}@media(max-width:700px){.xu-inbox{grid-template-columns:1fr}.xu-people{border-right:0;border-bottom:1px solid #ffffff24}.xu-messages{min-height:240px}}.xu-message.theirs{align-self:flex-start;text-align:left}.xu-message.mine{align-self:flex-end;text-align:right}.xu-message.theirs>div{background:#ffffff1a;border-color:#ffffff38}.xu-message.mine>div{background:linear-gradient(135deg,#8f2859d6,#591839d9);border-color:#f9aacc7a}.xu-actions{display:flex;align-items:center;gap:12px}.xu-call{display:inline-flex;align-items:center;gap:6px;border:1px solid #d9a87777;border-radius:999px;padding:8px 12px;color:#f4d7b0;text-decoration:none;font-size:12px}.xu-no-phone{font-size:11px;color:#c9a7a7}.xu-typing{align-self:flex-start;color:#e9bed1;background:#ffffff12;border-radius:18px;padding:10px 16px;font-size:12px;display:flex;align-items:center;gap:5px}.xu-typing span{width:6px;height:6px;border-radius:50%;background:#e9bed1;animation:xuPulse 1.2s infinite}.xu-typing span:nth-child(2){animation-delay:.2s}.xu-typing span:nth-child(3){animation-delay:.4s}@keyframes xuPulse{0%,65%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.xu-thread-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.xu-thread header .xu-thread-actions .xu-call-button{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid #d9ae8b77;border-radius:22px;background:#5c1a37bf;color:#f6dfc6;font-size:13px;white-space:nowrap}.xu-thread header .xu-thread-actions .xu-call-button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:500px){.xu-thread header{padding:14px}.xu-thread-actions{gap:7px}.xu-thread header .xu-thread-actions .xu-call-button{padding:8px 10px;font-size:12px}}.xav{color:#f7dce5;padding:20px 10px 45px}.xav-heading h1{font-family:Georgia,serif;font-size:clamp(42px,5vw,76px);margin:12px 0;color:#f4c6d2}.xav-heading p,.xav-panel p{color:#cdaebc}.xav-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr);gap:16px;margin-top:25px}.xav-panel{border:1px solid #80425e;border-radius:22px;background:linear-gradient(130deg,#2b0f20d9,#0d070dad);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:24px;box-shadow:0 14px 50px #0006}.xav-panel h2{margin:0;font-size:21px}.xav button{cursor:pointer;color:#f6d7e4;background:#2b1121;border:1px solid #8c4b6a;border-radius:10px;padding:10px 14px}.xav button:hover{background:#65304b}.xav button:disabled{opacity:.45;cursor:not-allowed}.xav-month{display:flex;align-items:center;justify-content:center;gap:14px;margin:24px 0}.xav-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.xav-calendar b{text-align:center;font-size:12px;padding:9px 0}.xav-calendar button{min-height:58px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#170c15}.xav-calendar button.open small{color:#f6a0e1}.xav-calendar button.closed small{color:#ff6c83}.xav-calendar button.selected{background:#a43d75;box-shadow:0 0 20px #f767ad80}.xav-legend{font-size:12px}.xav-toggle{display:flex;gap:8px;margin:20px 0}.xav-toggle button{flex:1}.xav-toggle .active,.xav-save{background:linear-gradient(100deg,#a13b72,#622344)!important}.xav-slot{display:flex;align-items:center;gap:7px;margin:12px 0}.xav-slot input{min-width:0;flex:1;background:#0e090d;border:1px solid #7d415e;color:#fff;border-radius:9px;padding:10px}.xav-save{display:block;width:100%;margin:26px 0 10px}@media(max-width:850px){.xav-grid{grid-template-columns:1fr}.xav-panel{padding:15px}.xav-calendar button{min-height:44px}}.pj-wrap{color:#f8e4db;display:grid;gap:16px;padding-bottom:40px}.pj-heading,.pj-card,.pj-practice,.pj-quote{border:1px solid rgba(226,172,175,.19);background:linear-gradient(120deg,#461f29b8,#140b13e6);border-radius:15px;padding:23px}.pj-heading{display:flex;justify-content:space-between;align-items:center;min-height:130px}.pj-heading h2{font:normal clamp(28px,3vw,43px) Georgia,serif;margin:7px 0}.pj-heading h2 span{color:#f5a9cb}.pj-heading p,.pj-card p{color:#d6b9b7}.pj-kicker,.pj-card small,.pj-practice small,.pj-quote small{font-size:10px;letter-spacing:2.4px;color:#d8a89f;text-transform:uppercase}.pj-orb,.pj-timer-orb{border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff5ec 0,#f9b3d0 16%,#ae3576 42%,#471132 70%,transparent 73%);box-shadow:0 0 25px #e53f9980,0 0 65px #d52c7945;animation:pj-breathe 5s ease-in-out infinite}.pj-orb{width:66px;height:66px;margin-right:5%}.pj-timer-orb{width:75px;height:75px;margin:18px auto}@keyframes pj-breathe{50%{transform:scale(1.16);filter:brightness(1.25)}}.pj-topline,.pj-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pj-topline{justify-content:space-between}.pj-topline span{display:flex;align-items:center;gap:7px;font-size:12px;color:#d9bdb6}.pj-wrap button{cursor:pointer;border:1px solid #9d68746b;border-radius:8px;background:#28151f;color:#f5d6d9;padding:9px 13px;display:inline-flex;gap:7px;align-items:center;justify-content:center}.pj-wrap button:hover,.pj-wrap button.active,.pj-tabs button.selected{background:#71304e;color:#fff}.pj-wrap .pj-button{background:linear-gradient(110deg,#ad3d72,#7b284c);border-color:#bb5986;color:#fff}.pj-tabs{display:flex;gap:7px;flex-wrap:wrap}.pj-tabs button{font-size:11px}.pj-quote blockquote{margin:12px 0;font:italic 21px Georgia,serif;color:#f2d3b1}.pj-practice h3,.pj-card h3{font: 23px Georgia,serif;margin:8px 0 10px}.pj-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.pj-checks label{display:flex;gap:8px;font-size:13px}.pj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pj-card p{font-size:13px;line-height:1.5}.pj-clock{text-align:center;font-size:26px;font-variant-numeric:tabular-nums;margin:10px}.pj-field{display:flex;flex-direction:column;gap:6px;margin:10px 0;font-size:12px;color:#d9b6b6}.pj-field input,.pj-field textarea,.pj-field select{background:#150e15;border:1px solid #754b5b;border-radius:7px;color:#fff0ed;padding:11px;width:100%;box-sizing:border-box;font:inherit;font-size:13px}.pj-field textarea{resize:vertical}.pj-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.pj-item{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid #81526150}.pj-item strong,.pj-item small{display:block}.pj-item small{margin-top:5px}.pj-item p{white-space:pre-wrap;overflow-wrap:anywhere}.pj-footer{text-align:center;color:#cfae9f;letter-spacing:4px;font-size:11px;padding:10px}.pj-warning{color:#ffb6b6;background:#5b1b2b;padding:12px;border-radius:8px}@media(max-width:1000px){.pj-grid,.pj-two{grid-template-columns:1fr}}@media(max-width:600px){.pj-heading{padding:16px}.pj-orb{width:45px;height:45px}.pj-checks{grid-template-columns:1fr}.pj-card,.pj-practice,.pj-quote{padding:16px}}.pj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.pj-card{min-width:0}.pj-wide{max-width:none}@media(max-width:1050px){.pj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pj-grid{grid-template-columns:1fr}}@media(min-width:1100px){.pj-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.pj-heading,.pj-topline,.pj-warning,.pj-tabs,.pj-quote,.pj-practice,.pj-footer{grid-column:1/-1}.pj-grid{display:contents}.pj-wide{grid-column:auto;align-self:stretch}.pj-card{height:100%}}@media(min-width:700px)and (max-width:1099px){.pj-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pj-heading,.pj-topline,.pj-warning,.pj-tabs,.pj-quote,.pj-practice,.pj-footer{grid-column:1/-1}.pj-grid{display:contents}.pj-wide{grid-column:auto}}.xs-studio{color:#f7e8df;padding:20px}.xs-header span{font-size:11px;letter-spacing:2px;color:#c6a98c}.xs-header h2{font:38px Georgia;margin:14px 0}.xs-header p{color:#b7a9aa}.xs-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:25px 0}.xs-template,.xs-add,.xs-saved-row,.xs-fields{background:#1a1318;border:1px solid #60414b;border-radius:15px;color:#f8e9e3;padding:16px}.xs-template{text-align:left;cursor:pointer}.xs-template-art{background:linear-gradient(145deg,#35131f,#100c12);min-height:180px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:12px}.xs-template-art strong{font:24px Georgia}.xs-template-art small{font-size:10px;color:#d2b8a9}.xs-template>b,.xs-template>span{display:block;margin:7px 0}.xs-template>span{color:#cda990;font-size:12px}.xs-saved-row{display:flex;gap:10px;align-items:center;margin:8px 0}.xs-saved-row>div{flex:1}.xs-saved-row small{display:block;color:#b9a4a9}.xs-saved-row button,.xs-field-title button,.xs-actions button,.xs-add{background:#552438;border:1px solid #966778;color:#fff;border-radius:9px;padding:10px 15px;cursor:pointer}.xs-workspace{display:grid;grid-template-columns:minmax(280px,450px) minmax(320px,1fr);gap:20px}.xs-fields label{display:block;margin:14px 0;font-size:13px}.xs-fields input:not([type=checkbox]),.xs-fields textarea,.xs-fields select{display:block;box-sizing:border-box;width:100%;margin-top:7px;padding:11px;border:1px solid #6d4a58;border-radius:8px;background:#110e12;color:#fff}.xs-fields input[type=color]{height:46px}.xs-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.xs-check{display:flex!important;gap:9px;align-items:center}.xs-field-title,.xs-actions{display:flex;justify-content:space-between;gap:8px}.xs-preview-wrap{overflow:auto}.xs-preview-wrap>span{font-size:11px;letter-spacing:2px}.xs-print{background:#fffaf4;color:#21151a;padding:48px;max-width:700px;min-height:800px;margin:12px auto;box-shadow:0 15px 45px #0007;white-space:pre-wrap}.xs-print img{width:100%;max-height:270px;object-fit:cover}.xs-print>small{letter-spacing:2px;color:var(--xs-accent)}.xs-print h1{font-size:38px;color:var(--xs-accent)}.xs-print h2{font-size:19px;color:var(--xs-accent);border-bottom:1px solid #ddd;padding-bottom:6px}.xs-print section{margin:30px 0}.xs-print footer{margin-top:80px;text-align:center;color:var(--xs-accent)}.xs-error{color:#ffb6b6}@media(max-width:820px){.xs-workspace{grid-template-columns:1fr}.xs-studio{padding:10px}.xs-print{padding:25px;min-height:500px}}@media print{body *{visibility:hidden!important}.xs-print,.xs-print *{visibility:visible!important}.xs-print{position:absolute;left:0;top:0;box-shadow:none;width:100%;max-width:none;margin:0;padding:15mm}.xs-print section{break-inside:avoid}}
