@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Vazirmatn Variable,Tahoma,sans-serif;color:#233e48;background:#fff;font-synthesis:none;font-weight:400;--primary:#145e63;--muted:#73858d;--line:#e1e9eb}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}button,select,input,textarea{border:1px solid var(--line)}input,textarea,select{background:#fff;color:#233e48;border-radius:9px;padding:12px;min-width:0}input:focus,textarea:focus,select:focus{outline:2px solid #24868b;outline-offset:2px}a:focus-visible,button:focus-visible{outline:3px solid #bd9858;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:650}h3{font-size:17px}p{line-height:1.95;color:var(--muted)}.container{width:min(1200px,calc(100% - 80px));margin-inline:auto}.topbar{background:#f1f6f7;border-bottom:1px solid #e7eef0;font-size:12px;color:#73858d}.topbar .container{display:flex;justify-content:space-between;padding-block:9px}header{background:#fff;border-bottom:1px solid #edf1f2}.header-inner{height:93px;display:flex;align-items:center;gap:60px}.brand{display:inline-flex;gap:11px;align-items:center}.brand-mark{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;width:47px;height:52px;border-radius:14px 14px 20px 20px}.brand-name{font-size:29px;font-weight:800;line-height:1.2}.brand-name small{display:block;color:var(--muted);font-size:11px;font-weight:400;margin-top:7px}.header-inner nav{display:flex;gap:30px;height:100%;align-items:center;font-size:14px}.header-inner nav a{height:100%;display:flex;align-items:center;position:relative}.nav-active{color:var(--primary);font-weight:650}.nav-active:after{content:"";position:absolute;bottom:0;right:20%;left:20%;height:3px;background:var(--primary);border-radius:3px}.header-actions{display:flex;align-items:center;gap:24px;margin-right:auto;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:13px 23px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.8;transition:background .2s,transform .2s;border:1px solid transparent}.button:hover{transform:translateY(-2px)}.primary{background:var(--primary);color:#fff}.primary:hover{background:#0c4d52}.secondary{background:#fff;border-color:#ccdcde;color:var(--primary)}.secondary:hover{background:#f1f7f7}.compact{padding:9px 17px}.hero{background:linear-gradient(105deg,#edf5f8,#f5f9f9 48%,#fafcfc);border-bottom:1px solid #e8eff0;overflow:hidden}.hero-inner{display:grid;grid-template-columns:1.14fr 1fr;gap:58px;align-items:center;padding-block:72px 70px}.eyebrow{font-size:13px;color:var(--primary);font-weight:550;display:inline-flex;align-items:center;gap:9px}.eyebrow>span{width:7px;height:7px;border-radius:50%;background:#bd9858}.hero h1{font-size:46px;line-height:1.65;letter-spacing:-1.3px;margin-block:18px}.hero h1>span{color:var(--primary);position:relative}.hero h1>span:after{content:"";position:absolute;bottom:3px;right:0;left:0;height:6px;background:#dbc99f66;z-index:0}.hero-copy>p{font-size:15px;max-width:480px;margin-bottom:28px}.hero-actions{display:flex;gap:12px}.hero-note{display:flex;align-items:center;gap:8px;color:#7a8e94;font-size:12px;margin-top:24px}.hero-visual{background:#ffffff90;border:1px solid #fff;border-radius:22px;padding:24px;box-shadow:0 18px 50px #35616b08;transform:rotate(-1deg)}.visual-heading{display:flex;align-items:center;justify-content:space-between}.small-chip{font-size:11px;background:#eaf2f2;color:#64818a;padding:5px 10px;border-radius:20px}.connection-stage{height:308px;position:relative}.network-center{position:absolute;top:68px;left:calc(50% - 59px);width:118px;height:149px;border-radius:25px;background:var(--primary);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 13px #145e6305,0 0 0 35px #145e6303;z-index:2}.network-center svg{color:#e1c78f}.network-center strong{font-size:26px;margin-top:6px}.network-center small{font-size:10px;opacity:.7}.network-node{position:absolute;background:#fff;box-shadow:0 5px 25px #35566d0a;border:1px solid #e5edef;padding:13px 17px;border-radius:12px;z-index:3;display:flex;flex-direction:column;align-items:center;min-width:131px}.network-node strong{font-size:12px;margin-top:6px}.network-node small{font-size:9px;color:var(--muted);margin-top:4px}.node-icon{color:var(--primary);background:#edf5f4;padding:9px;border-radius:11px;display:flex}.gold{color:#a37e3e;background:#f9f5ec}.node-a{top:12px;right:0}.node-b{left:-3px;top:133px}.node-c{right:11px;bottom:-1px}.network-line{position:absolute;border-top:1px dashed #adc5c9;width:140px;transform-origin:left center;left:45%;top:140px}.line-a{transform:rotate(-33deg)}.line-b{left:17%;top:179px;transform:rotate(-18deg)}.line-c{transform:rotate(48deg)}.visual-footer{margin-top:24px;border-top:1px solid #e1ebed;padding-top:19px;display:flex;align-items:center;gap:11px;font-size:10px;color:#849399}.visual-footer strong{display:block;font-size:12px;color:#38565c;margin-top:4px}.visual-footer>svg{margin-right:auto}.check-circle{display:flex;color:var(--primary);background:#e4f0ed;border-radius:50%;padding:8px}.services{padding-block:55px 58px}.section-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:27px}.section-title h2{font-size:26px;margin:8px 0 0}.section-title>p{font-size:14px;margin-bottom:3px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:19px}.service-card{border:1px solid var(--line);border-radius:13px;padding:24px;transition:box-shadow .2s,border .2s,transform .2s}.service-card:hover{border-color:#abcacc;transform:translateY(-4px);box-shadow:0 10px 25px #234e5710}.service-icon{display:inline-flex;padding:14px;background:#edf4f3;color:var(--primary);border-radius:12px;margin-bottom:20px}.tone-1{background:#edf2f9;color:#54759a}.tone-2{background:#f8f3e9;color:#a07e46}.tone-3{background:#f0eff7;color:#7b739d}.service-card h3{margin-bottom:8px}.service-card p{font-size:12px;min-height:24px;margin-bottom:22px}.service-link{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--primary)}.projects-section{background:#f6f9fa;border-block:1px solid #edf1f2;padding-block:50px}.text-link{display:flex;align-items:center;gap:10px;color:var(--primary);font-size:14px}.category-tabs{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.category-tabs button{background:transparent;border:1px solid transparent;color:#788b94;font-size:13px;padding:9px 17px;border-radius:7px}.category-tabs .active{background:#fff;border-color:#d6e3e5;color:var(--primary);box-shadow:0 3px 8px #123c4904}.projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.project-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:23px}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.tag{display:inline-block;background:#eef5f3;color:#488074;padding:5px 10px;border-radius:5px;font-size:11px}.muted{color:#899aa1;font-size:11px}.project-card h3{font-size:16px;margin-bottom:13px;line-height:1.8}.project-card h3 a:hover{color:var(--primary)}.meta{display:flex;align-items:center;gap:6px;font-size:12px;color:#7f9199}.project-info{display:flex;gap:23px;color:#6b818b;font-size:12px;margin:18px 0 21px}.project-info span{display:flex;gap:7px;align-items:center}.card-bottom{border-top:1px solid #edf1f2;padding-top:17px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#82929a}.card-bottom strong{color:#3c5d67;font-weight:550;margin-right:5px}.card-bottom a{color:var(--primary);display:flex;align-items:center;gap:9px}.sample-note{font-size:12px;color:#8a9aa1;margin:22px 0 0;line-height:1.9}.how{padding-block:65px}.centered{align-items:center;flex-direction:column;gap:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:40px}.step{text-align:center;position:relative}.step>span{display:inline-flex;border:1px solid #d6e5e7;border-radius:50%;width:46px;height:46px;align-items:center;justify-content:center;color:var(--primary);background:#f4f8f8;font-size:17px;margin-bottom:18px}.step h3{font-size:16px;margin-bottom:8px}.step p{font-size:13px}.join{background:#eef5f4;border:1px solid #deebe9;border-radius:16px;padding:32px 40px;display:flex;justify-content:space-between;align-items:center;margin-bottom:66px;gap:20px}.join h2{font-size:25px;margin:8px 0}.join p{font-size:13px;margin:0}.join .button{flex-shrink:0}footer{border-top:1px solid var(--line);background:#fbfcfd}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;padding-block:40px}.footer-main p{font-size:13px;margin-top:18px}.footer-main h3{font-size:14px;margin:9px 0 18px}.footer-main>div>a:not(.brand){display:block;color:#7a8d95;font-size:13px;margin:11px 0}.footer-caption{font-size:12px;color:#8b9ca3}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding-block:18px;font-size:11px;color:#8a9aa2}.page{min-height:55vh;padding-block:45px 70px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:20px}.page h1{font-size:30px;margin:10px 0}.page-header p{font-size:14px}.filters{padding:18px;background:#f3f7f8;border:1px solid #e5ecee;border-radius:12px;display:flex;gap:12px}.search-field{display:flex;align-items:center;gap:10px;flex:1;background:#fff;border:1px solid var(--line);border-radius:8px;padding-inline:13px;color:#80949b}.search-field input{border:0;width:100%;font-size:14px}.filters select{font-size:14px;min-width:180px}.results{font-size:13px;margin:22px 0}.empty{padding:60px 20px;text-align:center}.empty svg{color:var(--primary)}.empty h3{margin-top:18px}.narrow{max-width:850px}.breadcrumb{font-size:13px;display:block;color:var(--muted);margin-bottom:25px}.detail-panel{border:1px solid var(--line);padding:36px;border-radius:16px}.detail-panel h1{margin-block:20px}.detail-panel h2{font-size:20px}.detail-facts{display:flex;gap:40px;background:#f4f8f8;padding:25px;border-radius:10px;margin-block:27px;font-size:13px;color:var(--muted)}.detail-facts strong{display:block;margin-top:8px;font-size:15px;color:#345a63}.detail-panel .button{margin-top:20px}.demo-notice{background:#f8f5ed;border:1px solid #e8ddc6;padding:14px 17px;border-radius:8px;color:#826a42;font-size:13px;line-height:1.9;margin-top:18px}.provider-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.provider-card{border:1px solid var(--line);border-radius:13px;padding:23px;text-align:center}.avatar{background:#eaf3f2;color:var(--primary);width:72px;height:72px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:18px}.provider-card .avatar{margin-inline:auto}.provider-card h2{font-size:19px;margin:18px 0 9px}.provider-card p{font-size:13px}.provider-card .meta{justify-content:center;flex-wrap:wrap}.provider-card .button{width:100%;margin-top:10px}.auth-page{display:grid;grid-template-columns:.85fr 1fr;gap:75px;max-width:1000px;padding-block:55px 70px;align-items:start}.auth-aside{background:linear-gradient(140deg,#eaf4f3,#f4f7fb);border:1px solid #e0ecec;border-radius:18px;padding:35px}.auth-aside>.brand-mark{margin-bottom:28px;width:62px;height:68px}.auth-aside>.eyebrow{display:block}.auth-aside h2{font-size:28px;line-height:1.8;margin:17px 0}.auth-aside p{font-size:14px;margin-bottom:34px}.aside-item{display:flex;gap:12px;align-items:center;font-size:13px;color:#5c7b81;margin-top:20px}.form-panel h1{font-size:28px;margin-bottom:12px}.form-panel>p{font-size:14px}.form-panel form{margin-top:26px}.form-panel label{display:flex;flex-direction:column;gap:8px;font-size:14px;margin-bottom:18px}.form-panel input,.form-panel select,.form-panel textarea{width:100%;font-size:14px}.role-picker{display:flex;gap:6px;background:#f2f6f7;padding:5px;border-radius:9px;margin-bottom:23px}.role-picker button{flex:1;border:1px solid transparent;background:none;padding:10px 4px;border-radius:6px;color:#728890;font-size:14px}.role-picker .active{background:#fff;border-color:#d7e6e6;color:var(--primary);box-shadow:0 2px 5px #204d5707}.full{width:100%;margin-top:18px}.forgot{font-size:12px;color:var(--primary)}.form-switch{text-align:center;margin-top:24px}.form-switch a{color:var(--primary);font-weight:650}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.menu-toggle{display:none}.skip-link{position:fixed;top:-70px;right:10px;background:var(--primary);color:#fff;padding:12px;z-index:100}.skip-link:focus{top:10px}main:focus{outline:none}@media (min-width:1500px){.hero-inner{padding-block:88px}.hero h1{font-size:50px}}@media (max-width:1100px){.container{width:calc(100% - 48px)}.header-inner{gap:30px}.header-inner nav{gap:20px}.hero-inner{gap:25px}.hero h1{font-size:38px}.hero-actions{flex-wrap:wrap}.hero-visual{padding:18px}.network-node{min-width:112px;padding:10px}.service-card{padding:18px}.provider-grid{grid-template-columns:repeat(2,1fr)}.project-card{padding:17px}.auth-page{gap:35px}}@media (max-width:800px){.header-inner{height:80px;gap:22px}.header-inner nav{gap:16px;font-size:12px}.header-actions{gap:15px}.header-actions .compact{display:none}.hero-inner{grid-template-columns:1fr 1fr;gap:20px;padding-block:45px}.hero h1{font-size:31px;letter-spacing:-.5px}.hero-copy>p{font-size:14px}.hero-visual{padding:13px}.network-node{min-width:100px;padding:9px}.network-node strong{font-size:11px}.network-node small{font-size:9px}.network-center{width:95px;height:127px;left:calc(50% - 47px);top:74px}.node-b{left:-6px;top:142px}.node-c{right:0;bottom:0}.visual-heading .eyebrow{font-size:11px}.small-chip{display:none}.service-grid,.projects-grid{grid-template-columns:repeat(2,1fr)}.projects-grid .project-card:last-child:nth-child(3){grid-column:1/-1}.section-title h2{font-size:23px}.steps{gap:20px}.join{padding:26px}.join h2{font-size:22px}.filters{flex-wrap:wrap}.search-field{flex-basis:100%}.filters select{flex:1}.auth-page{grid-template-columns:1fr;max-width:540px}.auth-aside{display:none}.footer-main{gap:30px}.detail-facts{flex-wrap:wrap;gap:25px}}@media (max-width:580px){.container{width:calc(100% - 36px)}.topbar{font-size:10px}.topbar .container{padding-block:8px}.header-inner{gap:18px;height:77px}.brand-mark{width:39px;height:44px;border-radius:11px 11px 17px 17px}.brand-name{font-size:25px}.brand-name small{font-size:9px}.header-actions{margin-right:auto;font-size:12px}.menu-toggle{display:flex;align-items:center;justify-content:center;background:#f2f7f7;color:var(--primary);border:0;border-radius:7px;padding:8px;order:3}.header-inner nav{display:none;position:absolute;top:111px;right:0;left:0;height:auto;background:#fff;padding:20px;z-index:10;border-bottom:1px solid var(--line);box-shadow:0 10px 20px #12404b0d}.header-inner nav.open{display:flex;flex-direction:column;align-items:stretch;gap:8px}.header-inner nav a{padding:10px;font-size:14px}.nav-active:after{display:none}.hero-inner{grid-template-columns:1fr;padding-block:35px;gap:34px}.hero h1{font-size:36px;line-height:1.65;margin-block:16px}.hero-copy>p{font-size:14px;margin-bottom:23px}.hero-actions{gap:9px}.hero-actions .button{padding:12px 15px;font-size:12px}.hero-note{font-size:10px;margin-top:20px}.hero-visual{margin-inline:10px;padding:20px;transform:none}.connection-stage{height:295px}.network-node{min-width:117px;padding:11px}.network-center{top:74px;width:111px;height:140px;left:calc(50% - 55px)}.node-a{top:15px}.node-b{top:145px}.node-c{bottom:-5px;right:4px}.visual-heading .eyebrow{font-size:12px}.small-chip{display:block;font-size:10px}.services{padding-block:36px}.section-title{align-items:start;gap:12px;margin-bottom:23px}.section-title h2{font-size:21px}.section-title>p{display:none}.eyebrow{font-size:12px}.service-grid{gap:12px}.service-card{padding:17px 13px}.service-icon{padding:11px;margin-bottom:17px}.service-card h3{font-size:15px}.service-card p{font-size:11px;min-height:42px;margin-bottom:16px}.service-link{font-size:11px}.projects-section{padding-block:35px}.text-link{font-size:11px;flex-shrink:0;gap:5px;margin-top:30px}.projects-grid{grid-template-columns:1fr}.projects-grid .project-card:last-child:nth-child(3){grid-column:auto}.project-card{padding:22px}.category-tabs{gap:3px}.category-tabs button{padding:8px 10px;font-size:11px}.how{padding-block:40px}.centered{align-items:center}.steps{grid-template-columns:1fr;gap:20px;margin-top:28px}.step>span{margin-bottom:10px}.step p{margin-bottom:0}.join{flex-direction:column;align-items:stretch;padding:25px;margin-bottom:38px}.join h2{font-size:21px}.join p{font-size:13px}.footer-main{grid-template-columns:1fr 1fr;gap:20px;padding-block:30px}.footer-main>div:first-child{grid-column:1/-1}.footer-main p{margin-bottom:0}.footer-bottom{gap:10px;flex-direction:column;font-size:10px}.page{padding-block:30px 45px}.page h1{font-size:25px;line-height:1.8}.page-header{flex-direction:column;align-items:stretch}.page-header .button{align-self:start}.filters{padding:12px;gap:8px}.filters select{min-width:110px;font-size:12px;padding:11px 6px}.search-field input{font-size:12px}.provider-grid{grid-template-columns:1fr}.provider-card{padding:25px}.detail-panel{padding:23px}.detail-facts{padding:18px;flex-direction:column;gap:18px}.auth-page{padding-block:32px 45px}.form-panel h1{font-size:26px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.hero-visual{container-type:inline-size;container-name:network;min-width:0}.node-b{left:0}@container network (max-width:440px){.connection-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:repeat(3,1fr);gap:16px 32px;height:auto;margin-top:22px;direction:ltr;align-items:center}.network-center{position:relative;inset:auto;grid-column:1;grid-row:2;width:100%;max-width:118px;height:120px;justify-self:end;direction:rtl;box-shadow:0 0 0 8px #145e6305,0 0 0 16px #145e6303}.network-node{position:relative;inset:auto;grid-column:2;width:100%;min-width:0;padding:12px 5px;direction:rtl;align-self:stretch;justify-content:center}.network-node strong{font-size:12px;text-align:center}.network-node small{font-size:10px;text-align:center}.node-a{grid-row:1}.node-b{grid-row:2}.node-c{grid-row:3}.network-line{display:none}.network-node:before{content:"";position:absolute;top:50%;left:-33px;width:32px;border-top:1px dashed #adc5c9;pointer-events:none}.node-a:before,.node-c:before{left:-17px;width:16px}.node-b:after{content:"";position:absolute;left:-17px;top:calc(-50% - 17px);bottom:calc(-50% - 17px);border-left:1px dashed #adc5c9;pointer-events:none}.visual-heading{gap:10px;flex-wrap:wrap}.visual-footer{gap:8px}.visual-footer>span:nth-child(2){min-width:0}.visual-footer>svg,.visual-footer .check-circle{flex-shrink:0}}input::placeholder,textarea::placeholder{direction:rtl;text-align:right}.panel-chooser{padding-block:60px 85px;min-height:65vh}.panel-chooser>h1{font-size:32px;margin:15px 0}.panel-chooser>p{font-size:16px}.p-chooser-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px}.p-choice{border:1px solid #dce7e8;border-radius:16px;padding:26px;background:#fff;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.p-choice:hover{transform:translateY(-4px);box-shadow:0 12px 35px #185e6410}.p-choice-icon{font-size:30px;color:#145e63;background:#edf5f4;width:58px;height:58px;display:grid;place-items:center;border-radius:15px;margin-bottom:24px}.choice-admin{background:#f3f7fb;border-color:#d8e1ea}.choice-admin .p-choice-icon{background:#e7eef5;color:#46678b}.p-choice h2{font-size:24px;margin:9px 0}.p-choice p{font-size:14px}.p-choice ul{padding-right:17px;font-size:13px;color:#5a737e;line-height:2.2;margin-bottom:25px}.p-choice>strong{display:flex;justify-content:space-between;font-size:14px;color:#145e63;margin-top:auto}.p-demo-banner{background:#f9f7f0;border:1px solid #eae4d5;color:#806d45;padding:12px 23px;font-size:12px;line-height:1.9;display:flex;justify-content:space-between;gap:15px}.panel-chooser .p-demo-banner{border-radius:9px}.p-demo-banner a{font-weight:650;white-space:nowrap}.panel-app{--p-ink:#29464f;--p-muted:#6e858e;--p-line:#e1e9ec;background:#f4f7f9;min-height:100vh;color:var(--p-ink);font-size:14px}.panel-app button,.panel-app a{transition:background .18s,color .18s}.panel-app button:disabled{opacity:.5;cursor:not-allowed;transform:none}.panel-app h1{font-size:28px;line-height:1.7}.panel-app h2{font-size:17px;line-height:1.8;margin:0 0 12px}.panel-app h3{font-size:15px;line-height:1.8}.panel-app p{font-size:14px;color:var(--p-muted);line-height:1.9}.p-sidebar{position:fixed;right:0;top:0;bottom:0;width:255px;background:#fff;border-left:1px solid var(--p-line);padding:30px 19px 20px;display:flex;flex-direction:column;z-index:30;overflow-y:auto}.p-sidebar>.brand{padding-inline:14px;margin-bottom:32px}.p-sidebar-account{display:flex;gap:11px;align-items:center;padding:17px 8px;border-block:1px solid #edf1f3}.p-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#eaf3f2;color:#32676c;font-weight:650;font-size:16px}.p-sidebar-account strong{display:block;font-size:14px}.p-sidebar-account small{font-size:12px;color:var(--p-muted);display:block;margin-top:5px}.p-nav-label{font-size:12px;color:#8a9ba2;padding:25px 14px 14px}.p-sidebar nav{display:flex;flex-direction:column;gap:6px}.p-sidebar nav>a{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:8px;color:#607983;font-size:14px;position:relative}.p-sidebar nav>a>span{font-family:Arial,sans-serif;font-size:21px;width:24px;text-align:center;line-height:1}.p-sidebar nav>a:hover{background:#f4f8f8;color:#145e63}.p-sidebar nav>a.current{background:#eaf3f2;color:#145e63;font-weight:650}.p-sidebar nav>a.current:before{content:"";position:absolute;right:-19px;top:10px;bottom:10px;width:3px;border-radius:3px;background:#145e63}.p-sidebar nav b{margin-right:auto;font-size:12px;background:#dfb97c;color:#66502c;min-width:22px;height:22px;border-radius:6px;display:grid;place-items:center}.p-sidebar-bottom{margin-top:auto;padding:30px 14px 0;display:flex;flex-direction:column;gap:17px;color:#6a838c;font-size:13px}.p-sidebar-bottom small{border-top:1px solid var(--p-line);padding-top:17px;font-size:11px;color:#8b9da5}.p-workspace{margin-right:255px;min-width:0}.panel-app .p-top{height:83px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;border-bottom:1px solid var(--p-line);background:#fff;font-size:13px}.p-top>div{display:flex;align-items:center;gap:14px}.p-divider{margin-inline:10px;color:#adbdc3}.p-top-actions>a{border:1px solid #e5edef;background:#fff;color:#597983;border-radius:8px;width:35px;height:35px;display:grid;place-items:center;font-size:22px}.p-demo-pill{background:#edf4f4;border:1px solid #d8e7e5;padding:5px 10px;font-size:11px;color:#5a8380;border-radius:6px}.p-main{max-width:1600px;margin:auto;padding:31px 36px 0;min-width:0}.p-main:focus{outline:none}.p-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.p-welcome h1{margin:7px 0 4px}.p-welcome p{margin:0;font-size:14px}.p-welcome>.button{flex-shrink:0}.p-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:25px}.p-stat{border:1px solid #e0e9ec;border-radius:12px;background:#fff;padding:20px 23px;box-shadow:0 3px 6px #24485502}.p-stat>span{color:#607b85;font-size:13px}.p-stat>strong{display:flex;align-items:center;justify-content:space-between;font-size:33px;line-height:1.7;margin:5px 0}.p-stat strong span{display:grid;place-items:center;width:39px;height:39px;background:#eaf4f1;border-radius:11px;color:#548a7e;font-size:23px;font-weight:400}.stat-1 strong span{background:#faf3e6;color:#b59864}.stat-2 strong span{background:#edf2fa;color:#7894ba}.stat-3 strong span{background:#f0edf8;color:#9a8cba}.p-stat>small{color:#8a9da5;font-size:12px}.p-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:23px;align-items:start}.p-overview-grid>div,.p-overview-grid>aside,.p-two-column>aside{min-width:0}.p-card{background:#fff;border:1px solid #e0e8ec;border-radius:12px;margin-bottom:23px;overflow:hidden;box-shadow:0 2px 5px #27465002}.p-padded{padding:25px}.p-card-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:21px 24px;border-bottom:1px solid #edf1f3}.p-card-heading h2{margin:0}.p-card-heading p{margin:4px 0 0;font-size:12px}.p-card-heading>a{color:#3f797b;font-size:12px;white-space:nowrap}.p-padded>.p-card-heading{padding:0 0 20px}.p-active-list>div{padding:24px;border-bottom:1px solid #edf2f3}.p-active-list>div:last-child{border:0}.p-active-top{display:flex;align-items:center;gap:12px}.p-active-top>div{flex:1}.p-project-icon{background:#f0f5f7;color:#70919e;width:41px;height:44px;display:grid;place-items:center;border-radius:8px;font-size:23px;flex-shrink:0}.p-title-button{padding:0;border:0;background:transparent;text-align:right;color:#2a4c59;font-size:14px;font-weight:650;line-height:1.8}.p-title-button:hover{color:#148388}.p-active-top small{display:block;color:#8b9ca4;font-size:12px;margin-top:5px}.p-status{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:12px;color:#65818b;background:#edf3f6}.p-status.active,.p-status.approved{background:#eaf5ef;color:#4c856b}.p-status.pending{background:#fbf3e3;color:#a1834b}.p-status.completed{background:#edf2fa;color:#6c85a5}.p-status.cancelled,.p-status.suspended,.p-status.changes_requested{background:#fbefec;color:#af796b}.p-status.not_started{background:#eff2f5;color:#7d8f9a}.p-progress-row{display:flex;gap:14px;align-items:center;margin-top:22px;font-size:12px;color:#7d959d}.p-progress-row progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:5px;width:100%;border-radius:8px;overflow:hidden;background:#edf3f5}.p-progress-row progress::-webkit-progress-bar{background:#edf3f5}.p-progress-row progress::-webkit-progress-value{background:#78a49c;border-radius:8px}.p-progress-row progress::-moz-progress-bar{background:#78a49c;border-radius:8px}.p-project-foot{display:flex;justify-content:space-between;align-items:center;margin-top:15px;color:#8196a0;font-size:12px}.p-link-button{background:transparent;border:0;color:#39797a;padding:5px 0;font-size:13px;line-height:1.8}.p-link-button:hover{text-decoration:underline}.p-verification-card{border:1px solid #dce9e6;background:linear-gradient(140deg,#eff6f3,#f5f8fa);padding:26px;border-radius:12px;margin-bottom:22px}.p-large-symbol{display:grid;place-items:center;width:49px;height:52px;background:#dfede8;color:#608e81;border-radius:13px;font-size:36px;margin-bottom:18px}.p-verification-card h2{margin-bottom:10px}.p-verification-card p{font-size:13px;margin:16px 0 0}.p-verification-card .button{background:#ffffffbf;font-size:13px;padding:10px}.p-quick{padding:22px}.p-quick h2{margin-bottom:17px}.p-quick a{display:flex;align-items:center;gap:12px;padding:14px 0;color:#617f89;font-size:13px;border-bottom:1px solid #edf2f3}.p-quick a:last-child{border:0;padding-bottom:0}.p-quick a>span:first-child{font-size:20px;color:#8aa3ad}.p-quick a>span:last-child{margin-right:auto}.p-help{padding:3px 9px;color:#6a818a}.p-help strong{font-size:13px}.p-help p{font-size:12px;line-height:2;margin:9px 0}.p-timeline{padding:23px}.p-padded>.p-timeline,.p-dialog-content>.p-timeline{padding-inline:0}.p-event{display:flex;position:relative;gap:14px;padding-bottom:24px}.p-event:last-child{padding-bottom:0}.p-event:not(:last-child):before{content:"";position:absolute;right:4px;top:16px;bottom:0;width:1px;background:#e4ebed}.p-event-dot{width:9px;height:9px;background:#8daea7;border:2px solid #e6f0ee;border-radius:50%;flex-shrink:0;margin-top:7px;box-shadow:0 0 0 3px #f5f9f8}.p-event strong{font-size:13px;font-weight:550}.p-event p{font-size:12px;margin:5px 0 6px}.p-event small{font-size:11px;color:#8ea0a7}.p-footer{border:0;border-top:1px solid #e0e8ec;background:transparent;display:flex;justify-content:space-between;padding:23px 0;color:#8fa1aa;font-size:11px;margin-top:20px}.p-page-title{margin:3px 0 25px}.p-page-title h1{margin:9px 0 7px}.p-page-title p{margin:0}.p-toolbar{padding:22px 24px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #edf1f3}.p-search{display:flex;align-items:center;border:1px solid #dfe8eb;border-radius:8px;padding:0 12px;gap:10px;max-width:430px;flex:1;color:#8ca0a9}.p-search>span{font-family:Arial,sans-serif;font-size:25px}.p-search input{width:100%;border:0;padding:10px 0;font-size:13px}.p-toolbar select{margin-right:auto;font-size:13px;padding:10px 12px;max-width:230px}.p-table-wrap{overflow-x:auto}.p-table-wrap table{border-collapse:collapse;width:100%;text-align:right;white-space:nowrap;font-size:13px}.p-table-wrap th{font-size:12px;font-weight:500;color:#7f959e;background:#f8fafb;padding:15px 23px}.p-table-wrap td{padding:20px 23px;border-top:1px solid #eaf0f2;line-height:1.9;vertical-align:middle}.p-table-wrap td small{display:block;color:#8a9ca5;font-size:11px;margin-top:5px}.p-table-wrap td strong{font-weight:550}.p-table-wrap tr:hover td{background:#fbfdfd}.p-row-actions{display:flex;gap:12px;margin-top:4px}.p-row-actions button{border:0;background:transparent;color:#538077;padding:4px 0;font-size:12px}.p-row-actions .p-danger-text,.p-danger-text{color:#b27668}.p-table-wrap .p-reason-cell{white-space:normal;min-width:240px;max-width:380px;font-size:12px;color:#77909a}.p-user-cell{display:flex;align-items:center;gap:12px}.p-empty{padding:35px;text-align:center;color:#7d939d}.p-two-column{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:23px;align-items:start}.p-verification-steps{list-style:none;padding:0;display:flex;margin:26px 0 30px;gap:15px}.p-verification-steps li{display:flex;align-items:center;gap:7px;font-size:12px;flex:1;color:#99a9af}.p-verification-steps li span{border:1px solid #dce6e9;background:#f5f8f9;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;flex-shrink:0}.p-verification-steps li.done{color:#548278}.p-verification-steps .done span{background:#eaf4ef;border-color:#cddfd7}.p-fact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:23px 0;background:#f6f9fa;border-radius:9px;padding:19px;font-size:12px;color:#7f949d}.p-fact-grid strong{display:block;color:#42636f;font-size:14px;font-weight:550;margin-top:8px;overflow-wrap:anywhere}.p-document-list>div{border:1px solid #e3ebee;border-radius:8px;padding:15px;display:flex;align-items:center;gap:14px;margin-bottom:12px}.p-document-list>div>span:first-child{background:#f1f5f7;color:#839da8;border-radius:7px;width:36px;height:39px;display:grid;place-items:center;font-size:23px}.p-document-list strong{font-size:13px;font-weight:550}.p-document-list small{display:block;font-size:11px;color:#92a3ac;margin-top:4px}.p-document-list .p-count{margin-right:auto}.p-count{display:inline-flex;border:1px solid #e4ecef;background:#f7f9fa;color:#8096a0;border-radius:6px;padding:4px 9px;font-size:11px;white-space:nowrap}.p-mini-note{padding:14px 17px;background:#f5f8fa;border:1px solid #e4edf0;border-radius:8px;font-size:12px;color:#8297a0;line-height:2;margin-block:18px}.p-form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.p-form-actions .button{font-size:13px}.p-warning{background:#fbf3e8;border:1px solid #ebdfc9;padding:17px 20px;border-radius:9px;color:#92754d;font-size:13px;line-height:1.9;margin-bottom:20px}.p-warning p{font-size:13px;color:#9a8462;margin:5px 0 0}.p-info-strip{background:#f2f7f7;padding:13px 23px;color:#688d8a;font-size:12px;line-height:2}.p-padded>.p-info-strip{border-radius:8px;margin-top:20px}.p-review-list{padding:6px 24px}.p-review-list>div{padding:19px 0;display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf1f3}.p-review-list>div:last-child{border:0}.p-review-list strong{font-size:14px}.p-review-list small{display:block;color:#8ba0a8;font-size:12px;margin-top:5px}.p-review-list .button{margin-right:auto;font-size:12px;padding:8px 13px}.p-review-summary{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;font-size:13px;color:#9b804d;background:#fbf7ee}.p-team-assignment{display:grid;grid-template-columns:1fr 1fr;gap:15px}.p-team-assignment>div{border:1px solid #e1e9ec;border-radius:9px;padding:19px;display:flex;flex-direction:column;gap:10px}.p-team-assignment span{font-size:13px;color:#8198a1}.p-dialog{width:min(620px,calc(100% - 36px));max-height:85vh;border:1px solid #dce6e9;border-radius:15px;padding:0;color:#29464f;box-shadow:0 35px 100px #183a4a30;background:#fff}.p-dialog::backdrop{background:#253f5155;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.p-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:21px 25px;border-bottom:1px solid #e7eef0}.p-dialog-head h2{font-size:18px;margin:0}.p-dialog-head button,.p-toast button{background:transparent;border:0;color:#779099;font-size:25px;padding:0 6px}.p-dialog-content{padding:23px 25px 10px;font-size:14px}.p-dialog-content p{font-size:14px;line-height:2}.p-dialog-content h3{font-size:15px}.p-dialog form{padding:0 25px 25px}.p-dialog label{font-size:14px;display:block}.p-dialog textarea{width:100%;display:block;margin-top:10px;font-size:14px}.p-required{font-size:11px;color:#a18453;margin-right:8px}.p-dialog-actions{display:flex;gap:10px;margin-top:20px}.p-detail-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:#8298a1}.p-detail-meta code{margin-right:auto;font-size:12px}.p-document-preview{padding:25px;text-align:center;border:1px dashed #bfcfd5;border-radius:10px;background:repeating-linear-gradient(135deg,#f6f9fa,#f6f9fa 12px,#f1f6f7 12px,#f1f6f7 24px)}.p-document-preview>span{display:block;font-size:38px;color:#829ca6;margin-bottom:12px}.p-document-preview strong{font-size:15px}.p-document-preview p{font-size:12px!important;margin:9px 0 0}.p-toast{padding:15px 20px;border:1px solid #cfe0d8;border-radius:9px;background:#edf7f1;color:#578271;display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:13px;line-height:1.9;margin-bottom:22px}.p-messaging{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:520px}.p-thread-list{border-left:1px solid #e3ebee;padding:22px 14px}.p-thread-list h2{padding:0 10px;font-size:16px;margin-bottom:20px}.p-thread-list button{border:1px solid transparent;border-radius:8px;background:transparent;display:block;text-align:right;width:100%;padding:17px 13px;margin-bottom:8px;color:#66828d}.p-thread-list button.selected{background:#eef5f4;border-color:#dce9e5;color:#427971}.p-thread-list strong{display:block;font-size:13px;font-weight:550;line-height:1.8}.p-thread-list small{display:block;margin-top:8px;font-size:11px;line-height:1.9;color:#8b9ea6}.p-conversation{min-width:0;display:flex;flex-direction:column}.p-chat-heading{padding:21px 25px;border-bottom:1px solid #e6edef;display:flex;align-items:center;justify-content:space-between;gap:10px}.p-chat-heading h2{font-size:15px;margin:0}.p-chat-messages{padding:25px;flex:1;max-height:460px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;background:#fafcfc}.p-bubble{background:#f0f5f7;border:1px solid #e3ecee;border-radius:13px 0 13px 13px;padding:15px 18px;max-width:85%;align-self:start;overflow-wrap:anywhere}.p-bubble.own{align-self:end;background:#eaf3ef;border-color:#dce9e1;border-radius:0 13px 13px}.p-bubble strong{font-size:12px;color:#66818a}.p-bubble p{margin:8px 0;font-size:14px;white-space:pre-wrap}.p-bubble small{font-size:10px;color:#8ea0a8}.p-message-compose{display:flex;align-items:center;gap:13px;padding:18px 23px;border-top:1px solid #e5edef}.p-message-compose textarea{flex:1;resize:vertical;font-size:13px;min-height:70px;max-height:180px}.p-message-compose .button{font-size:13px}.p-chat-note{font-size:11px!important;margin:0 23px 15px}.p-profile-form>label{display:block;font-size:14px;margin-top:20px}.p-profile-form input,.p-profile-form select,.p-profile-form textarea{width:100%;display:block;margin-top:9px;font-size:14px}.p-profile-form input[readonly]{background:#f4f7f8;color:#8298a2}.p-profile-form .button{margin-top:25px}.p-security-row{display:flex;align-items:start;justify-content:space-between;gap:15px;padding:22px 0;border-bottom:1px solid #e7eef0}.p-security-row strong{font-size:14px}.p-security-row p{font-size:12px;margin:7px 0 0}.p-menu{display:none}.p-invalid{padding:60px;text-align:center}.p-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.p-preview-entry{background:#f1f7f6;border:1px solid #d7e6e2;border-radius:9px;padding:17px;margin-top:24px}.p-preview-entry>strong{display:block;color:#356a69;font-size:14px}.p-preview-entry>p{font-size:12px;margin:7px 0 12px}.p-preview-entry a{font-size:13px;display:block;color:#145e63;font-weight:600;margin-top:9px}@media (min-width:1600px){.p-main{padding-inline:50px}.p-overview-grid{grid-template-columns:minmax(0,1fr) 330px}}@media (max-width:1200px){.p-sidebar{width:230px;padding-inline:14px}.p-workspace{margin-right:230px}.p-main{padding:26px 23px 0}.panel-app .p-top{padding-inline:23px}.p-overview-grid{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.p-stat{padding:18px}.p-stats{gap:12px}.p-welcome h1{font-size:25px}.p-chooser-grid{grid-template-columns:repeat(2,1fr)}.p-sidebar nav>a{font-size:13px;gap:9px}.p-messaging{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:1020px){.p-stats{grid-template-columns:repeat(2,1fr)}.p-overview-grid{grid-template-columns:1fr}.p-overview-grid>aside{display:grid;grid-template-columns:1fr 1fr;gap:18px}.p-overview-grid .p-help{grid-column:1/-1}.p-welcome{align-items:start;flex-direction:column}.p-welcome>.button{padding:10px 17px}.p-two-column,.p-messaging{grid-template-columns:1fr}.p-thread-list{border-left:0;border-bottom:1px solid #e3ebee;display:flex;gap:9px;overflow-x:auto}.p-thread-list h2{display:none}.p-thread-list button{min-width:200px;margin:0}.p-thread-list small{display:none}}@media (max-width:760px){.p-sidebar{position:fixed;transform:translate(100%);transition:transform .2s;width:250px;box-shadow:-15px 0 50px #173f4912;top:72px;padding-top:20px}.p-sidebar>.brand{display:none}.p-sidebar.is-open{transform:translate(0)}.p-workspace{margin:0}.p-menu{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dce8e9;background:#f2f7f7;border-radius:6px;color:#4d7b7e;font-size:20px;width:34px;height:34px}.panel-app .p-top{height:72px;padding-inline:18px;position:sticky;top:0;z-index:35}.p-main{padding:23px 18px 0}.p-top strong{font-size:12px}.p-top>div{gap:9px}.p-divider{margin-inline:5px}.p-demo-banner{padding:11px 18px;font-size:11px;align-items:center}.p-demo-banner>a{font-size:11px}.p-welcome h1{font-size:25px}.p-welcome p{font-size:13px}.p-stats{gap:12px}.p-stat{padding:17px}.p-stat>strong{font-size:29px}.p-overview-grid>aside{gap:14px}.p-chooser-grid{gap:15px}.panel-chooser>h1{font-size:27px}.p-choice{padding:23px}.p-fact-grid{gap:14px}.p-footer{font-size:10px}}@media (max-width:480px){.p-top>div>span{font-size:11px}.p-top strong{font-size:11px}.p-top-actions>a{display:none}.p-demo-banner{flex-direction:column;align-items:start;gap:3px}.p-demo-banner>a{font-size:12px}.p-overview-grid>aside{grid-template-columns:1fr}.p-stat>span{font-size:12px}.p-stat>small{font-size:11px}.p-stat strong span{width:34px;height:34px;font-size:21px}.p-card-heading{padding:18px;gap:8px}.p-card-heading h2{font-size:16px}.p-card-heading>a{font-size:11px}.p-active-list>div{padding:18px}.p-active-top{gap:9px;flex-wrap:wrap}.p-active-top .p-status{margin-right:50px;font-size:11px}.p-title-button{font-size:13px}.p-project-foot{font-size:11px}.p-project-foot .p-link-button{font-size:12px}.p-timeline{padding:20px}.p-toolbar{padding:17px;gap:10px;flex-wrap:wrap}.p-search{flex-basis:100%;max-width:none}.p-toolbar select{flex:1;max-width:none}.p-padded{padding:20px}.p-verification-steps{gap:8px;flex-wrap:wrap}.p-verification-steps li{font-size:11px;gap:5px;min-width:80px}.p-verification-steps li span{width:24px;height:24px}.p-fact-grid{grid-template-columns:1fr 1fr}.p-fact-grid strong{font-size:13px}.p-form-actions .button{width:100%}.p-document-list strong{font-size:12px}.p-document-list small{font-size:10px}.p-team-assignment{grid-template-columns:1fr}.p-chat-heading{padding:18px;flex-direction:column;align-items:start}.p-chat-messages{padding:18px}.p-bubble{max-width:95%}.p-message-compose{padding:16px;flex-direction:column;align-items:stretch}.p-message-compose textarea{width:100%}.p-message-compose button{align-self:end}.p-dialog-head,.p-dialog-content,.p-dialog form{padding-inline:20px}.p-dialog-actions{flex-direction:column}.p-review-list{padding-inline:18px}.p-review-list .button{font-size:11px;padding:7px 9px}.p-review-list strong{font-size:12px}.p-footer{flex-direction:column;gap:8px}.p-chooser-grid{grid-template-columns:1fr}.panel-chooser{padding-block:35px}.panel-chooser>h1{font-size:25px}.p-choice{padding:26px}.p-choice h2{font-size:25px}.p-preview-entry a{line-height:2}}.header-inner{position:relative}@media (max-width:1000px){.header-inner{gap:22px}.header-inner nav{gap:16px}.header-actions{gap:15px}}@media (min-width:581px) and (max-width:900px){.header-inner nav{display:none;position:absolute;top:100%;right:0;left:0;height:auto;background:#fff;padding:18px;z-index:40;border:1px solid #e0e9ec;border-radius:0 0 12px 12px}.header-inner nav.open{display:flex;flex-direction:column;align-items:stretch;gap:8px}.header-inner nav a{padding:10px;font-size:14px}.header-inner .nav-active:after{display:none}.menu-toggle{display:flex;align-items:center;justify-content:center;background:#f2f7f7;color:#145e63;border:0;border-radius:7px;padding:8px;order:3}.header-actions .compact{display:none}}.auth-gate{max-width:680px;min-height:65vh;margin:auto;padding:75px 24px;text-align:center}.auth-gate h1{font-size:28px;margin-top:24px}.auth-gate .button{margin:10px 5px}.p-logout{border:0;background:none;color:#89635b;text-align:right;font:inherit;padding:0;cursor:pointer}.p-admin-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.p-admin-intro h2{margin:0 0 5px}.p-admin-intro p{margin:0}.p-permission-tags{display:flex;flex-wrap:wrap;gap:5px;max-width:370px;white-space:normal;margin-top:8px}.p-permission-tags>span{font-size:11px;padding:3px 8px;border-radius:5px;background:#eff5f4;color:#64877f}.p-admin-editor form{padding-top:5px}.p-admin-editor label{display:block;margin:15px 0;font-size:14px}.p-admin-editor input:not([type=checkbox]),.p-admin-editor textarea{display:block;width:100%;margin-top:8px;font-size:14px}.p-admin-editor small{display:block;line-height:1.9;font-size:12px;color:#81969e;margin-top:8px}.p-admin-editor .form-row label{min-width:0}.p-permission-picker{border:1px solid #dae6e8;border-radius:10px;padding:13px 18px;margin:22px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.p-permission-picker legend{font-size:14px;color:#49756e;padding-inline:8px}.p-permission-picker label{display:flex;align-items:center;gap:9px;font-size:13px;margin:3px 0}.p-permission-picker input{accent-color:#145e63;width:17px;height:17px}.p-admin-record{padding:16px;background:#f4f8f8;border-radius:10px;margin-top:20px}.p-admin-record p{font-size:12px;margin:7px 0}.p-admin-editor input[readonly]{background:#f3f7f8;color:#768d97}.p-admin-intro .button{flex-shrink:0}@media (max-width:600px){.p-admin-intro{align-items:start;flex-direction:column}.p-admin-editor .form-row,.p-permission-picker{grid-template-columns:1fr}.auth-gate h1{font-size:24px}}.v-page{display:grid;gap:24px;min-width:0}.v-page h1{font-size:28px;margin:10px 0}.v-page h2{font-size:20px}.v-page h3{font-size:16px}.v-page p{font-size:14px;line-height:1.9}.v-contacts{display:grid;grid-template-columns:1fr 1fr}.v-contact{padding:24px;min-width:0}.v-contact+.v-contact{border-right:1px solid var(--line)}.v-page label{display:flex;flex-direction:column;gap:8px;font-size:14px;margin:16px 0}.v-page input:not([type=checkbox]){width:100%;min-width:0}.v-page .v-code{font-size:24px;letter-spacing:8px;text-align:center}.v-code::placeholder{font-size:14px;letter-spacing:0}.v-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.v-row h2,.v-row h3{margin:0}.v-muted{color:var(--muted);font-size:13px!important;overflow-wrap:anywhere}.v-actions{margin-top:16px}.v-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;align-items:start}.v-layout>*,.v-layout aside{min-width:0}.v-upload{border:1px dashed #a9c9ca;border-radius:14px;padding:20px;background:#f7fbfb;margin-top:20px}.v-preview{display:block;max-width:100%;width:100%;height:190px;object-fit:contain;margin:12px auto;border-radius:8px}.v-filename{overflow-wrap:anywhere}.v-optional{margin-top:20px;padding:15px;border:1px solid var(--line);border-radius:10px}.v-optional summary{cursor:pointer;font-size:14px;line-height:1.9}.v-page .v-consent{flex-direction:row;align-items:flex-start;line-height:1.9}.v-consent input{margin-top:7px;flex-shrink:0}.v-guide{overflow:hidden}.v-guide>img{width:100%;height:240px;object-fit:contain;background:#f1f7f6;display:block}.v-guide>div{padding:22px}.v-guide ol{padding-right:20px;font-size:14px;line-height:2.1}.v-history{margin-top:24px}.v-history>div{padding:15px 0;border-bottom:1px solid var(--line)}.v-history time{font-size:12px;color:var(--muted)}.v-history p{margin:6px 0}.v-result{padding:32px 12px;text-align:center}.v-result>span{display:block;color:var(--primary);font-size:40px;margin-bottom:12px}.v-page button:disabled{opacity:.55;cursor:default}.v-contact bdi{overflow-wrap:anywhere}@media (max-width:1000px){.v-layout{grid-template-columns:1fr}.v-layout aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.v-history{margin-top:0}}@media (max-width:600px){.v-contacts,.v-layout aside{grid-template-columns:1fr}.v-contact{padding:20px}.v-contact+.v-contact{border-right:0;border-top:1px solid var(--line)}.v-page h1{font-size:24px}.v-upload{padding:15px}.v-page .p-padded{padding:20px}.v-page .button{max-width:100%;white-space:normal}.v-page .v-code{letter-spacing:5px}}
