@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800&display=swap";
:root{--ink:#153c3b;--muted:#69817e;--border:#dce9e6;--paper:#fff;--background:#f5f9f8;--green:#087c6d;--green-dark:#006657;--mint:#e5f5ef;--navy:#092f32;--red:#bb4753;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--ink);margin:0;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.7}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}input,select{min-width:0}h1,h2,p{margin-top:0}svg{flex-shrink:0}.container{max-width:1200px;margin:0 auto;padding:0 28px}.btn{white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 18px;font-weight:700;transition:all .18s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn-dark{color:#fff;background:#103c3c}.btn-primary{background:var(--green);color:#fff;box-shadow:0 7px 20px #087c6d24}.btn-primary:hover{background:var(--green-dark)}.btn-outline{border-color:var(--border);color:var(--ink);background:#fff}.btn-large{padding:14px 23px}.btn-full{width:100%;margin-top:4px}.brand{color:#103c3b;direction:ltr;align-items:center;gap:10px;font-family:Arial,sans-serif;font-size:24px;font-weight:900;line-height:1;display:inline-flex}.brand-mark{color:#fff;background:#087c6d;border-radius:13px;place-items:center;width:43px;height:43px;font-size:25px;display:grid;transform:rotate(-7deg)}.brand-dot{color:#36b9a6}.brand small{letter-spacing:0;color:var(--muted);direction:rtl;margin-top:5px;font:400 10px Tahoma,Arial,sans-serif;display:block}.brand-light{color:#fff}.brand-light small{color:#90b0af}.public-header{justify-content:space-between;align-items:center;gap:16px;height:102px;display:flex}.public-header nav{align-items:center;gap:24px;display:flex}.nav-link{font-weight:700}.landing{background:radial-gradient(circle at 87% 9%,#e4f7f0,#0000 40%),#fcfdfb;flex-direction:column;min-height:100vh;display:flex}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:65px;min-height:calc(100vh - 175px);padding-top:36px;padding-bottom:70px;display:grid}.hero-copy h1,.register-intro h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(36px,4.3vw,61px);font-weight:900;line-height:1.48}.hero-copy h1 em,.register-intro h1 em{color:var(--green);font-style:normal}.hero-copy>p,.register-intro>p{color:#617d79;max-width:490px;font-size:17px;line-height:2.1}.eyebrow{color:#087d70;background:#e2f3ee;border-radius:30px;align-items:center;gap:9px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow-dot,.pulse-dot{background:#25ac83;border-radius:100%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #24ad8222}.hero-actions{flex-wrap:wrap;gap:14px;margin:32px 0 25px;display:flex}.hero-note{color:#627f79;align-items:center;gap:8px;font-size:12px;display:flex}.hero-visual{place-items:center;height:465px;display:grid;position:relative}.visual-glow{filter:blur(30px);background:#98dfc854;border-radius:50%;width:430px;height:430px;position:absolute}.preview-window{color:#fff;z-index:1;background:#103b3e;border:8px solid #164447;border-radius:26px;width:100%;max-width:510px;padding:25px;position:relative;transform:rotate(-3deg);box-shadow:0 45px 70px #153c3b32}.preview-title{color:#b6d7d2;letter-spacing:1px;direction:ltr;align-items:center;gap:10px;font:600 11px Arial;display:flex}.preview-logo{color:#fff;background:#12aa8c;border-radius:9px;place-items:center;width:28px;height:28px;font:900 18px Arial;display:grid}.preview-status{color:#72dfb3;margin-left:auto;font-size:10px}.preview-bars{gap:6px;margin:26px 0;display:flex}.preview-bars span{background:#37656a;border-radius:8px;flex:1;height:7px}.preview-bars span:first-child{background:#0aae90;flex:2}.preview-heading{margin-bottom:20px;font-size:19px;font-weight:800}.preview-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.preview-grid>div{background:#ffffff0a;border:1px solid #ffffff16;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.preview-grid svg{color:#52cead;width:24px}.preview-grid strong{font-size:13px}.preview-grid small{color:#a1bcb8;font-size:11px}.preview-footer{color:#b6d7d2;direction:ltr;align-items:center;gap:10px;margin-top:25px;font:11px Arial;display:flex}.landing-footer{color:#8da4a0;border-top:1px solid #e7efec;justify-content:space-between;align-items:center;width:100%;min-height:75px;font-size:12px;display:flex}.auth-page{direction:ltr;grid-template-columns:39% 61%;min-height:100vh;display:grid}.auth-aside{direction:rtl;background:linear-gradient(150deg,#123d42 0%,#072b31 100%);flex-direction:column;justify-content:space-between;padding:46px 55px;display:flex;position:relative;overflow:hidden}.auth-aside:before{content:"";border:1px solid #ffffff27;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-140px;right:-150px;box-shadow:0 0 0 75px #ffffff04,0 0 0 150px #ffffff03}.aside-content{z-index:2;position:relative}.aside-tag{color:#4dd5b8;letter-spacing:2px;margin-bottom:15px;font:700 11px Arial}.aside-content h2{color:#fff;max-width:380px;font-size:clamp(26px,2.6vw,42px);line-height:1.6}.aside-content p{color:#a7c2c0;max-width:330px;line-height:2}.aside-foot{color:#9db8b5;font:11px Arial}.auth-main{direction:rtl;justify-content:center;align-items:center;min-width:0;padding:40px 28px;display:flex}.auth-inner{width:100%;max-width:450px}.back-link{color:#69817e;align-items:center;gap:6px;margin-bottom:32px;font-size:12px;display:inline-flex}.auth-card,.register-panel{border:1px solid var(--border);background:#fff;border-radius:24px;padding:35px;box-shadow:0 20px 50px #163e3211}.auth-icon{background:var(--mint);width:53px;height:53px;color:var(--green);border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.kicker{letter-spacing:1px;color:#087d6d;font-size:11px;font-weight:800}.auth-card h1{letter-spacing:-.7px;margin:6px 0;font-size:27px}.auth-description{color:var(--muted);margin-bottom:30px}.form-stack{flex-direction:column;gap:17px;display:flex}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field label{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.field input,.field select{width:100%;min-height:46px;color:var(--ink);background:#fbfdfc;border:1px solid #d4e5e1;border-radius:11px;outline:none;padding:10px 13px}.field input:focus,.field select:focus{border-color:#159a83;box-shadow:0 0 0 3px #159a831c}.field input[dir=ltr]{text-align:left}.field-hint{color:#889f9c;font-size:11px}.captcha-row{align-items:stretch;gap:8px;display:flex}.captcha-image{border:1px solid var(--border);background:#e9f4f2;border-radius:10px;place-items:center;width:176px;min-width:176px;height:62px;display:grid;overflow:hidden}.captcha-image img{object-fit:cover;width:176px;height:62px;display:block}.captcha-image span{color:#7a9992;font-size:10px}.icon-button{border:1px solid var(--border);width:43px;min-width:43px;color:var(--green);background:#f9fcfb;border-radius:10px;place-items:center;display:grid}.captcha-input{letter-spacing:2px;flex:1;max-width:160px;font-size:13px!important}.helper-error{color:var(--red);font-size:11px}.auth-switch{text-align:center;color:#6e8682;margin-top:25px}.auth-switch a{color:var(--green);font-weight:800}.message{border-radius:12px;margin:16px 0;padding:13px 15px;font-size:12px;line-height:1.9}.message-error{color:#a43945;background:#fff0f1;border:1px solid #ffd5d8}.message-success{color:#126349;background:#e7f7ef;border:1px solid #c1eacf}.register-page{background:radial-gradient(circle at 90% 15%,#e3f5ec,#0000 34%),#f9fcfa;min-height:100vh}.register-layout{grid-template-columns:42% 58%;align-items:start;gap:40px;padding-top:48px;padding-bottom:75px;display:grid}.register-intro{padding:44px 0;position:sticky;top:50px}.register-intro h1{font-size:clamp(30px,3.4vw,46px)}.mini-feature{color:#4e756e;align-items:center;gap:12px;margin-top:18px;font-weight:700;display:flex}.mini-feature svg{color:#0a997f}.register-panel{max-width:650px}.panel-header h2{margin-bottom:3px;font-size:21px}.panel-header p{color:var(--muted);font-size:12px}.section-label{border-top:1px solid var(--border);color:#268476;margin-top:9px;padding-top:16px;font-size:12px;font-weight:800}.two-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.small-note{color:#51736b;background:#f0f8f5;border-radius:11px;gap:9px;padding:12px;font-size:11px;display:flex}.small-note svg{color:var(--green)}.workspace{min-height:100vh;display:flex}.sidebar{color:#d8e9e5;background:#103639;flex-direction:column;width:250px;min-width:250px;min-height:100vh;max-height:100vh;padding:26px 17px;display:flex;position:sticky;top:0}.sidebar-brand{padding:6px 13px 32px}.sidebar-caption{color:#819f9d;margin:14px 0;padding:0 15px;font-size:10px;font-weight:700}.sidebar-company{background:#ffffff0c;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:10px;margin-bottom:21px;padding:15px;display:flex}.sidebar-company svg{color:#4cd0ae}.sidebar-company div{flex-direction:column;min-width:0;display:flex}.sidebar-company strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sidebar-company small{color:#8fb3ae;font-size:10px}.sidebar-nav{flex-direction:column;gap:7px;display:flex}.sidebar-nav>a,.side-disabled{border-radius:11px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;font-weight:700;display:flex}.sidebar-nav a.side-active{color:#fff;background:#147a6c}.side-disabled{opacity:.45;cursor:not-allowed}.side-disabled small{margin-right:auto;font-size:9px}.sidebar-bottom{border-top:1px solid #ffffff1b;margin-top:auto;padding-top:15px}.sidebar-bottom button{color:#d8e9e5;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 15px;display:flex}.sidebar-version{color:#648b8c;text-align:center;direction:ltr;margin:18px;font:10px Arial}.workspace-main{flex:1;min-width:0}.workspace-header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:79px;padding:0 38px;display:flex}.header-right,.crumbs,.header-actions,.version-chip{align-items:center;gap:10px;display:flex}.crumbs{color:#849894;font-size:12px}.crumbs strong{color:#274e4a}.version-chip{color:#56746c;background:#ecf7f1;border-radius:20px;padding:7px 11px;font-size:11px}.avatar{color:#0a7968;background:#d7ede8;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.mobile-menu-button{color:var(--ink);background:0 0;border:0;display:none}.dashboard-content{max-width:1440px;margin:auto;padding:40px 42px 70px}.dashboard-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.dashboard-top h1{margin:8px 0 6px;font-size:30px;line-height:1.3}.dashboard-top p{color:var(--muted)}.wave{color:#26b18d}.top-date{color:var(--green);background:#e3f3ed;border:1px solid #cbeade;border-radius:13px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:700;display:flex}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px;display:grid}.stat-card{border:1px solid var(--border);background:#fff;border-radius:17px;min-width:0;padding:23px}.stat-header{align-items:center;gap:12px;margin-bottom:17px;display:flex}.stat-icon{color:#0b9278;background:#e8f6f0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.stat-label{color:#67847d;font-size:12px;font-weight:700}.stat-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:24px;display:block;overflow:hidden}.stat-card small{color:#94aaa4}.content-panel{border:1px solid var(--border);background:#fff;border-radius:19px;margin-bottom:25px;padding:24px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.panel-heading h2{align-items:center;gap:10px;margin-bottom:4px;font-size:17px;display:flex}.panel-heading p{color:var(--muted);margin-bottom:0;font-size:12px}.mini-count{color:#a77c25;background:#fff5e0;border-radius:12px;padding:8px 12px;font-size:11px}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;text-align:right;width:100%;min-width:600px;font-size:12px}.data-table th{color:#879d97;background:#f5f9f7;padding:13px;font-size:11px}.data-table th:first-child{border-radius:0 9px 9px 0}.data-table th:last-child{border-radius:9px 0 0 9px}.data-table td{border-bottom:1px solid #edf3f1;padding:17px 13px}.data-table tbody tr:last-child td{border-bottom:0}.data-table strong{color:#214944}.status-pill{white-space:nowrap;border-radius:9px;padding:6px 10px;font-size:10px;font-weight:700}.status-pill.pending{color:#ab7c1e;background:#fff4dc}.status-pill.active{color:#1f8b59;background:#e4f5ea}.status-pill.rejected,.status-pill.suspended{color:#b3474f;background:#ffecee}.action-set{gap:8px;display:flex}.small-action{color:#188258;white-space:nowrap;background:#e6f7ef;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.small-action.reject{color:#b14754;background:#fff0f1}.muted{color:#a5b2af}.empty-table{text-align:center;color:#8c9f9b!important;padding:42px!important}.staff-form{background:#f6faf8;border:1px solid #dcece5;border-radius:15px;flex-direction:column;gap:15px;margin-bottom:24px;padding:24px;display:flex}.form-submit{align-items:flex-end;display:flex}.form-submit .btn{width:100%}.roadmap-notice{color:#67817c;background:#f1faf5;border:1px dashed #bfded3;border-radius:13px;align-items:flex-start;gap:13px;padding:19px 22px;display:flex}.roadmap-notice svg{color:#159a83}.roadmap-notice strong{font-size:12px}.roadmap-notice p{margin:5px 0 0;font-size:12px;line-height:1.9}.welcome-panel{text-align:center;padding:38px 28px}.welcome-panel h2{margin:12px;font-size:19px}.welcome-panel p{max-width:590px;color:var(--muted);margin:auto}.welcome-icon{color:#168c64;background:#e1f5e9;border-radius:16px;place-items:center;width:58px;height:58px;margin:auto;display:grid}.password-panel{max-width:530px}.password-panel>p{color:var(--muted)}.page-loading{height:100vh;color:var(--green);justify-content:center;align-items:center;gap:14px;font-weight:700;display:flex}.loading-spinner{border:3px solid #d4eae3;border-top-color:var(--green);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.hero{gap:28px}.hero-visual{height:auto}.preview-window{transform:none}.auth-page{grid-template-columns:33% 67%}.auth-aside{padding:35px 28px}.register-layout{grid-template-columns:35% 65%;gap:25px}.dashboard-content{padding:30px 25px}}@media (max-width:760px){.public-header{height:80px}.container{padding:0 18px}.hero{min-height:unset;grid-template-columns:1fr;padding-top:34px;padding-bottom:65px}.hero-visual{margin-top:22px}.hero-copy h1{font-size:38px}.landing-footer{flex-direction:column;justify-content:center;gap:6px}.auth-page{display:block}.auth-aside{display:none}.auth-main{min-height:100vh;padding:25px 18px}.auth-inner{max-width:490px}.register-layout{grid-template-columns:1fr;gap:22px;padding-top:18px}.register-intro{padding:12px 0;position:static}.register-intro h1{font-size:31px}.register-intro>p{font-size:14px}.register-panel{max-width:none}.sidebar{z-index:20;height:100vh;transition:right .2s;position:fixed;right:-280px;box-shadow:0 0 40px #0002}.sidebar.sidebar-show{right:0}.mobile-menu-button{display:block}.workspace-header{padding:0 20px}.dashboard-content{padding:28px 18px}.stats-grid{grid-template-columns:1fr;gap:12px}.stat-card{padding:18px}.top-date{display:none}.dashboard-top h1{font-size:23px}.panel-heading{flex-wrap:wrap;align-items:flex-start}.version-chip{display:none}}@media (max-width:430px){.hero-copy h1{font-size:32px}.public-header nav{gap:12px}.nav-link{display:none}.public-header .btn{padding:8px 10px}.brand{font-size:19px}.brand-mark{width:35px;height:35px;font-size:20px}.auth-card,.register-panel{padding:23px 19px}.two-fields{grid-template-columns:1fr;gap:14px}.captcha-row{gap:6px}.captcha-image,.captcha-image img{width:135px;min-width:135px;height:55px}.icon-button{width:37px;min-width:37px}.captcha-input{padding:6px!important}.hero-visual{height:auto}.preview-window{padding:17px}.preview-grid>div{padding:12px}}.crm-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.crm-stat-name{line-height:1.8;font-size:20px!important}.crm-form{border:1px solid var(--border);background:#f9fcfb;border-radius:14px;flex-direction:column;gap:17px;margin-bottom:24px;padding:23px;display:flex}.crm-form-head h3{margin:0;font-size:17px}.crm-form-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-form textarea,.crm-activity-form textarea{font:inherit;resize:vertical;border:1px solid var(--border);width:100%;min-height:92px;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:12px 13px}.crm-form textarea:focus,.crm-activity-form textarea:focus{border-color:var(--green)}.crm-checks{flex-wrap:wrap;gap:9px;display:flex}.crm-check{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.crm-check input{accent-color:var(--green);width:15px;height:15px}.crm-filters{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.crm-search{border:1px solid var(--border);background:#fff;border-radius:11px;flex:230px;align-items:center;gap:9px;padding:0 14px;display:flex}.crm-search input{background:0 0;border:0;outline:0;flex:1;width:100%;min-height:45px}.crm-filter-select{border:1px solid var(--border);background:#fff;border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex}.crm-filter-select select{background:0 0;border:0;outline:none;min-height:45px}.crm-chips{flex-wrap:wrap;gap:5px;display:flex}.crm-chip{color:#117768;white-space:nowrap;background:#e5f5ef;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.crm-sub{color:var(--muted);font-size:11px}.crm-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:12px;display:flex}.crm-pagination>div{align-items:center;gap:14px;display:flex}.crm-pagination .btn{min-height:36px;padding:6px 12px}.crm-detail-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.crm-detail-top h1{margin:8px 0;font-size:29px}.crm-detail-top .kicker{display:block}.crm-detail-actions{align-self:center;gap:9px;display:flex}.crm-back{color:var(--muted);align-items:center;gap:7px;margin-bottom:14px;font-size:12px;display:inline-flex}.crm-danger-outline{color:#b5414e!important;border-color:#f2d8dc!important}.crm-detail-grid{grid-template-columns:1.2fr 1fr;gap:16px;margin-bottom:18px;display:grid}.crm-definition{grid-template-columns:1fr 1fr;gap:18px 13px;display:grid}.crm-definition>div{border-bottom:1px solid #edf2f0;padding-bottom:9px}.crm-definition dt{color:var(--muted);font-size:12px}.crm-definition dd{word-break:break-word;margin:5px 0 0;font-size:13px;font-weight:700}.crm-internal-note{border:1px solid var(--border);background:#f8fbf9;border-radius:12px;margin-top:20px;padding:14px}.crm-internal-note p{white-space:pre-wrap;color:var(--muted);margin:5px 0 0;font-size:13px}.crm-consents{flex-direction:column;gap:12px;display:flex}.crm-consent{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.crm-consent>div:first-child{flex-direction:column;gap:3px;display:flex}.crm-consent small{color:var(--muted)}.crm-consent>div:last-child{gap:5px;display:flex}.crm-consent .btn{min-height:34px;padding:4px 11px;font-size:11px}.crm-privacy-note{color:#567c73;align-items:flex-start;gap:7px;margin-top:17px;font-size:11px;display:flex}.crm-muted{color:var(--muted);font-size:12px}.crm-activity-form{border:1px solid var(--border);background:#f9fcfb;border-radius:13px;flex-direction:column;gap:14px;margin:16px 0 25px;padding:18px;display:flex}.crm-activity-form .btn{align-self:flex-start}.crm-timeline{border-right:2px solid #d6ece2;margin-top:15px;margin-right:8px;padding-right:18px}.crm-timeline-item{align-items:flex-start;gap:12px;margin:0 0 18px;display:flex;position:relative}.crm-timeline-dot{color:var(--green);background:#e6f5ed;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:3px;right:-31px}.crm-timeline-heading{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.crm-timeline-heading small,.crm-timeline-item small{color:var(--muted);font-size:11px}.crm-timeline-item p{white-space:pre-wrap;margin:3px 0;font-size:13px}.crm-merge-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.crm-merge-form .field{flex:150px}.crm-merge-section{border-color:#f0e4d0}.crm-merge-form .btn{white-space:nowrap}@media (max-width:980px){.crm-detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.crm-stats,.crm-form-grid,.crm-definition{grid-template-columns:1fr}.crm-merge-form{display:block}.crm-merge-form>*{margin-bottom:12px}.crm-detail-actions,.crm-filters .btn{width:100%}.crm-filter-select{flex:1}.crm-consent{flex-direction:column;align-items:flex-start}}.homixa-media-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin-top:18px;display:grid}.homixa-media{border:1px solid var(--border);background:#fff;border-radius:14px;min-width:0;padding:9px;overflow:hidden}.homixa-media img{object-fit:cover;background:#f4f6f5;border-radius:10px;width:100%;height:140px;display:block}.homixa-media small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;direction:ltr;margin-top:8px;font-size:11px;display:block;overflow:hidden}.homixa-check{border:1px solid var(--border);background:#fff;border-radius:11px;align-items:center;gap:9px;padding:12px;display:flex}.homixa-check input{width:18px;height:18px;accent-color:var(--green)}.homixa-quality{color:var(--green);align-items:center;gap:12px;font-weight:700;display:flex}.homixa-quality strong{font-size:21px}@media (max-width:760px){.homixa-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-caption{border-top:1px solid #ffffff19;padding-top:14px;margin-top:16px!important}.sidebar-nav{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.hm-suite,.hm-detail{margin-top:24px}.hm-actions,.hm-inline,.hm-bottom{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hm-inline{border:1px solid var(--border);background:#f8fbf9;border-radius:12px;margin:20px 0;padding:15px}.hm-inline select,.hm-inline input{border:1px solid var(--border);min-width:180px;max-width:100%;font:inherit;background:#fff;border-radius:9px;padding:10px 13px}.hm-form{border:1px solid var(--border);background:#f8fbf9;border-radius:13px;margin:18px 0;padding:20px}.hm-form button{margin-top:15px}.hm-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hm-details>div{border:1px solid var(--border);background:#f8fbf9;border-radius:10px;min-width:0;padding:13px}.hm-details small{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.hm-details strong{overflow-wrap:anywhere;font-size:12px}.hm-bottom{margin-top:22px}.hm-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hm-metric{border:1px solid var(--border);background:#fff;border-radius:15px;padding:24px}.hm-metric strong{font-size:26px;display:block}.hm-metric span{color:var(--muted);font-size:12px}.hm-textarea{border:1px solid var(--border);width:100%;min-height:120px;font:inherit;resize:vertical;border-radius:11px;padding:13px}.hm-pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.hm-control-card{margin:18px 0}.hm-feedback{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.hm-modal-section{border:1px solid var(--border);border-radius:12px;margin:18px 0;padding:18px}.hm-warning{color:#ad6220;font-size:12px;line-height:1.8}.hm-badge{color:#187959;background:#e2f5ed;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:700}@media (max-width:760px){.hm-details,.hm-panel-grid{grid-template-columns:1fr}.hm-inline{flex-direction:column;align-items:stretch;display:flex}.hm-actions{flex-wrap:wrap}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#263c42;--muted:#7c9191;--border:#e1e9e6;--paper:#fff;--background:#f6f8f7;--green:#168477;--green-dark:#116e63;--mint:#eaf4f0;--navy:#173b45;--red:#b76b61;--radius:14px}html{direction:rtl}body{background:var(--background);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Vazirmatn,Noto Sans Arabic,Tahoma,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.75}button,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #69bbaa}a,button{transition:background .16s,border-color .16s,color .16s}h1,h2,h3{letter-spacing:-.25px}.brand.homixa-brand{white-space:nowrap;color:#173b45;direction:ltr;align-items:center;width:min(100%,223px);min-height:0;padding:0;line-height:1;text-decoration:none;display:inline-flex;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.brand.homixa-brand .hm-brand-image{object-fit:contain;width:100%;max-width:223px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.auth-aside .brand.homixa-brand{width:223px}.workspace{direction:rtl;background:#f6f8f7;min-height:100dvh}.workspace .sidebar{color:#536e70;width:255px;min-width:255px;box-shadow:none;z-index:30;background:#fff;border-left:1px solid #e6ece9;border-right:0;flex:0 0 255px;max-height:100dvh;padding:22px 13px 15px;overflow:hidden}.workspace .sidebar-brand{justify-content:flex-start;align-items:center;min-height:77px;padding:8px 3px 12px;display:flex}.workspace .sidebar-caption{color:#9aa9a5;letter-spacing:0;margin:18px 0 9px;padding:0 13px;font-size:10px;font-weight:600}.workspace .sidebar-company{color:#173b45;background:#fbfcfb;border:1px solid #e7eeeb;border-radius:11px;gap:11px;min-height:58px;margin:0 4px 20px;padding:12px}.workspace .sidebar-company strong{color:#204349;font-size:12px;font-weight:700}.workspace .sidebar-company small{color:#899a96;font-size:10px}.workspace .sidebar-company svg{color:#168477}.workspace .sidebar-nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:3px;min-height:0;padding:0 2px 5px;display:flex;overflow-y:auto}.workspace .sidebar-nav>a{color:#687d80;border-radius:9px;gap:11px;min-height:40px;padding:10px 12px;font-size:11.6px;font-weight:500;line-height:1.55}.workspace .sidebar-nav>a svg{color:#899b97;flex-shrink:0}.workspace .sidebar-nav>a:hover{color:#1b5960;background:#f2f7f4}.workspace .sidebar-nav>a.side-active{color:#176e65;background:#eaf4f0;font-weight:700}.workspace .sidebar-nav>a.side-active svg{color:#168477}.workspace .sidebar-nav .hm-caption{color:#9aaca7;border-top:1px solid #eff3f0;margin:11px 9px 6px!important;padding:13px 4px 0!important}.workspace .sidebar-bottom{background:#fff;border-top:1px solid #edf1ef;margin-top:auto;padding:10px 4px 0}.workspace .sidebar-bottom button{color:#687f7d;border-radius:8px;padding:10px 13px;font-size:11.6px;font-weight:500}.workspace .sidebar-bottom button:hover{color:#bd625d;background:#f6f0ef}.workspace .sidebar-version{color:#a5b3ae;margin:8px;font:10px Segoe UI,Arial,sans-serif}.workspace-main{flex:1;width:calc(100% - 255px);min-width:0}.workspace-header{height:72px;box-shadow:none;background:#fff;border-bottom:1px solid #e7edeb;padding:0 32px}.workspace .crumbs{color:#91a3a1;gap:9px;font-size:11.5px}.workspace .crumbs strong{color:#466368;font-weight:600}.workspace .header-actions{gap:14px}.workspace .avatar{color:#245f58;background:#e4f0ea;border-radius:10px;width:36px;height:36px;font-size:14px;font-weight:700}.hm-header-user{text-align:left;flex-direction:column;gap:1px;line-height:1.4;display:flex}.hm-header-user strong{color:#375b61;font-size:11px;font-weight:650}.hm-header-user small{color:#93a7a2;font-size:10px}.workspace .version-chip{color:#54877a;background:#eef6f2;border-radius:8px;padding:6px 10px;font-size:10.5px;font-weight:500}.workspace .dashboard-content{max-width:1480px;margin:0 auto;padding:28px 36px 80px}.dashboard-top{margin-bottom:23px}.dashboard-top .kicker{letter-spacing:.3px;color:#7ca399;font-size:10px;font-weight:650}.dashboard-top h1{color:#173b45;margin:6px 0;font-size:24px;font-weight:750}.dashboard-top p{color:#8a9b99;margin-bottom:0;font-size:12px}.top-date{color:#437f71;background:#eef6f1;border:1px solid #e2ede8;border-radius:9px;padding:8px 10px;font-size:10.5px;font-weight:500}.content-panel{background:#fff;border-color:#e5ebe8;border-radius:14px;margin-bottom:18px;padding:22px 24px;box-shadow:0 2px 9px #1b363a05}.panel-heading{margin-bottom:16px}.panel-heading h2{color:#2b4c52;font-size:15px;font-weight:700}.panel-heading p{color:#93a19f;font-size:11px}.stats-grid{gap:14px;margin-bottom:20px}.stat-card{border-color:#e5ebe8;border-radius:13px;padding:20px;box-shadow:0 2px 8px #1b363a05}.stat-icon{color:#268978;background:#edf6f2;border-radius:9px;width:34px;height:34px}.stat-icon svg{width:17px;height:17px}.stat-header{gap:9px;margin-bottom:10px}.stat-card strong{color:#173b45;font-size:24px;font-weight:750}.stat-card small{color:#94a6a2;font-size:10px}.stat-label{color:#718986;font-size:11px}.data-table{font-size:11.5px}.data-table th{color:#829994;background:#f7f9f8;padding:12px 13px;font-size:10.5px;font-weight:600}.data-table td{border-color:#eef2f0;padding:13px}.data-table strong{color:#31525a}.data-table tbody tr:hover{background:#fbfdfc}.btn{border-radius:9px;min-height:38px;padding:8px 13px;font-size:11.5px;font-weight:600;box-shadow:none!important}.btn:hover:not(:disabled){transform:none}.btn-primary{background:#173b45}.btn-primary:hover{background:#265661}.btn-dark{background:#173b45}.small-action{border-radius:7px;font-size:10px;font-weight:600}.status-pill{border-radius:7px;font-size:10px}.field input,.field select,.crm-form textarea,.hm-textarea{background:#fff;border-color:#dfe9e4;border-radius:9px}.field label{font-size:11.5px;font-weight:600}.form-stack,.staff-form{gap:14px}.staff-form,.crm-form,.hm-form{background:#fbfcfb;border-color:#e5ede9;border-radius:11px}.crm-search,.crm-filter-select,.hm-inline{background:#fff;border-color:#e4ebe7;border-radius:9px}.crm-chip{color:#3b8071;background:#eaf4f0;border-radius:7px;font-weight:600}.hm-badge{border-radius:7px}.hm-overview{margin-top:3px}.hm-overview-toolbar{justify-content:space-between;align-items:end;gap:16px;margin:0 0 17px;display:flex}.hm-eyebrow{color:#7ca49b;font-size:10px;font-weight:700}.hm-overview-title h2{color:#25444b;margin:4px 0;font-size:17px;font-weight:730}.hm-overview-title p{color:#93a2a0;margin:0;font-size:10.5px}.hm-overview-actions{align-items:center;gap:8px;display:flex}.hm-overview-actions a,.hm-overview-actions button{border-radius:9px;align-items:center;gap:8px;min-height:35px;padding:8px 12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.hm-refresh{color:#5b7777;background:#fff;border:1px solid #dfe9e3}.hm-new{color:#fff;background:#173b45;border:1px solid #173b45}.hm-new:hover{background:#265660}.hm-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.hm-kpi{color:#193e46;background:#fff;border:1px solid #e5ebe8;border-radius:13px;flex-direction:column;gap:5px;min-width:0;padding:16px 18px 15px;display:flex;box-shadow:0 2px 8px #1b363a05}.hm-kpi:hover{border-color:#c0d9d2}.hm-kpi-head{color:#829694;justify-content:space-between;align-items:center;gap:7px;font-size:10.7px;font-weight:550;display:flex}.hm-kpi-icon{color:#168477;background:#edf6f1;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.hm-kpi strong{color:#173b45;font-variant-numeric:tabular-nums;font-size:27px;font-weight:750;line-height:1.32}.hm-kpi small{color:#9baaa6;font-size:10px}.hm-overview-panels{grid-template-columns:minmax(0,1.55fr) minmax(270px,1fr);gap:16px;margin-bottom:16px;display:grid}.hm-box{background:#fff;border:1px solid #e5ebe8;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #1b363a05}.hm-box-head{border-bottom:1px solid #f0f3f1;justify-content:space-between;align-items:center;gap:12px;padding:17px 19px 14px;display:flex}.hm-box-head h3{color:#24484e;align-items:center;gap:8px;margin:0 0 5px;font-size:13px;font-weight:700;display:flex}.hm-box-head h3 svg{color:#168477}.hm-box-head small{color:#9da9a6;font-size:10px}.hm-box-head a{color:#478a78;white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.hm-stage-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:22px 21px;display:grid}.hm-stage{flex-direction:column;gap:7px;min-width:0;display:flex}.hm-stage span{color:#7d9692;font-size:10px}.hm-stage strong{color:#25454b;font-size:21px;line-height:1.3}.hm-stage-track{background:#eef2ef;border-radius:8px;height:5px;overflow:hidden}.hm-stage-track>div{background:#168477;border-radius:8px;height:100%}.hm-box-foot{color:#8fa09c;border-top:1px solid #eff3f0;align-items:center;gap:8px;padding:11px 20px;font-size:10px;display:flex}.hm-box-foot svg{color:#56a18d}.hm-task-items{padding:5px 18px 12px}.hm-task-item{border-bottom:1px solid #f0f2f0;align-items:start;gap:12px;padding:13px 0;display:flex}.hm-task-item:last-child{border-bottom:0}.hm-task-check{color:#4b9b84;background:#f6fcf9;border:1px solid #bad8cd;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.hm-task-check:hover{background:#d9f1e8}.hm-task-item>div{flex-direction:column;gap:2px;display:flex}.hm-task-item strong{color:#466467;font-size:10.8px;font-weight:600}.hm-task-item small{color:#a1afab;font-size:9.5px}.hm-empty{color:#9aaba5;text-align:center;margin:0;padding:25px 10px;font-size:11px}.hm-listing-table{border-collapse:collapse;white-space:nowrap;text-align:right;width:100%;min-width:560px;font-size:10.8px}.hm-listing-table thead{background:#fafbfa}.hm-listing-table th{color:#9aaa9f;padding:12px 17px;font-size:10px;font-weight:600}.hm-listing-table td{color:#718482;border-top:1px solid #f1f4f1;padding:13px 17px}.hm-listing-table td:first-child strong{color:#35565b;font-size:11px;display:block}.hm-listing-table td:first-child small{color:#a9b5b0;font-size:9px}.hm-listing-table td a{color:#2b8b79;font-weight:600}.hm-listing-status{color:#9b8254;background:#fbf6ed;border-radius:6px;padding:5px 9px}.hm-listing-status.is-active{color:#18806d;background:#edf7f3}.auth-page{background:#f8faf8}.auth-aside{color:#173b45;background:#eaf3ef}.auth-aside:before{border-color:#ccded7;box-shadow:0 0 0 75px #cadfd422,0 0 0 150px #cadfd422}.aside-content h2{color:#173b45}.aside-content p{color:#688681}.auth-aside .aside-foot,.auth-aside .aside-tag{color:#71928b}.auth-card{border-color:#e6eeea;border-radius:16px;box-shadow:0 8px 33px #173b450b}.auth-icon{color:#168477;background:#eaf5ef}.auth-switch a{color:#168477}.hm-sidebar-overlay,.hm-mobile-tabs{display:none}@media (max-width:1170px){.workspace .dashboard-content{padding:25px 24px 80px}.hm-overview-panels{grid-template-columns:1fr}.hm-kpi{padding:15px 14px}.workspace-header{padding-inline:24px}}@media (max-width:900px){.hm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-overview-panels{grid-template-columns:1fr}}@media (max-width:760px){.workspace .sidebar{z-index:41;width:266px;min-width:266px;height:100dvh;max-height:100dvh;transition:transform .2s;position:fixed;top:0;left:auto;right:0;transform:translate(105%);box-shadow:-10px 0 40px #173b4520}.workspace .sidebar.sidebar-show{transform:translate(0)}.hm-sidebar-overlay{z-index:40;background:#173b4555;border:0;width:100%;height:100dvh;padding:0;display:block;position:fixed;inset:0}.workspace-main{width:100%;min-width:0}.workspace-header{height:62px;padding:0 17px}.mobile-menu-button{color:#173b45;background:#fff;border:1px solid #e3ece8;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.workspace .dashboard-content{padding:22px 15px 96px}.dashboard-top{align-items:flex-start;gap:12px}.dashboard-top h1{font-size:21px}.top-date,.hm-header-user{display:none}.hm-overview-toolbar{flex-direction:column;align-items:stretch;gap:15px}.hm-overview-actions{width:100%}.hm-overview-actions>*{flex:1;justify-content:center}.hm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hm-kpi{min-height:115px;padding:14px 12px}.hm-kpi strong{font-size:23px}.hm-kpi-icon{width:27px;height:27px}.hm-kpi-head{font-size:10px}.hm-stage-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;padding:18px}.hm-box-head{padding:15px 14px 12px}.hm-box-head h3{font-size:12px}.hm-listing-table{min-width:560px}.hm-listing-box .table-scroll{scrollbar-width:thin;overflow-x:auto}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{padding:15px}.hm-mobile-tabs{height:67px;padding-bottom:env(safe-area-inset-bottom);z-index:35;background:#fff;border-top:1px solid #e5ece8;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 12px #1b3c4508}.hm-mobile-tabs a{color:#879c98;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:55px;font-size:10px;font-weight:600;display:flex}.hm-mobile-tabs a.active{color:#168477}.hm-mobile-tabs a svg{width:20px;height:20px}.workspace .sidebar-bottom{padding-bottom:20px}}@media (max-width:430px){.hm-overview-title h2{font-size:16px}.hm-kpi-grid{gap:9px}.hm-stage-row{gap:14px 8px}.workspace .dashboard-content{padding-inline:12px}.hm-mobile-tabs a{font-size:9.5px}}.workspace .sidebar-brand+.sidebar-caption{margin-top:2px;margin-bottom:9px}
.hn-public{color:#173b45;background:#f8faf8;min-height:100vh;font-family:inherit;font-size:14px;line-height:1.9}.hn-public *{box-sizing:border-box}.hn-public h1,.hn-public h2,.hn-public h3{letter-spacing:-.45px;font-weight:720;line-height:1.5}.hn-public h2{margin:0 0 8px;font-size:clamp(21px,2vw,29px)}.hn-public h3{font-size:16px}.hn-wrap{width:calc(100% - 56px);max-width:1260px;margin-inline:auto}.hn-header{z-index:12;background:#fff;border-bottom:1px solid #e5ece9;position:relative}.hn-header-content{justify-content:space-between;align-items:center;gap:20px;height:85px;display:flex}.hn-header .brand img{max-width:150px;height:auto}.hn-navigation,.hn-header-actions{align-items:center;gap:25px;display:flex}.hn-navigation a{color:#516b6b;align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.hn-navigation a:hover,.hn-text-link{color:#168477!important}.hn-header-actions{gap:14px}.hn-link{font-size:12px;font-weight:600}.hn-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:41px;padding:10px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.hn-btn:disabled{opacity:.55;cursor:wait}.hn-primary{background:#173b45;color:#fff!important}.hn-primary:hover{background:#265862}.hn-outline{color:#244a4d;background:#fff;border-color:#d6e3de}.hn-ghost{color:#246b64;background:#eff5f2}.hn-white{background:#fff;color:#173b45!important}.hn-mobile-menu{display:none}.hn-hero{background:linear-gradient(115deg,#f4faf6 0%,#fdfdfb 55%,#e6f2ea 100%);border-bottom:1px solid #e4eee8;overflow:hidden}.hn-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);align-items:center;gap:55px;min-height:600px;padding:56px 0 75px;display:grid}.hn-eyebrow,.hn-kicker{color:#268879;align-items:center;gap:9px;font-size:12px;font-weight:650;display:inline-flex}.hn-eyebrow span{background:#168477;border-radius:100%;width:7px;height:7px}.hn-hero-copy h1{color:#173b45;letter-spacing:-1.6px;margin:18px 0 16px;font-size:clamp(36px,4vw,59px);font-weight:790;line-height:1.46}.hn-hero-copy h1 em{color:#168477;font-style:normal}.hn-hero-copy>p{color:#607d78;max-width:630px;font-size:15px;line-height:2.25}.hn-search-main{background:#fff;border:1px solid #dee8e3;border-radius:13px;align-items:center;gap:12px;max-width:735px;margin:30px 0 18px;padding:9px 13px;display:flex;box-shadow:0 13px 32px #163c4510}.hn-search-main>svg{color:#7e9c94}.hn-search-main input{background:0 0;border:0;outline:0;flex:1;min-width:100px;font-size:13px}.hn-search-main select{color:#587773;background:0 0;border:0;outline:0;max-width:145px;padding:8px 4px;font-size:12px}.hn-hero-links{color:#748e84;flex-wrap:wrap;gap:17px;font-size:11px;display:flex}.hn-hero-links span{align-items:center;gap:6px;display:flex}.hn-hero-links svg{color:#219582}.hn-hero-image{justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.hn-architecture{background:linear-gradient(132deg,#0000 0 30%,#e7ebe4 30% 40%,#0000 40%),linear-gradient(50deg,#557e70,#a5b6a2 39%,#4f7168 40%,#1f484c 82%);border-radius:105px 6px 6px;width:82%;height:390px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:35px 35px 65px #29574b2b}.hn-architecture:before{content:"";background:linear-gradient(90deg,#d9d9c8ad 5%,#fff9 13%,#102e32b8 34%,#395a5fa6 69%,#e0e5d59c 72%);width:43%;height:100%;position:absolute;top:0;left:55%;transform:skewY(-14deg)}.hn-architecture:after{content:"";background:linear-gradient(#aebcac13,#aebcac);width:100%;height:19%;position:absolute;bottom:0;left:0}.hn-architecture-window{background:linear-gradient(155deg,#9ebeb0,#1c4248);border:7px solid #dfebe5;position:absolute;box-shadow:0 4px 15px #0e293a35}.hn-architecture-window.a{width:24%;height:31%;top:13%;right:15%}.hn-architecture-window.b{width:24%;height:31%;top:13%;right:46%}.hn-architecture-window.c{width:24%;height:31%;top:50%;right:15%}.hn-architecture-window.d{width:24%;height:31%;top:50%;right:46%}.hn-hero-floating{background:#fff;border:1px solid #dfece4;border-radius:12px;align-items:center;gap:13px;padding:16px 21px;display:flex;position:absolute;bottom:16px;right:-4%;box-shadow:0 14px 34px #164b3b1b}.hn-hero-floating svg{color:#168477}.hn-hero-floating span{display:grid}.hn-hero-floating strong{font-size:12px}.hn-hero-floating small{color:#8ca09a;font-size:10px}.hn-section{padding-top:72px;padding-bottom:77px}.hn-section-top{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.hn-section-top p,.hn-page-title p,.hn-why>div>p{color:#758d88;font-size:13px;line-height:2}.hn-text-link{align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.hn-property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hn-property-card{background:#fff;border:1px solid #e1eae5;border-radius:14px;min-width:0;display:block;overflow:hidden;box-shadow:0 4px 20px #123d3408}.hn-property-card:hover{border-color:#aecbc0;box-shadow:0 13px 28px #123d3413}.hn-property-image{background:#dfe7e2;height:214px;position:relative;overflow:hidden}.hn-property-image img{object-fit:cover;width:100%;height:100%;display:block}.hn-image-placeholder{text-align:center;color:#7b9b90;background:linear-gradient(135deg,#e2eee8,#b8d1c7 50%,#dfebe2);place-content:center;gap:12px;height:100%;display:grid}.hn-image-placeholder svg{margin:auto}.hn-image-placeholder span{font-size:11px}.hn-property-badge{color:#315a56;background:#fff;border-radius:7px;padding:4px 10px;font-size:10px;position:absolute;top:15px;right:15px}.hn-property-body{padding:18px}.hn-property-title{justify-content:space-between;align-items:center;display:flex}.hn-property-title h3{margin:0;font-size:15px}.hn-property-title svg{color:#168477}.hn-property-body>p{color:#91a5a1;align-items:center;gap:5px;margin:8px 0 14px;font-size:11px;display:flex}.hn-property-facts{flex-wrap:wrap;gap:8px;display:flex}.hn-property-facts span{color:#728780;background:#f3f7f5;border-radius:6px;padding:3px 8px;font-size:10px}.hn-property-bottom{border-top:1px solid #eef3f0;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:14px;display:flex}.hn-property-bottom strong{color:#126e61;font-size:15px}.hn-property-bottom small{color:#8aa19a;font-size:10px}.hn-community{background:#edf5f0}.hn-offices-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hn-office-card{background:#fff;border:1px solid #deebe3;border-radius:12px;align-items:center;gap:15px;min-width:0;padding:22px 18px;display:flex}.hn-office-card:hover{border-color:#abc9bf}.hn-office-symbol{color:#168477;background:#e9f3ef;border-radius:13px;flex:0 0 55px;place-items:center;height:55px;display:grid;overflow:hidden}.hn-office-symbol img{object-fit:cover;width:100%;height:100%}.hn-office-card>div:nth-child(2){flex:1;min-width:0}.hn-office-card h3{margin:0 0 2px;font-size:14px}.hn-office-card p{color:#77948c;align-items:center;gap:4px;margin:0;font-size:11px;display:flex}.hn-office-card small{color:#9aa9a3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.hn-office-card>svg{color:#168477}.hn-why{grid-template-columns:minmax(250px,.6fr) 1.4fr;align-items:center;gap:70px;display:grid}.hn-feature-grid{grid-template-columns:repeat(2,1fr);gap:23px;display:grid}.hn-feature-grid>div{background:#fff;border:1px solid #e5eee9;border-radius:13px;padding:25px}.hn-feature-grid svg{color:#168477}.hn-feature-grid h3{margin:12px 0 5px}.hn-feature-grid p{color:#819994;margin:0;font-size:11px}.hn-join{color:#fff;background:linear-gradient(110deg,#173b45,#1d675e);border-radius:21px;justify-content:space-between;align-items:center;margin-bottom:80px;padding:40px 65px;display:flex}.hn-join h2{margin:8px 0;font-size:29px}.hn-join p{color:#c4dbd6;max-width:600px}.hn-join-mark{opacity:.15}.hn-join>div>span{color:#a2e5cc}.hn-footer{background:#fff;border-top:1px solid #e5ece9}.hn-footer-inside{justify-content:space-between;align-items:center;gap:20px;min-height:175px;display:flex}.hn-footer p{color:#809a94;font-size:11px}.hn-footer-inside>div{color:#647e78;gap:18px;font-size:11px;display:flex}.hn-page{min-height:64vh;padding-top:52px;padding-bottom:80px}.hn-page-title{margin-bottom:27px}.hn-page-title h1{margin:7px 0;font-size:clamp(27px,3.1vw,38px)}.hn-page-title p{align-items:center;gap:7px;display:flex}.hn-search-layout{grid-template-columns:260px minmax(0,1fr);gap:24px;display:grid}.hn-filter-panel,.hn-paper,.hn-auth-card,.hn-inquiry-form{background:#fff;border:1px solid #e1eae5;border-radius:14px;padding:22px}.hn-filter-panel{align-self:start;position:sticky;top:12px}.hn-filter-panel h3,.hn-paper h2{color:#21464a;align-items:center;gap:9px;margin:0 0 20px;display:flex}.hn-filter-panel h3 svg,.hn-paper h2 svg{color:#168477}.hn-form,.hn-inquiry-form{flex-direction:column;gap:13px;display:flex}.hn-form label,.hn-inquiry-form label{color:#52736d;flex-direction:column;gap:6px;font-size:11px;font-weight:650;display:flex}.hn-form input,.hn-form textarea,.hn-form select,.hn-inquiry-form input,.hn-inquiry-form select,.hn-inquiry-form textarea{color:#173b45;resize:vertical;background:#fff;border:1px solid #dae7e0;border-radius:8px;outline:none;width:100%;min-height:41px;padding:9px 11px;font-size:12px}.hn-form input:focus,.hn-inquiry-form input:focus,.hn-form textarea:focus,.hn-form select:focus{border-color:#168477}.hn-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hn-results-top{justify-content:space-between;align-items:center;margin-bottom:15px;font-size:12px;display:flex}.hn-results-top span{color:#93a69f}.hn-load{margin:25px auto;display:flex}.hn-empty{text-align:center;color:#8a9e95;background:#fff;border:1px dashed #d4e1d8;border-radius:13px;grid-column:1/-1;padding:45px 24px}.hn-empty a{color:#168477}.hn-office-search{background:#fff;border:1px solid #e0eae4;border-radius:12px;align-items:center;gap:13px;max-width:680px;margin:10px 0 27px;padding:10px 12px;display:flex}.hn-office-search input{border:0;outline:0;flex:1}.hn-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-office-cover{color:#fff;background:radial-gradient(circle at 6% 10%,#a4cfb62f,#0000 45%),linear-gradient(125deg,#173b45,#1b685f);border-radius:20px;align-items:center;min-height:285px;padding:42px;display:flex;position:relative;overflow:hidden}.hn-office-cover:after{content:"";border:50px solid #ffffff0d;border-radius:50%;width:350px;height:350px;position:absolute;top:-90px;left:-5%}.hn-cover-text{z-index:1;position:relative}.hn-cover-text h1{margin:12px 0 0;font-size:clamp(25px,3.2vw,39px)}.hn-cover-text p{color:#d4e9e2}.hn-office-cover .hn-eyebrow{color:#b7e7d3}.hn-inline-meta{color:#9db4ad;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.hn-office-cover .hn-inline-meta{color:#d4e9e2;gap:22px}.hn-inline-meta span{align-items:center;gap:6px;display:flex}.hn-office-actions{flex-wrap:wrap;gap:10px;margin:18px 0 28px;display:flex}.hn-detail-layout{grid-template-columns:minmax(0,1.75fr) minmax(280px,.85fr);gap:24px;display:grid}.hn-detail-layout>div{min-width:0}.hn-detail-layout .hn-paper{margin-bottom:20px}.hn-paper>p{color:#748f85;white-space:pre-wrap;font-size:13px}.hn-team{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;display:grid}.hn-team>div{border:1px solid #e5eee9;border-radius:12px;gap:4px;padding:16px;display:grid}.hn-team-avatar{color:#168477;background:#e6f3ed;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.hn-team strong{font-size:12px}.hn-team small,.hn-team a{color:#7e9b91;font-size:10px}.hn-team a{color:#168477}.hn-tags{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.hn-tags span{color:#6d8b82;background:#f5f9f7;border:1px solid #deebe4;border-radius:6px;padding:4px 10px;font-size:10px}.hn-inquiry-form{position:sticky;top:15px}.hn-inquiry-form h3{margin:0}.hn-inquiry-form>p{color:#8ca19a;font-size:11px}.hn-qr-card{text-align:center;margin-top:18px!important}.hn-qr-card img{width:190px;max-width:100%}.hn-qr-card p{font-size:11px}.hn-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:23px;display:grid}.hn-gallery img{object-fit:cover;background:#e3eee7;border-radius:12px;width:100%;height:260px}.hn-gallery img:first-child{grid-column:span 2;height:350px}.hn-gallery-empty{text-align:center;color:#7a9a8d;background:linear-gradient(115deg,#ddece3,#edf4ee);border-radius:15px;grid-column:1/-1;place-content:center;gap:15px;min-height:330px;display:grid}.hn-gallery-empty svg{margin:auto}.hn-specs{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:25px;display:grid}.hn-specs>div{color:#708980;background:#fafcfb;border:1px solid #e3eee7;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}.hn-specs svg{color:#168477}.hn-specs strong{color:#173b45;margin-right:auto}.hn-price>span{color:#849b91}.hn-price strong{color:#168477;font-size:25px;display:block}.hn-success,.hn-error{color:#126d58;background:#e5f5ef;border-radius:10px;margin:12px 0;padding:13px 16px;font-size:12px}.hn-error{color:#b2434e;background:#fff0ef}.hn-auth-layout{grid-template-columns:1fr 410px;align-items:center;gap:80px;max-width:1000px;margin:85px auto;padding-inline:25px;display:grid}.hn-auth-intro h1{font-size:36px;line-height:1.6}.hn-auth-intro p{color:#85968f}.hn-auth-card{box-shadow:0 12px 35px #1e4b3e0c}.hn-auth-card h2{margin:0 0 10px;font-size:20px}.hn-muted{font-size:12px;color:#8ea39b!important}.hn-account-links{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.hn-line{border-bottom:1px solid #eaf1ed;justify-content:space-between;align-items:center;gap:15px;padding:15px;font-size:12px;display:flex}.hn-line strong{color:#178570}.hn-account-links+.hn-paper{margin-top:25px}.hn-account-links~.hn-paper{margin-top:20px}.hn-panel-tabs{flex-wrap:wrap;gap:9px;margin:25px 0 21px;display:flex}.hn-panel-tabs button{font:inherit;color:#647d74;background:#fff;border:1px solid #dae7df;border-radius:8px;padding:9px 13px;font-size:12px}.hn-panel-tabs button.active{color:#fff;background:#173b45}.hn-admin-form{max-width:720px}.hn-admin-form .hn-btn{align-self:flex-start}.hn-check{align-items:center;flex-direction:row!important;gap:12px!important}.hn-check input{accent-color:#168477;width:17px;height:17px;min-height:0}.hn-office-links,.hn-image-upload{border:1px dashed #d5e5dc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;padding:16px;display:flex}.hn-office-links a{color:#168477;align-items:center;gap:7px;font-size:12px;display:inline-flex}.hn-image-upload strong{font-size:12px}.hn-admin-listing,.hn-admin-inquiry{border-bottom:1px solid #eaf1ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.hn-admin-listing strong,.hn-admin-inquiry strong{font-size:13px;display:block}.hn-admin-listing small,.hn-admin-inquiry small{color:#8ca29b;font-size:10px;display:block}.hn-admin-inquiry p{color:#667e75;font-size:12px}.hn-admin-inquiry a{color:#168477}.hn-publish-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hn-publish-actions select{border:1px solid #dfeae4;border-radius:8px;max-width:180px;padding:10px}.hn-sms-disabled{color:#5b8174;background:#f6f9f7;border-radius:12px;align-items:center;gap:15px;padding:22px;display:flex}.hn-sms-disabled>div{flex:1}.hn-sms-disabled strong{font-size:13px}.hn-sms-disabled p{margin:3px 0;font-size:12px}.hn-sms-disabled>span{background:#ecf1ef;border-radius:7px;padding:5px 12px;font-size:11px}.hn-messenger{background:#fff;border:1px solid #dfeae4;border-radius:13px;grid-template-columns:260px minmax(0,1fr);min-height:530px;display:grid;overflow:hidden}.hn-threads{border-left:1px solid #dfeae4;padding:16px}.hn-threads h3{align-items:center;gap:8px;display:flex}.hn-threads button{text-align:right;color:#173b45;background:#fff;border:0;border-radius:9px;gap:4px;width:100%;padding:12px;display:grid}.hn-threads button.selected,.hn-threads button:hover{background:#e8f5ee}.hn-threads small{color:#98a9a1;font-size:10px}.hn-chat-main{flex-direction:column;min-width:0;display:flex}.hn-chat-header{border-bottom:1px solid #ecf2ef;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.hn-messages{background:#f8faf9;flex-direction:column;flex:1;gap:13px;min-height:330px;max-height:460px;padding:18px;display:flex;overflow:auto}.hn-message{overflow-wrap:anywhere;background:#fff;border:1px solid #e2ece6;border-radius:10px;align-self:flex-start;max-width:86%;padding:11px 15px}.hn-message p{white-space:pre-wrap;margin:0 0 4px;font-size:13px}.hn-message small{color:#9baaa4;font-size:9px}.hn-attachment img{border-radius:9px;width:260px;max-width:100%}.hn-attachment audio{width:260px;max-width:100%}.hn-attachment a{color:#168477;align-items:center;gap:5px;display:flex}.hn-chat-input{border-top:1px solid #eaf1ec;align-items:center;gap:9px;padding:13px 17px;display:flex}.hn-attach{color:#168477;cursor:pointer;justify-content:center;align-items:center;display:flex}.hn-attach input{display:none}.hn-message-input{flex:1;min-width:0}.hn-message-input input{background:#f4f8f5;border:0;border-radius:8px;outline:0;width:100%;padding:10px;font-size:12px}.hn-chat-note{color:#91a49b;margin:0;padding:0 18px 13px;font-size:10px}.hn-chat-empty{text-align:center;color:#8ca298;margin:auto}.hn-chat-empty svg{color:#168477}@media (max-width:1100px){.hn-header-actions{display:none}.hn-navigation{gap:14px}.hn-hero-inner{gap:18px}.hn-hero-image{min-height:320px}.hn-architecture{height:320px}.hn-property-grid,.hn-offices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-why{gap:28px}}@media (max-width:760px){.hn-wrap{width:calc(100% - 30px)}.hn-header-content{height:68px}.hn-header .brand img{max-width:120px}.hn-navigation{display:none}.hn-mobile-menu{display:block;position:relative}.hn-mobile-menu summary{cursor:pointer;color:#173b45;list-style:none}.hn-mobile-menu summary::-webkit-details-marker{display:none}.hn-mobile-menu nav{z-index:30;background:#fff;border:1px solid #e2eee6;border-radius:10px;gap:0;min-width:220px;display:grid;position:absolute;top:33px;left:0;box-shadow:0 10px 20px #173b4520}.hn-mobile-menu nav a{border-bottom:1px solid #f0f4f1;padding:10px 16px;font-size:12px;display:block}.hn-hero-inner{grid-template-columns:1fr;min-height:0;padding-top:37px;padding-bottom:33px}.hn-hero-copy h1{font-size:33px}.hn-hero-copy>p{font-size:13px}.hn-hero-image{min-height:265px}.hn-architecture{width:82%;height:255px}.hn-hero-floating{padding:11px;bottom:0;right:0}.hn-search-main{flex-wrap:wrap}.hn-search-main input{flex-basis:calc(100% - 45px)}.hn-search-main select{flex:1;max-width:none}.hn-search-main .hn-btn{flex:1}.hn-section{padding-block:42px}.hn-section-top{flex-direction:column;align-items:flex-start;gap:9px}.hn-property-grid,.hn-offices-grid,.hn-directory,.hn-why{grid-template-columns:1fr}.hn-feature-grid{grid-template-columns:1fr 1fr;gap:10px}.hn-feature-grid>div{padding:16px}.hn-feature-grid svg{width:20px}.hn-feature-grid h3{font-size:12px}.hn-feature-grid p{font-size:10px}.hn-join{margin-bottom:40px;padding:27px}.hn-join h2{font-size:22px}.hn-join-mark{display:none}.hn-footer-inside{justify-items:start;gap:10px;padding-block:22px;display:grid}.hn-footer-inside>div{flex-wrap:wrap}.hn-search-layout,.hn-detail-layout{grid-template-columns:1fr}.hn-filter-panel{position:static}.hn-office-cover{min-height:230px;padding:25px}.hn-gallery img,.hn-gallery img:first-child{height:160px}.hn-inquiry-form{position:static}.hn-auth-layout{grid-template-columns:1fr;gap:15px;margin:35px auto}.hn-auth-intro h1{font-size:24px}.hn-specs,.hn-messenger{grid-template-columns:1fr}.hn-threads{border-bottom:1px solid #dae9df;border-left:0;gap:8px;min-height:90px;display:flex;overflow-x:auto}.hn-threads h3{min-width:100px}.hn-threads button{min-width:125px}.hn-messages{min-height:300px}.hn-admin-listing,.hn-admin-inquiry{flex-direction:column;align-items:flex-start}.hn-panel-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.hn-panel-tabs button{flex-shrink:0}}.hn-voice{color:#168477;background:#f8fbf9;border:1px solid #dcebe3;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;font-size:10px;display:flex}.hn-voice.recording{color:#a34;background:#fff0f0;border-color:#edc9c9}.hn-hero-h{object-fit:contain;filter:drop-shadow(0 21px 25px #12494a17);width:min(100%,590px);height:auto;display:block}.hn-hero-image{isolation:isolate;min-height:420px;overflow:visible}.hn-hero-floating{z-index:1;bottom:12%;right:1%}.hn-footer{color:#deebe7;background:#081820;border-top:0;margin-top:25px}.hn-footer .brand{display:inline-flex}.hn-footer .brand img{width:177px;max-width:100%;height:auto}.hn-footer-grid{grid-template-columns:1.55fr repeat(3,minmax(115px,.8fr)) 1.15fr;align-items:start;gap:37px;padding:72px 0 57px;display:grid}.hn-footer-brand p,.hn-footer-connect p{color:#a5b9ba;max-width:340px;margin:18px 0;font-size:12px;line-height:2.25}.hn-footer-column{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.hn-footer-column h3{color:#fff;margin:4px 0 10px;font-size:14px;font-weight:700}.hn-footer-column a{color:#adc7c4;align-items:center;gap:8px;font-size:12px;transition:color .2s;display:inline-flex}.hn-footer-column a:hover{color:#58d8c1}.hn-footer-social{gap:10px;margin-top:16px;display:flex}.hn-footer-social a{color:#a3d8d0;background:#173139;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.hn-footer-social a:hover{color:#fff;background:#168477}.hn-footer-connect small{color:#769895;align-items:start;gap:7px;margin-top:8px;font-size:10px;line-height:1.9;display:flex}.hn-footer-bottom{color:#849fa0;border-top:1px solid #294148;justify-content:space-between;align-items:center;gap:12px;min-height:64px;font-size:11px;display:flex}@media (max-width:1100px){.hn-footer-grid{grid-template-columns:repeat(3,1fr);gap:35px}.hn-footer-brand,.hn-footer-connect{grid-column:span 2}}@media (max-width:760px){.hn-hero-h{width:min(90vw,460px)}.hn-hero-image{min-height:250px}.hn-hero-floating{bottom:3%;right:0}.hn-footer-grid{grid-template-columns:repeat(2,1fr);gap:29px 17px;padding:44px 0 35px}.hn-footer-brand,.hn-footer-connect{grid-column:span 2}.hn-footer-bottom{flex-direction:column;align-items:flex-start;padding:20px 0}.hn-footer-column{gap:11px}.hn-footer-column h3{margin-bottom:2px}}.hn-info-page{max-width:900px;min-height:60vh}.hn-info-page h1{margin:14px 0;font-size:clamp(30px,3.5vw,44px)}.hn-info-page>p{color:#607975;max-width:780px;font-size:16px;line-height:2.4}.hn-info-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hn-office-hero-new{color:#fff;isolation:isolate;background:linear-gradient(125deg,#173b45,#166e69);border-radius:22px;align-items:end;min-height:315px;display:flex;position:relative;overflow:hidden}.hn-office-hero-photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hn-office-hero-shade{z-index:-1;background:linear-gradient(90deg,#081d2380,#08252ae0);position:absolute;inset:0}.hn-office-hero-content{align-items:center;gap:26px;width:100%;padding:38px 46px;display:flex}.hn-office-detail-logo,.hn-office-fallback{object-fit:contain;color:#168477;background:#fff;border-radius:19px;flex-shrink:0;place-items:center;width:112px;height:112px;padding:11px;display:grid}.hn-office-hero-content h1{margin:8px 0;font-size:clamp(28px,3vw,44px)}.hn-office-hero-content p{color:#d9eae9;font-size:14px}.hn-office-hero-content .hn-inline-meta,.hn-office-hero-content .hn-eyebrow{color:#e4f2ef}.hn-office-contact-social{flex-wrap:wrap;align-items:center;gap:17px;margin-top:21px;display:flex}.hn-office-contact-social a,.hn-team a{color:#167c70;align-items:center;gap:6px;display:inline-flex}.hn-brand-upload{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:19px 0;display:grid}.hn-brand-upload>div{background:#f8fbfa;border:1px solid #dce8e1;border-radius:13px;padding:16px}.hn-brand-upload img{object-fit:contain;background:#eef4f0;border-radius:9px;width:100%;max-height:175px;margin:10px 0}.hn-brand-upload label{color:#173b45;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.hn-brand-upload input[type=file]{width:100%;max-width:100%;font-size:11px}.hn-suggestion-list{gap:12px;margin:20px 0;display:grid}.hn-suggestion-card{background:#fff;border:1px solid #e0eae5;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.hn-suggestion-card strong{color:#173b45}.hn-suggestion-card small{color:#77948a;margin-top:7px;font-size:11px;display:block}@media (max-width:760px){.hn-brand-upload{grid-template-columns:1fr}.hn-office-hero-content{flex-direction:column;align-items:flex-start;padding:26px 19px}.hn-office-detail-logo,.hn-office-fallback{width:82px;height:82px}}.hn-office-hero-new .hn-office-detail-logo{width:116px;height:116px;box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0}.hn-office-about-card{overflow:hidden;box-shadow:0 14px 42px #14383b0b;border:1px solid #e2eae7!important;border-radius:19px!important;padding:0!important}.hn-office-about-header{background:linear-gradient(115deg,#eff8f5,#fff 82%);border-bottom:1px solid #e6efeb;padding:28px 30px 26px}.hn-office-about-kicker{color:#118575;background:#fff;border:1px solid #d7eae3;border-radius:99px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.hn-office-about-header h2{color:#113942;margin:15px 0 8px;font-size:clamp(22px,2.1vw,29px);line-height:1.6}.hn-office-about-header p{color:#617e78;margin:0;font-size:13px;line-height:2}.hn-office-about-facts{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:22px 28px 24px;display:grid}.hn-office-about-facts>div{background:#f8fbf9;border:1px solid #e6efea;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:15px 14px;display:flex}.hn-office-about-facts svg{color:#159488;flex-shrink:0}.hn-office-about-facts span{flex-direction:column;gap:5px;min-width:0;display:flex}.hn-office-about-facts small{color:#80968e;font-size:10px}.hn-office-about-facts strong,.hn-office-about-facts a{color:#173b45;overflow-wrap:anywhere;text-align:start;font-size:12px;font-weight:700}.hn-office-about-description,.hn-office-about-section{padding:0 30px 23px}.hn-office-about-description h3,.hn-office-about-section h3{color:#173b45;align-items:center;gap:8px;margin:0 0 11px;font-size:14px;display:flex}.hn-office-about-description h3:before,.hn-office-about-section h3:before{content:"";background:#17a18f;border-radius:8px;width:4px;height:17px}.hn-office-about-description p{color:#4e6d69;white-space:pre-wrap;margin:0;font-size:13px;line-height:2.4}.hn-office-pill-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hn-office-pill-list span{color:#087c70;background:#e9f7f2;border:1px solid #d2ede3;border-radius:999px;padding:7px 13px;font-size:11px;font-weight:600}.hn-office-pill-list.muted span{color:#5a7870;background:#f7faf8;border-color:#e3eee7}.hn-office-about-address{color:#587870;background:#f8fbf9;border-radius:11px;align-items:flex-start;gap:9px;margin:0 30px 20px;padding:14px;font-size:12px;line-height:2;display:flex}.hn-office-about-address svg{color:#168477;flex-shrink:0}.hn-office-about-card .hn-office-contact-social{border-top:1px solid #eef3f0;margin:0 30px 25px;padding-top:18px}@media (max-width:760px){.hn-office-hero-new .hn-office-detail-logo{width:86px;height:86px}.hn-office-about-header{padding:23px 19px}.hn-office-about-facts{grid-template-columns:1fr 1fr;gap:8px;margin:18px}.hn-office-about-facts>div{padding:12px 9px}.hn-office-about-description,.hn-office-about-section{padding:0 19px 20px}.hn-office-about-address,.hn-office-about-card .hn-office-contact-social{margin:0 19px 20px}}@media (max-width:400px){.hn-office-about-facts{grid-template-columns:1fr}}.hn-office-public,.hn-theme-sample,.hn-theme-jade{--a:#123a44;--b:#16a68e;--s:#e8f7f2}.hn-theme-noir_gold{--a:#0d1117;--b:#c6a563;--s:#faf2df}.hn-theme-navy_gold{--a:#102341;--b:#d4ae70;--s:#faf2e4}.hn-theme-ocean{--a:#153652;--b:#28adbf;--s:#e4f6fa}.hn-theme-royal{--a:#32224b;--b:#aa8fe0;--s:#f3effa}.hn-theme-burgundy{--a:#541d33;--b:#cf8b94;--s:#faeef1}.hn-theme-forest{--a:#193b31;--b:#c0a768;--s:#f4f1e6}.hn-theme-terracotta{--a:#614036;--b:#d99c72;--s:#fbf0e9}.hn-theme-slate{--a:#243139;--b:#b9c9d1;--s:#edf4f5}.hn-theme-midnight{--a:#0a2031;--b:#43c9b7;--s:#e8f8f6}.hn-office-public .hn-office-hero-new{background:linear-gradient(118deg,#07151b,var(--a));min-height:340px}.hn-office-public .hn-office-hero-content{align-items:center;gap:30px;max-width:1030px;min-height:340px;padding:38px 45px}.hn-office-public .hn-office-detail-logo{object-fit:contain;filter:drop-shadow(0 8px 16px #0004);flex:0 0 170px;width:170px!important;height:170px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.hn-office-public .hn-office-hero-content>div{min-width:0;max-width:680px}.hn-office-public .hn-office-hero-content h1{margin:10px 0;font-size:clamp(29px,3.5vw,47px);line-height:1.45}.hn-office-public .hn-office-hero-content p{color:#eef7f7;max-width:660px;line-height:2}.hn-office-public .hn-office-about-header{background:linear-gradient(115deg,var(--s),#fff 88%)}.hn-office-public .hn-office-about-description h3:before,.hn-office-public .hn-office-about-section h3:before{background:var(--b)}.hn-office-public .hn-office-actions .hn-primary{background:var(--a)}.hn-office-symbol.has-logo{border:0;border-radius:0;flex:0 0 78px;width:78px;height:78px;overflow:visible;background:0 0!important}.hn-office-symbol.has-logo img{object-fit:contain;width:100%;height:100%}.hn-office-card{gap:16px;min-height:122px}.hn-office-card small{white-space:normal;line-height:1.8}.hn-office-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.hn-office-nav>div{background:#fff;border:1px solid #deebe4;border-radius:13px;flex-wrap:wrap;align-content:start;align-items:start;gap:7px;padding:16px;display:flex}.hn-office-nav h3{color:#183d43;width:100%;margin:0 0 5px;font-size:12px}.hn-office-nav button{font:inherit;color:#58776c;cursor:pointer;background:#fff;border:1px solid #e0eae6;border-radius:9px;padding:8px 11px;font-size:11px}.hn-office-nav button.active{color:#fff;background:#173b45;border-color:#173b45}.hn-office-admin .hn-admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-width:none;display:grid}.hn-office-admin .hn-admin-form label.hn-check,.hn-office-admin .hn-admin-form>button{grid-column:1/-1}.hn-office-admin .hn-admin-form label:has(textarea){grid-column:1/-1}.hn-office-admin .hn-admin-form>button{justify-self:start}.hn-office-themes{background:#fbfefc;border:1px solid #dceae6;border-radius:14px;margin:20px 0;padding:18px}.hn-office-themes h3{color:#173b45;margin:0 0 8px;font-size:15px}.hn-office-themes p{color:#77958b;font-size:11px}.hn-themes-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.hn-themes-list button{cursor:pointer;min-height:82px;font:inherit;color:#315154;background:#fff;border:1px solid #dfeae3;border-radius:11px;justify-items:center;gap:7px;padding:10px 5px;display:grid}.hn-themes-list button.chosen{background:#f1f9f4;border:2px solid #188a7c}.hn-themes-list strong{text-align:center;font-size:10px}.hn-theme-dots{border-radius:7px;width:80%;max-width:93px;height:25px;display:flex;overflow:hidden}.hn-theme-dots i{flex:1}.hn-theme-sample{background:linear-gradient(120deg,#091923,var(--a));color:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:20px 23px;display:flex}.hn-theme-sample small{color:var(--b)}.hn-theme-sample strong{font-size:20px}.hn-theme-sample span{color:#e0ecec;font-size:11px}@media (max-width:1080px){.hn-office-nav{grid-template-columns:1fr}.hn-themes-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.hn-office-admin .hn-admin-form{grid-template-columns:1fr}.hn-themes-list{grid-template-columns:repeat(2,1fr)}.hn-office-public .hn-office-hero-content{flex-direction:row;gap:16px;min-height:300px;padding:23px 19px}.hn-office-public .hn-office-detail-logo{flex-basis:102px;width:102px!important;height:102px!important}.hn-office-public .hn-office-hero-content h1{font-size:26px}.hn-office-symbol.has-logo{flex-basis:65px;width:65px;height:65px}}@media (max-width:410px){.hn-office-public .hn-office-hero-content{flex-direction:column;align-items:flex-start}}.hn-public:has(>main.hn-office-public.hn-theme-jade){--of-bg:#f3faf7;--of-surface:#fff;--of-alt:#eaf5ef;--of-text:#153d40;--of-muted:#58786f;--of-line:#d6e8df;--of-accent:#168477;--of-button-text:#fff;--of-footer:#082b30}.hn-public:has(>main.hn-office-public.hn-theme-noir_gold){--of-bg:#0a0908;--of-surface:#171510;--of-alt:#221d16;--of-text:#f4e7c9;--of-muted:#c7b88e;--of-line:#51462f;--of-accent:#d8b560;--of-button-text:#15110b;--of-footer:#090806}.hn-public:has(>main.hn-office-public.hn-theme-navy_gold){--of-bg:#0b1628;--of-surface:#14243b;--of-alt:#1b304c;--of-text:#f5e8d0;--of-muted:#bbc6cf;--of-line:#40546b;--of-accent:#e3ba72;--of-button-text:#18202c;--of-footer:#071121}.hn-public:has(>main.hn-office-public.hn-theme-ocean){--of-bg:#eaf6fa;--of-surface:#fff;--of-alt:#dceef4;--of-text:#173f53;--of-muted:#507582;--of-line:#c6e0e9;--of-accent:#147d98;--of-button-text:#fff;--of-footer:#0b3348}.hn-public:has(>main.hn-office-public.hn-theme-royal){--of-bg:#171223;--of-surface:#251b36;--of-alt:#302442;--of-text:#f5eafb;--of-muted:#c8b9d6;--of-line:#514166;--of-accent:#bb9ae8;--of-button-text:#1c142b;--of-footer:#100d1b}.hn-public:has(>main.hn-office-public.hn-theme-burgundy){--of-bg:#251219;--of-surface:#371c27;--of-alt:#482430;--of-text:#fff1ee;--of-muted:#e0bdbd;--of-line:#684251;--of-accent:#dc9b9d;--of-button-text:#231218;--of-footer:#190e14}.hn-public:has(>main.hn-office-public.hn-theme-forest){--of-bg:#10241e;--of-surface:#1b3329;--of-alt:#274235;--of-text:#eaf3e7;--of-muted:#b4c7b9;--of-line:#446753;--of-accent:#cfb77c;--of-button-text:#19231b;--of-footer:#0c1b16}.hn-public:has(>main.hn-office-public.hn-theme-terracotta){--of-bg:#fcf3ed;--of-surface:#fff;--of-alt:#f6e4d9;--of-text:#51352c;--of-muted:#927367;--of-line:#ecd1c3;--of-accent:#bc7652;--of-button-text:#fff;--of-footer:#3a221b}.hn-public:has(>main.hn-office-public.hn-theme-slate){--of-bg:#eaf0f3;--of-surface:#fff;--of-alt:#dce6ea;--of-text:#263d48;--of-muted:#657b83;--of-line:#cddce2;--of-accent:#4f788c;--of-button-text:#fff;--of-footer:#1b303b}.hn-public:has(>main.hn-office-public.hn-theme-midnight){--of-bg:#081926;--of-surface:#102937;--of-alt:#193848;--of-text:#e8f9f7;--of-muted:#a7c8c8;--of-line:#385b66;--of-accent:#47cebe;--of-button-text:#092a31;--of-footer:#061420}.hn-public:has(>main.hn-office-public){color:var(--of-text);transition:background .2s,color .2s;background:var(--of-bg)!important}.hn-public:has(>main.hn-office-public) .hn-header{background:var(--of-surface)!important;border-bottom-color:var(--of-line)!important}.hn-public:has(>main.hn-office-public) .hn-navigation a{color:var(--of-text)!important}.hn-public:has(>main.hn-office-public) .hn-header-actions .hn-link{color:var(--of-text)!important}.hn-public:has(>main.hn-office-public) .hn-header .hn-btn{background:var(--of-accent)!important;color:var(--of-button-text)!important}.hn-public:has(>main.hn-office-public) .hn-footer{background:var(--of-footer)!important;border-color:var(--of-line)!important}.hn-public:has(>main.hn-office-public) .hn-footer a:hover{color:var(--of-accent)!important}.hn-office-public{color:var(--of-text)!important;background:0 0!important}.hn-office-public h2,.hn-office-public h3,.hn-office-public h4,.hn-office-public strong{color:var(--of-text)}.hn-office-public .hn-paper,.hn-office-public .hn-inquiry-form,.hn-office-public .hn-empty{box-shadow:0 12px 35px #00000012;background:var(--of-surface)!important;border-color:var(--of-line)!important;color:var(--of-text)!important}.hn-office-public .hn-office-about-card{background:var(--of-surface)!important;border-color:var(--of-line)!important}.hn-office-public .hn-office-about-header{background:linear-gradient(110deg,var(--of-alt),var(--of-surface))!important;border-bottom-color:var(--of-line)!important}.hn-office-public .hn-office-about-header h2,.hn-office-public .hn-office-about-description h3,.hn-office-public .hn-office-about-section h3,.hn-office-public .hn-section-top h2{color:var(--of-text)!important}.hn-office-public .hn-office-about-header p,.hn-office-public .hn-office-about-description p,.hn-office-public .hn-section-top p,.hn-office-public .hn-paper p,.hn-office-public .hn-paper small,.hn-office-public .hn-qr-card p{color:var(--of-muted)!important}.hn-office-public .hn-office-about-facts>div,.hn-office-public .hn-office-about-address{background:var(--of-alt)!important;border-color:var(--of-line)!important;color:var(--of-text)!important}.hn-office-public .hn-office-about-facts small{color:var(--of-muted)!important}.hn-office-public .hn-office-about-facts strong,.hn-office-public .hn-office-about-facts a{color:var(--of-text)!important}.hn-office-public .hn-office-about-facts svg,.hn-office-public .hn-office-about-address svg{color:var(--of-accent)!important}.hn-office-public .hn-office-about-kicker{background:var(--of-alt)!important;color:var(--of-accent)!important;border-color:var(--of-line)!important}.hn-office-public .hn-office-about-section h3:before,.hn-office-public .hn-office-about-description h3:before{background:var(--of-accent)!important}.hn-office-public .hn-office-pill-list span{background:var(--of-alt)!important;color:var(--of-text)!important;border-color:var(--of-line)!important}.hn-office-public .hn-office-contact-social{border-top-color:var(--of-line)!important}.hn-office-public .hn-office-contact-social a,.hn-office-public .hn-text-link{color:var(--of-accent)!important}.hn-office-public .hn-inquiry-form label{color:var(--of-muted)!important}.hn-office-public input,.hn-office-public select,.hn-office-public textarea{background:var(--of-alt)!important;color:var(--of-text)!important;border-color:var(--of-line)!important}.hn-office-public input::placeholder,.hn-office-public textarea::placeholder{opacity:.8;color:var(--of-muted)!important}.hn-office-public .hn-btn.hn-primary{background:var(--of-accent)!important;color:var(--of-button-text)!important;border-color:var(--of-accent)!important}.hn-office-public .hn-btn.hn-outline,.hn-office-public .hn-btn.hn-ghost{background:var(--of-surface)!important;color:var(--of-text)!important;border-color:var(--of-line)!important}.hn-office-public .hn-office-hero-new{background:linear-gradient(125deg,#080b0f,var(--of-footer))!important;border:1px solid var(--of-line)!important}.hn-office-public .hn-office-hero-shade{background:linear-gradient(90deg,#00000048,#000000b8)!important}.hn-office-public .hn-office-hero-content h1{color:#fff!important}.hn-office-public .hn-office-hero-content p{color:#e4e6e2!important}.hn-office-public .hn-office-hero-content .hn-eyebrow{color:var(--of-accent)!important}.hn-office-public .hn-office-detail-logo{object-fit:contain!important;width:185px!important;height:185px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 185px!important;padding:0!important}.hn-community .hn-office-symbol.has-logo,.hn-directory .hn-office-symbol.has-logo{background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 83px!important;width:83px!important;height:83px!important;padding:0!important}.hn-community .hn-office-symbol.has-logo img,.hn-directory .hn-office-symbol.has-logo img{object-fit:contain!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important}@media (max-width:760px){.hn-office-public .hn-office-detail-logo{flex-basis:105px!important;width:105px!important;height:105px!important}.hn-community .hn-office-symbol.has-logo,.hn-directory .hn-office-symbol.has-logo{flex-basis:65px!important;width:65px!important;height:65px!important}}
.hn-blog-index{min-height:70vh;padding-top:62px;padding-bottom:90px}.hn-blog-head{padding:35px 0 19px}.hn-blog-head h1{color:#173b45;letter-spacing:-1px;margin:15px 0 10px;font-size:clamp(32px,4vw,50px)}.hn-blog-head>p{color:#67857e;font-size:15px}.hn-blog-search{background:#fff;border:1px solid #e0ebe5;border-radius:16px;gap:12px;margin:21px 0 32px;padding:14px;display:flex}.hn-blog-search input{background:#f8fbf9;border:1px solid #edf2ed;border-radius:10px;flex:1;min-width:0;padding:11px 14px;font-family:inherit}.hn-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.hn-blog-card{background:#fff;border:1px solid #e0ebe5;border-radius:16px;transition:box-shadow .18s;overflow:hidden}.hn-blog-card:hover{box-shadow:0 18px 42px #113d3915}.hn-blog-cover{aspect-ratio:16/10;color:#fff;background:linear-gradient(135deg,#103c46,#228478);justify-content:center;align-items:center;font-size:30px;font-weight:750;display:flex;overflow:hidden}.hn-blog-cover>img{object-fit:cover;width:100%;height:100%}.hn-blog-cover span{text-align:center;direction:ltr;line-height:1.4;display:grid}.hn-blog-cover small{letter-spacing:4px;font-size:13px;font-weight:500}.hn-blog-body{padding:21px 23px}.hn-blog-body h2{margin:10px 0;line-height:1.9;font-size:18px!important}.hn-blog-body h2 a{color:#173b45}.hn-blog-body p{color:#6b8580;min-height:58px;font-size:12px;line-height:2}.hn-blog-card-bottom{color:#819991;border-top:1px solid #e7efea;justify-content:space-between;gap:10px;margin-top:14px;padding-top:16px;font-size:11px;display:flex}.hn-blog-card-bottom a{color:#168477;font-weight:650}.hn-blog-pagination{justify-content:center;align-items:center;gap:22px;margin-top:31px;display:flex}.hn-blog-pagination a{color:#168477;border:1px solid #dce9e2;border-radius:8px;padding:8px 14px}.hn-article{padding-block:43px 88px}.hn-article-breadcrumb{color:#819994;gap:11px;font-size:11px;display:flex}.hn-article-breadcrumb a:hover{color:#168477}.hn-article-header{text-align:center;max-width:890px;margin:38px auto 36px}.hn-article-header h1{letter-spacing:-.8px;margin:13px 0;font-size:clamp(30px,3.7vw,47px);line-height:1.7}.hn-article-header p{color:#748d87;font-size:15px;line-height:2.2}.hn-article-meta{color:#8fa29c;justify-content:center;gap:10px;font-size:12px;display:flex}.hn-article-cover{border-radius:21px;max-height:600px;margin-bottom:55px;overflow:hidden}.hn-article-cover img{object-fit:cover;width:100%;max-height:590px;display:block}.hn-article-layout{grid-template-columns:minmax(0,1fr) 255px;gap:55px;max-width:1160px;margin:auto;display:grid}.hn-article-prose{color:#304b4b;overflow-wrap:break-word;font-size:16px;line-height:2.55}.hn-article-prose h2{color:#173b45;margin:32px 0 12px;font-size:25px!important}.hn-article-prose h3{margin:25px 0 10px;font-size:20px!important}.hn-article-prose p{margin:0 0 20px}.hn-article-prose ul,.hn-article-prose ol{margin:0 0 20px;padding-right:25px}.hn-article-prose li{margin-bottom:7px}.hn-article-prose blockquote{background:#eaf4ef;border-right:4px solid #168477;border-radius:8px;margin:20px 0;padding:13px 22px}.hn-article-prose img{border-radius:14px;max-width:100%;height:auto;margin:22px auto;display:block}.hn-article-prose a{color:#168477;text-underline-offset:5px;text-decoration:underline}.hn-article-aside{background:#edf5f0;border-radius:16px;flex-direction:column;align-self:start;gap:11px;padding:22px;display:flex;position:sticky;top:30px}.hn-article-aside strong{font-size:15px}.hn-article-aside p{color:#66817b;font-size:12px;line-height:2.2}.hn-article-aside a{white-space:normal}.hn-blog-tags{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.hn-blog-tags span{color:#168477;background:#e5f2ed;border-radius:30px;padding:7px 13px;font-size:12px}.hn-blog-related{border-top:1px solid #e2ede6;margin-top:65px;padding-top:32px}.hn-blog-related h2{font-size:23px}.hn-related-card{color:#254e51;background:#fff;border:1px solid #e2eae6;border-radius:12px;padding:12px}.hn-related-card img{object-fit:cover;border-radius:8px;width:100%;height:155px;margin-bottom:12px;display:block}.ba-admin{color:#173b45;width:min(100%,1320px);margin:0 auto;font-family:inherit}.ba-top,.ba-editor-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.ba-top h1,.ba-editor-header h1{margin:6px 0;font-size:28px}.ba-top p{color:#718b84;font-size:12px}.ba-primary,.ba-outline{cursor:pointer;border:1px solid #d1e2dc;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:10px 15px;font-family:inherit;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.ba-primary{color:#fff;background:#173b45;border-color:#173b45}.ba-outline{color:#35565a;background:#fff}.ba-primary:disabled,.ba-outline:disabled{opacity:.5;cursor:wait}.ba-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:22px;display:grid}.ba-stats>div{background:#fff;border:1px solid #e1ebe5;border-radius:14px;align-items:center;gap:13px;padding:22px;display:flex}.ba-stats svg{color:#168477}.ba-stats strong{font-size:25px}.ba-stats span{color:#80938d;font-size:12px}.ba-panel{background:#fff;border:1px solid #e2eae5;border-radius:15px;min-width:0;margin-bottom:20px;padding:22px}.ba-toolbar,.ba-search,.ba-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ba-toolbar{justify-content:space-between;margin-bottom:20px}.ba-search{border:1px solid #d9e8df;border-radius:10px;flex:1;max-width:420px;padding:8px 12px}.ba-search svg{color:#9bad9f}.ba-search input{border:0;outline:0;flex:1;min-width:130px;font-size:13px}.ba-toolbar>select,.ba-toolbar>a{background:#fff;border:1px solid #d9e8df;border-radius:8px;padding:10px;font-size:12px}.ba-toolbar>a{color:#168477;align-items:center;gap:7px;display:flex}.ba-post-name{color:#214948;font-size:14px;font-weight:650}.ba-post-table small{color:#9aad9e;text-align:right;direction:ltr;margin-top:4px;font-size:10px;display:block}.ba-status{color:#9b761e;background:#fff6e1;border-radius:50px;padding:6px 13px;font-size:11px}.ba-status.published{color:#13765c;background:#e2f4ea}.ba-edit-link{color:#168477;font-size:12px}.ba-back{color:#168477;align-items:center;gap:6px;font-size:12px;display:flex}.ba-editor-header{margin:15px 0 28px}.ba-editor-header h1{font-size:24px}.ba-editor-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:24px;display:grid}.ba-sidebar{min-width:0}.ba-main-form{padding:29px}.ba-label{color:#56756c;margin:17px 0 8px;font-size:12px;font-weight:650;display:block}.ba-main-form input:not([type=checkbox]),.ba-sidebar input:not([type=checkbox]),.ba-sidebar select,.ba-textarea,.ba-sidebar textarea{color:#143a44;background:#fff;border:1px solid #d8e5de;border-radius:10px;outline-color:#168477;width:100%;min-height:42px;padding:11px 12px;font-family:inherit;font-size:12px}.ba-title-input{font-weight:680;font-size:22px!important}.ba-slug-row{align-items:center;gap:10px;display:flex}.ba-slug-row>span{color:#7e9a8f;font-size:11px}.ba-slug-row input{flex:1;min-width:0}.ba-slug-row button{white-space:nowrap}.ba-editor-toolbar{background:#f7faf8;border:1px solid #dfe9e2;border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:3px;margin-top:8px;padding:7px;display:flex}.ba-editor-toolbar button{color:#2d5254;cursor:pointer;background:#fff;border:1px solid #e4eae6;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.ba-editor-toolbar button:hover{background:#e0f2e8}.ba-rich-editor{background:#fff;border:1px solid #dfe9e2;border-top:0;border-radius:0 0 10px 10px;outline-color:#168477;min-height:510px;padding:22px}.ba-rich-editor:empty:before{content:"متن مقاله را اینجا بنویسید...";color:#a1b6ac}.ba-editor-count{color:#8aa298;text-align:left;padding-top:9px;font-size:10px}.ba-panel-head{color:#244d4c;justify-content:space-between;align-items:center;font-size:14px;display:flex}.ba-sidebar .ba-panel{padding:20px}.ba-sidebar .ba-panel>select{width:100%}.ba-checkbox{color:#4c6a62;align-items:center;gap:7px;margin-top:16px;font-size:12px;display:flex}.ba-seo-score{color:#13846d;background:#e5f4ec;border-radius:50px;padding:5px 9px;font-size:12px}.ba-seo-bar{background:#e6ece8;border-radius:30px;height:6px;margin:15px 0 19px;overflow:hidden}.ba-seo-bar span{background:#168477;height:100%;transition:width .3s;display:block}.ba-tabs{border-bottom:1px solid #edf2ed;flex-wrap:wrap;gap:5px;padding-bottom:10px;display:flex}.ba-tabs button{color:#879c92;cursor:pointer;background:0 0;border:0;padding:7px;font-family:inherit;font-size:11px}.ba-tabs button.active{color:#117d6b;background:#e9f3ed;border-radius:6px}.ba-pane{padding-top:8px}.ba-google-snippet{background:#f5f8fa;border:1px solid #e6eded;border-radius:10px;gap:5px;margin:22px 0;padding:16px;display:grid}.ba-google-snippet small{color:#8b9994}.ba-google-snippet strong{color:#1b56a3;font-size:15px;font-weight:600}.ba-google-snippet span{color:#268574;text-align:right;overflow-wrap:anywhere;font-size:11px}.ba-google-snippet p{color:#777;margin:0;font-size:11px;line-height:1.8}.ba-check-head{margin:20px 0 9px;display:block}.ba-seo-check{align-items:start;gap:8px;margin-bottom:13px;font-size:11px;display:flex}.ba-seo-check svg{flex:none}.ba-seo-check span{gap:3px;display:grid}.ba-seo-check small{color:#8ba195;font-size:10px;line-height:1.7}.ba-tip{color:#839b90;font-size:10px;line-height:2}.ba-full{width:100%;margin-top:12px}.ba-media-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px;display:grid}.ba-media-grid>div{border:1px solid #e0e9e3;border-radius:8px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}.ba-media-grid img{object-fit:cover;width:100%;height:80px}.ba-media-grid button{cursor:pointer;background:#f5faf7;border:1px solid #dce9e2;border-radius:5px;padding:4px;font-size:10px}.ba-cover-preview{object-fit:cover;border-radius:10px;width:100%;height:155px}.ba-revision{border-bottom:1px solid #e5eee7;justify-content:space-between;gap:8px;padding:12px 0;font-size:11px;display:flex}.ba-revision button{color:#168477;cursor:pointer;background:0 0;border:0;font-size:11px}@media (max-width:1100px){.ba-editor-grid{grid-template-columns:minmax(0,1fr)}.ba-stats{grid-template-columns:repeat(3,1fr)}.hn-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-article-layout{gap:25px}}@media (max-width:760px){.hn-blog-search{flex-direction:column}.hn-blog-grid,.hn-article-layout{grid-template-columns:1fr}.hn-article-aside{position:static}.hn-article-cover{margin-bottom:22px}.hn-article-prose{font-size:14px}.ba-stats{grid-template-columns:1fr}.ba-top,.ba-editor-header{flex-direction:column;align-items:flex-start}.ba-editor-grid{display:block}.ba-panel{padding:15px}.ba-main-form{padding:16px}.ba-rich-editor{min-height:350px;padding:14px}.ba-editor-actions{gap:8px}.ba-editor-actions>*{flex:1;font-size:11px}.ba-slug-row{flex-wrap:wrap}.ba-slug-row input{flex:1}.ba-toolbar{flex-direction:column;align-items:stretch}.ba-search{max-width:none}}
