/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}html,body{background:#f4f2eb;width:100%;min-width:320px;min-height:100%;margin:0}body{color:#10271f;font-family:var(--brand-font,"Vazirmatn", Tahoma, sans-serif);overflow-x:hidden}.mobile-route{background:radial-gradient(circle at 20% 20%,#d7ad551f,#0000 32%),linear-gradient(145deg,#071f19,#03110e);position:fixed;inset:0;overflow:hidden}.hatam-loading{border:2px solid #d7ad5538;border-top-color:#d7ad55;border-radius:50%;width:44px;height:44px;margin:calc(50vh - 22px) auto 0;animation:.7s linear infinite hatam-spin}@keyframes hatam-spin{to{transform:rotate(360deg)}}.auth-visual{background-image:linear-gradient(90deg,#02140fe6,#02140f26),url(/assets/hatam/tehran-night-hero.webp)}.app-entry{background-image:url(/assets/hatam/tehran-night-hero.webp)}@media (width<=800px){.auth-page{background:#031510 url(/assets/hatam/tehran-night-hero.webp) 50%/cover no-repeat fixed;min-height:100dvh;position:relative;overflow:hidden auto}.auth-page:before{content:"";z-index:999;pointer-events:none;background:#031510 url(/assets/hatam/mobile-login-splash-clean.png) 50%/cover no-repeat;animation:2s forwards hatam-auth-splash;position:fixed;inset:0}.auth-page .auth-visual{z-index:0;background-image:linear-gradient(#02120d1f 0%,#02161070 38%,#02140ff5 78%),url(/assets/hatam/tehran-night-hero.webp);background-position:30%;background-size:cover;min-height:100%;padding:24px 22px;position:absolute;inset:0}.auth-page .auth-visual>a img{width:132px;height:56px}.auth-page .auth-visual>div{margin:76px 0 auto}.auth-page .auth-visual h1{margin:5px 0;font-size:27px}.auth-page .auth-visual p{color:#eff4f1d1;max-width:310px;margin:0;font-size:9px;line-height:1.8}.auth-page .auth-panel{z-index:2;background:0 0;align-items:flex-end;min-height:100dvh;padding:270px 15px 18px;display:flex;position:relative}.auth-page .auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05271ee0;border-color:#d7ae5852;width:100%;margin:0;padding:23px;box-shadow:0 22px 70px #0000006b}.auth-page .auth-mobile-mark{width:46px;height:46px;margin-bottom:14px}}@keyframes hatam-auth-splash{0%,78%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.session-logout{z-index:90;color:#f4dfad;font:inherit;cursor:pointer;background:#073126;border:1px solid #d7ae5859;border-radius:12px;padding:10px 16px;position:fixed;bottom:18px;left:18px;box-shadow:0 12px 35px #00000040}.session-logout:disabled{opacity:.55}.portal-module-card article>div:last-child button{min-height:34px;color:inherit;background:0 0;border:1px solid #d7ae5833;border-radius:8px;padding:0 10px}@media (width<=760px){.agency-quick-form,.account-settings>.agency-quick-form{grid-template-columns:1fr}}.portal-module-card article>div:last-child button{min-height:34px;color:inherit;background:0 0;border:1px solid #d7ae5833;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}@media (width<=760px){.agency-quick-form,.account-settings>.agency-quick-form{grid-template-columns:1fr}.agency-record-form .agency-field-wide{grid-column:auto}.agency-form-actions{grid-template-columns:1fr 1fr;display:grid!important}.portal-row-actions button{min-width:78px}}.agency-quick-form{background:#082d23;border:1px solid #d7ae582e;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;margin:12px 0;padding:14px;display:grid}.agency-quick-form label{gap:6px;min-width:0;display:grid}.agency-quick-form label>span{font-size:12px}.agency-quick-form input,.agency-quick-form select,.agency-quick-form textarea{color:#fff;background:#041d17;border:1px solid #d7ae5833;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:8px 10px}.agency-quick-form textarea{resize:vertical;min-height:82px}.agency-quick-form button{color:#082d23;background:#d7ae58;border:0;border-radius:8px;min-height:42px;padding:0 16px;font-weight:800}.agency-quick-form button:disabled{cursor:not-allowed;opacity:.55}.agency-record-form{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-record-form .agency-field-wide{grid-column:span 2}.agency-form-actions,.portal-row-actions{align-items:center;gap:7px;display:flex!important}.agency-form-actions{align-self:end}.agency-form-actions .secondary{color:var(--theme-text,#fff);border:1px solid var(--theme-border,#d7ae5838);background:0 0}.portal-module-card article>div:last-child button,.portal-row-actions a{min-height:34px;color:inherit;background:0 0;border:1px solid #d7ae5833;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;text-decoration:none;display:inline-flex}.portal-module-card article>div:last-child button.danger{color:#ff9e96;border-color:#ff696140}.agency-property-toolbar>div{align-items:center}.agency-property-toolbar select,.agency-property-details select{border:1px solid var(--theme-border,#d7ae5833);min-height:40px;color:var(--theme-text,#fff);background:var(--theme-surface-2,#041d17);border-radius:8px;padding:0 10px}.agency-property-summary{color:var(--theme-muted,#8fa299);justify-content:space-between;gap:12px;margin:-3px 0 12px;font-size:12px;display:flex}.agency-property-details{min-width:0;align-items:stretch!important;gap:6px!important;display:grid!important}.agency-property-details select{width:100%;min-width:150px}.agency-assignment-warning{color:#c38445!important}.portal-form-success{color:#65d6a0!important}.portal-settings.active{background:#ffffff14}.account-settings{padding:22px}.account-settings>h2{margin:0 0 7px}.account-settings>.agency-quick-form{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-form-error{color:#ff9e96!important}@media (width<=760px){.agency-quick-form,.account-settings>.agency-quick-form{grid-template-columns:1fr}.agency-record-form .agency-field-wide{grid-column:auto}.agency-form-actions{grid-template-columns:1fr 1fr;display:grid!important}.portal-row-actions button{min-width:78px}.agency-property-summary{display:grid}.agency-property-toolbar>div{grid-template-columns:1fr 1fr;display:grid!important}.agency-property-toolbar select{width:100%}}.communications-dock{z-index:180;color:#eef7f2;font-family:var(--brand-font,"Vazirmatn",sans-serif);position:fixed;bottom:18px;right:18px}.communications-launchers{gap:8px;display:flex}.communications-launchers button{color:#d7ae58;background:#073126;border:1px solid #d7ae5859;border-radius:14px;width:45px;height:45px;position:relative;box-shadow:0 12px 30px #0000004d}.communications-launchers i{color:#fff;background:#c33;border-radius:20px;min-width:19px;padding:2px;font-size:9px;position:absolute;top:-5px;right:-5px}.communications-panel{background:#06271e;border:1px solid #d7ae5840;border-radius:18px;width:min(760px,100vw - 36px);height:min(570px,70vh);position:absolute;bottom:55px;right:0;overflow:hidden;box-shadow:0 30px 90px #0000008c}.communications-panel>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:65px;padding:0 16px;display:flex}.communications-panel header div{display:grid}.communications-panel header small{color:#8ba197;font-size:9px}.communications-panel header button{color:#fff;background:0 0;border:0}.chat-shell{grid-template-columns:220px 1fr;height:calc(100% - 65px);display:grid}.chat-shell aside{border-left:1px solid #ffffff14;padding:10px;overflow:auto}.chat-shell aside button,.notice-list button{color:#dce9e3;text-align:right;background:0 0;border:0;border-radius:9px;gap:3px;width:100%;padding:11px;display:grid}.chat-shell aside button.active,.chat-shell aside button:hover,.notice-list button.unread{background:#d7ae581a}.chat-shell small,.notice-list span{color:#8fa39a;font-size:9px}.chat-shell main{flex-direction:column;min-width:0;display:flex}.message-list{flex:1;padding:15px;overflow:auto}.message-list article{background:#0b3b2e;border-radius:12px;max-width:78%;margin-bottom:10px;padding:9px 12px}.message-list p{margin:3px 0;font-size:12px}.chat-shell footer{border-top:1px solid #ffffff14;gap:8px;padding:10px;display:flex}.chat-shell footer input{color:#fff;background:#041d17;border:1px solid #d7ae5833;border-radius:9px;flex:1;min-width:0;padding:0 12px}.chat-shell footer button{color:#082d23;background:#d7ae58;border:0;border-radius:9px;width:42px}.notice-list{height:calc(100% - 65px);padding:10px;overflow:auto}.notice-list button{border-bottom:1px solid #ffffff0d}.notice-list p,.chat-shell p{color:#8fa39a;text-align:center;padding:20px}@media (width<=650px){.communications-panel{height:72vh}.chat-shell{grid-template-columns:120px 1fr}.communications-dock{bottom:12px;right:12px}.session-logout{display:none}}.chat-shell aside button strong{justify-content:space-between;align-items:center;gap:6px;display:flex}.chat-shell aside button strong i{color:#06271e;background:#d7ae58;border-radius:20px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-style:normal;display:grid}.chat-shell aside button>span{color:#b5c4bd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.chat-context{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.chat-context>div{display:grid}.chat-context select{color:#d7ae58;background:#041d17;border:1px solid #d7ae5840;border-radius:8px;padding:6px 8px}.message-list article.mine{background:#76591f;margin-right:auto}.message-list article[data-status=flagged]{outline:1px solid #e59d36}.message-list article[data-status=hidden]{opacity:.65}.message-list article time{color:#91a49b;font-size:8px;display:block}.message-moderation{gap:4px;margin-top:7px;display:flex}.message-moderation button{color:#d7ae58;background:0 0;border:1px solid #ffffff1f;border-radius:6px;padding:3px 6px;font-size:8px}.chat-closed,.chat-error{margin:0!important;padding:10px!important}.chat-error{color:#ff9c8f!important}@media (width<=650px){.communications-panel{width:calc(100vw - 24px);height:78vh}.chat-shell{grid-template-columns:105px minmax(0,1fr)}.chat-shell aside{padding:6px}.chat-shell aside button{padding:8px 6px}.message-list{padding:10px}.message-list article{max-width:92%}.chat-context{padding:7px 9px}.chat-context strong{font-size:11px}.chat-context select{max-width:82px;font-size:10px}}.subscription-actions{flex-wrap:wrap;gap:8px;display:flex}.subscription-actions button+button{color:var(--brand-accent,#d7ae58)!important;border:1px solid var(--brand-accent,#d7ae58)!important;background:0 0!important}.subscription-actions button:disabled{opacity:.55;cursor:wait}.urgent-consultant-list{gap:14px;display:grid}.urgent-consultant-list>article{border:1px solid var(--portal-border,#d8dfdc);background:var(--portal-card,#fff);border-radius:18px;padding:18px}.urgent-consultant-list header,.urgent-consultant-list footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.urgent-consultant-list header div{gap:4px;display:grid}.urgent-consultant-list header small{opacity:.65}.urgent-consultant-list header em{color:#145338;background:#e9f4ee;border-radius:999px;padding:7px 11px;font-style:normal}.urgent-consultant-list article>p{color:inherit;opacity:.78;margin:16px 0}.urgent-consultant-facts{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.urgent-consultant-facts span,.urgent-consultant-facts b{background:#0f4a3212;border-radius:10px;padding:8px 11px}.urgent-consultant-list footer>span{opacity:.75;font-size:.86rem}.urgent-consultant-list footer div{gap:8px;display:flex}.urgent-consultant-list footer button{background:0 0;border:1px solid #0f4a3233;border-radius:10px;padding:9px 13px}@media (width<=700px){.urgent-consultant-list header,.urgent-consultant-list footer{flex-direction:column;align-items:flex-start}.urgent-consultant-list footer div{width:100%}.urgent-consultant-list footer button{flex:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}.mobile-carousel{overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{touch-action:pan-y;overflow:auto hidden}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{width:max-content;min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.mobile-carousel-scrollbar{z-index:4;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{background:#00000059;border-radius:999px;height:3px;position:absolute;bottom:4px;right:4px}body{min-width:320px}button,input,textarea{font:inherit}.phone-stage{place-items:center;width:100%;height:100%;padding:24px;display:grid;position:relative}.device-menu-bar{z-index:100;border-radius:12px;padding:3px;position:absolute;top:18px;right:18px}.device-picker-trigger{color:#151515;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 10px 0 12px;font:600 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.device-picker-menu{z-index:200;min-width:168px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffffffa;border-radius:12px;padding:3px;animation:.12s ease-out device-menu-in;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d}.device-picker-item{color:#181818;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 9px 0 10px;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{color:#181818;place-items:center;display:grid}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.phone-scale-box{position:relative}.phone-device{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.phone-bezel{object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.device-screen{cursor:none;z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:42px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.device-camera{z-index:75;pointer-events:none;background:#050505;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen :focus,.device-screen :focus-visible{box-shadow:none!important;outline:0!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom,48px)}.flow-stack{--flow-header-height:0px;--flow-header-content-height:0px;--flow-header-safe-area:0px;--flow-footer-height:0px;--keyboard-height:0px;touch-action:pan-y;background:0 0;overflow:hidden}.flow-fixed-header{z-index:12;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.flow-fixed-footer{z-index:12;right:0;bottom:var(--keyboard-height);height:var(--flow-footer-height);background:0 0;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{will-change:transform;background:0 0;overflow:hidden}.mobile-page{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);--keyboard-height:0px;position:absolute;inset:0}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height:0px}.mobile-scroll{top:0;right:0;bottom:var(--keyboard-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;overflow:hidden auto}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{z-index:80;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a 100%);border:.5px solid #0000001f;border-radius:999px;width:48px;height:48px;transition:opacity 90ms,background 80ms,box-shadow 80ms;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006}.mobile-cursor:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:999px;width:32px;height:17px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobile-cursor:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005}.mobile-cursor-hotspot{pointer-events:none;background:#ffffffd1;border:1px solid #007afff2;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{content:"";background:#007afff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad 100%);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid}.app-screen{background:#fff}.mobile-scrollbar{z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);opacity:0;pointer-events:none;width:4px;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{background:#00000047;border-radius:999px;width:4px;min-height:36px;transition:background .12s;box-shadow:0 0 0 1px #ffffff2e}.status-bar{z-index:72;color:#050505;pointer-events:none;background:0 0;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{text-align:center;letter-spacing:0;justify-self:start;min-width:58px;font-size:15px;font-weight:600;line-height:1}.status-indicators{justify-self:end;align-items:center;display:flex}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{z-index:70;width:100%;height:var(--device-safe-area-bottom,34px);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.android-navigation-bar{z-index:70;width:428px;height:var(--device-safe-area-bottom,48px);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;bottom:-1px;left:-1px}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.08}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{gap:8px;display:grid}.mobile-field input{color:#151515;background:#fff;border:1px solid #0000001a;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mobile-field input:focus{box-shadow:none;border-color:#00000029}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;box-shadow:none!important;outline:0!important}.sheet-overlay{z-index:20;background:#00000057;position:absolute;inset:0}.bottom-sheet{z-index:21;touch-action:none;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;min-height:260px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -16px 48px #0003}.sheet-handle-zone{touch-action:none;place-items:center;height:30px;display:grid}.sheet-handle{background:#c9c9c4;border-radius:999px;width:42px;height:5px}.sheet-header{gap:4px;padding:0 18px 14px;display:grid}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{color:#737373;margin:0;font-size:13px;line-height:1.35}.sheet-content{padding:0 18px 24px;overflow:auto}.keyboard-dock{z-index:30;height:339px;box-shadow:none;pointer-events:none;will-change:transform;background:#d8d9de;border-radius:32px 32px 0 0;padding:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.keyboard-dock[data-platform=android]{background:#f3f2f6;border-radius:0;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{z-index:1;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:relative}.keyboard-dock[data-platform=android] .keyboard-asset{object-fit:fill;border-radius:0}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2)format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-ext-600-normal-CyxCUfFz.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-600-normal-Di8rk35l.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2)format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2)format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ai-chat-page{color:#f4f5ef;direction:rtl;background:radial-gradient(circle at 50% 21%,#22705247,#0000 30%),linear-gradient(#06291f,#031b15);flex-direction:column;height:100%;min-height:100%;display:flex;position:relative;overflow:hidden}.ai-chat-page>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041f18e0;border-bottom:1px solid #dcb55b2b;flex:none;grid-template-columns:42px 1fr 42px;align-items:center;height:62px;padding:0 12px;display:grid}.ai-chat-page>header button{color:#e9c86e;background:#0a392c;border:1px solid #e0bb6240;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;transform:rotate(180deg)}.ai-chat-page>header div{justify-content:center;align-items:baseline;gap:5px;display:flex}.ai-chat-page>header span{font-size:13px;font-weight:700}.ai-chat-page>header strong{color:#e5bd5d;font-size:13px}.ai-chat-body{scrollbar-width:none;flex:1;min-height:0;padding:18px 14px 112px;overflow-y:auto}.ai-chat-body::-webkit-scrollbar{display:none}.ai-orb{color:#e4bd61;background:radial-gradient(circle,#124a38 0 42%,#082d23 44% 59%,#0000 61%);border:1px solid #e3be6480;border-radius:50%;place-items:center;width:82px;height:82px;margin:3px auto 7px;display:grid;position:relative;box-shadow:0 0 0 9px #dab04c0a,0 0 32px #d7ac4824}.ai-orb:before,.ai-orb:after{content:"";background:linear-gradient(90deg,#0000,#bd9847,#0000);width:126px;height:1px;position:absolute}.ai-orb:after{transform:rotate(90deg)}.ai-orb span{font-family:Georgia,serif;font-size:27px;font-weight:700}.ai-orb svg{color:#f3d57c;width:9px;height:9px;position:absolute}.ai-orb svg:first-of-type{top:3px;left:7px}.ai-orb svg:nth-of-type(2){bottom:13px;right:-2px}.ai-orb svg:nth-of-type(3){bottom:23px;left:-8px}.ai-online{text-align:center;color:#8fa9a0;margin:0 0 17px;font-size:8px}.ai-online i{background:#56c88e;border-radius:50%;width:6px;height:6px;margin-left:3px;display:inline-block;box-shadow:0 0 7px #56c88e}.ai-thread{flex-direction:column;gap:10px;display:flex}.ai-bubble{white-space:pre-wrap;border-radius:16px;max-width:84%;padding:11px 13px;font-size:10px;line-height:1.85}.ai-bubble.assistant{color:#dbe6e1;background:#0a3a2d;border:1px solid #ddb55929;border-bottom-right-radius:4px;align-self:flex-start}.ai-bubble.user{color:#15372c;background:#f2efe5;border-bottom-left-radius:4px;align-self:flex-end}.ai-typing{align-items:center;gap:4px;display:flex}.ai-typing i{background:#e4bd61;border-radius:50%;width:5px;height:5px;animation:1s infinite alternate aiPulse}.ai-typing i:nth-child(2){animation-delay:.2s}.ai-typing i:nth-child(3){animation-delay:.4s}.ai-typing span{color:#aabbb4;margin-right:4px;font-size:8px}@keyframes aiPulse{to{opacity:.2;transform:translateY(-2px)}}.ai-matches{background:#082f25;border:1px solid #dfb85d33;border-radius:16px;margin-top:16px;padding:12px}.ai-matches>header{justify-content:space-between;margin-bottom:8px;display:flex}.ai-matches>header strong{color:#f0d27a;font-size:10px}.ai-matches>header span{color:#8fa69d;font-size:7px}.ai-matches article{border-top:1px solid #ffffff0f;grid-template-columns:54px 1fr auto;align-items:center;gap:8px;min-height:68px;padding:7px 0;display:grid}.ai-matches img,.ai-match-placeholder{object-fit:cover;background:#0c4434;border-radius:9px;place-items:center;width:54px;height:50px;display:grid}.ai-matches article>div:not(.ai-match-placeholder){flex-direction:column;min-width:0;display:flex}.ai-matches article strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ai-matches article span,.ai-matches article small{color:#91a59c;margin-top:3px;font-size:6px}.ai-matches article>b{color:#e6c36c;text-align:left;max-width:84px;font-size:7px}.ai-matches>button{color:#173b30;background:#e3be64;border:1px solid #d5ad52;border-radius:10px;width:100%;height:40px;margin-top:7px;font-size:9px;font-weight:700}.ai-composer{z-index:5;right:12px;bottom:calc(var(--device-safe-area-bottom,18px) + 8px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#062a20f5;border:1px solid #deb55747;border-radius:17px;grid-template-columns:42px 1fr 42px;align-items:center;gap:5px;height:58px;padding:6px;display:grid;position:absolute;left:12px;box-shadow:0 -12px 30px #02151073}.ai-composer input{color:#eef4f0;background:0 0;border:0;outline:0;min-width:0;font-family:inherit;font-size:9px}.ai-composer input::placeholder{color:#8da098}.ai-composer button{color:#e4c166;background:#0c4938;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ai-composer button[type=submit]{color:#173b30;background:#e4bf62}.ai-composer button:disabled{opacity:.45}.ai-composer button.listening{animation:1s infinite alternate aiListen;box-shadow:0 0 0 4px #e5bf622e}@keyframes aiListen{to{transform:scale(.94)}}:root{--hatam-green:#062b21;--hatam-deep:#031c16;--hatam-panel:#0b382c;--hatam-panel-2:#104537;--hatam-gold:#d7ad55;--hatam-gold-soft:#ead18d;--hatam-white:#f7f5ef;--hatam-muted:#aab8b2}.hatam-app{background:var(--hatam-green);width:100%;height:100%;color:var(--hatam-white);font-family:Vazirmatn,Tahoma,sans-serif;position:relative;overflow:hidden}button,input{font-family:inherit}button{cursor:pointer}.hatam-scroll{background:var(--hatam-green)}.home-screen,.search-screen,.saved-screen,.profile-screen{min-height:100%;padding:58px 18px calc(var(--device-safe-area-bottom,34px) + 104px)}.home-header{direction:ltr;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.brand-logo{object-fit:contain;width:112px;height:45px}.icon-button,.profile-chip{width:42px;height:42px;color:var(--hatam-gold);background:#ffffff09;border:1px solid #d7ad553d;border-radius:13px;place-items:center;display:grid}.icon-button svg,.profile-chip svg{width:20px;height:20px}.menu-lines,.menu-lines:before,.menu-lines:after{background:var(--hatam-gold);content:"";border-radius:9px;width:18px;height:2px;display:block}.menu-lines:before{width:12px;transform:translateY(-6px)}.menu-lines:after{width:15px;transform:translateY(4px)}.app-menu-backdrop{z-index:12000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000c088f;animation:.18s menuFade;position:absolute;inset:0}.app-menu-drawer{width:min(82%,310px);padding:18px 16px calc(var(--device-safe-area-bottom,28px) + 14px);color:#edf5f0;background:#06271e;border-left:1px solid #d7ae5859;flex-direction:column;animation:.24s menuSlide;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 48px #00000052}.app-menu-drawer>header{border-bottom:1px solid #d7ae5838;justify-content:space-between;align-items:center;height:62px;display:flex}.app-menu-drawer>header .brand{margin:0}.app-menu-drawer>header button{color:#e6c777;background:#0a392c;border:1px solid #d7ae5840;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.app-menu-drawer>nav{gap:4px;padding:20px 0;display:grid}.app-menu-drawer>nav button{color:#e7efeb;text-align:right;min-height:54px;font:inherit;background:0 0;border:0;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:0 12px;display:grid}.app-menu-drawer>nav button:hover,.app-menu-drawer>nav button:focus-visible{color:#f0d27a;background:#0b3a2d;outline:0}.app-menu-drawer>nav svg{color:#d7ae58;width:21px;height:21px}.app-menu-drawer>nav span{font-size:12px;font-weight:650}.app-menu-urgent{color:#0a2c22;text-align:right;background:#d7ae58;border:1px solid #af8a43;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:11px;min-height:66px;margin-top:auto;padding:10px 13px;display:grid}.app-menu-urgent>svg{width:27px;height:27px}.app-menu-urgent>span{gap:2px;display:grid}.app-menu-urgent strong{font-size:12px}.app-menu-urgent small{color:#456155;font-size:8px}@keyframes menuSlide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes menuFade{0%{opacity:0}to{opacity:1}}.theme-light .app-menu-drawer{color:#183c30;background:#fffdf8}.theme-light .app-menu-drawer>nav button{color:#24483b}.theme-light .app-menu-drawer>header button{background:#f2ead7}.theme-light .app-menu-drawer>nav button:hover,.theme-light .app-menu-drawer>nav button:focus-visible{background:#f3eddf}@media (prefers-reduced-motion:reduce){.app-menu-backdrop,.app-menu-drawer{animation:none}}.welcome-block{justify-content:space-between;align-items:center;margin:10px 0 15px;display:flex}.eyebrow{margin:0;font-size:21px;font-weight:700}.location{color:var(--hatam-muted);align-items:center;gap:4px;margin:5px 0 0;font-size:11px;display:flex}.profile-chip{background:var(--hatam-gold);color:var(--hatam-green);border-radius:50%}.search-shell{color:#66726d;text-align:right;background:#f4f2eb;border:0;border-radius:12px;align-items:center;gap:9px;width:100%;height:48px;padding:0 14px;font-size:12px;display:flex}.search-shell svg{width:18px;height:18px;color:var(--hatam-green)}.category-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0 23px;display:grid}.category-button{background:var(--hatam-panel);min-width:0;height:72px;color:var(--hatam-gold-soft);border:1px solid #d7ad551f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.category-button svg{width:21px;height:21px}.section-block{margin-top:20px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.section-heading h2{margin:0;font-size:16px}.section-heading button{color:var(--hatam-gold);background:0 0;border:0;font-size:10px}.property-carousel{margin-inline:-18px;padding-inline:18px}.property-card{background:var(--hatam-white);color:#13271f;border-radius:15px;flex:0 0 278px;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000002e}.result-list .property-card,.suggestions .property-card{width:100%;margin-bottom:14px}.property-hit{z-index:2;background:0 0;border:0;position:absolute;inset:0}.property-media{height:142px;position:relative;overflow:hidden}.property-media img{object-fit:cover;width:100%;height:100%;display:block}.property-badge{background:var(--hatam-gold);color:var(--hatam-deep);border-radius:8px;padding:5px 9px;font-size:9px;font-weight:700;position:absolute;top:10px;right:10px}.favorite-button{z-index:4;color:#9a6e19;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:9px;left:10px}.property-copy{padding:12px 13px 14px}.property-copy h3{margin:0 0 4px;font-size:14px}.property-copy p{margin:4px 0}.property-meta{color:#68756f;font-size:10px}.property-area{color:#68756f;align-items:center;gap:3px;font-size:10px;display:flex}.property-copy strong{color:#184d3d;margin-top:8px;font-size:12px;display:block}.ai-banner{background:var(--hatam-panel);border:1px solid #d7ad552e;border-radius:15px;align-items:center;gap:12px;margin-top:20px;padding:14px;display:flex}.ai-mark{width:45px;height:45px;color:var(--hatam-gold);border:1px solid #d7ad558c;border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.ai-banner>div:nth-child(2){flex-direction:column;flex:1;display:flex}.ai-banner span{color:var(--hatam-gold);font-size:10px}.ai-banner strong{margin-top:3px;font-size:11px}.suggestions .property-media{height:175px}.bottom-nav{z-index:20;left:10px;right:10px;bottom:calc(var(--device-safe-area-bottom,34px) + 8px);background:#031c16f5;border:1px solid #d7ad5529;border-radius:18px;grid-template-columns:repeat(4,1fr);align-items:center;height:66px;padding:0 7px;display:grid;position:absolute;box-shadow:0 -8px 25px #0000003d}.bottom-nav button{color:#91a49c;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;height:52px;font-size:9px;display:flex}.bottom-nav button svg{width:19px;height:19px}.bottom-nav button.active{color:var(--hatam-gold);background:#d7ad5514}.search-header,.plain-header{margin:4px 0 17px}.search-header h1,.plain-header h1{margin:0;font-size:22px}.search-header p,.plain-header p{color:var(--hatam-muted);margin:4px 0 0;font-size:11px}.search-input-wrap{color:#5d6b65;background:#f4f2eb;border-radius:12px;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}.search-input-wrap input{direction:rtl;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.search-input-wrap button{background:var(--hatam-green);width:32px;height:32px;color:var(--hatam-gold);border:0;border-radius:8px}.quick-filters{gap:7px;margin:12px 0 18px;display:flex}.quick-filters button{color:#d9e2de;background:0 0;border:1px solid #d7ad552e;border-radius:20px;padding:7px 13px;font-size:10px}.quick-filters button.active{background:var(--hatam-gold);color:var(--hatam-deep)}.result-heading{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.result-heading strong{font-size:13px}.map-switch{color:var(--hatam-gold);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.result-list{gap:14px;display:grid}.result-list .property-card{grid-template-columns:128px 1fr;min-height:138px;display:grid}.result-list .property-media{height:100%;min-height:138px}.result-list .property-copy{align-self:center}.empty-state{min-height:300px;color:var(--hatam-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.empty-state svg{width:34px;height:34px;color:var(--hatam-gold)}.empty-state strong{color:#fff}.empty-state span{font-size:11px}.map-view{background:#eef0ec;border:1px solid #d7ad5533;border-radius:16px;height:475px;position:relative;overflow:hidden}.map-view>img{object-fit:cover;width:100%;height:100%;display:block}.map-price{background:var(--hatam-green);color:#fff;border:2px solid #fff;border-radius:16px;padding:7px 9px;font-size:9px;position:absolute;box-shadow:0 5px 14px #031c163d}.marker-1{top:23%;right:15%}.marker-2{top:48%;left:12%}.marker-3{bottom:18%;right:27%}.locate-button{width:42px;height:42px;color:var(--hatam-green);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;left:12px;box-shadow:0 5px 14px #00000024}.filter-sheet{color:#19362b;padding:4px 4px 20px}.filter-sheet label{margin:16px 0 8px;font-size:12px;font-weight:700;display:block}.price-range{justify-content:space-between;font-size:11px;display:flex}.filter-sheet input[type=range]{width:100%;accent-color:var(--hatam-green)}.bed-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bed-options button{background:#fff;border:1px solid #d7dfdb;border-radius:10px;height:42px}.bed-options button.selected{background:var(--hatam-green);color:var(--hatam-gold)}.primary-action{background:var(--hatam-green);color:#fff;border:0;border-radius:11px;min-height:48px;font-weight:700}.filter-sheet .primary-action{width:100%;margin-top:24px}.detail-scroll{background:var(--hatam-white)}.detail-screen{background:var(--hatam-white);color:#17271f;min-height:100%;padding-bottom:calc(var(--device-safe-area-bottom,34px) + 22px)}.detail-hero{height:310px;position:relative;overflow:hidden}.detail-hero>img{object-fit:cover;width:100%;height:100%}.detail-back,.detail-tools button{color:#fff;background:#031c16c7;border:1px solid #fff3;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.detail-back{position:absolute;top:58px;right:16px;transform:rotate(180deg)}.detail-tools{gap:8px;display:flex;position:absolute;top:58px;left:16px}.photo-count{color:#fff;background:#000000ad;border-radius:12px;padding:5px 9px;font-size:9px;position:absolute;bottom:12px;right:15px}.detail-body{background:var(--hatam-white);border-radius:22px 22px 0 0;margin-top:-18px;padding:22px 18px 18px;position:relative}.detail-badge{color:var(--hatam-green);background:#e9d49e;border-radius:8px;padding:5px 10px;font-size:9px;font-weight:700}.detail-body h1{margin:11px 0 5px;font-size:21px}.detail-price{color:var(--hatam-green);margin-top:15px;font-size:17px;display:block}.meter-price{color:#7d8782;margin-top:3px;font-size:10px;display:block}.feature-row{border-block:1px solid #dde2df;grid-template-columns:repeat(4,1fr);gap:4px;margin:20px 0;padding:15px 0;display:grid}.feature-row div{flex-direction:column;align-items:center;gap:3px;display:flex}.feature-row svg{color:var(--hatam-green)}.feature-row strong{font-size:12px}.feature-row span{color:#7d8782;font-size:9px}.description-card h2{margin:0 0 7px;font-size:15px}.description-card p{color:#5f6c66;margin:0;font-size:11px;line-height:2}.advisor-card{background:#e9ece9;border-radius:13px;align-items:center;gap:10px;margin-top:17px;padding:12px;display:flex}.advisor-avatar{object-fit:cover;background:var(--hatam-green);border:2px solid #fff;border-radius:50%;width:43px;height:43px;display:block}.advisor-card>div:nth-child(2){flex-direction:column;flex:1;display:flex}.advisor-card span{color:#718078;font-size:9px}.advisor-card strong{font-size:12px}.online-dot{background:#2da66d;border-radius:50%;width:9px;height:9px}.detail-actions{grid-template-columns:1.65fr .85fr .85fr;gap:7px;margin-top:17px;display:grid}.detail-actions button{border:1px solid var(--hatam-green);min-height:49px;color:var(--hatam-green);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-weight:700;display:flex}.detail-actions button.primary-action{color:#fff;background:var(--hatam-green)}.profile-screen{text-align:center}.profile-screen .brand-logo{margin:4px auto 24px}.profile-avatar{border:2px solid var(--hatam-gold);background:var(--hatam-panel);width:82px;height:82px;color:var(--hatam-gold);border-radius:50%;place-items:center;margin:0 auto 13px;display:grid}.profile-avatar svg{width:34px;height:34px}.profile-screen h1{margin:0;font-size:22px}.profile-screen>p{color:var(--hatam-muted);margin:5px 0 20px;font-size:11px}.profile-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.profile-stats div{background:var(--hatam-panel);border:1px solid #d7ad5526;border-radius:12px;flex-direction:column;padding:15px 6px;display:flex}.profile-stats strong{color:var(--hatam-gold);font-size:18px}.profile-stats span{color:var(--hatam-muted);margin-top:3px;font-size:9px}.profile-menu{gap:8px;margin-top:18px;display:grid}.profile-menu button{background:var(--hatam-panel);color:#fff;text-align:right;border:1px solid #d7ad551f;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:54px;padding:0 15px;display:grid}.profile-menu button>svg:first-child{color:var(--hatam-gold)}@media (width<=380px){.home-screen,.search-screen,.saved-screen,.profile-screen{padding-inline:14px}.property-card{flex-basis:250px}.category-button{font-size:9px}}.app-home-scroll{background:#f4f1e9}.app-home-scroll .home-screen{min-height:100%;padding:54px 14px calc(var(--device-safe-area-bottom,34px) + 92px);color:#17362b;background:#f4f1e9}.app-home-scroll .home-header{direction:rtl;background:#fffdf8;border-bottom:1px solid #d9d8cf;grid-template-columns:42px 1fr 42px;height:55px;margin:0 -14px;padding:0 16px;display:grid;position:relative}.app-home-scroll .home-header .brand-logo{width:126px;height:42px}.app-home-scroll .home-header>.brand-logo{position:absolute;left:50%;transform:translate(-50%)}.app-home-scroll .home-header .icon-button{background:#f7f2e5;border-color:#d6c18c;width:38px;height:38px}.home-tagline{text-align:center;color:#315247;margin:13px 0 12px;font-size:11px;font-weight:600}.home-smart-search{background:#fff;border:1px solid #d3c49d;border-radius:12px;grid-template-columns:68px minmax(0,1fr) 68px;align-items:stretch;height:48px;display:grid;overflow:hidden;box-shadow:0 7px 24px #1e433514}.home-smart-search>button{color:#f5e2a4;background:#123f31;border:0;justify-content:center;align-items:center;gap:3px;padding:0 5px;font-size:9px;display:flex}.home-smart-search .manual-filter{border-left:1px solid #ffffff1f;flex-direction:column}.home-smart-search .manual-filter svg{width:16px;height:16px}.home-smart-search label{color:#75837d;align-items:center;gap:7px;min-width:0;padding:0 9px;display:flex}.home-smart-search label svg{color:#315247;flex:none;width:17px;height:17px}.home-smart-search input{color:#213e34;text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.home-smart-search .ai-filter{border-right:1px solid #ffffff1f;flex-direction:column}.home-smart-search .ai-filter>span{color:#e8c56d;font-family:Georgia,serif;font-size:14px;font-weight:700;line-height:1}.home-smart-search .ai-filter small{font-size:8px}.home-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0 14px;display:grid}.home-quick-actions button{color:#25483b;background:#fffdf8;border:1px solid #d8d4c5;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;height:62px;padding:5px 2px;font-size:9px;font-weight:600;display:flex;box-shadow:0 4px 12px #1e43350d}.home-quick-actions svg{color:#ad842e;width:20px;height:20px}.archive-section{border-top:1px solid #dbd8ce;margin-inline:-14px}.archive-sort-trigger{color:#63746d;text-align:right;background:#ece9e0;border:0;border-bottom:1px solid #dbd8ce;align-items:center;gap:5px;width:100%;min-height:43px;padding:0 15px;font-size:9px;display:flex}.archive-sort-trigger strong{color:#21483a;font-size:10px}.archive-sort-trigger svg{width:14px;margin-right:auto;transform:rotate(-90deg)}.archive-sort-panel{z-index:6;background:#fffdf8;border-bottom:1px solid #d7d3c7;grid-template-columns:1fr 1fr;gap:7px;padding:10px 13px;display:grid;position:relative;box-shadow:0 12px 20px #1b3d301f}.archive-sort-panel button{color:#3f564d;background:#fff;border:1px solid #ddd9ce;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 9px;font-size:9px;display:flex}.archive-sort-panel button i{border:1px solid #9baaa4;border-radius:3px;width:12px;height:12px}.archive-sort-panel button.selected{color:#173f31;background:#f4eddb;border-color:#b59a58}.archive-sort-panel button.selected i{background:#d9b55d;border:3px solid #173f31}.archive-list{display:grid}.archive-property{background:#fffdf8;border-bottom:1px solid #d8d5ca;grid-template-columns:92px minmax(0,1fr) 90px;gap:9px;min-height:126px;padding:11px 13px;display:grid;position:relative}.archive-property>img{object-fit:cover;border-radius:10px;order:1;width:92px;height:102px}.archive-copy{align-self:center;min-width:0}.archive-copy h2{color:#1b3b30;margin:0 0 5px;font-size:11px;line-height:1.7}.archive-copy>p{color:#6f7d77;align-items:flex-start;gap:3px;margin:0 0 8px;font-size:8px;line-height:1.6;display:flex}.archive-copy>p svg{color:#9f7928;flex:none;width:12px;height:12px}.archive-copy>div{flex-wrap:wrap;gap:4px;display:flex}.archive-copy>div span{color:#4d6159;background:#f0eee7;border-radius:5px;padding:3px 5px;font-size:7px}.archive-property aside{border-left:1px dashed #d3cbb8;flex-direction:column;order:-1;align-self:stretch;align-items:flex-start;min-width:0;padding-left:8px;display:flex}.archive-property aside strong{color:#0f4d39;text-align:right;margin-top:10px;font-size:10px;line-height:1.7}.archive-property aside time{color:#89938f;margin-top:4px;font-size:7px}.archive-property aside button{z-index:4;color:#aa812c;background:#f3ead4;border:0;border-radius:50%;place-items:center;width:29px;height:29px;margin-top:auto;display:grid;position:relative}.archive-property aside button svg{width:15px;height:15px}.home-empty{color:#687b73;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:11px;display:flex}.home-empty svg{color:#a77e29;width:28px;height:28px}.bottom-nav{left:0;right:0;bottom:var(--device-safe-area-bottom,34px);border-inline:0;background:#03221afb;border-bottom:0;border-radius:16px 16px 0 0;grid-template-columns:repeat(5,1fr);height:68px;padding:0 4px}.bottom-nav button{height:56px;padding:0 2px;font-size:8px}.bottom-nav button:nth-child(3) svg{color:#163d30;background:var(--hatam-gold);border-radius:50%;width:25px;height:25px;padding:4px}@media (width<=380px){.home-smart-search{grid-template-columns:62px minmax(0,1fr) 62px}.archive-property{grid-template-columns:82px minmax(0,1fr) 82px;padding-inline:10px}.archive-property>img{width:82px}}.hatam-app.theme-dark,.hatam-app.theme-dark .hatam-scroll{color:#f8f3e8;background:#05271f}.theme-dark .app-home-scroll,.theme-dark .app-home-scroll .home-screen{color:#edf4ef;background:#05271f}.theme-dark .app-home-scroll .home-header{background:#073227;border-color:#dbb25833}.theme-dark .home-tagline{color:#d7e3dd}.theme-dark .home-smart-search{background:#f7f4ec;border-color:#dbb2586b}.theme-dark .home-quick-actions button{color:#eadba9;box-shadow:none;background:#0a3a2c;border-color:#dbb25833}.theme-dark .archive-section,.theme-dark .archive-sort-trigger,.theme-dark .archive-property{border-color:#dbb25829}.theme-dark .archive-sort-trigger{color:#aebfb7;background:#092f25}.theme-dark .archive-sort-trigger strong{color:#e4c573}.theme-dark .archive-property{background:#073227}.theme-dark .archive-copy h2{color:#f4f0e6}.theme-dark .archive-copy>p{color:#adbbb5}.theme-dark .archive-copy>div span{color:#cbd7d1;background:#0b4031}.theme-dark .archive-property aside{border-color:#dbb25833}.theme-dark .archive-property aside strong{color:#e5c36a}.theme-dark .archive-sort-panel{background:#073227;border-color:#174b3b}.theme-dark .archive-sort-panel button{color:#d3ded9;background:#0a3a2c;border-color:#235343}.theme-dark .archive-sort-panel button.selected{color:#f1d17a;background:#104634;border-color:#b8994e}.app-filter-scroll{background:#f3f1eb}.filter-page{min-height:100%;padding:54px 14px calc(var(--device-safe-area-bottom,34px) + 24px);color:#18372c;background:#f3f1eb}.filter-logo-row{background:#fffdf9;border-bottom:1px solid #ddd9cf;place-items:center;height:54px;margin:0 -14px;display:grid}.filter-logo-row .brand-logo{width:126px;height:42px}.filter-title{text-align:center;grid-template-columns:42px 1fr 42px;align-items:center;min-height:76px;display:grid}.filter-title>button{color:#214a3b;background:#fffdf9;border:1px solid #ded7c7;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;transform:rotate(180deg)}.filter-title h1{margin:0;font-size:19px}.filter-title p{color:#75847d;margin:3px 0 0;font-size:9px}.filter-card{background:#fffdf9;border:1px solid #dedbd1;border-radius:14px;margin-bottom:10px;padding:14px;box-shadow:0 5px 16px #1e40330d}.filter-card h2{color:#173f31;margin:0;font-size:13px}.filter-card>p{color:#7b8883;margin:3px 0 12px;font-size:8px}.dual-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dual-fields>label{background:#f8f7f2;border:1px solid #d9d7cf;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px;height:48px;padding:0 9px;display:grid}.dual-fields span,.dual-fields small{color:#7a8781;font-size:8px}.dual-fields input{color:#163f31;text-align:center;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px;font-weight:600}.more-filters{color:#244b3c;text-align:right;background:#fffaf0;border:1px solid #d0c39f;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;height:50px;margin-bottom:10px;padding:0 14px;font-size:11px;font-weight:600;display:grid}.more-filters>svg:first-child{color:#ad842d}.more-filters>svg:last-child{transform:rotate(180deg)}.select-label{margin-top:12px;display:block}.select-label>span,.field-caption{color:#52675f;margin-bottom:7px;font-size:9px;display:block}.choice-row{flex-wrap:wrap;gap:6px;display:flex}.choice-row button{color:#5e6f68;background:#f8f7f2;border:1px solid #d9d6cb;border-radius:8px;min-height:31px;padding:0 9px;font-size:8px}.choice-row button.active{color:#f5dc94;background:#174b3a;border-color:#174b3a}.select-label>span small{color:#a27a28;margin-right:4px;font-size:7px}.neighborhood-list{grid-template-columns:1fr 1fr;gap:6px;max-height:174px;padding-left:3px;display:grid;overflow-y:auto}.neighborhood-list button{color:#455d54;text-align:right;background:#f8f7f2;border:1px solid #d9d6cb;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:40px;padding:5px 8px;display:flex}.neighborhood-list button span{font-size:9px}.neighborhood-list button small{color:#8d9994;margin-top:2px;font-size:6px}.neighborhood-list button.active{color:#f5dc94;background:#174b3a;border-color:#174b3a}.neighborhood-list button.active small{color:#c8dbd3}.map-search-button{color:#204738;text-align:right;background:#f8f6ef;border:1px solid #d8d3c4;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;min-height:50px;margin-top:12px;padding:0 11px;display:grid}.map-search-button>svg:first-child{color:#a97e27}.map-search-button>svg:last-child{transform:rotate(180deg)}.map-search-button span{flex-direction:column;display:flex}.map-search-button strong{font-size:10px}.map-search-button small{color:#829089;margin-top:2px;font-size:7px}.field-caption{margin:12px 0 7px}.field-caption small{color:#9a792e}.area-fields{margin-bottom:12px}.stepper-row,.age-field{color:#435c52;border-top:1px solid #ebe8df;justify-content:space-between;align-items:center;min-height:48px;font-size:10px;display:flex}.stepper-row>div{align-items:center;gap:12px;display:flex}.stepper-row button{color:#174737;background:#f7f6f1;border:1px solid #d5d2c8;border-radius:8px;width:30px;height:30px;font-size:17px}.stepper-row strong{text-align:center;min-width:20px}.age-field select{color:#174737;background:#f7f6f1;border:1px solid #d5d2c8;border-radius:8px;height:34px;padding:0 9px;font-size:9px}.build-year-caption{margin-top:12px}.build-year-range select{color:#163f31;text-align:center;background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;font-size:10px;font-weight:700}.theme-dark .build-year-range select{color:#f4d683}.amenity-toggles{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.amenity-toggles button{color:#52675f;background:#f8f7f3;border:1px solid #dedbd2;border-radius:9px;justify-content:space-between;align-items:center;min-height:40px;padding:0 10px;font-size:9px;display:flex}.amenity-toggles i{background:#c8ceca;border-radius:12px;width:30px;height:17px;position:relative}.amenity-toggles i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #0003}.amenity-toggles button.active{color:#173f31;background:#f8f1df;border-color:#c8b477}.amenity-toggles button.active i{background:#174b3a}.amenity-toggles button.active i:after{background:#e8c66d;right:15px}.show-files-button{color:#f8e6ad;background:#0c4534;border:0;border-radius:12px;width:100%;min-height:52px;font-size:12px;font-weight:700;box-shadow:0 8px 18px #0c453433}.theme-dark .app-filter-scroll,.theme-dark .filter-page{color:#eff5f1;background:#05271f}.theme-dark .filter-logo-row{background:#073227;border-color:#dbb2582e}.theme-dark .filter-title>button,.theme-dark .filter-card{color:#eef4ef;box-shadow:none;background:#073227;border-color:#dbb2582e}.theme-dark .filter-title h1,.theme-dark .filter-card h2{color:#f3d47e}.theme-dark .filter-title p,.theme-dark .filter-card>p{color:#aebdb6}.theme-dark .dual-fields>label,.theme-dark .choice-row button,.theme-dark .map-search-button,.theme-dark .stepper-row button,.theme-dark .age-field select{color:#d9e3de;background:#0a3b2d;border-color:#205142}.theme-dark .dual-fields input{color:#f4d683}.theme-dark .more-filters{color:#f0d27a;background:#0a3b2d;border-color:#8d763d}.theme-dark .select-label>span,.theme-dark .field-caption,.theme-dark .stepper-row,.theme-dark .age-field{color:#c5d2cc;border-color:#164838}.theme-dark .choice-row button.active{color:#173a2f;background:#e0bd62}.theme-dark .neighborhood-list button{color:#d9e3de;background:#0a3b2d;border-color:#205142}.theme-dark .neighborhood-list button.active{color:#183a2f;background:#e0bd62}.theme-dark .neighborhood-list button.active small{color:#315247}.theme-dark .amenity-toggles button{color:#c7d4ce;background:#0a3b2d;border-color:#205142}.theme-dark .amenity-toggles button.active{color:#f2d27b;background:#104735;border-color:#9b803d}.submit-choice-scroll,.consultant-submit-scroll{background:#f3f1eb}.submit-choice-page,.consultant-submit-page{color:#173b2f;background:#f3f1eb;min-height:100%;padding:54px 14px 32px}.submit-topbar,.consultant-submit-header{background:#fffdf8;border-bottom:1px solid #ddd8ca;grid-template-columns:44px 1fr 44px;align-items:center;height:56px;margin:0 -14px;display:grid}.submit-topbar>.brand-logo,.consultant-submit-header>.brand-logo{justify-self:center;width:126px;height:42px}.submit-topbar>button,.consultant-submit-header>button,.consultant-submit-header>div button{color:#21483a;background:#f8f3e6;border:1px solid #d9cda9;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.submit-topbar>button:first-child{margin-right:8px;transform:rotate(180deg)}.submit-choice-card{background:#fffdf8;border:1px solid #d9cfb5;border-radius:18px;margin-top:22px;padding:19px 15px;box-shadow:0 12px 30px #1d433414}.submit-choice-card>span,.consultant-submit-title>span{color:#a37b28;font-size:9px;font-weight:700}.submit-choice-card h1{margin:5px 0 6px;font-size:19px}.submit-choice-card>p{color:#73827c;margin:0 0 17px;font-size:9px}.role-choice{color:#25483c;text-align:right;background:#f8f7f2;border:1px solid #d8d5cb;border-radius:13px;grid-template-columns:36px 1fr 20px;align-items:center;gap:9px;width:100%;min-height:68px;margin-top:9px;padding:9px 11px;display:grid}.role-choice>svg:first-child{color:#a77d27;width:22px;height:22px}.role-choice>svg:last-child{transform:rotate(180deg)}.role-choice span{flex-direction:column;gap:3px;display:flex}.role-choice strong{font-size:11px}.role-choice small{color:#77847f;font-size:8px}.role-choice.primary{color:#f6df9a;background:#0b4736;border-color:#0b4736}.role-choice.primary small{color:#c8d5cf}.submit-brand-copy{text-align:center;margin-top:54px}.submit-brand-copy .brand-logo{width:142px;height:50px}.submit-brand-copy h2{margin:7px 0 2px;font-size:17px}.submit-brand-copy p{color:#65776f;margin:0;font-size:9px}.submit-brand-copy strong{color:#a57c28;margin-top:9px;font-size:11px;display:block}.consultant-submit-header{grid-template-columns:40px 1fr auto}.consultant-submit-header>button{margin-right:5px;transform:rotate(180deg)}.consultant-submit-header>div{gap:4px;margin-left:5px;display:flex}.consultant-submit-header>div button{width:30px;height:30px}.consultant-submit-title{padding:19px 3px 10px}.consultant-submit-title h1{margin:4px 0;font-size:19px}.consultant-submit-title p{color:#74837c;margin:0;font-size:9px}.submit-form-card{background:#fffdf8;border:1px solid #ded9cc;border-radius:14px;margin-bottom:10px;padding:14px;box-shadow:0 5px 16px #1e40330b}.submit-form-card h2{color:#173f31;margin:0 0 11px;font-size:13px}.submit-grid{gap:8px;display:grid}.submit-grid.two{grid-template-columns:1fr 1fr}.submit-grid.three{grid-template-columns:repeat(3,1fr);margin-bottom:8px}.submit-grid label,.price-card>label{color:#687871;flex-direction:column;gap:5px;min-width:0;font-size:8px;display:flex}.submit-grid input,.submit-grid select,.price-card input{color:#173f31;background:#f8f7f2;border:1px solid #d9d6cc;border-radius:9px;outline:0;width:100%;min-width:0;height:42px;padding:0 8px;font-size:9px}.media-drop{color:#a57b26;background:#faf6ea;border:1px dashed #bba264;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:94px;display:flex;position:relative}.media-drop svg{width:23px;height:23px}.media-drop strong{font-size:10px}.media-drop small{color:#7e8b85;font-size:7px}.media-drop input{opacity:0;position:absolute;inset:0}.media-preview{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.media-preview article{min-width:0;position:relative}.media-preview img,.media-preview video{object-fit:cover;border-radius:8px;width:100%;height:66px}.media-preview article button{color:#fff;background:#000000a6;border:0;border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:3px}.media-preview article small{color:#75837d;text-overflow:ellipsis;white-space:nowrap;font-size:6px;display:block;overflow:hidden}.submit-map-button{color:#204738;text-align:right;background:#f8f6ef;border:1px solid #d8d3c4;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;height:50px;margin-top:9px;padding:0 10px;display:grid}.submit-map-button>svg:first-child{color:#a67c26}.submit-map-button>svg:last-child{transform:rotate(180deg)}.submit-map-button span{flex-direction:column;display:flex}.submit-map-button strong{font-size:9px}.submit-map-button small{color:#829089;font-size:7px}.submit-toggle-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.submit-toggle-grid button{color:#53675e;background:#f8f7f2;border:1px solid #ddd9cf;border-radius:9px;justify-content:space-between;align-items:center;height:40px;padding:0 10px;font-size:9px;display:flex}.submit-toggle-grid i{background:#cbd0cd;border-radius:20px;width:30px;height:17px;position:relative}.submit-toggle-grid i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;right:2px}.submit-toggle-grid button.active{color:#f1d583;background:#174a39;border-color:#174a39}.submit-toggle-grid button.active i{background:#dcb95e}.submit-toggle-grid button.active i:after{right:15px}.tenant-fields{border-top:1px solid #e8e3d6;margin-top:10px;padding-top:10px}.money-control{position:relative}.money-control input{padding-left:40px!important}.money-control small{color:#9b7b36;font-size:7px;position:absolute;top:15px;left:8px}.price-card{gap:9px;display:grid}.price-card h2{margin-bottom:1px}.consultant-submit-error{color:#b54935;margin:6px 3px 9px;font-size:9px}.publish-property{color:#f7dfa0;background:#0b4b38;border:0;border-radius:12px;width:100%;height:52px;font-size:11px;font-weight:700}.theme-dark .submit-choice-scroll,.theme-dark .consultant-submit-scroll,.theme-dark .submit-choice-page,.theme-dark .consultant-submit-page{color:#eef4f0;background:#05271f}.theme-dark .submit-topbar,.theme-dark .consultant-submit-header,.theme-dark .submit-choice-card,.theme-dark .submit-form-card{box-shadow:none;background:#073227;border-color:#dbb2582e}.theme-dark .submit-choice-card h1,.theme-dark .submit-form-card h2,.theme-dark .consultant-submit-title h1{color:#f2d17a}.theme-dark .role-choice,.theme-dark .submit-grid input,.theme-dark .submit-grid select,.theme-dark .price-card input,.theme-dark .submit-map-button,.theme-dark .submit-toggle-grid button{color:#d6e1dc;background:#0a3b2d;border-color:#205142}.urgent-scroll{background:#f3f1eb}.urgent-page{min-height:100%;padding:54px 14px calc(var(--device-safe-area-bottom,34px) + 24px);color:#18372c;background:#f3f1eb}.urgent-intro{color:#173e31;background:#fff8e5;border:1px solid #d1bd84;border-radius:14px;margin-bottom:10px;padding:14px}.urgent-intro strong{font-size:11px;line-height:1.9;display:block}.urgent-intro span{color:#718078;margin-top:4px;font-size:8px;display:block}.urgent-card h2{margin-bottom:11px}.text-fields>label{flex-direction:column;justify-content:center;align-items:stretch;display:flex}.text-fields>label span{margin-bottom:3px}.text-fields input,.wide-text-field input,.price-text-field input{color:#163f31;background:0 0;border:0;outline:0;width:100%;font-size:10px}.wide-text-field{background:#f8f7f2;border:1px solid #d9d7cf;border-radius:10px;flex-direction:column;justify-content:center;height:48px;margin-top:8px;padding:6px 10px;display:flex}.wide-text-field span,.price-text-field>span{color:#7a8781;font-size:8px}.location-register{color:#204738;text-align:right;background:#f8f6ef;border:1px solid #d8d3c4;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;width:100%;height:46px;margin-top:8px;padding:0 11px;font-size:9px;display:grid}.location-register.done{color:#176843;background:#edf8f1;border-color:#80b79e}.location-register svg{color:#a97e27}.location-register.done svg{color:#26915c}.form-error{color:#b44e3a!important;margin:5px 2px 0!important;font-size:8px!important}.triple-fields{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.triple-fields label{background:#f8f7f2;border:1px solid #d9d7cf;border-radius:10px;grid-template-columns:1fr auto;align-items:end;min-width:0;height:56px;padding:6px 7px;display:grid}.triple-fields label span{color:#77857f;grid-column:1/-1;font-size:7px}.triple-fields input{color:#173f31;text-align:center;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.triple-fields small{color:#87938e;font-size:7px}.two-steppers{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.counter-card{background:#f8f7f3;border:1px solid #dedbd2;border-radius:10px;flex-direction:column;gap:6px;min-height:54px;padding:7px 9px;display:flex}.counter-card>span{color:#52675f;font-size:8px}.counter-card>div{justify-content:space-between;align-items:center;display:flex}.counter-card button{color:#174737;background:#fff;border:1px solid #d4d2c9;border-radius:7px;width:27px;height:27px}.counter-card strong{font-size:10px}.price-text-field>div{background:#f8f7f2;border:1px solid #d9d7cf;border-radius:10px;align-items:center;gap:6px;height:44px;margin-top:6px;padding:0 10px;display:flex}.price-text-field small{color:#8d7b4e;font-size:8px}.urgent-submit{margin-bottom:4px}.success-backdrop{z-index:11000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01120dc7;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.success-popup{text-align:center;color:#173f31;background:#f8fff9;border:1px solid #a8d2bb;border-radius:18px;width:100%;padding:27px 20px;box-shadow:0 20px 50px #00000047}.success-popup>svg{color:#21915a;width:60px;height:60px}.success-popup h2{margin:10px 0 5px;font-size:17px}.success-popup p{color:#61736b;margin:0;font-size:10px;line-height:1.8}.success-popup button{color:#f7df98;background:#0b4b38;border:0;border-radius:10px;width:100%;height:44px;margin-top:18px;font-size:10px;font-weight:700}.theme-dark .urgent-scroll,.theme-dark .urgent-page{color:#edf4ef;background:#05271f}.theme-dark .urgent-intro{color:#f2d580;background:#0b3a2d;border-color:#8d7337}.theme-dark .urgent-intro span{color:#b8c7c0}.theme-dark .text-fields>label,.theme-dark .wide-text-field,.theme-dark .location-register,.theme-dark .triple-fields label,.theme-dark .counter-card,.theme-dark .price-text-field>div{color:#d8e3dd;background:#0a3b2d;border-color:#205142}.theme-dark .text-fields input,.theme-dark .wide-text-field input,.theme-dark .triple-fields input,.theme-dark .price-text-field input{color:#f0d27a}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2)format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-ext-600-normal-CyxCUfFz.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-600-normal-Di8rk35l.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2)format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2)format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--site-green:#062b21;--site-deep:#031c16;--site-panel:#0b382c;--site-gold:#d7ad55;--site-gold-soft:#ead18d;--site-cream:#f4f2eb;--site-ink:#12271f;--site-muted:#6c7973}.public-site,.panel-shell{font-family:Vazirmatn,Tahoma,sans-serif}.public-site{background:var(--site-cream);min-height:100vh;color:var(--site-ink)}.public-site a{color:inherit;text-decoration:none}.site-header{z-index:20;color:#fff;border-bottom:1px solid #ffffff24;grid-template-columns:180px 1fr auto;align-items:center;gap:32px;width:min(1380px,100% - 64px);height:92px;display:grid;position:absolute;top:0;right:50%;transform:translate(50%)}.site-brand img{object-fit:contain;width:136px;height:56px}.site-header nav{justify-content:center;gap:32px;display:flex}.site-header nav a{color:#ffffffc7;font-size:14px;transition:color .2s}.site-header nav a:hover{color:var(--site-gold-soft)}.header-actions{align-items:center;gap:12px;display:flex}.text-action{padding:10px 12px;font-size:14px}.gold-action{background:var(--site-gold);border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:13px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;color:var(--site-deep)!important}.gold-action:hover{background:#e5c370;transform:translateY(-2px)}.hero-section{background:var(--site-deep);color:#fff;align-items:center;min-height:760px;display:grid;position:relative;overflow:hidden}.hero-image{background:url(/assets/hatam/luxury-living.webp) 50% 58%/cover no-repeat;position:absolute;inset:0;transform:scale(1.03)}.hero-shade{background:linear-gradient(90deg,#03141061,#031c16e0 63%,#031c16f7),linear-gradient(#0000 42%,#031410c7);position:absolute;inset:0}.hero-content{z-index:2;width:min(1380px,100% - 64px);margin:68px auto 0;position:relative}.hero-kicker,.section-kicker{color:var(--site-gold);letter-spacing:.04em;margin-bottom:15px;font-size:12px;font-weight:600;display:block}.hero-content h1{letter-spacing:-.045em;max-width:670px;margin:0;font-size:clamp(42px,5vw,72px);line-height:1.35}.hero-content>p{color:#ffffffb0;max-width:590px;margin:18px 0 31px;font-size:17px;line-height:2}.property-search{width:min(900px,100%);color:var(--site-ink);background:#f5f3edf7;border:1px solid #d7ad552e;border-radius:16px;padding:0 20px 20px;box-shadow:0 24px 70px #00000038}.deal-tabs{border-bottom:1px solid #dfe2de;align-items:center;gap:25px;height:58px;display:flex}.deal-tabs button{color:#7a8580;background:0 0;border:0;height:58px;padding:0 4px;font-weight:600;position:relative}.deal-tabs button.active{color:var(--site-green)}.deal-tabs button.active:after{content:"";background:var(--site-gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}.search-fields{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;padding-top:18px;display:grid}.search-fields label{border-left:1px solid #dfe2de;min-width:0;padding:0 18px}.search-fields label:first-child{padding-right:0}.search-fields label span{color:#8a948f;margin-bottom:7px;font-size:10px;display:block}.search-fields label strong{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.search-fields label svg{color:var(--site-gold)}.search-button{background:var(--site-green);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:132px;height:52px;margin-right:18px;font-size:13px;font-weight:700;display:flex;color:#fff!important}.hero-proof{z-index:3;color:#ffffff8f;gap:38px;width:min(1380px,100% - 64px);font-size:11px;display:flex;position:absolute;bottom:27px;right:50%;transform:translate(50%)}.hero-proof span{align-items:baseline;gap:7px;display:flex}.hero-proof strong{color:var(--site-gold-soft);font-size:19px}.featured-section,.service-section,.app-promo{width:min(1280px,100% - 64px);margin-inline:auto}.featured-section{padding:110px 0 120px}.section-title-row{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.section-title-row h2,.service-copy h2,.app-promo h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,43px)}.section-title-row>a{color:var(--site-green);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.featured-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.site-property-card{background:#fff;border-radius:18px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 18px 45px #12271f14}.site-property-card:hover{transform:translateY(-6px);box-shadow:0 25px 60px #12271f24}.site-property-card>a{z-index:3;position:absolute;inset:0}.site-card-media{height:260px;position:relative;overflow:hidden}.site-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.site-property-card:hover img{transform:scale(1.035)}.site-card-media span{background:var(--site-gold);color:var(--site-deep);border-radius:8px;padding:7px 12px;font-size:10px;font-weight:700;position:absolute;top:14px;right:14px}.site-card-copy{padding:20px}.site-card-copy h3{margin:0;font-size:17px}.site-card-copy p{color:var(--site-muted);align-items:center;gap:4px;margin:6px 0 0;font-size:11px;display:flex}.site-card-meta{border-top:1px solid #eceeeb;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;display:flex}.site-card-meta span{color:var(--site-muted);font-size:11px}.site-card-meta strong{color:var(--site-green);font-size:13px}.service-section{background:var(--site-green);color:#fff;border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;padding:95px 80px;display:grid}.service-copy>p{color:#ffffffa8;margin:21px 0;font-size:14px;line-height:2.15}.service-copy ul{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.service-copy li{color:#ffffffe0;align-items:center;gap:9px;font-size:13px;display:flex}.service-copy li svg{color:var(--site-gold)}.outline-action{border:1px solid #d7ad558c;border-radius:10px;align-items:center;gap:8px;padding:13px 17px;font-size:12px;font-weight:700;display:inline-flex;color:var(--site-gold-soft)!important}.service-visual{min-height:460px;position:relative}.service-visual>img{object-fit:cover;border-radius:20px;width:100%;height:460px;display:block}.service-note{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#031c16eb;border:1px solid #d7ad5559;border-radius:13px;flex-direction:column;width:230px;padding:18px;display:flex;position:absolute;bottom:28px;right:-30px}.service-note strong{color:var(--site-gold);font-size:13px}.service-note span{color:#ffffffa1;margin-top:5px;font-size:10px;line-height:1.8}.app-promo{background:#e5dfd1;border-radius:28px;grid-template-columns:1fr .8fr;align-items:center;gap:80px;margin-top:110px;margin-bottom:110px;padding:70px 80px;display:grid;overflow:hidden}.app-promo>div:first-child>p{max-width:620px;color:var(--site-muted);margin:17px 0 26px;font-size:14px;line-height:2}.app-mini-panel{background:var(--site-green);color:#fff;border:1px solid #d7ad5538;border-radius:22px;flex-direction:column;justify-content:center;min-height:310px;padding:36px;display:flex;box-shadow:0 25px 60px #031c162e}.app-mini-panel img{object-fit:contain;align-self:center;width:120px;height:48px;margin-bottom:25px}.app-mini-panel>span{color:var(--site-gold);font-size:10px}.app-mini-panel>strong{margin-top:7px;font-size:20px;line-height:1.75}.app-mini-panel>div{color:#7b8580;background:#f7f5ef;border-radius:10px;align-items:center;gap:8px;margin-top:20px;padding:14px;font-size:11px;display:flex}.site-footer{background:var(--site-deep);color:#ffffff8c;grid-template-columns:1fr 1fr;align-content:center;gap:14px 40px;min-height:260px;padding:55px max(32px,50% - 640px);display:grid}.site-footer img{object-fit:contain;width:130px;height:55px}.site-footer p{place-self:center end;font-size:12px}.site-footer div{gap:20px;display:flex}.site-footer div a{color:#ffffffbf;font-size:11px}.site-footer>span{justify-self:end;font-size:10px}.panel-shell{min-height:100vh;color:var(--site-ink);background:#eef0ec;grid-template-columns:260px 1fr;display:grid}.panel-sidebar{background:var(--site-deep);color:#fff;flex-direction:column;height:100vh;padding:29px 22px;display:flex;position:sticky;top:0}.panel-sidebar img{object-fit:contain;width:122px;height:50px;margin:0 auto;display:block}.panel-type{color:var(--site-gold);text-align:center;margin:16px 0 26px;font-size:10px}.panel-sidebar nav{gap:7px;display:grid}.panel-sidebar nav button{color:#9baca5;text-align:right;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 14px;font-size:12px;display:flex}.panel-sidebar nav button.active{color:var(--site-gold-soft);background:#d7ad551f}.back-site{color:#aebbb6;text-align:center;border:1px solid #d7ad552e;border-radius:9px;margin-top:auto;padding:12px;font-size:10px;text-decoration:none}.panel-content{padding:42px}.panel-content>header{justify-content:space-between;align-items:center;display:flex}.panel-content>header span{color:#83908a;font-size:11px}.panel-content>header h1{margin:5px 0 0;font-size:27px}.panel-content>header button{background:var(--site-green);color:#fff;border:0;border-radius:10px;align-items:center;gap:7px;min-height:45px;padding:0 18px;font-size:11px;font-weight:700;display:flex}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:31px;display:grid}.stat-grid article,.panel-card{background:#fff;border:1px solid #e0e5e1;border-radius:15px;box-shadow:0 8px 24px #12271f09}.stat-grid article{flex-direction:column;padding:19px;display:flex}.stat-grid span{color:#76827c;font-size:10px}.stat-grid strong{color:var(--site-green);margin:8px 0 4px;font-size:27px}.stat-grid small{color:#7caa90;font-size:9px}.panel-grid{grid-template-columns:1.5fr 1fr;gap:15px;margin-top:15px;display:grid}.panel-card{min-height:300px;padding:21px}.panel-card-title{justify-content:space-between;align-items:center;display:flex}.panel-card-title h2{margin:0;font-size:15px}.panel-card-title span{color:#8a958f;margin-top:4px;font-size:9px;display:block}.panel-card-title button{color:#68756f;background:#fff;border:1px solid #dfe4e1;border-radius:8px;padding:7px 10px;font-size:9px}.chart-bars{border-bottom:1px solid #dfe4e1;align-items:end;gap:10px;height:205px;padding-top:35px;display:flex}.chart-bars i{opacity:.9;background:linear-gradient(#d7ad55,#0b382c);border-radius:5px 5px 0 0;flex:1;min-width:5px;max-height:160px}.visit-list{gap:13px;margin-top:22px;display:grid}.visit-list>div{background:#f4f6f4;border-radius:10px;grid-template-columns:55px 1fr;align-items:center;padding:11px;display:grid}.visit-list b{color:var(--site-green);font-size:11px}.visit-list span{flex-direction:column;font-size:11px;display:flex}.visit-list small{color:#8a958f;margin-top:3px;font-size:8px}.files-card{min-height:220px}.panel-file-list{gap:9px;margin-top:16px;display:grid}.panel-file-list>div{border:1px solid #edf0ed;border-radius:10px;grid-template-columns:55px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.panel-file-list img{object-fit:cover;border-radius:8px;width:55px;height:45px}.panel-file-list span{flex-direction:column;display:flex}.panel-file-list strong{font-size:10px}.panel-file-list small{color:#86918c;margin-top:3px;font-size:8px}.panel-file-list em{color:#418261;background:#e8f3ec;border-radius:10px;padding:5px 8px;font-size:8px;font-style:normal}@media (width<=1024px){.site-header{grid-template-columns:150px 1fr;width:calc(100% - 40px)}.site-header nav{display:none}.header-actions{justify-self:end}.hero-content,.hero-proof,.featured-section,.service-section,.app-promo{width:calc(100% - 40px)}.service-section{gap:50px;padding:65px 45px}.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.site-header{grid-template-columns:1fr auto;height:76px}.site-brand img{width:104px}.header-actions .text-action{display:none}.header-actions .gold-action{min-height:40px;padding:0 13px;font-size:10px}.hero-section{align-items:start;min-height:760px}.hero-shade{background:linear-gradient(#031c167a,#031c16f0),linear-gradient(90deg,#031c1659,#031c16d1)}.hero-content{margin-top:140px}.hero-content h1{font-size:39px}.hero-content>p{font-size:13px}.property-search{padding:0 14px 14px}.deal-tabs{gap:14px}.search-fields{grid-template-columns:1fr;gap:12px}.search-fields label{border-bottom:1px solid #dfe2de;border-left:0;padding:0 0 10px}.search-fields label:nth-child(2),.search-fields label:nth-child(3){display:none}.search-button{margin-right:0}.hero-proof{display:none}.featured-section{padding:70px 0}.section-title-row{align-items:start;gap:15px}.section-title-row>a{margin-top:9px;font-size:10px}.featured-grid{grid-template-columns:1fr}.site-card-media{height:230px}.service-section,.app-promo{grid-template-columns:1fr;gap:34px;padding:42px 22px}.service-visual{min-height:340px}.service-visual>img{height:340px}.service-note{right:12px}.app-promo{margin-block:70px}.site-footer{text-align:center;grid-template-columns:1fr}.site-footer img,.site-footer p,.site-footer>span{justify-self:center}.site-footer div{flex-wrap:wrap;justify-content:center}.panel-shell{grid-template-columns:1fr}.panel-sidebar{height:auto;position:relative}.panel-sidebar nav{grid-template-columns:repeat(3,1fr)}.panel-sidebar nav button{justify-content:center;padding:0 5px}.back-site{display:none}.panel-content{padding:22px 14px}.panel-content>header{align-items:end}.panel-content>header h1{font-size:20px}.panel-content>header button{padding:0 11px;font-size:9px}.stat-grid{grid-template-columns:repeat(2,1fr)}.panel-grid{grid-template-columns:1fr}}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2)format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-ext-600-normal-CyxCUfFz.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-600-normal-Di8rk35l.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2)format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2)format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.experience-root{font-family:var(--brand-font,"Vazirmatn",Tahoma,sans-serif);font-size:calc(16px * var(--brand-type-scale,1));color:#f7f1e3;font-synthesis:none;--deep:var(--brand-secondary,#021a14);--green:var(--brand-primary,#063326);--panel:#073c2d;--panel2:#0a4635;--gold:var(--brand-accent,#d7ae58);--gold2:#ead18a;--cream:#f6f1e7;--muted:#9db1a8;background:#020f0c;min-height:100vh;overflow-x:clip}@scope(.experience-root){*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#020f0c;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}.brand{background:0 0;border:0;width:145px;height:48px;padding:0}.brand img{object-fit:contain;width:100%;height:100%;display:block}.home-page{background:#021710;min-height:100vh}.hero-shell{background:linear-gradient(#01130e38 0%,#02181294 55%,#021710 100%),url(/assets/hatam/tehran-night-hero.webp) 50%/cover no-repeat;border:1px solid #d7ae58b3;border-radius:0 0 34px 34px;min-height:650px;position:relative;overflow:hidden;box-shadow:inset 0 0 55px #00000073,0 0 34px #d7ae5826}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#011913ad;border-bottom:1px solid #d7ae5829;height:82px}.header-inner{align-items:center;gap:24px;width:min(1420px,100% - 64px);height:100%;margin:auto;display:flex}.site-header .brand{margin-right:auto}.site-header nav{align-items:center;gap:8px;margin-right:auto;display:flex}.site-header nav button{color:#e9eee9;background:0 0;border:0;border-radius:12px;padding:13px 16px}.site-header nav button:hover,.site-header nav button.active{color:var(--gold2);background:#d7ae5814}.header-actions{gap:5px;display:flex}.site-menu-toggle,.guest-login{display:none}.header-actions button,.panel-user>button{width:42px;height:42px;color:var(--gold);background:#ffffff06;border:0;border-radius:11px;place-items:center;display:grid}.account-box{align-items:center;gap:9px;display:flex}.account-box img{object-fit:cover;border:2px solid var(--gold);background:var(--green);border-radius:50%;width:46px;height:46px}.account-box button{color:#fff;background:0 0;border:0;flex-direction:column;align-items:flex-start;display:flex}.account-box strong{font-size:13px}.account-box span{color:var(--gold);font-size:10px}.hero-content{text-align:center;width:min(980px,100% - 40px);margin:50px auto 0}.hero-kicker{color:var(--gold);letter-spacing:.02em;margin:0 0 7px;font-size:12px}.hero-content h1{text-shadow:0 4px 30px #00000080;margin:0;font-size:clamp(38px,4vw,64px);line-height:1.35}.hero-content h1 em{color:var(--gold2);font-style:normal}.hero-content>p:not(.hero-kicker){color:#d6ded9;margin:7px 0 25px;font-size:17px}.smart-search{background:#f7f3e9f7;border:2px solid #d7ae58b3;border-radius:15px;align-items:center;gap:12px;width:min(760px,100%);height:62px;margin:auto;padding:6px 16px 6px 7px;display:flex;box-shadow:0 12px 50px #00000045}.smart-search>svg{color:#4b625a;width:22px;height:22px}.smart-search input{color:#1a2c25;text-align:right;background:0 0;border:0;outline:0;flex:1;min-width:0}.search-submit{height:48px;color:var(--gold2);background:#06382a;border:0;border-radius:11px;align-items:center;gap:9px;padding:0 22px;font-weight:700;display:flex}.search-submit:disabled{cursor:wait;opacity:.72}.filter-row{flex-wrap:wrap;justify-content:center;gap:9px;margin:14px auto 0;display:flex}.filter-row button,.filter-row label{color:#dce5df;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04261dc2;border:1px solid #d7ae5847;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:116px;height:42px;padding:0 13px;display:flex}.filter-row label{position:relative}.filter-row label svg{pointer-events:none;flex:none}.filter-row select{appearance:none;width:100%;min-width:0;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0}.filter-row option{color:#17372c;background:#fffdf8}.filter-row .more-filter{min-width:125px;color:var(--gold2)}.advanced-filter{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04261deb;border:1px solid #d7ae5847;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:9px;width:min(760px,100%);margin:10px auto 0;padding:12px;display:grid}.advanced-filter label{color:#cbd8d1;text-align:right;gap:5px;font-size:10px;display:grid}.advanced-filter input{color:#fff;background:#031f18;border:1px solid #d7ae583d;border-radius:8px;outline:0;width:100%;min-width:0;height:39px;padding:0 10px}.advanced-filter button{height:39px;color:var(--gold2);background:0 0;border:1px solid #d7ae5859;border-radius:8px;align-self:end;padding:0 13px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.quick-action-grid{grid-template-columns:repeat(4,1fr);gap:14px;width:min(860px,100%);margin:31px auto 0;display:grid}.quick-action-grid button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#042d21b8;border:1px solid #d7ae5842;border-radius:15px;justify-content:center;align-items:center;gap:12px;min-height:94px;padding:13px;transition:all .2s;display:flex}.quick-action-grid button:hover{background:#073b2be6;border-color:#d7ae5894;transform:translateY(-3px)}.quick-action-grid svg{width:29px;height:29px;color:var(--gold)}.quick-action-grid span{text-align:right;flex-direction:column;display:flex}.quick-action-grid strong{color:var(--gold2);font-size:14px}.quick-action-grid small{color:#d0dbd5;margin-top:5px;font-size:10px}.page-section{width:min(1420px,100% - 64px);margin-inline:auto}.featured{padding:40px 0 55px}.section-title{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.section-title span{color:var(--gold);font-size:11px}.section-title h2{margin:2px 0 0;font-size:27px}.section-title button{color:var(--gold2);background:0 0;border:0;align-items:center;gap:8px;display:flex}.listing-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.listing-card{color:#13271f;background:var(--cream);border-radius:15px;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000038}.listing-open{z-index:2;background:0 0;border:0;position:absolute;inset:0}.listing-image{height:168px;position:relative;overflow:hidden}.listing-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.listing-card:hover .listing-image img{transform:scale(1.035)}.listing-image>span,.gold-tag{color:#183327;background:var(--gold2);border-radius:8px;padding:6px 11px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.listing-body{padding:13px 15px 16px}.listing-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.listing-body h3{margin:0;font-size:15px}.heart{z-index:3;color:#9c751e;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.listing-body p{color:#56675f;margin:4px 0;font-size:12px}.listing-body small{color:#77847e;align-items:center;gap:4px;display:flex}.listing-body strong{color:#11513c;margin-top:10px;font-size:13px;display:block}.trust-strip{background:#073327;border:1px solid #d7ae5840;border-radius:18px;grid-template-columns:repeat(3,1fr) 1.2fr;align-items:center;gap:10px;margin-bottom:55px;padding:20px 25px;display:grid}.trust-strip>div{border-left:1px solid #d7ae5829;flex-direction:column;align-items:center;display:flex}.trust-strip strong{color:var(--gold2);font-size:24px}.trust-strip span{color:var(--muted);font-size:11px}.trust-strip button,.primary-button,.empty-panel button{color:#153326;background:var(--gold2);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:48px;font-weight:700;display:flex}.toast{z-index:100;color:#fff;background:#073a2c;border:1px solid #d7ae5866;border-radius:12px;padding:12px 20px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #00000059}.no-result{text-align:center;color:var(--muted);padding:60px}.no-result svg{width:40px;height:40px;color:var(--gold)}.no-result button{color:var(--gold2);background:0 0;border:0}.modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000806c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.property-modal{color:#fff;background:#073428;border:1px solid #d7ae5873;border-radius:22px;grid-template-columns:1.05fr 1fr;width:min(880px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000080}.property-modal>img{object-fit:cover;width:100%;height:100%;min-height:430px}.property-modal>div{padding:52px 34px 30px}.property-modal .gold-tag{display:inline-block;position:static}.property-modal h2{margin:15px 0 8px}.property-modal p{color:var(--muted);align-items:center;gap:5px;display:flex}.modal-close{z-index:2;color:#fff;background:#00000059;border:1px solid #ffffff26;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:14px;left:14px}.modal-metrics{gap:8px;margin:24px 0;display:grid}.modal-metrics span{color:var(--muted);border-bottom:1px solid #d7ae5824;justify-content:space-between;padding-bottom:8px;display:flex}.modal-metrics strong{color:#fff}.property-modal .primary-button{width:100%}.panel-page{direction:ltr;background:#020f0c;grid-template-columns:1fr 220px;min-height:100vh;display:grid}.panel-sidebar{background:#073728;border-left:1px solid #d7ae5847;flex-direction:column;grid-column:2;min-height:100vh;padding:25px 17px;display:flex;position:sticky;top:0;box-shadow:-10px 0 40px #00000038}.panel-sidebar .brand{width:160px;margin:0 auto 26px}.panel-sidebar nav{gap:5px;display:grid}.panel-sidebar nav button,.logout{color:#d6e0db;text-align:right;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;height:46px;padding:0 14px;display:flex}.panel-sidebar nav button svg,.logout svg{color:var(--gold)}.panel-sidebar nav button:hover,.panel-sidebar nav button.active{color:#fff;background:#0c503b}.logout{color:#e8b9a9;background:#01110d4d;margin-top:auto}.panel-content{grid-area:1/1;min-width:0;padding:0 28px 34px}.panel-topbar{border-bottom:1px solid #d7ae5824;justify-content:space-between;align-items:center;min-height:86px;display:flex}.panel-topbar h1{margin:0;font-size:23px}.panel-topbar p{color:var(--muted);margin:3px 0 0;font-size:11px}.panel-user{align-items:center;gap:9px;display:flex}.panel-user img{object-fit:cover;border:2px solid var(--gold);background:var(--green);border-radius:50%;width:42px;height:42px}.panel-user span{flex-direction:column;display:flex}.panel-user small{color:var(--gold)}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0;display:grid}.stat-grid article{background:#073327;border:1px solid #d7ae5821;border-radius:13px;flex-direction:column;min-height:105px;padding:18px;display:flex}.stat-grid span{color:var(--muted);font-size:11px}.stat-grid strong{color:#fff;margin-top:7px;font-size:25px}.stat-grid small{color:#54be8e}.dashboard-grid{grid-template-columns:1.25fr 1.15fr .9fr;grid-template-areas:"recent activities ai""recent market market";align-items:stretch;gap:16px;display:grid}.panel-card{background:#063124;border:1px solid #d7ae5857;border-radius:18px;box-shadow:0 14px 42px #0003}.recent-card{grid-area:recent;padding:18px}.activities-card{grid-area:activities;padding:18px}.ai-card{text-align:center;grid-area:ai;padding:23px}.market-card{grid-area:market;padding:18px}.card-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.card-heading h2{margin:0;font-size:15px}.card-heading button,.card-heading>span{color:var(--gold);background:0 0;border:0;font-size:10px}.recent-inner{grid-template-columns:minmax(190px,.8fr) 1.2fr;gap:16px;display:grid}.recent-inner .listing-image{height:120px}.recent-inner .listing-body h3{font-size:12px}.recent-inner .listing-body{padding:10px}.chart-wrap{min-width:0}.chart-head{color:var(--gold);justify-content:space-between;align-items:center;font-size:11px;display:flex}.chart-head button{color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;font-size:9px;display:flex}.market-chart{width:100%;height:180px;display:block}.recent-card .market-chart{height:240px}.activities-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.activities-card li{background:#ffffff06;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:56px;padding:9px;display:grid}.activities-card li>svg{color:var(--gold)}.activities-card li span{flex-direction:column;display:flex}.activities-card li strong{font-size:11px}.activities-card li small,.activities-card time{color:var(--muted);font-size:8px}.ai-orbit{border:1px solid #d7ae5852;border-radius:50%;place-items:center;width:98px;height:98px;margin:0 auto 10px;display:grid;box-shadow:inset 0 0 30px #d7ae581a,0 0 28px #d7ae5814}.ai-orbit span{border:1px solid var(--gold);width:58px;height:58px;color:var(--gold2);border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid}.ai-card h2{margin:5px 0;font-size:14px}.ai-card>p{color:var(--muted);margin:0 0 9px;font-size:10px}.chat-bubble,.chat-result{text-align:right;background:#0d4a38;border-radius:11px;padding:10px;font-size:9px;line-height:1.7}.typing{color:var(--muted);text-align:right;padding:9px;font-size:8px}.typing span{background:var(--gold);border-radius:50%;width:4px;height:4px;margin:0 1px;display:inline-block}.chat-result{margin-bottom:9px}.ai-card>button{width:100%;height:40px;color:var(--gold2);background:#0b4a37;border:0;border-radius:9px}.market-tabs{background:#0000001f;border-radius:8px;margin-bottom:14px;display:flex}.market-tabs button{height:36px;color:var(--muted);background:0 0;border:0;flex:1;font-size:10px}.market-tabs button.active{color:#fff;background:#0a4936;border-radius:8px}.market-summary{justify-content:space-between;display:flex}.market-summary>div{flex-direction:column;display:flex}.market-summary span{color:var(--muted);font-size:9px}.market-summary strong{margin-top:4px;font-size:22px}.market-summary .positive{text-align:left}.market-summary .positive strong{color:#55c794;font-size:17px}.months{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.empty-panel{flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.empty-panel>svg{width:60px;height:60px;color:var(--gold)}.empty-panel p{color:var(--muted)}.empty-panel button{padding:0 25px}@media (width<=1100px){.header-inner{width:calc(100% - 32px)}.site-menu-toggle{width:42px;height:42px;color:var(--gold2);background:#04261dd1;border:1px solid #d7ae5847;border-radius:11px;place-items:center;display:grid}.site-header nav{z-index:90;background:#031f17f7;border:1px solid #d7ae584d;border-radius:14px;flex-direction:column;align-items:stretch;padding:10px;display:none;position:absolute;top:72px;left:16px;right:16px;box-shadow:0 18px 48px #00000059}.site-header nav.open{display:flex}.site-header nav button{text-align:right;width:100%}.guest-login{min-height:42px;color:var(--gold2);background:#04261db8;border:1px solid #d7ae5847;border-radius:10px;align-items:center;gap:7px;padding:0 13px;display:flex}.listing-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr 1fr;grid-template-areas:"recent activities""market market""ai ai"}.quick-action-grid,.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.hero-shell{background-position:28%;border-radius:0 0 22px 22px;min-height:800px}.site-header{height:72px}.header-inner{gap:8px;width:calc(100% - 24px)}.site-header .brand{width:112px}.header-actions,.account-box span{display:none}.account-box img{width:39px;height:39px}.hero-content{margin-top:45px}.hero-content h1{font-size:38px}.hero-content>p:not(.hero-kicker){font-size:13px}.smart-search{grid-template-columns:auto 1fr;height:auto;padding:6px;display:grid}.smart-search>svg{display:none}.smart-search input{grid-area:1/1/auto/-1;height:45px;padding:0 12px}.search-submit{grid-area:2/1/auto/-1;justify-content:center}.filter-row button{min-width:calc(50% - 5px)}.quick-action-grid{gap:8px}.quick-action-grid button{min-height:86px;padding:8px}.quick-action-grid small{display:none}.page-section{width:calc(100% - 28px)}.listing-grid{grid-template-columns:1fr}.trust-strip{grid-template-columns:repeat(3,1fr)}.trust-strip button{grid-column:1/-1}.property-modal{grid-template-columns:1fr;max-height:90vh;overflow-y:auto}.property-modal>img{height:230px;min-height:230px}.panel-page{padding-bottom:74px;display:block}.panel-sidebar{z-index:50;border:0;width:100%;height:68px;min-height:0;padding:6px;display:block;position:fixed;top:auto;bottom:0;left:0}.panel-sidebar .brand,.panel-sidebar .logout{display:none}.panel-sidebar nav{justify-content:space-around;display:flex}.panel-sidebar nav button{flex-direction:column;justify-content:center;gap:3px;width:58px;height:56px;padding:0;font-size:8px}.panel-sidebar nav button:nth-child(n+6){display:none}.panel-content{padding:0 14px 20px}.panel-topbar{min-height:76px}.panel-topbar p,.panel-user span{display:none}.panel-user img{width:38px;height:38px}.stat-grid{gap:8px;margin:14px 0}.stat-grid article{min-height:90px;padding:12px}.dashboard-grid{display:block}.panel-card{margin-bottom:12px}.recent-inner{grid-template-columns:1fr}.recent-card .market-chart{height:180px}.market-summary strong{font-size:16px}.market-card .market-chart{height:150px}}.panel-sidebar,.panel-content{direction:rtl}.experience-root :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #e7bd5f}@media (prefers-reduced-motion:reduce){.experience-root *,.experience-root :before,.experience-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=1101px){.dashboard-grid{grid-template-columns:.9fr 1.15fr 1.25fr;grid-template-areas:"ai activities recent""market market recent"}}.experience-root .home-page,.experience-root .panel-page{width:100%;max-width:100%;overflow-x:clip}.experience-root .market-chart{max-width:100%}@media (width<=760px){.experience-root .hero-shell{width:100%}.experience-root .hero-content{width:calc(100% - 28px)}.experience-root .hero-content h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(30px,10vw,38px)}.experience-root .filter-row button,.experience-root .filter-row label{flex:calc(50% - 5px);min-width:0}.experience-root .advanced-filter{grid-template-columns:1fr 1fr}.experience-root .advanced-filter button{grid-column:1/-1}.experience-root .quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.experience-root .quick-action-grid button{min-width:0}.experience-root .panel-content{width:100%;min-width:0;overflow-x:clip}.experience-root .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-root .recent-inner,.experience-root .dashboard-grid{min-width:0}.experience-root .activities-card li{grid-template-columns:auto minmax(0,1fr)}.experience-root .activities-card time{grid-column:2}.experience-root .months{gap:6px;overflow-x:auto}}}.admin-page{color:#edf3ef;min-height:100vh;font-family:var(--brand-font,"Vazirmatn",Tahoma,sans-serif);font-size:calc(14px * var(--brand-type-scale,1));direction:ltr;background:#031510;grid-template-columns:minmax(0,1fr) 248px;display:grid}.admin-sidebar{background:var(--brand-primary,#063326);direction:rtl;border-left:1px solid #d7ae5847;flex-direction:column;grid-column:2;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.admin-sidebar>img{object-fit:contain;width:150px;height:56px;margin:0 auto 20px}.admin-sidebar>div{background:#ffffff0a;border-radius:12px;flex-direction:column;padding:14px;display:flex}.admin-sidebar>div span{color:#9fb2aa;margin-top:4px;font-size:11px}.admin-sidebar nav{gap:7px;margin-top:28px;display:grid}.admin-sidebar nav a,.admin-back{color:#cbd8d2;border-radius:10px;padding:13px 14px;font-size:12px;text-decoration:none}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{color:#fff;background:#ffffff14}.admin-back{text-align:center;border:1px solid #ffffff1a;margin-top:auto}.admin-content{direction:rtl;grid-column:1;min-width:0;padding:0 32px 48px}.admin-header{border-bottom:1px solid #d7ae5824;justify-content:space-between;align-items:center;gap:24px;min-height:112px;display:flex}.admin-header span,.preview-heading span{color:var(--brand-accent,#d7ae58);font-size:11px}.admin-header h1{margin:5px 0 3px;font-size:26px}.admin-header p{color:#9fb2aa;margin:0;font-size:11px}.admin-actions{gap:9px;display:flex}.admin-actions button{border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:700;display:flex}.admin-actions .primary{color:#10291f;background:var(--brand-accent,#d7ae58);border:0}.admin-actions .secondary{color:#d9e2de;background:0 0;border:1px solid #d7ae5840}.admin-layout{direction:ltr;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;margin-top:24px;display:grid}.admin-forms,.preview-column{direction:rtl}.admin-forms{gap:18px;display:grid}.settings-card,.preview-column{background:#082a21;border:1px solid #d7ae5833;border-radius:17px;padding:22px;box-shadow:0 16px 50px #0000002e}.settings-heading{border-bottom:1px solid #ffffff12;align-items:flex-start;gap:12px;padding-bottom:18px;display:flex}.settings-heading>span{width:34px;height:34px;color:var(--brand-accent,#d7ae58);background:#d7ae581a;border-radius:9px;place-items:center;font-size:11px;display:grid}.settings-heading h2{margin:0;font-size:16px}.settings-heading p{color:#91a59c;margin:4px 0 0;font-size:10px}.field-grid,.color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.settings-card label{color:#b7c6bf;gap:7px;font-size:10px;display:grid}.settings-card input:not([type=color]):not([type=range]),.settings-card select{color:#fff;background:#051e18;border:1px solid #d7ae582e;border-radius:10px;outline:0;width:100%;min-width:0;height:44px;padding:0 12px}.settings-card input:focus,.settings-card select:focus{border-color:var(--brand-accent,#d7ae58)}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.asset-control{background:#00000014;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:92px 1fr;align-items:center;gap:13px;min-width:0;padding:13px;display:grid}.asset-preview{background:#031711;border-radius:10px;place-items:center;height:76px;display:grid;overflow:hidden}.asset-preview img{object-fit:contain;max-width:86%;max-height:70%}.asset-preview.favicon img{width:38px;height:38px}.asset-control>div:last-child{flex-direction:column;min-width:0;display:flex}.asset-control small{color:#84978f;margin:3px 0 9px;font-size:8px}.upload-button{cursor:pointer;background:#d7ae5817;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:6px;width:max-content;padding:7px 9px;color:var(--brand-accent,#d7ae58)!important;display:flex!important}.upload-button input{display:none}.color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.color-grid label>div{background:#051e18;border:1px solid #d7ae582e;border-radius:10px;align-items:center;gap:7px;height:44px;padding:5px;display:flex}.color-grid input[type=color]{background:0 0;border:0;border-radius:7px;width:34px;height:32px;padding:0}.color-grid input:not([type=color]){font-size:10px;background:0 0!important;border:0!important;height:32px!important;padding:0!important}.type-fields{align-items:end}.type-fields input[type=range]{width:100%;accent-color:var(--brand-accent,#d7ae58)}.preview-column{position:sticky;top:20px}.preview-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.preview-heading small{color:#8fa199;font-size:9px}.site-preview,.app-preview{border:1px solid #d7ae584d;position:relative;overflow:hidden;box-shadow:0 12px 35px #00000040}.site-preview{border-radius:14px;height:235px}.preview-bg,.preview-overlay{width:100%;height:100%;position:absolute;inset:0}.preview-bg{object-fit:cover}.preview-overlay{background:linear-gradient(90deg,#01171173,#011711e6)}.site-preview header,.preview-copy{z-index:1;position:relative}.site-preview header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:48px;padding:0 13px;display:flex}.site-preview header img{object-fit:contain;width:82px;height:34px}.site-preview header span{font-size:8px}.preview-copy{text-align:center;padding:22px}.preview-copy small{color:var(--brand-accent,#d7ae58);font-size:8px}.preview-copy h3{color:#fff;margin:5px 0;font-size:20px}.preview-copy p{color:#ccd8d2;margin:0 0 12px;font-size:9px}.preview-copy button{border:0;border-radius:8px;height:32px;padding:0 14px;font-size:8px;font-weight:700}.app-preview{border-radius:30px;width:220px;min-height:355px;margin:18px auto 0;padding:18px 14px}.app-preview-top{direction:ltr;justify-content:space-between;align-items:center;display:flex}.app-preview-top span{font-size:8px}.app-preview-top img{object-fit:contain;width:72px;height:30px}.app-preview>p{color:#fff;margin:16px 0 1px;font-size:13px;font-weight:700}.app-preview>small{color:var(--brand-accent,#d7ae58);font-size:7px}.app-search{color:#66736d;background:#f4f1ea;border-radius:8px;margin-top:13px;padding:10px;font-size:7px}.app-preview-cards{grid-template-columns:repeat(4,1fr);gap:5px;margin:9px 0;display:grid}.app-preview-cards i{background:#ffffff12;border-radius:7px;height:38px}.app-preview-property{color:#153026;background:#f4f1ea;border-radius:10px;overflow:hidden}.app-preview-property img{object-fit:cover;width:100%;height:78px;display:block}.app-preview-property div{flex-direction:column;padding:8px;display:flex}.app-preview-property strong{font-size:8px}.app-preview-property span{color:#176348;margin-top:3px;font-size:7px}.storage-note{color:#99aba3;background:#ffffff09;border-radius:10px;margin:15px 0 0;padding:12px;font-size:9px;line-height:1.9}.admin-toast{z-index:100;color:#fff;background:#0a4937;border:1px solid #d7ae584d;border-radius:11px;padding:12px 18px;position:fixed;bottom:25px;left:30px;box-shadow:0 12px 35px #0000004d}@media (width<=1100px){.admin-layout{grid-template-columns:1fr}.preview-column{grid-template-columns:1fr 260px;gap:16px;display:grid;position:static}.preview-heading,.storage-note{grid-column:1/-1}.app-preview{margin:0 auto}.site-preview{height:355px}}@media (width<=760px){.admin-page{display:block}.admin-sidebar{grid-template-columns:100px 1fr;gap:8px;width:100%;height:auto;padding:14px;display:grid;position:relative}.admin-sidebar>img{width:90px;height:40px;margin:0}.admin-sidebar>div{padding:8px}.admin-sidebar nav{grid-column:1/-1;margin-top:4px;display:flex;overflow-x:auto}.admin-sidebar nav a{white-space:nowrap}.admin-back{display:none}.admin-content{padding:0 14px 30px}.admin-header{padding:18px 0;display:block}.admin-header h1{font-size:21px}.admin-actions{margin-top:14px}.admin-actions button{flex:1;justify-content:center;padding:0 9px}.admin-layout{margin-top:14px}.settings-card,.preview-column{padding:15px}.field-grid,.asset-grid,.color-grid{grid-template-columns:1fr}.asset-control{grid-template-columns:78px 1fr}.preview-column{display:block}.site-preview{height:245px}.app-preview{margin-top:16px}.admin-toast{text-align:center;left:14px;right:14px}}.admin-sidebar,.admin-content{grid-row:1}.ops-page{color:#edf3ef;min-height:100vh;font-family:var(--brand-font,"Vazirmatn",Tahoma,sans-serif);direction:ltr;background:#031510;grid-template-columns:minmax(0,1fr) 236px;display:grid}.ops-sidebar{background:var(--brand-primary,#063326);direction:rtl;border-left:1px solid #d7ae5838;flex-direction:column;grid-area:1/2;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0;box-shadow:-12px 0 40px #00000029}.ops-sidebar>img{object-fit:contain;width:142px;height:52px;margin:0 auto 14px}.ops-admin{background:#ffffff0b;border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.ops-admin>span{width:36px;height:36px;color:var(--brand-accent,#d7ae58);border:1px solid #d7ae5859;border-radius:10px;place-items:center;font-size:11px;display:grid}.ops-admin div{flex-direction:column;display:flex}.ops-admin strong{font-size:11px}.ops-admin small{color:#91a79e;margin-top:3px;font-size:8px}.ops-sidebar nav{gap:3px;margin:17px 0;display:grid;overflow-y:auto}.ops-sidebar nav button,.ops-sidebar>a{color:#c9d7d1;text-align:right;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:10px;text-decoration:none;display:flex}.ops-sidebar nav button svg,.ops-sidebar>a svg{color:var(--brand-accent,#d7ae58)}.ops-sidebar nav button:hover,.ops-sidebar nav button.active{color:#fff;background:#ffffff13}.ops-sidebar>a:not(.ops-back){border-top:1px solid #ffffff12;border-radius:0}.ops-sidebar .ops-back{border:1px solid #ffffff1a;justify-content:center;margin-top:auto}.ops-content{direction:rtl;grid-area:1/1;min-width:0;padding:0 28px 45px}.ops-header{border-bottom:1px solid #d7ae5821;justify-content:space-between;align-items:center;gap:20px;min-height:96px;display:flex}.ops-header>div:first-child>span{color:var(--brand-accent,#d7ae58);font-size:9px}.ops-header h1{margin:3px 0;font-size:23px}.ops-header p{color:#91a59c;margin:0;font-size:10px}.ops-header-actions{align-items:center;gap:9px;display:flex}.ops-alert{width:40px;height:40px;color:var(--brand-accent,#d7ae58);background:#ffffff06;border:1px solid #d7ae5833;border-radius:10px}.ops-primary{color:#102a20;background:var(--brand-accent,#d7ae58);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:10px;font-weight:700;display:flex}.ops-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:20px 0;display:grid}.ops-stats article{background:#082e24;border:1px solid #d7ae5829;border-radius:14px;flex-direction:column;min-height:104px;padding:17px;display:flex}.ops-stats span{color:#9aafa6;font-size:10px}.ops-stats strong{margin:7px 0 2px;font-size:26px}.ops-stats small{color:#58bd8f;font-size:8px}.ops-dashboard-grid{grid-template-columns:1.4fr .9fr;grid-template-areas:"overview queue""overview activity";gap:14px;display:grid}.ops-card{background:#082c22;border:1px solid #d7ae5833;border-radius:16px;padding:19px}.ops-overview{grid-area:overview}.ops-queue{grid-area:queue}.ops-activity{grid-area:activity}.ops-card-head{justify-content:space-between;align-items:center;display:flex}.ops-card-head h2{margin:0;font-size:14px}.ops-card-head p{color:#8fa39a;margin:3px 0 0;font-size:8px}.ops-card-head button{color:#aebfb7;background:0 0;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.ops-chart{background:repeating-linear-gradient(#0000 0 52px,#ffffff09 53px);border-bottom:1px solid #ffffff17;align-items:end;gap:14px;height:265px;margin-top:23px;display:flex}.ops-chart i{background:linear-gradient(var(--brand-accent,#d7ae58),#0c5b43);border-radius:7px 7px 0 0;flex:1;min-width:8px;box-shadow:0 0 18px #d7ae5814}.ops-chart-labels{color:#82968d;justify-content:space-around;margin-top:10px;font-size:8px;display:flex}.ops-queue>button{color:#dbe4e0;background:#ffffff07;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:49px;margin-top:8px;padding:0 11px;display:flex}.ops-queue>button b{color:var(--brand-accent,#d7ae58);font-size:8px}.ops-activity ul{gap:10px;margin:13px 0 0;padding:0;list-style:none;display:grid}.ops-activity li{align-items:center;gap:9px;display:flex}.ops-activity li>svg{color:var(--brand-accent,#d7ae58)}.ops-activity li span{flex-direction:column;display:flex}.ops-activity li b{font-size:9px}.ops-activity li small{color:#80948b;margin-top:2px;font-size:7px}.ops-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.ops-toolbar>label{color:#8ba097;background:#07291f;border:1px solid #d7ae582e;border-radius:10px;align-items:center;gap:8px;width:min(440px,100%);height:43px;padding:0 13px;display:flex}.ops-toolbar input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.ops-toolbar>div{gap:7px;display:flex}.ops-toolbar>div button{color:#bdcbc5;background:0 0;border:1px solid #d7ae5829;border-radius:9px;align-items:center;gap:6px;height:41px;padding:0 12px;font-size:9px;display:flex}.ops-table{background:#07291f;border:1px solid #d7ae582e;border-radius:15px;overflow:hidden}.ops-table-head,.ops-table>article{grid-template-columns:1.25fr 1.1fr 1fr 100px 115px;align-items:center;gap:12px;display:grid}.ops-table-head{color:#879a92;background:#0000001f;min-height:45px;padding:0 16px;font-size:8px}.ops-table>article{border-top:1px solid #ffffff0e;min-height:76px;padding:10px 16px}.ops-table>article>span{color:#aebdb7;font-size:9px}.ops-identity{align-items:center;gap:10px;min-width:0;display:flex}.ops-identity img,.ops-avatar{object-fit:cover;border-radius:10px;flex:none;width:45px;height:45px}.ops-avatar{color:var(--brand-accent,#d7ae58);background:#0d4435;place-items:center;font-weight:700;display:grid}.ops-identity>div{flex-direction:column;min-width:0;display:flex}.ops-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ops-identity small{color:#738a80;margin-top:4px;font-size:8px}.ops-table em{border-radius:20px;width:max-content;padding:6px 9px;font-size:8px;font-style:normal}.status-فعال,.status-تکمیل‌شده{color:#72d5a7;background:#36b4771f}.status-در\ انتظار{color:#e5c575;background:#d7ae581f}.status-تعلیق,.status-لغوشده{color:#e59a88;background:#cb5b421f}.ops-row-actions button{color:#c7d3ce;background:0 0;border:1px solid #d7ae5829;border-radius:8px;height:32px;padding:0 9px;font-size:8px}.ops-empty{text-align:center;color:#84978f;padding:55px;font-size:10px}.plan-summary{grid-template-columns:repeat(3,1fr);gap:13px;margin:20px 0;display:grid}.plan-summary article{background:#082e24;border:1px solid #d7ae5829;border-radius:13px;align-items:center;gap:12px;padding:17px;display:flex}.plan-summary svg{width:25px;height:25px;color:var(--brand-accent,#d7ae58)}.plan-summary div{flex-direction:column;display:flex}.plan-summary strong{font-size:21px}.plan-summary span{color:#8fa39a;font-size:9px}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.plan-card{background:#082c22;border:1px solid #d7ae5833;border-radius:16px;padding:20px;position:relative;overflow:hidden}.plan-card.gold{border-color:#d7ae588c}.plan-card.green{background:linear-gradient(155deg,#0b3c2e,#082c22)}.plan-card.dark{background:linear-gradient(155deg,#102b24,#061b16)}.plan-head{justify-content:space-between;display:flex}.plan-head span{color:var(--brand-accent,#d7ae58);font-weight:700}.plan-head small{color:#8da098;font-size:8px}.plan-price{align-items:end;gap:6px;margin:22px 0;display:flex}.plan-price strong{font-size:24px}.plan-price span{color:#82958d;font-size:8px}.plan-card ul{gap:10px;min-height:132px;margin:0;padding:0;list-style:none;display:grid}.plan-card li{color:#b9c7c1;align-items:center;gap:7px;font-size:9px;display:flex}.plan-card li svg{color:#63c595}.plan-card>button{width:100%;height:40px;color:var(--brand-accent,#d7ae58);background:#d7ae580f;border:1px solid #d7ae5838;border-radius:9px;margin-top:17px}.member-strip{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.member-strip h2{margin:0;font-size:13px}.member-strip p{color:#91a39b;margin:3px 0 0;font-size:9px}.member-strip button{color:#143024;background:var(--brand-accent,#d7ae58);border:0;border-radius:8px;height:39px;padding:0 13px;font-size:9px;font-weight:700}.ops-modal{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000906bf;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ops-modal>section{color:#fff;background:#082d23;border:1px solid #d7ae584d;border-radius:17px;width:min(520px,100%);padding:22px;box-shadow:0 25px 80px #00000073}.ops-modal-head{justify-content:space-between;display:flex}.ops-modal-head span{color:var(--brand-accent,#d7ae58);font-size:8px}.ops-modal-head h2{margin:3px 0 16px}.ops-modal-head>button{color:#fff;background:0 0;border:1px solid #ffffff1a;border-radius:50%;width:34px;height:34px;font-size:20px}.ops-modal label{color:#aebeb7;gap:6px;margin-top:12px;font-size:9px;display:grid}.ops-modal input,.ops-modal select,.ops-modal textarea{color:#fff;background:#041d17;border:1px solid #d7ae582e;border-radius:9px;outline:0;width:100%;min-height:42px;padding:0 11px}.ops-modal textarea{resize:vertical;min-height:85px;padding-top:10px}.ops-modal-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ops-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.ops-modal-actions>button:not(.ops-primary){color:#fff;background:0 0;border:1px solid #ffffff1a;border-radius:9px;height:42px;padding:0 15px}.ops-toast{z-index:250;color:#fff;background:#0c4d3a;border:1px solid #d7ae5840;border-radius:10px;padding:12px 17px;font-size:10px;position:fixed;bottom:24px;left:28px;box-shadow:0 12px 35px #0000004d}@media (width<=1050px){.ops-stats{grid-template-columns:repeat(2,1fr)}.ops-dashboard-grid{grid-template-columns:1fr;grid-template-areas:"overview""queue""activity"}.plan-grid{grid-template-columns:1fr}.ops-table{overflow-x:auto}.ops-table-head,.ops-table>article{min-width:850px}}@media (width<=760px){.ops-page{display:block}.ops-sidebar{z-index:50;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#052f24f7;grid-template-columns:94px 1fr;width:100%;height:auto;padding:8px 12px;display:grid;position:sticky;top:0}.ops-sidebar>img{width:88px;height:38px;margin:0}.ops-admin{justify-self:end;padding:6px}.ops-admin>span{width:30px;height:30px}.ops-sidebar nav{grid-column:1/-1;gap:5px;margin:6px 0 0;display:flex;overflow-x:auto}.ops-sidebar nav button{flex:none;min-height:34px;padding:0 10px}.ops-sidebar>a{display:none}.ops-content{padding:0 13px 30px}.ops-header{align-items:end;min-height:94px;padding-bottom:13px}.ops-header h1{font-size:19px}.ops-header p{display:none}.ops-header-actions{flex-direction:column-reverse;align-items:end}.ops-alert{display:none}.ops-primary{min-height:36px;padding:0 9px}.ops-stats{gap:8px;margin:13px 0}.ops-stats article{min-height:88px;padding:12px}.ops-stats strong{font-size:21px}.ops-card{padding:14px}.ops-chart{gap:7px;height:190px}.ops-toolbar{display:block}.ops-toolbar>div{margin-top:8px}.plan-summary{grid-template-columns:1fr;gap:8px}.plan-grid{grid-template-columns:1fr}.member-strip{display:block}.member-strip button{margin-top:12px}.ops-modal-fields{grid-template-columns:1fr}.ops-toast{text-align:center;left:13px;right:13px}}.ops-row-actions{gap:5px;display:flex}.ops-row-actions .approve{color:#65d29e;background:#65d29e14;border-color:#65d29e59}.ops-row-actions .reject{color:#e49a81;background:#e49a810f;border-color:#e49a814d}.ops-table em.status-تأییدشده{color:#65d29e;background:#65d29e1a}.ops-table em.status-ردشده{color:#e49a81;background:#e49a8114}.admin-workspace{color:#edf4f0;min-height:100vh;font-family:var(--brand-font,"Vazirmatn",Tahoma,sans-serif);direction:ltr;background:#031510;grid-template-columns:minmax(0,1fr) 245px;display:grid}.admin-nav{direction:rtl;background:#063326;border-left:1px solid #d7ae5838;flex-direction:column;grid-area:1/2;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.admin-nav>img{object-fit:contain;width:145px;height:54px;margin:0 auto 14px}.admin-owner{background:#ffffff0b;border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}.admin-owner>b{width:38px;height:38px;color:var(--brand-accent,#d7ae58);border:1px solid #d7ae5859;border-radius:10px;place-items:center;font-size:9px;display:grid}.admin-owner span{flex-direction:column;display:flex}.admin-owner strong{font-size:10px}.admin-owner small{color:#8da198;margin-top:3px;font-size:7px}.admin-nav nav{gap:3px;margin:16px 0;display:grid;overflow-y:auto}.admin-nav nav button,.admin-nav>a{color:#c6d3cd;text-align:right;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:41px;padding:0 12px;font-size:9px;text-decoration:none;display:flex}.admin-nav nav button svg,.admin-nav>a svg{color:var(--brand-accent,#d7ae58)}.admin-nav nav button.active,.admin-nav nav button:hover{color:#fff;background:#ffffff14}.admin-nav>a{border-top:1px solid #ffffff0f;border-radius:0}.admin-nav>a:last-child{border:1px solid #ffffff1a;border-radius:9px;justify-content:center;margin-top:auto}.admin-main{direction:rtl;grid-area:1/1;min-width:0;padding:0 27px 50px}.admin-heading{border-bottom:1px solid #d7ae5824;justify-content:space-between;align-items:center;gap:18px;min-height:99px;display:flex}.admin-heading span{color:var(--brand-accent,#d7ae58);font-size:8px}.admin-heading h1{margin:4px 0;font-size:23px}.admin-heading p{color:#8fa39a;margin:0;font-size:9px}.admin-gold{color:#143226;background:var(--brand-accent,#d7ae58);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:9px;font-weight:800;display:flex}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin:19px 0;display:grid}.admin-kpis button{color:#fff;text-align:right;background:#082e24;border:1px solid #d7ae5829;border-radius:14px;grid-template-columns:1fr auto;min-height:118px;padding:16px;display:grid}.admin-kpis svg{width:24px;height:24px;color:var(--brand-accent,#d7ae58);grid-column:2}.admin-kpis span{color:#91a69d;grid-row:1;font-size:9px}.admin-kpis strong{font-size:27px}.admin-kpis small{color:#58bd8f;align-self:end;font-size:7px}.admin-dashboard-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.admin-card{background:#082c22;border:1px solid #d7ae582e;border-radius:15px;padding:19px}.admin-card header span{color:var(--brand-accent,#d7ae58);font-size:8px}.admin-card h2{margin:4px 0 12px;font-size:14px}.admin-queue{color:#dce5e1;background:0 0;border:0;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0 12px;font-size:9px;display:flex}.admin-queue b{color:var(--brand-accent,#d7ae58)}.admin-progress>div{flex-direction:column;margin-top:20px;display:flex}.admin-progress>div:before{content:"";background:#041b15;border-radius:5px;height:6px}.admin-progress i{background:linear-gradient(90deg,#0d6b4e,var(--brand-accent,#d7ae58));border-radius:5px;height:6px;margin-top:-6px}.admin-progress>div span{color:#9bada5;justify-content:space-between;margin-top:7px;font-size:8px;display:flex}.entity-toolbar{justify-content:space-between;align-items:center;margin:18px 0 11px;display:flex}.entity-toolbar label{color:#83988f;background:#07291f;border:1px solid #d7ae582e;border-radius:10px;align-items:center;gap:8px;width:min(520px,75%);height:43px;padding:0 13px;display:flex}.entity-toolbar input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.entity-toolbar>span{color:#81958c;font-size:8px}.entity-table{background:#07291f;border:1px solid #d7ae582e;border-radius:15px;overflow:hidden}.entity-head,.entity-table>article{grid-template-columns:1.1fr .72fr 1.15fr 1.1fr 1.25fr;align-items:center;gap:11px;display:grid}.entity-head{color:#84988f;background:#0000001f;height:45px;padding:0 15px;font-size:8px}.entity-table>article{border-top:1px solid #ffffff0e;min-height:88px;padding:10px 15px}.entity-name{align-items:center;gap:9px;min-width:0;display:flex}.entity-name img,.entity-name>b{object-fit:cover;border-radius:10px;flex:none;width:46px;height:46px}.entity-name>b{color:var(--brand-accent,#d7ae58);background:#0d4535;place-items:center;display:grid}.entity-name>span{flex-direction:column;min-width:0;display:flex}.entity-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.entity-name small{color:#72887e;margin-top:4px;font-size:7px}.entity-table article>a{color:#d7e1dd;text-align:right;direction:ltr;font-size:9px;text-decoration:none}.entity-table article>p{color:#a7b7b0;margin:0;font-size:8px;line-height:1.7}.entity-table article>small{color:#84978f;font-size:7px;line-height:1.7}.entity-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.entity-actions em{color:#69cc9b;background:#4fbe881a;border-radius:15px;padding:5px 8px;font-size:7px;font-style:normal}.entity-actions button{color:#c5d2cc;background:0 0;border:1px solid #d7ae5826;border-radius:7px;height:28px;padding:0 7px;font-size:7px}.entity-actions .ok{color:#62ce99}.entity-actions .hold,.entity-actions .danger,.builder-footer .danger{color:#e49a81}.entity-empty{text-align:center;color:#81948b;padding:60px;font-size:9px}.entity-modal{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000906c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.entity-modal form{background:#082d23;border:1px solid #d7ae5847;border-radius:17px;width:min(650px,100%);max-height:90vh;padding:23px;overflow-y:auto}.entity-modal header{justify-content:space-between;display:flex}.entity-modal header span{color:var(--brand-accent,#d7ae58);font-size:8px}.entity-modal h2{margin:4px 0 15px}.entity-modal header button{color:#fff;background:0 0;border:1px solid #ffffff1a;border-radius:50%;width:34px;height:34px}.entity-modal label{color:#afbeb7;gap:6px;margin-top:11px;font-size:8px;display:grid}.entity-modal input,.entity-modal textarea,.entity-modal select,.builder-settings input,.builder-settings select,.builder-blocks input,.builder-blocks textarea{color:#fff;background:#041d17;border:1px solid #d7ae582b;border-radius:8px;outline:0;width:100%;min-height:42px;padding:0 11px}.entity-modal textarea,.builder-blocks textarea{resize:vertical;min-height:75px;padding-top:9px}.entity-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.entity-modal footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.entity-modal footer>button:not(.admin-gold){color:#fff;background:0 0;border:1px solid #ffffff1a;border-radius:8px;height:42px;padding:0 15px}.page-builder{grid-template-columns:185px minmax(360px,1fr) minmax(260px,.7fr);align-items:start;gap:11px;margin-top:18px;display:grid}.page-list,.builder-editor,.builder-preview{background:#07291f;border:1px solid #d7ae582b;border-radius:14px}.page-list{padding:11px}.page-list header{justify-content:space-between;padding:5px 4px 11px;display:flex}.page-list header strong{font-size:9px}.page-list header span{color:#83968e;font-size:7px}.page-list>button{color:#c9d5d0;text-align:right;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:55px;padding:8px;display:flex}.page-list>button.active{background:#d7ae581a}.page-list button span{flex-direction:column;display:flex}.page-list button strong{font-size:8px}.page-list button small{color:#70867c;margin-top:3px;font-size:6px}.page-list em{color:var(--brand-accent,#d7ae58);font-size:6px;font-style:normal}.builder-editor{padding:13px}.builder-settings{grid-template-columns:1fr 1fr;gap:9px;display:grid}.builder-settings label{color:#9eb0a8;gap:5px;font-size:7px;display:grid}.builder-settings label>div{background:#041d17;border:1px solid #d7ae582b;border-radius:8px;align-items:center;display:flex}.builder-settings label>div b{color:#71867d;direction:ltr;padding-right:9px;font-size:7px}.builder-settings label>div input{background:0 0;border:0}.block-toolbar{background:#ffffff06;border-radius:9px;align-items:center;gap:5px;margin:13px 0;padding:9px;display:flex}.block-toolbar>span{color:#899d94;margin-left:4px;font-size:7px}.block-toolbar button{color:#becbc5;background:0 0;border:1px solid #d7ae5821;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 7px;font-size:7px;display:flex}.builder-blocks{gap:8px;display:grid}.builder-blocks article{background:#ffffff05;border:1px solid #d7ae5821;border-radius:10px;padding:10px}.builder-blocks article header{justify-content:space-between;margin-bottom:8px;display:flex}.builder-blocks article header>b{color:var(--brand-accent,#d7ae58);font-size:7px}.builder-blocks article header button{color:#93a69d;background:0 0;border:0;font-size:7px}.builder-blocks textarea{margin-top:6px}.builder-empty{text-align:center;color:#788c83;padding:50px;font-size:8px}.builder-footer{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.builder-footer>a,.builder-footer>button:not(.admin-gold){color:#c4d0cb;background:0 0;border:1px solid #d7ae5826;border-radius:8px;align-items:center;height:39px;padding:0 12px;font-size:7px;text-decoration:none;display:flex}.builder-preview{padding:10px;position:sticky;top:18px;overflow:hidden}.builder-preview>header{color:#8fa299;justify-content:space-between;padding:3px 3px 10px;font-size:7px;display:flex}.builder-preview>header b{color:var(--brand-accent,#d7ae58)}.preview-canvas{color:#edf4f0;background:#041d17;border-radius:10px;min-height:540px;overflow:hidden}.builder-preview.app .preview-canvas{border:5px solid #122f27;border-radius:25px;max-width:230px;min-height:480px;margin:auto}.preview-canvas section{padding:20px 16px}.preview-canvas h2{margin:0 0 7px;font-size:15px}.preview-canvas p{color:#9baea5;margin:0;font-size:8px;line-height:1.8}.preview-canvas .content-hero{background:linear-gradient(#02181147,#021811e6),url(/assets/hatam/tehran-night-hero.webp) 50%/cover;min-height:190px;padding-top:70px}.preview-canvas .content-hero h2{color:var(--brand-accent,#d7ae58);font-size:19px}.content-features>div{gap:6px;display:grid}.content-features span{color:#b7c5bf;align-items:center;gap:5px;font-size:7px;display:flex}.content-features svg{color:#61c895}.content-cta{background:#0a3c2d}.content-cta button{color:#153326;background:var(--brand-accent,#d7ae58);border:0;border-radius:6px;margin-top:10px;padding:7px 10px;font-size:7px}.admin-notice{z-index:350;background:#0b4c39;border:1px solid #d7ae5838;border-radius:9px;padding:11px 16px;font-size:8px;position:fixed;bottom:22px;left:25px}@media (width<=1100px){.admin-kpis{grid-template-columns:repeat(2,1fr)}.entity-table{overflow-x:auto}.entity-head,.entity-table>article{min-width:930px}.page-builder{grid-template-columns:170px 1fr}.builder-preview{grid-column:1/-1;position:static}.preview-canvas{min-height:420px}}@media (width<=760px){.admin-workspace{display:block}.admin-nav{z-index:80;background:#052f24fa;grid-template-columns:90px 1fr;width:100%;height:auto;padding:7px 10px;display:grid;position:sticky;top:0}.admin-nav>img{width:85px;height:35px;margin:0}.admin-owner{justify-self:end;padding:5px}.admin-owner>b{width:29px;height:29px}.admin-nav nav{grid-column:1/-1;margin:6px 0 0;display:flex;overflow-x:auto}.admin-nav nav button{flex:none;min-height:33px;padding:0 9px}.admin-nav>a{display:none}.admin-main{padding:0 12px 28px}.admin-heading{align-items:end;min-height:94px;padding-bottom:12px}.admin-heading p{display:none}.admin-heading h1{font-size:18px}.admin-gold{min-height:36px;padding:0 9px}.admin-kpis{gap:7px;margin:12px 0}.admin-kpis button{min-height:98px;padding:11px}.admin-dashboard-grid{grid-template-columns:1fr}.entity-toolbar label{width:100%}.entity-toolbar>span{display:none}.entity-form-grid,.builder-settings,.page-builder{grid-template-columns:1fr}.page-list{display:flex;overflow-x:auto}.page-list header{display:none}.page-list>button{min-width:150px}.block-toolbar{overflow-x:auto}.block-toolbar button{flex:none}.builder-preview{grid-column:auto}.admin-notice{text-align:center;left:12px;right:12px}}.filter-config-admin{gap:13px;margin-top:18px;display:grid}.filter-admin-actions,.filter-admin-card{background:#07291f;border:1px solid #d7ae582e;border-radius:14px;padding:17px}.filter-admin-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.filter-admin-actions span{color:var(--brand-accent,#d7ae58);font-size:8px}.filter-admin-actions h2{margin:4px 0;font-size:16px}.filter-admin-actions p,.filter-admin-card header p{color:#8ea198;margin:0;font-size:8px}.filter-admin-actions>div:last-child{gap:7px;display:flex}.filter-admin-actions button,.inline-add button{color:#d5dfda;background:0 0;border:1px solid #d7ae582e;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:8px;display:flex}.filter-admin-actions .admin-gold{color:#17352a;background:var(--brand-accent,#d7ae58)}.filter-admin-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-admin-card h3{margin:0 0 3px;font-size:13px}.inline-add{gap:6px;display:flex}.inline-add input,.region-admin-list input{color:#fff;background:#041d17;border:1px solid #d7ae5829;border-radius:8px;outline:0;min-width:0;height:38px;padding:0 10px;font-size:8px}.inline-add button{color:#17352a;background:var(--brand-accent,#d7ae58)}.region-admin-list{gap:9px;margin-top:13px;display:grid}.region-admin-list>section{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;padding:12px}.region-admin-list>section>header{grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:8px;display:grid}.region-admin-list header>span{color:#91a49b;font-size:7px}.region-admin-list .danger{color:#e49a81;background:0 0;border:1px solid #e0826433;border-radius:7px;align-items:center;gap:5px;height:32px;font-size:7px;display:flex}.neighborhood-admin-list{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.neighborhood-admin-list>span{border:1px solid #d7ae5821;border-radius:8px;display:flex;overflow:hidden}.neighborhood-admin-list input{background:#082f25;border:0;border-radius:0;width:112px;height:32px}.neighborhood-admin-list button,.option-admin-list button{color:#e3a28d;background:#0c3b2f;border:0;width:28px}.filter-admin-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.option-admin-list{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}.option-admin-list>span{color:#cbd6d1;background:#082f25;border:1px solid #d7ae5826;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding-right:9px;font-size:8px;display:flex;overflow:hidden}.option-admin-list button{height:32px}.option-editor .inline-add{max-width:310px}.filter-admin-card>.inline-add{margin-top:9px}@media (width<=760px){.filter-admin-actions,.filter-admin-card>header{flex-direction:column;align-items:stretch}.filter-admin-actions>div:last-child{justify-content:flex-end}.filter-admin-grid{grid-template-columns:1fr}.region-admin-list>section>header{grid-template-columns:1fr auto}.region-admin-list>section>header .danger{grid-column:1/-1;justify-self:start}.inline-add{width:100%}.inline-add input{flex:1}}.urgent-admin{margin-top:18px}.urgent-admin-list{gap:10px;display:grid}.urgent-admin-list>article{background:#07291f;border:1px solid #d7ae582b;border-radius:14px;padding:15px}.urgent-admin-list article>header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.urgent-admin-list header>div{align-items:center;gap:9px;display:flex}.urgent-admin-list header b{width:38px;height:38px;color:var(--brand-accent,#d7ae58);background:#0d4535;border-radius:9px;place-items:center;display:grid}.urgent-admin-list header span{flex-direction:column;display:flex}.urgent-admin-list header strong{font-size:10px}.urgent-admin-list header small{color:#80958b;margin-top:3px;font-size:7px}.urgent-admin select,.urgent-admin input{color:#dce5e1;background:#041d17;border:1px solid #d7ae5829;border-radius:8px;outline:0;height:36px;padding:0 9px;font-size:8px}.urgent-admin-facts{grid-template-columns:1.2fr 1.2fr .85fr 1fr;gap:9px;padding:12px 0;display:grid}.urgent-admin-facts>span{flex-direction:column;display:flex}.urgent-admin-facts small,.urgent-assignment label>span{color:#81958c;margin-bottom:4px;font-size:7px}.urgent-admin-facts b{font-size:8px;line-height:1.7}.urgent-assignment{border-top:1px solid #ffffff0f;grid-template-columns:.8fr .8fr 1.6fr auto;align-items:end;gap:8px;padding-top:11px;display:grid}.urgent-assignment label{flex-direction:column;display:flex}.urgent-note input{width:100%}.urgent-assignment>.danger{color:#e49a81;background:0 0;border:1px solid #e0826433;border-radius:8px;align-items:center;gap:5px;height:36px;padding:0 9px;font-size:7px;display:flex}@media (width<=900px){.urgent-admin-facts,.urgent-assignment{grid-template-columns:1fr 1fr}.urgent-note{grid-column:1/-1}}@media (width<=600px){.urgent-admin-facts,.urgent-assignment{grid-template-columns:1fr}.urgent-note{grid-column:auto}}.integration-page{color:#edf4f0;min-height:100vh;font-family:var(--brand-font,"Vazirmatn",Tahoma,sans-serif);background:#031510}.integration-page>header{background:#05271e;border-bottom:1px solid #d7ae582b;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 max(4vw,20px);display:grid}.integration-page>header>div{align-items:center;gap:10px;display:flex}.integration-page>header img{object-fit:contain;width:115px;height:48px}.integration-page>header span{flex-direction:column;display:flex}.integration-page>header small{color:#8da198;font-size:7px}.integration-page>header strong{margin-top:3px;font-size:10px}.integration-page>header>a{color:#becbc5;align-items:center;gap:6px;font-size:8px;text-decoration:none;display:flex}.integration-page>header>a:last-child{justify-self:end}.integration-page>section{width:min(1180px,100% - 36px);margin:28px auto 60px}.integration-title>span{color:var(--brand-accent,#d7ae58);font-size:8px}.integration-title h1{margin:5px 0;font-size:25px}.integration-title p{color:#8ea198;margin:0;font-size:9px}.integration-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 11px;display:grid}.integration-tabs button{color:#c5d2cc;text-align:right;background:#07291f;border:1px solid #d7ae5824;border-radius:11px;align-items:center;gap:10px;min-height:70px;padding:11px;display:flex}.integration-tabs button.active{background:#0b3a2c;border-color:#d7ae5880}.integration-tabs svg{width:22px;height:22px;color:var(--brand-accent,#d7ae58)}.integration-tabs span{flex-direction:column;display:flex}.integration-tabs strong{font-size:9px}.integration-tabs small{color:#7e938a;margin-top:4px;font-size:7px}.integration-card{background:#082d23;border:1px solid #d7ae5830;border-radius:15px;padding:22px}.integration-card>header{justify-content:space-between;align-items:center;display:flex}.integration-card header>div>span{color:var(--brand-accent,#d7ae58);font-size:8px}.integration-card h2{margin:4px 0;font-size:16px}.integration-card header p{color:#8fa39a;margin:0;font-size:8px}.integration-toggle{color:#9bada5;background:#041d17;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:7px;min-width:92px;height:38px;padding:0 8px;font-size:7px;display:flex}.integration-toggle i{background:#53675f;border-radius:50%;width:23px;height:23px}.integration-toggle.on{color:#69ce9c;border-color:#69ce9c40}.integration-toggle.on i{background:#4fc18a;box-shadow:0 0 0 4px #4fc18a14}.integration-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.integration-field{color:#aebdb6;gap:6px;font-size:8px;display:grid}.integration-field input,.integration-field textarea{color:#fff;background:#041d17;border:1px solid #d7ae5829;border-radius:8px;outline:0;width:100%;min-height:43px;padding:0 11px}.integration-field textarea{resize:vertical;min-height:84px;padding-top:10px}.integration-field small{color:#70857c;font-size:6px}.integration-field.wide{grid-column:1/-1}.integration-check{color:#9fb1a9;background:#ffffff06;border-radius:9px;align-items:center;gap:7px;margin-top:16px;padding:11px;font-size:7px;display:flex}.integration-check svg{color:#62ca98}.integration-check b{color:var(--brand-accent,#d7ae58);direction:ltr}.integration-footer{background:#07291f;border:1px solid #d7ae5829;border-radius:13px;justify-content:space-between;align-items:center;margin-top:11px;padding:15px;display:flex}.integration-footer>div{align-items:center;gap:10px;display:flex}.integration-footer svg{width:24px;height:24px;color:var(--brand-accent,#d7ae58)}.integration-footer span{flex-direction:column;display:flex}.integration-footer strong{font-size:9px}.integration-footer small{color:#7d9188;margin-top:4px;font-size:7px}@media (width<=700px){.integration-page>header{grid-template-columns:1fr auto;height:66px;padding:0 12px}.integration-page>header>div{grid-area:1/1}.integration-page>header>a:first-child{grid-area:1/2}.integration-page>header>a:last-child,.integration-page>header span{display:none}.integration-tabs,.integration-grid{grid-template-columns:1fr}.integration-card{padding:15px}.integration-card>header{align-items:flex-start;gap:10px}.integration-footer{display:block}.integration-footer .admin-gold{width:100%;margin-top:13px}}.integration-field select{color:#fff;background:#041d17;border:1px solid #d7ae5829;border-radius:8px;outline:0;width:100%;min-height:43px;padding:0 11px}.integration-subtitle{border-top:1px solid #d7ae5829;border-bottom:1px solid #d7ae5829;justify-content:space-between;gap:10px;padding:13px;display:flex}.integration-subtitle span{color:#8fa39a}.integration-grid>.wide{grid-column:1/-1}.sms-tools{background:#082d23;border:1px solid #d7ae5830;border-radius:15px;margin-top:18px;padding:20px}.sms-tools header span{color:#d7ae58;font-size:8px}.sms-tools h2{margin:5px 0;font-size:16px}.sms-tools header p{color:#8fa39a;margin:0;font-size:8px}.sms-tools-row{grid-template-columns:auto 1fr auto;align-items:end;gap:12px;margin-top:18px;display:grid}.sms-tools-row label{color:#aebdb6;gap:6px;font-size:8px;display:grid}.sms-tools-row input{color:#fff;background:#041d17;border:1px solid #d7ae5829;border-radius:8px;min-height:43px;padding:0 11px}.sms-tools-row button{color:#09261d;min-height:43px;font:inherit;background:#d7ae58;border:1px solid #9a7838;border-radius:9px;padding:0 16px}.sms-tools-row button:disabled{opacity:.45}.sms-test-result{color:#b8d4c8;background:#041d17;border-radius:8px;margin:12px 0 0;padding:10px}@media (width<=700px){.integration-subtitle{flex-direction:column}.sms-tools-row{grid-template-columns:1fr}.sms-tools-row button{width:100%}}.map-picker{gap:10px;display:grid}.map-picker-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.map-picker-head>div{flex-direction:column;gap:4px;display:flex}.map-picker-head span,.map-picker-head small,.map-privacy{color:#81978d;font-size:11px}.map-picker-canvas{cursor:crosshair;background:#d9dfd8;border:1px solid #d7ae584d;border-radius:14px;width:100%;height:250px;padding:0;position:relative;overflow:hidden}.map-picker.compact .map-picker-canvas{height:210px}.map-picker-canvas>img{object-fit:cover;filter:saturate(.65)contrast(.9);width:100%;height:100%}.map-picker-canvas>span{color:#f4e6c2;background:#062b22dd;border-radius:8px;padding:7px 10px;font-size:10px;position:absolute;bottom:12px;right:12px}.map-picker-canvas>i{background:#cda850;border-radius:50% 50% 50% 0;width:28px;height:28px;position:absolute;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 4px 15px #001b13aa}.map-picker-canvas>i b{background:#08382b;border-radius:50%;position:absolute;inset:8px}.map-picker-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.map-picker-fields label{gap:5px;display:grid}.map-picker-fields input{text-align:left;direction:ltr}.map-privacy{display:block}@media (width<=600px){.map-picker-head{flex-direction:column;align-items:start}.map-picker-canvas,.map-picker.compact .map-picker-canvas{height:190px}.map-picker-fields{grid-template-columns:1fr}}.portal-modal>section,.entity-modal>form{max-height:calc(100vh - 36px);overflow-y:auto}.portal-modal>section{width:min(610px,100%)}.favorite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.favorite-grid>article{background:#082d23;border:1px solid #d7ae582e;border-radius:14px;overflow:hidden}.favorite-grid>article>img{object-fit:cover;width:100%;height:180px}.favorite-grid>article>div{padding:15px}.favorite-grid span,.favorite-grid p{color:#879b92;font-size:11px}.favorite-grid h3{margin:6px 0;font-size:16px}.favorite-grid strong{color:var(--brand-accent,#d7ae58)}.favorite-grid footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.favorite-grid a{color:#082d23;background:var(--brand-accent,#d7ae58);border-radius:8px;padding:8px 11px;font-size:11px;text-decoration:none}.favorite-grid button{width:36px;height:36px;color:var(--brand-accent,#d7ae58);background:0 0;border:1px solid #d7ae584d;border-radius:50%}@media (width<=900px){.favorite-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.favorite-grid{grid-template-columns:1fr}}.saved-searches{padding-top:18px}.saved-searches>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.saved-searches header span{color:var(--brand-accent,#d7ae58);font-size:10px}.saved-searches h2{margin:5px 0;font-size:23px}.saved-searches header p{color:#8da198;margin:0;font-size:11px}.saved-search-form{background:#082d23;border:1px solid #d7ae5838;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:11px;margin:18px 0;padding:18px;display:grid}.saved-search-form label{color:#9eb0a8;gap:6px;font-size:10px;display:grid}.saved-search-form input,.saved-search-form select{color:#fff;background:#041d17;border:1px solid #d7ae582e;border-radius:8px;min-height:42px;padding:0 10px}.saved-search-form>button{background:var(--brand-accent,#d7ae58);border:0;border-radius:8px;align-self:end;min-height:42px;font-weight:700}.saved-search-form .saved-alert{align-items:center;gap:7px;display:flex}.saved-search-list{gap:9px;margin-top:18px;display:grid}.saved-search-list article{background:#082d23;border:1px solid #d7ae5826;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;padding:15px;display:grid}.saved-search-icon{width:43px;height:43px;color:var(--brand-accent,#d7ae58);background:#0d3b2e;border-radius:12px;place-items:center;display:grid}.saved-search-list article>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.saved-search-list article span,.saved-search-list article small{color:#82968d;font-size:10px}.saved-search-list article>button{color:#98aaa2;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:8px 10px}.saved-search-list .alert-on{color:#8ee1b2;border-color:#2e7255}.saved-search-list .saved-delete{color:#d98b8b;padding:9px}@media (width<=760px){.saved-searches>header{flex-direction:column;align-items:start}.saved-search-form{grid-template-columns:1fr}.saved-search-list article{grid-template-columns:auto 1fr}.saved-search-list article>button{grid-row:2}.saved-search-list article>.saved-delete{grid-column:2}}.admin-integrations-shortcut{z-index:120;font-family:var(--brand-font,"Vazirmatn",Tahoma,sans-serif);background:#082d23;border:1px solid #d7ae5847;border-radius:11px;gap:6px;padding:5px;font-size:11px;display:flex;position:fixed;top:28px;left:28px}.admin-integrations-shortcut a{color:var(--brand-accent,#d7ae58);border-radius:7px;padding:7px 9px;text-decoration:none}.admin-integrations-shortcut a:hover{background:#d7ae581f}@media (width<=760px){.admin-integrations-shortcut{z-index:140;position:absolute;top:82px;left:12px}}.portal-page{color:#edf4f0;min-height:100vh;font-family:var(--brand-font,"Vazirmatn",Tahoma,sans-serif);direction:ltr;background:#031510;grid-template-columns:minmax(0,1fr) 232px;display:grid}.portal-sidebar{background:var(--brand-primary,#063326);direction:rtl;border-left:1px solid #d7ae5838;flex-direction:column;grid-area:1/2;height:100vh;padding:21px 14px;display:flex;position:sticky;top:0}.portal-sidebar>a:first-child img{object-fit:contain;width:145px;height:53px;margin:0 auto 13px;display:block}.portal-profile{background:#ffffff0b;border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.portal-profile>img{border:1px solid var(--brand-accent,#d7ae58);object-fit:cover;border-radius:50%;width:39px;height:39px}.portal-profile>div{flex-direction:column;flex:1;min-width:0;display:flex}.portal-profile strong{font-size:10px}.portal-profile small{color:#8da39a;margin-top:3px;font-size:8px}.portal-profile>span{color:#4ed093;font-size:8px}.portal-sidebar nav{gap:3px;margin:16px 0;display:grid;overflow-y:auto}.portal-sidebar nav button,.portal-settings,.portal-back{color:#c5d3cd;text-align:right;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:10px;text-decoration:none;display:flex}.portal-sidebar nav button svg,.portal-settings svg{color:var(--brand-accent,#d7ae58)}.portal-sidebar nav button.active,.portal-sidebar nav button:hover{color:#fff;background:#ffffff14}.portal-settings{border-top:1px solid #ffffff12;border-radius:0}.portal-back{border:1px solid #ffffff1a;justify-content:center;margin-top:auto}.portal-content{direction:rtl;grid-area:1/1;min-width:0;padding:0 27px 44px}.portal-header{border-bottom:1px solid #d7ae5821;justify-content:space-between;align-items:center;gap:18px;min-height:98px;display:flex}.portal-header>div:first-child>span{color:var(--brand-accent,#d7ae58);font-size:9px}.portal-header h1{margin:3px 0;font-size:23px}.portal-header p{color:#8fa39a;margin:0;font-size:9px}.portal-header-actions{gap:8px;display:flex}.portal-bell{width:42px;height:42px;color:var(--brand-accent,#d7ae58);background:#ffffff05;border:1px solid #d7ae582e;border-radius:10px;place-items:center;display:grid;position:relative}.portal-bell i{color:#fff;background:#a35b45;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-4px;left:-4px}.portal-primary{color:#132e23;background:var(--brand-accent,#d7ae58);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:10px;font-weight:700;display:flex}.portal-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:19px 0;display:grid}.portal-stats article{background:#082e24;border:1px solid #d7ae5829;border-radius:14px;flex-direction:column;min-height:103px;padding:16px;display:flex}.portal-stats span{color:#91a69d;font-size:9px}.portal-stats strong{margin:7px 0 3px;font-size:25px}.portal-stats small{color:#59bd8e;font-size:8px}.portal-dashboard-grid{grid-template-columns:1.35fr .85fr;grid-template-areas:"feature agenda""listings focus";gap:13px;display:grid}.portal-card{background:#082c22;border:1px solid #d7ae5833;border-radius:16px;padding:18px}.portal-feature{grid-area:feature}.portal-agenda{grid-area:agenda}.portal-listings{grid-area:listings}.portal-focus{grid-area:focus}.portal-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.portal-card-head>div{flex-direction:column;display:flex}.portal-card-head span{color:var(--brand-accent,#d7ae58);font-size:8px}.portal-card-head h2{margin:3px 0 0;font-size:14px}.portal-card-head>button{color:var(--brand-accent,#d7ae58);background:0 0;border:0;font-size:8px}.portal-property-feature{background:#061f19;border-radius:13px;grid-template-columns:1.15fr 1fr;margin-top:15px;display:grid;overflow:hidden}.portal-property-feature>img{object-fit:cover;width:100%;height:235px}.portal-property-feature>div{flex-direction:column;align-items:flex-start;padding:22px;display:flex}.portal-property-feature em{color:#173729;background:var(--brand-accent,#d7ae58);border-radius:7px;padding:5px 8px;font-size:7px;font-style:normal}.portal-property-feature h3{margin:13px 0 5px;font-size:16px}.portal-property-feature p{color:#91a59c;margin:0;font-size:9px}.portal-property-feature strong{color:var(--brand-accent,#d7ae58);margin-top:13px;font-size:13px}.portal-property-feature button{color:#fff;background:0 0;border:1px solid #d7ae5833;border-radius:8px;margin-top:auto;padding:8px 12px;font-size:8px}.portal-timeline{margin-top:14px;display:grid}.portal-timeline>button{color:#fff;text-align:right;background:0 0;border:0;border-bottom:1px solid #ffffff0f;grid-template-columns:42px 10px 1fr;align-items:center;gap:8px;min-height:62px;padding:0;display:grid}.portal-timeline b{color:var(--brand-accent,#d7ae58);font-size:9px}.portal-timeline i{border:1px solid var(--brand-accent,#d7ae58);border-radius:50%;width:7px;height:7px}.portal-timeline i.now{background:var(--brand-accent,#d7ae58);box-shadow:0 0 0 5px #d7ae5814}.portal-timeline span{flex-direction:column;display:flex}.portal-timeline strong{font-size:9px}.portal-timeline small{color:#81968d;margin-top:3px;font-size:7px}.portal-property-list{gap:8px;margin-top:13px;display:grid}.portal-property-list>button{color:#fff;text-align:right;background:#ffffff05;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;min-height:69px;padding:7px;display:grid}.portal-property-list img{object-fit:cover;border-radius:8px;width:70px;height:54px}.portal-property-list>button>span{flex-direction:column;display:flex}.portal-property-list strong{font-size:9px}.portal-property-list small{color:#84988f;margin-top:4px;font-size:7px}.portal-property-list>button>div{flex-direction:column;align-items:flex-end;display:flex}.portal-property-list em{color:#63c697;font-size:7px;font-style:normal}.portal-property-list b{color:var(--brand-accent,#d7ae58);margin-top:6px;font-size:8px}.portal-plan-badge{background:linear-gradient(120deg,#d7ae5824,#d7ae5808);border-radius:11px;align-items:center;gap:11px;margin:14px 0;padding:13px;display:flex}.portal-plan-badge>svg{width:30px;height:30px;color:var(--brand-accent,#d7ae58)}.portal-plan-badge div{flex-direction:column;display:flex}.portal-plan-badge span{color:#8fa29a;margin-top:3px;font-size:8px}.portal-focus ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.portal-focus li{color:#b9c8c1;align-items:center;gap:7px;font-size:8px;display:flex}.portal-focus li svg{color:#61c794}.portal-focus>button{width:100%;height:37px;color:var(--brand-accent,#d7ae58);background:0 0;border:1px solid #d7ae582e;border-radius:8px;margin-top:13px;font-size:8px}.portal-task-list{gap:8px;margin-top:14px;display:grid}.portal-task-list button{color:#d8e2dd;background:#ffffff06;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:48px;padding:0 10px;font-size:8px;display:flex}.portal-task-list b{color:var(--brand-accent,#d7ae58);background:#d7ae5817;border-radius:15px;padding:5px 8px}.portal-performance{margin-top:16px}.portal-metric-row{justify-content:space-between;display:flex}.portal-metric-row>div{flex-direction:column;display:flex}.portal-metric-row span{color:#8fa299;font-size:8px}.portal-metric-row strong{margin-top:3px;font-size:20px}.portal-metric-row small{color:#59c692;font-size:8px}.portal-line-chart{height:150px;color:var(--brand-accent,#d7ae58);background:repeating-linear-gradient(#0000 0 36px,#ffffff0a 37px);margin-top:8px}.portal-line-chart svg{width:100%;height:100%}.portal-months{color:#7c9087;justify-content:space-around;font-size:7px;display:flex}.portal-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:19px 0 11px;display:flex}.portal-toolbar>label{color:#859a91;background:#07291f;border:1px solid #d7ae5829;border-radius:9px;align-items:center;gap:8px;width:min(430px,100%);height:42px;padding:0 12px;display:flex}.portal-toolbar input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.portal-toolbar>div{gap:6px;display:flex}.portal-toolbar>div button{color:#adbbb5;background:0 0;border:1px solid #d7ae5824;border-radius:8px;height:40px;padding:0 11px;font-size:8px}.portal-module-card{background:#07291f;border:1px solid #d7ae582e;border-radius:15px;overflow:hidden}.portal-module-head,.portal-module-card>article{grid-template-columns:1.35fr 1fr 100px 85px;align-items:center;gap:10px;display:grid}.portal-module-head{color:#82968d;background:#0000001f;height:44px;padding:0 14px;font-size:8px}.portal-module-card>article{border-top:1px solid #ffffff0e;min-height:73px;padding:9px 14px}.portal-module-card>article>div{align-items:center;gap:9px;display:flex}.portal-module-card img,.portal-avatar{object-fit:cover;border-radius:9px;width:44px;height:44px}.portal-avatar{color:var(--brand-accent,#d7ae58);background:#0d4535;place-items:center;display:grid!important}.portal-module-card article>div>span{flex-direction:column;display:flex}.portal-module-card strong{font-size:9px}.portal-module-card small{color:#7f938a;margin-top:3px;font-size:7px}.portal-module-card p{color:#acbbb4;margin:0;font-size:8px}.portal-module-card em{color:#6ed0a0;background:#4fbe881a;border-radius:16px;width:max-content;padding:6px 8px;font-size:7px;font-style:normal}.portal-module-card article>button{color:#c2cfc9;background:0 0;border:1px solid #d7ae5824;border-radius:7px;height:30px;font-size:7px}.portal-empty{text-align:center;color:#81948c;padding:50px;font-size:9px}.portal-subscription{padding-top:19px}.portal-subscription-hero{background:linear-gradient(120deg,#0b3d2e,#07291f);border:1px solid #d7ae5873;border-radius:17px;justify-content:space-between;align-items:center;padding:27px;display:flex}.portal-subscription-hero>div:first-child>span{color:var(--brand-accent,#d7ae58);font-size:8px}.portal-subscription-hero h2{margin:4px 0;font-size:22px}.portal-subscription-hero p{color:#9db0a7;max-width:520px;margin:0;font-size:9px}.portal-subscription-hero button{color:#173126;background:var(--brand-accent,#d7ae58);border:0;border-radius:8px;margin-top:17px;padding:9px 14px;font-size:8px;font-weight:700}.portal-renewal{background:#0000001a;border:1px solid #d7ae5859;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:145px;height:145px;display:flex}.portal-renewal strong{font-size:35px}.portal-renewal span{color:var(--brand-accent,#d7ae58);font-size:8px}.portal-renewal small{color:#7f938a;margin-top:4px;font-size:7px}.portal-benefit-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin:13px 0;display:grid}.portal-benefit-grid article{background:#082d23;border:1px solid #d7ae5826;border-radius:12px;flex-direction:column;padding:16px;display:flex}.portal-benefit-grid svg{color:#62c893}.portal-benefit-grid strong{margin:10px 0 3px;font-size:9px}.portal-benefit-grid span{color:#84988f;font-size:7px}.portal-billing{background:#082d23;border:1px solid #d7ae5829;border-radius:13px;justify-content:space-between;align-items:center;padding:18px;display:flex}.portal-billing h2{margin:0;font-size:13px}.portal-billing p{color:#84978f;margin:4px 0 0;font-size:8px}.portal-billing>strong{color:var(--brand-accent,#d7ae58);font-size:14px}.portal-modal{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000906c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.portal-modal>section{color:#fff;background:#082d23;border:1px solid #d7ae5847;border-radius:16px;width:min(510px,100%);padding:21px}.portal-modal header{justify-content:space-between;display:flex}.portal-modal header span{color:var(--brand-accent,#d7ae58);font-size:8px}.portal-modal h2{margin:3px 0 15px}.portal-modal header button{color:#fff;background:0 0;border:1px solid #ffffff1a;border-radius:50%;width:34px;height:34px}.portal-modal label{color:#aebdb6;gap:6px;margin-top:11px;font-size:8px;display:grid}.portal-modal>section>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.portal-modal input,.portal-modal select,.portal-modal textarea{color:#fff;background:#041d17;border:1px solid #d7ae582b;border-radius:8px;outline:0;width:100%;min-height:42px;padding:0 10px}.portal-modal textarea{min-height:80px;padding-top:9px}.portal-modal footer{justify-content:flex-end;gap:7px;margin-top:17px;display:flex}.portal-modal footer>button:not(.portal-primary){color:#fff;background:0 0;border:1px solid #ffffff1a;border-radius:8px;height:42px;padding:0 14px}.portal-toast{z-index:240;color:#fff;background:#0b4c39;border:1px solid #d7ae583d;border-radius:9px;padding:11px 16px;font-size:9px;position:fixed;bottom:23px;left:27px}@media (width<=1050px){.portal-stats{grid-template-columns:repeat(2,1fr)}.portal-dashboard-grid{grid-template-columns:1fr;grid-template-areas:"feature""agenda""listings""focus"}.portal-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.portal-page{display:block}.portal-sidebar{z-index:50;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#052f24f7;grid-template-columns:92px 1fr;width:100%;height:auto;padding:8px 11px;display:grid;position:sticky;top:0}.portal-sidebar>a:first-child img{width:88px;height:36px;margin:0}.portal-profile{justify-self:end;padding:5px}.portal-profile>img{width:31px;height:31px}.portal-sidebar nav{grid-column:1/-1;gap:4px;margin:6px 0 0;display:flex;overflow-x:auto}.portal-sidebar nav button{flex:none;min-height:33px;padding:0 9px}.portal-sidebar nav button span{white-space:nowrap}.portal-settings,.portal-back{display:none}.portal-content{padding:0 13px 28px}.portal-header{align-items:end;min-height:91px;padding-bottom:11px}.portal-header h1{font-size:19px}.portal-header p,.portal-bell{display:none}.portal-primary{min-height:36px;padding:0 9px}.portal-stats{gap:8px;margin:12px 0}.portal-stats article{min-height:88px;padding:12px}.portal-stats strong{font-size:21px}.portal-card{padding:14px}.portal-property-feature{grid-template-columns:1fr}.portal-property-feature>img{height:190px}.portal-property-feature>div{min-height:170px;padding:15px}.portal-property-list>button{grid-template-columns:61px 1fr}.portal-property-list img{width:61px}.portal-property-list>button>div{display:none}.portal-toolbar{display:block}.portal-toolbar>div{margin-top:7px}.portal-module-card{overflow-x:auto}.portal-module-head,.portal-module-card>article{min-width:650px}.portal-subscription-hero{display:block}.portal-renewal{width:120px;height:120px;margin:20px auto 0}.portal-benefit-grid{grid-template-columns:1fr}.portal-billing{display:block}.portal-billing>strong{margin-top:12px;display:block}.portal-modal>section>div{grid-template-columns:1fr}.portal-toast{text-align:center;left:13px;right:13px}}.property-manager-modal>section{width:min(920px,100%);max-height:92vh;overflow:auto}.property-manager-modal>section>.property-manager-tabs{border-bottom:1px solid #d7ae5829;grid-template-columns:none;gap:7px;margin-bottom:13px;display:flex}.property-manager-tabs button{color:#9db0a7;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px}.property-manager-tabs button.active{border-bottom-color:var(--brand-accent,#d7ae58);color:#fff}.property-manager-modal>section>.property-manager-form{display:block}.property-manager-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.property-manager-grid label{min-width:0}.property-manager-grid .wide{grid-column:span 2}.property-review-note,.property-cover-help{color:#d9c186;background:#d7ae5812;border:1px solid #d7ae582e;border-radius:9px;margin:0 0 10px;padding:10px 12px;font-size:8px;line-height:1.8}.property-cover-help{margin:8px 0}.property-manager-modal>section>.property-history-list{display:block}.property-history-list article{grid-template-columns:18px 1fr;gap:10px;padding:10px 0;display:grid}.property-history-list article:not(:last-child){border-bottom:1px solid #ffffff12}.property-history-list i{border:2px solid var(--brand-accent,#d7ae58);background:#082d23;border-radius:50%;width:10px;height:10px;margin-top:5px}.property-history-list strong{font-size:9px}.property-history-list p{color:#aebdb6;margin:4px 0;font-size:8px}.property-history-list time{color:#71887d;font-size:7px}@media (width<=760px){.property-manager-grid{grid-template-columns:1fr}.property-manager-grid .wide{grid-column:auto}.property-manager-modal>section{padding:15px}.property-manager-modal>section>.property-manager-tabs{display:flex}}.workflow-view .portal-module-card>article>p{flex-direction:column;gap:4px;display:flex}.workflow-view .portal-module-card>article>p small{color:#789087;font-size:7px}.workflow-modal>section{width:min(660px,100%)}.workflow-modal>section>.workflow-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.workflow-form .wide{grid-column:1/-1}.workflow-reminder-note{color:#b9c8c1;background:#d7ae580d;border:1px solid #d7ae5829;border-radius:9px;margin:12px 0 0;padding:10px;font-size:8px;line-height:1.8}.workflow-modal input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=760px){.workflow-modal>section>.workflow-form{grid-template-columns:1fr}.workflow-form .wide{grid-column:auto}}.admin-schedule-page{color:#edf4f0;min-height:100vh;font-family:var(--brand-font,"Vazirmatn",Tahoma,sans-serif);background:#031510;padding:24px clamp(14px,4vw,55px)}.admin-schedule-page>header{border-bottom:1px solid #d7ae582e;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.admin-schedule-page>header span{color:var(--brand-accent,#d7ae58);font-size:10px}.admin-schedule-page>header h1{margin:4px 0;font-size:25px}.admin-schedule-page>header p{color:#8fa39a;margin:0;font-size:9px}.admin-schedule-page>header a{color:#d7ae58;border:1px solid #d7ae5840;border-radius:9px;padding:10px 14px;font-size:9px;text-decoration:none}.admin-schedule-page>nav{gap:7px;margin:18px 0;display:flex}.admin-schedule-page>nav button{color:#adbbb5;background:#07291f;border:1px solid #d7ae5826;border-radius:9px;padding:10px 15px}.admin-schedule-page>nav button.active{color:#132e23;background:var(--brand-accent,#d7ae58)}@media (width<=760px){.admin-schedule-page>header{display:block}.admin-schedule-page>header a{margin-top:12px;display:inline-block}}.contract-documents{background:#00000014;border:1px solid #d7ae582b;border-radius:11px;padding:12px}.contract-documents>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.contract-documents>header div{flex-direction:column;display:flex}.contract-documents>header small{color:#80958c;margin-top:3px}.contract-upload{background:var(--brand-accent,#d7ae58);cursor:pointer;border-radius:8px;color:#173126!important;margin:0!important;padding:8px 11px!important;position:relative!important}.contract-upload input{opacity:0;width:1px;height:1px;position:absolute}.contract-documents article{background:#ffffff09;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;margin-top:8px;padding:8px;display:grid}.contract-documents article a{color:#dce8e2;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.contract-documents article span,.contract-documents>p{color:#82968d;font-size:8px}.contract-documents article button{color:#e5a08e;background:0 0;border:1px solid #d2645040;border-radius:7px;padding:6px 9px}.contract-list-view .contract-row-details{background:#00000014;border-top:1px solid #d7ae5821;grid-template-columns:1fr;gap:8px;padding:12px;grid-column:1/-1!important;display:grid!important}.contract-row-details>a{color:#dce8e2;background:#ffffff09;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:flex}.contract-row-details>a small{margin:0}.contract-party-upload{color:#173126;background:var(--brand-accent,#d7ae58);cursor:pointer;border-radius:8px;width:max-content;padding:8px 12px;font-size:8px;font-weight:700;position:relative}.contract-party-upload input{opacity:0;width:1px;height:1px;position:absolute}.portal-wallet{padding-top:20px}.wallet-balance{background:linear-gradient(125deg,#0c4735,#07291f);border:1px solid #d7ae586b;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:28px;min-height:190px;padding:30px;display:grid;box-shadow:0 20px 60px #0000002e}.wallet-balance>div:first-child{flex-direction:column;display:flex}.wallet-balance span{color:#a7b9b1;font-size:12px}.wallet-balance strong{color:var(--brand-accent,#d7ae58);margin:9px 0;font-size:31px}.wallet-balance p{color:#789087;margin:0;font-size:12px}.wallet-balance>svg{color:#d7ae588c;width:58px;height:58px}.wallet-balance>div:last-child{gap:8px;display:grid}.wallet-balance button{color:#e8efec;min-width:130px;height:40px;font:inherit;background:#ffffff0a;border:1px solid #d7ae5840;border-radius:9px;font-size:12px}.wallet-balance button:first-child{color:#153326;background:var(--brand-accent,#d7ae58);border:0;font-weight:700}.wallet-operation{border:1px solid var(--theme-border,#d7ae5833);color:var(--theme-text,#edf4f0);background:var(--theme-surface,#082d23);border-radius:15px;grid-template-columns:minmax(140px,.8fr) repeat(2,minmax(160px,1fr)) auto auto;align-items:center;gap:9px;margin-top:14px;padding:16px;display:grid}.wallet-operation input{border:1px solid var(--theme-border,#d7ae5833);min-width:0;height:44px;color:var(--theme-text,#edf4f0);background:var(--theme-surface-2,#041d17);font:inherit;border-radius:9px;padding:0 12px}.wallet-operation button{height:44px;color:var(--theme-text,#edf4f0);font:inherit;background:0 0;border:1px solid #d7ae584d;border-radius:9px;padding:0 15px}.wallet-operation button:first-of-type{color:#12352a;background:linear-gradient(120deg,#b8893f,#f1d783,#a87832);border:0;font-weight:800}.wallet-operation button:disabled{opacity:.55}.wallet-grid{grid-template-columns:1.4fr .7fr;gap:14px;margin-top:14px;display:grid}.wallet-transactions{margin-top:12px;display:grid}.wallet-transactions button{min-height:68px;color:var(--theme-text,#fff);text-align:right;background:0 0;border:0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:0 5px;display:flex}.wallet-transactions span{flex-direction:column;display:flex}.wallet-transactions strong,.wallet-transactions b{font-size:13px}.wallet-transactions small{color:#82968d;margin-top:4px;font-size:12px}.wallet-transactions .credit{color:#64ca98}.wallet-transactions .debit{color:#d8997d}.wallet-account>span{color:var(--brand-accent,#d7ae58);font-size:12px}.wallet-account h2{margin:8px 0 18px}.wallet-account p{color:#84988f;font-size:12px}html[data-theme=light] .wallet-transactions button{color:#17372c;border-color:#e2ddd0}html[data-theme=light] .wallet-account p,html[data-theme=light] .wallet-transactions small{color:#63776e}@media (width<=800px){.wallet-balance{grid-template-columns:1fr;padding:20px}.wallet-balance>svg{display:none}.wallet-balance>div:last-child{grid-template-columns:1fr 1fr}.wallet-balance button{min-width:0}.wallet-grid,.wallet-operation{grid-template-columns:1fr}.wallet-operation button{width:100%}}.auth-page{color:#eff4f1;min-height:100vh;font-family:var(--brand-font,"Vazirmatn",Tahoma,sans-serif);direction:ltr;background:#02140f;grid-template-columns:1fr 1fr;display:grid}.auth-visual,.auth-panel{direction:rtl}.auth-visual{background:linear-gradient(90deg,#02140fe6,#02140f26),url(/assets/hatam/tehran-night.webp) 50%/cover;flex-direction:column;padding:42px 9vw 52px 5vw;display:flex;position:relative;overflow:hidden}.auth-visual:after{content:"";pointer-events:none;border:1px solid #d7ae582e;position:absolute;inset:0}.auth-visual>a,.auth-visual>div,.auth-visual>ul{z-index:1;position:relative}.auth-visual img{object-fit:contain;width:170px;height:66px}.auth-visual>div{margin:auto 0 45px}.auth-visual>div span,.auth-eyebrow{color:var(--brand-accent,#d7ae58);font-size:11px}.auth-visual h1{max-width:520px;margin:10px 0;font-size:48px}.auth-visual p{color:#b9c9c1;max-width:460px;font-size:13px;line-height:2}.auth-visual ul{gap:22px;margin:0;padding:0;list-style:none;display:flex}.auth-visual li{color:#c9d5d0;align-items:center;gap:7px;font-size:10px;display:flex}.auth-visual li svg{color:var(--brand-accent,#d7ae58)}.auth-panel{background:radial-gradient(circle at 80% 10%,#1e664c38,#0000 35%);place-items:center;padding:30px;display:grid}.auth-card{background:#082c22;border:1px solid #d7ae5833;border-radius:22px;width:min(430px,100%);padding:38px;box-shadow:0 35px 90px #0000004d}.auth-mobile-mark{width:55px;height:55px;color:var(--brand-accent,#d7ae58);background:#d7ae5812;border:1px solid #d7ae5859;border-radius:16px;place-items:center;margin-bottom:24px;display:grid}.auth-mobile-mark svg{width:25px;height:25px}.auth-card h2{margin:7px 0 5px;font-size:23px}.auth-card>p{color:#91a69d;margin:0 0 25px;font-size:10px;line-height:1.9}.auth-card label{color:#bccac4;gap:8px;font-size:9px;display:grid}.mobile-field{background:#041d17;border:1px solid #d7ae5840;border-radius:11px;align-items:center;gap:12px;height:50px;padding:0 14px;display:flex}.mobile-field b{color:var(--brand-accent,#d7ae58);direction:ltr;font-size:11px}.mobile-field input{color:#fff;text-align:left;letter-spacing:1px;direction:ltr;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.auth-primary{color:#0a291e;background:var(--brand-accent,#d7ae58);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:49px;margin-top:17px;padding:0 16px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.auth-primary:disabled{opacity:.38}.auth-card>small{color:#71877e;text-align:center;margin-top:14px;font-size:7px;line-height:1.8;display:block}.auth-switch{color:#90a39b;text-align:center;border-top:1px solid #ffffff12;margin-top:25px;padding-top:18px;font-size:9px}.auth-switch a,.otp-meta button{color:var(--brand-accent,#d7ae58);background:0 0;border:0;text-decoration:none}.otp-row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.otp-row input{color:#fff;text-align:center;background:#041d17;border:1px solid #d7ae5840;border-radius:11px;outline:0;width:100%;height:58px;font-size:24px}.otp-row input:focus{border-color:var(--brand-accent,#d7ae58)}.otp-meta{color:#7f958c;justify-content:space-between;margin-top:13px;font-size:8px;display:flex}.auth-error{background:#ca4a4a14;border:1px solid #ca4a4a59;border-radius:10px;padding:10px 12px;color:#ffb4b4!important;margin:12px 0 0!important;font-size:10px!important}@media (width<=800px){.auth-page{display:block}.auth-visual{background-position:50% 58%;min-height:240px;padding:25px}.auth-visual img{width:125px;height:50px}.auth-visual>div{margin:30px 0 0}.auth-visual h1{font-size:30px}.auth-visual p{margin-bottom:0}.auth-visual ul{display:none}.auth-panel{place-items:start center;padding:18px}.auth-card{z-index:3;margin-top:-48px;padding:25px;position:relative}.auth-mobile-mark{margin-bottom:18px}}.property-page{color:#edf4f0;min-height:100vh;font-family:var(--brand-font,"Vazirmatn",Tahoma,sans-serif);background:#031510}.property-topbar{background:#05271e;border-bottom:1px solid #d7ae582e;align-items:center;gap:45px;height:76px;padding:0 max(5vw,24px);display:flex}.property-topbar img{object-fit:contain;width:145px;height:53px}.property-topbar nav{gap:25px;display:flex}.property-topbar a{color:#c5d2cc;font-size:10px;text-decoration:none}.property-login{border:1px solid #d7ae584d;border-radius:9px;margin-right:auto;padding:11px 17px;color:var(--brand-accent,#d7ae58)!important}.property-gallery{direction:ltr;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:10px;max-width:1400px;height:470px;margin:24px auto;padding:0 24px;display:grid;position:relative}.property-gallery img{object-fit:cover;width:100%;height:100%}.property-gallery-main{border-radius:18px 5px 5px 18px;grid-row:1/3;position:relative;overflow:hidden}.property-gallery-main span{color:#143326;background:var(--brand-accent,#d7ae58);border-radius:7px;padding:7px 10px;font-size:8px;position:absolute;top:15px;right:15px}.property-gallery>img{border-radius:5px 18px 5px 5px;overflow:hidden}.property-gallery>img:nth-of-type(2){border-radius:5px 5px 18px}.property-gallery>button{color:#fff;background:#00140ecc;border:1px solid #ffffff40;border-radius:8px;padding:10px 13px;font-size:9px;position:absolute;bottom:16px;left:40px}.property-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:30px;max-width:1200px;margin:30px auto 70px;padding:0 24px;display:grid}.property-detail-main{min-width:0}.property-title-row{justify-content:space-between;gap:20px;display:flex}.property-title-row span{color:var(--brand-accent,#d7ae58);font-size:9px}.property-title-row h1{margin:7px 0;font-size:28px}.property-title-row p{color:#91a59c;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.property-title-row>div:last-child{gap:7px;display:flex}.property-title-row button{width:42px;height:42px;color:var(--brand-accent,#d7ae58);background:#082d23;border:1px solid #d7ae5833;border-radius:10px}.property-price{border-block:1px solid #ffffff12;justify-content:space-between;align-items:center;margin:25px 0;padding:20px 0;display:flex}.property-price strong{color:var(--brand-accent,#d7ae58);font-size:20px}.property-price span{color:#8ca098;font-size:9px}.property-facts{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.property-facts div{background:#082c22;border:1px solid #d7ae5821;border-radius:11px;flex-direction:column;align-items:center;padding:14px 8px;display:flex}.property-facts strong{font-size:13px}.property-facts span{color:#83978e;margin-top:5px;font-size:8px}.property-section,.property-location{background:#082c22;border:1px solid #d7ae5829;border-radius:15px;margin-top:18px;padding:22px}.property-section h2,.property-location h2{margin:0 0 12px;font-size:15px}.property-section p,.property-location p{color:#a5b5ae;margin:0;font-size:10px;line-height:2.1}.amenities{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.amenities span{color:#bdcac4;align-items:center;gap:7px;font-size:9px;display:flex}.amenities svg{color:#60c594}.property-location{padding:0;overflow:hidden}.property-location>div{padding:20px}.property-location img{object-fit:cover;width:100%;height:260px;display:block}.property-contact{background:#082d23;border:1px solid #d7ae583b;border-radius:16px;padding:22px;position:sticky;top:95px}.property-contact>span{color:var(--brand-accent,#d7ae58);font-size:9px}.property-advisor{align-items:center;gap:11px;margin:15px 0;display:flex}.property-advisor img{border:1px solid var(--brand-accent,#d7ae58);object-fit:cover;border-radius:50%;width:55px;height:55px}.property-advisor div{flex-direction:column;display:flex}.property-advisor strong{font-size:12px}.property-advisor small{color:#82968d;margin-top:4px;font-size:8px}.advisor-score{background:#ffffff08;border-radius:9px;align-items:center;gap:9px;padding:12px;display:flex}.advisor-score b{color:var(--brand-accent,#d7ae58);font-size:16px}.advisor-score span{color:#879b92;font-size:8px}.property-contact>button{color:#dbe5e0;background:0 0;border:1px solid #d7ae583b;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:43px;margin-top:9px;font-size:9px;display:flex}.property-contact .property-action{color:#153326;background:var(--brand-accent,#d7ae58);border:0;font-weight:800}.property-contact>small{color:#70867c;margin-top:14px;font-size:7px;line-height:1.8;display:block}.property-toast{z-index:50;background:#0b4c39;border:1px solid #d7ae5840;border-radius:9px;padding:12px 17px;font-size:9px;position:fixed;bottom:25px;left:25px}@media (width<=850px){.property-topbar{height:64px;padding:0 15px}.property-topbar nav{display:none}.property-topbar img{width:112px}.property-login{padding:8px 10px}.property-gallery{grid-template-columns:1fr;height:320px;margin:12px auto;padding:0 12px}.property-gallery-main{border-radius:13px;grid-row:1/3}.property-gallery>img{display:none}.property-layout{grid-template-columns:1fr;margin-top:20px;padding:0 14px}.property-title-row h1{font-size:21px}.property-title-row{display:block}.property-title-row>div:last-child{margin-top:14px}.property-price{display:block}.property-price span{margin-top:8px;display:block}.property-facts{grid-template-columns:repeat(3,1fr)}.amenities{grid-template-columns:repeat(2,1fr)}.property-contact{position:static}.property-toast{text-align:center;left:14px;right:14px}}.hero-role-access{grid-template-columns:repeat(3,1fr);gap:8px;max-width:820px;margin:0 auto 16px;display:grid}.hero-role-access button{color:#f0f4f2;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);text-align:right;background:#03251cb3;border:1px solid #d7ae583d;border-radius:12px;grid-template-columns:30px 1fr 16px;align-items:center;gap:8px;min-height:66px;padding:9px 12px;display:grid}.hero-role-access button:hover{background:#083b2cd9;border-color:#d7ae58a6}.hero-role-access button>svg:first-child{width:21px;height:21px;color:var(--brand-accent,#d7ae58)}.hero-role-access span{flex-direction:column;display:flex}.hero-role-access strong{font-size:10px}.hero-role-access small{color:#96aaa1;margin-top:4px;font-size:7px}.app-entry{z-index:80;color:#fff;background:url(/assets/hatam/tehran-night.webp) 50%/cover no-repeat;position:absolute;inset:0;overflow-y:auto}.app-entry-shade{background:linear-gradient(#02140f1f,#021912b8 45%,#031b14 88%);position:absolute;inset:0}.app-entry-content{z-index:1;text-align:center;flex-direction:column;align-items:center;min-height:100%;padding:48px 18px 24px;display:flex;position:relative}.app-entry-content>img{object-fit:contain;width:170px;height:125px}.app-entry-content>span{color:var(--brand-accent,#d7ae58);margin-top:6px;font-size:10px}.app-entry-content h1{margin:5px 0;font-size:27px}.app-entry-content>p{color:#c1cec8;margin:0 0 17px;font-size:9px}.app-role-list{gap:8px;width:100%;display:grid}.app-role-list article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:right;background:#04261dd6;border:1px solid #d7ae583d;border-radius:12px;grid-template-columns:35px 1fr 54px 54px;align-items:center;gap:7px;min-height:72px;padding:9px;display:grid}.app-role-list article>svg{width:23px;height:23px;color:var(--brand-accent,#d7ae58)}.app-role-list article>div{flex-direction:column;display:flex}.app-role-list strong{font-size:10px}.app-role-list small{color:#91a49b;margin-top:3px;font-size:7px}.app-role-list button{color:#dce5e1;background:0 0;border:1px solid #d7ae5847;border-radius:8px;height:34px;font-size:8px}.app-role-list button:last-child{color:#143226;background:var(--brand-accent,#d7ae58);border:0;font-weight:700}.app-guest{color:#aabbb3;text-underline-offset:4px;background:0 0;border:0;margin-top:15px;font-size:8px;text-decoration:underline}.role-auth-page{color:#edf4f0;min-height:100vh;font-family:var(--brand-font,"Vazirmatn",Tahoma,sans-serif);background:#031510;padding:38px max(5vw,24px)}.role-auth-hero{background:linear-gradient(90deg,#031b14f2,#031b1459),url(/assets/hatam/tehran-night-hero.webp) 50%/cover;border:1px solid #d7ae5847;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:250px;padding:25px 38px;display:flex}.role-auth-hero img{object-fit:contain;width:150px;height:58px}.role-auth-hero span{color:var(--brand-accent,#d7ae58);font-size:10px}.role-auth-hero h1{margin:5px 0;font-size:33px}.role-auth-hero p{color:#b3c2bb;margin:0;font-size:10px}.role-auth-cards{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1150px;margin:-32px auto 0;display:grid;position:relative}.role-auth-cards article{background:#082d23;border:1px solid #d7ae5833;border-radius:17px;flex-direction:column;min-height:260px;padding:25px;display:flex;box-shadow:0 20px 50px #00000040}.role-auth-cards i{color:#d7ae5859;align-self:flex-end;font-size:25px;font-style:normal}.role-auth-cards span{color:var(--brand-accent,#d7ae58);font-size:9px}.role-auth-cards h2{margin:7px 0;font-size:18px}.role-auth-cards p{color:#91a59c;margin:0;font-size:9px;line-height:1.9}.role-auth-cards a{color:#143226;background:var(--brand-accent,#d7ae58);border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;margin-top:auto;padding:0 12px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.role-auth-back{color:#91a59c;text-align:center;margin:22px auto 0;font-size:9px;text-decoration:none;display:block}.auth-change-role{float:left;color:var(--brand-accent,#d7ae58);font-size:8px;text-decoration:none}@media (width<=760px){.hero-role-access{grid-template-columns:1fr;margin-bottom:12px}.hero-role-access button{min-height:56px}.hero-role-access small{display:block}.role-auth-page{padding:14px}.role-auth-hero{min-height:225px;padding:20px}.role-auth-hero h1{font-size:25px}.role-auth-cards{grid-template-columns:1fr;margin:-28px 10px 0}.role-auth-cards article{min-height:205px}.app-entry-content{padding-top:35px}}.published-page,.published-empty{color:#edf4f0;min-height:100vh;font-family:var(--brand-font,"Vazirmatn",Tahoma,sans-serif);background:#031510}.published-page>header{background:#05271e;border-bottom:1px solid #d7ae582e;justify-content:space-between;align-items:center;height:72px;padding:0 max(5vw,20px);display:flex}.published-page>header img,.published-empty>img{object-fit:contain;width:145px;height:53px}.published-page>header span{color:var(--brand-accent,#d7ae58);font-size:9px}.published-page>article>section{padding:65px max(8vw,24px)}.published-page h1{margin:0 0 12px;font-size:clamp(28px,4vw,56px)}.published-page p{color:#a7b7b0;max-width:720px;margin:0;font-size:12px;line-height:2}.published-hero{background:linear-gradient(90deg,#021811f2,#02181140),url(/assets/hatam/tehran-night-hero.webp) 50%/cover;min-height:510px;padding-top:170px!important}.published-hero h1{color:var(--brand-accent,#d7ae58)}.published-features>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.published-features span{background:#082d23;border:1px solid #d7ae5829;border-radius:12px;align-items:center;gap:8px;padding:20px;font-size:10px;display:flex}.published-features svg{color:#63ca99}.published-cta{background:#0a3c2d}.published-cta a{color:#143226;background:var(--brand-accent,#d7ae58);border-radius:9px;margin-top:20px;padding:12px 20px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.published-app{border-inline:1px solid #d7ae5833;max-width:480px;margin:auto}.published-app .published-hero{background-image:linear-gradient(#02181126,#021811f2),url(/assets/hatam/tehran-night-hero.webp);min-height:520px;padding-top:210px!important}.published-app>article>section{padding:35px 22px}.published-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.published-empty h1{margin:15px 0 5px}.published-empty p{color:#8ea198}.published-empty a{color:var(--brand-accent,#d7ae58);margin-top:20px}@media (width<=700px){.published-page>header{height:62px}.published-page>header img{width:110px}.published-page>article>section{padding:42px 18px}.published-hero{min-height:430px;padding-top:165px!important}.published-features>div{grid-template-columns:1fr 1fr}.published-features span{padding:14px}.published-page h1{font-size:29px}}:root{--theme-page:#f4f2eb;--theme-surface:#fffdf8;--theme-surface-2:#f7f5ef;--theme-text:#10271f;--theme-muted:#667970;--theme-border:#dedbd1;--theme-shadow:#17372c1a}html[data-theme=dark]{--theme-page:#031812;--theme-surface:#06291f;--theme-surface-2:#092f25;--theme-text:#edf4f0;--theme-muted:#9dafa7;--theme-border:#d7ae582e;--theme-shadow:#00000059}body{background:var(--theme-page);color:var(--theme-text);transition:background .25s,color .25s}.global-theme-toggle{z-index:20000;border:1px solid color-mix(in srgb,var(--brand-accent,#d7ae58) 45%,transparent);min-width:48px;height:42px;color:var(--brand-accent,#d7ae58);background:color-mix(in srgb,var(--theme-surface) 92%,transparent);box-shadow:0 10px 30px var(--theme-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:inherit;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:flex;position:fixed;top:18px;left:18px}.global-theme-toggle svg{width:18px;height:18px}.global-theme-toggle span{font-size:9px;font-weight:700}html[data-theme=dark] :is(.home-page,.panel-page,.panel-shell,.portal-page,.admin-page,.admin-workspace,.ops-page,.integration-page,.create-center,.communications-admin,.menu-admin-page,.published-page,.published-empty,.property-page,.role-auth-page,.auth-page,.trust-page){background-color:var(--theme-page);color:var(--theme-text)}html[data-theme=dark] :is(.page-section,.panel-content,.panel-card,.portal-card,.admin-main,.admin-card,.integration-card,.integration-footer,.create-card,.request-card,.property-main,.property-contact,.auth-card,.role-auth-cards article,.published-page article>section,.trust-content,.filter-card,.submit-form-card){color:var(--theme-text);border-color:var(--theme-border);background-color:var(--theme-surface);box-shadow:none}html[data-theme=dark] :is(input,select,textarea){color:var(--theme-text);border-color:var(--theme-border);background-color:var(--theme-surface-2)}html[data-theme=dark] :is(input,textarea)::placeholder{color:#879a91}html[data-theme=dark] :is(h1,h2,h3,strong){color:inherit}html[data-theme=dark] :is(p,small,time,.property-meta){color:var(--theme-muted)}html[data-theme=dark] [data-gold-gradient=true]{color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;background-image:linear-gradient(105deg,#8b6420 0%,#c99636 18%,#fff0ad 42%,#d5a847 62%,#f8dc83 78%,#8b6420 100%)!important;background-position:45%!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-theme=light] .ai-chat-page{color:#18372c;background:radial-gradient(circle at 50% 19%,#d5ae5829,#0000 30%),linear-gradient(#fffdf8,#f2efe7)}html[data-theme=light] .ai-chat-page>header{background:#fffdf8eb;border-color:#ddd4bd}html[data-theme=light] .ai-chat-page>header button{color:#83621e;background:#f8f1df;border-color:#d9cba8}html[data-theme=light] .ai-orb{color:#9a7425;background:radial-gradient(circle,#fff9e9 0 42%,#f2e6c7 44% 59%,#0000 61%);border-color:#c9aa64;box-shadow:0 0 0 9px #bc91310f,0 0 32px #9a74251f}html[data-theme=light] .ai-online{color:#71827a}html[data-theme=light] .ai-bubble.assistant{color:#21473a;background:#fffdf8;border-color:#d9ceb3;box-shadow:0 5px 18px #17372c0f}html[data-theme=light] .ai-bubble.user{color:#f7f0dc;background:#17503e}html[data-theme=light] .ai-matches{background:#fffdf8;border-color:#dbc99d}html[data-theme=light] .ai-composer{background:#fffdf8f5;border-color:#d6c18d;box-shadow:0 -10px 25px #17372c1a}html[data-theme=light] .ai-composer input{color:#173b30}html[data-theme=light] .ai-composer button{color:#89661f;background:#f2e8cd}html[data-theme=light] .ai-composer button[type=submit]{color:#fff8e6;background:#17503e}html[data-theme=light] :is(.admin-workspace,.ops-page,.integration-page,.communications-admin,.menu-admin-page){color:#17372c;background:#f4f2eb}html[data-theme=light] :is(.admin-nav,.portal-sidebar,.panel-sidebar){color:#17372c;background:#fffdf8;border-color:#ddd5c2}html[data-theme=light] :is(.admin-main,.integration-card,.integration-footer,.ops-card,.communications-admin>section){color:#17372c;background:#fffdf8;border-color:#ded8c8}html[data-theme=light] .integration-field input,html[data-theme=light] .integration-field textarea{color:#17372c;background:#f8f5ed;border-color:#ddd4bd}@media (width<=700px){.global-theme-toggle{border-radius:11px;width:38px;min-width:38px;height:38px;padding:0;top:10px;left:10px}.global-theme-toggle span{display:none}}html[data-theme] :is(input,textarea)::placeholder{opacity:1!important}html[data-theme=dark] :is(input,textarea)::placeholder{color:#a8b8b1!important;-webkit-text-fill-color:#a8b8b1!important}html[data-theme=light] :is(input,textarea)::placeholder{color:#71827a!important;-webkit-text-fill-color:#71827a!important}html[data-theme=dark] option{color:#eef4f0;background:#092f25}html[data-theme=light] option{color:#17372c;background:#fffdf8}html[data-theme=dark] :is(.home-screen,.app-screen,.filter-page,.urgent-page,.submit-choice-page,.consultant-submit-page,.trust-page,.role-auth-cards,.property-page,.create-center,.menu-admin-page,.communications-admin){color:var(--theme-text)!important;background-color:var(--theme-page)!important}html[data-theme=dark] :is(.archive-property,.archive-sort-trigger,.filter-card,.urgent-card,.submit-choice-card,.submit-form-card,.property-card,.role-auth-cards article,.create-center article,.menu-admin-card){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background-color:var(--theme-surface)!important}html[data-theme=dark] :is(.archive-copy h2,.archive-property strong,.filter-card h2,.submit-form-card h2){color:var(--theme-text)}html[data-theme=light] :is(.home-screen,.app-screen,.filter-page,.urgent-page,.submit-choice-page,.consultant-submit-page){color:#17372c;background-color:#f4f2eb}html[data-theme=light] :is(.archive-property,.archive-sort-trigger,.filter-card,.urgent-card,.submit-choice-card,.submit-form-card){color:#17372c;background-color:#fffdf8;border-color:#ded8c8}html[data-theme=light] .integration-field select{color:#17372c;background:#f8f5ed;border-color:#ddd4bd}html[data-theme=dark] .integration-field select{color:#edf4f0;background:#092f25;border-color:#d7ae582e}html[data-theme=light] .experience-root,html[data-theme=light] .experience-root .home-page{color:#17372c;background:#f4f2eb}html[data-theme=light] .experience-root .featured{color:#17372c}html[data-theme=light] .experience-root .listing-card{color:#17372c;background:#fffdf8;border:1px solid #ded8c8;box-shadow:0 12px 30px #17372c17}html[data-theme=light] .experience-root .listing-body :is(h3,p,small){color:#49645a}html[data-theme=light] .experience-root .listing-body h3{color:#17372c}html[data-theme=light] .experience-root .trust-strip{color:#17372c;background:#fffdf8;border-color:#ded4bb}html[data-theme=light] .experience-root .trust-strip span{color:#667970}html[data-theme=light] .experience-root .filter-row :is(label,button),html[data-theme=light] .experience-root .advanced-filter{color:#17372c;background:#fffdf8f5;border-color:#d4bd85}html[data-theme=light] .experience-root .filter-row option{color:#17372c;background:#fffdf8}html[data-theme=light] .experience-root .advanced-filter label{color:#49645a}html[data-theme=light] .experience-root .advanced-filter input{color:#17372c;background:#fff;border-color:#d9d2c2}html[data-theme=light] .experience-root .advanced-filter button{color:#745718;background:#f7efd9;border-color:#cbb16f}html[data-theme=light] .experience-root .smart-search{background:#fffdf8;border-color:#cba95c}html[data-theme=light] .experience-root .smart-search input{color:#17372c}html[data-theme=dark] .experience-root .filter-row option{color:#edf4f0;background:#092f25}html[data-theme=light] .experience-root .hero-content h1{color:#f7f1e3}html[data-theme=light] .experience-root .hero-content>p:not(.hero-kicker){color:#d6ded9}html[data-theme=light] .experience-root .hero-role-access :is(strong,small){color:#f0f4f2}html[data-theme=light] :is(input,select,textarea){color:var(--theme-text);border-color:var(--theme-border);background-color:var(--theme-surface-2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .experience-root .smart-search input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1a2c25!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .experience-root .smart-search input::placeholder{color:#667970!important;-webkit-text-fill-color:#667970!important}:is(.communications-launchers,.portal-header-actions,.header-actions,.app-shared-header,.ops-header-actions) button{line-height:1}:is(.communications-launchers,.portal-bell,.header-actions,.app-shared-header,.ops-alert) button,.communications-launchers button,.portal-bell,.ops-alert{justify-content:center;align-items:center}:is(.communications-launchers button,.portal-bell,.header-actions button,.app-shared-header button,.ops-alert) svg{flex:0 0 20px;width:20px;height:20px;margin:auto;display:block}.communications-launchers button{place-items:center;padding:0;display:grid;overflow:visible}.communications-panel>header>button{border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid}.communications-panel>header>button svg{width:19px;height:19px;margin:auto;display:block}.chat-shell footer{align-items:center;min-height:76px;padding:11px 12px}.chat-shell footer textarea{resize:none;min-width:0;height:52px;min-height:52px;max-height:112px;color:var(--theme-text,#fff);background:var(--theme-surface-2,#041d17);font:inherit;border:1px solid #d7ae583d;border-radius:12px;outline:0;flex:1;padding:14px 15px;font-size:14px;line-height:1.65;overflow-y:auto}.chat-shell footer textarea:focus-visible{border-color:#d7ae58b8;box-shadow:0 0 0 3px #d7ae581f}.chat-shell footer textarea::placeholder{color:var(--theme-muted,#8fa39a)}.chat-shell footer>button{border-radius:12px;flex:0 0 52px;place-items:center;width:52px;height:52px;padding:0;display:grid}.chat-shell footer>button svg{width:20px;height:20px;margin:auto;display:block}html[data-theme=light] .communications-panel{color:#17372c;background:#fffdf8;border-color:#ddd4bd}html[data-theme=light] :is(.communications-panel>header,.chat-shell aside,.chat-context,.chat-shell footer){border-color:#e1dac9}html[data-theme=light] .chat-shell footer textarea{color:#17372c;background:#f7f3e9;border-color:#d9d0ba}html[data-theme=light] .chat-shell aside button{color:#294c40}html[data-theme=light] .communications-panel>header>button{color:#72561d;background:#f5edda}@media (width<=650px){.communications-launchers button{width:48px;height:48px}.chat-shell footer{min-height:72px;padding:9px}.chat-shell footer textarea{height:50px;min-height:50px;padding:13px 12px;font-size:16px}.chat-shell footer>button{flex-basis:50px;width:50px;height:50px}}.password-setup-backdrop{z-index:1500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c09c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.password-setup-backdrop section{color:#eef5f1;text-align:center;background:#06241b;border:1px solid #d7ae5857;border-radius:22px;place-items:center;gap:11px;width:min(100%,410px);padding:25px;display:grid}.password-setup-backdrop section>svg{color:#d7ae58;width:34px;height:34px}.password-setup-backdrop h2,.password-setup-backdrop p{margin:0}.password-setup-backdrop p{color:#b6c4bd;line-height:1.9}.password-setup-backdrop input{color:#fff;background:#031b14;border:1px solid #285040;border-radius:11px;width:100%;height:46px;padding:0 12px}.password-setup-backdrop small{color:#e6bd64}.password-setup-backdrop button{color:#17382c;background:#d7ae58;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;height:46px;font-weight:800;display:flex}.password-setup-backdrop button:disabled{opacity:.45}@media (width<=700px){.mobile-route,.mobile-route .phone-stage{width:100%;height:100dvh;min-height:0;padding:0;overflow:hidden}.mobile-route .phone-scale-box,.mobile-route .phone-device{position:absolute;inset:0;width:100%!important;height:100%!important;transform:none!important}.mobile-route .device-screen{box-shadow:none;--device-safe-area-bottom:env(safe-area-inset-bottom,0px)!important;border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}.mobile-route :is(.phone-bezel,.device-camera,.device-menu-bar,.status-bar,.home-indicator,.mobile-cursor){display:none!important}.mobile-route .mobile-app-viewport{inset:0!important}.mobile-route .device-screen *{cursor:auto!important}.mobile-route .device-screen :is(button,a){cursor:pointer!important}}.hatam-app{font-size:calc(16px * var(--brand-type-scale,1));line-height:1.7}.hatam-app :is(input,select,textarea){min-height:44px;line-height:1.6;color:var(--theme-text)!important;background-color:var(--theme-surface-2)!important;-webkit-text-fill-color:var(--theme-text)!important;font-size:16px!important}.hatam-app :is(.home-tagline,.filter-card>p,.field-caption,.select-label>span,.urgent-intro span){font-size:14px}.hatam-app :is(.filter-card h2,.submit-form-card h2,.archive-copy h2){font-size:16px}.hatam-app :is(.dual-fields span,.dual-fields small,.triple-fields label span,.triple-fields small,.counter-card>span,.text-fields label span,.wide-text-field span,.submit-grid label>span),.hatam-app :is(.choice-row button,.neighborhood-list button,.more-filters,.stepper-row,.toggle-field,.bottom-nav button),.hatam-app :is(.home-quick-actions button,.home-smart-search button span,.home-smart-search button small,.archive-sort-trigger,.archive-sort-panel button){font-size:13px}.hatam-app .archive-property{grid-template-columns:84px minmax(0,1fr) 100px;gap:8px;min-height:150px;padding:12px 10px}.hatam-app .archive-property>img{width:84px;height:112px}.hatam-app .archive-copy>p{font-size:13px}.hatam-app .archive-copy>div span,.hatam-app .archive-property aside time{font-size:12px}.hatam-app .archive-property aside strong{overflow-wrap:anywhere;font-size:14px}.hatam-app .home-smart-search{height:auto;min-height:54px}html[data-theme] .hatam-app .home-smart-search{background:var(--theme-surface-2);border-color:var(--theme-border)}.hatam-app .home-smart-search input{min-width:0}html[data-theme] :is(.portal-page,.admin-workspace,.panel-page){background:var(--theme-page);color:var(--theme-text)}html[data-theme] :is(.admin-card,.admin-kpis>button,.entity-modal form,.entity-table,.filter-admin-card,.page-list,.builder-editor,.builder-preview,.preview-canvas,.builder-blocks article){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme] :is(.admin-heading,.admin-card,.admin-kpis,.portal-header,.portal-agenda,.portal-focus,.portal-profile) :is(h1,h2,h3,strong,button){color:var(--theme-text)}html[data-theme] :is(.admin-workspace,.portal-page) :is(label,p,button,th,td){font-size:14px}html[data-theme] :is(.admin-workspace,.portal-page) small{color:var(--theme-muted);font-size:12px}html[data-theme] .admin-workspace :is(.admin-heading span,.admin-card header span,.admin-kpis span,.entity-toolbar>span,.entity-head,.entity-name strong,.entity-table article>a,.entity-table article>p,.entity-actions button,.entity-actions em,.page-list header strong,.page-list button strong,.builder-settings label,.block-toolbar button,.builder-blocks article header>b,.builder-footer>a,.builder-footer>button){font-size:12px}html[data-theme] .admin-workspace :is(.admin-heading p,.admin-kpis small,.entity-name small,.entity-table article>small,.page-list header span,.page-list button small,.page-list em,.builder-preview>header,.preview-canvas p,.content-features span){font-size:11px}html[data-theme] .admin-nav :is(button,a,strong,small),html[data-theme] .admin-owner :is(strong,small){color:#edf4f0;-webkit-text-fill-color:#edf4f0}html[data-theme] .admin-nav{color:#edf4f0;background:#063326}html[data-theme] .admin-nav nav button{font-size:13px}html[data-theme] .admin-owner small{color:#b9c8c1;-webkit-text-fill-color:#b9c8c1}html[data-theme] .admin-progress>div:before{background:var(--theme-surface-2)}html[data-theme] .admin-workspace .entity-empty{color:var(--theme-muted);font-size:14px}html[data-theme] .global-theme-toggle{top:auto;bottom:18px;left:18px}.hatam-app .bottom-nav{height:76px}.hatam-app .bottom-nav button{height:64px}.hatam-app :is(.choice-row button,.archive-sort-panel button){min-height:44px}.hatam-app .device-screen :focus-visible,.device-screen .hatam-app :focus-visible{outline-offset:2px;outline:2px solid var(--brand-accent,#d7ae58)!important}html[data-theme] :is(.portal-page,.admin-page,.admin-workspace,.panel-page) :is(input,select,textarea){color:var(--theme-text);background-color:var(--theme-surface-2);-webkit-text-fill-color:var(--theme-text);font-size:16px;line-height:1.6}html[data-theme] .admin-workspace :is(.builder-settings label>div,.block-toolbar){background:var(--theme-surface-2);border-color:var(--theme-border)}html[data-theme] .admin-workspace :is(.page-list button,.block-toolbar button,.builder-blocks article header button,.builder-footer>a,.builder-footer>button){color:var(--theme-text);border-color:var(--theme-border)}html[data-theme] :is(.portal-card,.portal-stats article,.portal-module-card,.portal-modal>section,.portal-benefit-grid article,.portal-billing,.notice-list>button,.chat-shell main,.chat-shell aside){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme] :is(.portal-page,.communications-panel) :is(p,small,label,time){color:var(--theme-muted)}html[data-theme] :is(.portal-page,.communications-panel) :is(p,label){font-size:14px}html[data-theme] :is(.portal-page,.communications-panel) :is(small,time){font-size:12px}html[data-theme] .portal-sidebar nav button{color:var(--theme-text);font-size:14px}html[data-theme] .portal-sidebar nav button.active{background:var(--theme-surface-2)}html[data-theme] :is(.agency-quick-form,.account-settings){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme] .agency-quick-form :is(input,select,textarea){border-color:var(--theme-border);background:var(--theme-surface-2)!important;color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important}html[data-theme] .agency-quick-form :is(input,textarea)::placeholder{color:var(--theme-muted);opacity:.85}@media (width<=380px){.hatam-app .archive-property{grid-template-columns:70px minmax(0,1fr) 90px;gap:6px}.hatam-app .archive-property>img{width:70px}}.consultant-properties-page{color:#eef5f1;background:radial-gradient(circle at 80% 0,#d7ae5821,#0000 35%),#031c15;min-height:100vh;padding:42px clamp(16px,6vw,84px)}.consultant-properties-page>header{max-width:720px;margin-bottom:28px}.consultant-properties-page header>a{float:left;color:#d7ae58}.consultant-properties-page header>span{color:#d7ae58;font-size:12px}.consultant-properties-page h1{margin:8px 0;font-size:34px}.consultant-properties-page header p{color:#a8b8b0}.consultant-properties-page>section{gap:12px;display:grid}.consultant-properties-page section>a{color:inherit;background:#07291f;border:1px solid #d7ae582e;border-radius:20px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px;text-decoration:none;display:grid}.consultant-properties-page section img{object-fit:cover;border-radius:14px;width:130px;height:100px}.consultant-properties-page section h2{margin:4px 0;font-size:18px}.consultant-properties-page section p,.consultant-properties-page section span,.consultant-properties-page section small{color:#a8b8b0}.consultant-properties-page section>b,.consultant-properties-page section a>b{color:#d7ae58;white-space:nowrap}.consultant-properties-page .empty{text-align:center;color:#a8b8b0;border:1px dashed #285040;border-radius:18px;padding:40px}@media (width<=600px){.consultant-properties-page{padding:24px 13px 90px}.consultant-properties-page h1{font-size:27px}.consultant-properties-page section>a{grid-template-columns:88px minmax(0,1fr)}.consultant-properties-page section img{width:88px;height:82px}.consultant-properties-page section a>b{grid-column:2}.consultant-properties-page section h2{font-size:15px}}.admin-fab-stack{z-index:35;align-items:center;gap:8px;display:flex;position:fixed;bottom:22px;left:22px}.admin-fab-stack a{font:700 13px var(--brand-font,"Vazirmatn",sans-serif);background:#d7ae58;border:1px solid #9d7d3f;border-radius:14px;padding:12px 18px;box-shadow:0 10px 32px #0008;color:#09261d!important;text-decoration:none!important}.admin-fab-stack a:first-child{background:#082b22;color:#e5c475!important}.request-header-links{gap:8px;display:flex}.request-manager{background:#082b22;border:1px solid #294b40;border-radius:18px;max-width:1100px;margin:22px auto;padding:20px}.request-manager>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.request-manager>header span{color:#d7ae58}.request-manager>header h2{margin:4px 0}.request-manager>header>div:last-child{gap:8px;display:flex}.request-manager input,.request-manager select,.request-manager textarea{color:#edf4f0;font:inherit;background:#061f19;border:1px solid #31564a;border-radius:9px;padding:10px}.request-table{margin-top:16px}.request-table>article{border-top:1px solid #294b40;grid-template-columns:2fr 1fr 1fr auto auto;align-items:center;gap:10px;padding:12px 2px;display:grid}.request-table article>div{display:grid}.request-table small{color:#91a59c}.request-table button,.request-modal button{color:#09261d;background:#d7ae58;border:0;border-radius:8px;padding:8px 11px}.request-table .danger{color:#f1c6ba;background:#542b23}.request-modal{z-index:50;background:#00100bce;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.request-modal form{background:#082b22;border:1px solid #806b3d;border-radius:16px;gap:12px;width:min(560px,100%);padding:22px;display:grid}.request-modal label{gap:6px;display:grid}.request-modal footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){.admin-fab-stack{bottom:12px;left:12px}.admin-fab-stack a{padding:10px 12px}.request-manager>header{flex-direction:column;align-items:flex-start}.request-manager>header>div:last-child{flex-direction:column;width:100%}.request-table>article{grid-template-columns:1fr auto}.request-table article>span,.request-table article>b{grid-column:1/-1}.request-header-links{flex-wrap:wrap}}.communications-admin{color:#edf4f0;min-height:100vh;font-family:var(--brand-font,"Vazirmatn",sans-serif);background:#031510;padding:32px clamp(16px,5vw,70px)}.communications-admin>header{justify-content:space-between;align-items:center;gap:20px;max-width:1350px;margin:auto auto 22px;display:flex}.communications-admin h1{margin:5px 0;font-size:clamp(24px,4vw,40px)}.communications-admin header span{color:#d7ae58}.communications-admin header p{color:#91a59c;margin:0}.communications-admin a{color:#e5c475;border:1px solid #6d5a33;border-radius:10px;padding:10px 14px;text-decoration:none}.policy-list,.audit-section{background:#082b22;border:1px solid #294b40;border-radius:18px;max-width:1350px;margin:0 auto 18px;overflow:hidden}.center-section{background:#082b22;border:1px solid #294b40;border-radius:18px;max-width:1350px;margin:0 auto 18px;padding:18px}.center-section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.center-section h2{margin:4px 0}.center-section p{color:#91a59c;margin:0}.rule-grid,.template-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.template-grid{grid-template-columns:repeat(2,1fr)}.rule-grid>article,.template-grid>article{background:#061f19;border:1px solid #31564a;border-radius:14px;gap:12px;padding:16px;display:grid}.rule-grid label,.template-grid label{gap:6px;display:grid}.rule-grid input,.rule-grid select,.template-grid input,.template-grid textarea{box-sizing:border-box;color:#edf4f0;width:100%;font:inherit;background:#082b22;border:1px solid #31564a;border-radius:9px;padding:10px}.template-grid textarea{resize:vertical;min-height:76px}.rule-grid button,.template-grid button{color:#09261d;font:inherit;cursor:pointer;background:#d7ae58;border:0;border-radius:9px;padding:10px}.switch-line{align-items:center;gap:8px;display:flex!important}.switch-line input{width:auto}.template-title,.template-fields,.queue-stats{justify-content:space-between;align-items:center;gap:10px;display:flex}.template-fields>label{flex:1}.template-title code,.center-section code{color:#e5c475;direction:ltr}.queue-stats{flex-wrap:wrap}.queue-stats b{background:#061f19;border-radius:8px;padding:7px 10px}.queue-list>article{border-top:1px solid #23443a;grid-template-columns:1fr auto minmax(120px,auto);align-items:center;gap:12px;padding:12px 2px;display:grid}.queue-list article>span{display:grid}.queue-list small{color:#879b92}.queue-sent{color:#75d7a6}.queue-failed{color:#d99986}.queue-pending{color:#e5c475}.policy-head,.policy-list>article{grid-template-columns:1.3fr 1fr .75fr .75fr .9fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.policy-head{color:#8fa39a;background:#061f19}.policy-list>article{border-top:1px solid #23443a}.policy-list article>div{display:grid}.policy-list small{color:#8ba096}.policy-list button,.audit-pagination button{color:#a7b9b1;background:#0a241d;border:1px solid #355c4e;border-radius:9px;padding:9px}.policy-list button.on{color:#0a281f;background:#d7ae58}.policy-list .good,.allowed{color:#75d7a6}.policy-list .muted,.blocked{color:#d99986}.audit-section{padding:18px}.audit-section>header,.audit-header-actions,.audit-pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-section h2{margin:4px 0 14px}.audit-filters{grid-template-columns:2fr repeat(4,1fr);gap:10px;margin:4px 0 18px;display:grid}.audit-filters input,.audit-filters select{color:#eaf2ee;min-width:0;font:inherit;background:#061f19;border:1px solid #31564a;border-radius:10px;padding:11px}.audit-list>button{width:100%;color:inherit;text-align:right;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #23443a;justify-content:space-between;align-items:center;gap:12px;padding:13px 4px;display:flex}.audit-list>button:hover{background:#0b3429}.audit-list>button span{display:grid}.audit-list small,.audit-list time{color:#879b92}.audit-pagination{justify-content:center;margin-top:16px}.audit-pagination button:disabled{opacity:.4}.empty{text-align:center;color:#8b9e95;padding:28px}.audit-dialog{z-index:40;background:#00100bc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.audit-dialog>article{background:#082b22;border:1px solid #806b3d;border-radius:18px;width:min(620px,100%);max-height:85vh;padding:24px;position:relative;overflow:auto;box-shadow:0 24px 80px #0008}.audit-dialog>article>button{color:#e5c475;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:12px;left:12px}.audit-dialog dl{grid-template-columns:100px 1fr;gap:8px;margin:20px 0;display:grid}.audit-dialog dt{color:#91a59c}.audit-dialog dd{margin:0}.audit-dialog pre{color:#b9d6ca;text-align:left;direction:ltr;background:#041a14;border-radius:10px;padding:14px;overflow:auto}.policy-notice{color:#09261d;background:#d7ae58;border-radius:12px;padding:12px 18px;position:fixed;bottom:24px;left:50%;translate:-50%}.retry-list>article{border-top:1px solid #23443a;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.retry-list article>span{display:grid}.retry-list small{color:#d99986}.retry-list button{color:#09261d;font:inherit;background:#d7ae58;border:0;border-radius:9px;padding:9px 14px}.retry-list button:disabled{opacity:.45}@media (width<=900px){.audit-filters{grid-template-columns:1fr 1fr}.audit-filters input:first-child{grid-column:1/-1}.rule-grid,.template-grid{grid-template-columns:1fr}}@media (width<=760px){.communications-admin>header,.audit-section>header,.center-section>header{flex-direction:column;align-items:flex-start}.policy-list{overflow-x:auto}.policy-head,.policy-list>article{min-width:760px}.audit-header-actions{width:100%}.audit-list>button{flex-direction:column;align-items:flex-start}.audit-filters{grid-template-columns:1fr}.audit-filters input:first-child{grid-column:auto}.audit-dialog dl{grid-template-columns:1fr}.audit-dialog dt{margin-top:7px}.template-fields{flex-direction:column;align-items:stretch}.queue-list>article{grid-template-columns:1fr auto}.queue-list>article>small{grid-column:1/-1}}.contact-admin-page{color:#edf5f1;background:#031c15;min-height:100vh;padding:34px}.contact-admin-page>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.contact-admin-page>header span{color:#d7ae58;font-size:10px}.contact-admin-page h1{margin:6px 0;font-size:27px}.contact-admin-page p{color:#91a49b;margin:0;font-size:10px}.contact-admin-page>header a,.contact-admin-editor footer a{color:#f1d17a;background:#082c22;border:1px solid #d7ae5840;border-radius:10px;padding:11px 15px;font-size:10px;text-decoration:none}.contact-admin-editor{gap:12px;display:grid}.contact-admin-editor>section{background:#07291f;border:1px solid #d7ae5824;border-radius:16px;padding:19px}.contact-admin-editor section>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.contact-admin-editor h2{margin:0 0 10px;font-size:16px}.contact-admin-editor section>header h2{margin-bottom:4px}.contact-admin-editor section>header button,.contact-admin-editor footer button{color:#15382b;font:inherit;background:#d7ae58;border:0;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:800}.contact-admin-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-admin-grid label{color:#aab9b2;gap:6px;font-size:9px;display:grid}.contact-admin-grid .wide{grid-column:1/-1}.contact-admin-grid input,.contact-admin-grid textarea,.contact-admin-rows input,.contact-admin-links input{color:#edf5f1;width:100%;font:inherit;background:#031d16;border:1px solid #285040;border-radius:9px;outline:0}.contact-admin-grid input,.contact-admin-rows input,.contact-admin-links input{height:42px;padding:0 11px}.contact-admin-grid textarea{resize:vertical;min-height:90px;padding:11px}.contact-admin-rows{gap:7px;margin-top:13px;display:grid}.contact-admin-rows>div{grid-template-columns:1fr 70px;gap:8px;display:grid}.contact-admin-links{gap:7px;margin-top:13px;display:grid}.contact-admin-links article{grid-template-columns:160px 1fr 70px 60px;align-items:center;gap:8px;display:grid}.contact-admin-links article.disabled{opacity:.55}.contact-admin-editor .danger{color:#e7a18f;background:#341d19;border:1px solid #e5866f40;border-radius:8px;height:40px}.contact-admin-links .toggle{color:#a9bab2;border:1px solid #285040;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;font-size:9px;display:flex}.contact-admin-links .toggle input{width:14px;height:14px}.contact-admin-editor footer{background:#07291f;border:1px solid #d7ae5826;border-radius:14px;justify-content:flex-end;align-items:center;gap:9px;padding:17px;display:flex}.contact-admin-notice{color:#15382b;background:#e4c36f;border-radius:10px;padding:12px 16px;font-size:10px;position:fixed;bottom:24px;left:24px}@media (width<=720px){.contact-admin-page{padding:18px 12px}.contact-admin-page>header{align-items:flex-start}.contact-admin-page h1{font-size:21px}.contact-admin-grid{grid-template-columns:1fr}.contact-admin-grid .wide{grid-column:auto}.contact-admin-links article{grid-template-columns:1fr 80px}.contact-admin-links article>input:nth-child(2){grid-area:2/1/auto/-1}.contact-admin-links article .toggle{grid-column:1}.contact-admin-links article .danger{grid-column:2}.contact-admin-editor footer{justify-content:space-between}}.cooperate-admin{color:#eef6f2;background:#031c15;min-height:100vh;padding:32px}.cooperate-admin>header{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.cooperate-admin h1{margin:5px 0}.cooperate-admin p,.cooperate-admin span,.cooperate-admin small{color:#9db0a7}.cooperate-admin a{color:#e4c36f}.cooperate-admin-editor{gap:12px;display:grid}.cooperate-admin-editor>section,.cooperate-admin-editor>footer{background:#082a20;border:1px solid #21483a;border-radius:16px;gap:9px;padding:18px;display:grid}.cooperate-admin-editor section>header,.cooperate-admin-editor>footer{justify-content:space-between;display:flex}.cooperate-admin-editor article{grid-template-columns:1fr 2fr 1fr 150px 60px;gap:7px;display:grid}.cooperate-admin-editor input,.cooperate-admin-editor textarea,.cooperate-admin-editor select{color:#eef6f2;min-height:42px;font:inherit;background:#031d16;border:1px solid #285040;border-radius:8px;padding:9px}.cooperate-admin-editor button{font:inherit;background:#d7ae58;border:0;border-radius:8px;padding:10px}@media (width<=800px){.cooperate-admin{padding:18px 12px}.cooperate-admin-editor article{grid-template-columns:1fr}}.success-message-admin{background:#082a20;border:1px solid #21483a;border-radius:16px;gap:10px;margin-bottom:12px;padding:18px;display:grid}.success-message-admin header{justify-content:space-between;align-items:center;display:flex}.success-message-admin header svg{color:#4ec985;width:30px;height:30px}.success-message-admin textarea{color:#eef6f2;min-height:80px;font:inherit;background:#031d16;border:1px solid #285040;border-radius:8px;padding:10px}.success-message-admin button{font:inherit;background:#d7ae58;border:0;border-radius:8px;justify-self:start;padding:10px 15px}.finance-page{color:#f7f1df;background:#061d18;min-height:100vh;padding:36px clamp(18px,5vw,72px);font-family:Arial,sans-serif}.finance-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1400px;margin:auto auto 28px;display:flex}.finance-header span{color:#d8af55}.finance-header h1{margin:8px 0;font-size:clamp(28px,4vw,46px)}.finance-header p{color:#aebdb6;margin:0}.finance-header a,.finance-actions a{color:#e1bd68;border:1px solid #846c38;border-radius:12px;padding:10px 14px;text-decoration:none}.finance-stats{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1400px;margin:auto;display:grid}.finance-stats article,.finance-section{background:linear-gradient(145deg,#0b2c25,#08241e);border:1px solid #294c40;border-radius:18px;box-shadow:0 18px 40px #00110c55}.finance-stats article{flex-direction:column;gap:10px;padding:20px;display:flex}.finance-stats span,.finance-row small{color:#9eb0a8}.finance-stats strong{color:#e1bd68;font-size:24px}.finance-section{max-width:1400px;margin:18px auto 0;padding:20px}.finance-section h2{margin:0 0 16px}.finance-row{border-top:1px solid #24463b;grid-template-columns:minmax(260px,1fr) auto minmax(250px,auto);align-items:center;gap:18px;padding:18px 4px;display:grid}.finance-row:first-of-type{border-top:0}.finance-row>div:first-child{flex-direction:column;gap:6px;display:flex}.finance-status{background:#183c32;border-radius:999px;padding:7px 12px;font-style:normal}.finance-status.approved,.finance-status.paid{color:#9de2b4;background:#174a34}.finance-status.rejected{color:#ffc1c1;background:#51282b}.finance-status.pending,.finance-status.requested{color:#f5d983;background:#4d4020}.finance-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.finance-actions button{color:#092019;cursor:pointer;background:#d3ad5b;border:0;border-radius:10px;padding:10px 13px;font-weight:700}.finance-actions button.danger{color:#ffd4d4;background:#482529}.finance-actions button:disabled{opacity:.5}.finance-notice,.finance-loading{color:#092019;background:#d3ad5b;border-radius:12px;max-width:1400px;margin:18px auto;padding:13px 16px}.finance-notice{justify-content:space-between;display:flex}.finance-notice button{background:0 0;border:0;font-size:20px}.finance-empty{color:#9eb0a8}@media (width<=760px){.finance-page{padding:20px 14px}.finance-header{flex-direction:column;align-items:flex-start}.finance-stats,.finance-row{grid-template-columns:1fr}.finance-actions{justify-content:flex-start}}.menu-admin-page{color:#edf5f1;direction:rtl;background:#031c15;min-height:100vh;padding:34px}.menu-admin-page>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.menu-admin-page>header span{color:#d7ae58;font-size:11px}.menu-admin-page h1{margin:6px 0;font-size:28px}.menu-admin-page p{color:#91a49b;margin:0;font-size:12px}.menu-admin-page>header a,.menu-admin-toolbar button{color:#f1d17a;background:#082c22;border:1px solid #d7ae5840;border-radius:10px;padding:11px 16px;text-decoration:none}.menu-admin-toolbar{background:#07291f;border:1px solid #d7ae5826;border-radius:15px;justify-content:space-between;align-items:center;padding:17px;display:flex}.menu-admin-toolbar>div{align-items:baseline;gap:8px;display:flex}.menu-admin-toolbar strong{color:#d7ae58;font-size:24px}.menu-admin-toolbar span{color:#9aaba3;font-size:10px}.menu-admin-list{gap:8px;margin-top:12px;display:grid}.menu-admin-list article{background:#07271e;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:72px minmax(180px,1fr) 80px 72px 64px;align-items:center;gap:10px;padding:13px 15px;display:grid}.menu-admin-list article.disabled{opacity:.58}.menu-order{gap:4px;display:flex}.menu-order button,.menu-admin-list article>button{color:#d4dfda;background:#0a382b;border:1px solid #d7ae582e;border-radius:7px;height:32px}.menu-order button{width:30px}.menu-admin-list article>div:nth-child(2){flex-direction:column;display:flex}.menu-admin-list strong{font-size:12px}.menu-admin-list small{color:#8fa198;margin-top:4px;font-size:9px}.menu-admin-list em{color:#d7ae58;font-size:9px;font-style:normal}.menu-admin-list .danger{color:#e49b83;border-color:#e49b8333}.menu-admin-notice{color:#15382b;background:#d7ae58;border-radius:9px;padding:10px 13px;font-size:10px}.menu-editor-backdrop{z-index:20000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000d09c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.menu-editor{background:#06271e;border:1px solid #d7ae5840;border-radius:17px;width:min(680px,100%);padding:21px;box-shadow:0 28px 80px #00000073}.menu-editor header{justify-content:space-between;align-items:center;display:flex}.menu-editor h2{margin:3px 0 15px}.menu-editor header span{color:#d7ae58;font-size:9px}.menu-editor header button{color:#fff;background:#0b392d;border:1px solid #315447;border-radius:9px;width:34px;height:34px;font-size:20px}.menu-editor-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.menu-editor-grid label{color:#aab8b2;flex-direction:column;gap:5px;font-size:9px;display:flex}.menu-editor-grid input,.menu-editor-grid select{color:#fff;background:#031d16;border:1px solid #244c3d;border-radius:9px;outline:0;height:42px;padding:0 10px}.menu-editor-grid .menu-enabled{flex-direction:row;align-items:center}.menu-enabled input{width:18px;height:18px}.menu-save{color:#15372b;background:#d7ae58;border:0;border-radius:10px;width:100%;height:47px;margin-top:15px;font-weight:700}@media (width<=720px){.menu-admin-page{padding:20px 12px}.menu-admin-page>header{flex-direction:column;align-items:flex-start}.menu-admin-list article{grid-template-columns:62px 1fr 66px}.menu-admin-list article>button{grid-row:2}.menu-editor-grid{grid-template-columns:1fr}}.sub-admin{color:#f2f4ed;background:#061b16;min-height:100vh;padding:38px clamp(16px,5vw,70px);font-family:Arial,sans-serif}.sub-admin>header{justify-content:space-between;align-items:end;max-width:1400px;margin:auto;display:flex}.sub-admin>header span{color:#d7ae58}.sub-admin h1{margin:6px 0;font-size:clamp(30px,4vw,46px)}.sub-admin header p{color:#94a79e}.sub-admin header a{color:#e2bd69;border:1px solid #776438;border-radius:10px;padding:10px 14px;text-decoration:none}.sub-summary,.sub-plans,.sub-members{max-width:1400px;margin:22px auto 0}.sub-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sub-summary article,.sub-plans>article,.sub-members{background:#0a2a22;border:1px solid #29483d;border-radius:17px}.sub-summary article{flex-direction:column;padding:20px;display:flex}.sub-summary strong{color:#d7ae58;font-size:28px}.sub-summary span,.sub-admin label span,.sub-members small{color:#9caea6}.sub-plans{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sub-plans>article{gap:14px;padding:20px;display:grid}.sub-plan-head{justify-content:space-between;display:flex}.sub-plan-head b{font-size:19px}.sub-plan-head label{align-items:center;gap:6px;display:flex}.sub-admin label{gap:6px;font-size:13px;display:grid}.sub-admin input,.sub-admin textarea{color:#fff;background:#061b16;border:1px solid #36554a;border-radius:9px;padding:11px}.sub-admin textarea{resize:vertical;min-height:130px}.sub-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sub-plans button{color:#082019;background:#d7ae58;border:0;border-radius:10px;padding:12px;font-weight:700}.sub-notice{color:#082019;background:#d7ae58;border-radius:10px;max-width:1400px;margin:18px auto;padding:12px}.sub-members{padding:20px}.sub-members article{border-top:1px solid #29483d;grid-template-columns:1fr auto minmax(140px,auto);align-items:center;padding:13px 0;display:grid}.sub-members article div{flex-direction:column;display:flex}.sub-members em{color:#f0d175;background:#463d21;border-radius:20px;padding:6px 10px;font-style:normal}.sub-members em.active{color:#9fe2b7;background:#164630}@media (width<=800px){.sub-admin>header{flex-direction:column;align-items:start;gap:12px}.sub-summary,.sub-plans,.sub-members article,.sub-fields{grid-template-columns:1fr}}.trust-admin-page{color:#edf5f1;direction:rtl;background:#031c15;min-height:100vh;padding:34px}.trust-admin-page>header{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.trust-admin-page>header span{color:#d7ae58;font-size:11px}.trust-admin-page h1{margin:6px 0;font-size:28px}.trust-admin-page p{color:#91a49b;margin:0}.trust-admin-page>header a{color:#f1d17a;background:#082c22;border:1px solid #d7ae5840;border-radius:10px;align-items:center;height:42px;padding:0 16px;text-decoration:none;display:flex}.trust-upload{background:#07291f;border:1px solid #d7ae5829;border-radius:16px;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:18px;display:grid}.trust-upload label{color:#9eb0a8;gap:6px;font-size:10px;display:grid}.trust-upload input{color:#fff;background:#031d16;border:1px solid #285042;border-radius:10px;height:43px;padding:0 12px}.trust-file{border:1px dashed #476f60;border-radius:10px;min-height:62px;padding:10px 13px;position:relative}.trust-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.trust-file strong,.trust-file small{display:block}.trust-file small{color:#799087;margin-top:5px}.trust-upload button{color:#15372b;background:#d7ae58;border:0;border-radius:10px;height:48px;padding:0 17px;font-weight:800}.trust-admin-notice{color:#18382d;background:#d7ae58;border-radius:9px;margin:12px 0;padding:10px}.trust-admin-list{gap:9px;margin-top:12px;display:grid}.trust-admin-list article{background:#07271e;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:110px 1fr 38px 72px 58px;align-items:center;gap:10px;padding:10px;display:grid}.trust-admin-list video{object-fit:cover;background:#020e0b;border-radius:8px;width:110px;height:72px}.trust-admin-list article>div{gap:5px;display:grid}.trust-admin-list input{color:#fff;background:#031d16;border:1px solid #285042;border-radius:8px;height:36px;padding:0 10px}.trust-admin-list small{color:#81958c}.trust-admin-list button{color:#dbe6e1;background:#0a382b;border:1px solid #d7ae5833;border-radius:8px;height:34px}.trust-admin-list .danger{color:#e49b83}.trust-admin-empty{text-align:center;color:#82978e;padding:40px}@media (width<=720px){.trust-admin-page{padding:20px 12px}.trust-admin-page>header,.trust-upload{grid-template-columns:1fr;display:grid}.trust-admin-list article{grid-template-columns:88px 1fr 34px}.trust-admin-list video{width:88px}.trust-admin-list article>button{grid-row:2}}.payment-result{color:#edf5f1;background:#031c15;place-items:center;min-height:100vh;padding:20px;display:grid}.payment-result section{text-align:center;background:#07291f;border:1px solid #d7ae5840;border-radius:24px;width:min(460px,100%);padding:34px}.payment-result section>div{border-radius:50%;place-items:center;width:68px;height:68px;margin:auto;font-size:34px;font-weight:800;display:grid}.payment-result .success{color:#073126;background:#63d397}.payment-result .error{color:#fff;background:#b94b42}.payment-result h1{margin:18px 0 8px}.payment-result p{color:#a9bab2;line-height:1.9}.payment-result small{color:#d7ae58;margin:18px 0;display:block}.payment-result a{color:#06271e;background:#d7ae58;border-radius:12px;padding:13px;text-decoration:none;display:block}.trust-page{color:#f8f4e9;background:radial-gradient(circle at 50% 0,#155041 0,#082f27 42%,#031a16 100%);min-height:100dvh;padding:18px;font-family:inherit}.trust-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031d18db;border:1px solid #dbb15559;border-radius:30px;width:min(100%,620px);min-height:calc(100dvh - 36px);margin:auto;padding:22px;box-shadow:0 24px 80px #0006}.trust-shell>header{text-align:center;border-bottom:1px solid #ffffff14;grid-template-columns:42px 1fr 42px;align-items:center;padding-bottom:20px;display:grid}.trust-shell>header>a,.trust-shell>header>i{color:#e7c676;background:#0b3b30;border:1px solid #dcb35840;border-radius:14px;place-items:center;width:42px;height:42px;font-size:26px;font-style:normal;text-decoration:none;display:grid}.trust-shell>header span{color:#d9b35d;font-size:11px}.trust-shell h1{margin:3px 0 0;font-size:25px}.trust-testimonials{padding:26px 0 16px}.trust-testimonials>p,.trust-invite>p{color:#f6e6bd;margin:0 0 16px;font-size:15px;font-weight:800;line-height:2}.trust-video-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.trust-video-rail::-webkit-scrollbar{display:none}.trust-video-rail article{scroll-snap-align:center;opacity:.7;background:#ffffff0b;border:1px solid #ffffff17;border-radius:22px;flex:0 0 88%;padding:8px;transition:all .25s;transform:scale(.97)}.trust-video-rail article.active{opacity:1;border-color:#dcb35859;transform:none}.trust-video-rail video{aspect-ratio:9/14;object-fit:cover;background:#01100d;border-radius:16px;width:100%;max-height:430px;display:block}.trust-video-rail strong{padding:11px 8px 5px;font-size:13px;display:block}.trust-slider-controls{justify-content:center;align-items:center;gap:14px;margin-top:13px;display:flex}.trust-slider-controls>button{color:#e7c676;background:#0b3b30;border:1px solid #dcb3583d;border-radius:50%;width:34px;height:34px;font-size:20px}.trust-slider-controls>span{gap:6px;display:flex}.trust-slider-controls span button{background:#506c63;border:0;border-radius:20px;width:7px;height:7px;padding:0}.trust-slider-controls span button.active{background:#d9b35d;width:22px}.trust-empty{color:#a9bdb6;text-align:center;background:#ffffff06;border:1px dashed #dcb3584d;border-radius:22px;align-content:center;place-items:center;gap:14px;min-height:240px;padding:30px;display:grid}.trust-empty b{color:#d9b35d;font-size:40px}.trust-invite{background:linear-gradient(145deg,#114d3dcc,#083128cc);border-radius:23px;margin-top:8px;padding:22px 18px}.trust-invite>p{color:#dce9e4;font-size:14px}.trust-invite>div{gap:10px;display:grid}.trust-invite a{color:#f1d38d;background:#082c24;border:1px solid #dcb35852;border-radius:15px;justify-content:space-between;align-items:center;min-height:54px;padding:0 17px;font-weight:800;text-decoration:none;display:flex}.trust-invite a.sell{color:#0a3027;background:linear-gradient(135deg,#f0d387,#bc8937);border:0}.trust-invite a span{font-size:20px}@media (width<=520px){.trust-page{padding:0}.trust-shell{border-width:0;border-radius:0;min-height:100dvh;padding:18px 14px}.trust-video-rail article{flex-basis:92%}}
