@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}.file-preview-page{background:var(--jf-bg)}.file-detail-heading{border:1px solid var(--jf-border);border-radius:2rem;background:var(--jf-card);padding:1.5rem;color:var(--jf-text)}[data-theme=light] .file-detail-content{--jf-text: #14332d;--jf-muted: #526c66;--jf-card: rgba(247, 251, 250, .96);--jf-card-strong: #eef7f4;--jf-border: rgba(20, 51, 45, .17);color:var(--jf-text)}[data-theme=light] .file-detail-content :is(.bg-white\/\[0\.04\],.bg-white\/\[0\.05\]){background-color:var(--jf-card)}[data-theme=light] .file-detail-content :is(.border-white\/10,.border-white\/15){border-color:var(--jf-border)}[data-theme=light] .file-detail-content :is(.text-gold\/80,.text-gold){color:#805811}[data-theme=light] .file-detail-content :is(.text-mint-accent\/80,.text-mint-accent){color:#0d6b60}[data-theme=light] .file-detail-gallery-dialog{background:var(--jf-card-strong)}select option{background-color:#fbfdfd;color:#20473f}select option:hover,select option:checked,select option:focus{background-color:#d9eee9;box-shadow:0 0 0 100vmax #d9eee9 inset;color:#123f37}.consultant-files-filter-control option{background-color:#06231e;color:#ecf7f4}[data-theme=light] .consultant-files-filter-control option{background-color:#fff;color:#173b34}[data-theme=light] :is(.auth-input input,.auth-input textarea,.jf-input)::-moz-placeholder,[data-theme=light] .consultant-files-filter .consultant-files-filter-control::-moz-placeholder,[data-theme=light] .consultant-files-search input::-moz-placeholder{color:#526c66!important;opacity:1}[data-theme=light] :is(.auth-input input,.auth-input textarea,.jf-input)::placeholder,[data-theme=light] .consultant-files-filter .consultant-files-filter-control::placeholder,[data-theme=light] .consultant-files-search input::placeholder{color:#526c66!important;opacity:1}[data-theme=light] .consultant-files-filter :is(p,.text-\[\#b5d0ca\]){color:#365f56}[data-theme=light] .user-panel-page :is(.bg-\[\#071f1c\],.bg-\[\#082a25\],.bg-\[\#08231e\],.bg-\[\#06231e\]){background-color:#f7fbfa!important;color:#14332d;border-color:#a4beb6}[data-theme=light] :is(.auth-page,.user-panel-page) .text-gold{color:#805811}[data-theme=light] :is(.auth-page,.user-panel-page) .text-mint-accent{color:#0d6b60}[data-theme=light] :is(.auth-page,.user-panel-page) :is(.text-red-300,.text-red-400){color:#ad2424}[data-theme=light] .user-panel-page :is(.bg-\[\#071f1c\],.bg-\[\#082a25\],.bg-\[\#08231e\]) .text-white{color:#14332d}.rich-comment-editor{overflow:visible;border:1px solid color-mix(in srgb,var(--jf-muted) 22%,transparent);border-radius:1.25rem;background:color-mix(in srgb,var(--jf-surface) 88%,transparent);transition:border-color .18s ease,box-shadow .18s ease}.rich-comment-editor:focus-within{border-color:color-mix(in srgb,#d6a84f 58%,transparent);box-shadow:0 0 0 3px #d6a84f14}.rich-comment-toolbar{display:flex;align-items:center;gap:.3rem;padding:.45rem .6rem;border-bottom:1px solid color-mix(in srgb,var(--jf-muted) 18%,transparent)}.rich-comment-toolbar>button,.rich-comment-toolbar>div>button{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.65rem;color:var(--jf-muted);transition:background .16s ease,color .16s ease}.rich-comment-toolbar button:hover:not(:disabled){background:#d6a84f1f;color:#d6a84f}.rich-comment-emojis{position:absolute;z-index:40;top:calc(100% + .55rem);right:0;display:grid;width:min(17rem,calc(100vw - 2rem));max-height:14rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;padding:.7rem;border:1px solid rgba(128,213,203,.2);border-radius:1rem;background:#0b2823;box-shadow:0 18px 42px #0000004d;overflow-y:auto}.rich-comment-emojis button{display:grid;aspect-ratio:1;place-items:center;border-radius:.65rem;font-size:1.2rem;transition:background .16s ease,transform .16s ease}.rich-comment-emojis button:hover{background:#ffffff14;transform:translateY(-1px)}.rich-comment-presets{padding:.65rem .9rem 0}.rich-comment-presets-label{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;color:#d6a84f;font-size:.78rem;font-weight:900;transition:color .16s ease}.rich-comment-presets-label:hover{color:#f4d27a}.rich-comment-presets-list{display:flex;flex-wrap:wrap;gap:.55rem;padding-top:.65rem}.rich-comment-preset-chip{display:inline-flex;min-height:2.4rem;align-items:center;justify-content:center;border:1px solid rgba(128,213,203,.16);border-radius:9999px;background:#ffffff09;color:var(--jf-text);padding:.5rem .9rem;text-align:right;font-size:.78rem;font-weight:800;line-height:1.8;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.rich-comment-preset-chip:hover:not(:disabled){border-color:#d6a84f57;background:#d6a84f17;color:#f4d27a;transform:translateY(-1px)}.rich-comment-input{min-height:5.75rem;padding:.8rem 1rem;color:var(--jf-text);font-size:.9rem;font-weight:700;line-height:1.8;outline:none;text-align:right}.rich-comment-input:empty:before{content:attr(data-placeholder);color:var(--jf-muted);opacity:.65;pointer-events:none}.comment-rich-content p+p,.comment-rich-content ul,.comment-rich-content ol{margin-top:.6rem}.comment-rich-content ul,.comment-rich-content ol{padding-right:1.35rem}.comment-rich-content ul{list-style:disc}.comment-rich-content ol{list-style:decimal}.comment-rich-content a{color:#80d5cb;text-decoration:underline}[data-theme=light] .rich-comment-editor,.management-file-detail .rich-comment-editor{background:#fff}[data-theme=light] .rich-comment-input,.management-file-detail .rich-comment-input{color:#173f37;font-weight:800}[data-theme=light] .rich-comment-input:empty:before,.management-file-detail .rich-comment-input:empty:before{color:#466b63;opacity:1}[data-theme=light] .comment-rich-content,.management-file-detail .comment-rich-content{color:#385d55!important}[data-theme=light] .comment-rich-content :is(p,div,span,li,strong,em),.management-file-detail .comment-rich-content :is(p,div,span,li,strong,em){color:inherit!important}[data-theme=light] .comment-rich-content a,.management-file-detail .comment-rich-content a{color:#0f766e!important}:root{color-scheme:dark;--jf-bg: #011713;--jf-surface: rgba(12, 35, 31, .76);--jf-text: #cee8e1;--jf-muted: #bdc9c6;--jf-primary: #80d5cb;--jf-accent: #f0bf64;--jf-border: rgba(255, 255, 255, .1);--jf-header: rgba(1, 12, 10, .7);--jf-footer: #010c0a;--jf-card: rgba(12, 35, 31, .78);--jf-card-strong: rgba(1, 23, 19, .92)}[data-theme=light]{color-scheme:light;--jf-bg: #dfeee9;--jf-surface: rgba(240, 247, 245, .9);--jf-text: #14332d;--jf-muted: #526c66;--jf-primary: #0f766e;--jf-accent: #8c6321;--jf-border: rgba(20, 51, 45, .17);--jf-header: rgba(239, 247, 244, .9);--jf-footer: #e7f2ef;--jf-card: rgba(247, 251, 250, .92);--jf-card-strong: #eef7f4}html{scroll-behavior:smooth}body{min-height:100vh;background:var(--jf-bg);color:var(--jf-text);font-family:Vazirmatn,ui-sans-serif,system-ui,sans-serif}.public-managed-content,.public-managed-content *{font-family:Vazirmatn,ui-sans-serif,system-ui,sans-serif!important}*{letter-spacing:0}.glass-panel{border:1px solid rgba(244,210,122,.18);background:linear-gradient(145deg,#0c231fd1,#01171394),var(--jf-surface);box-shadow:inset 0 1px #ffffff14,0 24px 80px #010c0a47;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@keyframes jf-rise-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes jf-ambient-drift{0%,to{background-position:0% 0%,100% 0%,center}50%{background-position:8% 4%,92% 8%,center}}.site-chrome{animation:jf-rise-in .52s cubic-bezier(.22,1,.36,1) both}[data-theme=light] .glass-panel{border-color:#10766e29;background:#f4f9f7e6;box-shadow:0 16px 36px #0e53471a}.bg-cinematic{background:radial-gradient(circle at 20% 20%,rgba(128,213,203,.14),transparent 28rem),radial-gradient(circle at 80% 8%,rgba(240,191,100,.16),transparent 24rem),linear-gradient(180deg,#011713,#010c0a)}[data-theme=light] .bg-cinematic{background:radial-gradient(circle at 50% 0%,rgba(15,118,110,.1),transparent 26rem),linear-gradient(180deg,#e8f3f0e6,#dfeee9 50%,#eef6f3),url(/images/hero-villa.svg),#dfeee9;background-size:auto,auto,cover,auto;background-position:center top}.site-chrome{border-color:var(--jf-border);background:var(--jf-header)}.site-footer{border-color:var(--jf-border);background:var(--jf-footer)}[data-theme=light] .site-chrome{box-shadow:0 10px 30px #0d534712}[data-theme=light] .site-footer{box-shadow:inset 0 1px #ffffffa6}.jf-page{background:radial-gradient(circle at 15% 8%,rgba(128,213,203,.08),transparent 24rem),radial-gradient(circle at 88% 14%,rgba(240,191,100,.08),transparent 22rem),linear-gradient(180deg,#010c0a,#011713 48%,#06251f)}.property-mobile-icon-button{display:grid;width:3rem;height:3rem;place-items:center;border-radius:9999px;background:#033931ed;color:#fff;box-shadow:0 8px 20px #0003}.property-mobile-contact-bar{position:fixed;z-index:40;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid rgba(255,255,255,.14);background:#03443bf7;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));box-shadow:0 -8px 24px #0117133d}@media(min-width:768px){.property-mobile-contact-bar{display:none}}[data-theme=light] .jf-page{background:radial-gradient(circle at 50% 0%,rgba(15,118,110,.1),transparent 26rem),linear-gradient(180deg,#edf6f3,#dfeee9 54%,#f1f7f5)}.privacy-page-glow{pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(128,213,203,.12),transparent 32rem),linear-gradient(180deg,rgba(1,27,22,.76) 0%,rgba(1,23,19,.32) 52%,transparent 100%)}[data-theme=light] .privacy-page-glow{background:radial-gradient(circle at 50% 0%,rgba(15,118,110,.12),transparent 28rem),linear-gradient(180deg,rgba(232,244,240,.78) 0%,rgba(218,235,230,.42) 48%,transparent 100%)}.jf-panel{border:1px solid rgba(128,213,203,.18);background:linear-gradient(145deg,#0b483db8,#042a22e0),var(--jf-card);box-shadow:inset 0 1px #ffffff0f,0 28px 80px #010c0a42}.jf-panel,.jf-soft-panel,.glass-panel{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.jf-panel:hover,.jf-soft-panel:hover{transform:translateY(-2px)}[data-theme=light] .jf-panel{border-color:#10766e29;background:#f7fbfaeb;box-shadow:0 14px 32px #0d53471a}.jf-soft-panel{border:1px solid rgba(128,213,203,.14);background:#083028a3}[data-theme=light] .jf-soft-panel{border-color:#10766e21;background:#eff7f4e0}.jf-input{border:1px solid rgba(128,213,203,.16);background:#011713b8;color:var(--jf-text);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.jf-input:focus{border-color:#f4d27ab8;box-shadow:0 0 0 4px #f4d27a1f}.jf-input::-moz-placeholder{color:#bdc9c6b8}.jf-input::placeholder{color:#bdc9c6b8}[data-theme=light] .jf-input{border-color:#14332d3d;background:#fbfdfcf5;box-shadow:inset 0 1px #ffffffb8,0 0 0 1px #14332d08}[data-theme=light] .jf-input::-moz-placeholder{color:#526c66ad}[data-theme=light] .jf-input::placeholder{color:#526c66ad}[data-theme=light] .jf-input:focus{border-color:#0f766e9e;box-shadow:0 0 0 4px #0f766e1f,0 10px 24px #0d534714}.jf-icon{border:1px solid rgba(244,210,122,.32);background:#f4d27a1f;color:#f4d27a}[data-theme=light] .jf-icon{border-color:#10b9812e;background:#10b98114;color:#047857}.persian-number{font-variant-numeric:tabular-nums}.jf-home-page{background:radial-gradient(circle at 12% 4%,rgba(128,213,203,.08),transparent 28rem),radial-gradient(circle at 90% 16%,rgba(240,191,100,.08),transparent 26rem),linear-gradient(180deg,#010c0a,#011713 46%,#010c0a);animation:jf-ambient-drift 16s ease-in-out infinite}.jf-home-page>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 720px}[data-theme=light] .jf-home-page{background:radial-gradient(circle at 50% 0%,rgba(15,118,110,.1),transparent 26rem),linear-gradient(180deg,#edf6f3,#dfeee9 46%,#f1f7f5)}.jf-home-card{border:1px solid rgba(244,210,122,.16);border-top-color:#f4d27a4d;background:linear-gradient(145deg,#031a16d1,#0b2f288f),#031a16b8;box-shadow:inset 0 1px #ffffff14,0 20px 58px #010c0a57;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:.75rem;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.jf-home-card:hover{border-color:#f4d27a73;box-shadow:inset 0 1px #ffffff1a,0 0 38px #f0bf642e;transform:translateY(-4px)}[data-theme=light] .jf-home-card{border-color:#10766e26;border-top-color:#9a6a232e;background:#f7fbfaeb;box-shadow:0 14px 30px #0d53471a}[data-theme=light] .jf-home-card:hover{border-color:#9a6a2352;box-shadow:0 26px 70px #10b98129}.jf-home-badge{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(244,210,122,.28);background:#0b2f2894;color:#f4d27a;border-radius:9999px;padding:.55rem 1rem;font-size:.875rem;font-weight:800;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.jf-gold-text{background:linear-gradient(270deg,#f4d27a,#9a6a23);-webkit-background-clip:text;background-clip:text;color:transparent}.jf-home-consultant-button,.jf-home-signup-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:18rem;border-radius:.75rem;padding:1rem 1.5rem;font-size:1rem;font-weight:900;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.jf-home-consultant-button{background:linear-gradient(270deg,#f4d27a,#b57a1f);color:#271900;box-shadow:0 18px 38px #9a6a2347}.jf-home-consultant-button:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 24px 48px #9a6a2357}.jf-home-signup-button{background:linear-gradient(270deg,#39b693,#1f8f75);color:#fff;box-shadow:0 18px 38px #21a07d47}.jf-home-signup-button:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 24px 48px #21a07d57}.jf-home-promo-grid{align-items:start}.jf-home-promo-grid img,.jf-home-promo-image{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.auth-page{position:relative;min-height:100vh;overflow:hidden;padding:clamp(1.1rem,2.4vw,2rem);background:radial-gradient(circle at 40% 0%,rgba(128,213,203,.08),transparent 28rem),linear-gradient(180deg,#00110e,#010c0a)}[data-theme=light] .auth-page{background:radial-gradient(circle at 50% 0%,rgba(15,118,110,.1),transparent 24rem),linear-gradient(180deg,#eaf5f1,#dfeee9)}.auth-shell{width:min(100%,90rem);min-height:min(52rem,calc(100vh - clamp(2.2rem,4.8vw,4rem)));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid rgba(128,213,203,.18);border-radius:1.5rem;background:#011713bd;margin-inline:auto;box-shadow:0 26px 90px #010c0a52}.auth-shell-form-only{width:min(100%,52rem);grid-template-columns:minmax(0,1fr)}.auth-page-profile .auth-shell{width:min(100%,98rem);grid-template-columns:minmax(0,1.16fr) minmax(22rem,.84fr)}.auth-shell-profile{width:min(100%,72rem)!important;grid-template-columns:1fr!important}.auth-page:not(.auth-page-profile) .auth-brand-panel{align-items:start}.auth-login-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#fff;direction:ltr}.auth-login-brand img{width:auto;height:clamp(7rem,11vw,9.5rem);border:1px solid rgba(244,210,122,.7);border-radius:2rem;background:#fafffdeb;padding:1rem;box-shadow:0 18px 36px #00110e42}.auth-login-brand span{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:800;letter-spacing:.08em;line-height:1;text-shadow:0 8px 20px rgba(2,8,24,.3)}:root[data-theme=light] .auth-login-brand span{color:var(--jf-text);text-shadow:none}.auth-profile-brand .inline-flex,.auth-profile-mobile-brand .inline-flex{gap:1.25rem}.auth-profile-brand img,.auth-profile-mobile-brand img{border:1px solid rgba(244,210,122,.7);border-radius:1.5rem;background:#fafffdeb;padding:.8rem;box-shadow:0 18px 36px #00110e42}.auth-profile-brand img{height:clamp(5.5rem,7vw,7.25rem)}.auth-profile-mobile-brand{display:none}[data-theme=light] .auth-shell{border-color:#10766e24;background:#f7fbfaeb;box-shadow:0 18px 40px #0d53471a}.auth-form-panel{display:grid;min-width:0;min-height:min(52rem,calc(100vh - clamp(2.2rem,4.8vw,4rem)));place-items:center;padding:clamp(2.4rem,5.4vw,5rem);background:#00110e94}.auth-form-panel>*{min-width:0;max-width:100%}.auth-form-brand-header{width:min(100%,34rem);display:grid;justify-items:center;gap:clamp(1.25rem,2.5vw,2rem);margin-bottom:clamp(1rem,2vw,1.5rem);text-align:center}.auth-form-brand-header h2{max-width:34rem;color:#fff;font-size:clamp(1.35rem,3vw,2rem);font-weight:900;line-height:1.7}[data-theme=light] .auth-form-brand-header h2{color:var(--jf-text)}.auth-page-profile .auth-form-panel{padding:clamp(2rem,3vw,3.25rem);place-items:stretch}.auth-page-profile .auth-form-panel>*{width:100%}[data-theme=light] .auth-form-panel{background:#eef7f4d1}.auth-brand-panel{position:relative;display:grid;min-height:min(52rem,calc(100vh - clamp(2.2rem,4.8vw,4rem)));place-items:center;overflow:hidden;padding:clamp(2.4rem,5.4vw,5rem);background:radial-gradient(circle at 18% 18%,rgba(128,213,203,.22),transparent 18rem),radial-gradient(circle at 82% 24%,rgba(244,210,122,.16),transparent 16rem),radial-gradient(circle at 52% 72%,rgba(255,255,255,.08),transparent 14rem),linear-gradient(180deg,#0f766ef5,#073630eb)}.auth-brand-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00110e14,#00110e47),radial-gradient(circle at 46% 52%,rgba(255,255,255,.08),transparent 18rem);pointer-events:none}.auth-brand-panel>*{position:relative;z-index:1}.auth-form-shell{width:min(100%,31rem);min-width:0;text-align:center}.auth-form-shell-rtl{direction:rtl;text-align:right}.auth-form-shell-rtl h1,.auth-form-shell-rtl p{text-align:right}.auth-form-shell h1,.auth-profile-card h1{color:var(--jf-text);font-size:clamp(1.9rem,3vw,2.35rem);font-weight:900;line-height:1.3}.auth-welcome-title{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;color:#fff;font-size:1.75rem;font-weight:900;line-height:1;text-align:center;white-space:nowrap}.auth-welcome-title-wide{max-width:34rem;white-space:normal;line-height:1.7}.auth-welcome-highlights{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;margin-top:1.5rem}.auth-welcome-highlights span{border:1px solid rgba(244,210,122,.3);border-radius:9999px;background:#ffffff14;color:#fff;padding:.65rem 1rem;font-size:.95rem;font-weight:900;line-height:1}@media(min-width:768px){.auth-welcome-title{font-size:2rem}}.auth-form-shell p,.auth-profile-card p{margin-top:.85rem;color:var(--jf-muted);font-weight:600;line-height:1.8}.auth-profile-card{width:min(100%,52rem);border:1px solid rgba(128,213,203,.14);border-radius:1.5rem;background:linear-gradient(145deg,#ffffff08,#ffffff03),#081f1bb8;padding:clamp(1.8rem,3.6vw,3rem);box-shadow:inset 0 1px #ffffff0d,0 24px 72px #010c0a47;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-profile-card-user{width:min(100%,36rem);margin-inline:auto}.auth-profile-card-user>h1,.auth-profile-card-user>p{text-align:center}.auth-profile-fields-user{grid-template-columns:minmax(0,1fr)!important}.auth-profile-card-user .auth-field-label,.auth-profile-card-user .auth-input input{font-size:1rem}.auth-page-profile .auth-profile-card{width:min(100%,68rem);padding:clamp(2rem,3vw,2.75rem)}.auth-page-profile .auth-profile-card-user{width:min(100%,36rem);padding:2rem}.auth-page-profile .auth-shell,.auth-page-profile .auth-form-panel,.auth-page-profile .auth-profile-card{min-width:0;max-width:100%;box-sizing:border-box}.auth-profile-card-consultant-step{width:100%;max-width:none}.auth-stepper{display:grid;grid-template-columns:repeat(var(--auth-step-count, 3),minmax(0,1fr));align-items:center;gap:.65rem;margin-top:1.6rem;border:1px solid rgba(128,213,203,.12);border-radius:9999px;background:#01110e8f;padding:.45rem;overflow-x:auto;scrollbar-width:none}.auth-stepper::-webkit-scrollbar{display:none}[data-theme=light] .auth-stepper{border-color:#10b9811f;background:#f3fff9bd}.auth-step{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:center;gap:.65rem;border-radius:9999px;min-height:2.65rem;padding:.45rem .85rem;color:var(--jf-muted);font-size:.75rem;font-weight:900;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}.auth-step span{display:inline-flex;width:1.55rem;height:1.55rem;flex:0 0 1.55rem;align-items:center;justify-content:center;box-sizing:border-box;padding-top:.08rem;border-radius:9999px;border:1px solid rgba(128,213,203,.28);background:linear-gradient(180deg,#ffffff14,#ffffff08),#011713b8;color:inherit;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:950;line-height:1;box-shadow:inset 0 1px #ffffff14}.auth-step.active{background:#f4d27a29;color:#f4d27a;transform:translateY(-1px)}.auth-step.active span{border-color:#f4d27ad1;background:linear-gradient(145deg,#f4d27a,#9a6a23);color:#211500;box-shadow:0 0 0 3px #f4d27a1f,0 10px 22px #9a6a233d}.auth-step.done{color:#80d5cb}.auth-step.done span{border-color:#80d5cb7a;background:#80d5cb29;color:#80d5cb}[data-theme=light] .auth-step.active{background:#10b9811f;color:#047857}.auth-pageview{min-height:14.5rem;margin-top:2.45rem}.auth-office-step{display:grid;gap:1.35rem}.auth-consultant-section{margin-top:1.6rem;width:100%}.auth-consultant-fields{display:flex;flex-direction:column;align-items:stretch;gap:1.35rem;width:100%}.auth-consultant-location-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.15rem;width:100%}.auth-consultant-subsection,.auth-consultant-agency-section{width:100%;direction:rtl;text-align:right}.auth-consultant-subsection .auth-section-header{margin-bottom:1.15rem}.auth-consultant-agency-section{display:grid;gap:1rem}.auth-consultant-agency-hint{margin:0;color:var(--jf-muted);font-size:.88rem;font-weight:800;line-height:1.8}.auth-consultant-agency-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.15rem;width:100%;direction:rtl}.auth-consultant-location-fields .auth-field,.auth-consultant-agency-fields .auth-field{min-width:0;width:100%}.auth-multiselect-trigger{display:flex;width:100%;min-height:3.5rem;align-items:center;gap:.75rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;padding:.85rem 1rem;color:var(--jf-text);font-size:.92rem;font-weight:800;text-align:right;transition:border-color .2s ease,background-color .2s ease}.auth-multiselect-trigger:hover:not(:disabled){border-color:#fff3}.auth-multiselect-trigger:disabled{cursor:not-allowed;opacity:.55}.auth-multiselect-chevron{color:#ffffff73}.auth-multiselect-menu{position:absolute;inset-inline:0;top:calc(100% + .5rem);z-index:30;max-height:16rem;overflow-y:auto;border-radius:1.25rem;border:1px solid rgba(255,255,255,.12);background:#0b332d;padding:.5rem;box-shadow:0 22px 45px #00000057}.auth-multiselect-option{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.85rem;padding:.65rem .75rem;text-align:right;font-size:.88rem;font-weight:800;color:#ffffffd1;transition:background-color .2s ease,color .2s ease}.auth-multiselect-option:hover{background:#ffffff14}.auth-multiselect-option.selected{background:#28bea029;color:var(--jf-mint-accent, #28bea0)}.auth-multiselect-check{display:grid;width:1.25rem;height:1.25rem;flex-shrink:0;place-items:center;border-radius:.4rem;border:1px solid rgba(255,255,255,.25)}.auth-multiselect-check.selected{border-color:var(--jf-mint-accent, #28bea0);background:var(--jf-mint-accent, #28bea0);color:#06352f}.auth-consultant-fields .auth-field,.auth-consultant-fields .auth-specialty-grid,.auth-consultant-fields .grid{width:100%}.auth-consultant-fields .auth-input input,.auth-consultant-fields .auth-input select,.auth-specialty-step{text-align:right}.auth-section-header{display:grid;gap:.45rem;margin-bottom:1rem}.auth-section-header p{margin-top:0;font-size:.9rem;line-height:1.7}.auth-specialty-grid{display:grid;gap:.95rem;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.auth-specialty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.auth-specialty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.auth-specialty-card{display:flex;align-items:center;gap:.75rem;min-height:5.75rem;border:1px solid rgba(128,213,203,.18);border-radius:1rem;background:#01110e9e;color:var(--jf-muted);padding:1.15rem 1.25rem;text-align:right;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.auth-specialty-card:hover{transform:translateY(-2px)}.auth-specialty-card.active{border-color:#f4d27adb;background:#f4d27a1a;color:var(--jf-text)}.auth-specialty-icon{display:grid;flex:0 0 auto;place-items:center;width:2.35rem;height:2.35rem;border-radius:9999px;border:1px solid rgba(244,210,122,.24);background:#f4d27a14;color:#f4d27a}.auth-specialty-label{flex:1 1 auto;font-size:.95rem;font-weight:900}.auth-specialty-check{flex:0 0 auto}[data-theme=light] .auth-profile-card{border-color:#10b9811f;background:#fafcfbf0;box-shadow:0 16px 34px #0d534714}.auth-input{position:relative;display:flex;min-height:3.75rem;align-items:center;gap:.75rem;border:1px solid rgba(128,213,203,.18);border-radius:.75rem;background:#01110eb8;color:var(--jf-muted);padding:0 1rem}.auth-field{display:grid;gap:.5rem;text-align:right}.auth-field-label{display:block;margin-inline:.15rem;color:var(--jf-text);font-size:.92rem;font-weight:800;line-height:1.2}.auth-form-shell-rtl .auth-input{text-align:right}[data-theme=light] .auth-input{border-color:#14332d3d;background:#fbfdfcf5;box-shadow:inset 0 1px #ffffffb8,0 0 0 1px #14332d08}.auth-input:focus-within{border-color:#f4d27ab8;box-shadow:0 0 0 4px #f4d27a1a}[data-theme=light] .auth-input:focus-within{border-color:#0f766e9e;box-shadow:0 0 0 4px #0f766e1f,0 10px 24px #0d534714}.auth-input input{min-width:0;width:100%;border:0;background:transparent;color:var(--jf-text);outline:none;text-align:right}.auth-input textarea{min-width:0;width:100%;resize:vertical;border:0;background:transparent;color:var(--jf-text);line-height:1.8;outline:none;padding-block:.9rem;text-align:right}.auth-input select{min-width:0;width:100%;border:0;background:transparent;color:var(--jf-text);outline:none;text-align:right}.auth-input select:disabled{cursor:not-allowed;opacity:.55}.auth-input select option{background:#0b2f28;color:#ecf7f4}.auth-input select option:hover,.auth-input select option:checked,.auth-input select option:focus{background:#d9eee9;box-shadow:0 0 0 100vmax #d9eee9 inset;color:#123f37}[data-theme=light] .auth-input select option{background:#fff;color:#103f37}.auth-textarea-input{align-items:flex-start;min-height:7.25rem}.auth-textarea-icon{flex:0 0 auto;align-self:flex-start;margin-top:1rem}.auth-input input::-moz-placeholder{color:#bdc9c6b8}.auth-input input::placeholder{color:#bdc9c6b8}.auth-input textarea::-moz-placeholder{color:#bdc9c6b8}.auth-input textarea::placeholder{color:#bdc9c6b8}[data-theme=light] .auth-input input::-moz-placeholder{color:#526c66ad}[data-theme=light] .auth-input input::placeholder{color:#526c66ad}[data-theme=light] .auth-input textarea::-moz-placeholder{color:#526c66ad}[data-theme=light] .auth-input textarea::placeholder{color:#526c66ad}.auth-primary-button{display:inline-flex;width:100%;min-height:3.5rem;align-items:center;justify-content:center;gap:.6rem;border-radius:.75rem;background:linear-gradient(270deg,#f4d27a,#b57a1f);color:#271900;font-size:1.25rem;font-weight:900;box-shadow:0 18px 38px #9a6a2347;transition:transform .18s ease,filter .18s ease;animation:auth-button-glow 2.4s ease-in-out infinite}@keyframes auth-button-glow{0%,to{box-shadow:0 18px 38px #9a6a2347}50%{box-shadow:0 18px 44px #f4d27a94,0 0 24px #f4d27a33}}@media(prefers-reduced-motion:reduce){.auth-primary-button{animation:none}}.auth-secondary-button{display:inline-flex;width:100%;min-height:3.5rem;align-items:center;justify-content:center;border:1px solid rgba(128,213,203,.18);border-radius:.75rem;background:#ffffff0a;color:var(--jf-text);font-size:1rem;font-weight:900;transition:opacity .18s ease,transform .18s ease,border-color .18s ease}.auth-secondary-button:hover:not(:disabled){border-color:#f4d27a5c;transform:translateY(-2px)}.auth-secondary-button:disabled{cursor:not-allowed;opacity:.38}.auth-primary-button:hover{filter:brightness(1.06);transform:translateY(-2px)}.auth-otp-box{width:min(3.5rem,100%);min-width:0;height:4rem;border:1px solid rgba(128,213,203,.18);border-radius:.75rem;background:#01110eb8;color:var(--jf-text);text-align:center;font-size:1.5rem;font-weight:900;outline:none}.auth-form-shell-rtl .auth-otp-box{direction:ltr}.auth-otp-box:focus{border-color:#f4d27ab8;box-shadow:0 0 0 4px #f4d27a1a}[data-theme=light] .auth-otp-box{border-color:#10b98129;background:#10b98112}.auth-role-card{position:relative;display:grid;min-height:6.35rem;place-items:center;gap:.65rem;border:1px solid rgba(128,213,203,.18);border-radius:.75rem;background:#01110e99;color:var(--jf-muted);font-weight:900;transition:border-color .18s ease,background .18s ease,color .18s ease}.auth-role-card.active{border-color:#f4d27adb;background:#f4d27a17;color:var(--jf-text)}[data-theme=light] .auth-role-card{border-color:#06251f2e;background:#ffffffb3}[data-theme=light] .auth-role-card.active{border-color:#10b981b8;background:#10b98114}[data-theme=light] .auth-specialty-card{border-color:#06251f29;background:#ffffffb8}[data-theme=light] .auth-specialty-card.active{border-color:#10b981b8;background:#10b98114}@media(max-width:900px){.auth-page{overflow-y:auto;overflow-x:hidden;padding:.75rem}.auth-shell{grid-template-columns:1fr;width:100%;min-height:auto}.auth-shell-form-only{width:100%}.auth-page-profile .auth-shell{width:min(100%,72rem);grid-template-columns:1fr}.auth-brand-panel{min-height:28rem;order:-1}.auth-form-panel{min-height:auto;padding:clamp(2rem,8vw,4rem) clamp(1rem,5vw,2rem)}.auth-form-shell{width:100%}.auth-form-brand-header{width:100%;gap:1rem;margin-bottom:.75rem}.auth-form-brand-header h2{font-size:clamp(1.15rem,5vw,1.5rem);line-height:1.65}.auth-form-shell-rtl>form,.auth-form-shell-rtl>.mt-8,.auth-form-shell-rtl>.mt-6{max-width:100%}.auth-form-shell-rtl>.mt-8.flex{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.4rem,2.5vw,1.25rem)}.auth-otp-box{width:100%;height:clamp(3.25rem,16vw,4rem)}.auth-page-profile .auth-brand-panel{display:none}.auth-page-profile{padding:.75rem}.auth-page-profile .auth-form-panel{padding:clamp(1.15rem,4vw,1.75rem)}.auth-page-profile .auth-profile-card{width:100%;min-width:0;max-width:100%;padding:clamp(1.5rem,5vw,2.25rem)}.auth-page-profile .auth-profile-card-user{width:min(100%,28rem);padding:1.15rem clamp(1rem,4vw,1.5rem)}.auth-profile-card-user h1{font-size:clamp(1.5rem,6vw,1.9rem)}.auth-profile-card-user>p{margin-top:.55rem;font-size:.95rem;line-height:1.65}.auth-profile-fields-user{margin-top:1.15rem!important;gap:.75rem!important}.auth-profile-card-user .auth-input{min-height:3.35rem}.auth-profile-card-user .auth-profile-mobile-brand{margin-bottom:.85rem}.auth-profile-card-user>.mt-8.grid{margin-top:1.15rem}.auth-profile-card-user>.mt-4{margin-top:.65rem}.auth-page-profile .auth-form-panel,.auth-page-profile .auth-profile-card{overflow-x:hidden}.auth-page-profile .auth-profile-card .grid,.auth-page-profile .auth-profile-card .auth-consultant-section,.auth-page-profile .auth-profile-card .auth-consultant-fields{min-width:0;max-width:100%}.auth-profile-mobile-brand{display:flex;justify-content:center;margin-bottom:1.5rem}.auth-specialty-grid,.auth-consultant-location-fields,.auth-consultant-agency-fields{grid-template-columns:1fr}}@media(max-width:480px){.auth-page-profile .auth-profile-card{border-radius:1.25rem}.auth-profile-mobile-brand img{height:4rem;padding:.65rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.user-panel-page{background:radial-gradient(circle at 20% 6%,rgba(128,213,203,.1),transparent 26rem),radial-gradient(circle at 82% 16%,rgba(244,210,122,.08),transparent 24rem),linear-gradient(180deg,#00110e,#011713 46%,#010c0a);color:var(--jf-text)}[data-theme=light] .user-panel-page{background:radial-gradient(circle at 50% 0%,rgba(15,118,110,.12),transparent 28rem),linear-gradient(180deg,#e3f0ec,#d4e7e1 52%,#e8f2ef)}[data-theme=light] .consultant-files-filter{border-color:#0f5c502e!important;background:#f6fbf9f0!important;box-shadow:0 18px 42px #0d53471a}[data-theme=light] .consultant-files-filter label>span{color:#476b64!important}[data-theme=light] .consultant-files-filter select,[data-theme=light] .consultant-files-filter .consultant-files-filter-control,[data-theme=light] .consultant-files-search{border-color:#0f5c5033!important;background:#fff!important;color:#173b34!important;box-shadow:inset 0 1px #fffc}[data-theme=light] .consultant-files-filter .consultant-files-filter-menu{border-color:#0f5c5033!important;background:#fff!important;color:#173b34!important;box-shadow:0 18px 38px #0d534729}[data-theme=light] .consultant-files-filter .consultant-files-filter-menu button{color:#365f56!important}[data-theme=light] .consultant-files-filter .consultant-files-filter-menu button:hover{background:#f1f8f6!important}[data-theme=light] .consultant-files-filter .consultant-files-filter-menu button.bg-mint-accent\/20{background:#80d5cb38!important;color:#08796b!important}[data-theme=light] .consultant-files-filter .consultant-files-filter-menu button span.border-white\/25{border-color:#0f5c5047!important}[data-theme=light] .consultant-files-filter .consultant-files-filter-control::-moz-placeholder{color:#476b64a6!important}[data-theme=light] .consultant-files-filter .consultant-files-filter-control::placeholder{color:#476b64a6!important}[data-theme=light] .consultant-files-filter .consultant-files-filter-control>svg,[data-theme=light] .consultant-files-filter .consultant-files-filter-control+svg{color:#6a9188!important}[data-theme=light] .consultant-files-filter-toggle{border-bottom-color:#0f5c5024!important}[data-theme=light] .consultant-files-filter-toggle:hover{background:#ffffffb8!important}[data-theme=light] .consultant-files-filter-toggle p{color:#173b34!important}[data-theme=light] .consultant-files-filter-toggle p+p,[data-theme=light] .consultant-files-filter-toggle .text-white\/55{color:#476b64c7!important}[data-theme=light] .consultant-files-filter-badge{color:#06352f!important}[data-theme=light] .consultant-files-search input{color:#173b34!important}[data-theme=light] .consultant-files-search input::-moz-placeholder{color:#476b64a6!important}[data-theme=light] .consultant-files-search input::placeholder{color:#476b64a6!important}[data-theme=light] .consultant-file-card{border-color:#0f5c5029!important;background:#f8fcfbf5!important;box-shadow:0 20px 46px #0d53471f!important}[data-theme=light] .consultant-file-card .text-mint-accent{color:#08796b!important}[data-theme=light] .consultant-file-card .bg-white\/\[0\.03\],[data-theme=light] .consultant-file-card .bg-white\/\[0\.04\]{background:#f1f7f5!important}[data-theme=light] .consultant-file-card .border-white\/\[0\.08\]{border-color:#0f5c5024!important}[data-theme=light] .consultant-file-card .text-white,[data-theme=light] .consultant-file-card .text-white\/55{color:#173b34!important}[data-theme=light] .consultant-file-card .text-\[var\(--jf-text\)\]{color:#123e36!important}[data-theme=light] .consultant-file-card .text-\[var\(--jf-muted\)\]{color:#53756e!important}[data-theme=light] .consultant-file-card .text-gold{color:#b67c17!important}.consultant-file-card-mobile-metrics{border-color:#ffffff1f}.consultant-file-card-mobile-metric{border-color:#ffffff1f;background:#ffffff0a}.consultant-file-card-mobile-metric-icon{color:#f4d27a}.consultant-file-card-mobile-metric-label{color:#ffffffa6}.consultant-file-card-mobile-metric-value{color:#fff}[data-theme=light] .consultant-file-card-mobile-metrics{border-color:#0f5c5024}[data-theme=light] .consultant-file-card-mobile-metric{border-color:#0f5c5024;background:#f1f7f5}[data-theme=light] .consultant-file-card-mobile-metric-icon{color:#b67c17}[data-theme=light] .consultant-file-card-mobile-metric-label{color:#53756e}[data-theme=light] .consultant-file-card-mobile-metric-value{color:#123e36}[data-theme=light] .management-support-page,.management-support-page{color:#0c3028}.management-support-page .text-\[var\(--jf-text\)\]{color:#0c3028!important}.management-support-page .text-\[var\(--jf-muted\)\]{color:#5c7a73!important}.management-support-page .text-gold{color:#a86f0d!important}.management-support-page .text-mint-accent{color:#08796b!important}.management-ticket-reply-field>textarea{border-color:#c9e3dd!important;background:#fff!important;color:#173b34!important;box-shadow:inset 0 1px #ffffffeb,0 8px 20px #0a4c3f0a!important}.management-ticket-reply-field>textarea::-moz-placeholder{color:#73918a!important;opacity:1}.management-ticket-reply-field>textarea::placeholder{color:#73918a!important;opacity:1}.management-ticket-reply-field:focus-within>textarea{border-color:#0f8a7a!important;box-shadow:0 0 0 4px #0f8a7a1c!important}[data-theme=light] .management-support-page .glass-panel{border-color:#0f5c502e!important;background:#fcfffef5!important;box-shadow:0 18px 42px #0d53471a!important}[data-theme=light] .management-support-page .border-white\/10,[data-theme=light] .management-support-page .border-white\/\[0\.1\]{border-color:#0f5c5029!important}[data-theme=light] .management-support-page .bg-white\/\[0\.03\],[data-theme=light] .management-support-page .bg-white\/\[0\.04\]{background:#f1f8f6!important}[data-theme=light] .management-support-page .bg-\[\#061712\]{background:#eaf5f1!important}[data-theme=light] .management-support-page .text-\[var\(--jf-text\)\]{color:#123e36!important}[data-theme=light] .management-support-page .text-\[var\(--jf-muted\)\]{color:#52736c!important}[data-theme=light] .management-support-page .user-outline-button{border-color:#b17a156b;background:#fffaf0;color:#8b5d10}[data-theme=light] .management-support-page .user-outline-button:hover:not(:disabled){border-color:#b17a159e;background:#fff1cf}[data-theme=light] .management-support-page input[type=checkbox]{border-color:#0f5c5059;background:#fff;accent-color:#0b8b79}@media(max-width:639px){.consultant-files-filter{padding:.9rem;border-radius:1.35rem}.consultant-showcase-hero{border-radius:1.5rem}}.user-panel-sidebar{border-color:#80d5cb1f;background:#0b2f28d6;box-shadow:-28px 0 70px #010c0a42;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.user-panel-brand-mark{border:1px solid rgba(244,210,122,.7);background:#fafffdeb;box-shadow:0 8px 18px #010c0a33}[data-theme=light] .user-panel-sidebar{border-color:#10766e26;background:#f3f9f7eb;box-shadow:-12px 0 32px #0d53471a}.user-panel-header{border-color:#80d5cb1a;background:#010c0ac7}[data-theme=light] .user-panel-header{border-color:#10766e26;background:#eff7f4e6;box-shadow:0 10px 24px #0d534714}.user-panel-nav-item{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;padding:.85rem 1rem;color:var(--jf-muted);font-size:.875rem;font-weight:800;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.user-panel-nav-item:hover{background:#ffffff0f;color:#f4d27a;transform:translate(-2px)}.user-panel-nav-item.active{background:linear-gradient(270deg,#9a6a23f0,#f4d27ab8);color:#271900;box-shadow:0 14px 32px #9a6a233d}[data-theme=light] .user-panel-nav-item:hover{background:#10b98114;color:#047857}[data-theme=light] .user-panel-nav-item.active{background:linear-gradient(270deg,#10b981,#80d5cb);color:#fff;box-shadow:0 14px 32px #10b9812e}.user-panel-close-button{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:1rem;border:1px solid var(--jf-border);background:#ffffff08;color:var(--jf-text);transition:background .18s ease,border-color .18s ease,transform .18s ease}.user-panel-close-button:hover{transform:translateY(-1px);border-color:#f4d27a52;background:#ffffff0f}[data-theme=light] .user-panel-close-button{background:#f1f8f5e6}.file-detail-overlay-button{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#06211cb8;color:#fff;box-shadow:0 10px 24px #00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.file-detail-hero{margin-inline:-1rem}@media(min-width:640px){.file-detail-hero{margin-inline:-1.5rem}}@media(min-width:768px){.file-detail-hero{margin-inline:0}}@media(max-width:767px){.file-detail-overlay-control button,.file-detail-overlay-control .notification-bell-button{width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#06211cb8!important;color:#fff!important;box-shadow:0 10px 24px #00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.user-panel-pill{border:1px solid var(--jf-border);background:#ffffff0a}[data-theme=light] .user-panel-pill{background:#f1f8f5e6}.management-shell{background:radial-gradient(circle at 14% 8%,rgba(15,118,110,.08),transparent 24rem),linear-gradient(180deg,#eff6f4,#e4efeb 54%,#f6faf8);color:#173630}.management-sidebar{border-color:#d9e6e1;background:#f9fcfbeb;box-shadow:-10px 0 28px #0d53470f}.management-sidebar-toggle{display:inline-grid;width:2.4rem;height:2.4rem;flex:0 0 auto;place-items:center;border:1px solid #d6e8e4;border-radius:.85rem;background:#f4faf8e6;color:#0d6b5e;transition:background .18s ease,border-color .18s ease,transform .18s ease}.management-sidebar-toggle:hover{border-color:#93c9bd;background:#e5f4ef;transform:translateY(-1px)}.management-sidebar[data-collapsed=true] .shrink-0>div>p:first-child{display:none}.management-sidebar[data-collapsed=true] .shrink-0>div>p:last-child{margin-top:0;overflow:hidden;font-size:.68rem;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.management-sidebar[data-collapsed=true] .shrink-0>button{font-size:0}.management-sidebar[data-collapsed=true] .shrink-0>button svg{width:1.125rem;height:1.125rem}.management-header{border-color:#d9e6e1;background:#f7fbfadb;box-shadow:0 8px 24px #0d53470d}.management-profile-form{border-color:#d9e6e1;background:#ffffffd1;box-shadow:0 18px 40px #0d53470f;color:#173630}.management-profile-form label>span{color:#46665e}.management-profile-form .jf-input{border-color:#c9ded8;background:#fff;color:#173630;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #0d53470a}.management-profile-form .jf-input:focus{border-color:#168576;box-shadow:0 0 0 4px #157a6e1f,0 8px 20px #0d534714}.management-profile-form .jf-input:-moz-read-only{background:#edf5f2;color:#66827a}.management-profile-form .jf-input:read-only{background:#edf5f2;color:#66827a}.management-chip{border-color:#d9e6e1;background:#f3f9f7f2;color:#69837c}.management-file-detail{color:#173630}.management-file-detail .property-location-map{--jf-surface: #f4faf8;--jf-border: rgba(23, 80, 70, .17);--jf-text: #123f37;--jf-muted: #58736d;color:var(--jf-text)}.management-file-detail .bg-white\/\[0\.03\],.management-file-detail .bg-white\/\[0\.04\],.management-file-detail .bg-white\/\[0\.05\]{background-color:#fafdfcf5!important}.management-file-detail .border-white\/10{border-color:#1750462b!important}.management-file-detail .text-\[var\(--jf-text\)\]{color:#123f37!important}.management-file-detail .text-\[var\(--jf-muted\)\]{color:#58736d!important}.management-file-detail .text-mint-accent{color:#0f7a70!important}.management-file-detail .text-gold{color:#a56d13!important}.management-file-detail .jf-panel{border:1px solid rgba(20,80,70,.14);background:linear-gradient(180deg,#fffffffc,#f0f8f5f5);box-shadow:0 18px 42px #14504614}.management-file-detail .rich-comment-editor{border-color:#1450462e;background:#fff}.management-file-detail .rich-comment-toolbar{border-color:#1450461f}.management-file-detail .rich-comment-toolbar>button,.management-file-detail .rich-comment-toolbar>div>button{color:#5c7770}.management-file-detail .rich-comment-emojis{border-color:#14504629;background:#fff;box-shadow:0 18px 42px #14504629}.management-file-detail .rich-comment-emojis button:hover{background:#0f7a7014}.management-file-detail .rich-comment-preset-chip{border-color:#14504624;background:#f7fbf9}.management-file-detail .rich-comment-preset-chip:hover:not(:disabled){border-color:#a56d1357;background:#d6a84f1a;color:#8c5d12}.management-file-detail .text-white\/20,.management-file-detail .text-white\/25{color:#1450463d!important}.management-file-detail .bg-white\/\[0\.08\]{background-color:#1450461a!important}.management-file-detail .comment-rich-content a{color:#0f7a70}.management-file-detail .user-workspace-card{border-color:#14504624;background:linear-gradient(180deg,#fffffffa,#f1f8f5f2);box-shadow:0 18px 42px #14504614;overflow:visible}.management-file-detail .user-file-stepper{border-color:#1450461f;background:linear-gradient(180deg,#f4faf8,#edf5f2);box-shadow:inset 0 1px #ffffffe6}.management-file-detail .user-file-stepper>.bg-white\/10{background:#1450461a!important}.management-file-detail .user-file-step{color:#5d7771}.management-file-detail .user-file-step.active{color:#8f611b}.management-file-detail .user-file-step.done{color:#0f7a70}.management-file-detail .user-file-step-circle{border-color:#14504629;background:#fff;box-shadow:0 8px 18px #14504614}.management-file-detail .user-file-step.done .user-file-step-circle{border-color:#0f7a705c;background:#e5f4f0}.management-file-detail .user-choice-card,.management-file-detail .user-segment-option,.management-file-detail .user-room-picker,.management-file-detail .user-review-card,.management-file-detail .user-image-placeholder,.management-file-detail .user-edit-gallery-item{border-color:#1450461f;background:#fffffff0;box-shadow:0 10px 26px #1450460d}.management-file-detail .user-review-card{border-color:#14504633!important;background:#fff!important;box-shadow:0 12px 28px #14504614!important}.management-file-detail .user-review-card p{color:#5b756e!important}.management-file-detail .user-review-card strong{color:#123f37!important}[data-theme=light] .user-review-card .file-description-textarea,.management-file-detail .user-review-card .file-description-textarea{border-color:#789e91;background:#fff!important;color:#173b34;color-scheme:light}[data-theme=light] .user-review-card .file-description-textarea::-moz-placeholder,.management-file-detail .user-review-card .file-description-textarea::-moz-placeholder{color:#526c66;opacity:1}[data-theme=light] .user-review-card .file-description-textarea::placeholder,.management-file-detail .user-review-card .file-description-textarea::placeholder{color:#526c66;opacity:1}[data-theme=light] .user-review-card .file-description-textarea:focus,.management-file-detail .user-review-card .file-description-textarea:focus{border-color:#0d6b60;box-shadow:0 0 0 3px #0d6b6029}.management-file-detail .space-y-10,.management-file-detail section.space-y-5,.management-file-detail section.space-y-7,.management-file-detail section.space-y-8{overflow:visible}.management-file-detail .user-choice-card .bg-white\/8{background:#a56d131a!important}.management-file-detail .user-segment-option{color:#506a64}.management-file-detail .user-segment-option.peer-checked\:border-gold,.management-file-detail .user-segment-option.peer-checked\:bg-gold\/10,.management-file-detail .user-segment-option[aria-pressed=true]{border-color:#a56d1373;background:#a56d131a;color:#8a570b}.management-file-edit .user-segment-option.peer-checked\:bg-gold\/10,.management-file-edit .user-segment-option[aria-pressed=true]{border-color:#a56d13e0!important;background:#e5b0393d!important;color:#8a570b!important;box-shadow:inset 0 0 0 1px #a56d132e,0 6px 14px #a56d131f}.management-file-detail .user-panel-field>span,.management-file-detail .text-sm.font-black.text-\[var\(--jf-text\)\]{color:#173d36!important}.management-file-detail .user-panel-field>div,.management-file-detail .user-panel-field>textarea,.management-file-detail .inline-flex.overflow-hidden.rounded-xl.border.border-white\/10.bg-white\/\[0\.04\].p-1{border-color:#14504629!important;background:#fff!important;box-shadow:0 1px #ffffffe6,0 8px 22px #1450460d}.management-file-detail .user-panel-field input,.management-file-detail .user-panel-field select,.management-file-detail .user-panel-field textarea{color:#14332d}.management-file-detail .user-panel-field input::-moz-placeholder,.management-file-detail .user-panel-field textarea::-moz-placeholder{color:#526c66cc}.management-file-detail .user-panel-field input::placeholder,.management-file-detail .user-panel-field textarea::placeholder{color:#526c66cc}.management-file-detail .user-panel-field>div:focus-within,.management-file-detail .user-panel-field:focus-within>textarea{border-color:#a56d1385!important;box-shadow:0 0 0 4px #a56d131f}.management-file-detail .user-panel-dropdown .user-panel-dropdown-trigger{border-color:#14504633!important;background:linear-gradient(180deg,#fff,#f7fcfa)!important;color:#173630!important;box-shadow:0 1px #ffffffe6,0 8px 22px #1450460d}.management-file-detail .user-panel-dropdown .user-panel-dropdown-trigger:hover:not(:disabled),.management-file-detail .user-panel-dropdown.is-open .user-panel-dropdown-trigger{border-color:#0f7a7094!important;background:#fff!important;box-shadow:0 0 0 4px #0f7a701a!important}.management-file-detail .user-panel-dropdown-value{color:#173630!important}.management-file-detail .user-panel-dropdown-placeholder{color:#58736d!important}.management-file-detail .user-panel-field>.user-panel-dropdown-menu{border-color:#14504633!important;background:linear-gradient(180deg,#fff,#f6fbf9)!important;box-shadow:0 22px 48px #1450462e,0 0 0 1px #1450460a!important}.management-file-detail .user-panel-dropdown-option{color:#1b4a41!important;font-weight:800}.management-file-detail .user-panel-dropdown-option span{color:inherit!important}.management-file-detail .user-panel-dropdown-option.is-active,.management-file-detail .user-panel-dropdown-option:hover{background:#0f7a7024!important;color:#0a3f37!important}.management-file-detail .user-panel-dropdown-option.is-selected{background:#b47e212e!important;color:#6f4b0c!important}.management-file-detail .user-panel-dropdown-option svg{color:#115b4fc7}.management-file-detail .user-panel-dropdown-option.is-selected svg{color:#8a5f17}.management-file-detail .user-panel-dropdown-search{border-color:#1450463d;background:#f0f8f5;color:#3f675f}.management-file-detail .user-panel-dropdown-search input{color:#103d34;font-weight:700}.management-file-detail .user-panel-dropdown-search input::-moz-placeholder{color:#5e7d75}.management-file-detail .user-panel-dropdown-search input::placeholder{color:#5e7d75}.management-file-detail .user-panel-dropdown-empty{color:#3f655e}.management-file-detail .user-panel-dropdown-search button{color:#466c64}.management-file-detail .user-panel-dropdown-search button:hover{color:#1b4d43}.management-file-detail .user-panel-multiselect-trigger{border-color:#14504638!important;background:linear-gradient(180deg,#fff,#f7fcfa)!important;color:#133f36!important}.management-file-detail .user-panel-multiselect-menu{border-color:#14504638!important;background:linear-gradient(180deg,#fff,#f4faf7)!important;box-shadow:0 22px 48px #14504633,0 0 0 1px #1450460d!important}.management-file-detail .user-panel-multiselect-search{border-radius:.7rem;border:1px solid rgba(20,80,70,.22);background:#eef7f3;padding:0 .6rem}.management-file-detail .user-panel-multiselect-search-input{color:#123f36!important}.management-file-detail .user-panel-multiselect-search-input::-moz-placeholder{color:#5f8078!important}.management-file-detail .user-panel-multiselect-search-input::placeholder{color:#5f8078!important}.management-file-detail .user-panel-multiselect-clear{color:#b14b4b!important}.management-file-detail .user-panel-multiselect-option{color:#1a4a41!important}.management-file-detail .user-panel-multiselect-option span{color:inherit!important}.management-file-detail .user-panel-multiselect-option:hover{background:#0f7a7024!important;color:#0b4037!important}.management-file-detail .user-panel-multiselect-option.is-selected{background:#b47e212e!important;color:#6f4b0c!important}.management-file-detail .user-panel-multiselect-check{border-color:#14504647!important}.management-file-detail .user-panel-multiselect-empty{color:#3e655d!important}.management-file-detail .user-room-picker{overflow:hidden}.management-file-detail .user-room-picker button{color:#57706a}.management-file-detail .user-room-picker button.active{background:#0f7a702e;color:#0d4f47}.management-file-detail .user-map-preview{border-color:#14504624;background:linear-gradient(45deg,rgba(165,109,19,.08) 1px,transparent 1px),linear-gradient(-45deg,rgba(15,122,112,.06) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(15,122,112,.09),transparent 18rem),#f7fbfa;background-size:28px 28px,28px 28px,cover,cover}.management-file-detail .user-map-preview .bg-\[\#0b2f28\]\/90{background:#0f7a70eb!important;color:#f8fffd!important}.management-file-detail .user-upload-zone{border-color:#a56d1352;background:linear-gradient(180deg,#fff8ead9,#fffffff2)}.management-file-detail .user-upload-zone button,.management-file-detail .user-upload-action{background:#a56d131f;color:#8a5c16}.management-file-detail .user-upload-zone button:hover,.management-file-detail .user-upload-zone:hover .user-upload-action{background:#a56d132e}.management-file-detail .rounded-2xl.border.border-red-400\/30.bg-red-500\/10{border-color:#b91c1c38!important;background:#fef2f2f5!important;color:#b91c1c!important}.management-file-detail .rounded-2xl.border.border-emerald-400\/30.bg-emerald-500\/10{border-color:#05966933!important;background:#ecfdf5f5!important;color:#047857!important}.management-file-detail .border-t.border-white\/10{border-top-color:#1450461f!important}.user-panel-gold-button,.user-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:.75rem;background:linear-gradient(270deg,#f4d27a,#b57a1f);color:#271900;font-size:.875rem;font-weight:900;min-height:2.9rem;padding:.75rem 1.4rem;box-shadow:0 18px 38px #9a6a233d;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.user-panel-gold-button{width:100%}.user-panel-gold-button:hover,.user-primary-button:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 24px 48px #9a6a234d}.user-panel-icon-button{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:9999px;color:var(--jf-muted);transition:background .18s ease,color .18s ease,transform .18s ease}.user-panel-icon-button:hover{background:#ffffff0f;color:#f4d27a;transform:translateY(-1px)}.user-workspace-card,.user-subscription-hero,.user-plan-card{border:1px solid rgba(128,213,203,.14);border-radius:1.5rem;background:linear-gradient(145deg,#ffffff09,#ffffff03),#011713bd;box-shadow:inset 0 1px #ffffff0d,0 28px 80px #010c0a40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}[data-theme=light] .user-workspace-card,[data-theme=light] .user-subscription-hero,[data-theme=light] .user-plan-card{border-color:#10766e26;background:#f7fbfaeb;box-shadow:0 16px 34px #0d53471a}.user-file-stepper{position:relative;display:grid;min-height:5.75rem;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid rgba(128,213,203,.13);border-radius:1rem;background:#01110e7a;padding:1.15rem 1rem .85rem}.user-file-stepper>div{z-index:0;pointer-events:none}[data-theme=light] .user-file-stepper{border-color:#10766e24;background:#eef7f4c7}.user-file-step{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:flex-start;gap:.45rem;color:var(--jf-muted);transition:color .18s ease,transform .18s ease}.user-file-step:hover{transform:translateY(-2px)}.user-file-step.active,.user-file-step.done{color:#f4d27a}.user-file-step.done{color:#80d5cb}.user-file-step-circle{display:grid;position:relative;z-index:3;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgba(128,213,203,.16);border-radius:9999px;background:#223934;color:inherit;font-size:1rem;font-weight:900;box-shadow:inset 0 1px #ffffff14}.user-file-step.active .user-file-step-circle{width:3.15rem;height:3.15rem;border:3px solid rgba(244,210,122,.42);background:linear-gradient(145deg,#f4d27a,#b57a1f);color:#271900;box-shadow:0 0 0 5px #f4d27a1f,0 0 30px #f4d27a3d}.user-file-step.done .user-file-step-circle{border-color:#80d5cb8c;background:#17443d}[data-theme=light] .user-file-step.active{color:#805811}[data-theme=light] .user-file-step.done{color:#0d6b60}[data-theme=light] .user-file-step.done .user-file-step-circle{background:#e5f4f0;border-color:#789e91}.user-choice-card{display:flex;min-height:5.25rem;align-items:center;gap:1rem;border:1px solid rgba(128,213,203,.14);border-radius:1rem;background:#0c231fc7;padding:1rem;transition:border-color .18s ease,background .18s ease,transform .18s ease}[data-theme=light] .user-choice-card{border-color:#06251f24;background:#f2f9f6cc}.user-segment-option{display:flex;min-height:3rem;align-items:center;justify-content:center;border:1px solid rgba(128,213,203,.14);border-radius:.75rem;background:#0c231fb8;color:var(--jf-muted);font-size:.875rem;font-weight:900;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.user-segment-option:hover{transform:translateY(-2px)}.user-segment-option[aria-pressed=true]{border-color:#d6a84f;background:#d6a84f1a;color:#f4d27a}[data-theme=light] .user-segment-option{border-color:#06251f24;background:#f2f9f6d1}.user-panel-field{position:relative;display:block}.user-panel-field>span{display:block;margin-bottom:.7rem;color:var(--jf-text);font-size:.875rem;font-weight:900}.user-panel-field>div{display:flex;min-height:3.5rem;align-items:center;gap:.75rem;border:1px solid rgba(128,213,203,.15);border-radius:.85rem;background:#01110eb8;color:var(--jf-muted);padding:0 1rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.user-panel-field>div:focus-within,.user-panel-field:focus-within>textarea{border-color:#f4d27aad;box-shadow:0 0 0 4px #f4d27a1a}[data-theme=light] .user-panel-field>div,[data-theme=light] .user-panel-field>textarea{border-color:#14332d38;background:#fbfdfcf0;box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #14332d08}.user-panel-field input,.user-panel-field select,.user-panel-field textarea{width:100%;min-width:0;border:0;background:transparent;color:var(--jf-text);outline:none}.user-panel-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.user-panel-dropdown{z-index:1}.user-panel-dropdown.is-open{z-index:60}.user-panel-dropdown .user-panel-dropdown-trigger{display:flex;width:100%;min-height:3.5rem;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(128,213,203,.15);border-radius:.85rem;background:#011b16;color:var(--jf-muted);padding:0 1rem;text-align:right;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.user-panel-dropdown-trigger:hover:not(:disabled){border-color:#80d5cb52;background:#031d18f5}.user-panel-dropdown-trigger:focus-visible,.user-panel-dropdown.is-open .user-panel-dropdown-trigger{border-color:#f4d27ab8;box-shadow:0 0 0 4px #f4d27a1a;outline:none}.user-panel-dropdown-trigger:disabled{cursor:not-allowed;opacity:.52}.user-panel-dropdown-value,.user-panel-dropdown-placeholder{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.user-panel-dropdown-value{color:var(--jf-text)}.user-panel-dropdown-placeholder{color:#bdc9c69e}.user-panel-field>.user-panel-dropdown-menu{position:absolute;display:block;inset-inline:0;top:calc(100% + .55rem);z-index:70;min-height:0;max-height:min(19rem,42vh);align-items:initial;gap:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(128,213,203,.24);border-radius:1rem;background:#08231e;padding:.4rem;box-shadow:0 22px 54px #0008077a,0 0 0 1px #f4d27a0d;scrollbar-color:rgba(240,191,100,.62) transparent;scrollbar-width:thin}.user-panel-dropdown.opens-upward>.user-panel-dropdown-menu{top:auto;bottom:calc(100% + .55rem);transform-origin:bottom center}.user-panel-dropdown-search{display:flex;min-height:2.7rem;align-items:center;gap:.55rem;margin-bottom:.35rem;border:1px solid rgba(128,213,203,.2);border-radius:.7rem;background:#011b16b8;color:var(--jf-muted);padding:0 .75rem}.user-panel-dropdown-search:focus-within{border-color:#f4d27aa6;box-shadow:0 0 0 3px #f4d27a14}.user-panel-dropdown-search input{min-width:0;flex:1;border:0;background:transparent;color:var(--jf-text);outline:none;text-align:right;font-size:.82rem;font-weight:800}.user-panel-dropdown-search input::-moz-placeholder{color:#bdc9c69e}.user-panel-dropdown-search input::placeholder{color:#bdc9c69e}.user-panel-dropdown-search button{display:grid;place-items:center;color:var(--jf-muted)}.user-panel-dropdown-search button:hover{color:var(--jf-text)}.user-panel-dropdown-numeric{margin-bottom:.35rem}.user-panel-dropdown-numeric input{width:100%;min-height:2.7rem;border:1px solid rgba(128,213,203,.2);border-radius:.7rem;background:#011b16b8;color:var(--jf-text);padding:0 .75rem;outline:none;text-align:right;font-size:.82rem;font-weight:800}.user-panel-dropdown-numeric input:focus{border-color:#f4d27aa6;box-shadow:0 0 0 3px #f4d27a14}.user-panel-dropdown-numeric input::-moz-placeholder{color:#bdc9c69e}.user-panel-dropdown-numeric input::placeholder{color:#bdc9c69e}.user-panel-dropdown-empty{padding:1.25rem .75rem;color:var(--jf-muted);text-align:center;font-size:.8rem;font-weight:800}.user-panel-dropdown-option{display:flex;width:100%;min-height:2.9rem;align-items:center;justify-content:space-between;gap:.75rem;border:0;border-radius:.7rem;background:transparent;color:#c8ded8;padding:.7rem .85rem;text-align:right;font-size:.9rem;font-weight:800;transition:background .14s ease,color .14s ease}.user-panel-dropdown-option.is-active,.user-panel-dropdown-option:hover{background:#80d5cb1a;color:#f2faf7}.user-panel-dropdown-option.is-selected{background:#f0bf6424;color:#f0bf64}[data-theme=light] .user-panel-dropdown .user-panel-dropdown-trigger{border-color:#14332d38;background:#fff;color:#143f36;box-shadow:inset 0 1px #fffc,0 0 0 1px #14332d08}[data-theme=light] .user-panel-dropdown-trigger:hover:not(:disabled){border-color:#0f766e52;background:#fff}[data-theme=light] .user-panel-dropdown-placeholder{color:#526c66}[data-theme=light] .user-panel-dropdown-value{color:#143f36}[data-theme=light] .user-panel-field>.user-panel-dropdown-menu{border-color:#9ccdc1;background:#fff;box-shadow:0 22px 48px #14332d3d,0 0 0 1px #14332d14;scrollbar-color:rgba(15,118,110,.5) transparent}[data-theme=light] .user-panel-dropdown-option{border-radius:.6rem;color:#153f37}[data-theme=light] .user-panel-dropdown-option.is-active,[data-theme=light] .user-panel-dropdown-option:hover{background:#e3f3ee;color:#083d35}[data-theme=light] .user-panel-dropdown-option.is-selected{background:#fff1ce;color:#654300}[data-theme=light] .user-panel-dropdown-option.is-selected.is-active,[data-theme=light] .user-panel-dropdown-option.is-selected:hover{background:#ffe3a0;color:#513500}[data-theme=light] .user-panel-dropdown-search{border-color:#b8d8cf;background:#f3faf7;color:#315f55}[data-theme=light] .user-panel-dropdown-search input{color:#103d34}[data-theme=light] .user-panel-dropdown-search input::-moz-placeholder{color:#66877e}[data-theme=light] .user-panel-dropdown-search input::placeholder{color:#66877e}[data-theme=light] .user-panel-dropdown-numeric input{border-color:#b8d8cf;background:#f3faf7;color:#103d34}[data-theme=light] .user-panel-dropdown-numeric input::-moz-placeholder{color:#66877e}[data-theme=light] .user-panel-dropdown-numeric input::placeholder{color:#66877e}[data-theme=light] .user-panel-dropdown-empty{color:#426b61}.user-panel-field textarea{min-height:7rem;resize:vertical;border:1px solid rgba(128,213,203,.15);border-radius:.85rem;background:#01110eb8;padding:1rem}.user-panel-field input::-moz-placeholder,.user-panel-field textarea::-moz-placeholder{color:#bdc9c685}.user-panel-field input::placeholder,.user-panel-field textarea::placeholder{color:#bdc9c685}[data-theme=light] .user-panel-field input::-moz-placeholder,[data-theme=light] .user-panel-field textarea::-moz-placeholder{color:#526c66a8}[data-theme=light] .user-panel-field input::placeholder,[data-theme=light] .user-panel-field textarea::placeholder{color:#526c66a8}.jf-home-hero-image,.jf-home-hero-overlay{transition:opacity .22s ease,background .22s ease}[data-theme=light] .jf-home-hero-image{opacity:.09}[data-theme=light] .jf-home-hero-overlay{background:linear-gradient(180deg,#edf6f3db,#dfeee9cc,#f1f7f5f0)}[data-theme=light] .bg-white\/\[0\.03\],[data-theme=light] .bg-white\/\[0\.04\],[data-theme=light] .bg-white\/\[0\.05\],[data-theme=light] .bg-white\/\[0\.06\],[data-theme=light] .bg-white\/5,[data-theme=light] .bg-white\/10{background-color:#f1f8f5e0!important}[data-theme=light] .border-white\/8,[data-theme=light] .border-white\/10{border-color:#14332d26!important}[data-theme=light] .text-white\/70,[data-theme=light] .text-white\/72,[data-theme=light] .text-white\/78{color:var(--jf-muted)!important}[data-theme=light] .bg-black\/10,[data-theme=light] .bg-black\/\[0\.14\]{background-color:#dae9e5bd!important}.user-room-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid rgba(128,213,203,.14);border-radius:.85rem;background:#01110eb8}.user-room-picker button{min-height:3.25rem;color:var(--jf-muted);font-weight:900;transition:background .18s ease,color .18s ease}.user-room-picker button.active{background:#80d5cbb8;color:#00201d}.user-map-preview{display:grid;min-height:11rem;place-items:center;overflow:hidden;border:1px solid rgba(128,213,203,.12);border-radius:1rem;background:linear-gradient(45deg,rgba(244,210,122,.12) 1px,transparent 1px),linear-gradient(-45deg,rgba(128,213,203,.08) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(128,213,203,.13),transparent 20rem),#00110e;background-size:28px 28px,28px 28px,cover,cover}.user-upload-zone{display:grid;min-height:12rem;place-items:center;gap:1rem;border:1px dashed rgba(244,210,122,.45);border-radius:1.25rem;background:#f4d27a0b;padding:2rem;text-align:center}.file-video-input{display:block;width:100%;max-width:100%;border:1px solid var(--jf-border);border-radius:.9rem;background:var(--jf-card);color:var(--jf-text);padding:.75rem;font:inherit;font-size:.875rem}.file-video-input::file-selector-button{margin-inline-end:.75rem;border:1px solid #b9892b;border-radius:.65rem;background:#f4d27a;color:#173b34;padding:.65rem 1rem;font:inherit;font-weight:800;cursor:pointer}.file-video-input:disabled{cursor:not-allowed;opacity:.55}[data-theme=light] .file-media-panel{border:1px solid #789e91;border-radius:1.25rem;background:#fff;color:#173b34;padding:clamp(1rem,3vw,1.75rem)}[data-theme=light] .file-media-panel .user-upload-zone{border:2px dashed #62897c;background:#edf5f2}[data-theme=light] .file-media-panel .user-upload-zone:is(:hover,:focus-within){border-color:#0d6b60;background:#e3f3ee}[data-theme=light] .file-media-panel .user-upload-zone p{color:#365f56}[data-theme=light] .file-media-panel .user-upload-zone p:first-child{color:#173b34}[data-theme=light] .file-media-panel .text-gold{color:#805811}[data-theme=light] .file-media-panel .user-upload-action{border:1px solid #a87720;background:#f8edd4;color:#704b0b}[data-theme=light] .file-media-panel .user-upload-action:hover{background:#f4dfa9}[data-theme=light] .file-video-input,[data-theme=light] .file-media-note textarea{border-color:#789e91!important;background:#fff!important;color:#173b34!important;color-scheme:light}[data-theme=light] .file-media-note small{color:#526c66}[data-theme=light] :is(.file-video-input,.file-media-note textarea,.file-media-panel .user-upload-action):focus-visible{outline:2px solid #0d6b60;outline-offset:3px}.user-upload-zone button,.user-upload-action,.user-plan-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;background:#f4d27a1f;color:#f4d27a;font-size:.875rem;font-weight:900;min-height:2.8rem;padding:.7rem 1.3rem;transition:background .18s ease,transform .18s ease}.user-upload-zone button:hover,.user-upload-zone:hover .user-upload-action,.user-plan-button:hover{background:#f4d27a33;transform:translateY(-2px)}.user-image-placeholder,.user-review-card,.user-subscription-stat{border:1px solid rgba(128,213,203,.12);border-radius:1rem;background:#0c231fa8;padding:1rem}.user-image-placeholder{position:relative;display:flex;min-height:5rem;align-items:center;justify-content:center;gap:.75rem;color:var(--jf-muted);font-size:.875rem;font-weight:900}.user-image-remove{position:absolute;z-index:10;top:.75rem;right:.75rem;left:auto;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid rgba(255,175,175,.45);border-radius:9999px;background:#261414d1;color:#ffaaa5;box-shadow:0 10px 24px #00000038;transition:transform .16s ease,background .16s ease}.user-image-remove:hover{background:#b64747;color:#fff;transform:scale(1.06)}.user-review-card p,.user-subscription-stat span{color:var(--jf-muted);font-size:.75rem;font-weight:900}.user-review-card strong,.user-subscription-stat strong{display:block;margin-top:.75rem;color:var(--jf-text);font-size:1rem;font-weight:900;line-height:1.8}.user-outline-button{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgba(244,210,122,.28);border-radius:.75rem;color:#f4d27a;font-size:.875rem;font-weight:900;padding:.7rem 1.25rem;transition:border-color .18s ease,background .18s ease,transform .18s ease}.user-outline-button:hover:not(:disabled){border-color:#f4d27a85;background:#f4d27a14;transform:translateY(-2px)}.management-file-detail .user-outline-button,[data-theme=light] .user-panel-page .user-outline-button{color:#704b0b;background:#f8edd4;border-color:#a87720}.management-file-detail .user-outline-button:hover:not(:disabled),[data-theme=light] .user-panel-page .user-outline-button:hover:not(:disabled){color:#583900;background:#f4dfa9;border-color:#805811}.management-file-detail .user-outline-button:focus-visible,[data-theme=light] .user-panel-page .user-outline-button:focus-visible{outline:2px solid #0d6b60;outline-offset:3px}.management-file-detail .user-outline-button:disabled,[data-theme=light] .user-panel-page .user-outline-button:disabled{color:#65716c;background:#edf1ef;border-color:#a8b7b0;opacity:1;cursor:not-allowed;transform:none}.user-subscription-hero{padding:clamp(1.5rem,3vw,2.25rem)}.user-subscription-stat{text-align:center}@media(max-width:767px){.user-subscription-stat{min-width:0;padding:.7rem .45rem;border-radius:.85rem}.user-subscription-stat span{display:block;overflow:hidden;font-size:.64rem;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.user-subscription-stat strong{margin-top:.35rem;overflow-wrap:anywhere;font-size:.78rem;line-height:1.55}}.user-plan-card{position:relative;min-height:34.5rem;padding:clamp(1.5rem,2.6vw,2.25rem)}.user-plan-card.featured{border-color:#f4d27a7a;box-shadow:inset 0 1px #ffffff14,0 0 42px #f4d27a24}.user-plan-badge{position:absolute;left:50%;top:-.8rem;transform:translate(-50%);border-radius:9999px;background:#f4d27a;color:#271900;font-size:.75rem;font-weight:900;padding:.35rem .9rem;white-space:nowrap}.user-plan-button{width:100%;margin-top:2rem;background:#f4d27ad1;color:#271900}.user-plan-button.active{cursor:default;background:#80d5cb1f;color:#cee8e194}@media(max-width:767px){.user-plan-card{min-height:0;padding:1.25rem}.user-plan-card .user-plan-button{margin-top:0}.user-file-stepper{grid-template-columns:repeat(5,minmax(4.5rem,1fr));overflow-x:auto}.user-file-stepper>div{display:none}}.user-plan-card.selected{border-color:#f4d27a9e;box-shadow:inset 0 1px #ffffff14,0 0 48px #f4d27a29}.user-billing-shell{display:block}.user-billing-main,.user-billing-summary,.user-files-toolbar,.user-file-card,.user-file-stat{border:1px solid rgba(128,213,203,.14);border-radius:1.25rem;background:linear-gradient(145deg,#ffffff09,#ffffff03),#011713bd;box-shadow:inset 0 1px #ffffff0d,0 24px 70px #010c0a38;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.user-billing-main,.user-billing-summary{padding:clamp(1.4rem,2.9vw,2.2rem)}.user-billing-summary{width:100%;position:static}.user-billing-summary .user-payment-button{width:100%}.user-billing-plan-chip{min-width:14rem;border:1px solid rgba(244,210,122,.22);border-radius:1rem;background:#f4d27a14;padding:1rem;text-align:center}.user-billing-plan-chip span,.user-billing-summary dt{color:var(--jf-muted);font-size:.8rem;font-weight:900}.user-billing-plan-chip strong{display:block;margin-top:.5rem;color:#f4d27a;font-size:.95rem;font-weight:950}.user-duration-card{display:grid;min-height:5.25rem;place-items:center;gap:.25rem;border:1px solid rgba(128,213,203,.14);border-radius:1rem;background:#0c231fad;color:var(--jf-muted);padding:1rem;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.user-duration-card:hover{transform:translateY(-3px)}.user-duration-card strong{color:var(--jf-text);font-size:1rem;font-weight:950}.user-duration-card span{font-size:.75rem;font-weight:900}.user-duration-card.active{border-color:#f4d27aa8;background:#f4d27a1f;color:#f4d27a;box-shadow:0 14px 34px #9a6a2329}.user-discount-field,.user-files-search{display:flex;min-height:3.45rem;align-items:center;gap:.75rem;border:1px solid rgba(128,213,203,.15);border-radius:.95rem;background:#01110ead;color:var(--jf-muted);padding:0 1rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.user-discount-field:focus-within,.user-files-search:focus-within{border-color:#f4d27a9e;box-shadow:0 0 0 4px #f4d27a1a}.user-discount-field input,.user-files-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--jf-text);outline:none}.user-discount-field button{min-height:2.35rem;border-radius:.75rem;background:#f4d27a29;color:#f4d27a;padding:0 1rem;font-size:.8rem;font-weight:950;white-space:nowrap;transition:background .18s ease,transform .18s ease}.user-discount-field button:hover{background:#f4d27a3d;transform:translateY(-1px)}.user-billing-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(128,213,203,.1);padding-bottom:1rem}.user-billing-summary dl>div.total{border-bottom:0;border-radius:1rem;background:#f4d27a14;margin-top:1rem;padding:1rem}.user-billing-summary dd{color:var(--jf-text);font-size:.9rem;font-weight:950}.user-billing-summary .total dd{color:#f4d27a;font-size:1.25rem}.subscription-checkout-compact{padding:1rem}.subscription-checkout-compact dl>div{min-width:0;padding-bottom:.5rem;gap:.5rem}.subscription-checkout-compact dl>div.total{margin-top:.25rem;padding:.75rem}.subscription-checkout-compact .user-payment-button{min-height:2.75rem;margin-top:1rem}.user-payment-button{display:inline-flex;width:100%;min-height:3.35rem;align-items:center;justify-content:center;gap:.6rem;border-radius:.9rem;background:linear-gradient(270deg,#f4d27a,#b57a1f);color:#271900;margin-top:1.75rem;font-size:.95rem;font-weight:950;box-shadow:0 18px 38px #9a6a233d;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.user-payment-button:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 24px 48px #9a6a234d}.user-files-toolbar{padding:1rem}.user-files-filter-pill,.user-files-filter-icon{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border:1px solid rgba(128,213,203,.14);border-radius:.9rem;background:#0c231fa3;color:var(--jf-muted);padding:0 1rem;font-size:.82rem;font-weight:950;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.user-files-filter-pill:hover,.user-files-filter-icon:hover{transform:translateY(-2px)}.user-files-filter-pill.active{border-color:#f4d27a94;background:#f4d27a1f;color:#f4d27a}.user-files-filter-icon{width:3rem;padding:0}.user-file-stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.user-file-stat{display:flex;align-items:center;gap:1rem;padding:1rem}.user-file-stat span{display:grid;width:3rem;height:3rem;place-items:center;border-radius:9999px;background:#f4d27a1a;color:#f4d27a}.user-file-stat p{color:var(--jf-muted);font-size:.8rem;font-weight:900}.user-file-stat strong{display:block;margin-top:.25rem;color:var(--jf-text);font-size:1.35rem;font-weight:950}.user-file-card{overflow:hidden}.user-file-card-image{position:relative;min-height:13rem;overflow:hidden;background:#01110eb8}.user-file-card-image img{width:100%;height:13rem;-o-object-fit:cover;object-fit:cover;filter:saturate(.92) contrast(1.04);transition:transform .42s ease,filter .42s ease}.user-file-card-image .user-file-card-brand-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:none;transition:none}.user-file-card:hover .user-file-card-image img{filter:saturate(1.02) contrast(1.08);transform:scale(1.045)}.user-file-card:hover .user-file-card-image .user-file-card-brand-logo{filter:none;transform:none}.user-file-status,.user-file-more{position:absolute;top:1rem;border-radius:9999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.user-file-status{right:1rem;padding:.45rem .8rem;font-size:.75rem;font-weight:950}.user-file-status.approved{background:#80d5cb33;color:#9cf2e8}.user-file-status.pending{background:#f4d27a33;color:#f4d27a}.user-file-status.draft{background:#bdc9c62e;color:#cee8e1}.user-file-more{left:1rem;display:grid;width:2.5rem;height:2.5rem;place-items:center;background:#01110e9e;color:#fff}.user-file-metric{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(128,213,203,.1);border-radius:.8rem;background:#ffffff09;color:var(--jf-muted);font-size:.78rem;font-weight:900}.user-file-action{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(128,213,203,.12);border-radius:.8rem;color:var(--jf-muted);font-size:.78rem;font-weight:950;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.invites-copy-action{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;padding-inline:.9rem;white-space:nowrap}.user-file-action:hover{transform:translateY(-2px)}.user-file-action.primary{border-color:#f4d27a4d;color:#f4d27a}.user-file-action.danger{border-color:#ffb4ab2e;color:#ffb4ab}[data-theme=light] .user-plan-card.selected,[data-theme=light] .user-duration-card.active{border-color:#10b98180;box-shadow:0 18px 42px #10b98124}[data-theme=light] .user-billing-main,[data-theme=light] .user-billing-summary,[data-theme=light] .user-files-toolbar,[data-theme=light] .user-file-card,[data-theme=light] .user-file-stat{border-color:#10766e26;background:#f7fbfae6;box-shadow:0 22px 64px #0d53471c}[data-theme=light] .user-duration-card,[data-theme=light] .user-discount-field,[data-theme=light] .user-files-search,[data-theme=light] .user-files-filter-pill,[data-theme=light] .user-files-filter-icon{border-color:#06251f21;background:#f1f8f5d6}[data-theme=light] .user-duration-card.active,[data-theme=light] .user-files-filter-pill.active{background:#10b9811a;color:#047857}[data-theme=light] .user-billing-plan-chip,[data-theme=light] .user-billing-summary dl>div.total,[data-theme=light] .user-file-stat span{background:#10b98114}[data-theme=light] .user-file-card-image{background:#10b98114}[data-theme=light] .user-file-status.draft{color:#50655f}@media(max-width:1023px){.user-billing-shell{grid-template-columns:1fr}.user-billing-summary{position:static}}@media(max-width:767px){.user-files-toolbar{padding:.75rem}.user-files-filter-pill{min-width:0;min-height:2.75rem;padding-inline:.65rem;font-size:.75rem}.user-file-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.user-file-stat{min-width:0;gap:.65rem;padding:.8rem}.user-file-stat span{width:2.5rem;height:2.5rem;flex:0 0 2.5rem}.user-file-stat p{font-size:.7rem}.user-file-stat strong{font-size:1.15rem}.user-file-card .user-file-metric{min-width:0;padding-inline:.35rem;font-size:.68rem;line-height:1.3}.user-file-card .user-file-action{min-width:0;padding-inline:.35rem;font-size:.7rem}.user-file-card-image,.user-file-card-image img{min-height:11.5rem;height:11.5rem}}.user-support-hero{position:relative;display:grid;min-height:22rem;grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);gap:clamp(1.5rem,4vw,3rem);overflow:hidden;border:1px solid rgba(244,210,122,.16);border-radius:1.5rem;background:radial-gradient(circle at 18% 42%,rgba(128,213,203,.18),transparent 14rem),linear-gradient(135deg,#0b2f28f0,#01110ee6);padding:clamp(1.5rem,4vw,3rem);box-shadow:inset 0 1px #ffffff0f,0 30px 90px #010c0a42}.user-support-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(244,210,122,.06),transparent 38%),radial-gradient(circle at 78% 20%,rgba(244,210,122,.08),transparent 16rem);pointer-events:none}.user-support-orbit,.user-support-copy{position:relative;z-index:1}.user-support-orbit{display:grid;min-height:16rem;place-items:center}.user-support-orbit-grid{position:absolute;width:min(18rem,82%);aspect-ratio:1;border:1px solid rgba(128,213,203,.14);border-radius:9999px;background:linear-gradient(30deg,rgba(128,213,203,.09) 1px,transparent 1px),linear-gradient(150deg,rgba(128,213,203,.07) 1px,transparent 1px),radial-gradient(circle,rgba(128,213,203,.1),rgba(128,213,203,.04) 46%,transparent 47%);background-size:2.5rem 2.5rem,2.5rem 2.5rem,cover;box-shadow:inset 0 0 64px #80d5cb1a,0 0 80px #80d5cb14}.user-support-orbit>span{display:grid;position:relative;width:6.5rem;aspect-ratio:1;place-items:center;border:1px solid rgba(244,210,122,.28);border-radius:9999px;background:#f4d27a1a;color:#f4d27a;box-shadow:0 0 42px #f4d27a2e}.user-support-copy{text-align:right}.user-support-copy h2{color:var(--jf-text);font-size:clamp(2.25rem,5vw,3.7rem);font-weight:950;line-height:1.25}.user-support-copy p{margin-top:1rem;max-width:40rem;margin-right:auto;color:var(--jf-muted);font-size:1rem;font-weight:700;line-height:2}.user-support-contact-card,.user-support-category{border:1px solid rgba(128,213,203,.13);border-radius:1rem;background:#011713b8;box-shadow:inset 0 1px #ffffff0d,0 22px 58px #010c0a2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.user-support-contact-card{display:grid;min-height:6.25rem;align-content:center;justify-items:end;gap:.35rem;padding:1rem;text-align:right}.user-support-contact-card span{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:9999px;background:#80d5cb24;color:#80d5cb}.user-support-contact-card small{color:var(--jf-muted);font-size:.75rem;font-weight:900}.user-support-contact-card strong{width:100%;color:var(--jf-text);font-size:1.15rem;font-weight:950;line-height:1.6}.user-support-category{min-height:11rem;padding:1.5rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.user-support-category:hover{border-color:#f4d27a52;box-shadow:0 26px 70px #010c0a3d}.user-support-category-icon{display:grid;width:3rem;height:3rem;margin-bottom:1.25rem;place-items:center;border-radius:.8rem}.user-support-category.technical .user-support-category-icon{background:#80d5cb29;color:#80d5cb}.user-support-category.billing .user-support-category-icon{background:#f4d27a24;color:#f4d27a}.user-support-category.general .user-support-category-icon{background:#ffb59821;color:#ffb598}.user-support-category h3{color:var(--jf-text);font-size:1.1rem;font-weight:950}.user-support-category p{margin-top:.85rem;color:var(--jf-muted);font-size:.86rem;font-weight:700;line-height:1.9}[data-theme=light] .user-support-page input,[data-theme=light] .user-support-page textarea,[data-theme=light] .user-support-page select{color-scheme:light;color:#173f35;background-color:#fff;border-color:#b8cec7;caret-color:#0d786b}[data-theme=light] .user-support-page input::-moz-placeholder,[data-theme=light] .user-support-page textarea::-moz-placeholder{color:#526d65;opacity:1}[data-theme=light] .user-support-page input::placeholder,[data-theme=light] .user-support-page textarea::placeholder{color:#526d65;opacity:1}[data-theme=light] .user-support-page :is(input,textarea,select):focus-visible{border-color:#0d786b;outline:2px solid #0d786b;outline-offset:2px}[data-theme=light] .user-support-page button:focus-visible{outline:2px solid #0d786b;outline-offset:3px}[data-theme=light] .user-support-page .text-\[\#ffb4ab\]{color:#a72c29;border-color:#e7b5b1;background-color:#fff1f0}[data-theme=light] .user-support-page .bg-mint-accent.text-ink{background-color:#0d786b;color:#fff}[data-theme=light] .user-support-page .text-gold,[data-theme=light] .user-support-page .user-support-orbit>span{color:#805808}[data-theme=light] .user-support-page .text-mint-accent,[data-theme=light] .user-support-page .user-support-contact-card span{color:#086b60}[data-theme=light] .user-support-page .user-support-category.technical .user-support-category-icon{color:#086b60;background-color:#e0f3ee}[data-theme=light] .user-support-page .user-support-category.billing .user-support-category-icon{color:#805808;background-color:#fff2d6}[data-theme=light] .user-support-page .user-support-category.general .user-support-category-icon{color:#a34425;background-color:#ffebe2}[data-theme=light] .user-support-hero{border-color:#10b98124;background:radial-gradient(circle at 18% 42%,rgba(16,185,129,.14),transparent 14rem),linear-gradient(135deg,#fffffff5,#edfff7e6);box-shadow:0 26px 74px #10b9811f}[data-theme=light] .user-support-contact-card,[data-theme=light] .user-support-category{border-color:#10b9811f;background:#ffffffe0;box-shadow:0 22px 64px #10b9811a}@media(max-width:1023px){.user-support-hero{grid-template-columns:1fr}.user-support-orbit{min-height:12rem}}@media(max-width:640px){.user-support-hero{padding:1.25rem}.user-support-copy h2{font-size:2.1rem}}.user-edit-hero{display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(0,1fr) minmax(17rem,.55fr);gap:1.25rem;align-items:stretch;overflow:hidden;border:1px solid rgba(128,213,203,.14);border-radius:1.5rem;background:radial-gradient(circle at 18% 20%,rgba(244,210,122,.12),transparent 18rem),linear-gradient(145deg,#0b2f28db,#01110edb);box-shadow:inset 0 1px #ffffff0f,0 28px 80px #010c0a3d;padding:clamp(1rem,2vw,1.5rem);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.user-edit-hero-media{position:relative;min-height:18rem;overflow:hidden;border-radius:1.15rem;background:#01110eb8}.user-edit-hero-media img{width:100%;height:100%;min-height:18rem;-o-object-fit:cover;object-fit:cover;filter:saturate(.94) contrast(1.05);transition:transform .52s ease,filter .52s ease}.user-edit-hero:hover .user-edit-hero-media img{filter:saturate(1.04) contrast(1.08);transform:scale(1.035)}.user-edit-hero-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(.5rem,2vw,1.25rem);text-align:right}.user-edit-hero-copy h2{margin-top:1.1rem;color:var(--jf-text);font-size:clamp(2rem,4vw,3.2rem);font-weight:950;line-height:1.28}.user-edit-hero-copy p{margin-top:1rem;max-width:38rem;color:var(--jf-muted);font-size:.95rem;font-weight:700;line-height:2}.user-edit-status-card{display:grid;align-content:center;gap:.85rem;border:1px solid rgba(244,210,122,.14);border-radius:1.15rem;background:#011713a8;padding:1rem}.user-edit-status-card>div{display:flex;align-items:center;gap:.8rem;border-radius:.9rem;background:#ffffff09;padding:.9rem}.user-edit-status-card span{display:grid;width:2.6rem;height:2.6rem;place-items:center;border-radius:9999px;background:#f4d27a1a;color:#f4d27a}.user-edit-status-card small{color:var(--jf-muted);font-size:.74rem;font-weight:900}.user-edit-status-card strong{display:block;margin-top:.25rem;color:var(--jf-text);font-size:.9rem;font-weight:950}.user-edit-gallery{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.user-edit-gallery-item{position:relative;overflow:hidden;border:1px solid rgba(128,213,203,.12);border-radius:1rem;background:#0c231fa8}.user-edit-gallery-item img{width:100%;height:9rem;-o-object-fit:cover;object-fit:cover}.user-image-placeholder.is-cover,.user-edit-gallery-item.is-cover{border:2px solid rgba(212,154,44,.95);box-shadow:0 0 0 3px #d49a2c2e}.user-image-cover-button{position:absolute;z-index:10;right:.75rem;bottom:.75rem;left:.75rem;display:inline-flex;min-height:2.15rem;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(255,255,255,.16);border-radius:9999px;background:#06231ee0;color:#f4e4b8;padding:.35rem .7rem;font-size:.72rem;font-weight:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .16s ease,color .16s ease,transform .16s ease}.user-image-cover-button:hover,.user-image-cover-button.is-active{background:linear-gradient(135deg,#d49a2c,#f4d27a);color:#2a2100}.user-edit-gallery-item .user-image-cover-button{left:.65rem;right:.65rem;bottom:.65rem}[data-theme=light] .user-edit-hero,[data-theme=light] .user-edit-status-card,[data-theme=light] .user-edit-gallery-item{border-color:#10b9811f;background:#ffffffe6;box-shadow:0 24px 72px #10b9811f}[data-theme=light] .user-image-placeholder.is-cover,[data-theme=light] .user-edit-gallery-item.is-cover{border-color:#d49a2cf2;box-shadow:0 0 0 3px #d49a2c2e}[data-theme=light] .user-edit-status-card>div{background:#10b98112}@media(max-width:1180px){.user-edit-hero{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr)}.user-edit-status-card{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.user-edit-hero,.user-edit-status-card,.user-edit-gallery{grid-template-columns:1fr}.user-edit-hero-media,.user-edit-hero-media img{min-height:14rem}}@keyframes jf-bell-ring{0%,to{transform:rotate(0)}12%{transform:rotate(12deg)}24%{transform:rotate(-10deg)}36%{transform:rotate(8deg)}48%{transform:rotate(-5deg)}60%{transform:rotate(0)}}@keyframes jf-badge-pop{0%{transform:scale(.75);opacity:0}to{transform:scale(1);opacity:1}}.notification-bell-button{position:relative;display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--jf-border);border-radius:9999px;background:color-mix(in srgb,var(--jf-card) 84%,transparent);color:var(--jf-text);box-shadow:0 14px 34px #0000001f;transition:transform .18s ease,border-color .18s ease,background .18s ease}.notification-bell-button:hover{transform:translateY(-2px);border-color:#80d5cb61}.notification-bell-button.has-unread{border-color:#f4d27a73;color:#f4d27a}.notification-bell-button.has-unread svg{animation:jf-bell-ring 1.8s ease-in-out infinite;transform-origin:50% 0}.notification-bell-badge{position:absolute;top:-.25rem;right:-.2rem;display:grid;min-width:1.2rem;height:1.2rem;place-items:center;border:2px solid color-mix(in srgb,var(--jf-bg) 92%,transparent);border-radius:9999px;background:#ef4444;color:#fff;font-size:.68rem;font-weight:950;line-height:1;animation:jf-badge-pop .18s ease-out}.notification-popover{position:absolute;right:0;top:calc(100% + .75rem);z-index:90;display:flex;width:min(22rem,calc(100vw - 1rem));max-height:min(36rem,calc(100dvh - 5rem));flex-direction:column;overflow:hidden;border:1px solid var(--jf-border);border-radius:1.4rem;background:color-mix(in srgb,var(--jf-bg) 72%,#09241f 28%);box-shadow:0 28px 80px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media(max-width:640px){.notification-popover{top:calc(100% + .5rem);right:max(0px,calc((100vw - 100%)/2));width:min(22rem,calc(100vw - 1rem));max-height:calc(100dvh - 4.5rem)}}.management-header,.user-panel-header{z-index:70!important}.notification-popover{z-index:1000}.notification-item{border:1px solid var(--jf-border);border-radius:1.1rem;padding:.85rem;background:color-mix(in srgb,var(--jf-card) 86%,transparent)}.notification-item.notice{border-color:#3b82f652;background:linear-gradient(135deg,#3b82f621,color-mix(in srgb,var(--jf-card) 90%,transparent))}.notification-item.warning{border-color:#ef444457;background:linear-gradient(135deg,#ef444421,color-mix(in srgb,var(--jf-card) 90%,transparent))}.notification-item-icon{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:9999px}.notification-item.notice .notification-item-icon,.notification-item.notice .notification-item-type{background:#3b82f629;color:#60a5fa}.notification-item.warning .notification-item-icon,.notification-item.warning .notification-item-type{background:#ef444429;color:#f87171}.notification-item-type{border-radius:9999px;padding:.2rem .55rem;font-size:.66rem;font-weight:950}[data-theme=light] .notification-bell-button{background:#ffffffd1;box-shadow:0 12px 28px #0d53471a}[data-theme=light] .notification-popover{background:#f7fcfaf5;box-shadow:0 24px 72px #0d534724}.management-files-horizontal-scrollbar{scrollbar-color:#0c7566 #dbe9e6;scrollbar-width:auto}.management-files-horizontal-scrollbar::-webkit-scrollbar{height:14px}.management-files-horizontal-scrollbar::-webkit-scrollbar-track{background:#dbe9e6;border-radius:999px}.management-files-horizontal-scrollbar::-webkit-scrollbar-thumb{background:#0c7566;border:3px solid #edf5f3;border-radius:999px}.user-panel-sidebar-toggle{color:var(--jf-text);background:var(--jf-card-strong);border-color:var(--jf-border);box-shadow:0 3px 12px #0000001f}.user-panel-sidebar-toggle:focus-visible{outline:2px solid var(--jf-primary);outline-offset:3px}.user-panel-sidebar[data-collapsed=true] .user-panel-nav-item{justify-content:center;padding-inline:.5rem}.user-panel-sidebar[data-collapsed=true] .user-panel-nav-item>span{display:none}.user-panel-sidebar[data-collapsed=true] .user-panel-nav-item svg{flex-shrink:0}[data-theme=light] .user-panel-logout{background:#fff1ef;color:#a72323;border-color:#d49c95}[data-theme=light] .user-panel-logout:hover:not(:disabled){background:#f9dcd7;color:#851919}[data-theme=light] .user-panel-page :is(.user-subscription-stat,.user-review-card,.user-plan-card,.user-subscription-hero,.user-billing-main,.user-billing-summary,.user-image-placeholder){background:#f7fbfa;border-color:#b0c7bf;color:#14332d;box-shadow:0 12px 32px #0d534712}[data-theme=light] .user-panel-page :is(.user-plan-card.selected,.user-plan-card.featured,.user-duration-card.active){background:#e4f3ee;border-color:#0d6b60}[data-theme=light] .user-panel-page :is(.bg-\[\#071f1c\],.bg-\[\#082a25\],.bg-\[\#08231e\],.bg-\[\#06231e\]){background:#f7fbfa!important;color:#14332d;border-color:#b0c7bf}[data-theme=light] .user-panel-page :is(.user-subscription-stat,.user-review-card) :is(span,p){color:#526c66}[data-theme=light] .user-panel-page :is(.user-subscription-stat,.user-review-card) strong{color:#14332d}[data-theme=light] .user-panel-page :is(.user-outline-button,.user-plan-button,.user-upload-action,.user-upload-zone button){background:#f8edd4;color:#704b0b;border-color:#b38d44}[data-theme=light] .user-panel-page :is(.user-plan-button.selected,.user-plan-card.selected .user-plan-button){background:#0d6b60;color:#fff}[data-theme=light] .user-panel-page .user-file-action.danger{background:#fff1ef;color:#a72323;border-color:#dc9c94}[data-theme=light] .user-panel-page .consultant-files-filter :is(p,label>span){color:#365f56!important}[data-theme=light] :is(.user-panel-page,.management-shell) select,[data-theme=light] :is(.user-panel-page,.management-shell) select option{background:#fff;color:#173b34;color-scheme:light}[data-theme=light] .user-panel-multiselect-trigger{background:#fff!important;color:#173b34!important;border-color:#789e91!important}[data-theme=light] .user-panel-multiselect-menu{background:#fff!important;color:#173b34!important;border-color:#789e91!important;color-scheme:light;box-shadow:0 18px 38px #0d53472e}[data-theme=light] .user-panel-multiselect-search{background:#edf5f2;border:1px solid #789e91;border-radius:.75rem;padding-inline:.5rem}[data-theme=light] .user-panel-multiselect-search-input{color:#173b34!important}[data-theme=light] .user-panel-multiselect-search-input::-moz-placeholder{color:#526c66!important;opacity:1}[data-theme=light] .user-panel-multiselect-search-input::placeholder{color:#526c66!important;opacity:1}[data-theme=light] .user-panel-multiselect-option{color:#173b34!important}[data-theme=light] .user-panel-multiselect-option:is(:hover,:focus-visible):not(:disabled){background:#e3f3ee!important;color:#123f37!important}[data-theme=light] .user-panel-multiselect-option:is(.is-selected,[aria-pressed=true]),[data-theme=light] .user-panel-multiselect-chip{background:#fff1ce!important;color:#654300!important}[data-theme=light] :is(.user-panel-multiselect-check,.location-option-check){border-color:#789e91!important}[data-theme=light] :is(.user-panel-multiselect-option,.consultant-files-filter-menu button)[aria-pressed=true] :is(.user-panel-multiselect-check,.location-option-check){background:#0d6b60!important;border-color:#0d6b60!important;color:#fff!important}[data-theme=light] .user-panel-multiselect-clear{color:#a72323!important}[data-theme=light] .user-panel-multiselect-empty{color:#526c66!important}[data-theme=light] :is(.user-panel-multiselect-trigger,.user-panel-multiselect-option,.consultant-files-filter-menu button):focus-visible{outline:2px solid #0d6b60;outline-offset:2px}[data-theme=light] .consultant-files-filter .jalali-date-input{background:#fff!important;color:#173b34!important;border-color:#a4beb6!important;color-scheme:light}[data-theme=light] .consultant-files-filter :is(input,select)::-moz-placeholder{color:#526c66!important;opacity:1}[data-theme=light] .consultant-files-filter :is(input,select)::placeholder{color:#526c66!important;opacity:1}[data-theme=light] .consultant-files-filter :is(select,option){background:#fff!important;color:#173b34!important;color-scheme:light}[data-theme=light] :is(.user-panel-page,.management-shell) select option:checked,[data-theme=light] .consultant-files-filter select option:checked{background:#d9eee9!important;color:#123f37!important;box-shadow:0 0 0 100vmax #d9eee9 inset}[data-theme=light] .consultant-files-filter .consultant-files-filter-control svg{color:#476b64!important}[data-theme=light] .consultant-files-filter-toggle-icon{background:#e4f3ee!important;color:#0d6b60!important;border-color:#a4beb6!important}[data-theme=light] .consultant-files-filter-menu{background:#fff!important;color:#173b34!important;border-color:#a4beb6!important;color-scheme:light}[data-theme=light] .consultant-files-filter .consultant-files-filter-menu button{color:#173b34!important}[data-theme=light] .consultant-files-filter .consultant-files-filter-menu button:is(:hover,:focus-visible,[aria-pressed=true]){background:#d9eee9!important;color:#123f37!important}[data-theme=light] .jalali-calendar-popup{background:#fff!important;color:#173b34;color-scheme:light;border-color:#a4beb6}[data-theme=light] .jalali-calendar-popup :is(input,[role=grid]){color:#173b34}[data-theme=light] .jalali-calendar-weekdays{color:#526c66}[data-theme=light] .file-detail-hero{background:#f7fbfa!important;border-color:#a4beb6!important}[data-theme=light] .file-detail-gallery-strip{background:#edf5f2;border-top:1px solid #a4beb6}[data-theme=light] .file-detail-gallery-strip button{border-color:#789e91}[data-theme=light] .file-detail-gallery-strip button:focus-visible{outline:2px solid #0d6b60;outline-offset:2px}[data-theme=light] .property-conversation .jf-panel{background:#f7fbfa;border:1px solid #a4beb6}[data-theme=light] .property-conversation [class*="border-white/"],[data-theme=light] .property-conversation .rich-comment-editor{border-color:#a4beb6!important}[data-theme=light] .property-conversation .rich-comment-toolbar{background:#edf5f2;border-bottom-color:#a4beb6}[data-theme=light] .property-rating .rating-star-outline{color:#647d74}[data-theme=light] .property-rating .rating-star-fill{color:#805811;fill:#805811}[data-theme=light] .property-rating .rating-choice{color:#647d74;filter:none}[data-theme=light] .property-rating .rating-choice:is([data-active=true],:hover,:focus-visible){color:#805811;background:#f8edd4}[data-theme=light] .property-rating .rating-choice:focus-visible{outline:2px solid #805811;outline-offset:2px}[data-theme=light] .consultant-files-filter button:focus-visible,[data-theme=light] .consultant-files-filter summary:focus-visible,[data-theme=light] .jalali-calendar-popup button:focus-visible{outline:2px solid #0d6b60;outline-offset:2px}
