@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);:root{--background-color:#fff;--background-secondary:#f0f4ff;--background-tertiary:#e6eeff;--surface-color:#fff;--surface-light:#f8faff;--text-color:#10151d;--text-secondary:#4a5568;--text-muted:#718096;--primary-color:#2563eb;--primary-color-rgb:37,99,235;--primary-hover:#1d4ed8;--primary-light:#dbeafe;--primary-dark:#1e40af;--primary-gradient:linear-gradient(135deg,#3b82f6,#2563eb);--secondary-color:#60a5fa;--secondary-hover:#3b82f6;--secondary-light:#eff6ff;--accent-color:#1e40af;--accent-hover:#1e3a8a;--accent-light:#dbeafe;--success-color:#10b981;--success-light:#d1fae5;--info-color:#3b82f6;--info-light:#dbeafe;--warning-color:#f59e0b;--warning-light:#fef3c7;--danger-color:#ef4444;--danger-light:#fee2e2;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#10151d;--light-color:#fff;--dark-color:#10151d;--mat-black:#10151d;--border-color:#e5e7eb;--border-color-hover:#d1d5db;--shadow-color:#10151d14;--shadow-color-hover:#10151d1f;--border-radius-sm:6px;--border-radius:8px;--border-radius-lg:12px;--border-radius-xl:16px;--max-width:1200px;--fixed-width:800px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:0.9375rem;--font-size-md:1rem;--font-size-lg:1.0625rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-size-4xl:1.875rem;--font-size-5xl:2.25rem;--heading-h1:2rem;--heading-h2:1.75rem;--heading-h3:1.5rem;--heading-h4:1.25rem;--heading-h5:1.125rem;--heading-h6:1rem;--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal:1040;--z-popover:1050;--z-tooltip:1060}*,:after,:before{box-sizing:border-box;margin:0;padding:0}p{color:#10151d;color:var(--text-color);font-size:.9375rem;font-size:var(--font-size-base);line-height:1.6;margin-bottom:1rem}:after{box-sizing:border-box;margin:0;padding:0}*{font-family:Poppins,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--background-color);color:#10151d;color:var(--text-color);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.9375rem;font-size:var(--font-size-base);line-height:1.6;margin:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f3f4f6;background:var(--gray-100)}::-webkit-scrollbar-thumb{background:#9ca3af;background:var(--gray-400);border-radius:8px;border-radius:var(--border-radius)}::-webkit-scrollbar-thumb:hover{background:#6b7280;background:var(--gray-500)}code{background-color:#f3f4f6;background-color:var(--gray-100);border-radius:6px;border-radius:var(--border-radius-sm);font-family:Fira Code,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.9em;padding:2px 4px}a,button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6;transform:none!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--primary-color);outline-offset:2px}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{transition:all .3s ease;transition:all var(--transition-slow)}.page-enter-active,.page-exit{opacity:1;transform:translateY(0)}.page-exit-active{opacity:0;transform:translateY(-20px);transition:all .3s ease;transition:all var(--transition-slow)}h1,h2,h3,h4,h5,h6{color:#10151d;color:var(--text-color);font-weight:600;line-height:1.3;margin-bottom:16px;margin-bottom:var(--spacing-md)}h1{font-size:1.875rem;font-size:var(--font-size-4xl);font-weight:700}h2{font-size:1.5rem;font-size:var(--font-size-3xl);font-weight:650}h3{font-size:1.25rem;font-size:var(--font-size-2xl)}h3,h4{font-weight:600}h4{font-size:1.125rem;font-size:var(--font-size-xl)}h5{font-size:1.0625rem;font-size:var(--font-size-lg)}h5,h6{font-weight:500}h6{font-size:.9375rem;font-size:var(--font-size-base)}p{color:#4a5568;color:var(--text-secondary);margin-bottom:16px;margin-bottom:var(--spacing-md)}.text-primary{color:#2563eb!important}.text-secondary{color:#4a5568!important;color:var(--text-secondary)!important}.text-muted{color:#718096!important}.text-success{color:#10b981!important}.text-warning{color:#f59e0b!important}.text-danger{color:#ef4444!important}.bg-primary{background-color:#2563eb!important}.bg-light{background-color:#f9fafb!important;background-color:var(--gray-50)!important}.bg-surface{background-color:#fff!important;background-color:var(--surface-color)!important}.rounded{border-radius:8px!important;border-radius:var(--border-radius)!important}.rounded-lg{border-radius:12px!important;border-radius:var(--border-radius-lg)!important}.rounded-xl{border-radius:16px!important;border-radius:var(--border-radius-xl)!important}.shadow-sm{box-shadow:0 1px 3px #10151d14!important;box-shadow:0 1px 3px var(--shadow-color)!important}.shadow{box-shadow:0 4px 6px #10151d14!important;box-shadow:0 4px 6px var(--shadow-color)!important}.shadow-lg{box-shadow:0 10px 25px #10151d14!important;box-shadow:0 10px 25px var(--shadow-color)!important}@media (max-width:768px){h1{font-size:1.5rem;font-size:var(--font-size-3xl)}h2{font-size:1.25rem;font-size:var(--font-size-2xl)}h3{font-size:1.125rem;font-size:var(--font-size-xl)}h4{font-size:1.0625rem;font-size:var(--font-size-lg)}}@media (max-width:480px){h1{font-size:1.25rem;font-size:var(--font-size-2xl)}h2{font-size:1.125rem;font-size:var(--font-size-xl)}h3{font-size:1.0625rem;font-size:var(--font-size-lg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.animate-pulse{animation:pulse 2s infinite}.animate-fadeIn{animation:fadeIn .5s ease-out}.animate-slideInRight{animation:slideInRight .3s ease-out}.container{padding:20px}@media (min-width:768px){.container{padding:40px}}@media (min-width:1024px){.container{padding:60px}}.text-xs{font-size:var(--font-size-xs)!important}.text-sm{font-size:var(--font-size-sm)!important}.text-base{font-size:var(--font-size-base)!important}.text-md{font-size:var(--font-size-md)!important}.text-lg{font-size:var(--font-size-lg)!important}.text-xl{font-size:var(--font-size-xl)!important}.text-2xl{font-size:var(--font-size-2xl)!important}.text-3xl{font-size:var(--font-size-3xl)!important}.text-4xl{font-size:var(--font-size-4xl)!important}.text-5xl{font-size:var(--font-size-5xl)!important}.h1,h1{font-size:var(--heading-h1)!important;font-weight:700}.h1,.h2,h1,h2{color:var(--text-color);line-height:1.3}.h2,h2{font-size:var(--heading-h2)!important;font-weight:600}.h3,h3{font-size:var(--heading-h3)!important}.h3,.h4,h3,h4{color:var(--text-color);font-weight:600;line-height:1.4}.h4,h4{font-size:var(--heading-h4)!important}.h5,h5{font-size:var(--heading-h5)!important}.h5,.h6,h5,h6{color:var(--text-color);font-weight:600}.h6,h6{font-size:var(--heading-h6)!important}.text-primary{color:var(--primary-color)!important}.text-secondary{color:var(--secondary-color)!important}.text-success{color:var(--success-color)!important}.text-danger{color:var(--danger-color)!important}.text-warning{color:var(--warning-color)!important}.text-info{color:var(--info-color)!important}.text-dark{color:var(--mat-black)!important}.text-light{color:var(--light-color)!important}.text-muted{color:var(--text-muted)!important}.bg-primary{background-color:var(--primary-color)!important}.bg-secondary{background-color:var(--background-secondary)!important}.bg-tertiary{background-color:var(--background-tertiary)!important}.bg-white{background-color:#fff!important}.bg-dark{background-color:var(--mat-black)!important}.bg-success{background-color:var(--success-color)!important}.bg-info{background-color:var(--info-color)!important}.bg-warning{background-color:var(--warning-color)!important}.bg-danger{background-color:var(--danger-color)!important}.bg-gradient-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important}.bg-gradient-primary-dark{background:linear-gradient(135deg,#2563eb,#1e40af)!important}.bg-gradient-blue-green{background:linear-gradient(135deg,#3b82f6,#10b981)!important}.bg-gradient-hero{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155)!important}.btn-theme-primary{background:var(--primary-gradient)!important;border:none!important;border-radius:var(--border-radius);box-shadow:0 4px 12px #2563eb40;color:#fff!important;cursor:pointer;font-size:var(--font-size-base);font-weight:600;height:44px;padding:0 28px;transition:all .3s ease}.btn-theme-primary:hover{box-shadow:0 6px 16px #2563eb59;color:#fff!important;transform:translateY(-2px)}.btn-theme-outline{background:#0000!important;border:2px solid var(--primary-color)!important;border-radius:var(--border-radius);color:var(--primary-color)!important;cursor:pointer;font-size:var(--font-size-base);font-weight:600;height:44px;padding:0 28px;transition:all .3s ease}.btn-theme-outline:hover{background:var(--primary-light)!important;color:var(--primary-color)!important;transform:translateY(-1px)}.btn-theme-success{background:var(--success-color)!important;border:none!important;border-radius:var(--border-radius);color:#fff!important;cursor:pointer;font-size:var(--font-size-base);font-weight:600;height:44px;padding:0 28px;transition:all .3s ease}.card-theme{background:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:0 2px 8px var(--shadow-color);padding:24px;transition:all .3s ease}.card-theme:hover{border-color:var(--primary-color);box-shadow:0 8px 20px #2563eb1f;transform:translateY(-2px)}.card-theme-dark{background:var(--mat-black);border:1px solid #ffffff1a;border-radius:var(--border-radius-lg);color:#fff;padding:24px}.tag-blue{background:var(--primary-color)}.tag-blue,.tag-green{border-radius:6px;color:#fff;display:inline-block;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.5px;padding:4px 14px;text-transform:uppercase}.tag-green{background:var(--success-color)}.tag-gradient{background:linear-gradient(135deg,var(--primary-color) 0,var(--success-color) 100%);border-radius:6px;box-shadow:0 2px 8px #2563eb33;color:#fff;display:inline-block;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.5px;padding:4px 14px;text-transform:uppercase}.container-light{background:var(--background-secondary);padding:60px 5%}.container-white{background:#fff;padding:60px 5%}.container-dark{background:var(--mat-black);color:#fff;padding:60px 5%}.section-title{color:var(--text-color);font-size:var(--heading-h2);font-weight:700;margin-bottom:15px;text-align:center}.section-subtitle{color:var(--text-secondary);font-size:var(--font-size-base);margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.hero-title{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.3;margin-bottom:15px}.hero-subtitle{font-size:clamp(1rem,3vw,1.375rem);line-height:1.5;margin-bottom:15px}.hero-description{font-size:var(--font-size-base);line-height:1.6;margin-bottom:25px;max-width:600px}a{color:var(--primary-color);transition:color .3s ease}a,a:hover{text-decoration:none}a:hover{color:var(--primary-hover)}.shadow-sm{box-shadow:0 2px 4px var(--shadow-color)}.shadow{box-shadow:0 4px 8px var(--shadow-color)}.shadow-md{box-shadow:0 6px 12px var(--shadow-color)}.shadow-lg{box-shadow:0 8px 20px #2563eb1f}.shadow-xl{box-shadow:0 12px 28px #2563eb26}.border-primary{border-color:var(--primary-color)!important}.border-secondary{border-color:var(--border-color)!important}@media (max-width:768px){.hero-title{font-size:1.5rem}.hero-subtitle{font-size:1.125rem}.section-title{font-size:var(--font-size-3xl)}}.input-theme{border:2px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-size-base);padding:10px 16px;transition:all .3s ease;width:100%}.input-theme:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1a;outline:none}.loading-skeleton{animation:loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.glass{background:#ffffff0d;border:1px solid #ffffff1a}.glass,.glass-dark{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.glass-dark{background:#10151dcc;border:1px solid #ffffff0d}.app-layout{display:flex;flex-direction:column;min-height:100vh;min-width:0}.app-layout.has-sider{flex-direction:row}.app-layout-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.app-content{flex:1 1;min-width:0}.row{--gx:0px;--gy:0px;column-gap:var(--gx);display:flex;flex-wrap:wrap;min-width:0;row-gap:var(--gy)}.row.nowrap{flex-wrap:nowrap}.col{flex:0 0 auto;max-width:100%;min-width:0}.col.grow{flex:1 1}.gx-8{--gx:8px}.gx-12{--gx:12px}.gx-16{--gx:16px}.gx-20{--gx:20px}.gx-24{--gx:24px}.gx-32{--gx:32px}.gx-48{--gx:48px}.gy-8{--gy:8px}.gy-12{--gy:12px}.gy-16{--gy:16px}.gy-20{--gy:20px}.gy-24{--gy:24px}.gy-32{--gy:32px}.gy-48{--gy:48px}.g-8{--gx:8px;--gy:8px}.g-12{--gx:12px;--gy:12px}.g-16{--gx:16px;--gy:16px}.g-20{--gx:20px;--gy:20px}.g-24{--gx:24px;--gy:24px}.g-32{--gx:32px;--gy:32px}.g-48{--gx:48px;--gy:48px}.col-1{width:4.16667%;width:calc((100% + var(--gx, 0px))*1/24 - var(--gx, 0px))}.col-2{width:8.33333%;width:calc((100% + var(--gx, 0px))*2/24 - var(--gx, 0px))}.col-3{width:12.5%;width:calc((100% + var(--gx, 0px))*3/24 - var(--gx, 0px))}.col-4{width:16.66667%;width:calc((100% + var(--gx, 0px))*4/24 - var(--gx, 0px))}.col-5{width:20.83333%;width:calc((100% + var(--gx, 0px))*5/24 - var(--gx, 0px))}.col-6{width:25%;width:calc((100% + var(--gx, 0px))*6/24 - var(--gx, 0px))}.col-7{width:29.16667%;width:calc((100% + var(--gx, 0px))*7/24 - var(--gx, 0px))}.col-8{width:33.33333%;width:calc((100% + var(--gx, 0px))*8/24 - var(--gx, 0px))}.col-9{width:37.5%;width:calc((100% + var(--gx, 0px))*9/24 - var(--gx, 0px))}.col-10{width:41.66667%;width:calc((100% + var(--gx, 0px))*10/24 - var(--gx, 0px))}.col-11{width:45.83333%;width:calc((100% + var(--gx, 0px))*11/24 - var(--gx, 0px))}.col-12{width:50%;width:calc((100% + var(--gx, 0px))*12/24 - var(--gx, 0px))}.col-13{width:54.16667%;width:calc((100% + var(--gx, 0px))*13/24 - var(--gx, 0px))}.col-14{width:58.33333%;width:calc((100% + var(--gx, 0px))*14/24 - var(--gx, 0px))}.col-15{width:62.5%;width:calc((100% + var(--gx, 0px))*15/24 - var(--gx, 0px))}.col-16{width:66.66667%;width:calc((100% + var(--gx, 0px))*16/24 - var(--gx, 0px))}.col-17{width:70.83333%;width:calc((100% + var(--gx, 0px))*17/24 - var(--gx, 0px))}.col-18{width:75%;width:calc((100% + var(--gx, 0px))*18/24 - var(--gx, 0px))}.col-19{width:79.16667%;width:calc((100% + var(--gx, 0px))*19/24 - var(--gx, 0px))}.col-20{width:83.33333%;width:calc((100% + var(--gx, 0px))*20/24 - var(--gx, 0px))}.col-21{width:87.5%;width:calc((100% + var(--gx, 0px))*21/24 - var(--gx, 0px))}.col-22{width:91.66667%;width:calc((100% + var(--gx, 0px))*22/24 - var(--gx, 0px))}.col-23{width:95.83333%;width:calc((100% + var(--gx, 0px))*23/24 - var(--gx, 0px))}.col-24{width:100%}@media (min-width:576px){.sm-1{width:4.16667%;width:calc((100% + var(--gx, 0px))*1/24 - var(--gx, 0px))}.sm-2{width:8.33333%;width:calc((100% + var(--gx, 0px))*2/24 - var(--gx, 0px))}.sm-3{width:12.5%;width:calc((100% + var(--gx, 0px))*3/24 - var(--gx, 0px))}.sm-4{width:16.66667%;width:calc((100% + var(--gx, 0px))*4/24 - var(--gx, 0px))}.sm-5{width:20.83333%;width:calc((100% + var(--gx, 0px))*5/24 - var(--gx, 0px))}.sm-6{width:25%;width:calc((100% + var(--gx, 0px))*6/24 - var(--gx, 0px))}.sm-7{width:29.16667%;width:calc((100% + var(--gx, 0px))*7/24 - var(--gx, 0px))}.sm-8{width:33.33333%;width:calc((100% + var(--gx, 0px))*8/24 - var(--gx, 0px))}.sm-9{width:37.5%;width:calc((100% + var(--gx, 0px))*9/24 - var(--gx, 0px))}.sm-10{width:41.66667%;width:calc((100% + var(--gx, 0px))*10/24 - var(--gx, 0px))}.sm-11{width:45.83333%;width:calc((100% + var(--gx, 0px))*11/24 - var(--gx, 0px))}.sm-12{width:50%;width:calc((100% + var(--gx, 0px))*12/24 - var(--gx, 0px))}.sm-13{width:54.16667%;width:calc((100% + var(--gx, 0px))*13/24 - var(--gx, 0px))}.sm-14{width:58.33333%;width:calc((100% + var(--gx, 0px))*14/24 - var(--gx, 0px))}.sm-15{width:62.5%;width:calc((100% + var(--gx, 0px))*15/24 - var(--gx, 0px))}.sm-16{width:66.66667%;width:calc((100% + var(--gx, 0px))*16/24 - var(--gx, 0px))}.sm-17{width:70.83333%;width:calc((100% + var(--gx, 0px))*17/24 - var(--gx, 0px))}.sm-18{width:75%;width:calc((100% + var(--gx, 0px))*18/24 - var(--gx, 0px))}.sm-19{width:79.16667%;width:calc((100% + var(--gx, 0px))*19/24 - var(--gx, 0px))}.sm-20{width:83.33333%;width:calc((100% + var(--gx, 0px))*20/24 - var(--gx, 0px))}.sm-21{width:87.5%;width:calc((100% + var(--gx, 0px))*21/24 - var(--gx, 0px))}.sm-22{width:91.66667%;width:calc((100% + var(--gx, 0px))*22/24 - var(--gx, 0px))}.sm-23{width:95.83333%;width:calc((100% + var(--gx, 0px))*23/24 - var(--gx, 0px))}.sm-24{width:100%}}@media (min-width:768px){.md-1{width:4.16667%;width:calc((100% + var(--gx, 0px))*1/24 - var(--gx, 0px))}.md-2{width:8.33333%;width:calc((100% + var(--gx, 0px))*2/24 - var(--gx, 0px))}.md-3{width:12.5%;width:calc((100% + var(--gx, 0px))*3/24 - var(--gx, 0px))}.md-4{width:16.66667%;width:calc((100% + var(--gx, 0px))*4/24 - var(--gx, 0px))}.md-5{width:20.83333%;width:calc((100% + var(--gx, 0px))*5/24 - var(--gx, 0px))}.md-6{width:25%;width:calc((100% + var(--gx, 0px))*6/24 - var(--gx, 0px))}.md-7{width:29.16667%;width:calc((100% + var(--gx, 0px))*7/24 - var(--gx, 0px))}.md-8{width:33.33333%;width:calc((100% + var(--gx, 0px))*8/24 - var(--gx, 0px))}.md-9{width:37.5%;width:calc((100% + var(--gx, 0px))*9/24 - var(--gx, 0px))}.md-10{width:41.66667%;width:calc((100% + var(--gx, 0px))*10/24 - var(--gx, 0px))}.md-11{width:45.83333%;width:calc((100% + var(--gx, 0px))*11/24 - var(--gx, 0px))}.md-12{width:50%;width:calc((100% + var(--gx, 0px))*12/24 - var(--gx, 0px))}.md-13{width:54.16667%;width:calc((100% + var(--gx, 0px))*13/24 - var(--gx, 0px))}.md-14{width:58.33333%;width:calc((100% + var(--gx, 0px))*14/24 - var(--gx, 0px))}.md-15{width:62.5%;width:calc((100% + var(--gx, 0px))*15/24 - var(--gx, 0px))}.md-16{width:66.66667%;width:calc((100% + var(--gx, 0px))*16/24 - var(--gx, 0px))}.md-17{width:70.83333%;width:calc((100% + var(--gx, 0px))*17/24 - var(--gx, 0px))}.md-18{width:75%;width:calc((100% + var(--gx, 0px))*18/24 - var(--gx, 0px))}.md-19{width:79.16667%;width:calc((100% + var(--gx, 0px))*19/24 - var(--gx, 0px))}.md-20{width:83.33333%;width:calc((100% + var(--gx, 0px))*20/24 - var(--gx, 0px))}.md-21{width:87.5%;width:calc((100% + var(--gx, 0px))*21/24 - var(--gx, 0px))}.md-22{width:91.66667%;width:calc((100% + var(--gx, 0px))*22/24 - var(--gx, 0px))}.md-23{width:95.83333%;width:calc((100% + var(--gx, 0px))*23/24 - var(--gx, 0px))}.md-24{width:100%}}@media (min-width:992px){.lg-1{width:4.16667%;width:calc((100% + var(--gx, 0px))*1/24 - var(--gx, 0px))}.lg-2{width:8.33333%;width:calc((100% + var(--gx, 0px))*2/24 - var(--gx, 0px))}.lg-3{width:12.5%;width:calc((100% + var(--gx, 0px))*3/24 - var(--gx, 0px))}.lg-4{width:16.66667%;width:calc((100% + var(--gx, 0px))*4/24 - var(--gx, 0px))}.lg-5{width:20.83333%;width:calc((100% + var(--gx, 0px))*5/24 - var(--gx, 0px))}.lg-6{width:25%;width:calc((100% + var(--gx, 0px))*6/24 - var(--gx, 0px))}.lg-7{width:29.16667%;width:calc((100% + var(--gx, 0px))*7/24 - var(--gx, 0px))}.lg-8{width:33.33333%;width:calc((100% + var(--gx, 0px))*8/24 - var(--gx, 0px))}.lg-9{width:37.5%;width:calc((100% + var(--gx, 0px))*9/24 - var(--gx, 0px))}.lg-10{width:41.66667%;width:calc((100% + var(--gx, 0px))*10/24 - var(--gx, 0px))}.lg-11{width:45.83333%;width:calc((100% + var(--gx, 0px))*11/24 - var(--gx, 0px))}.lg-12{width:50%;width:calc((100% + var(--gx, 0px))*12/24 - var(--gx, 0px))}.lg-13{width:54.16667%;width:calc((100% + var(--gx, 0px))*13/24 - var(--gx, 0px))}.lg-14{width:58.33333%;width:calc((100% + var(--gx, 0px))*14/24 - var(--gx, 0px))}.lg-15{width:62.5%;width:calc((100% + var(--gx, 0px))*15/24 - var(--gx, 0px))}.lg-16{width:66.66667%;width:calc((100% + var(--gx, 0px))*16/24 - var(--gx, 0px))}.lg-17{width:70.83333%;width:calc((100% + var(--gx, 0px))*17/24 - var(--gx, 0px))}.lg-18{width:75%;width:calc((100% + var(--gx, 0px))*18/24 - var(--gx, 0px))}.lg-19{width:79.16667%;width:calc((100% + var(--gx, 0px))*19/24 - var(--gx, 0px))}.lg-20{width:83.33333%;width:calc((100% + var(--gx, 0px))*20/24 - var(--gx, 0px))}.lg-21{width:87.5%;width:calc((100% + var(--gx, 0px))*21/24 - var(--gx, 0px))}.lg-22{width:91.66667%;width:calc((100% + var(--gx, 0px))*22/24 - var(--gx, 0px))}.lg-23{width:95.83333%;width:calc((100% + var(--gx, 0px))*23/24 - var(--gx, 0px))}.lg-24{width:100%}}@media (min-width:1200px){.xl-1{width:4.16667%;width:calc((100% + var(--gx, 0px))*1/24 - var(--gx, 0px))}.xl-2{width:8.33333%;width:calc((100% + var(--gx, 0px))*2/24 - var(--gx, 0px))}.xl-3{width:12.5%;width:calc((100% + var(--gx, 0px))*3/24 - var(--gx, 0px))}.xl-4{width:16.66667%;width:calc((100% + var(--gx, 0px))*4/24 - var(--gx, 0px))}.xl-5{width:20.83333%;width:calc((100% + var(--gx, 0px))*5/24 - var(--gx, 0px))}.xl-6{width:25%;width:calc((100% + var(--gx, 0px))*6/24 - var(--gx, 0px))}.xl-7{width:29.16667%;width:calc((100% + var(--gx, 0px))*7/24 - var(--gx, 0px))}.xl-8{width:33.33333%;width:calc((100% + var(--gx, 0px))*8/24 - var(--gx, 0px))}.xl-9{width:37.5%;width:calc((100% + var(--gx, 0px))*9/24 - var(--gx, 0px))}.xl-10{width:41.66667%;width:calc((100% + var(--gx, 0px))*10/24 - var(--gx, 0px))}.xl-11{width:45.83333%;width:calc((100% + var(--gx, 0px))*11/24 - var(--gx, 0px))}.xl-12{width:50%;width:calc((100% + var(--gx, 0px))*12/24 - var(--gx, 0px))}.xl-13{width:54.16667%;width:calc((100% + var(--gx, 0px))*13/24 - var(--gx, 0px))}.xl-14{width:58.33333%;width:calc((100% + var(--gx, 0px))*14/24 - var(--gx, 0px))}.xl-15{width:62.5%;width:calc((100% + var(--gx, 0px))*15/24 - var(--gx, 0px))}.xl-16{width:66.66667%;width:calc((100% + var(--gx, 0px))*16/24 - var(--gx, 0px))}.xl-17{width:70.83333%;width:calc((100% + var(--gx, 0px))*17/24 - var(--gx, 0px))}.xl-18{width:75%;width:calc((100% + var(--gx, 0px))*18/24 - var(--gx, 0px))}.xl-19{width:79.16667%;width:calc((100% + var(--gx, 0px))*19/24 - var(--gx, 0px))}.xl-20{width:83.33333%;width:calc((100% + var(--gx, 0px))*20/24 - var(--gx, 0px))}.xl-21{width:87.5%;width:calc((100% + var(--gx, 0px))*21/24 - var(--gx, 0px))}.xl-22{width:91.66667%;width:calc((100% + var(--gx, 0px))*22/24 - var(--gx, 0px))}.xl-23{width:95.83333%;width:calc((100% + var(--gx, 0px))*23/24 - var(--gx, 0px))}.xl-24{width:100%}}@media (min-width:1600px){.xxl-1{width:4.16667%;width:calc((100% + var(--gx, 0px))*1/24 - var(--gx, 0px))}.xxl-2{width:8.33333%;width:calc((100% + var(--gx, 0px))*2/24 - var(--gx, 0px))}.xxl-3{width:12.5%;width:calc((100% + var(--gx, 0px))*3/24 - var(--gx, 0px))}.xxl-4{width:16.66667%;width:calc((100% + var(--gx, 0px))*4/24 - var(--gx, 0px))}.xxl-5{width:20.83333%;width:calc((100% + var(--gx, 0px))*5/24 - var(--gx, 0px))}.xxl-6{width:25%;width:calc((100% + var(--gx, 0px))*6/24 - var(--gx, 0px))}.xxl-7{width:29.16667%;width:calc((100% + var(--gx, 0px))*7/24 - var(--gx, 0px))}.xxl-8{width:33.33333%;width:calc((100% + var(--gx, 0px))*8/24 - var(--gx, 0px))}.xxl-9{width:37.5%;width:calc((100% + var(--gx, 0px))*9/24 - var(--gx, 0px))}.xxl-10{width:41.66667%;width:calc((100% + var(--gx, 0px))*10/24 - var(--gx, 0px))}.xxl-11{width:45.83333%;width:calc((100% + var(--gx, 0px))*11/24 - var(--gx, 0px))}.xxl-12{width:50%;width:calc((100% + var(--gx, 0px))*12/24 - var(--gx, 0px))}.xxl-13{width:54.16667%;width:calc((100% + var(--gx, 0px))*13/24 - var(--gx, 0px))}.xxl-14{width:58.33333%;width:calc((100% + var(--gx, 0px))*14/24 - var(--gx, 0px))}.xxl-15{width:62.5%;width:calc((100% + var(--gx, 0px))*15/24 - var(--gx, 0px))}.xxl-16{width:66.66667%;width:calc((100% + var(--gx, 0px))*16/24 - var(--gx, 0px))}.xxl-17{width:70.83333%;width:calc((100% + var(--gx, 0px))*17/24 - var(--gx, 0px))}.xxl-18{width:75%;width:calc((100% + var(--gx, 0px))*18/24 - var(--gx, 0px))}.xxl-19{width:79.16667%;width:calc((100% + var(--gx, 0px))*19/24 - var(--gx, 0px))}.xxl-20{width:83.33333%;width:calc((100% + var(--gx, 0px))*20/24 - var(--gx, 0px))}.xxl-21{width:87.5%;width:calc((100% + var(--gx, 0px))*21/24 - var(--gx, 0px))}.xxl-22{width:91.66667%;width:calc((100% + var(--gx, 0px))*22/24 - var(--gx, 0px))}.xxl-23{width:95.83333%;width:calc((100% + var(--gx, 0px))*23/24 - var(--gx, 0px))}.xxl-24{width:100%}}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1;min-width:0}.shrink-0{flex-shrink:0}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.space{align-items:center;display:inline-flex;gap:8px;min-width:0}.space.flex-wrap{flex-wrap:wrap}.space-col{display:inline-flex;flex-direction:column;gap:8px;min-width:0}.space-col.w-full>*{max-width:100%}.gap-0{gap:0}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-48{gap:48px}.w-full{width:100%}.h-full{height:100%}.min-w-0{min-width:0}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-0{margin-bottom:0!important}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.ml-auto,.mx-auto{margin-left:auto}.mx-auto{margin-right:auto}.p-0{padding:0!important}.p-16{padding:16px}.p-24{padding:24px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.nowrap,.truncate{white-space:nowrap}.truncate{display:block;overflow:hidden;text-overflow:ellipsis}.line-clamp-1,.line-clamp-2,.line-clamp-3,.line-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:767px){.hide-mobile{display:none!important}}@media (min-width:768px){.hide-desktop{display:none!important}}:root{--control-height:40px;--control-height-sm:32px;--control-height-lg:48px;--control-border:var(--gray-300);--control-ring:0 0 0 3px rgba(var(--primary-color-rgb),0.12);--split-color:#f0f0f0;--overlay-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;--text-disabled:#00000040;--star-color:#fadb14}.alert-close:hover,.carousel-arrow:hover,.carousel-dot:hover,.drawer-close:hover,.dropdown-item:hover,.lightbox-btn:hover,.menu-item:hover,.modal-close:hover,.page-btn:hover,.rate-star:hover,.tab:hover,.tag-close:hover,.th-filter:hover,.th-sort:hover,.toast-close:hover{box-shadow:none!important;transform:none!important}.ui-icon{flex-shrink:0;vertical-align:-.125em}.icon-spin{animation:ui-spin 1s linear infinite}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-zoom-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes ui-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes ui-slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes ui-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.btn{align-items:center;background:#fff;border:1px solid var(--control-border);border-radius:var(--border-radius);color:var(--text-color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-base);font-weight:400;gap:8px;height:40px;height:var(--control-height);justify-content:center;line-height:1;padding:0 24px;position:relative;text-decoration:none;transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base);-webkit-user-select:none;user-select:none;white-space:nowrap}.btn:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.btn.is-disabled,.btn:disabled{background:#0000000a;border-color:var(--control-border);box-shadow:none;color:#00000040;color:var(--text-disabled);cursor:not-allowed}.btn-primary{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 0 rgba(var(--primary-color-rgb),.1);color:#fff}.btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.btn-dashed{border-style:dashed}.btn-text{background:#0000;border-color:#0000;box-shadow:none}.btn-text:hover:not(:disabled){background:#0000000f;border-color:#0000;color:var(--text-color)}.btn-link{background:#0000;border-color:#0000;box-shadow:none;color:var(--primary-color)}.btn-link:hover:not(:disabled){color:var(--primary-hover)}.btn-link:disabled,.btn-link:hover:not(:disabled),.btn-text:disabled{background:#0000;border-color:#0000}.btn-danger{border-color:var(--danger-color);color:var(--danger-color)}.btn-danger:hover:not(:disabled){border-color:var(--danger-color)}.btn-danger:hover:not(:disabled),.btn-primary.btn-danger{background:var(--danger-color);color:#fff}.btn-primary.btn-danger:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.btn-link.btn-danger,.btn-text.btn-danger{border-color:#0000}.btn-link.btn-danger:hover:not(:disabled),.btn-text.btn-danger:hover:not(:disabled){background:var(--danger-light);border-color:#0000;color:var(--danger-color)}.btn-sm{border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);gap:6px;height:32px;height:var(--control-height-sm);padding:0 12px}.btn-lg{font-size:var(--font-size-md);height:48px;height:var(--control-height-lg);padding:0 28px}.btn-block{display:flex;width:100%}.btn-icon{padding:0;width:40px;width:var(--control-height)}.btn-icon.btn-sm{width:32px;width:var(--control-height-sm)}.btn-icon.btn-lg{width:48px;width:var(--control-height-lg)}.btn-circle{border-radius:50%}.btn[aria-busy=true]{opacity:.8;pointer-events:none}.btn[aria-busy=true]:before{animation:ui-spin .75s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;content:"";flex-shrink:0;height:1em;width:1em}.btn[aria-busy=true]>svg:first-child{display:none}.card{background:#fff;border:1px solid #f0f0f0;border:1px solid var(--split-color);border-radius:var(--border-radius-lg);color:var(--text-color);font-size:var(--font-size-sm);min-width:0;position:relative}.card-borderless{border-color:#0000}.card-head{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--split-color);border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;gap:12px;justify-content:space-between;min-height:56px;padding:0 24px}.card-head,.card-title{align-items:center;display:flex}.card-title{color:var(--text-color);flex:1 1;font-size:var(--font-size-md);font-weight:600;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-extra{flex-shrink:0;font-size:var(--font-size-sm);font-weight:400}.card-body{padding:24px}.card-cover>img,.card-cover>video{border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;display:block;width:100%}.card-actions{border-top:1px solid #f0f0f0;border-top:1px solid var(--split-color);display:flex}.card-actions>*{color:var(--text-muted);flex:1 1;padding:12px 0;text-align:center}.card-actions>*+*{border-left:1px solid #f0f0f0;border-left:1px solid var(--split-color)}.card-sm .card-head{min-height:38px;padding:0 12px}.card-sm .card-title{font-size:var(--font-size-sm)}.card-sm .card-body{padding:12px}.card-inner .card-head{background:var(--gray-50)}.card-hoverable{cursor:pointer;transition:box-shadow var(--transition-slow),border-color var(--transition-slow)}.card-hoverable:hover{border-color:#0000;box-shadow:0 1px 2px -2px #00000029,0 3px 6px 0 #0000001f,0 5px 12px 4px #00000017}.tag{align-items:center;background:#fafafa;border:1px solid #d9d9d9;border-radius:4px;color:#000000e0;display:inline-flex;font-size:var(--font-size-xs);gap:4px;height:auto;line-height:20px;margin-inline-end:8px;padding:0 7px;vertical-align:middle;white-space:nowrap}.tag-borderless{border-color:#0000}.tag-close{align-items:center;background:none;border:0;color:#00000073;cursor:pointer;display:inline-flex;font-size:10px;margin-left:2px;padding:0}.tag-close:hover{color:#000000e0}.tag[data-color=blue],.tag[data-color=processing]{background:#e6f4ff;border-color:#91caff;color:#0958d9}.tag[data-color=green],.tag[data-color=success]{background:#f6ffed;border-color:#b7eb8f;color:#389e0d}.tag[data-color=error],.tag[data-color=red]{background:#fff1f0;border-color:#ffa39e;color:#cf1322}.tag[data-color=orange]{background:#fff7e6;border-color:#ffd591;color:#d46b08}.tag[data-color=gold],.tag[data-color=warning]{background:#fffbe6;border-color:#ffe58f;color:#d48806}.tag[data-color=yellow]{background:#feffe6;border-color:#fffb8f;color:#d4b106}.tag[data-color=lime]{background:#fcffe6;border-color:#eaff8f;color:#7cb305}.tag[data-color=cyan]{background:#e6fffb;border-color:#87e8de;color:#08979c}.tag[data-color=purple]{background:#f9f0ff;border-color:#d3adf7;color:#531dab}.tag[data-color=geekblue]{background:#f0f5ff;border-color:#adc6ff;color:#1d39c4}.tag[data-color=magenta]{background:#fff0f6;border-color:#ffadd2;color:#c41d7f}.tag[data-color=volcano]{background:#fff2e8;border-color:#ffbb96;color:#d4380d}.status-dot{align-items:center;color:var(--text-color);display:inline-flex;font-size:var(--font-size-sm);gap:8px}.status-dot:before{background:#d9d9d9;border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.status-dot[data-status=success]:before{background:#52c41a}.status-dot[data-status=error]:before{background:#ff4d4f}.status-dot[data-status=warning]:before{background:#faad14}.status-dot[data-status=processing]:before{animation:pulse 1.2s infinite;background:#1677ff}.count-badge{display:inline-flex;position:relative}.count-badge-value{background:var(--danger-color);border-radius:9px;box-shadow:0 0 0 1px #fff;color:#fff;font-size:11px;height:18px;line-height:18px;min-width:18px;padding:0 5px;position:absolute;right:0;text-align:center;top:0;transform:translate(50%,-50%)}.alert{align-items:flex-start;background:#e6f4ff;border:1px solid #91caff;border-radius:var(--border-radius);color:var(--text-color);display:flex;font-size:var(--font-size-sm);gap:8px;line-height:1.5715;padding:8px 12px}.alert.has-desc{gap:12px;padding:20px 24px}.alert-icon{color:#1677ff;flex-shrink:0;font-size:14px;margin-top:4px}.alert.has-desc .alert-icon{font-size:24px;margin-top:0}.alert-content{flex:1 1;min-width:0}.alert.has-desc .alert-title{font-size:var(--font-size-md);margin-bottom:4px}.alert-desc{color:var(--text-color)}.alert-action,.alert-close{flex-shrink:0;margin-left:8px}.alert-close{background:none;border:0;color:#00000073;cursor:pointer;font-size:12px;line-height:1;padding:0}.alert-success{background:#f6ffed;border-color:#b7eb8f}.alert-success .alert-icon{color:#52c41a}.alert-warning{background:#fffbe6;border-color:#ffe58f}.alert-warning .alert-icon{color:#faad14}.alert-error{background:#fff2f0;border-color:#ffccc7}.alert-error .alert-icon{color:#ff4d4f}.divider{border:0;border-top:1px solid #0505050f;display:block;height:0;margin:24px 0;min-width:100%;width:100%}.divider-text{align-items:center;color:var(--text-color);display:flex;font-size:var(--font-size-md);font-weight:500;gap:16px;margin:16px 0;white-space:nowrap}.divider-text:after,.divider-text:before{border-top:1px solid #0505050f;content:"";flex:1 1}.divider-text.is-left:before,.divider-text.is-right:after{flex:0 0 5%}.divider-vertical{border-left:1px solid #0505050f;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;width:0}.avatar{align-items:center;background:#00000040;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:18px;height:32px;justify-content:center;line-height:1;overflow:hidden;vertical-align:middle;white-space:nowrap;width:32px}.avatar>img{display:block;height:100%;object-fit:cover;width:100%}.avatar-sm{font-size:14px;height:24px;width:24px}.avatar-lg{font-size:24px;height:40px;width:40px}.avatar-square{border-radius:var(--border-radius-sm)}.spinner{animation:ui-spin .8s linear infinite;border:2px solid rgba(var(--primary-color-rgb),.2);border-radius:50%;border-top-color:var(--primary-color);display:inline-block;flex-shrink:0;height:20px;vertical-align:middle;width:20px}.spinner-sm{height:14px;width:14px}.spinner-lg{border-width:3px;height:32px;width:32px}.loading-block{align-items:center;color:var(--primary-color);display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:12px;justify-content:center;padding:48px 16px;text-align:center}.spin-wrap{position:relative}.spin-mask{align-items:center;background:#fff9;color:var(--primary-color);display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;position:absolute;z-index:4}.skeleton-box,.skeleton-line,.skeleton-title{animation:ui-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#0000000f 25%,#00000026 37%,#0000000f 63%);background-size:400% 100%;border-radius:4px}.skeleton-title{height:16px;margin-bottom:24px;width:38%}.skeleton-line{height:16px;margin-bottom:16px}.skeleton-line:last-child{width:61%}.skeleton-box{height:100%;min-height:120px;width:100%}.empty{align-items:center;color:#00000073;display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:8px;justify-content:center;padding:32px 16px;text-align:center}.empty-icon{color:var(--gray-300);font-size:64px}.empty-sm .empty-icon{font-size:40px}.empty-desc{color:#00000073}.empty-actions{margin-top:8px}.result{padding:48px 32px;text-align:center}.result-icon{color:#1677ff;font-size:72px;line-height:1;margin-bottom:24px}.result-code{color:var(--gray-300);font-size:96px;font-weight:700}.result-success .result-icon{color:#52c41a}.result-error .result-icon{color:#ff4d4f}.result-warning .result-icon{color:#faad14}.result-title{color:var(--text-color);font-size:24px;line-height:1.33;margin-bottom:8px}.result-subtitle{color:#00000073;font-size:var(--font-size-sm)}.result-extra{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:24px}.stat-title{color:#00000073;font-size:var(--font-size-sm);margin-bottom:4px}.stat-value{align-items:center;color:var(--text-color);display:flex;font-size:24px;gap:4px;line-height:1.3}.stat-prefix,.stat-suffix{align-items:center;display:inline-flex}.stat-suffix{font-size:16px}.progress{align-items:center;display:flex;font-size:var(--font-size-sm);gap:8px;width:100%}.progress-track{background:#0000000f;border-radius:100px;flex:1 1;height:8px;overflow:hidden}.progress-sm .progress-track{height:6px}.progress-bar{background:var(--primary-color);border-radius:100px;height:100%;max-width:100%;transition:width var(--transition-slow)}.progress-text{color:var(--text-color);flex-shrink:0;min-width:2.5em}.progress.is-success .progress-bar{background:#52c41a}.progress.is-exception .progress-bar{background:#ff4d4f}.descriptions{--cols:3;grid-gap:0 24px;display:grid;font-size:var(--font-size-sm);gap:0 24px;grid-template-columns:repeat(var(--cols),minmax(0,1fr));margin:0}.desc-item{display:flex;gap:8px;min-width:0;padding-bottom:16px}.desc-item.span-2{grid-column:span 2}.desc-item.span-all{grid-column:1/-1}.desc-item>dt{color:#00000073;flex-shrink:0}.desc-item>dt:after{content:":"}.desc-item>dd{color:var(--text-color);flex:1 1;margin:0;min-width:0;word-break:break-word}.descriptions-sm .desc-item{padding-bottom:8px}.descriptions-bordered{border:1px solid #f0f0f0;border:1px solid var(--split-color);border-radius:var(--border-radius);gap:0;overflow:hidden}.descriptions-bordered .desc-item{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--split-color);border-right:1px solid #f0f0f0;border-right:1px solid var(--split-color);gap:0;padding:0}.descriptions-bordered .desc-item>dd,.descriptions-bordered .desc-item>dt{padding:12px 16px}.descriptions-sm.descriptions-bordered .desc-item>dd,.descriptions-sm.descriptions-bordered .desc-item>dt{padding:8px 12px}.descriptions-bordered .desc-item>dt{background:#fafafa;border-right:1px solid #f0f0f0;border-right:1px solid var(--split-color);color:var(--text-color);max-width:180px;width:40%}.descriptions-bordered .desc-item>dt:after{content:none}@media (max-width:767px){.descriptions{grid-template-columns:minmax(0,1fr)}.desc-item.span-2{grid-column:auto}}.list{list-style:none;margin:0;padding:0}.list-item{align-items:center;border-bottom:1px solid #0505050f;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.list-item:last-child{border-bottom:0}.list-item-meta{align-items:flex-start;display:flex;flex:1 1;gap:16px;min-width:0}.list-item-title{color:var(--text-color);font-size:var(--font-size-sm);margin-bottom:4px}.list-item-desc{color:#00000073;font-size:var(--font-size-sm)}.list-item-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.timeline{font-size:var(--font-size-sm);list-style:none;margin:0;padding:0}.timeline-item{padding:0 0 20px 26px;position:relative}.timeline-item:before{border-left:2px solid #0505050f;bottom:-10px;content:"";left:4px;position:absolute;top:10px}.timeline-item:last-child{padding-bottom:0}.timeline-item:last-child:before{display:none}.timeline-item:after{background:#fff;border:3px solid var(--dot-color,var(--primary-color));border-radius:50%;content:"";height:10px;left:0;position:absolute;top:5px;width:10px}.timeline-item[data-color=blue]:after{border-color:var(--primary-color)}.timeline-item[data-color=green]:after{border-color:#52c41a}.timeline-item[data-color=red]:after{border-color:#ff4d4f}.timeline-item[data-color=gray]:after{border-color:#00000040}.timeline-item[data-color=orange]:after{border-color:orange}.timeline-item[data-color=cyan]:after{border-color:cyan}.timeline-item[data-color=purple]:after{border-color:purple}.timeline-item[data-color=gold]:after{border-color:gold}.timeline-item.has-icon:after{display:none}.timeline-icon{align-items:center;background:#fff;color:var(--primary-color);display:flex;font-size:16px;height:16px;justify-content:center;left:-3px;position:absolute;top:2px;width:16px}.timeline-content{color:var(--text-color);word-break:break-word}.steps-bar{display:flex;gap:16px;list-style:none;margin:0;padding:0}.steps-bar-item{align-items:flex-start;display:flex;flex:1 1;gap:8px;min-width:0}.steps-bar-item:last-child{flex:none}.steps-bar-icon{align-items:center;background:#0000000f;border-radius:50%;color:#000000a6;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.steps-bar-icon.is-custom{background:#0000;color:#00000040;font-size:24px}.steps-bar-content{flex:1 1;min-width:0}.steps-bar-title{align-items:center;color:#00000073;display:flex;font-size:var(--font-size-md);gap:16px;line-height:32px;white-space:nowrap}.steps-bar-title:after{background:#0505050f;content:"";flex:1 1;height:1px;min-width:16px}.steps-bar-item:last-child .steps-bar-title:after{display:none}.steps-bar-desc{color:#00000073;font-size:var(--font-size-sm)}.steps-bar-item.is-done .steps-bar-icon{background:var(--primary-light);color:var(--primary-color)}.steps-bar-item.is-active .steps-bar-icon.is-custom,.steps-bar-item.is-done .steps-bar-icon.is-custom{background:#0000;color:var(--primary-color)}.steps-bar-item.is-done .steps-bar-title:after{background:var(--primary-color)}.steps-bar-item.is-active .steps-bar-icon{background:var(--primary-color);color:#fff}.steps-bar-item.is-error .steps-bar-icon{background:var(--danger-color);color:#fff}.steps-bar-item.is-active .steps-bar-title,.steps-bar-item.is-done .steps-bar-title{color:var(--text-color)}.steps-bar-item.is-active .steps-bar-title{font-weight:500}.steps-bar-item.is-error .steps-bar-title{color:var(--danger-color)}.steps-bar-sm .steps-bar-icon{font-size:12px;height:24px;width:24px}.steps-bar-sm .steps-bar-title{font-size:var(--font-size-sm);line-height:24px}.steps-bar-vertical{flex-direction:column;gap:0}.steps-bar-vertical .steps-bar-item{padding-bottom:16px;position:relative}.steps-bar-vertical .steps-bar-title:after{display:none}.steps-bar-vertical .steps-bar-item:not(:last-child):after{background:#0505050f;bottom:6px;content:"";left:15px;position:absolute;top:38px;width:1px}.steps-bar-vertical .steps-bar-item.is-done:after{background:var(--primary-color)}@media (max-width:575px){.steps-bar:not(.steps-bar-keep){flex-direction:column;gap:12px}.steps-bar:not(.steps-bar-keep) .steps-bar-title:after{display:none}}.form-item{margin-bottom:24px}.form-item.no-margin{margin-bottom:0}.form-label{align-items:center;color:#000000e0;display:inline-flex;font-size:var(--font-size-sm);font-weight:400;gap:4px;line-height:22px;max-width:100%;padding-bottom:8px}.form-label.is-required:before{color:#ff4d4f;content:"*";font-family:SimSun,sans-serif;margin-right:2px}.form-label-tip{color:#00000073;cursor:help;display:inline-flex}.form-error{animation:ui-slide-down .2s ease;color:#ff4d4f}.form-error,.form-help{font-size:var(--font-size-sm);line-height:1.5715;margin-top:4px}.form-help{color:#00000073}.form-inline{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.form-inline .form-item{margin-bottom:0}.input{background:#fff;border:1px solid var(--control-border);border-radius:var(--border-radius);color:var(--text-color);display:block;font-family:inherit;font-size:var(--font-size-base);height:40px;height:var(--control-height);line-height:1.5;min-width:0;padding:4px 11px;transition:border-color var(--transition-base),box-shadow var(--transition-base);width:100%}.input-affix input::placeholder,.input::placeholder{color:#bfbfbf}.input:hover:not(:disabled){border-color:var(--primary-color)}.input:focus,.input:focus-visible{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.12);box-shadow:var(--control-ring);outline:none}.input:disabled,.input[readonly].is-readonly{background:#0000000a;color:#00000040;color:var(--text-disabled);cursor:not-allowed}.input-affix.is-invalid,.input-affix:has([aria-invalid=true]),.input[aria-invalid=true],.tags-input:has([aria-invalid=true]){border-color:#ff4d4f}.input-affix.is-invalid:focus-within,.input-affix:has([aria-invalid=true]):focus-within,.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #ff4d4f1a}textarea.input{height:auto;min-height:40px;min-height:var(--control-height);padding:8px 11px;resize:vertical}select.input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='%23bfbfbf'%3E%3Cpath d='M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;padding-right:32px}select.input[multiple]{background-image:none;height:auto;min-height:96px;padding:4px}select.input[multiple] option{border-radius:4px;padding:4px 8px}input[type=date].input,input[type=datetime-local].input,input[type=time].input{cursor:text}input[type=number].input{appearance:textfield;-moz-appearance:textfield}.input-sm{border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);height:32px;height:var(--control-height-sm);padding:0 7px}select.input-sm{padding-right:28px}.input-lg{font-size:var(--font-size-md);height:48px;height:var(--control-height-lg);padding:7px 11px}.input-affix{align-items:center;background:#fff;border:1px solid var(--control-border);border-radius:var(--border-radius);color:var(--text-color);display:flex;font-size:var(--font-size-base);gap:8px;height:40px;height:var(--control-height);min-width:0;padding:0 11px;transition:border-color var(--transition-base),box-shadow var(--transition-base);width:100%}.input-affix:focus-within,.input-affix:hover{border-color:var(--primary-color)}.input-affix:focus-within{box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.12);box-shadow:var(--control-ring)}.input-affix>input,.input-affix>select{background:#0000;border:0;color:inherit;flex:1 1;font:inherit;height:100%;min-width:0;outline:0;padding:0}.input-affix>input:focus-visible{outline:none}.input-affix>.input-affix-icon,.input-affix>svg{color:#00000073;flex-shrink:0}.input-affix>button{align-items:center;background:none;border:0;color:#00000073;cursor:pointer;display:inline-flex;padding:0}.input-affix>button:hover{box-shadow:none;color:var(--text-color);transform:none}.input-affix.input-sm{height:32px;height:var(--control-height-sm);padding:0 7px}.input-affix.input-lg{font-size:var(--font-size-md);height:48px;height:var(--control-height-lg)}.input-affix.is-disabled{background:#0000000a;cursor:not-allowed}.input-group{display:flex;width:100%}.input-group>*{border-radius:0}.input-group>:first-child{border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}.input-group>:last-child{border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.input-group>*+*{margin-left:-1px}.input-group>.input,.input-group>.input-affix{flex:1 1}.input-group>:focus,.input-group>:focus-within{z-index:1}.input-count{color:#00000073;font-size:var(--font-size-xs);margin-top:4px;text-align:right}.checkbox,.radio{align-items:center;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:8px}.checkbox input,.radio input{accent-color:var(--primary-color);cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.radio-group{display:flex;flex-wrap:wrap;gap:8px 16px}.radio-group.is-vertical{flex-direction:column}.radio-card{align-items:flex-start;border:1px solid var(--control-border);border-radius:var(--border-radius);cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:border-color var(--transition-base),background var(--transition-base)}.radio-card:hover{border-color:var(--primary-color)}.radio-card:has(input:checked){background:var(--secondary-light);border-color:var(--primary-color)}.radio-card input{accent-color:var(--primary-color);flex-shrink:0;height:16px;margin:3px 0 0;width:16px}.switch{appearance:none;-webkit-appearance:none;background:#00000040;border-radius:100px;cursor:pointer;flex-shrink:0;height:22px;margin:0;position:relative;transition:background var(--transition-base);vertical-align:middle;width:44px}.switch:before{background:#fff;border-radius:50%;box-shadow:0 2px 4px #00230b33;content:"";height:18px;left:2px;position:absolute;top:2px;transition:left var(--transition-base);width:18px}.switch:hover:not(:disabled){background:#00000073}.switch:checked{background:var(--primary-color)}.switch:checked:hover:not(:disabled){background:var(--primary-hover)}.switch:checked:before{left:calc(100% - 20px)}.switch:disabled{cursor:not-allowed;opacity:.65}.switch-sm{height:16px;width:28px}.switch-sm:before{height:12px;width:12px}.switch-sm:checked:before{left:calc(100% - 14px)}.switch-label{display:inline-flex;font-size:var(--font-size-sm)}.switch-label,.upload-drop{align-items:center;cursor:pointer;gap:8px}.upload-drop{background:#00000005;border:1px dashed #d9d9d9;border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:center;padding:16px;position:relative;text-align:center;transition:border-color var(--transition-slow);width:100%}.upload-drop:focus-within,.upload-drop:hover{border-color:var(--primary-color)}.upload-drop>input[type=file]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.upload-drop-icon{color:var(--primary-color);font-size:48px}.upload-drop-text{color:var(--text-color);font-size:var(--font-size-md)}.upload-drop-hint{color:#00000073;font-size:var(--font-size-sm)}.file-input{display:inline-flex;position:relative}.file-input>input[type=file]{cursor:pointer;inset:0;opacity:0;position:absolute}.tags-input{align-items:center;background:#fff;border:1px solid var(--control-border);border-radius:var(--border-radius);cursor:text;display:flex;flex-wrap:wrap;gap:4px;min-height:40px;min-height:var(--control-height);padding:4px 8px;transition:border-color var(--transition-base),box-shadow var(--transition-base);width:100%}.tags-input:focus-within,.tags-input:hover{border-color:var(--primary-color)}.tags-input:focus-within{box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.12);box-shadow:var(--control-ring)}.tags-input .tag{line-height:22px;margin:0}.tags-input>input{background:#0000;border:0;color:var(--text-color);flex:1 1;font:inherit;height:28px;min-width:80px;outline:0;padding:0 4px}.tags-input>input:focus-visible{outline:none}.tags-input-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tags-input-option{background:var(--gray-50);border:1px dashed var(--control-border);border-radius:100px;color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-xs);padding:2px 10px}.tags-input-option:hover{border-color:var(--primary-color);box-shadow:none;color:var(--primary-color);transform:none}.rate{align-items:center;color:#fadb14;color:var(--star-color);display:inline-flex;font-size:20px;gap:4px;line-height:1;vertical-align:middle}.rate-sm{font-size:14px;gap:2px}.rate-star{background:none;border:0;color:#0000000f;cursor:default;display:inline-flex;font-size:inherit;padding:0;position:relative;transition:transform var(--transition-base)}.rate.is-interactive .rate-star{cursor:pointer}.rate.is-interactive .rate-star:hover{transform:scale(1.1)!important}.rate-star-half{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:50%}.rate-star-half,.rate-star.is-full{color:#fadb14;color:var(--star-color)}[data-tooltip]{position:relative}[data-tooltip]:after{background:#000000d9;border-radius:var(--border-radius-sm);bottom:calc(100% + 8px);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;box-shadow:var(--overlay-shadow);color:#fff;content:attr(data-tooltip);font-size:var(--font-size-sm);font-weight:400;left:50%;line-height:1.4;max-width:250px;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%,4px);transition:opacity var(--transition-fast),transform var(--transition-fast);white-space:normal;width:max-content;z-index:var(--z-tooltip)}[data-tooltip-pos=bottom]:after{bottom:auto;top:calc(100% + 8px);transform:translate(-50%,-4px)}[data-tooltip]:focus-visible:after,[data-tooltip]:focus-within:after,[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)}[data-tooltip=""]:after{display:none}.tabs-nav{border-bottom:1px solid #0505050f;display:flex;gap:32px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.tabs-nav::-webkit-scrollbar{display:none}.tab{align-items:center;background:none;border:0;color:#000000e0;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:var(--font-size-sm);gap:8px;padding:12px 0;position:relative;white-space:nowrap}.tab:hover{color:var(--primary-hover)}.tab.is-active{color:var(--primary-color);text-shadow:0 0 .25px currentColor}.tab.is-active:after{background:var(--primary-color);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.tab:disabled{color:#00000040;color:var(--text-disabled);cursor:not-allowed}.collapse{background:#00000005;border:1px solid #d9d9d9;border-radius:var(--border-radius);overflow:hidden}.collapse-item+.collapse-item{border-top:1px solid #d9d9d9}.collapse-item>summary{align-items:center;color:var(--text-color);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:12px;list-style:none;padding:12px 16px}.collapse-item>summary::-webkit-details-marker{display:none}.collapse-item>summary:before{border-bottom:1.5px solid;border-right:1.5px solid;content:"";flex-shrink:0;height:6px;transform:rotate(-45deg);transition:transform var(--transition-base);width:6px}.collapse-item[open]>summary:before{transform:rotate(45deg)}.collapse-body{background:#fff;border-top:1px solid #d9d9d9;padding:16px}.modal-backdrop{align-items:flex-start;animation:ui-fade-in .2s ease;background:#00000073;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:100px 16px 32px;position:fixed;z-index:var(--z-modal)}.modal-backdrop.is-centered{padding-top:32px}.modal-backdrop.is-centered>.modal{margin-bottom:auto;margin-top:auto}.modal{animation:ui-zoom-in .2s ease;background:#fff;border-radius:var(--border-radius-lg);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;box-shadow:var(--overlay-shadow);color:var(--text-color);font-size:var(--font-size-sm);max-width:520px;max-width:var(--modal-w,520px);padding:20px 24px;position:relative;width:100%}.modal:focus{outline:none}.modal-head{margin-bottom:8px;padding-right:32px}.modal-title{word-wrap:break-word;color:var(--text-color);font-size:var(--heading-h3);font-weight:600;line-height:1.5}.drawer-close,.modal-close{align-items:center;background:#0000;border:0;border-radius:var(--border-radius-sm);color:#00000073;cursor:pointer;display:inline-flex;font-size:16px;height:32px;justify-content:center;padding:0;width:32px}.modal-close{position:absolute;right:16px;top:16px;z-index:1}.drawer-close:hover,.modal-close:hover{background:#0000000f;color:var(--text-color)}.modal-foot{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px}.modal-foot .btn{font-size:var(--font-size-sm);height:32px;height:var(--control-height-sm);padding:0 16px}body.ui-scroll-lock{overflow:hidden}.drawer-backdrop{animation:ui-fade-in .2s ease;background:#00000073;inset:0}.drawer,.drawer-backdrop{position:fixed;z-index:var(--z-modal)}.drawer{animation:ui-slide-in-right .25s ease;background:#fff;bottom:0;box-shadow:-6px 0 16px #00000014,-3px 0 6px -4px #0000001f;color:var(--text-color);display:flex;flex-direction:column;font-size:var(--font-size-sm);max-width:100vw;right:0;top:0;width:378px;width:var(--drawer-w,378px)}.drawer.is-left{animation-name:ui-slide-in-left;box-shadow:6px 0 16px #00000014,3px 0 6px -4px #0000001f;left:0;right:auto}.drawer:focus{outline:none}.drawer-head{align-items:center;border-bottom:1px solid #0505050f;display:flex;gap:12px;padding:16px 24px}.drawer-head .drawer-close{margin-left:-8px;order:-1}.drawer-title{flex:1 1;font-size:var(--font-size-md);font-weight:600;line-height:1.5;min-width:0}.drawer-body{flex:1 1;min-height:0;overflow:auto;padding:24px}.drawer-foot{border-top:1px solid #0505050f;padding:8px 16px}.dropdown{display:inline-flex;position:relative}.dropdown-menu{animation:ui-slide-down .15s ease;background:#fff;border-radius:var(--border-radius);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;box-shadow:var(--overlay-shadow);list-style:none;margin:0;min-width:160px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:var(--z-dropdown)}.dropdown-menu.is-left{left:0;right:auto}.dropdown-menu.is-top{bottom:calc(100% + 4px);top:auto}.dropdown-item{align-items:center;background:none;border:0;border-radius:4px;color:var(--text-color);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-sm);gap:8px;line-height:22px;padding:5px 12px;text-align:left;text-decoration:none;width:100%}.dropdown-item:focus-visible,.dropdown-item:hover{background:#0000000a;color:var(--text-color);outline:none}.dropdown-item.is-danger{color:var(--danger-color)}.dropdown-item.is-danger:hover{background:var(--danger-color);color:#fff}.dropdown-item:disabled{color:#00000040;color:var(--text-disabled);cursor:not-allowed}.dropdown-divider{background:#0505050f;height:1px;margin:4px 0}.popconfirm{display:inline-flex;position:relative}.popconfirm-bubble{animation:ui-zoom-in .15s ease;background:#fff;border-radius:var(--border-radius);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;box-shadow:var(--overlay-shadow);color:var(--text-color);font-size:var(--font-size-sm);max-width:300px;min-width:220px;padding:12px;position:fixed;text-align:left;white-space:normal;width:max-content;z-index:var(--z-popover)}.popconfirm-message{display:flex;gap:8px;margin-bottom:8px}.popconfirm-message>svg{color:#faad14;flex-shrink:0;margin-top:3px}.popconfirm-title{font-weight:600}.popconfirm-desc{color:var(--text-secondary);margin-top:4px}.popconfirm-actions{display:flex;gap:8px;justify-content:flex-end}.popconfirm-actions .btn{border-radius:4px;font-size:var(--font-size-sm);height:24px;padding:0 8px}.table-wrap{background:#fff;border-radius:var(--border-radius);min-width:0;position:relative;width:100%}.table-scroll{overflow-x:auto;width:100%}.table{border-collapse:initial;border-spacing:0;color:var(--text-color);font-size:var(--font-size-sm);text-align:left;width:100%}.table td,.table th{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--split-color);overflow-wrap:break-word;padding:16px}.table th{background:#fafafa;font-weight:600;position:relative}.table thead tr:first-child th:first-child{border-top-left-radius:var(--border-radius)}.table thead tr:first-child th:last-child{border-top-right-radius:var(--border-radius)}.table th:not(:last-child):before{background:#0000000f;content:"";height:1.6em;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.table tbody tr:hover>td{background:#fafafa}.table-sm td,.table-sm th{padding:8px}.table td.is-ellipsis{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table .is-center{text-align:center}.table .is-right{text-align:right}.table .is-sticky-left,.table .is-sticky-right{background:#fff;position:sticky;z-index:2}.table th.is-sticky-left,.table th.is-sticky-right{background:#fafafa}.table .is-sticky-left{left:0}.table .is-sticky-right{box-shadow:inset 8px 0 6px -8px #0505051f;right:0}.table tbody tr:hover>td.is-sticky-left,.table tbody tr:hover>td.is-sticky-right{background:#fafafa}.th-inner{align-items:center;display:flex;gap:8px;justify-content:space-between}.th-sort{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;padding:0;text-align:inherit}.th-sort-arrows{color:#0000004a;display:inline-flex;flex-direction:column;font-size:10px;line-height:.8}.th-sort-arrows .is-on{color:var(--primary-color)}.th-filter{display:inline-flex;position:relative}.th-filter>button{align-items:center;background:none;border:0;border-radius:4px;color:#0000004a;cursor:pointer;display:inline-flex;font-size:12px;padding:4px}.th-filter>button:hover{background:#0000000a;box-shadow:none;color:#00000073;transform:none}.th-filter>button.is-on{color:var(--primary-color)}.th-filter-panel{background:#fff;border-radius:var(--border-radius);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;box-shadow:var(--overlay-shadow);font-weight:400;min-width:160px;position:fixed;z-index:var(--z-popover)}.th-filter-options{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto;padding:8px 12px}.th-filter-actions{border-top:1px solid #f0f0f0;border-top:1px solid var(--split-color);display:flex;justify-content:space-between;padding:7px 8px}.th-filter-actions .btn{font-size:var(--font-size-sm);height:24px;padding:0 8px}.table-empty td{color:#00000073;padding:32px 16px;text-align:center}.table-wrap .pagination{padding:0 16px}.pagination{align-items:center;color:var(--text-color);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:8px;justify-content:flex-end;margin:16px 0}.pagination.is-center{justify-content:center}.pagination-total{margin-right:8px}.page-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--border-radius-sm);color:var(--text-color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-sm);height:32px;justify-content:center;min-width:32px;padding:0 6px}.page-btn:hover:not(:disabled){background:#0000000f}.page-btn.is-active{background:#fff;border-color:var(--primary-color);color:var(--primary-color);font-weight:600}.page-btn:disabled{color:#00000040;color:var(--text-disabled);cursor:not-allowed}.page-ellipsis{color:#00000040;letter-spacing:2px;min-width:32px;text-align:center}.pagination input,.pagination select{background:#fff;border:1px solid #d9d9d9;border-radius:var(--border-radius-sm);color:var(--text-color);font:inherit;height:32px;padding:0 8px}.pagination input{margin:0 8px;width:50px}.pagination-jump{align-items:center;display:inline-flex}@media (max-width:575px){.pagination select,.pagination-jump,.pagination-total{display:none}}.carousel{overflow:hidden;position:relative}.carousel-track{display:flex;transition:transform .5s ease}.carousel-slide{flex:0 0 100%;min-width:0}.carousel.is-fade .carousel-track{display:grid}.carousel.is-fade .carousel-slide{grid-area:1/1;opacity:0;transition:opacity .5s ease,visibility .5s ease;visibility:hidden}.carousel.is-fade .carousel-slide.is-active{opacity:1;visibility:visible}.carousel-dots{bottom:12px;display:flex;gap:6px;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;z-index:2}.carousel-dot{background:#ffffff80;border:0;border-radius:1px;cursor:pointer;height:3px;padding:0;transition:width var(--transition-base),background var(--transition-base);width:16px}.carousel-dot.is-active{background:#fff;width:24px}.carousel-arrow{align-items:center;background:#ffffffd9;border:0;border-radius:50%;box-shadow:0 2px 8px #00000026;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:16px;height:36px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:2}.carousel-arrow:hover{background:#fff;transform:translateY(-50%)!important}.carousel-arrow.is-prev{left:12px}.carousel-arrow.is-next{right:12px}.image{display:inline-block;position:relative}.image>img{display:block;max-width:100%}.image.is-previewable{cursor:zoom-in}.lightbox{align-items:center;animation:ui-fade-in .2s ease;background:#000000d9;display:flex;inset:0;justify-content:center;padding:56px 16px;position:fixed;z-index:var(--z-popover)}.lightbox:focus{outline:none}.lightbox>img{animation:ui-zoom-in .2s ease;border-radius:4px;max-height:100%;max-width:100%;object-fit:contain}.lightbox-btn{align-items:center;background:#00000059;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:20px;height:40px;justify-content:center;padding:0;position:absolute;width:40px}.lightbox-btn:hover{background:#0009}.lightbox-btn.is-close{right:12px;top:12px}.lightbox-btn.is-prev{left:12px}.lightbox-btn.is-next,.lightbox-btn.is-prev{top:50%;transform:translateY(-50%)!important}.lightbox-btn.is-next{right:12px}.lightbox-count{color:#ffffffd9;font-size:var(--font-size-sm);left:50%;position:absolute;top:20px;transform:translateX(-50%)}.toast-stack{flex-direction:column;left:50%;max-width:calc(100vw - 32px);pointer-events:none;position:fixed;top:8px;transform:translateX(-50%);width:max-content;z-index:calc(var(--z-tooltip) + 10)}.toast,.toast-stack{align-items:center;display:flex;gap:8px}.toast{animation:ui-slide-down .25s ease;background:#fff;border-radius:var(--border-radius);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;box-shadow:var(--overlay-shadow);color:var(--text-color);font-size:var(--font-size-sm);line-height:1.5;padding:9px 12px;pointer-events:auto}.toast-icon{flex-shrink:0;font-size:16px}.toast-success .toast-icon{color:#52c41a}.toast-error .toast-icon{color:#ff4d4f}.toast-warning .toast-icon{color:#faad14}.toast-info .toast-icon,.toast-loading .toast-icon{color:#1677ff}.toast-close{background:none;border:0;color:#00000073;cursor:pointer;display:inline-flex;font-size:12px;margin-left:4px;padding:0}.menu{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:4px}.menu-item{align-items:center;background:none;border:0;border-radius:var(--border-radius);color:var(--text-color);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-sm);gap:10px;min-height:40px;padding:0 16px;text-align:left;text-decoration:none;transition:color var(--transition-base),background var(--transition-base);white-space:nowrap;width:100%}.menu-item:hover{background:#0000000f;color:var(--text-color)}.menu-item.is-active{background:var(--primary-light);color:var(--primary-color)}.menu-item>svg{flex-shrink:0;font-size:16px}.menu-horizontal{align-items:center;flex-direction:row;padding:0}.menu-horizontal .menu-item{width:auto}.menu-dark .menu-item{color:#ffffffa6}.menu-dark .menu-item:hover{background:#0000;color:#fff}.menu-dark .menu-item.is-active{background:var(--primary-color);color:#fff}.menu.is-collapsed .menu-item{justify-content:center;padding:0}.menu.is-collapsed .menu-item-label{display:none}:root{--pk-ink:#0f172a;--pk-ink-hover:#26324a;--pk-text-2:#5b6474;--pk-text-3:#7c879b;--pk-line:#e3e8ef;--pk-line-soft:#eef1f5;--pk-surface-2:#f6f8fb;--pk-accent:#2563eb;--pk-accent-hover:#1d4ed8;--pk-accent-soft:#eef3ff;--pk-success:#047857;--pk-success-soft:#ecfdf5;--pk-warning:#b45309;--pk-warning-soft:#fffbeb;--pk-danger:#b91c1c;--pk-danger-soft:#fef2f2;--pk-radius:12px;--pk-radius-lg:16px;--pk-radius-xl:20px;--pk-ease:cubic-bezier(0.16,1,0.3,1);--pk-nav-offset:64px}.pk-page{background:#fff;color:#0f172a;color:var(--pk-ink);min-height:70vh;padding:calc(64px + clamp(32px, 5vw, 56px)) 16px clamp(56px,8vw,96px);padding:calc(var(--pk-nav-offset) + clamp(32px, 5vw, 56px)) 16px clamp(56px,8vw,96px)}.pk-page--tint{background:#f6f8fb;background:var(--pk-surface-2)}.pk-page ::selection{background:#0f172a;background:var(--pk-ink);color:#fff}.pk-container{margin:0 auto;max-width:1120px}.pk-container--narrow{max-width:760px}.pk-container--wide{max-width:1280px}.pk-section+.pk-section{margin-top:clamp(40px,6vw,64px)}.pk-stack{display:flex;flex-direction:column;gap:16px}.pk-cluster{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.pk-grid{grid-gap:16px;display:grid;gap:16px}.pk-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pk-split{grid-gap:clamp(24px,4vw,48px);align-items:start;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.pk-sticky{position:sticky;top:88px;top:calc(var(--pk-nav-offset) + 24px)}.pk-head{margin-bottom:clamp(28px,4vw,44px)}.pk-head--center{text-align:center}.pk-head--center .pk-head__sub{margin-left:auto;margin-right:auto}.pk-head--center .pk-head__actions{justify-content:center}.pk-head__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between}.pk-head .pk-head__title,.pk-page .pk-head__title{text-wrap:balance;color:#0f172a;color:var(--pk-ink);font-size:clamp(2rem,1.4rem + 2vw,3rem)!important;font-weight:600;letter-spacing:-.035em;line-height:1.08;margin:0}.pk-head .pk-head__sub{text-wrap:pretty;color:#5b6474;color:var(--pk-text-2);font-size:clamp(1rem,.95rem + .25vw,1.0625rem);line-height:1.65;margin:14px 0 0;max-width:60ch}.pk-head__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.pk-crumbs{align-items:center;color:#5b6474;color:var(--pk-text-2);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:6px;list-style:none;margin:0 0 18px;padding:0}.pk-crumbs li+li:before{color:#b4bdca;content:"/";margin-right:6px}.pk-crumbs a,.pk-crumbs a:focus{color:#5b6474;color:var(--pk-text-2);text-decoration:none}.pk-crumbs [aria-current=page],.pk-crumbs a:hover{color:#0f172a;color:var(--pk-ink)}.pk-crumbs [aria-current=page]{font-weight:500}.pk-page .pk-title-2,.pk-title-2{color:#0f172a;color:var(--pk-ink);font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem)!important;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0 0 16px}.pk-page .pk-title-3,.pk-title-3{color:#0f172a;color:var(--pk-ink);font-size:1.0625rem!important;font-weight:600;line-height:1.35;margin:0 0 10px}.pk-muted{color:#5b6474;color:var(--pk-text-2)}.pk-btn{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:500;gap:8px;height:48px;justify-content:center;line-height:1;padding:0 24px;position:relative;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;white-space:nowrap}.pk-btn svg{flex:none;height:17px;width:17px}.pk-btn:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--pk-accent);outline-offset:3px}.pk-btn--primary,.pk-btn--primary:focus,.pk-btn--primary:hover{color:#fff}.pk-btn--primary{background:#0f172a;background:var(--pk-ink)}.pk-btn--primary:hover:not(:disabled){background:#26324a;background:var(--pk-ink-hover)}.pk-btn--accent,.pk-btn--accent:focus,.pk-btn--accent:hover{color:#fff}.pk-btn--accent{background:#2563eb;background:var(--pk-accent)}.pk-btn--accent:hover:not(:disabled){background:#1d4ed8;background:var(--pk-accent-hover)}.pk-btn--secondary,.pk-btn--secondary:focus,.pk-btn--secondary:hover{color:#0f172a;color:var(--pk-ink)}.pk-btn--secondary{background:#fff;border-color:#e3e8ef;border-color:var(--pk-line)}.pk-btn--secondary:hover:not(:disabled){background:#f8fafc;border-color:#cdd5e0}.pk-btn--ghost,.pk-btn--ghost:focus{color:#0f172a;color:var(--pk-ink)}.pk-btn--ghost{background:#0000;padding:0 14px}.pk-btn--ghost:hover:not(:disabled){background:#f3f5f8;color:#0f172a;color:var(--pk-ink)}.pk-btn--danger,.pk-btn--danger:focus{color:#b91c1c;color:var(--pk-danger)}.pk-btn--danger{background:#fff;border-color:#f3c7c7}.pk-btn--danger:hover:not(:disabled){background:#b91c1c;background:var(--pk-danger);border-color:#b91c1c;border-color:var(--pk-danger);color:#fff}.pk-btn--sm{font-size:.875rem;height:40px;padding:0 16px}.pk-btn--xs{font-size:.8125rem;height:32px;padding:0 12px}.pk-btn--block{display:flex;width:100%}.pk-btn:disabled,.pk-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.pk-btn[aria-busy=true]{pointer-events:none}.pk-btn[aria-busy=true]:before{animation:pk-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;content:"";height:16px;width:16px}.pk-btn[aria-busy=true]>svg{display:none}.pk-link,.pk-link:focus{color:#2563eb;color:var(--pk-accent);text-decoration:underline;text-decoration-color:#2563eb59;text-underline-offset:3px}.pk-link:hover{color:#1d4ed8;color:var(--pk-accent-hover);text-decoration-color:initial}.pk-link:focus-visible{border-radius:4px;outline:2px solid #2563eb;outline:2px solid var(--pk-accent);outline-offset:2px}.pk-card{background:#fff;border:1px solid #e3e8ef;border:1px solid var(--pk-line);border-radius:16px;border-radius:var(--pk-radius-lg);min-width:0;padding:clamp(20px,2.4vw,28px);position:relative}.pk-card--muted{background:#f6f8fb;background:var(--pk-surface-2);border-color:#0000}.pk-card--flush{overflow:hidden;padding:0}.pk-card__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.pk-card .pk-card__title{color:#0f172a;color:var(--pk-ink);font-size:1.0625rem!important;font-weight:600;line-height:1.35;margin:0}.pk-rows{display:flex;flex-direction:column;margin:0}.pk-rows>div{align-items:baseline;border-bottom:1px solid #eef1f5;border-bottom:1px solid var(--pk-line-soft);display:flex;gap:16px;justify-content:space-between;padding:10px 0}.pk-rows>div:last-child{border-bottom:0}.pk-rows dt{color:#5b6474;color:var(--pk-text-2);font-size:.875rem}.pk-rows dd{font-feature-settings:"tnum";font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:500;margin:0;overflow-wrap:anywhere;text-align:right}.pk-rows .pk-rows__total dd,.pk-rows .pk-rows__total dt{color:#0f172a;color:var(--pk-ink);font-size:1.0625rem;font-weight:600}.pk-form{display:flex;flex-direction:column;gap:18px}.pk-form__row{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.pk-field{display:flex;flex-direction:column;gap:8px;min-width:0}.pk-label{color:#0f172a;color:var(--pk-ink);font-size:.875rem;font-weight:500}.pk-label .pk-optional{color:#7c879b;color:var(--pk-text-3);font-weight:400}.pk-input,.pk-select,.pk-textarea{background:#fff;border:1px solid #e3e8ef;border:1px solid var(--pk-line);border-radius:12px;border-radius:var(--pk-radius);color:#0f172a;color:var(--pk-ink);display:block;font-family:inherit;font-size:.9375rem;height:48px;min-width:0;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.pk-textarea{height:auto;line-height:1.6;min-height:132px;padding:12px 14px;resize:vertical}.pk-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6474' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.pk-input::placeholder,.pk-textarea::placeholder{color:#9aa4b5}.pk-input:hover,.pk-select:hover,.pk-textarea:hover{border-color:#cdd5e0}.pk-input:focus,.pk-select:focus,.pk-textarea:focus{border-color:#2563eb;border-color:var(--pk-accent);box-shadow:0 0 0 3px #2563eb26;outline:none}.pk-input[aria-invalid=true],.pk-select[aria-invalid=true],.pk-textarea[aria-invalid=true]{border-color:#e9a3a3}.pk-input[aria-invalid=true]:focus,.pk-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px #b91c1c1f}.pk-input:disabled,.pk-select:disabled,.pk-textarea:disabled{background:#f6f8fb;background:var(--pk-surface-2);color:#5b6474;color:var(--pk-text-2);cursor:not-allowed}.pk-hint{color:#5b6474;color:var(--pk-text-2)}.pk-error,.pk-hint{font-size:.8125rem;line-height:1.5;margin:0}.pk-error{color:#b91c1c;color:var(--pk-danger)}.pk-check{align-items:flex-start;color:#5b6474;color:var(--pk-text-2);cursor:pointer;display:flex;font-size:.875rem;gap:10px;line-height:1.5}.pk-check input{accent-color:#0f172a;accent-color:var(--pk-ink);flex:none;height:18px;margin-top:1px;width:18px}.pk-input-icon{position:relative}.pk-input-icon>svg{color:#7c879b;color:var(--pk-text-3);height:18px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.pk-input-icon>.pk-input{padding-left:42px}.pk-badge{align-items:center;background:#f1f4f8;border-radius:999px;color:#334155;display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;height:26px;line-height:1;padding:0 10px;white-space:nowrap}.pk-badge svg{height:13px;width:13px}.pk-badge[data-tone=info]{background:#eef3ff;background:var(--pk-accent-soft);color:#1d4ed8}.pk-badge[data-tone=success]{background:#ecfdf5;background:var(--pk-success-soft);color:#047857;color:var(--pk-success)}.pk-badge[data-tone=warning]{background:#fffbeb;background:var(--pk-warning-soft);color:#b45309;color:var(--pk-warning)}.pk-badge[data-tone=danger]{background:#fef2f2;background:var(--pk-danger-soft);color:#b91c1c;color:var(--pk-danger)}.pk-chip,.pk-chip:focus{color:#0f172a;color:var(--pk-ink)}.pk-chip{align-items:center;background:#fff;border:1px solid #e3e8ef;border:1px solid var(--pk-line);border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:6px;height:36px;padding:0 14px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.pk-chip:hover{border-color:#cdd5e0}.pk-chip.is-active,.pk-chip[aria-pressed=true]{background:#0f172a;background:var(--pk-ink);border-color:#0f172a;border-color:var(--pk-ink);color:#fff}.pk-chip:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--pk-accent);outline-offset:2px}.pk-alert{align-items:flex-start;background:#f6f8fb;background:var(--pk-surface-2);border:1px solid #e3e8ef;border:1px solid var(--pk-line);border-radius:12px;border-radius:var(--pk-radius);color:#334155;display:flex;font-size:.875rem;gap:12px;line-height:1.55;padding:14px 16px}.pk-alert>svg{flex:none;height:18px;margin-top:1px;width:18px}.pk-alert strong{color:#0f172a;color:var(--pk-ink)}.pk-alert[data-tone=info]{background:#eef3ff;background:var(--pk-accent-soft);border-color:#cfdcfb}.pk-alert[data-tone=info]>svg{color:#2563eb;color:var(--pk-accent)}.pk-alert[data-tone=success]{background:#ecfdf5;background:var(--pk-success-soft);border-color:#b7e4d0}.pk-alert[data-tone=success]>svg{color:#047857;color:var(--pk-success)}.pk-alert[data-tone=warning]{background:#fffbeb;background:var(--pk-warning-soft);border-color:#f4dca5}.pk-alert[data-tone=warning]>svg{color:#b45309;color:var(--pk-warning)}.pk-alert[data-tone=danger]{background:#fef2f2;background:var(--pk-danger-soft);border-color:#f3c7c7}.pk-alert[data-tone=danger]>svg{color:#b91c1c;color:var(--pk-danger)}.pk-empty{align-items:center;border:1px dashed #e3e8ef;border:1px dashed var(--pk-line);border-radius:20px;border-radius:var(--pk-radius-xl);display:flex;flex-direction:column;gap:10px;padding:clamp(40px,6vw,72px) 20px;text-align:center}.pk-empty__icon{background:#f6f8fb;background:var(--pk-surface-2);border-radius:50%;color:#5b6474;color:var(--pk-text-2);display:grid;height:48px;margin-bottom:4px;place-items:center;width:48px}.pk-empty__icon svg{height:22px;width:22px}.pk-empty .pk-empty__title{color:#0f172a;color:var(--pk-ink);font-size:1.0625rem!important;font-weight:600;margin:0}.pk-empty .pk-empty__text{color:#5b6474;color:var(--pk-text-2);font-size:.9375rem;line-height:1.6;margin:0;max-width:44ch}.pk-empty__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px}.pk-skel{background:#f1f4f8;border-radius:8px;overflow:hidden;position:relative}.pk-skel:after{animation:pk-shimmer 1.6s ease-in-out infinite;background:linear-gradient(100deg,#0000 30%,#ffffffb3 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-100%)}.pk-spinner{animation:pk-spin .7s linear infinite;border:2px solid #e3e8ef;border-top-color:#0f172a;border:2px solid var(--pk-line);border-radius:50%;border-top-color:var(--pk-ink);display:inline-block;height:22px;width:22px}.pk-loading{display:grid;min-height:40vh;place-items:center}@keyframes pk-spin{to{transform:rotate(1turn)}}@keyframes pk-shimmer{to{transform:translateX(100%)}}.pk-prose{color:#334155;font-size:1rem;line-height:1.75;max-width:70ch}.pk-prose>*+*{margin-top:1em}.pk-prose h2{font-size:1.375rem!important;letter-spacing:-.02em;line-height:1.3;margin-top:2.2em!important}.pk-prose h2,.pk-prose h3{color:#0f172a;color:var(--pk-ink);font-weight:600}.pk-prose h3{font-size:1.0625rem!important;margin-top:1.6em!important}.pk-prose p{color:#334155;font-size:1rem;line-height:1.75;margin-bottom:0}.pk-prose ol,.pk-prose ul{padding-left:1.25em}.pk-prose li+li{margin-top:.4em}.pk-prose a{color:#2563eb;color:var(--pk-accent);text-decoration:underline;text-underline-offset:3px}.pk-prose strong{color:#0f172a;color:var(--pk-ink);font-weight:600}.pk-divider{background:#e3e8ef;background:var(--pk-line);border:0;height:1px;margin:24px 0}@media (max-width:960px){.pk-split{grid-template-columns:minmax(0,1fr)}.pk-sticky{position:static}.pk-grid--3,.pk-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pk-form__row,.pk-grid--2,.pk-grid--3,.pk-grid--4{grid-template-columns:minmax(0,1fr)}.pk-head__actions .pk-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.pk-btn[aria-busy=true]:before,.pk-skel:after,.pk-spinner{animation-duration:2.4s}}.live-button{align-items:center;background-color:var(--background-color);border:2px solid var(--primary-color);border-radius:100px;color:var(--primary-color);display:flex;font-size:var(--font-size-sm);font-weight:600;gap:8px;padding:8px 18px;transition:all .3s ease}.live-button:hover{background-color:var(--primary-light);transform:translateY(-1px)}.circle{align-items:center;animation:shrinkInOut 2s infinite,colorFlow 3s ease-in-out infinite;background-color:var(--success-color);border-radius:50%;display:flex;height:8px;justify-content:center;position:relative;width:8px}.brand-tagline{color:var(--text-color);font-size:var(--heading-h1);font-weight:600;margin-top:20px;text-align:center;text-shadow:2px 2px 8px #10151d14,-1px -1px 8px #10151d0d;width:80%}.product-main-box{padding:0 200px}.product-card:hover{box-shadow:0 10px 20px #0000001a;filter:brightness(1.1)}.product-tile:hover{transform:scale(1.02);transition:transform .5s}.round-home{background-color:var(--background-color);border-radius:100px;height:60px;width:200px}.blog-main-box:hover{box-shadow:0 10px 20px #0000001a;transform:scale(1.01);transition:transform .5s}@keyframes colorFlow{0%{box-shadow:0 0 0 0 #10b981b3}50%{box-shadow:0 0 0 8px #10b9814d}to{box-shadow:0 0 0 0 #10b981b3}}@media (max-width:1024px){.product-main-box{padding:0 40px}.brand-tagline{font-size:var(--font-size-3xl)}}@media (max-width:768px){.product-main-box{padding:0 10px}.brand-tagline{font-size:var(--font-size-2xl)}}*{box-sizing:border-box}body,html{overflow-x:hidden}body,html,img{max-width:100%}img{height:auto}.image{max-width:100%}.image>img{max-width:100%!important}.row{max-width:100%}.primary-button{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;box-shadow:0 4px 15px #2563eb4d;color:#fff!important;cursor:pointer;font-size:1rem!important;font-weight:600!important;height:45px!important;transition:all .3s ease!important;width:100%!important}.primary-button:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 6px 20px #2563eb66;color:#fff!important;transform:translateY(-2px)}.squre-button{align-items:center;background-color:var(--background-color)!important;border:1px solid var(--primary-color)!important;border-radius:10px;color:var(--primary-color)!important;cursor:pointer;display:flex;font-size:1.3rem!important;font-weight:500!important;height:40px!important;justify-content:center;width:40px!important}.squre-button:hover{background-color:var(--primary-color)!important;color:#fff!important}.icon-button{align-items:center;background-color:var(--background-color)!important;border:1px solid var(--primary-color)!important;border-radius:10px;color:var(--primary-color)!important;cursor:pointer;display:flex;font-size:1.3rem!important;font-weight:500!important;height:40px!important;justify-content:center;width:40px!important}.icon-button:hover{background-color:var(--primary-color)!important;color:#fff!important}.body-container{padding:10px 100px}.box-div{background-color:red}@media (max-width:1024px){.body-container{padding:30px 40px}.box-div{background-color:green}}@media (max-width:768px){.body-container{padding:20px 10px}.box-div{background-color:#ff0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer-wrapper{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-size:1000px 100%;overflow:hidden;position:relative}.shimmer-wrapper:after{animation:shimmer-slide 1.5s infinite;background:linear-gradient(90deg,#0000,#fff9,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes shimmer-slide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.product-card-shimmer{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;height:100%;overflow:hidden;transition:transform .3s ease}.product-card-shimmer:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-4px)}.product-card-shimmer .shimmer-wrapper{display:flex;flex-direction:column;height:100%}.product-card-shimmer .shimmer-image{animation:shimmer-bg 1.5s infinite;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;height:300px;width:100%}@keyframes shimmer-bg{0%{background-position:200% 0}to{background-position:-200% 0}}.product-card-shimmer .shimmer-content{background:#fff;display:flex;flex:1 1;flex-direction:column;gap:12px;padding:15px}.product-card-shimmer .shimmer-category{animation:shimmer-bg 1.5s infinite;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:12px;height:20px;width:80px}.product-card-shimmer .shimmer-title{animation:shimmer-bg 1.5s .1s infinite;height:24px;width:85%}.product-card-shimmer .shimmer-price,.product-card-shimmer .shimmer-title{background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:4px}.product-card-shimmer .shimmer-price{animation:shimmer-bg 1.5s .2s infinite;height:28px;margin-top:auto;width:60%}.product-card-shimmer .shimmer-button{animation:shimmer-bg 1.5s .3s infinite;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:6px;height:40px;margin-top:8px;width:100%}.github-card-shimmer{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;height:100%;min-height:280px;overflow:hidden;transition:transform .3s ease}.github-card-shimmer:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-4px)}.github-card-shimmer .shimmer-wrapper{background:#fff;display:flex;flex-direction:column;gap:16px;height:100%;padding:20px}.github-card-shimmer .shimmer-header{align-items:center;display:flex;gap:12px}.github-card-shimmer .shimmer-icon{animation:shimmer-bg 1.5s infinite;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:50%;flex-shrink:0;height:48px;width:48px}.github-card-shimmer .shimmer-title-block{display:flex;flex:1 1;flex-direction:column;gap:8px}.github-card-shimmer .shimmer-title-line{animation:shimmer-bg 1.5s .1s infinite;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:4px;height:20px;width:70%}.github-card-shimmer .shimmer-subtitle-line{animation:shimmer-bg 1.5s .2s infinite;width:50%}.github-card-shimmer .shimmer-description,.github-card-shimmer .shimmer-subtitle-line{background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:4px;height:16px}.github-card-shimmer .shimmer-description{animation:shimmer-bg 1.5s .3s infinite;width:100%}.github-card-shimmer .shimmer-description.short{animation-delay:.4s;width:80%}.github-card-shimmer .shimmer-tags{display:flex;flex-wrap:wrap;gap:8px}.github-card-shimmer .shimmer-tag{animation:shimmer-bg 1.5s infinite;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:12px;height:24px;width:60px}.github-card-shimmer .shimmer-tag:nth-child(2){animation-delay:.1s}.github-card-shimmer .shimmer-tag:nth-child(3){animation-delay:.2s}.github-card-shimmer .shimmer-footer{border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:auto;padding-top:12px}.github-card-shimmer .shimmer-footer-item{animation:shimmer-bg 1.5s .5s infinite;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:4px;height:16px;width:80px}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (max-width:768px){.product-card-shimmer .shimmer-image{height:200px}.github-card-shimmer{min-height:240px}}.product-details-shimmer{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-top:50px;padding:0 24px}.shimmer-image-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:16px}.shimmer-main-image{animation:shimmer-bg 1.5s infinite;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:8px;height:500px;margin-bottom:16px;width:100%}.shimmer-thumbnails{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.shimmer-thumbnail{animation:shimmer-bg 1.5s infinite;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:6px;height:80px;width:100%}.shimmer-thumbnail:nth-child(2){animation-delay:.1s}.shimmer-thumbnail:nth-child(3){animation-delay:.2s}.shimmer-thumbnail:nth-child(4){animation-delay:.3s}.shimmer-details-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:24px}.shimmer-category{animation:shimmer-bg 1.5s infinite;border-radius:12px;height:24px;margin-bottom:16px;width:100px}.shimmer-category,.shimmer-title{background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%}.shimmer-title{animation:shimmer-bg 1.5s .1s infinite;border-radius:6px;height:36px;margin-bottom:12px;width:90%}.shimmer-title.short{animation-delay:.2s;height:32px;width:60%}.shimmer-rating-row{align-items:center;display:flex;gap:16px;margin:20px 0}.shimmer-stars{animation:shimmer-bg 1.5s .3s infinite;height:24px;width:120px}.shimmer-review-count,.shimmer-stars{background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:4px}.shimmer-review-count{animation:shimmer-bg 1.5s .4s infinite;height:20px;width:80px}.shimmer-price{animation:shimmer-bg 1.5s .5s infinite;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:8px;height:50px;margin:20px 0;width:200px}.shimmer-divider{background:#f0f0f0;height:1px;margin:24px 0;width:100%}.shimmer-description-lines{display:flex;flex-direction:column;gap:12px;margin:20px 0}.shimmer-desc-line{animation:shimmer-bg 1.5s infinite;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:4px;height:16px;width:100%}.shimmer-desc-line:first-child{animation-delay:.6s}.shimmer-desc-line:nth-child(2){animation-delay:.7s}.shimmer-desc-line.short{animation-delay:.8s;width:75%}.shimmer-features{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.shimmer-feature{animation:shimmer-bg 1.5s infinite;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:14px;height:28px;width:80px}.shimmer-feature:nth-child(2){animation-delay:.1s;width:100px}.shimmer-feature:nth-child(3){animation-delay:.2s;width:90px}.shimmer-feature:nth-child(4){animation-delay:.3s;width:110px}.shimmer-buttons{display:flex;gap:12px;margin:24px 0}.shimmer-button{animation:shimmer-bg 1.5s infinite;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:8px;flex:1 1;height:48px}.shimmer-button:nth-child(2){animation-delay:.1s}.shimmer-trust-badges{display:flex;gap:12px;margin-top:32px}.shimmer-badge{animation:shimmer-bg 1.5s infinite;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:8px;flex:1 1;height:60px}.shimmer-badge:nth-child(2){animation-delay:.1s}.shimmer-badge:nth-child(3){animation-delay:.2s}.suggested-products-shimmer{display:flex;gap:20px;overflow-x:auto;padding:20px 0}.suggested-shimmer-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;min-width:250px;overflow:hidden}.suggested-shimmer-image{animation:shimmer-bg 1.5s infinite;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;height:200px;width:100%}.suggested-shimmer-content{display:flex;flex-direction:column;gap:12px;padding:16px}.suggested-shimmer-title{animation:shimmer-bg 1.5s .1s infinite;height:20px;width:80%}.suggested-shimmer-price,.suggested-shimmer-title{background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 50%,#e8e8e8);background-size:200% 100%;border-radius:4px}.suggested-shimmer-price{animation:shimmer-bg 1.5s .2s infinite;height:24px;width:60%}@media (max-width:992px){.product-details-shimmer{gap:24px;grid-template-columns:1fr}.shimmer-main-image{height:400px}}@media (max-width:768px){.shimmer-main-image{height:300px}.shimmer-thumbnails{grid-template-columns:repeat(3,1fr)}.shimmer-buttons,.shimmer-trust-badges{flex-direction:column}}.vc{background:#fff;border:1px solid #e3e8ef;border:1px solid var(--pk-line,#e3e8ef);border-radius:16px;border-radius:var(--pk-radius-lg,16px);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.vc:hover{border-color:#cdd5e0;box-shadow:0 8px 24px #0f172a0f}.vc:focus-within{outline:2px solid #2563eb;outline:2px solid var(--pk-accent,#2563eb);outline-offset:2px}.vc__media{aspect-ratio:16/9;background:#f6f8fb;background:var(--pk-surface-2,#f6f8fb);overflow:hidden;position:relative}.vc__media img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;transition:transform .4s var(--pk-ease,ease);width:100%}.vc:hover .vc__media img{transform:scale(1.03)}.vc__placeholder{color:#7c879b;color:var(--pk-text-3,#7c879b);display:grid;height:100%;place-items:center;width:100%}.vc__placeholder svg{height:32px;width:32px}.vc__play{background:#0f172ad1;border-radius:50%;bottom:14px;color:#fff;display:grid;height:40px;left:14px;place-items:center;position:absolute;width:40px}.vc__play svg{height:17px;width:17px}.vc__duration{font-feature-settings:"tnum";background:#0f172ad1;border-radius:6px;bottom:14px;color:#fff;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3;padding:3px 7px;position:absolute;right:12px}.vc__meta{color:#2563eb;color:var(--pk-accent,#2563eb);font-size:.75rem;font-weight:600;letter-spacing:.02em;margin:0}.vc__body{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:16px 18px 18px}.vc .vc__title{color:#0f172a;color:var(--pk-ink,#0f172a);font-size:1rem!important;font-weight:600;line-height:1.4;margin:0}.vc__action{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;text-align:left;text-decoration:none;width:100%}.vc__clamp{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;overflow:hidden}.vc__action:focus,.vc__action:hover{color:inherit;text-decoration:none}.vc__action:focus-visible{outline:none}.vc__action:after{content:"";inset:0;position:absolute;z-index:1}.vc__desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#5b6474;color:var(--pk-text-2,#5b6474);display:-webkit-box;font-size:.875rem;line-height:1.55;margin:0;overflow:hidden}.vc__tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:4px 0 0}.vc__body>:last-child:not(:first-child){margin-top:auto}.vc__foot{align-items:baseline;border-top:1px solid #eef1f5;border-top:1px solid var(--pk-line-soft,#eef1f5);display:flex;gap:12px;justify-content:space-between;margin:0;padding-top:12px}.vc__price{font-feature-settings:"tnum";color:#0f172a;color:var(--pk-ink,#0f172a);font-size:1.0625rem;font-variant-numeric:tabular-nums;font-weight:700}.vc__count{color:#5b6474;color:var(--pk-text-2,#5b6474);font-size:.8125rem;margin-left:auto}.vc-sr{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.video-card{border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.video-card:hover{box-shadow:0 12px 28px #00000026;transform:translateY(-8px)}.video-card .play-button{transition:all .3s ease}.video-card:hover .play-button{transform:translate(-50%,-50%) scale(1.2)}.hs{--hs-ink:#0f172a;--hs-text-2:#5b6474;--hs-line:#e3e8ef;--hs-blue:#2563eb;--hs-ease:cubic-bezier(0.16,1,0.3,1);background:#fff;color:var(--hs-ink);padding:clamp(56px,8vw,96px) 16px}.hs--tint{background:#f6f8fb;border-bottom:1px solid #eef1f5;border-top:1px solid #eef1f5}.hs ::selection{background:var(--hs-ink);color:#fff}.hs__inner{margin:0 auto;max-width:1120px}.hs__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;margin-bottom:clamp(24px,4vw,40px)}.hs .hs__title{text-wrap:balance;color:var(--hs-ink);font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem)!important;font-weight:600;letter-spacing:-.03em;line-height:1.15;margin:0}.hs .hs__sub{color:var(--hs-text-2);font-size:.96875rem;line-height:1.6;margin:10px 0 0;max-width:52ch}.hs__link,.hs__link:focus{align-items:center;border-radius:6px;color:var(--hs-ink);display:inline-flex;font-size:.90625rem;font-weight:500;gap:6px;text-decoration:none;white-space:nowrap}.hs__link:hover{color:var(--hs-blue)}.hs-pill svg,.hs__link svg{height:16px;transition:transform .25s var(--hs-ease);width:16px}.hs-pill:hover svg,.hs__link:hover svg{transform:translateX(3px)}.hs a:focus-visible,.hs button:focus-visible,.hs summary:focus-visible{outline:2px solid var(--hs-blue);outline-offset:3px}.hs-pill,.hs-pill:focus,.hs-pill:hover{color:var(--hs-ink)}.hs-pill{align-items:center;background:#fff;border:1px solid var(--hs-line);border-radius:999px;display:inline-flex;font-size:.9375rem;font-weight:500;gap:8px;height:48px;justify-content:center;padding:0 24px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease;white-space:nowrap}.hs-pill:hover{background:#f8fafc;border-color:#cdd5e0}.hs__more{display:flex;justify-content:center;margin-top:clamp(28px,4vw,40px)}.hs-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.hs-grid--shots{gap:32px 20px}.hs-pcard,.hs-pcard:focus,.hs-pcard:hover{color:var(--hs-ink)}.hs-pcard{border-radius:18px;display:flex;flex-direction:column;text-decoration:none}.hs-pcard__media{aspect-ratio:4/3;background:#eef1f5;border-radius:18px;box-shadow:0 0 0 1px #0f172a0f;display:block;overflow:hidden;position:relative;transition:box-shadow .3s ease}.hs-pcard:hover .hs-pcard__media{box-shadow:0 0 0 1px #0f172a14,0 20px 40px -24px #0f172a59}.hs-pcard__img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .7s var(--hs-ease);width:100%}.hs-pcard:hover .hs-pcard__img{transform:scale(1.04)}.hs-pcard__img--empty{color:#94a0b2;display:grid;font-size:2rem;font-weight:600;place-items:center}.hs-pcard__body{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-top:14px}.hs-pcard__name{line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-pcard__name,.hs-pcard__price{font-size:.9375rem;font-weight:600}.hs-pcard__price{font-feature-settings:"tnum";flex:none;font-variant-numeric:tabular-nums}.hs-pcard__cat{color:var(--hs-text-2);font-size:.8125rem;margin-top:2px}.hs-steps{grid-gap:32px 24px;counter-reset:hs-step;display:grid;gap:32px 24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.hs-step{counter-increment:hs-step;position:relative}.hs-step:not(:last-child):after{background:#dfe5ee;content:"";height:1px;left:60px;position:absolute;right:-12px;top:22px}.hs-step__icon{background:#fff;border:1px solid var(--hs-line);border-radius:50%;color:var(--hs-blue);display:grid;height:44px;margin-bottom:18px;place-items:center;width:44px}.hs-step__icon svg{height:20px;width:20px}.hs .hs-step__title{color:var(--hs-ink);font-size:1rem!important;font-weight:600;line-height:1.4;margin:0}.hs-step__title:before{font-feature-settings:"tnum";color:#94a0b2;content:counter(hs-step) ". ";font-variant-numeric:tabular-nums}.hs .hs-step__text{color:var(--hs-text-2);font-size:.875rem;line-height:1.6;margin:6px 0 0;max-width:30ch}.hs-rating{align-items:center;display:inline-flex;gap:8px}.hs-stars{display:inline-flex;gap:2px}.hs-stars svg{fill:#d5dbe4;color:#d5dbe4;height:16px;width:16px}.hs-stars svg.is-on{fill:#f5a524;color:#f5a524}.hs-review{background:#fff;border:1px solid var(--hs-line);border-radius:20px;display:flex;flex-direction:column;gap:16px;height:100%;margin:0;padding:22px}.hs .hs-review__quote{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:.9375rem;line-height:1.65;margin:0;overflow:hidden}.hs-review__foot{align-items:center;border-top:1px solid #eef1f5;display:flex;gap:12px;margin-top:auto;padding-top:16px}.hs-review__avatar{background:#e8eefc;border-radius:50%;color:#1d4ed8;display:grid;flex:none;font-size:.8125rem;font-weight:600;height:36px;place-items:center;width:36px}.hs-review__who{display:flex;flex-direction:column;min-width:0}.hs-review__name{font-size:.875rem;font-weight:600}.hs-review__detail{color:var(--hs-text-2);font-size:.78125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-review__verified{align-items:center;color:#047857;display:inline-flex;flex:none;font-size:.75rem;font-weight:500;gap:4px;margin-left:auto}.hs-review__verified svg{height:14px;width:14px}.hs-faq{grid-gap:32px 64px;align-items:start;display:grid;gap:32px 64px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.hs-faq__intro .hs__link{margin-top:20px}.hs-faq__list{border-top:1px solid var(--hs-line)}.hs-faq__item{border-bottom:1px solid var(--hs-line)}.hs-faq__q{align-items:center;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:16px;justify-content:space-between;line-height:1.45;list-style:none;padding:20px 0}.hs-faq__q::-webkit-details-marker{display:none}.hs-faq__q svg{color:#94a0b2;flex:none;height:18px;transition:transform .3s var(--hs-ease);width:18px}.hs-faq__item[open] .hs-faq__q svg{color:var(--hs-ink);transform:rotate(45deg)}.hs .hs-faq__a{color:var(--hs-text-2);font-size:.9375rem;line-height:1.7;margin:-4px 0 0;max-width:62ch;padding:0 32px 22px 0}.hs-faq__a a,.hs-faq__a a:focus{color:var(--hs-blue);text-decoration:underline;text-underline-offset:3px}.hs-skel{overflow:hidden;position:relative}.hs-skel:after{animation:hsShimmer 1.6s ease-in-out infinite;background:linear-gradient(100deg,#0000 30%,#ffffffb3 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes hsShimmer{to{transform:translateX(100%)}}@media (max-width:960px){.hs-grid,.hs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-step:nth-child(2):after{display:none}.hs-faq{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.hs-grid{grid-template-columns:minmax(0,1fr)}.hs-grid--shots{gap:24px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.hs-pcard__media{border-radius:14px}.hs-pcard__body{flex-direction:column;gap:2px;margin-top:10px}.hs-pcard__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.875rem;white-space:normal}.hs-pcard__cat{display:none}.hs-review{border-radius:16px;padding:18px}.hs-steps{gap:0;grid-template-columns:minmax(0,1fr)}.hs-step{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:44px minmax(0,1fr);padding-bottom:24px}.hs-step__icon{grid-row:span 2;margin-bottom:0}.hs-step:not(:last-child):after,.hs-step:nth-child(2):after{bottom:6px;display:block;height:auto;left:22px;right:auto;top:52px;width:1px}.hs .hs-step__text{max-width:none}.hs__more .hs-pill{max-width:340px;width:100%}}@media (prefers-reduced-motion:reduce){.hs-skel:after{animation:none}.hs-pcard__img{transition:none}.hs-pcard:hover .hs-pcard__img{transform:none}}.hero-section-1{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;min-height:85vh;overflow:hidden;padding:40px 5%;position:relative;width:100%}.hero-1-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.hero-1-circle{animation:float 20s ease-in-out infinite;background:#ffffff1a;border-radius:50%;position:absolute}.hero-1-circle-1{animation-delay:0s;height:300px;right:-100px;top:-100px;width:300px}.hero-1-circle-2{animation-delay:2s;bottom:-50px;height:200px;left:10%;width:200px}.hero-1-circle-3{animation-delay:4s;height:150px;left:-75px;top:50%;width:150px}@keyframes float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-20px) scale(1.1)}50%{transform:translate(-15px,15px) scale(.9)}75%{transform:translate(15px,20px) scale(1.05)}}.hero-1-content{max-width:700px;padding:40px 20px;z-index:2}.hero-1-badge{align-items:center;animation:slideInFromLeft .8s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:50px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:20px;padding:8px 16px}.hero-1-badge-dot{animation:pulse 2s infinite;background:#4ade80;border-radius:50%;height:8px;width:8px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.hero-1-title{color:#fff!important;font-size:clamp(32px,6vw,56px)!important;font-weight:800!important;line-height:1.2!important;margin:0 0 10px!important;text-shadow:0 4px 6px #0000001a}.hero-1-subtitle{color:#f0f9ff!important;font-size:clamp(24px,4vw,42px)!important;font-weight:600!important;line-height:1.3!important;margin:0 0 20px!important}.hero-1-description{color:#ffffffe6;display:block;font-size:clamp(16px,2.5vw,18px);line-height:1.7;margin-bottom:30px;max-width:600px}.hero-1-buttons{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:40px}.hero-1-btn-primary{background:#2563eb!important;border:none!important;border-radius:8px!important;font-size:16px!important;font-weight:600!important;height:48px!important;padding:0 32px!important;transition:all .3s ease!important}.hero-1-btn-primary:hover{background:#1d4ed8!important;box-shadow:0 10px 25px #2563eb4d;transform:translateY(-2px)}.hero-1-btn-secondary{background:#0000!important;border:2px solid #fff!important;border-radius:8px!important;color:#fff!important;font-size:16px!important;font-weight:600!important;height:48px!important;padding:0 32px!important;transition:all .3s ease!important}.hero-1-btn-secondary:hover{background:#ffffff1a!important;border-color:#fff!important;color:#fff!important;transform:translateY(-2px)}.hero-1-stats{display:flex;flex-wrap:wrap;gap:40px}.hero-1-stat{display:flex;flex-direction:column;gap:5px}.hero-1-stat-number{color:#fff;font-size:28px;font-weight:700}.hero-1-stat-label{color:#fffc;font-size:14px}.hero-1-image-container{align-items:center;display:flex;justify-content:center;padding:20px;position:relative;z-index:2}.hero-1-floating-card{align-items:center;animation:floatCard 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;box-shadow:0 10px 30px #0000001a;display:flex;gap:10px;padding:12px 20px;position:absolute;z-index:3}.hero-1-card-1{animation-delay:0s;left:5%;top:10%}.hero-1-card-2{animation-delay:1s;right:5%;top:50%}.hero-1-card-3{animation-delay:2s;bottom:15%;left:10%}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.hero-1-card-icon{font-size:24px}.hero-1-card-text{color:#1f1f1f;font-weight:600}.hero-1-mockup{position:relative;z-index:2}.hero-1-code-window{background:#1e293b;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:500px;overflow:hidden}.hero-1-code-header{background:#334155;display:flex;gap:8px;padding:12px 16px}.hero-1-dot{background:#ef4444;border-radius:50%;height:12px;width:12px}.hero-1-dot:nth-child(2){background:#f59e0b}.hero-1-dot:nth-child(3){background:#10b981}.hero-1-code-content{font-family:Courier New,monospace;font-size:14px;line-height:1.8;padding:20px}.hero-1-code-line{animation:fadeInCode .5s ease-out forwards;margin-bottom:8px;opacity:0}.hero-1-code-line:first-child{animation-delay:.2s}.hero-1-code-line:nth-child(2){animation-delay:.4s}.hero-1-code-line:nth-child(3){animation-delay:.6s}.hero-1-code-line:nth-child(4){animation-delay:.8s}@keyframes fadeInCode{to{opacity:1}}.hero-1-code-indent{padding-left:24px}.hero-1-code-keyword{color:#c678dd}.hero-1-code-function{color:#61afef}.hero-1-code-text{color:#abb2bf}.hero-section-2{min-height:85vh;position:relative;width:100%}.hero-2-carousel{height:85vh}.hero-2-carousel .carousel-dots{bottom:30px;z-index:10}.hero-2-carousel .carousel-dot{background:#ffffff80;border-radius:50%}.hero-2-carousel .carousel-dot.is-active{background:#fff}.hero-2-slide{align-items:center;display:flex!important;justify-content:center;min-height:85vh;overflow:hidden;padding:60px 5%;position:relative}.hero-2-particles{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.hero-2-particle{animation:particleFloat 15s linear infinite;background:#ffffff80;border-radius:50%;height:4px;position:absolute;width:4px}@keyframes particleFloat{0%{opacity:0;transform:translate(0) scale(1)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(100px,-100vh) scale(0)}}.hero-2-content{margin:0 auto;max-width:1200px;position:relative;text-align:center;z-index:2}.hero-2-text-content{margin-bottom:40px}.hero-2-icon-wrapper{margin-bottom:20px}.hero-2-emoji-icon{animation:bounce 2s infinite;display:inline-block;font-size:80px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-2-title{color:#fff!important;font-size:clamp(36px,6vw,60px)!important;font-weight:800!important;line-height:1.2!important;margin:0 0 15px!important;text-shadow:0 4px 10px #0003}.hero-2-subtitle{color:#fffffff2!important;font-size:clamp(24px,4vw,36px)!important;font-weight:600!important;margin:0 0 25px!important}.hero-2-description{color:#ffffffe6;display:block;font-size:clamp(16px,2.5vw,20px);line-height:1.7;margin:0 auto 35px;max-width:700px}.hero-2-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.hero-2-btn{background:#fff!important;border:none!important;border-radius:10px!important;box-shadow:0 10px 30px #0003;color:#667eea!important;font-size:17px!important;font-weight:600!important;height:50px!important;padding:0 35px!important;transition:all .3s ease!important}.hero-2-btn:hover{box-shadow:0 15px 40px #0000004d;color:#667eea!important;transform:translateY(-3px)}.hero-2-btn-outline{background:#0000!important;border:2px solid #fff!important;border-radius:var(--border-radius)!important;color:#fff!important;font-size:var(--font-size-base)!important;font-weight:600!important;height:44px!important;padding:0 28px!important;transition:all .3s ease!important}.hero-2-btn-outline:hover{background:#ffffff1a!important;border-color:#fff!important;color:#fff!important;transform:translateY(-3px)}.hero-2-features{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:50px}.hero-2-feature{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:50px;color:#fff;display:flex;font-weight:500;gap:10px;padding:12px 24px;transition:all .3s ease}.hero-2-feature:hover{background:#ffffff40;transform:translateY(-2px)}.hero-2-feature-icon{align-items:center;background:#ffffff4d;border-radius:50%;display:flex;font-weight:700;height:24px;justify-content:center;width:24px}.hero-section-3{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);min-height:85vh;overflow:hidden;position:relative;width:100%}.hero-3-grid-bg{display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:0}.hero-3-grid-item{animation:gridPulse 4s ease-in-out infinite;animation-delay:calc(var(--i)*.1s);border:1px solid #3b82f61a}@keyframes gridPulse{0%,to{opacity:.2}50%{background:#3b82f614;opacity:.4}}.hero-3-content-wrapper{align-items:center;display:flex;min-height:85vh;padding:60px 5%;position:relative;z-index:2}.hero-3-row{margin:0 auto;max-width:1400px;width:100%}.hero-3-left{padding:20px}.hero-3-label{align-items:center;animation:slideInFromLeft .8s ease-out;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50px;box-shadow:0 4px 15px #667eea4d;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:25px;padding:8px 20px}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.hero-3-main-title{color:#fff!important;font-size:clamp(1.75rem,5vw,2.5rem)!important;font-weight:700!important;line-height:1.3!important;margin:0 0 15px!important}.hero-3-gradient-text{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease infinite;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-3-main-description{color:#cbd5e1!important;display:block;font-size:var(--font-size-base);line-height:1.6;margin-bottom:25px;max-width:550px}.hero-3-feature-tags{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:35px}.hero-3-feature-tag{align-items:center;background:#3b82f61a;border:2px solid #3b82f633;border-radius:50px;color:#60a5fa;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.hero-3-feature-tag.active{background:var(--tag-color);box-shadow:0 4px 15px #3b82f666;color:#fff;transform:scale(1.05)}.hero-3-tag-icon{font-size:20px}.hero-3-action-buttons{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:40px}.hero-3-btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;border-radius:var(--border-radius)!important;box-shadow:0 4px 15px #3b82f666;color:#fff!important;font-size:var(--font-size-base)!important;font-weight:600!important;height:44px!important;padding:0 28px!important;transition:all .3s ease!important}.hero-3-btn-primary:hover{box-shadow:0 6px 20px #3b82f680;transform:translateY(-2px)}.hero-3-btn-play{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a!important;border:2px solid #fff3!important;border-radius:var(--border-radius)!important;color:#fff!important;font-size:var(--font-size-base)!important;font-weight:600!important;height:44px!important;padding:0 28px!important;transition:all .3s ease!important}.hero-3-btn-play:hover{background:#60a5fa1a!important;border-color:#60a5fa!important;color:#60a5fa!important;transform:translateY(-2px)}.hero-3-trust-badges{align-items:center;display:flex;flex-wrap:wrap;gap:25px}.hero-3-badge{display:flex;flex-direction:column;gap:5px}.hero-3-badge-number{color:#fff;font-size:1.375rem;font-weight:700}.hero-3-badge-text{color:#94a3b8;font-size:var(--font-size-xs)}.hero-3-divider{background:#ffffff1a;height:40px;width:1px}.hero-3-right{height:600px;position:relative}.hero-3-cards-container{height:100%;position:relative;width:100%}.hero-3-project-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 40px #0000004d;padding:20px;position:absolute;transition:all .4s ease;width:280px}.hero-3-project-card:hover{background:#ffffff14;border-color:#3b82f64d;box-shadow:0 20px 60px #3b82f64d;transform:translateY(-10px) scale(1.05);z-index:10}.hero-3-card-1{animation:cardFloat1 4s ease-in-out infinite;left:10%;top:10%}.hero-3-card-2{animation:cardFloat2 4s ease-in-out infinite;animation-delay:1s;right:5%;top:40%}.hero-3-card-3{animation:cardFloat3 4s ease-in-out infinite;animation-delay:2s;bottom:10%;left:20%}@keyframes cardFloat1{0%,to{transform:translate(0)}50%{transform:translate(10px,-15px)}}@keyframes cardFloat2{0%,to{transform:translate(0)}50%{transform:translate(-10px,15px)}}@keyframes cardFloat3{0%,to{transform:translate(0)}50%{transform:translate(15px,-10px)}}.hero-3-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.hero-3-card-icon{font-size:32px}.hero-3-card-status{align-items:center;color:#10b981;display:flex;font-size:12px;font-weight:600;gap:6px}.hero-3-status-dot{animation:pulse 2s infinite;background:#10b981;border-radius:50%;height:6px;width:6px}.hero-3-card-title{color:#fff;font-size:var(--font-size-lg);font-weight:600;margin-bottom:10px}.hero-3-card-tech{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.hero-3-card-tech span{background:#3b82f626;border:1px solid #3b82f633;border-radius:50px;color:#60a5fa;font-size:12px;font-weight:600;padding:4px 12px}.hero-3-card-stats{color:#94a3b8;display:flex;font-size:14px;gap:15px}.hero-3-floating-element{align-items:center;animation:floatElement 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3b82f626;border:1px solid #3b82f633;border-radius:50px;box-shadow:0 5px 20px #0000004d;color:#60a5fa;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;position:absolute;z-index:5}.hero-3-float-1{animation-delay:.5s;right:15%;top:5%}.hero-3-float-2{animation-delay:1.5s;bottom:5%;right:20%}@keyframes floatElement{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-3-pulse-dot{animation:pulse 2s infinite;background:#10b981;border-radius:50%;height:10px;width:10px}@media (max-width:992px){.hero-1-content,.hero-3-left{text-align:center}.hero-1-buttons,.hero-1-stats,.hero-3-action-buttons{justify-content:center}.hero-1-image-container,.hero-3-right{margin-top:40px}.hero-3-right{height:400px}.hero-3-project-card{width:240px}}@media (max-width:768px){.hero-2-slide,.hero-section-1,.hero-section-3{min-height:auto;padding:60px 20px}.hero-2-carousel{height:auto}.hero-1-floating-card{display:none}.hero-1-code-window{font-size:12px;max-width:100%}.hero-1-stats{gap:20px;justify-content:center}.hero-2-emoji-icon{font-size:60px}.hero-2-features{gap:15px}.hero-3-right{display:none}.hero-3-main-description{max-width:100%}}@media (max-width:480px){.hero-1-buttons,.hero-2-buttons,.hero-3-action-buttons{flex-direction:column;width:100%}.hero-1-btn-primary,.hero-1-btn-secondary,.hero-2-btn,.hero-2-btn-outline,.hero-3-btn-play,.hero-3-btn-primary{width:100%}.hero-3-feature-tags,.hero-3-trust-badges{justify-content:center}}.mh-hero{--mh-ink:#0f172a;--mh-text-2:#5b6474;--mh-soft:#7c879b;--mh-line:#e3e8ef;--mh-blue:#2563eb;--mh-ease:cubic-bezier(0.16,1,0.3,1);background:#fff;border-bottom:1px solid #eef1f5;color:var(--mh-ink);overflow:hidden;padding:calc(64px + clamp(40px, 6vw, 80px)) 16px clamp(56px,7vw,96px);position:relative;text-align:center}.mh-hero ::selection{background:var(--mh-ink);color:#fff}.mh-hero__inner{margin:0 auto;max-width:1280px}.mh-hero .mh-hero__title{text-wrap:balance;color:var(--mh-ink);font-size:clamp(2.25rem,1.1rem + 4vw,4.75rem)!important;font-weight:600;letter-spacing:-.04em;line-height:1.04;margin:0 auto}.mh-hero__soft{color:var(--mh-soft);display:block}.mh-hero .mh-hero__lede{text-wrap:pretty;color:var(--mh-text-2);font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;margin:24px auto 0;max-width:50ch}.mh-hero__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:36px}.mh-btn{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:8px;height:48px;justify-content:center;line-height:1;padding:0 24px;text-decoration:none;transition:background-color .2s var(--mh-ease),border-color .2s var(--mh-ease),color .2s var(--mh-ease);white-space:nowrap}.mh-btn svg{flex:none;height:17px;width:17px}.mh-btn__arrow{transition:transform .25s var(--mh-ease)}.mh-btn:hover .mh-btn__arrow{transform:translateX(3px)}.mh-btn:focus-visible,.mh-tile a:focus-visible,.mh-tile:focus-visible{outline:2px solid var(--mh-blue);outline-offset:3px}.mh-btn--primary,.mh-btn--primary:focus,.mh-btn--primary:hover{color:#fff}.mh-btn--primary{background:var(--mh-ink)}.mh-btn--primary:hover{background:#26324a}.mh-btn--secondary,.mh-btn--secondary:focus,.mh-btn--secondary:hover{color:var(--mh-ink)}.mh-btn--secondary{background:#fff;border-color:var(--mh-line)}.mh-btn--secondary:hover{background:#f8fafc;border-color:#cdd5e0}.mh-bento{grid-gap:12px;display:grid;gap:12px;grid-auto-rows:minmax(156px,auto);grid-template-areas:"lead  lead  stats bundle" "lead  lead  p1    bundle" "p2    p3    p4    custom";grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(48px,7vw,72px) auto 0;max-width:1120px;text-align:left}.mh-area-lead,.mh-tile--lead{grid-area:lead}.mh-area-stats,.mh-tile--stats{grid-area:stats}.mh-tile--bundle{grid-area:bundle}.mh-tile--custom{grid-area:custom}.mh-area-p1{grid-area:p1}.mh-area-p2{grid-area:p2}.mh-area-p3{grid-area:p3}.mh-area-p4{grid-area:p4}.mh-tile{animation:mhRise .6s var(--mh-ease) both;border-radius:20px;display:flex;flex-direction:column;min-width:0;padding:20px;position:relative;text-decoration:none}.mh-bento>:nth-child(2){animation-delay:.04s}.mh-bento>:nth-child(3){animation-delay:.08s}.mh-bento>:nth-child(4){animation-delay:.12s}.mh-bento>:nth-child(n+5){animation-delay:.16s}@keyframes mhRise{0%{opacity:0;transform:translateY(10px)}}.mh-tile--lead{background:var(--mh-ink);color:#fff;gap:24px;justify-content:space-between;padding:clamp(22px,2.6vw,32px)}.mh-lead__body{min-width:0}.mh-hero .mh-lead__name{text-wrap:balance;color:#fff;font-size:clamp(1.5rem,1.1rem + 1.1vw,2rem)!important;font-weight:600;letter-spacing:-.03em;line-height:1.15;margin:0;max-width:22ch}.mh-lead__name a,.mh-lead__name a:focus,.mh-lead__name a:hover{border-radius:6px;color:inherit;text-decoration:none}.mh-hero .mh-lead__meta{color:#a9b5c8;font-size:.8125rem;margin:10px 0 0}.mh-hero .mh-lead__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#cdd6e3;display:-webkit-box;font-size:.9375rem;line-height:1.6;margin:16px 0 0;max-width:52ch;overflow:hidden}.mh-hero .mh-lead__stack{color:#a9b5c8;font-size:.8125rem;margin:12px 0 0}.mh-lead__foot{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.mh-lead__price{font-feature-settings:"tnum";font-size:2rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em;line-height:1}.mh-lead__actions{display:flex;flex-wrap:wrap;gap:8px}.mh-pill{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;height:42px;padding:0 18px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.mh-pill svg{height:16px;width:16px}.mh-pill--light,.mh-pill--light:focus,.mh-pill--light:hover{color:var(--mh-ink)}.mh-pill--light{background:#fff}.mh-pill--light:hover{background:#e8edf5}.mh-pill--ghost,.mh-pill--ghost:focus,.mh-pill--ghost:hover{color:#fff}.mh-pill--ghost{border-color:#ffffff3d}.mh-pill--ghost:hover{background:#ffffff0f;border-color:#ffffff80}.mh-tile--lead a:focus-visible{outline-color:#93b8ff}.mh-tile--stats,.mh-tile--stats:focus,.mh-tile--stats:hover{color:var(--mh-ink)}.mh-tile--stats{background:#eef3ff;justify-content:space-between;transition:background-color .2s ease}.mh-tile--stats:hover{background:#e3ebff}.mh-stats__count{color:#1d4ed8;font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1.1}.mh-stats__label{color:#3b4a66;font-size:.875rem;margin-top:4px}.mh-stats__link{align-items:center;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;margin-top:auto;padding-top:16px}.mh-custom__link svg,.mh-stats__link svg{height:16px;transition:transform .25s var(--mh-ease);width:16px}.mh-tile--custom:hover .mh-custom__link svg,.mh-tile--stats:hover .mh-stats__link svg{transform:translateX(3px)}.mh-tile--product,.mh-tile--product:focus,.mh-tile--product:hover{color:var(--mh-ink)}.mh-tile--product{background:#fff;border:1px solid var(--mh-line);gap:12px;transition:border-color .2s ease,box-shadow .25s ease}.mh-tile--product:hover{border-color:#cdd5e0;box-shadow:0 16px 32px -24px #0f172a4d}.mh-tile__top{align-items:flex-start;display:flex;justify-content:space-between}.mh-tile__thumb{background:#f1f4f8;border-radius:8px;box-shadow:0 0 0 1px #0f172a14;display:block;height:33px;object-fit:cover;width:44px}.mh-tile__thumb--empty{color:var(--mh-text-2);display:grid;font-size:.875rem;font-weight:600;place-items:center}.mh-tile__arrow{color:#a3adbd;height:18px;transition:color .2s ease,transform .25s var(--mh-ease);width:18px}.mh-tile--product:hover .mh-tile__arrow{color:var(--mh-ink);transform:translate(2px,-2px)}.mh-tile__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.9375rem;font-weight:600;line-height:1.35;overflow:hidden}.mh-tile__foot{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-top:auto}.mh-tile__category{color:var(--mh-text-2);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh-tile__price{font-feature-settings:"tnum";flex:none;font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:600}.mh-tile--bundle{background:#f4f6f9;gap:24px;justify-content:space-between}.mh-hero .mh-bundle__title{color:var(--mh-ink);font-size:1.125rem!important;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.mh-bundle__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.mh-bundle__list li{align-items:flex-start;color:#334155;display:flex;font-size:.875rem;gap:10px;line-height:1.45}.mh-bundle__list svg{color:var(--mh-blue);flex:none;height:16px;margin-top:2px;width:16px}.mh-tile--custom,.mh-tile--custom:focus,.mh-tile--custom:hover{color:#fff}.mh-tile--custom{background:var(--mh-blue);justify-content:space-between;transition:background-color .2s ease}.mh-tile--custom:hover{background:#1d4ed8}.mh-custom__title{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.mh-custom__link{align-items:center;color:#dbe6ff;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px}.mh-tile--skeleton{background:#f1f4f8;overflow:hidden}.mh-tile--skeleton:after{animation:mhShimmer 1.6s ease-in-out infinite;background:linear-gradient(100deg,#0000 30%,#ffffffb3 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes mhShimmer{to{transform:translateX(100%)}}@media (max-width:960px){.mh-bento{grid-template-areas:"lead   lead" "stats  bundle" "p1     p2" "p3     p4" "custom custom";grid-template-columns:repeat(2,minmax(0,1fr))}.mh-tile--lead{min-height:300px}}@media (max-width:600px){.mh-hero__actions{align-items:stretch;flex-direction:column;margin-left:auto;margin-right:auto;max-width:340px}.mh-bento{gap:10px;grid-auto-rows:minmax(140px,auto);grid-template-areas:"lead   lead" "p1     p2" "p3     p4" "stats  stats" "bundle bundle" "custom custom"}.mh-tile{border-radius:16px;padding:16px}.mh-tile--lead{padding:22px 20px}.mh-lead__foot{align-items:stretch;flex-direction:column}.mh-lead__actions .mh-pill{flex:1 1;justify-content:center}.mh-tile--bundle{gap:16px}.mh-tile__category{display:none}.mh-tile__name{-webkit-line-clamp:3}}@media (prefers-reduced-motion:reduce){.mh-tile,.mh-tile--skeleton:after{animation:none}}.pk-logo{align-items:center;color:#0f172a;display:inline-flex;font-family:Poppins,sans-serif;gap:.5em;line-height:1;vertical-align:middle}.pk-logo__mark{display:block;flex:none;height:1.75em;width:1.75em}.pk-logo__word{align-items:baseline;color:inherit;display:inline-flex;font-size:1em;font-weight:700;letter-spacing:-.045em;white-space:nowrap}.pk-logo__cursor{background:#2563eb;border-radius:.07em;display:inline-block;height:.76em;margin-left:.12em;width:.34em}a:focus-visible .pk-logo__cursor,a:hover .pk-logo__cursor{animation:pk-logo-blink 1.05s step-end infinite}@keyframes pk-logo-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){a:focus-visible .pk-logo__cursor,a:hover .pk-logo__cursor{animation:none}}.pk-nav{--pk-nav-h:64px;--pk-nav-ink:#0f172a;--pk-nav-text-2:#5b6474;--pk-nav-line:#e6eaf0;--pk-nav-blue:#2563eb;--pk-nav-ease:cubic-bezier(0.16,1,0.3,1);border-bottom:1px solid #0000;isolation:isolate;left:0;position:fixed;right:0;top:0;transition:border-color .25s ease,box-shadow .25s ease;z-index:1000}.pk-nav:before{-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);background:#ffffffd6;content:"";inset:0;position:absolute;transition:background-color .25s ease;z-index:-1}.pk-nav.is-scrolled{border-bottom-color:var(--pk-nav-line);box-shadow:0 8px 24px -18px #0f172a2e}.pk-nav.is-open:before{background:#fff}.pk-nav:focus{outline:none}.pk-nav a:focus-visible,.pk-nav button:focus-visible{outline:2px solid var(--pk-nav-blue);outline-offset:2px}.pk-nav__bar{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:var(--pk-nav-h);margin:0 auto;max-width:1376px;padding:0 clamp(16px,4vw,48px)}.pk-nav__logo,.pk-nav__logo:focus,.pk-nav__logo:hover{color:var(--pk-nav-ink)}.pk-nav__logo{border-radius:8px;display:inline-flex;font-size:1.1875rem;justify-self:start;line-height:1;text-decoration:none;white-space:nowrap}.pk-nav__links{align-items:center;display:flex;gap:2px}.pk-nav__link{align-items:center;border-radius:999px;color:var(--pk-nav-text-2);display:inline-flex;font-size:.90625rem;font-weight:500;height:36px;padding:0 14px;text-decoration:none;transition:color .2s ease,background-color .2s ease;white-space:nowrap}.pk-nav__link:focus,.pk-nav__link:hover{color:var(--pk-nav-ink)}.pk-nav__link:hover{background:#f3f5f8}.pk-nav__link.is-active{background:#eef1f6;color:var(--pk-nav-ink)}.pk-nav__actions{align-items:center;display:flex;gap:8px;justify-self:end}.pk-nav__cta,.pk-nav__cta:focus,.pk-nav__cta:hover{color:#fff}.pk-nav__cta{align-items:center;background:var(--pk-nav-ink);border-radius:999px;display:inline-flex;font-size:.90625rem;font-weight:500;height:38px;padding:0 18px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.pk-nav__cta:hover{background:#26324a}.pk-nav__user{align-items:center;background:#fff;border:1px solid var(--pk-nav-line);border-radius:999px;color:var(--pk-nav-ink);cursor:pointer;display:inline-flex;font:inherit;gap:8px;height:40px;padding:0 10px 0 4px;transition:border-color .2s ease,background-color .2s ease}.pk-nav__user:hover{background:#f8fafc;border-color:#cdd5e0}.pk-nav__avatar{background:#e8eefc;border-radius:50%;color:#1d4ed8;display:inline-grid;flex:none;font-size:.75rem;font-weight:600;height:30px;letter-spacing:.02em;place-items:center;width:30px}.pk-nav__avatar--lg{font-size:.9375rem;height:44px;width:44px}.pk-nav__user-name{font-size:.90625rem;font-weight:500;max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-nav__chevron{color:#94a0b2;height:16px;transition:transform .25s var(--pk-nav-ease);width:16px}.pk-nav__user[aria-expanded=true] .pk-nav__chevron{transform:rotate(180deg)}.pk-nav__menu.dropdown-menu{border:1px solid var(--pk-nav-line);border-radius:14px;box-shadow:0 16px 40px -12px #0f172a2e;min-width:200px;padding:6px;top:calc(100% + 8px)}.pk-nav__menu .dropdown-item{border-radius:8px;color:var(--pk-nav-ink);font-size:.875rem;gap:10px;padding:8px 10px}.pk-nav__menu .dropdown-item svg{color:#64748b;height:16px;width:16px}.pk-nav__menu .dropdown-item:focus-visible,.pk-nav__menu .dropdown-item:hover{background:#f3f5f8}.pk-nav__toggle{background:#fff;border:1px solid var(--pk-nav-line);border-radius:999px;color:var(--pk-nav-ink);cursor:pointer;display:none;height:40px;padding:0;place-items:center;transition:background-color .2s ease;width:40px}.pk-nav__toggle:hover{background:#f8fafc}.pk-nav__toggle svg{height:20px;width:20px}.pk-nav__sheet{animation:pkNavSheet .35s var(--pk-nav-ease) both;background:#fff;border-top:1px solid var(--pk-nav-line);bottom:0;display:flex;flex-direction:column;left:0;overflow-y:auto;overscroll-behavior:contain;padding:8px clamp(16px,4vw,48px) calc(24px + env(safe-area-inset-bottom));position:fixed;right:0;top:var(--pk-nav-h)}@keyframes pkNavSheet{0%{opacity:0;transform:translateY(-8px)}}.pk-nav__sheet-links{display:flex;flex-direction:column}.pk-nav__sheet-link,.pk-nav__sheet-link:focus,.pk-nav__sheet-link:hover{color:var(--pk-nav-ink)}.pk-nav__sheet-link{align-items:center;animation:pkNavItem .45s var(--pk-nav-ease) both;border-bottom:1px solid #eef1f5;display:flex;font-size:1.375rem;font-weight:600;justify-content:space-between;letter-spacing:-.02em;min-height:60px;text-decoration:none}.pk-nav__sheet-link:nth-child(2){animation-delay:.03s}.pk-nav__sheet-link:nth-child(3){animation-delay:.06s}.pk-nav__sheet-link:nth-child(n+4){animation-delay:.09s}@keyframes pkNavItem{0%{opacity:0;transform:translateY(6px)}}.pk-nav__sheet-link.is-active:after{background:var(--pk-nav-blue);border-radius:50%;content:"";height:8px;width:8px}.pk-nav__sheet-foot{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:32px}.pk-nav__sheet-btn,.pk-nav__sheet-btn:focus,.pk-nav__sheet-btn:hover{color:#fff}.pk-nav__sheet-btn{align-items:center;background:var(--pk-nav-ink);border:0;border-radius:999px;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:500;gap:8px;height:52px;justify-content:center;text-decoration:none;width:100%}.pk-nav__sheet-btn svg{height:18px;width:18px}.pk-nav__sheet-btn--quiet,.pk-nav__sheet-btn--quiet:focus,.pk-nav__sheet-btn--quiet:hover{color:var(--pk-nav-ink)}.pk-nav__sheet-btn--quiet{background:#fff;border:1px solid var(--pk-nav-line)}.pk-nav__sheet-user,.pk-nav__sheet-user:focus,.pk-nav__sheet-user:hover{color:var(--pk-nav-ink)}.pk-nav__sheet-user{align-items:center;background:#f6f8fb;border-radius:16px;display:flex;gap:14px;padding:12px;text-decoration:none}.pk-nav__sheet-user-text{display:flex;flex-direction:column;min-width:0}.pk-nav__sheet-user-name{font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-nav__sheet-user-hint{color:var(--pk-nav-text-2);font-size:.8125rem}@media (max-width:899.98px){.pk-nav__bar{grid-template-columns:minmax(0,1fr) auto}.pk-nav__account,.pk-nav__links{display:none}.pk-nav__toggle{display:inline-grid}.pk-nav.is-open .pk-nav__cta{display:none}}@media (max-width:360px){.pk-nav__logo{font-size:1rem}.pk-nav__cta{padding:0 14px}}@media (prefers-reduced-motion:reduce){.pk-nav__sheet,.pk-nav__sheet-link{animation:none}}.pcard,.pcard:focus,.pcard:hover{color:var(--pk-ink);text-decoration:none}.pcard{border-radius:18px;display:flex;flex-direction:column;min-width:0}.pcard:active,.pcard:hover{box-shadow:none;transform:none}.pcard:focus-visible{outline:2px solid var(--pk-accent);outline-offset:4px}.pcard__media{aspect-ratio:4/3;background:#eef1f5;border-radius:18px;box-shadow:0 0 0 1px #0f172a0f;display:block;overflow:hidden;position:relative;transition:box-shadow .3s ease}.pcard:hover .pcard__media{box-shadow:0 0 0 1px #0f172a14,0 20px 40px -24px #0f172a59}.pcard__img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .7s var(--pk-ease);width:100%}.pcard:hover .pcard__img{transform:scale(1.04)}.pcard__img--empty{color:#94a0b2;display:grid;font-size:2rem;font-weight:600;place-items:center}.pcard:hover .pcard__img--empty{transform:none}.pcard__badge{align-items:center;background:#fff;border-radius:999px;box-shadow:0 0 0 1px #0f172a14;color:var(--pk-ink);display:inline-flex;font-size:.75rem;font-weight:500;height:24px;left:10px;line-height:1;padding:0 10px;position:absolute;top:10px}.pcard__body{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-top:14px}.pcard__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.4;min-width:0;overflow:hidden}.pcard__name,.pcard__price{font-size:.9375rem;font-weight:600}.pcard__price{font-feature-settings:"tnum";flex:none;font-variant-numeric:tabular-nums}.pcard__meta{align-items:center;color:var(--pk-text-2);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:2px 12px;margin-top:4px}.pcard__rating{font-feature-settings:"tnum";align-items:center;color:var(--pk-ink);display:inline-flex;font-variant-numeric:tabular-nums;gap:4px}.pcard__rating svg{fill:currentColor;color:#f59e0b;height:13px;width:13px}.pcard--skeleton{pointer-events:none}.pcard__skel-line{display:block;height:14px;width:70%}.pcard__skel-line--short{height:12px;margin-top:8px;width:40%}@media (max-width:600px){.pcard__media{border-radius:14px}.pcard__body{flex-direction:column;gap:2px;margin-top:10px}.pcard__name{font-size:.875rem}.pcard__badge{left:8px;top:8px}}@media (prefers-reduced-motion:reduce){.pcard__img{transition:none}.pcard:hover .pcard__img{transform:none}}.catalog-page a:hover,.catalog-page button:active:not(:disabled),.catalog-page button:hover:not(:disabled){box-shadow:none;transform:none}.catalog-toolbar{grid-gap:12px 16px;align-items:center;display:grid;gap:12px 16px;grid-template-columns:minmax(0,1fr) auto;scroll-margin-top:calc(var(--pk-nav-offset) + 16px)}.catalog-search{margin:0;min-width:0}.catalog-search__input{padding-right:44px}.catalog-search__input::-webkit-search-cancel-button{display:none}.catalog-search__clear{background:#0000;border:0;border-radius:50%;color:var(--pk-text-2);cursor:pointer;display:grid;height:32px;padding:0;place-items:center;position:absolute;right:8px;top:calc(50% - 16px);width:32px}.catalog-search__clear:hover:not(:disabled){background:#f3f5f8;color:var(--pk-ink)}.catalog-search__clear:focus-visible{outline:2px solid var(--pk-accent);outline-offset:1px}.catalog-search__clear svg{height:16px;width:16px}.catalog-select{align-items:center;display:flex;gap:10px;min-width:0}.catalog-select .pk-label{color:var(--pk-text-2);flex:none;font-weight:400;white-space:nowrap}.catalog-select .pk-select{min-width:200px;width:auto}.catalog-select--category{display:none}.catalog-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.catalog-count{color:var(--pk-text-2);font-size:.875rem;margin:24px 0 20px;min-height:22px}.catalog-count__skel{display:inline-block;height:14px;vertical-align:middle;width:120px}.catalog-grid{grid-gap:36px 20px;display:grid;gap:36px 20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.catalog-grid>li{min-width:0}.catalog-pagination.pagination{gap:6px;margin:clamp(40px,6vw,56px) 0 0}.catalog-pagination .page-btn{border-radius:999px;color:var(--pk-ink);font-size:.875rem;height:40px;min-width:40px}.catalog-pagination .page-btn:hover:not(:disabled){background:#f3f5f8}.catalog-pagination .page-btn.is-active{background:var(--pk-ink);border-color:var(--pk-ink);color:#fff}.catalog-pagination .page-btn:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.catalog-pagination .page-btn:disabled{color:#b4bdca}@media (max-width:960px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.catalog-toolbar{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-search{grid-column:1/-1}.catalog-select,.catalog-select--category{align-items:stretch;display:flex;flex-direction:column;gap:6px}.catalog-select .pk-label{font-size:.8125rem}.catalog-select .pk-select{font-size:.875rem;height:44px;min-width:0;width:100%}.catalog-chips{display:none}.catalog-count{margin:20px 0 16px}.catalog-grid{gap:24px 12px}.catalog-pagination.pagination{gap:4px}.catalog-pagination .page-btn{height:36px;min-width:32px;padding:0 4px}}.custom-toast-message{border-radius:8px;box-shadow:0 4px 12px #00000026;font-size:14px;font-weight:500;z-index:1000}.user-avatar{font-size:14px;transition:none}.layout-surface{background:#f5f5f5;display:flex;flex-direction:column;min-width:0}.admin-sider{flex:0 0 200px;max-width:200px;min-width:200px;position:relative;transition:all .2s,background 0s;width:200px}.admin-sider.is-collapsed{flex-basis:80px;max-width:80px;min-width:80px;width:80px}.admin-sider-menu .menu-item{padding-left:24px}.admin-sider-menu .menu-item>svg{font-size:14px}.admin-sider-menu.is-collapsed .menu-item>svg{font-size:16px}.admin-sider-menu [data-tooltip]:after{bottom:auto;left:calc(100% + 8px);top:50%;transform:translate(-4px,-50%)}.admin-sider-menu [data-tooltip]:focus-visible:after,.admin-sider-menu [data-tooltip]:focus-within:after,.admin-sider-menu [data-tooltip]:hover:after{transform:translateY(-50%)}.admin-header{color:#000000e0;flex:0 0 auto;height:64px;line-height:64px}.loading-spinner-indicator{color:var(--primary-color);display:inline-flex;line-height:1}.footer-site{background:#f6f8fb;background:var(--pk-surface-2,#f6f8fb);border-top:1px solid #e3e8ef;border-top:1px solid var(--pk-line,#e3e8ef);color:#0f172a;color:var(--pk-ink,#0f172a);margin-top:auto}.footer-inner{margin:0 auto;max-width:1120px;padding:clamp(40px,6vw,64px) 16px 28px}.footer-top{grid-gap:32px;display:grid;gap:32px;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr))}.footer-logo,.footer-logo:focus,.footer-logo:hover{color:#0f172a;color:var(--pk-ink,#0f172a)}.footer-logo{border-radius:8px;display:inline-flex;font-size:1.1875rem;line-height:1;text-decoration:none;white-space:nowrap}.footer-tagline{color:#5b6474;color:var(--pk-text-2,#5b6474);font-size:.875rem;line-height:1.6;margin:12px 0 0;max-width:28ch}.footer-site .footer-heading{color:#0f172a;color:var(--pk-ink,#0f172a);font-size:.8125rem!important;font-weight:600;letter-spacing:.02em;margin:0 0 14px}.footer-links{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer-links a,.footer-links a:focus{color:#5b6474;color:var(--pk-text-2,#5b6474);font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:#0f172a;color:var(--pk-ink,#0f172a)}.footer-links svg{height:15px;margin-right:6px;vertical-align:-2px;width:15px}.footer-hours{color:#7c879b;color:var(--pk-text-3,#7c879b);font-size:.8125rem;line-height:1.5}.footer-links a:focus-visible,.footer-logo:focus-visible{border-radius:4px;outline:2px solid #2563eb;outline:2px solid var(--pk-accent,#2563eb);outline-offset:2px}.footer-bottom{border-top:1px solid #e3e8ef;border-top:1px solid var(--pk-line,#e3e8ef);margin-top:clamp(32px,5vw,48px);padding-top:20px}.footer-copyright{color:#5b6474;color:var(--pk-text-2,#5b6474);font-size:.8125rem;margin:0}@media (max-width:960px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (max-width:420px){.footer-top{gap:28px 16px}}.pd-page a:hover,.pd-page button:active:not(:disabled),.pd-page button:hover:not(:disabled){box-shadow:none;transform:none}.pd-split{grid-template-areas:"gallery buy" "content buy";row-gap:clamp(40px,5vw,56px)}.pd-split__gallery{grid-area:gallery;min-width:0}.pd-split__buy{align-self:stretch;grid-area:buy;min-width:0}.pd-split__content{grid-area:content;min-width:0}.pd-gallery__frame{aspect-ratio:4/3;background:#eef1f5;box-shadow:inset 0 0 0 1px #0f172a0f;overflow:hidden;position:relative}.pd-gallery__frame,.pd-gallery__frame.pk-skel{border-radius:var(--pk-radius-xl)}.pd-gallery__open{background:none;border:0;cursor:zoom-in;display:block;height:100%;padding:0;width:100%}.pd-gallery__open:focus-visible{border-radius:var(--pk-radius-xl);outline:2px solid var(--pk-accent);outline-offset:-4px}.pd-gallery__img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.pd-gallery__empty{color:#94a0b2;display:grid;font-size:clamp(3rem,8vw,5rem);font-weight:600;inset:0;place-items:center;position:absolute}.pd-gallery__nav{background:#fff;border:1px solid var(--pk-line);border-radius:50%;color:var(--pk-ink);cursor:pointer;display:grid;height:40px;padding:0;place-items:center;position:absolute;top:calc(50% - 20px);width:40px}.pd-gallery__nav--prev{left:12px}.pd-gallery__nav--next{right:12px}.pd-gallery__nav:hover:not(:disabled){background:#f8fafc;border-color:#cdd5e0}.pd-gallery__nav:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.pd-gallery__nav svg{height:18px;width:18px}.pd-gallery__count{font-feature-settings:"tnum";background:#0f172ab8;border-radius:999px;bottom:12px;color:#fff;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;padding:4px 10px;position:absolute;right:12px}.pd-gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding:3px;scrollbar-width:thin}.pd-gallery__thumb{aspect-ratio:4/3;background:#eef1f5;border:1px solid var(--pk-line);border-radius:var(--pk-radius);cursor:pointer;flex:0 0 88px;opacity:.7;overflow:hidden;padding:0;position:relative;transition:opacity .2s ease,border-color .2s ease}.pd-gallery__thumb:hover:not(:disabled){opacity:1}.pd-gallery__thumb[aria-pressed=true],.pd-page .pd-gallery__thumb[aria-pressed=true]:hover{border-color:var(--pk-ink);box-shadow:0 0 0 1px var(--pk-ink);opacity:1}.pd-gallery__thumb:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.pd-gallery__thumb img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.pd-gallery__thumb-empty{color:#94a0b2;display:grid;font-weight:600;height:100%;place-items:center}.pd-buy{display:flex;flex-direction:column}.pd-buy__category,.pd-buy__category:focus{align-self:flex-start;color:var(--pk-text-2);font-size:.8125rem;font-weight:500;text-decoration:none}.pd-buy__category:hover{color:var(--pk-ink)}.pd-page .pd-buy__title{text-wrap:balance;color:var(--pk-ink);font-size:clamp(1.5rem,1.2rem + 1vw,2rem)!important;font-weight:600;letter-spacing:-.03em;line-height:1.15;margin:6px 0 0;overflow-wrap:anywhere}.pd-buy__rating{align-items:center;align-self:flex-start;background:none;border:0;color:var(--pk-text-2);display:inline-flex;flex-wrap:wrap;font-family:inherit;font-size:.875rem;gap:4px 8px;margin-top:12px;padding:0}button.pd-buy__rating{cursor:pointer}button.pd-buy__rating:hover .pd-buy__rating-count{color:var(--pk-ink);text-decoration:underline;text-underline-offset:3px}button.pd-buy__rating:focus-visible{border-radius:6px;outline:2px solid var(--pk-accent);outline-offset:3px}.pd-page .pd-buy__rating--none{color:var(--pk-text-2);font-size:.875rem;margin:12px 0 0}.pd-buy__rating-avg{font-feature-settings:"tnum";color:var(--pk-ink);font-variant-numeric:tabular-nums;font-weight:600}.pd-buy__rating-skel{display:block;height:16px;margin-top:14px;width:150px}.pd-page .pd-buy__desc{color:var(--pk-text-2);font-size:.9375rem;line-height:1.6;margin:16px 0 0;overflow-wrap:anywhere}.pd-page .pd-buy__price{font-feature-settings:"tnum";color:var(--pk-ink);font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:20px 0 16px}.pd-facts{border-top:1px solid var(--pk-line);display:flex;flex-direction:column;gap:12px;list-style:none;margin:20px 0 0;padding:20px 0 0}.pd-facts li{align-items:flex-start;color:#334155;display:flex;font-size:.875rem;gap:10px;line-height:1.45}.pd-facts svg{color:var(--pk-text-2);flex:none;height:17px;margin-top:1px;width:17px}.pd-page .pd-buy__seller{color:var(--pk-text-3);font-size:.8125rem;margin:16px 0 0}.pd-section{scroll-margin-top:calc(var(--pk-nav-offset) + 24px)}.pd-section+.pd-section{border-top:1px solid var(--pk-line-soft);margin-top:clamp(36px,5vw,48px);padding-top:clamp(36px,5vw,48px)}.pd-page .pd-section__title{color:var(--pk-ink);font-size:1.25rem!important;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0 0 16px}.pd-page .pd-about{color:#334155;font-size:1rem;line-height:1.75;margin:0;max-width:70ch;overflow-wrap:anywhere;white-space:pre-line}.pd-checks,.pd-features{grid-gap:10px 32px;display:grid;gap:10px 32px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.pd-features li{color:#334155;font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere;padding-left:18px;position:relative}.pd-features li:before{background:var(--pk-ink);border-radius:50%;content:"";height:6px;left:2px;position:absolute;top:.62em;width:6px}.pd-checks li{align-items:flex-start;color:#334155;display:flex;font-size:.9375rem;gap:10px;line-height:1.55;overflow-wrap:anywhere}.pd-checks svg{color:var(--pk-ink);flex:none;height:18px;margin-top:2px;width:18px}.pd-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pd-tag{align-items:center;background:#fff;border:1px solid var(--pk-line);border-radius:999px;color:#334155;display:inline-flex;font-size:.8125rem;font-weight:500;min-height:32px;padding:4px 12px}.pd-details{max-width:560px}.pd-stars-read .rate{--star-color:#f59e0b}.pd-stars-read .rate-star{color:#dfe4ea}.pd-stars-read .rate-star.is-full{color:var(--star-color)}.pd-reviews:focus{outline:none}.pd-reviews__summary{align-items:center;display:flex;gap:16px;margin-bottom:20px}.pd-reviews__avg{font-feature-settings:"tnum";color:var(--pk-ink);font-size:2.5rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em;line-height:1}.pd-page .pd-reviews__based{color:var(--pk-text-2);font-size:.875rem;margin:6px 0 0}.pd-page .pd-reviews__note{color:var(--pk-text-2);font-size:.875rem;line-height:1.55;margin:0 0 20px}.pd-reviews__note-skel{display:inline-block;height:14px;max-width:100%;vertical-align:middle;width:220px}.pd-reviews__compose{margin-bottom:24px}.pd-reviews__error{align-items:center;flex-wrap:wrap}.pd-reviews__error .pk-btn{margin-left:auto}.pd-page .pd-reviews__empty{color:var(--pk-text-2);font-size:.9375rem;margin:0}.pd-review-form{background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-radius-lg);padding:clamp(16px,2.4vw,24px)}.pd-review-form__stars{border:0;margin:0;min-width:0;padding:0}.pd-review-form__stars legend{margin-bottom:6px;padding:0}.pd-review-form__stars .pk-error{margin:6px 0 0}.pd-stars{display:inline-flex;gap:2px}.pd-star{border-radius:10px;color:#cbd2dc;cursor:pointer;display:grid;height:40px;place-items:center;position:relative;width:40px}.pd-star svg{fill:currentColor;height:28px;width:28px}.pd-star.is-on{color:#f59e0b}.pd-star:has(input:focus-visible){outline:2px solid var(--pk-accent);outline-offset:1px}.pd-review-form__meta{display:flex;gap:12px;justify-content:space-between}.pd-review-form .pk-error{margin:0}.pd-review-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.pd-review{border-top:1px solid var(--pk-line-soft);padding:20px 0}.pd-review:first-child{border-top:0;padding-top:4px}.pd-review__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.pd-page .pd-review__meta{color:var(--pk-text-2);font-size:.8125rem;margin:8px 0 0}.pd-review__name{color:var(--pk-ink);font-weight:500}.pd-page .pd-review__text{color:#334155;font-size:.9375rem;line-height:1.65;margin:10px 0 0;overflow-wrap:anywhere;white-space:pre-line}.pd-review-list__more{margin-top:8px}.pd-related{border-top:1px solid var(--pk-line);margin-top:clamp(56px,8vw,88px);padding-top:clamp(40px,6vw,56px)}.pd-related__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-bottom:24px}.pd-page .pd-related__head .pk-title-2{margin:0}.pd-related__more,.pd-related__more:focus{align-items:center;color:var(--pk-ink);display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;text-decoration:none}.pd-related__more:hover{color:var(--pk-accent)}.pd-related__more svg{height:16px;width:16px}.pd-related__grid{grid-gap:32px 20px;display:grid;gap:32px 20px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.pd-related__grid>li{min-width:0}.pd-skel-line{display:block;height:14px;margin-top:10px;width:100%}.pd-skel-line--short{width:40%}.pd-skel-crumbs{margin:0 0 18px;max-width:60%;width:220px}.pd-skel-title{display:block;height:32px;margin-top:12px;width:85%}.pd-skel-price{display:block;height:28px;margin-top:24px;width:35%}.pd-skel-button{border-radius:999px;display:block;height:48px;margin-top:16px;width:100%}@media (max-width:960px){.pd-split{grid-template-areas:"gallery" "buy" "content";row-gap:28px}.pd-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pd-gallery__frame{border-radius:var(--pk-radius-lg)}.pd-gallery__nav{height:36px;top:calc(50% - 18px);width:36px}.pd-gallery__nav--prev{left:8px}.pd-gallery__nav--next{right:8px}.pd-gallery__thumb{flex-basis:72px}.pd-checks,.pd-features{grid-template-columns:minmax(0,1fr)}.pd-reviews__avg{font-size:2rem}.pd-related__grid{gap:24px 12px}}.pk-account__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}:is(.pk-account,.pk-order,.pk-settings,.pk-review-form) :is(button,a):hover{box-shadow:none;transform:none}:is(.pk-account,.pk-order,.pk-settings,.pk-review-form) p{margin:0}:is(.pk-account,.pk-order,.pk-settings) .pk-skel{display:block}:is(.pk-account__tabs,.pk-settings) .tabs-nav{border-bottom:1px solid var(--pk-line);gap:28px;margin-bottom:24px}:is(.pk-account__tabs,.pk-settings) .tab{color:var(--pk-text-2);font-size:.9375rem;font-weight:500;padding:12px 0}:is(.pk-account__tabs,.pk-settings) .tab:hover{color:var(--pk-ink)}:is(.pk-account__tabs,.pk-settings) .tab.is-active{color:var(--pk-ink);text-shadow:none}:is(.pk-account__tabs,.pk-settings) .tab.is-active:after{background:var(--pk-ink)}.pk-settings .tabs-nav{margin-bottom:20px}.pk-account__body{gap:32px}.pk-profile{align-items:center;display:flex;gap:18px}.pk-profile__avatar{background:var(--pk-ink);border-radius:50%;color:#fff;display:grid;flex:none;font-size:1.25rem;font-weight:600;height:64px;letter-spacing:.02em;object-fit:cover;place-items:center;width:64px}.pk-profile .pk-skel.pk-profile__avatar{background:#f1f4f8}.pk-profile__info{display:flex;flex-direction:column;gap:6px;min-width:0}.pk-account .pk-profile__name{align-items:center;color:var(--pk-ink);display:flex;flex-wrap:wrap;font-size:1.125rem;font-weight:600;gap:10px;line-height:1.3;overflow-wrap:anywhere}.pk-account .pk-profile__meta{color:var(--pk-text-2);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.pk-account .pk-profile__note{margin-top:12px}.pk-orders__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.pk-orders__head .pk-title-2{margin:0}.pk-orders__filter{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.pk-orders__filter .pk-field{gap:6px}.pk-orders__filter .pk-label{color:var(--pk-text-2);font-size:.8125rem}.pk-orders__filter .pk-input{height:40px;width:168px}.pk-orders__filter-actions{display:flex;gap:8px}.pk-orders__table{border:1px solid var(--pk-line);border-collapse:initial;border-radius:var(--pk-radius-lg);border-spacing:0;color:var(--pk-ink);font-size:.9375rem;overflow:hidden;width:100%}.pk-orders__table th{background:var(--pk-surface-2);border-bottom:1px solid var(--pk-line);color:var(--pk-text-2);font-size:.75rem;font-weight:500;letter-spacing:.04em;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.pk-orders__table td{border-bottom:1px solid var(--pk-line-soft);padding:14px 16px;vertical-align:middle}.pk-orders__table tbody tr:last-child td{border-bottom:0}.pk-orders__table .is-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pk-orders__number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.pk-orders__project{max-width:340px;overflow-wrap:anywhere}.pk-orders__date{color:var(--pk-text-2);white-space:nowrap}.pk-orders__action{text-align:right}.pk-orders__skeleton{border:1px solid var(--pk-line);border-radius:var(--pk-radius-lg);list-style:none;margin:0;padding:0}.pk-orders__skeleton li{align-items:center;border-bottom:1px solid var(--pk-line-soft);display:flex;gap:24px;padding:20px 16px}.pk-orders__skeleton li:last-child{border-bottom:0}.pk-orders__skeleton .pk-skel{display:block;height:14px}.pk-orders__pagination.pagination{color:var(--pk-text-2);justify-content:space-between;margin:20px 0 0}.pk-orders__pagination .page-btn{border-radius:999px;color:var(--pk-ink)}.pk-orders__pagination .page-btn.is-active{background:var(--pk-ink);border-color:var(--pk-ink);color:#fff}.pk-orders__pagination select{border-color:var(--pk-line);border-radius:999px}@media (max-width:720px){.pk-orders__filter{width:100%}.pk-orders__filter .pk-field{flex:1 1 130px}.pk-orders__filter .pk-input{width:100%}.pk-orders__filter-actions{flex:1 1 100%}.pk-orders__table,.pk-orders__table tbody,.pk-orders__table td,.pk-orders__table tr{display:block}.pk-orders__table{border:0;border-radius:0;overflow:visible}.pk-orders__table thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.pk-orders__table tbody{display:flex;flex-direction:column;gap:12px}.pk-orders__table tr{grid-gap:8px 12px;border:1px solid var(--pk-line);border-radius:var(--pk-radius-lg);display:grid;gap:8px 12px;grid-template-areas:"num status" "project project" "date amount" "action action";grid-template-columns:minmax(0,1fr) auto;padding:16px}.pk-orders__table tbody tr:last-child td,.pk-orders__table td{border:0;padding:0}.pk-orders__number{align-self:center;color:var(--pk-text-2);font-size:.875rem;grid-area:num}.pk-orders__status{grid-area:status}.pk-orders__project{font-weight:500;grid-area:project;max-width:none}.pk-orders__date{font-size:.875rem;grid-area:date}.pk-orders__amount{font-weight:600;grid-area:amount}.pk-orders__action{grid-area:action;margin-top:4px}.pk-orders__action .pk-btn{width:100%}}.pk-order .pk-order__text{color:var(--pk-text-2);font-size:.9375rem;line-height:1.6}.pk-order__badge.pk-badge{font-size:.8125rem;height:30px;padding:0 14px}.pk-order__main,.pk-order__side{gap:20px}.pk-order__number{align-items:center;display:inline-flex;gap:4px;justify-content:flex-end}.pk-order__copy{background:#0000;border:0;border-radius:8px;color:var(--pk-text-2);cursor:pointer;display:grid;flex:none;height:28px;padding:0;place-items:center;width:28px}.pk-order__copy:hover{background:#f3f5f8;color:var(--pk-ink)}.pk-order__copy svg{height:15px;width:15px}.pk-order__alert-body,.pk-settings__alert-body{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.pk-order .pk-order__divider{margin:8px 0}.pk-order .pk-title-3,.pk-settings .pk-title-3{margin:0}.pk-deliverables__list,.pk-order-items,.pk-repo__results,.pk-review-list,.pk-timeline{list-style:none;margin:0;padding:0}.pk-order-item{grid-gap:16px;align-items:center;border-bottom:1px solid var(--pk-line-soft);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 0}.pk-order-item:first-child{padding-top:0}.pk-order-item:last-child{border-bottom:0;padding-bottom:0}.pk-order-item__body{display:flex;flex-direction:column;gap:4px;min-width:0}.pk-order-item__name,.pk-order-item__name:focus{color:var(--pk-ink)}.pk-order-item__name{font-weight:500;line-height:1.4;overflow-wrap:anywhere;text-decoration:none}a.pk-order-item__name:hover{color:var(--pk-ink);text-decoration:underline;text-underline-offset:3px}.pk-order .pk-order-item__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.55;overflow:hidden}.pk-order .pk-order-item__desc,.pk-order-item__meta{color:var(--pk-text-2);font-size:.8125rem}.pk-order-item__price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.pk-thumb{background:var(--pk-surface-2);border:1px solid var(--pk-line-soft);border-radius:var(--pk-radius);display:block;flex:none;object-fit:cover}.pk-thumb--md{height:72px;width:72px}.pk-thumb--sm{border-radius:10px;height:40px;width:40px}.pk-thumb--empty{color:var(--pk-text-3);display:grid;place-items:center}.pk-thumb--empty svg{height:40%;width:40%}.pk-deliverables{display:flex;flex-direction:column;gap:12px}.pk-deliverables__edition{color:var(--pk-text-2);font-weight:400}.pk-deliverables__list{display:flex;flex-direction:column;gap:10px}.pk-deliverable{grid-gap:14px;align-items:center;border:1px solid var(--pk-line);border-radius:var(--pk-radius);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.pk-deliverable__icon{background:var(--pk-surface-2);border-radius:10px;color:var(--pk-ink);display:grid;height:40px;place-items:center;width:40px}.pk-deliverable__icon svg{height:20px;width:20px}.pk-deliverable__body{display:flex;flex-direction:column;gap:2px;min-width:0}.pk-deliverable__title{color:var(--pk-ink);font-size:.9375rem;font-weight:500;overflow-wrap:anywhere}.pk-deliverable__meta,.pk-order .pk-deliverable__desc{color:var(--pk-text-2);font-size:.8125rem}.pk-order .pk-deliverable__desc{line-height:1.55;margin-top:4px}.pk-deliverable__desc.is-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pk-deliverable__more{align-self:flex-start;background:none;border:0;color:var(--pk-accent);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:500;padding:0}.pk-deliverable__expired{color:var(--pk-danger);font-size:.8125rem}.pk-repo{display:flex;flex-direction:column;gap:12px}.pk-order .pk-repo__text{color:var(--pk-text-2);font-size:.9375rem;line-height:1.65}.pk-repo__ext{height:13px;margin-left:3px;vertical-align:-1px;width:13px}.pk-repo__actions{display:flex;flex-wrap:wrap;gap:8px}.pk-repo__results{border:1px solid var(--pk-line);border-radius:var(--pk-radius)}.pk-repo__results li{align-items:center;border-bottom:1px solid var(--pk-line-soft);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.pk-repo__results li:last-child{border-bottom:0}.pk-repo__name{display:flex;flex-direction:column;min-width:0}.pk-repo__name strong{font-size:.875rem;font-weight:500;overflow-wrap:anywhere}.pk-repo__name span,.pk-repo__status{color:var(--pk-text-2);font-size:.8125rem}.pk-repo__live{display:flex;flex-direction:column;gap:10px}.pk-repo__results li.pk-repo__invite{align-items:flex-start}.pk-repo__side{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:8px}.pk-repo__row-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pk-repo__live:empty{margin-top:-12px}.pk-review-row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--pk-line-soft);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 0}.pk-review-row:first-child{padding-top:0}.pk-review-row:last-child{border-bottom:0;padding-bottom:0}.pk-review-row__name{font-size:.9375rem;font-weight:500;overflow-wrap:anywhere}.pk-review-row__reason{color:var(--pk-text-2);display:block;font-size:.8125rem;line-height:1.5;max-width:260px;text-align:right}.pk-review-row__skel.pk-skel{border-radius:999px;height:32px;width:112px}.pk-stars{border:0;margin:0;min-width:0;padding:0}.pk-stars legend{margin-bottom:8px;padding:0}.pk-stars__row{align-items:center;display:flex;gap:2px}.pk-stars__star{color:#c4ccd8;cursor:pointer;display:inline-grid;height:40px;place-items:center;width:40px}.pk-stars__star svg{fill:#0000;height:28px;transition:color .15s ease,fill .15s ease;width:28px}.pk-stars__star.is-on{color:var(--pk-ink)}.pk-stars__star.is-on svg{fill:currentColor}.pk-stars__star input:focus-visible+svg{border-radius:4px;outline:2px solid var(--pk-accent);outline-offset:4px}.pk-stars__word{color:var(--pk-text-2);font-size:.875rem;margin-left:8px}.pk-timeline{display:flex;flex-direction:column}.pk-timeline__step{display:flex;gap:12px;padding-bottom:16px;position:relative}.pk-timeline__step:last-child{padding-bottom:0}.pk-timeline__step:before{background:var(--pk-line);border-radius:2px;bottom:2px;content:"";left:5px;position:absolute;top:18px;width:2px}.pk-timeline__step:last-child:before{display:none}.pk-timeline__step[data-status=done]:before{background:var(--pk-ink)}.pk-timeline__dot{background:#fff;border:2px solid var(--pk-line);border-radius:50%;flex:none;height:12px;margin-top:4px;position:relative;width:12px}[data-status=done]>.pk-timeline__dot{background:var(--pk-ink);border-color:var(--pk-ink)}[data-status=current]>.pk-timeline__dot{border-color:var(--pk-accent);box-shadow:0 0 0 3px var(--pk-accent-soft)}[data-status=failed]>.pk-timeline__dot{background:var(--pk-danger);border-color:var(--pk-danger)}[data-status=stopped]>.pk-timeline__dot{background:var(--pk-text-3);border-color:var(--pk-text-3)}.pk-timeline__text{display:flex;flex-direction:column;gap:2px;min-width:0}.pk-timeline__label{color:var(--pk-ink);font-size:.875rem;font-weight:500}[data-status=todo] .pk-timeline__label{color:var(--pk-text-3);font-weight:400}.pk-timeline__date{color:var(--pk-text-2);font-size:.8125rem}.pk-settings__loading{display:flex;flex-direction:column;gap:14px}.pk-settings__loading .pk-skel{border-radius:12px;height:48px}.pk-settings__confirm{display:flex;flex-direction:column;gap:14px}.pk-settings__actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:520px){.pk-order-item{grid-template-columns:auto minmax(0,1fr)}.pk-order-item__price{grid-column:2}.pk-thumb--md{height:56px;width:56px}.pk-deliverable{grid-template-columns:auto minmax(0,1fr)}.pk-deliverable__action{grid-column:1/-1}.pk-deliverable__action .pk-btn{width:100%}.pk-review-row{grid-template-columns:auto minmax(0,1fr)}.pk-review-row__action{grid-column:2}.pk-review-row__reason{text-align:left}.pk-repo__results li{flex-wrap:wrap}.pk-repo__side{align-items:flex-start}.pk-repo__row-actions{justify-content:flex-start}.pk-profile__avatar{font-size:1.0625rem;height:52px;width:52px}}.pk-field__top{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.pk-field .pk-error,.pk-field .pk-hint{margin:0}.pk-field__row{align-items:center;display:flex;gap:8px}.pk-field__row>.pk-input{flex:1 1 auto}.pk-field__row>.pk-btn{flex:none;height:48px}.pk-password{position:relative}.pk-password>.pk-input{padding-right:52px}.pk-password__toggle{background:#0000;border:0;border-radius:10px;color:var(--pk-text-2);cursor:pointer;display:grid;height:40px;padding:0;place-items:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:40px}.pk-password__toggle:hover:not(:disabled){background:#f3f5f8;box-shadow:none;color:var(--pk-ink);transform:translateY(-50%)}.pk-password__toggle:focus-visible{outline:2px solid var(--pk-accent);outline-offset:1px}.pk-password__toggle svg{height:18px;width:18px}.co-page p{margin:0}.co-page .pk-hint{color:var(--pk-text-2)}.co-page .pk-error{color:var(--pk-danger)}.co-page .co-back:hover,.co-page .co-copy:hover,.co-page .co-disclosure__toggle:hover,.co-page .pk-link:hover{box-shadow:none;transform:none}.co-sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.co-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;letter-spacing:.01em}.co-back,.co-back:focus{align-items:center;color:var(--pk-text-2);display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;margin-bottom:18px;text-decoration:none}.co-back:hover{color:var(--pk-ink)}.co-back:focus-visible{border-radius:6px;outline:2px solid var(--pk-accent);outline-offset:3px}.co-back svg{height:16px;width:16px}.pk-card .pk-card__title.co-card-title{margin-bottom:18px}.co-skel--product{height:128px}.co-skel--form,.co-skel--product{border-radius:var(--pk-radius-lg)}.co-skel--form{height:260px}.co-skel--small{border-radius:var(--pk-radius-lg);height:120px}.co-skel--summary{height:320px}.co-skel--pay,.co-skel--summary{border-radius:var(--pk-radius-lg)}.co-skel--pay{height:420px}.co-product{align-items:center;display:flex;gap:18px}.co-product__media{aspect-ratio:3/2;background:var(--pk-surface-2);border-radius:var(--pk-radius);color:var(--pk-text-3);display:grid;flex:none;overflow:hidden;place-items:center;width:112px}.co-product__media img{height:100%;object-fit:cover;width:100%}.co-product__media svg{height:24px;width:24px}.co-product__body{min-width:0}.pk-page .co-product__name{margin:0;overflow-wrap:anywhere}.pk-page .co-product__meta{font-size:.875rem;margin:4px 0 0}.pk-page .co-product__price{font-feature-settings:"tnum";font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600;margin:8px 0 0}.co-disclosure{border-top:1px solid var(--pk-line-soft);padding-top:14px}.co-disclosure__toggle{align-items:center;background:none;border:0;color:var(--pk-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:500;gap:4px;padding:4px 0}.co-disclosure__toggle svg{height:16px;margin-left:4px;transition:transform .2s ease;width:16px}.co-disclosure__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.co-disclosure__toggle:focus-visible{border-radius:6px;outline:2px solid var(--pk-accent);outline-offset:3px}.co-disclosure__panel{display:flex;flex-direction:column;gap:14px;margin-top:12px}.co-disclosure__panel[hidden]{display:none}.pk-page .co-disclosure__panel .pk-hint{margin:0}.co-methods{border:0;display:flex;flex-direction:column;gap:10px;margin:0;min-width:0;padding:0}.co-method{align-items:flex-start;border:1px solid var(--pk-line);border-radius:var(--pk-radius);cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:border-color .2s ease}.co-method:hover{border-color:#cdd5e0}.co-method.is-active{border-color:var(--pk-ink)}.co-method:focus-within{outline:2px solid var(--pk-accent);outline-offset:2px}.co-method input{accent-color:var(--pk-ink);flex:none;height:18px;margin-top:2px;width:18px}.co-method--static{background:var(--pk-surface-2);border-color:#0000;cursor:default;flex-direction:column;gap:4px}.co-method--static:hover{border-color:#0000}.co-method__text{display:flex;flex-direction:column;gap:4px;min-width:0}.co-method__name{color:var(--pk-ink);font-size:.9375rem;font-weight:500}.pk-textarea.co-notes{min-height:96px}.co-terms{display:flex;flex-direction:column;gap:12px;padding:0 4px}.co-licence summary{color:var(--pk-ink);cursor:pointer;font-size:.875rem;font-weight:500}.co-licence summary:focus-visible{border-radius:4px;outline:2px solid var(--pk-accent);outline-offset:3px}.pk-page .co-licence p{background:var(--pk-surface-2);border-radius:var(--pk-radius);color:var(--pk-text-2);font-size:.8125rem;line-height:1.6;margin:10px 0 0;padding:12px 14px;white-space:pre-wrap}.pk-page .co-terms .pk-error{margin:0}.pk-page .co-summary__note{margin:12px 0 0}.co-summary__alert{margin-top:16px}.co-summary__cta{margin-top:20px}.co-mini{align-items:center;display:flex;gap:12px;margin-bottom:8px}.co-mini__media{aspect-ratio:3/2;background:var(--pk-surface-2);border-radius:8px;color:var(--pk-text-3);display:grid;flex:none;overflow:hidden;place-items:center;width:56px}.co-mini__media img{height:100%;object-fit:cover;width:100%}.co-mini__media svg{height:18px;width:18px}.co-mini__name{color:var(--pk-ink);font-size:.9375rem;font-weight:500;line-height:1.4;min-width:0;overflow-wrap:anywhere}.co-support{align-items:flex-start;display:flex;gap:12px}.co-support>svg{color:var(--pk-text-2);flex:none;height:18px;margin-top:2px;width:18px}.pk-page .co-support p{color:var(--pk-text-2);font-size:.875rem;line-height:1.6;margin:0}.co-pay__amount{align-items:baseline;border-bottom:1px solid var(--pk-line-soft);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding-bottom:18px}.pk-page .co-pay__label{color:var(--pk-text-2);font-size:.9375rem!important;font-weight:500;margin:0}.pk-page .co-pay__value{font-feature-settings:"tnum";color:var(--pk-ink);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0}.co-pay__body{grid-gap:16px 32px;align-items:start;display:grid;gap:16px 32px;grid-template-areas:"qr details" "app details";grid-template-columns:auto minmax(0,1fr);padding-top:22px}.co-pay__qr{align-items:center;display:flex;flex-direction:column;gap:8px;grid-area:qr}.co-pay__qr svg{background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-radius);display:block;height:auto;max-width:208px;padding:8px;width:100%}.pk-page .co-pay__qr .pk-hint{margin:0}.co-upi-btn{align-self:start;grid-area:app}.co-upi-btn,.co-upi-btn:focus{color:var(--pk-ink)}.co-upi-btn{background:#fff;border-color:var(--pk-line)}.co-upi-btn:hover{background:#f8fafc;border-color:#cdd5e0;color:var(--pk-ink)}.co-pay__details{grid-area:details}.co-copyable{align-items:center;display:inline-flex;gap:6px;justify-content:flex-end;min-width:0}.co-copyable>span{min-width:0;overflow-wrap:anywhere}.co-copy{background:#fff;border:1px solid var(--pk-line);border-radius:8px;color:var(--pk-text-2);cursor:pointer;display:inline-grid;flex:none;height:32px;padding:0;place-items:center;transition:border-color .2s ease,color .2s ease;width:32px}.co-copy:hover{border-color:#cdd5e0;color:var(--pk-ink)}.co-copy:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.co-copy svg{height:15px;width:15px}.co-steps{counter-reset:co-step;display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.co-steps li{color:#334155;counter-increment:co-step;font-size:.9375rem;line-height:1.6;padding-left:40px;position:relative}.co-steps li:before{background:var(--pk-surface-2);border-radius:50%;content:counter(co-step);display:grid;font-size:.8125rem;height:26px;left:0;place-items:center;position:absolute;top:0;width:26px}.co-steps li:before,.co-steps strong{color:var(--pk-ink);font-weight:600}.co-outcome-wrap{max-width:640px}.co-outcome{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.co-outcome__icon{background:var(--pk-surface-2);border-radius:50%;color:var(--pk-text-2);display:grid;height:44px;margin-bottom:4px;place-items:center;width:44px}.co-outcome__icon svg{height:22px;width:22px}.co-outcome[data-tone=info] .co-outcome__icon{background:var(--pk-accent-soft);color:var(--pk-accent)}.co-outcome[data-tone=success] .co-outcome__icon{background:var(--pk-success-soft);color:var(--pk-success)}.co-outcome[data-tone=danger] .co-outcome__icon{background:var(--pk-danger-soft);color:var(--pk-danger)}.pk-page .co-outcome__title{color:var(--pk-ink);font-size:1.375rem!important;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.co-outcome__title:focus{outline:none}.co-outcome__title:focus-visible{border-radius:4px;outline:2px solid var(--pk-accent);outline-offset:4px}.pk-page .co-outcome__text p{color:var(--pk-text-2);font-size:.9375rem;line-height:1.65;margin:0;max-width:52ch}.co-outcome__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}@media (max-width:720px){.co-pay__body{grid-template-areas:"app" "qr" "details";grid-template-columns:minmax(0,1fr)}.co-upi-btn,.co-upi-btn:focus,.co-upi-btn:hover{background:var(--pk-ink);border-color:#0000;color:#fff}.co-pay__qr svg{max-width:184px}}@media (max-width:480px){.co-product{align-items:flex-start;gap:14px}.co-product__media{width:84px}.co-outcome__actions .pk-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.co-disclosure__toggle svg{transition:none}}.hw-steps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.hw-step{display:flex;flex-direction:column;gap:8px}.hw-step .pk-title-3{margin:12px 0 0}.hw-step p{font-size:.9375rem;line-height:1.6;margin:0}.hw-step__top{align-items:center;display:flex;justify-content:space-between}.hw-step__icon{background:var(--pk-ink);border-radius:12px;color:#fff;display:grid;height:44px;place-items:center;width:44px}.hw-step__icon svg{height:20px;width:20px}.hw-step__num{font-feature-settings:"tnum";color:var(--pk-text-3);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.04em}.hw-sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hw-notes{grid-gap:0 32px;display:grid;gap:0 32px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.hw-note{border-top:1px solid var(--pk-line);padding:18px 0}.hw-note dt{color:var(--pk-ink);font-size:1rem;font-weight:600;margin-bottom:4px}.hw-note dd{color:var(--pk-text-2);font-size:.9375rem;line-height:1.6;margin:0}.hw-terms{font-size:.9375rem;margin:8px 0 0}@media (max-width:960px){.hw-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hw-notes,.hw-steps{grid-template-columns:minmax(0,1fr)}}.enq-hp{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.enq-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.enq-actions .pk-hint{margin:0}.enq-sent{align-items:flex-start;display:flex;flex-direction:column;gap:8px;outline:none;padding:8px 0}.enq-sent .pk-title-3{margin:4px 0 0}.enq-sent p{line-height:1.6;margin:0;max-width:46ch}.enq-sent__icon{background:var(--pk-success-soft);border-radius:50%;color:var(--pk-success);display:grid;height:44px;place-items:center;width:44px}.enq-sent__icon svg{height:22px;width:22px}.enq-sent__actions{margin-top:12px}.enq-side .pk-card__title{margin-bottom:6px}.enq-side p{font-size:.9375rem;line-height:1.6;margin:0 0 16px}.enq-side .pk-btn+.pk-btn{margin-top:10px}.hc{interpolate-size:allow-keywords;color:var(--pk-ink)}.hc ::selection{background:var(--pk-ink);color:#fff}.hc a:hover,.hc button:hover:not(:disabled){box-shadow:none;transform:none}.hc [id]{scroll-margin-top:calc(var(--pk-nav-offset) + 24px)}.hc-link,.hc-link:focus{color:var(--pk-accent);text-decoration:underline;text-decoration-color:#2563eb59;text-underline-offset:3px}.hc-link:hover{color:var(--pk-accent-hover);text-decoration-color:initial}.hc a:focus-visible,.hc button:focus-visible,.hc summary:focus-visible{border-radius:6px;outline:2px solid var(--pk-accent);outline-offset:3px}.hc-top{padding-bottom:clamp(56px,8vw,88px)}.hc-head{grid-gap:32px clamp(32px,6vw,80px);align-items:end;display:grid;gap:32px clamp(32px,6vw,80px);grid-template-columns:minmax(0,1fr) minmax(280px,344px);margin-bottom:clamp(48px,6vw,72px)}.hc-head__main{max-width:640px}.hc .hc-sub{text-wrap:pretty;color:var(--pk-text-2);font-size:clamp(1rem,.95rem + .25vw,1.0625rem);line-height:1.65;margin:14px 0 0;max-width:50ch}.hc-search{margin-top:28px;position:relative}.hc-search__icon{color:var(--pk-text-3);height:20px;left:18px;pointer-events:none;position:absolute;top:19px;width:20px}.hc-search__input{appearance:none;background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-radius-lg);box-shadow:0 1px 2px #0f172a0a,0 12px 28px -18px #0f172a38;color:var(--pk-ink);display:block;font-family:inherit;font-size:1rem;height:58px;padding:0 56px 0 50px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.hc-search__input::placeholder{color:#667085}.hc-search__input::-webkit-search-cancel-button{appearance:none}.hc-search__input:hover{border-color:#cdd5e0}.hc-search__input:focus{border-color:var(--pk-accent);box-shadow:0 0 0 4px #2563eb26,0 12px 28px -18px #0f172a38;outline:none}.hc-search__kbd{background:var(--pk-surface-2);border:solid var(--pk-line);border-radius:7px;border-width:1px 1px 2px;color:var(--pk-text-2);display:grid;font-family:inherit;font-size:.8125rem;font-weight:500;height:26px;line-height:1;min-width:26px;padding:0 7px;place-items:center;position:absolute;right:16px;top:16px}.hc-search__clear{background:#0000;border:0;border-radius:10px;color:var(--pk-text-2);cursor:pointer;display:grid;height:38px;padding:0;place-items:center;position:absolute;right:10px;top:10px;transition:background-color .2s ease,color .2s ease;width:38px}.hc-search__clear svg{height:18px;width:18px}.hc-search__clear:hover{background:#f3f5f8;color:var(--pk-ink)}.hc-popular{align-items:center;color:var(--pk-text-2);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:8px;margin-top:16px}.hc-popular>span{margin-right:2px}.hc-popular__btn{background:#fff;border:1px solid var(--pk-line);border-radius:999px;color:var(--pk-ink);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:500;height:32px;padding:0 12px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.hc-popular__btn:hover{background:#f8fafc;border-color:#cdd5e0}.hc-popular__btn[aria-pressed=true]{background:var(--pk-ink);border-color:var(--pk-ink);color:#fff}.hc-panel{background:var(--pk-surface-2);border:1px solid var(--pk-line);border-radius:var(--pk-radius-xl);padding:24px}.hc .hc-status{align-items:center;color:var(--pk-text-2);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:4px 8px;line-height:1.4;margin:0}.hc-status strong{color:var(--pk-ink);font-weight:600}.hc-status__dot{background:#94a0b2;border-radius:50%;flex:none;height:8px;position:relative;width:8px}.hc-status[data-open=true] .hc-status__dot{background:#10b981}.hc-status[data-open=true] .hc-status__dot:after{animation:hc-pulse 2.4s var(--pk-ease) infinite;background:#10b98159;border-radius:50%;content:"";inset:-4px;position:absolute}@keyframes hc-pulse{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.hc .hc-panel__title{color:var(--pk-ink);font-size:1.125rem!important;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:16px 0 0}.hc .hc-panel__text{color:var(--pk-text-2);font-size:.875rem;line-height:1.6;margin:6px 0 0}.hc-panel__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.hc-body{grid-gap:clamp(32px,5vw,64px);align-items:start;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:264px minmax(0,1fr)}.hc-rail{position:sticky;top:calc(var(--pk-nav-offset) + 24px)}.hc-rail ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.hc-rail__btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:var(--pk-text-2);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:10px;line-height:1.35;min-height:40px;padding:8px 12px;text-align:left;transition:background-color .2s ease,color .2s ease,opacity .2s ease;width:100%}.hc-rail__btn svg{flex:none;height:16px;width:16px}.hc-rail__label{flex:1 1;min-width:0}.hc-rail__count{font-feature-settings:"tnum";color:var(--pk-text-2);font-size:.75rem;font-variant-numeric:tabular-nums}.hc-rail__btn:hover{background:#f3f5f8;color:var(--pk-ink)}.hc-rail__btn[aria-pressed=true]{background:var(--pk-ink);color:#fff}.hc-rail__btn[aria-pressed=true] .hc-rail__count{color:#ffffffb3}.hc-rail__btn[data-empty=true]:not([aria-pressed=true]){opacity:.45}.hc-results{min-width:0}.hc-group+.hc-group{margin-top:clamp(40px,5vw,56px)}.hc .hc-group__title{align-items:center;color:var(--pk-ink);display:flex;font-size:1.25rem!important;font-weight:600;gap:12px;letter-spacing:-.02em;line-height:1.3;margin:0 0 12px}.hc-group__icon{background:var(--pk-accent-soft);border-radius:10px;color:var(--pk-accent);display:grid;flex:none;height:36px;place-items:center;width:36px}.hc-group__icon svg{height:18px;width:18px}.hc-list{border-top:1px solid var(--pk-line)}.hc-q{border-bottom:1px solid var(--pk-line)}.hc-q::details-content{block-size:0;overflow-y:clip;transition:block-size .35s var(--pk-ease),content-visibility .35s allow-discrete}.hc-q[open]::details-content{block-size:auto}.hc-q__sum{align-items:center;color:var(--pk-ink);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:16px;justify-content:space-between;line-height:1.45;list-style:none;padding:18px 0}.hc-q__sum::-webkit-details-marker{display:none}.hc-q__sum svg{color:#94a0b2;flex:none;height:18px;transition:transform .3s var(--pk-ease),color .2s ease;width:18px}.hc-q[open]>.hc-q__sum svg,.hc-q__sum:hover svg{color:var(--pk-ink)}.hc-q[open]>.hc-q__sum svg{transform:rotate(45deg)}.hc-q__body{max-width:64ch;padding:0 32px 22px 0}.hc .hc-q__body p{text-wrap:pretty;color:var(--pk-text-2);font-size:.9375rem;line-height:1.7;margin:0}.hc .hc-q__body p+p{margin-top:10px}.hc-q__action,.hc-q__action:focus{align-items:center;color:var(--pk-ink);display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;margin-top:14px;text-decoration:none}.hc-q__action svg{height:16px;transition:transform .25s var(--pk-ease);width:16px}.hc-q__action:hover{color:var(--pk-accent)}.hc-q__action:hover svg{transform:translateX(3px)}.hc-mark{background:#2563eb24;border-radius:3px;color:inherit;margin:0 -1px;padding:0 1px}.hc-contact{background:var(--pk-surface-2);border-top:1px solid var(--pk-line-soft);padding:clamp(56px,8vw,96px) 16px}.hc-contact__grid{grid-gap:0 clamp(32px,6vw,80px);align-items:start;display:grid;gap:0 clamp(32px,6vw,80px);grid-template-areas:"intro form" "channels form";grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-rows:auto 1fr}.hc-contact__intro{grid-area:intro}.hc-contact__form{grid-area:form}.hc .hc-contact__title{text-wrap:balance;color:var(--pk-ink);font-size:clamp(1.625rem,1.2rem + 1.2vw,2.25rem)!important;font-weight:600;letter-spacing:-.03em;line-height:1.15;margin:0}.hc .hc-contact__sub{text-wrap:pretty;color:var(--pk-text-2);font-size:1rem;line-height:1.65;margin:12px 0 0;max-width:42ch}.hc-channels{grid-area:channels;list-style:none;margin:32px 0 0;padding:0}.hc-channel{grid-column-gap:14px;align-items:center;border-top:1px solid var(--pk-line);column-gap:14px;display:grid;grid-template-columns:40px minmax(0,1fr);padding:14px 0}.hc-channel:last-child{border-bottom:1px solid var(--pk-line)}.hc-channel__icon{background:#fff;border:1px solid var(--pk-line);border-radius:12px;color:var(--pk-ink);display:grid;grid-row:span 3;height:40px;place-items:center;width:40px}.hc-channel__icon svg{height:18px;width:18px}.hc-channel__label,.hc-channel__note{color:var(--pk-text-2);font-size:.8125rem;line-height:1.5}.hc-channel__value{color:var(--pk-ink);font-size:.9375rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.hc-channel__value a,.hc-channel__value a:focus{color:var(--pk-ink);text-decoration:underline;text-decoration-color:#c9d1dd;text-underline-offset:3px}.hc-channel__value a:hover{color:var(--pk-accent);text-decoration-color:initial}.hc-form{background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-radius-xl);box-shadow:0 1px 2px #0f172a0a,0 28px 56px -36px #0f172a38;padding:clamp(24px,3vw,36px)}.hc-form p{margin:0}.hc .hc-form__title{color:var(--pk-ink);font-size:1.125rem!important;font-weight:600;line-height:1.3;margin:0}.hc .hc-form__text{color:var(--pk-text-2);font-size:.875rem;line-height:1.6;margin:6px 0 24px}.hc-form__submit{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:6px}.hc-alt{background:none;border:0;color:var(--pk-ink);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;padding:0;text-decoration:underline;text-decoration-color:#c9d1dd;text-underline-offset:3px}.hc-alt:hover{color:var(--pk-accent);text-decoration-color:initial}.hc-form .pk-alert p{color:#334155}@media (max-width:960px){.hc-head{align-items:start;grid-template-columns:minmax(0,1fr)}.hc-head__main{max-width:none}.hc-body{gap:28px;grid-template-columns:minmax(0,1fr)}.hc-rail{margin:0 -16px;position:static}.hc-rail ul{flex-direction:row;gap:8px;overflow-x:auto;padding:2px 16px;scroll-snap-type:x proximity;scrollbar-width:none}.hc-rail ul::-webkit-scrollbar{display:none}.hc-rail li{flex:none;scroll-margin-left:16px;scroll-snap-align:start}.hc-rail__btn{background:#fff;border-color:var(--pk-line);border-radius:999px;min-height:38px;padding:0 14px;white-space:nowrap}.hc-rail__btn[aria-pressed=true]{border-color:var(--pk-ink)}.hc-contact__grid{grid-template-areas:"intro" "form" "channels";grid-template-columns:minmax(0,1fr);grid-template-rows:none}.hc-contact__form{margin-top:28px}}@media (hover:none),(max-width:600px){.hc-search__kbd{display:none}.hc-search__input{padding-right:48px}}@media (max-width:600px){.hc-search__input{height:54px}.hc-search__icon{top:17px}.hc-search__clear{top:8px}.hc-panel{padding:20px}.hc-panel__actions .pk-btn{flex:1 1}.hc-q__body{padding-right:0}.hc-form__submit .pk-btn{width:100%}}@media (prefers-reduced-motion:reduce){.hc-q::details-content,.hc-q__action svg,.hc-q__sum svg{transition:none}.hc-status__dot:after{animation:none}}.ab-stats{background:var(--pk-line);border:1px solid var(--pk-line);border-radius:var(--pk-radius-lg);display:flex;flex-wrap:wrap;gap:1px;margin:0;overflow:hidden}.ab-stat{background:#fff;display:flex;flex:1 1 150px;flex-direction:column-reverse;gap:6px;justify-content:flex-end;min-width:0;padding:clamp(18px,2.4vw,28px)}.ab-stat dt{color:var(--pk-text-2);font-size:.875rem}.ab-stat dd{font-feature-settings:"tnum";color:var(--pk-ink);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0}.ab-stat dd a,.ab-stat dd a:focus{color:inherit;text-decoration:none}.ab-stat dd a:hover{color:var(--pk-accent)}.ab-stat dd a:focus-visible{border-radius:4px;outline:2px solid var(--pk-accent);outline-offset:2px}.ab-skel-value{display:block;height:30px;width:64px}.ab-skel-label{display:block;height:14px;width:90px}.ab-stats-error{align-items:center;flex-wrap:wrap;justify-content:space-between}.ab-fact{display:flex;flex-direction:column;gap:6px}.ab-fact .pk-title-3{margin:8px 0 0}.ab-fact p{font-size:.9375rem;line-height:1.6;margin:0}.ab-fact__icon{background:var(--pk-surface-2);border-radius:12px;color:var(--pk-ink);display:grid;height:40px;place-items:center;width:40px}.ab-fact__icon svg{height:20px;width:20px}.ab-note{font-size:.9375rem;margin:16px 0 0}.ab-who{align-items:center;display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between}.ab-who .pk-title-2{margin-bottom:8px}.ab-who p{margin:0}.lg-nav{display:flex;flex-wrap:wrap;gap:8px;margin:-12px 0 16px}.lg-updated{color:var(--pk-text-2);font-size:.875rem;margin:0 0 clamp(24px,4vw,36px)}.lg-prose{max-width:none}.lg-prose>h2:first-child{margin-top:0!important}.lg-prose .pk-alert{display:block;font-size:.9375rem}.lg-prose .pk-alert p{color:inherit;font-size:.9375rem;line-height:1.65}.lg-prose .pk-alert p+p,.lg-prose .pk-alert ul{margin-top:.75em}.lg-prose .pk-alert ul{margin-bottom:0}.lg-contact{border:1px solid var(--pk-line);border-radius:var(--pk-radius-lg);padding:4px 20px 20px}.lg-contact .pk-rows a{color:var(--pk-ink);text-decoration:none}.lg-contact .pk-rows a:hover{color:var(--pk-accent)}.lg-contact__actions{margin-top:16px}.lg-prose .lg-contact__actions a,.lg-prose .lg-contact__actions a:hover{text-decoration:none}.lg-prose .lg-contact__actions .pk-btn--primary{color:#fff}.lg-prose .lg-contact__actions .pk-btn--secondary{color:var(--pk-ink)}.lg-accept{border-top:1px solid var(--pk-line);font-size:.875rem!important;letter-spacing:.01em;padding-top:24px}.lg-alert-icon{color:var(--pk-warning);display:inline-block;height:18px;margin-right:8px;vertical-align:-3px;width:18px}.rq-types{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.rq-types li{align-items:center;border:1px solid var(--pk-line);border-radius:var(--pk-radius);color:var(--pk-ink);display:flex;font-size:.875rem;font-weight:500;gap:10px;line-height:1.3;min-width:0;padding:10px 12px}.rq-types svg{color:var(--pk-text-2);flex:none;height:18px;width:18px}@media (max-width:380px){.rq-types{grid-template-columns:minmax(0,1fr)}}.vd-toolbar{display:flex;flex-direction:column;gap:16px;margin-bottom:8px}.vd-search{display:flex;gap:10px;max-width:560px}.vd-search__field{flex:1 1;min-width:0}.vd-search .pk-input::-webkit-search-cancel-button{cursor:pointer}.vd-chips{display:flex;flex-wrap:wrap;gap:8px}.vd-count{color:var(--pk-text-2);font-size:.875rem;margin:8px 0 16px;min-height:1.5em}.vd-pagination{display:flex;justify-content:center;margin-top:40px}.vd-sr{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.vd-skel{border:1px solid var(--pk-line);border-radius:var(--pk-radius-lg);display:flex;flex-direction:column;gap:10px;overflow:hidden;padding-bottom:16px}.vd-skel__media{aspect-ratio:16/9;border-radius:0;display:block}.vd-skel__line{display:block;height:14px;margin:0 18px}.vd-skel__line--short{width:55%}.vd-modal .modal-head{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.vd-modal.modal{border-radius:20px}.vd-modal .modal-close{background:#fff;border:1px solid var(--pk-line);border-radius:999px;color:var(--pk-ink);height:36px;right:14px;top:14px;width:36px}.vd-modal .modal-close:hover{background:var(--pk-surface-2);color:var(--pk-ink)}.vd-modal .modal-close:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.vd-modal--theater.modal{--vd-side:360px;--vd-video-w:min(calc(100vw - 48px - var(--vd-side)),calc(177.77778vh - 113.77778px),960px);max-width:none;overflow:hidden;padding:0;width:calc(var(--vd-video-w) + var(--vd-side))}.vd-modal--theater .modal-body,.vd-modal__body{padding:0}.vd-theater{color:var(--pk-ink);display:grid;grid-template-areas:"stage head" "stage side";grid-template-columns:var(--vd-video-w) var(--vd-side);grid-template-rows:auto minmax(0,1fr);height:calc(var(--vd-video-w)*9/16);min-height:420px}.vd-theater__stage{background:#000;display:grid;grid-area:stage;min-height:0;place-items:center}.vd-theater__stage iframe{border:0;display:block;height:100%;width:100%}.vd-theater__external,.vd-theater__external:focus,.vd-theater__external:hover{color:#fff}.vd-theater__external{align-items:center;border:1px solid #ffffff4d;border-radius:999px;display:inline-flex;font-weight:500;gap:8px;padding:12px 18px;text-decoration:none}.vd-theater__external:hover{border-color:#fff9}.vd-theater__external svg{height:18px;width:18px}.vd-theater__head{border-left:1px solid var(--pk-line);display:flex;flex-direction:column;gap:4px;grid-area:head;padding:20px 64px 14px 22px}.vd-modal .vd-theater__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--pk-ink);display:-webkit-box;font-size:1.0625rem!important;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:0;overflow:hidden}.vd-theater__facts{color:var(--pk-text-2);font-size:.8125rem;margin:0}.vd-theater__side{border-left:1px solid var(--pk-line);display:flex;flex-direction:column;grid-area:side;min-height:0}.vd-theater__buy{background:var(--pk-surface-2);border-radius:var(--pk-radius);display:flex;flex-direction:column;gap:8px;margin:0 22px 14px;padding:14px 16px}.vd-theater__buy-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.vd-theater__buy-text{display:flex;flex-direction:column;min-width:0}.vd-theater__product{color:var(--pk-text-2);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-theater__price{font-feature-settings:"tnum";font-size:1.375rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1.2}.vd-theater__details,.vd-theater__details:focus{align-self:flex-start;color:var(--pk-text-2);font-size:.8125rem;font-weight:500;text-decoration:underline;text-decoration-color:#5b647459;text-underline-offset:3px}.vd-theater__details:hover{color:var(--pk-ink)}.vd-tabs{background:var(--pk-surface-2);border-radius:999px;display:flex;gap:4px;margin:0 22px;padding:4px}.vd-tab{background:#0000;border:0;border-radius:999px;color:var(--pk-text-2);cursor:pointer;flex:1 1;font-family:inherit;font-size:.8125rem;font-weight:500;height:32px;padding:0 10px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.vd-tab:hover{color:var(--pk-ink)}.vd-tab[aria-selected=true]{background:#fff;box-shadow:0 1px 2px #0f172a14;color:var(--pk-ink)}.vd-tab:focus-visible{outline:2px solid var(--pk-accent);outline-offset:1px}.vd-theater__panel{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 22px 8px}.vd-theater__panel:focus-visible{outline:2px solid var(--pk-accent);outline-offset:-2px}.vd-panel-stack{display:flex;flex-direction:column;gap:18px}.vd-modal .vd-panel-title{color:var(--pk-ink);font-size:.8125rem!important;font-weight:600;margin:0 0 10px}.vd-theater__desc{color:#334155;font-size:.875rem;line-height:1.65;margin:0;white-space:pre-line}.vd-tags{display:flex;flex-wrap:wrap;gap:6px}.vd-checks,.vd-tags{list-style:none;margin:0;padding:0}.vd-checks{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.vd-checks li{align-items:flex-start;color:var(--pk-ink);display:flex;font-size:.875rem;gap:8px;line-height:1.5}.vd-checks svg{color:var(--pk-success);flex:none;height:16px;margin-top:2px;width:16px}.vd-chapters{display:flex;flex-direction:column;list-style:none;margin:0 -8px;padding:0}.vd-chapter{align-items:baseline;background:none;border:0;border-radius:8px;color:var(--pk-ink);cursor:pointer;display:flex;font:inherit;font-size:.875rem;gap:12px;padding:9px 8px;text-align:left;width:100%}.vd-chapter:hover{background:var(--pk-surface-2)}.vd-chapter:focus-visible{outline:2px solid var(--pk-accent);outline-offset:-2px}.vd-chapter[aria-current=true]{background:var(--pk-accent-soft)}.vd-chapter__time{font-feature-settings:"tnum";color:var(--pk-accent);flex:none;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;min-width:3.25em}.vd-help{align-items:flex-start;border-top:1px solid var(--pk-line-soft);color:var(--pk-text-2);display:flex;font-size:.8125rem;gap:8px;line-height:1.5;margin:0;padding:12px 22px 16px}.vd-help svg{flex:none;height:16px;margin-top:1px;width:16px}.vd-skel__block{border-radius:var(--pk-radius);display:block;height:120px;margin:0 22px}.vd-theater__head .vd-skel__line{margin:4px 0}@media (max-width:900px){.modal-backdrop:has(.vd-modal--theater){padding:0}.vd-modal--theater.modal{animation:none;border-radius:0;height:100vh;height:100dvh;margin:0;width:100vw}.vd-modal--theater .modal-body{height:100%}.vd-theater{display:flex;flex-direction:column;height:100%;min-height:0}.vd-theater__head{border-bottom:1px solid var(--pk-line);border-left:0;flex:none;padding:14px 60px 12px 16px}.vd-modal .modal-close{right:12px;top:12px}.vd-theater__stage{aspect-ratio:16/9;flex:none;width:100%}.vd-theater__side{border-left:0;flex:1 1;overflow-y:auto}.vd-theater__buy{margin:14px 16px}.vd-tabs{margin:0 16px}.vd-theater__panel{flex:none;overflow:visible;padding:14px 16px 8px}.vd-help{padding:12px 16px calc(16px + env(safe-area-inset-bottom))}}@media (max-width:480px){.vd-search .pk-btn{padding:0 16px}}.rv-stars{color:#d5dbe4;display:inline-flex;gap:2px}.rv-stars svg{fill:currentColor;height:16px;width:16px}.rv-stars--lg svg{height:20px;width:20px}.rv-stars .is-on{color:#f5a524}.rv-summary{grid-gap:24px 48px;align-items:center;display:grid;gap:24px 48px;grid-template-columns:minmax(0,220px) minmax(0,1fr)}.rv-summary__score{display:flex;flex-direction:column;gap:6px}.rv-summary__avg{font-feature-settings:"tnum";color:var(--pk-ink);font-size:clamp(2.5rem,2rem + 2vw,3.25rem);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.04em;line-height:1;margin:0}.rv-summary__meta{font-size:.875rem;margin:4px 0 0}.rv-bars{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.rv-bar{grid-gap:12px;align-items:center;color:var(--pk-text-2);display:grid;font-size:.875rem;gap:12px;grid-template-columns:52px minmax(0,1fr) 32px}.rv-bar__track{background:var(--pk-surface-2);border-radius:999px;height:8px;overflow:hidden}.rv-bar__fill{background:var(--pk-ink);border-radius:inherit;display:block;height:100%}.rv-bar__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.rv-filter{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 20px}.rv-card{display:flex;flex-direction:column;gap:14px}.rv-card__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.rv-card__date{color:var(--pk-text-2);font-size:.8125rem}.rv-card__text{color:#334155;font-size:.9375rem;line-height:1.65;margin:0;overflow-wrap:anywhere;white-space:pre-line}.rv-card__foot{border-top:1px solid var(--pk-line-soft);gap:8px 16px;justify-content:space-between;margin-top:auto;padding-top:14px}.rv-card__foot,.rv-card__who{align-items:center;display:flex;flex-wrap:wrap}.rv-card__who{gap:8px}.rv-card__name{color:var(--pk-ink);font-size:.9375rem;font-weight:600}.rv-card__product,.rv-card__product:focus{color:var(--pk-accent);font-size:.8125rem;font-weight:500;max-width:100%;overflow-wrap:anywhere;text-decoration:none}.rv-card__product:hover{text-decoration:underline;text-underline-offset:3px}.rv-card__product:focus-visible{border-radius:4px;outline:2px solid var(--pk-accent);outline-offset:2px}.rv-loading{display:flex;flex-direction:column;gap:24px}.rv-loading__summary{height:168px}.rv-loading__card,.rv-loading__summary{border-radius:var(--pk-radius-lg);display:block}.rv-loading__card{height:180px}.rv-note{font-size:.9375rem;margin:32px 0 0}.rv-sr{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:600px){.rv-summary{grid-template-columns:minmax(0,1fr)}}.gh-toolbar{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.gh-search{max-width:480px}.gh-tags{display:flex;flex-wrap:wrap;gap:8px}.gh-card{display:flex;flex-direction:column;gap:12px}.gh-card__head{align-items:flex-start;display:flex;gap:12px}.gh-card__icon{background:var(--pk-surface-2);border-radius:10px;color:var(--pk-ink);display:grid;flex:none;height:36px;place-items:center;width:36px}.gh-card__icon svg{height:18px;width:18px}.gh-card .gh-card__title{color:var(--pk-ink);font-size:1.0625rem!important;font-weight:600;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.gh-card__desc{-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;color:var(--pk-text-2);display:-webkit-box;font-size:.9375rem;line-height:1.6;margin:0;overflow:hidden}.gh-card__tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.gh-card__meta{color:var(--pk-text-2);font-size:.8125rem;margin:0}.gh-card{transition:border-color .2s ease}.gh-card:hover{border-color:#cdd5e0}.gh-card:has(.gh-card__link:focus-visible){outline:2px solid var(--pk-accent);outline-offset:3px}.gh-card__link,.gh-card__link:focus,.gh-card__link:hover{box-shadow:none;color:inherit;text-decoration:none;transform:none}.gh-card__link:focus-visible{outline:none}.gh-card__link:after{border-radius:inherit;content:"";inset:0;position:absolute}.gh-card__foot{align-items:center;border-top:1px solid var(--pk-line-soft);display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin-top:auto;padding-top:14px}.gh-card__badges{display:flex;flex-wrap:wrap;gap:6px}.gh-card__cta{align-items:center;color:var(--pk-ink);display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;margin-left:auto}.gh-card__cta svg{height:16px;transition:transform .25s var(--pk-ease);width:16px}.gh-card:hover .gh-card__cta{color:var(--pk-accent)}.gh-card:hover .gh-card__cta svg{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.gh-card__cta svg{transition:none}}.gh-skel{border-radius:var(--pk-radius-lg);display:block;height:220px}.gh-sr{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cd a:hover,.cd button:hover:not(:disabled){box-shadow:none;transform:none}.cd a:focus-visible,.cd button:focus-visible{outline:2px solid var(--pk-accent);outline-offset:3px}.cd-head{margin-bottom:clamp(24px,3.5vw,36px)}.cd .cd-title{font-size:clamp(1.75rem,1.2rem + 2vw,2.625rem)!important;max-width:24ch}.cd-meta{align-items:center;color:var(--pk-text-2);font-size:.875rem;gap:10px 16px;margin-top:14px}.cd-meta,.cd-tags{display:flex;flex-wrap:wrap}.cd-tags{gap:6px;list-style:none;margin:0;padding:0}.cd-layout{grid-gap:32px clamp(28px,4vw,48px);align-items:start;display:grid;gap:32px clamp(28px,4vw,48px);grid-template-areas:"media side" "about side";grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);grid-template-rows:auto 1fr}.cd-layout:not([data-has-video]){grid-template-areas:"about side";grid-template-rows:auto}.cd-layout__media{grid-area:media;min-width:0}.cd-layout__side{grid-area:side;position:sticky;top:calc(var(--pk-nav-offset) + 24px)}.cd-layout__about{grid-area:about;min-width:0}.cd-video{aspect-ratio:16/9;background:var(--pk-ink);border-radius:var(--pk-radius-lg);overflow:hidden;position:relative}.cd-video iframe,.cd-video__poster{border:0;height:100%;inset:0;position:absolute;width:100%}.cd-video__poster{background:var(--pk-ink);cursor:pointer;display:grid;padding:0;place-items:center}.cd-video__poster img{height:100%;inset:0;object-fit:cover;opacity:.92;position:absolute;transition:opacity .3s ease;width:100%}.cd-video__play{background:#fff;border-radius:50%;box-shadow:0 12px 32px -8px #0f172a80;color:var(--pk-ink);display:grid;height:76px;place-items:center;position:relative;transition:transform .3s var(--pk-ease);width:76px}.cd-video__play svg{fill:currentColor;height:28px;margin-left:4px;width:28px}.cd-video__poster:hover img{opacity:1}.cd-video__poster:hover .cd-video__play{transform:scale(1.06)}.cd-video__poster:focus-visible{border-radius:var(--pk-radius-lg);outline-offset:-4px}.cd-get{background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-radius-xl);box-shadow:0 1px 2px #0f172a0a,0 24px 48px -32px #0f172a38;padding:clamp(20px,2.4vw,28px)}.cd-get__head{align-items:center;display:flex;gap:12px}.cd-get__icon{background:var(--pk-accent-soft);border-radius:12px;color:var(--pk-accent);display:grid;flex:none;height:40px;place-items:center;width:40px}.cd-get__icon[data-locked]{background:var(--pk-surface-2);color:var(--pk-ink)}.cd-get__icon svg{height:19px;width:19px}.cd .cd-get__title{color:var(--pk-ink);font-size:1.125rem!important;font-weight:600;line-height:1.3;margin:0}.cd-get__body{display:flex;flex-direction:column;gap:10px;margin-top:16px}.cd .cd-get__text{color:var(--pk-text-2);font-size:.9375rem;line-height:1.6;margin:0 0 6px}.cd-get__text a{color:var(--pk-accent);text-decoration:underline;text-underline-offset:3px}.cd .cd-get__unlocked{align-items:center;color:var(--pk-success);display:flex;font-size:.8125rem;font-weight:500;gap:6px;margin:12px 0 0}.cd-get__unlocked svg{height:15px;width:15px}.cd-get__more{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.cd-get__more a,.cd-get__more a:focus{align-items:center;color:var(--pk-ink);display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;text-decoration:none}.cd-get__more a:hover{color:var(--pk-accent)}.cd-get__more svg{height:15px;width:15px}.cd-get__foot{align-items:center;border-top:1px solid var(--pk-line-soft);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-top:20px;padding-top:16px}.cd-share{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--pk-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:8px;height:36px;margin-left:-10px;padding:0 10px;transition:background-color .2s ease}.cd-share:hover{background:#f3f5f8}.cd-share svg{height:16px;width:16px}.cd-get__yt,.cd-get__yt:focus{color:var(--pk-text-2);font-size:.875rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--pk-line);text-underline-offset:3px}.cd-get__yt:hover{color:var(--pk-ink);text-decoration-color:initial}.cd .cd-about__title{color:var(--pk-ink);font-size:1.125rem!important;font-weight:600;line-height:1.3;margin:0 0 10px}.cd .cd-about__text{color:#334155;font-size:1rem;line-height:1.75;margin:0;max-width:68ch;overflow-wrap:anywhere;white-space:pre-line}.cd-upsell{align-items:center;background:var(--pk-surface-2);border-radius:var(--pk-radius-xl);display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between;margin-top:clamp(48px,7vw,80px);padding:clamp(24px,3.5vw,36px)}.cd .cd-upsell__title{color:var(--pk-ink);font-size:clamp(1.125rem,1rem + .5vw,1.375rem)!important;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0}.cd .cd-upsell__text{color:var(--pk-text-2);font-size:.9375rem;line-height:1.6;margin:8px 0 0;max-width:56ch}.cd-upsell__actions{display:flex;flex-wrap:wrap;gap:10px}.cd-more{margin-top:clamp(48px,7vw,72px)}.cd-more__head{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.cd-more__all,.cd-more__all:focus{align-items:center;color:var(--pk-ink);display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;text-decoration:none}.cd-more__all:hover{color:var(--pk-accent)}.cd-more__all svg{height:16px;width:16px}.cd-more__list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.cd-more__item,.cd-more__item:focus{background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-radius-lg);color:var(--pk-ink);display:flex;flex-direction:column;gap:8px;height:100%;padding:20px;text-decoration:none;transition:border-color .2s ease}.cd-more__item:hover{border-color:#cdd5e0;color:var(--pk-ink)}.cd-more__title{font-size:1rem;font-weight:600;line-height:1.4}.cd-more__desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--pk-text-2);display:-webkit-box;font-size:.875rem;line-height:1.6;overflow:hidden}.cd-more__meta{align-items:center;color:var(--pk-text-2);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:6px 12px;margin-top:auto}.cd-more__lock{align-items:center;color:var(--pk-ink);display:inline-flex;gap:4px}.cd-more__lock svg{height:13px;width:13px}.cd-skel{display:block}.cd-skel--crumbs{height:14px;width:180px}.cd-skel--title{height:44px;margin:18px 0 32px;width:min(560px,80%)}.cd-skel--video{aspect-ratio:16/9;border-radius:var(--pk-radius-lg)}.cd-skel--card{border-radius:var(--pk-radius-xl);height:280px}@media (max-width:960px){.cd-layout{gap:24px;grid-template-areas:"media" "side" "about";grid-template-columns:minmax(0,1fr);grid-template-rows:none}.cd-layout:not([data-has-video]){grid-template-areas:"side" "about"}.cd-layout__side{position:static}.cd-more__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.cd-video__play{height:60px;width:60px}.cd-upsell__actions,.cd-upsell__actions .pk-btn{width:100%}}@media (prefers-reduced-motion:reduce){.cd-video__play,.cd-video__poster img{transition:none}}.adm-shell{background:var(--pk-surface-2);color:var(--pk-ink);display:flex;min-height:100vh}.adm-side{background:#fff;border-right:1px solid var(--pk-line);display:flex;flex:0 0 240px;flex-direction:column;height:100vh;overflow-y:auto;position:sticky;top:0;width:240px}.adm-brand,.adm-brand:focus,.adm-brand:hover{color:var(--pk-ink);text-decoration:none}.adm-brand{align-items:center;border-bottom:1px solid var(--pk-line);display:flex;flex:none;font-size:.9375rem;font-weight:600;gap:10px;height:64px;letter-spacing:-.01em;padding:0 20px}.adm-brand__mark{background:var(--pk-ink);border-radius:9px;color:#fff;display:grid;flex:none;font-size:.75rem;font-weight:600;height:30px;place-items:center;width:30px}.adm-brand__tag{border:1px solid var(--pk-line);border-radius:999px;color:var(--pk-text-2);font-size:.6875rem;font-weight:500;padding:2px 8px}.adm-nav{display:flex;flex:1 1;flex-direction:column;gap:2px;padding:8px 12px 16px}.adm-nav__group{color:var(--pk-text-3);font-size:.6875rem;font-weight:600;letter-spacing:.06em;margin:16px 10px 6px;text-transform:uppercase}.adm-nav__link,.adm-nav__link:focus{color:var(--pk-text-2);text-decoration:none}.adm-nav__link{align-items:center;border-radius:10px;display:flex;font-size:.875rem;font-weight:500;gap:10px;min-height:38px;padding:0 10px;transition:background-color .15s ease,color .15s ease}.adm-nav__link svg{flex:none;height:18px;width:18px}.adm-nav__link:hover{background:var(--pk-surface-2);color:var(--pk-ink)}.adm-nav__link:focus-visible{outline:2px solid var(--pk-accent);outline-offset:1px}.adm-nav__link.is-active,.adm-nav__link.is-active:hover{background:var(--pk-ink);color:#fff}.adm-nav__count{font-feature-settings:"tnum";background:var(--pk-accent);border-radius:999px;color:#fff;display:inline-grid;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:600;height:20px;margin-left:auto;min-width:20px;padding:0 6px;place-items:center}.adm-side__foot{border-top:1px solid var(--pk-line);display:flex;flex:none;flex-direction:column;gap:2px;padding:10px 12px 14px}.adm-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.adm-top{align-items:center;background:#fff;border-bottom:1px solid var(--pk-line);display:flex;flex:none;gap:12px;height:64px;padding:0 32px;position:sticky;top:0;z-index:20}.adm-top__title{font-size:.9375rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-top__end{gap:12px;margin-left:auto}.adm-top__end,.adm-user{align-items:center;display:flex}.adm-user{color:var(--pk-text-2);font-size:.875rem;gap:8px;min-width:0}.adm-user__name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-avatar{background:var(--pk-surface-2);border:1px solid var(--pk-line);border-radius:50%;color:var(--pk-ink);display:grid;flex:none;font-size:.75rem;font-weight:600;height:32px;place-items:center;width:32px}.adm-menu-btn{display:none}.adm-content{flex:1 1;min-width:0;padding:28px 32px 56px}.adm-page{margin:0 auto;max-width:1280px}.adm-nav-drawer .drawer-body{display:flex;flex-direction:column;padding:0}@media (max-width:1100px){.adm-top{padding:0 24px}.adm-content{padding:24px 24px 48px}}@media (max-width:767.98px){.adm-side{display:none}.adm-menu-btn{display:inline-grid}.adm-top{padding:0 16px}.adm-content{padding:20px 16px 40px}.adm-user__name{display:none}}.adm-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:24px}.adm-head__text{min-width:0}.adm-head .adm-head__title{color:var(--pk-ink);font-size:1.5rem!important;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0}.adm-head__sub{color:var(--pk-text-2);font-size:.9375rem;line-height:1.55;margin:6px 0 0;max-width:72ch}.adm-head__actions{display:flex;flex-wrap:wrap;gap:8px}.adm-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:20px}.adm-stat{background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-radius-lg);min-width:0;padding:16px 18px}.adm-stat__label{align-items:center;color:var(--pk-text-2);display:flex;font-size:.8125rem;gap:8px}.adm-stat__label svg{color:var(--pk-text-3)!important;flex:none;height:16px;width:16px}.adm-stat__value{font-feature-settings:"tnum";color:var(--pk-ink);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-top:6px}.adm-stat[data-tone=success] .adm-stat__value{color:var(--pk-success)}.adm-stat[data-tone=warning] .adm-stat__value{color:var(--pk-warning)}.adm-stat[data-tone=danger] .adm-stat__value{color:var(--pk-danger)}.adm-stat__hint{color:var(--pk-text-3);font-size:.75rem;margin-top:2px}.adm-stat__skel{height:28px;margin-top:6px;width:60%}.adm-panel{background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-radius-lg);min-width:0}.adm-panel+.adm-panel{margin-top:16px}.adm-panel__head{align-items:center;border-bottom:1px solid var(--pk-line);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding:16px 20px}.adm-panel .adm-panel__title{color:var(--pk-ink);font-size:1rem!important;font-weight:600;margin:0}.adm-panel__body{padding:16px 20px 20px}.adm-panel__state{padding:20px}.adm-toolbar{align-items:center;border-bottom:1px solid var(--pk-line);display:flex;flex-wrap:wrap;gap:10px;padding:14px 16px}.adm-toolbar--card{background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-radius-lg);margin-bottom:16px}.adm-toolbar__search{flex:1 1 240px;max-width:380px;min-width:0}.adm-toolbar__item{flex:0 1 190px;min-width:0}.adm-toolbar__end{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.adm-toolbar__count{color:var(--pk-text-2);font-size:.8125rem;white-space:nowrap}@media (max-width:600px){.adm-toolbar__item,.adm-toolbar__search{flex:1 1 100%;max-width:none}.adm-toolbar__end{margin-left:0}}:is(.adm-shell,.adm-modal,.adm-drawer) .pk-input,:is(.adm-shell,.adm-modal,.adm-drawer) .pk-select{font-size:.875rem;height:42px}:is(.adm-shell,.adm-modal,.adm-drawer) .pk-textarea{font-size:.875rem;min-height:96px}:is(.adm-shell,.adm-modal,.adm-drawer) .pk-input-icon>svg{height:16px;width:16px}:is(.adm-shell,.adm-modal,.adm-drawer) .pk-input-icon>.pk-input{padding-left:38px}:is(.adm-shell,.adm-modal,.adm-drawer) .form-item{margin-bottom:18px}:is(.adm-shell,.adm-modal,.adm-drawer) .form-label{color:var(--pk-ink);font-size:.875rem;font-weight:500;padding-bottom:6px}:is(.adm-shell,.adm-modal,.adm-drawer) .form-label.is-required:before{color:var(--pk-danger);font-family:inherit}:is(.adm-shell,.adm-modal,.adm-drawer) .form-error{color:var(--pk-danger);font-size:.8125rem}:is(.adm-shell,.adm-modal,.adm-drawer) .form-help{color:var(--pk-text-2);font-size:.8125rem}:is(.adm-shell,.adm-modal,.adm-drawer) .table th{background:var(--pk-surface-2);border-bottom-color:var(--pk-line);color:var(--pk-text-2);font-size:.8125rem;font-weight:500}:is(.adm-shell,.adm-modal,.adm-drawer) .table th:before{display:none}:is(.adm-shell,.adm-modal,.adm-drawer) .table td{border-bottom-color:var(--pk-line-soft);padding:12px 16px;vertical-align:middle}:is(.adm-shell,.adm-modal,.adm-drawer) .table tbody tr:hover>td{background:#fafbfd}.adm-panel .table-wrap{background:#0000;border-radius:0 0 var(--pk-radius-lg) var(--pk-radius-lg)}.adm-panel .pagination{padding:0 16px 16px}.adm-row-link{cursor:pointer}.adm-drawer .drawer-title,.adm-modal .modal-title{color:var(--pk-ink);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.adm-modal .tabs-nav{margin-bottom:18px}.adm-form-foot{border-top:1px solid var(--pk-line);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:8px;padding-top:16px}.adm-section-label{color:var(--pk-ink);font-size:.8125rem;font-weight:600;margin:8px 0 10px}.adm-checks{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:18px}.adm-cell{align-items:center;display:flex;gap:12px}.adm-cell,.adm-cell__text{min-width:0}.adm-cell-title{color:var(--pk-ink);font-weight:500;line-height:1.35;overflow-wrap:anywhere}.adm-cell-sub{color:var(--pk-text-2);font-size:.75rem;line-height:1.45;margin-top:2px;overflow-wrap:anywhere}.adm-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adm-nowrap,.adm-num{white-space:nowrap}.adm-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-tags{display:flex;flex-wrap:wrap;gap:4px}.adm-tag{align-items:center;background:var(--pk-surface-2);border:1px solid var(--pk-line);border-radius:999px;color:#334155;display:inline-flex;font-size:.75rem;height:22px;padding:0 8px;white-space:nowrap}.adm-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:6px}.adm-icon-btn,.adm-icon-btn:focus{color:var(--pk-ink);text-decoration:none}.adm-icon-btn{background:#fff;border:1px solid var(--pk-line);border-radius:8px;cursor:pointer;display:inline-grid;flex:none;height:32px;padding:0;place-items:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:32px}.adm-icon-btn svg{height:16px;width:16px}.adm-icon-btn:hover:not(:disabled){background:var(--pk-surface-2);border-color:#cdd5e0;color:var(--pk-ink)}.adm-icon-btn:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.adm-icon-btn[data-tone=danger]{color:var(--pk-danger)}.adm-icon-btn[data-tone=danger]:hover:not(:disabled){background:var(--pk-danger-soft);border-color:#f3c7c7;color:var(--pk-danger)}.adm-icon-btn:disabled{cursor:not-allowed;opacity:.45}.adm-icon-btn[aria-busy=true] svg{animation:pk-spin .8s linear infinite}.adm-switch{align-items:center;color:var(--pk-text-2);cursor:pointer;display:inline-flex;font-size:.8125rem;gap:8px;white-space:nowrap}.adm-switch .switch:checked{background:var(--pk-ink)}.adm-switch .switch:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.adm-thumb{background:var(--pk-surface-2);border:1px solid var(--pk-line);border-radius:8px;color:var(--pk-text-3);display:grid;flex:none;height:42px;overflow:hidden;place-items:center;position:relative;width:56px}.adm-thumb img{display:block;height:100%;object-fit:cover;width:100%}.adm-thumb svg{height:18px;width:18px}.adm-thumb--video{height:54px;width:96px}.adm-thumb--lg{height:72px;width:96px}.adm-thumb--wide{aspect-ratio:16/9;border-radius:var(--pk-radius);height:auto;width:100%}.adm-thumb__badge{background:var(--pk-ink);border-radius:999px;bottom:4px;color:#fff;font-size:.625rem;font-weight:600;left:4px;letter-spacing:.02em;padding:1px 6px;position:absolute}.adm-media-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 12px;padding:0}.adm-media-row{grid-gap:12px;align-items:start;background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-radius);display:grid;gap:12px;grid-template-columns:96px minmax(0,1fr) auto;padding:12px}.adm-media-row__fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.adm-media-row__tools{display:flex;gap:4px}.adm-media-row .pk-error{grid-column:1/-1}@media (max-width:640px){.adm-media-row{grid-template-columns:72px minmax(0,1fr)}.adm-media-row .adm-thumb--lg{height:54px;width:72px}.adm-media-row__fields{grid-template-columns:minmax(0,1fr)}.adm-media-row__tools{grid-column:1/-1;justify-content:flex-end}}.adm-kv{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.adm-kv__row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto}@media (max-width:520px){.adm-kv__row{grid-template-columns:minmax(0,1fr) auto}.adm-kv__row>:nth-child(2){grid-column:1/2;grid-row:2}}.adm-detail+.adm-detail{margin-top:22px}.adm-detail__label{color:var(--pk-text-3);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.adm-message{background:var(--pk-surface-2);border-radius:var(--pk-radius);color:#334155;font-size:.9375rem;line-height:1.6;margin:0;overflow-wrap:anywhere;padding:14px 16px;white-space:pre-wrap}.adm-drawer .pk-rows dd{font-size:.875rem}.adm-note{color:var(--pk-text-2);font-size:.8125rem;line-height:1.55}.adm-embed{aspect-ratio:16/9;background:var(--pk-ink);border-radius:var(--pk-radius);margin-bottom:16px;overflow:hidden;position:relative}.adm-embed iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.adm-list{list-style:none;margin:0;padding:0}.adm-list>li{align-items:center;border-bottom:1px solid var(--pk-line-soft);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding:12px 0}.adm-list>li:last-child{border-bottom:0}.adm-grid-2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.adm-grid-2>.adm-panel+.adm-panel{margin-top:0}@media (max-width:900px){.adm-grid-2{grid-template-columns:minmax(0,1fr)}}.oa-page{color:var(--pk-ink);display:flex;flex-direction:column;gap:20px;min-width:0}.oa-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.oa-head>div{min-width:0}.oa-head .oa-head__title{align-items:center;color:var(--pk-ink);display:flex;flex-wrap:wrap;font-size:1.5rem!important;font-weight:600;gap:10px;letter-spacing:-.02em;line-height:1.25;margin:0;overflow-wrap:anywhere}.oa-head .oa-head__sub{color:var(--pk-text-2);font-size:.875rem;line-height:1.55;margin:4px 0 0;max-width:72ch}.oa-back,.oa-back:focus{align-items:center;color:var(--pk-text-2);display:inline-flex;font-size:.8125rem;gap:6px;margin-bottom:8px;text-decoration:none}.oa-back:hover{color:var(--pk-ink)}.oa-back svg{height:15px;width:15px}.oa-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.oa-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.oa-stat,.oa-stat:focus{color:var(--pk-ink)}.oa-stat{background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-radius);display:flex;flex-direction:column;font:inherit;gap:4px;min-width:0;padding:16px;text-align:left;text-decoration:none}a.oa-stat,button.oa-stat{cursor:pointer;transition:border-color .2s ease}a.oa-stat:hover,button.oa-stat:hover{border-color:#cdd5e0;color:var(--pk-ink)}.oa-stat:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.oa-stat--attention{background:var(--pk-accent-soft);border-color:#cfdcfb}.oa-stat__label{align-items:center;color:var(--pk-text-2);display:flex;font-size:.8125rem;gap:6px}.oa-stat__label svg{flex:none;height:15px;width:15px}.oa-stat__value{font-feature-settings:"tnum";font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.oa-stat__hint{color:var(--pk-text-3);font-size:.75rem}.oa-panel{padding:20px}.oa-panel__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:14px}.oa-panel .oa-panel__title{align-items:center;color:var(--pk-ink);display:flex;font-size:1rem!important;font-weight:600;gap:8px;margin:0}.oa-panel__title svg{color:var(--pk-text-2);height:17px;width:17px}.oa-panel--flush{overflow:hidden;padding:0}.oa-panel--flush>.oa-panel__head{padding:16px 20px 0}.oa-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px 12px}.oa-toolbar .pk-field{gap:6px}.oa-toolbar .pk-label{color:var(--pk-text-2);font-size:.75rem}.oa-grow{flex:1 1 260px;min-width:0}.pk-input.oa-sm,.pk-select.oa-sm{font-size:.875rem;height:40px}.pk-input-icon>.pk-input.oa-sm{padding-left:40px}.pk-textarea.oa-sm{font-size:.875rem;min-height:88px}.oa-chips{display:flex;flex-wrap:wrap;gap:8px}.oa-chips .pk-chip{font-size:.8125rem;height:34px}.oa-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.oa-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.oa-mono,.oa-sub{overflow-wrap:anywhere}.oa-sub{color:var(--pk-text-2);display:block;font-size:.75rem}.oa-strong{font-weight:600}.oa-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.oa-link,.oa-link:focus{color:var(--pk-accent);font-weight:500;text-decoration:none}.oa-link:hover{color:var(--pk-accent-hover);text-decoration:underline;text-underline-offset:3px}.oa-link:focus-visible{border-radius:4px;outline:2px solid var(--pk-accent);outline-offset:2px}.oa-inline{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.oa-icon-btn{background:#0000;border:1px solid #0000;border-radius:8px;color:var(--pk-text-2);cursor:pointer;display:inline-grid;height:28px;padding:0;place-items:center;width:28px}.oa-icon-btn:hover{background:var(--pk-surface-2);color:var(--pk-ink)}.oa-icon-btn:focus-visible{outline:2px solid var(--pk-accent);outline-offset:1px}.oa-icon-btn svg{height:15px;width:15px}.oa-panel--flush .table-wrap{margin-top:4px}.oa-kv{grid-gap:14px 24px;display:grid;gap:14px 24px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0}.oa-kv>div{min-width:0}.oa-kv dt{color:var(--pk-text-2);font-size:.75rem;margin-bottom:2px}.oa-kv dd{font-size:.875rem;font-weight:500;margin:0;overflow-wrap:anywhere}.oa-split{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.oa-col{gap:20px}.oa-col,.oa-stack{display:flex;flex-direction:column;min-width:0}.oa-stack{gap:12px}.oa-list{list-style:none;margin:0;padding:0}.oa-list>li{align-items:flex-start;border-bottom:1px solid var(--pk-line-soft);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.oa-list>li:first-child{padding-top:0}.oa-list>li:last-child{border-bottom:0;padding-bottom:0}.oa-list__main{min-width:0}.oa-timeline{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.oa-timeline>li{padding-left:18px;position:relative}.oa-timeline>li:before{background:#cdd5e0;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:7px;width:8px}.oa-timeline>li:last-child:before{background:var(--pk-ink)}.oa-timeline__title{font-size:.875rem;font-weight:600}.oa-timeline__meta{color:var(--pk-text-2);font-size:.75rem}.oa-timeline .oa-timeline__note{color:#334155;font-size:.8125rem;margin:2px 0 0;overflow-wrap:anywhere}.oa-options{border:0;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.oa-option{align-items:flex-start;border:1px solid var(--pk-line);border-radius:var(--pk-radius);cursor:pointer;display:flex;gap:10px;padding:12px 14px}.oa-option:hover{border-color:#cdd5e0}.oa-option:has(input:checked){background:var(--pk-surface-2);border-color:var(--pk-ink)}.oa-option input{accent-color:var(--pk-ink);flex:none;margin-top:3px}.oa-option__label{color:var(--pk-ink);display:block;font-size:.875rem;font-weight:600}.oa-option__desc{color:var(--pk-text-2);display:block;font-size:.8125rem;line-height:1.5;margin-top:2px}.oa-dialog{color:var(--pk-ink);display:flex;flex-direction:column;gap:16px}.oa-dialog p{margin:0}.oa-legend{margin-bottom:8px;padding:0}.oa-dialog-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.oa-compare{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.oa-compare>div{background:var(--pk-surface-2);border-radius:var(--pk-radius);padding:12px 14px}.oa-compare dt{color:var(--pk-text-2);font-size:.75rem}.oa-compare dd{font-feature-settings:"tnum";font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:600;margin:2px 0 0}.oa-item-editor{border:1px solid var(--pk-line);border-radius:var(--pk-radius);display:flex;flex-direction:column;gap:12px;padding:16px}.oa-item-editor__head{align-items:center;display:flex;font-size:.875rem;font-weight:600;gap:8px;justify-content:space-between}.oa-grid-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.oa-issue{border-left:3px solid var(--pk-danger)}.oa-issue--customer{border-left-color:var(--pk-accent)}.oa-issue-list{display:flex;flex-direction:column;font-size:.875rem;gap:6px;list-style:none;margin:0;padding:0}.oa-issue-list li{align-items:flex-start;display:flex;gap:8px}.oa-issue-list svg{color:var(--pk-warning);flex:none;height:16px;margin-top:2px;width:16px}.oa-section-title{color:var(--pk-text-2);font-size:.8125rem!important;font-weight:600;line-height:1.4;margin:0 0 4px}.oa-page .pk-hint,.oa-panel p{margin:0}.oa-setup{margin-top:6px}.oa-totals{margin-top:12px}.oa-head .oa-title-id{font-size:inherit}.oa-center{display:grid;min-height:240px;place-items:center}.oa-muted{color:var(--pk-text-2)}.oa-small{font-size:.8125rem}@media (max-width:1100px){.oa-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.oa-compare,.oa-grid-2{grid-template-columns:minmax(0,1fr)}.oa-head .oa-head__title{font-size:1.25rem!important}.oa-toolbar>*{flex:1 1 100%}}.gcp-prefix{align-items:stretch;background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-radius);display:flex;min-width:0;transition:border-color .2s ease,box-shadow .2s ease}.gcp-prefix:hover{border-color:#cdd5e0}.gcp-prefix:focus-within{border-color:var(--pk-accent);box-shadow:0 0 0 3px #2563eb26}.gcp-prefix:has([aria-invalid=true]){border-color:#e9a3a3}.gcp-prefix__text{align-items:center;color:var(--pk-text-2);display:flex;font-size:.9375rem;padding-left:14px;-webkit-user-select:none;user-select:none;white-space:nowrap}.gcp-prefix input{background:#0000;border:0;color:var(--pk-ink);flex:1 1;font-family:inherit;font-size:.9375rem;height:46px;min-width:0;outline:none;padding:0 14px 0 1px}.gcp-prefix input::placeholder{color:#8a94a6}.gcp-share{align-items:center;display:flex;gap:6px;min-width:0}.gcp-share__path,.gcp-share__path:focus{color:var(--pk-ink);font-size:.8125rem;overflow:hidden;text-decoration:underline;text-decoration-color:var(--pk-line);text-overflow:ellipsis;text-underline-offset:3px;white-space:nowrap}.gcp-share__path:hover{color:var(--pk-accent)}.gcp-share__lock{color:var(--pk-text-2);flex:none;height:14px;width:14px}.adm-set{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:236px minmax(0,1fr)}.adm-set__banner{margin-bottom:16px}.adm-set__menu{min-width:0;position:sticky;top:88px}.adm-set__select{display:none}.adm-set__nav{gap:14px}.adm-set__nav,.adm-set__nav-group{display:flex;flex-direction:column}.adm-set__nav-group{gap:2px}.adm-set__nav-heading{color:var(--pk-text-3);font-size:.6875rem;font-weight:600;letter-spacing:.06em;margin:0 10px 4px;text-transform:uppercase}.adm-set__nav-link{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--pk-text-2);cursor:pointer;display:flex;font:inherit;font-size:.875rem;font-weight:500;gap:8px;min-height:36px;padding:0 10px;text-align:left;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;width:100%}.adm-set__nav-link svg{flex:none;height:16px;width:16px}.adm-set__nav-link:hover{background:#fff;color:var(--pk-ink)}.adm-set__nav-link:focus-visible{outline:2px solid var(--pk-accent);outline-offset:1px}.adm-set__nav-link.is-active{background:#fff;box-shadow:inset 0 0 0 1px var(--pk-line);color:var(--pk-ink)}.adm-set__nav-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-set__edited{background:var(--pk-accent);border-radius:50%;flex:none;height:7px;width:7px}.adm-set__state{align-items:center;color:var(--pk-text-3);display:inline-flex;flex:none;font-size:.75rem;font-weight:500;gap:5px}.adm-set__state:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.adm-set__state[data-tone=success]{color:var(--pk-success)}.adm-set__state[data-tone=warning]{color:var(--pk-warning)}.adm-set__main{max-width:880px;min-width:0;scroll-margin-top:88px}.adm-set__head{align-items:flex-start}.adm-set__desc{color:var(--pk-text-2);font-size:.875rem;line-height:1.55;margin:4px 0 0;max-width:64ch}.adm-set__changed{color:var(--pk-text-3);font-size:.75rem;margin:2px 0 0}.adm-set__body{padding:4px 20px 8px}.adm-set-strip{margin:16px 0 4px}.adm-set__empty{color:var(--pk-text-2);font-size:.875rem;margin:0;padding:24px 20px}.adm-set-row{grid-gap:10px 32px;border-bottom:1px solid var(--pk-line-soft);display:grid;gap:10px 32px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:18px 0}.adm-set__fields>.adm-set-row:last-child{border-bottom:0}.adm-set-row--toggle{align-items:center;grid-template-columns:minmax(0,1fr) auto}.adm-set-row__title{color:var(--pk-ink);display:block;font-size:.875rem;font-weight:500}.adm-set-row.is-edited .adm-set-row__title:after{background:var(--pk-accent);border-radius:50%;content:"";display:inline-block;height:6px;margin-left:8px;vertical-align:middle;width:6px}.adm-set-row__help{color:var(--pk-text-2);font-size:.8125rem;line-height:1.5;margin:4px 0 0}.adm-set-row__control{display:flex;flex-direction:column;gap:6px;min-width:0}.adm-set-row--toggle .adm-set-row__control{align-items:flex-end}.adm-set-row__error{color:var(--pk-danger)}.adm-set-row__error,.adm-set-row__warn{font-size:.8125rem;line-height:1.5;margin:0}.adm-set-row__warn{color:var(--pk-warning);display:flex;gap:6px}.adm-set-row__warn svg{flex:none;height:15px;margin-top:2px;width:15px}.adm-set-row__meta{align-items:center;color:var(--pk-text-3);display:flex;flex-wrap:wrap;font-size:.75rem;gap:4px 10px}.adm-set-row .switch:checked{background:var(--pk-ink)}.adm-set-row .switch:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.adm-set-number{max-width:180px}.adm-set-upper{text-transform:uppercase}.adm-set-row .tags-input{border-color:var(--pk-line);border-radius:var(--pk-radius);min-height:42px;padding:6px 10px}.adm-set-row .tags-input:hover{border-color:#cdd5e0}.adm-set-row .tags-input:focus-within{border-color:var(--pk-accent);box-shadow:0 0 0 3px #2563eb26}.adm-set-row .tags-input .tag{background:var(--pk-surface-2);border-color:var(--pk-line);border-radius:999px;color:var(--pk-ink);font-size:.8125rem;padding:0 4px 0 10px}.adm-set-row .tags-input>input{font-size:.875rem}.adm-set-link{background:none;border:0;color:var(--pk-accent);cursor:pointer;font:inherit;font-weight:500;padding:0;text-decoration:underline;text-decoration-color:#2563eb59;text-underline-offset:2px}.adm-set-link:hover{color:var(--pk-accent-hover);text-decoration-color:initial}.adm-set-link:focus-visible{border-radius:4px;outline:2px solid var(--pk-accent);outline-offset:2px}.adm-set-secret{align-items:center;background:var(--pk-surface-2);border:1px solid var(--pk-line);border-radius:var(--pk-radius);display:flex;flex-wrap:wrap;gap:8px 12px;min-height:42px;padding:5px 6px 5px 12px}.adm-set-secret>svg{color:var(--pk-text-3);flex:none;height:16px;width:16px}.adm-set-secret__text{color:var(--pk-text-2);flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;letter-spacing:.08em;min-width:0}.adm-set-secret__hint{color:var(--pk-ink);letter-spacing:normal}.adm-set-secret__actions{display:flex;gap:6px}.adm-set-secret-input{align-items:center;display:flex;gap:8px}.adm-set-secret-input .pk-input{flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;min-width:0}.adm-set-secret-input .adm-icon-btn{border-radius:var(--pk-radius);height:42px;width:42px}.adm-set-days{display:flex;flex-wrap:wrap;gap:6px}.adm-set-day{height:36px;justify-content:center;min-width:52px;padding:0 12px}.adm-set-extra{background:var(--pk-surface-2);border:1px solid var(--pk-line);border-radius:var(--pk-radius);margin:8px 0 16px;padding:16px}.adm-set-extra .adm-set-extra__title{align-items:center;color:var(--pk-ink);display:flex;font-size:.875rem!important;font-weight:600;gap:8px;margin:0 0 6px}.adm-set-extra__title svg{color:var(--pk-text-3);height:16px;width:16px}.adm-set-extra .adm-note{margin:0}.adm-set-extra .adm-set-extra__gap{margin-top:12px}.adm-set-upi{grid-gap:16px 20px;align-items:start;display:grid;gap:16px 20px;grid-template-columns:auto minmax(0,1fr)}.adm-set-upi__qr{background:#fff;border:1px solid var(--pk-line);border-radius:12px;display:grid;height:164px;padding:8px;place-items:center;width:164px}.adm-set-upi__empty{color:var(--pk-text-3);font-size:.75rem;line-height:1.4;padding:12px;text-align:center}.adm-set-upi__rows{margin-top:8px}.adm-set-upi__rows>div{padding:6px 0}.adm-set-copy{align-items:center;display:flex;gap:8px;margin-top:8px}.adm-set-copy code{background:#fff;border:1px solid var(--pk-line);border-radius:10px;color:var(--pk-ink);flex:1 1;font-size:.8125rem;min-width:0;overflow-wrap:anywhere;padding:8px 12px}.adm-set-test{display:flex;gap:8px;margin-top:10px}.adm-set-test .pk-input{flex:1 1;min-width:0}.adm-set-preview-line{color:var(--pk-ink);font-size:.9375rem;font-weight:500;margin:0}.adm-set-serp{background:#fff;border:1px solid var(--pk-line);border-radius:10px;display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:2px;max-width:600px;padding:14px 16px}.adm-set-serp__url{color:#202124;font-size:.8125rem}.adm-set-serp__title{color:#1a0dab;font-size:1.125rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-set-serp__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4d5156;display:-webkit-box;font-size:.8125rem;line-height:1.5;overflow:hidden}.adm-set__savebar{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border-radius:0 0 var(--pk-radius-lg) var(--pk-radius-lg);border-top:1px solid var(--pk-line);bottom:0;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding:12px 20px;position:sticky;z-index:5}.adm-set__savebar-text{align-items:center;color:var(--pk-text-3);display:inline-flex;font-size:.8125rem;gap:6px}.adm-set__savebar-text svg{height:15px;width:15px}.adm-set__savebar.is-dirty .adm-set__savebar-text{color:var(--pk-ink);font-weight:500}.adm-set__savebar.is-dirty .adm-set__savebar-text:before{background:var(--pk-accent);border-radius:50%;content:"";height:7px;width:7px}.adm-set__savebar-actions{display:flex;gap:8px;margin-left:auto}.adm-set-history{list-style:none;margin:0;padding:0 20px}.adm-set-history__item{border-bottom:1px solid var(--pk-line-soft);padding:14px 0}.adm-set-history__item:last-child{border-bottom:0}.adm-set-history__head{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.875rem;gap:4px 12px;justify-content:space-between}.adm-set-history__changes{color:var(--pk-text-2);font-size:.8125rem;line-height:1.6;list-style:none;margin:6px 0 0;overflow-wrap:anywhere;padding:0}.adm-set-history__label{color:var(--pk-ink);font-weight:500}.adm-set-history__to{color:var(--pk-ink)}@media (max-width:1080px){.adm-set{gap:16px;grid-template-columns:minmax(0,1fr)}.adm-set__menu{position:static}.adm-set__nav{display:none}.adm-set__select{display:block;max-width:420px}}@media (max-width:720px){.adm-set-row{gap:10px;grid-template-columns:minmax(0,1fr)}.adm-set-row--toggle{gap:10px 16px;grid-template-columns:minmax(0,1fr) auto}.adm-set-upi{grid-template-columns:minmax(0,1fr)}.adm-set__body{padding:4px 16px 8px}.adm-set__savebar{padding:12px 16px}.adm-set-test{flex-wrap:wrap}}.pk-auth{align-items:flex-start;background:var(--pk-surface-2);color:var(--pk-ink);display:flex;justify-content:center;min-height:100vh;min-height:100dvh;padding:clamp(32px,8vh,72px) 16px 40px}.pk-auth__inner{display:flex;flex-direction:column;gap:24px;max-width:440px;width:100%}.pk-auth a:hover,.pk-auth button:hover{box-shadow:none;transform:none}.pk-auth a:focus-visible,.pk-auth button:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.pk-auth__brand,.pk-auth__brand:focus,.pk-auth__brand:hover{color:var(--pk-ink)}.pk-auth__brand{align-self:center;border-radius:8px;display:inline-flex;font-size:1.375rem;line-height:1;text-decoration:none;white-space:nowrap}.pk-auth__card{background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-radius-xl);padding:clamp(24px,6vw,36px)}.pk-auth .pk-auth__title{color:var(--pk-ink);font-size:1.625rem!important;font-weight:600;letter-spacing:-.03em;line-height:1.2;margin:0}.pk-auth .pk-auth__title:focus{outline:none}.pk-auth .pk-auth__sub{color:var(--pk-text-2);font-size:.9375rem;line-height:1.6;margin:8px 0 0}.pk-auth__switch{grid-gap:4px;background:var(--pk-surface-2);border-radius:999px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-top:24px;padding:4px}.pk-auth__tab{background:#0000;border:1px solid #0000;border-radius:999px;color:var(--pk-text-2);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;height:40px;padding:0 12px;transition:background-color .2s ease,color .2s ease}.pk-auth__tab:hover{color:var(--pk-ink)}.pk-auth__tab[aria-selected=true]{background:#fff;border-color:var(--pk-line);color:var(--pk-ink)}.pk-auth__panel{margin-top:24px}.pk-auth__panel>.pk-alert{margin-bottom:18px}.pk-auth__link,.pk-auth__link:focus,.pk-auth__link:hover{color:var(--pk-accent)}.pk-auth__link{background:none;border:0;border-radius:4px;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:500;padding:0;text-decoration:none}.pk-auth__link:hover{text-decoration:underline;text-underline-offset:3px}.pk-auth__links{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.pk-auth__verified{align-items:center;background:var(--pk-success-soft);border:1px solid #b7e4d0;border-radius:var(--pk-radius);display:flex;gap:12px;margin-top:-6px;padding:10px 12px}.pk-auth__verified img,.pk-auth__verified>svg{border-radius:50%;flex:none;height:36px;width:36px}.pk-auth__verified>svg{color:var(--pk-success)}.pk-auth__verified div{display:flex;flex-direction:column;min-width:0}.pk-auth__verified strong{color:var(--pk-ink);font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.pk-auth__verified span{color:var(--pk-text-2);font-size:.8125rem}.pk-auth__foot{align-items:center;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:8px 16px;justify-content:space-between}.pk-auth__foot a,.pk-auth__foot a:focus{align-items:center;border-radius:4px;color:var(--pk-text-2);display:inline-flex;gap:6px;text-decoration:none}.pk-auth__foot a:hover{color:var(--pk-ink)}.pk-auth__foot svg{height:14px;width:14px}.pk-auth__foot-links{display:inline-flex;gap:16px}@media (max-width:380px){.pk-auth__card{padding:20px}.pk-field__row{flex-wrap:wrap}.pk-field__row>.pk-btn{width:100%}}
/*# sourceMappingURL=main.2330813f.css.map*/