/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--color-violet:#6000ff;--color-sunny:#ffbf00;--color-ink:#09090b;--color-muted:#71717a;--color-warm:#faf9f6;--color-mist:#f1f4f9;--color-line:#e4e4e7;--container-site:1170px}}@layer base;@layer components{@font-face{font-family:Inter;src:url(/assets/1b08e7fc267a-inter-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/assets/8c883f63b2c4-inter-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/assets/e7a1aaf7eda9-inter-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/assets/b37284b5701b-inter-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/assets/eec66af7f233-inter-800.ttf)format("truetype");font-weight:800;font-display:swap}:root{--violet:#6000ff;--yellow:#ffbf00;--ink:#09090b;--muted:#71717a;--warm:#faf9f6;--sky:#f1f4f9;--lavender:#f0e8fa;--line:#e8e7e5;--white:#fff;--radius:20px}*{box-sizing:border-box}body{color:var(--ink);background-color:#fff;margin:0;font:15px/1.55 Inter,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button,a{touch-action:manipulation}a{color:inherit;text-decoration-line:none}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ffbf00}.container{max-width:1200px;margin:0 auto;padding:0 20px}.topbar{color:#fff;background-color:#09090b;font-size:11px}.topbar .container{justify-content:space-between;align-items:center;min-height:34px;display:flex}.topbar span{color:#b4b4bc}.header{align-items:center;gap:36px;height:92px;display:flex}.logo{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-1.8px;letter-spacing:-1.8px;color:var(--violet);white-space:nowrap;--tw-leading:1;font-size:30px;line-height:1}.logo .b{position:relative}.logo .b:after{content:"";background-color:var(--yellow);border-radius:50%;width:5px;height:5px;position:absolute;bottom:7px;left:6px}.nav{color:#626266;flex:1;align-items:center;gap:27px;margin-left:30px;font-size:13px;display:flex}.nav .active{color:var(--violet);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.language{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);white-space:nowrap}.language a[aria-current=true]{color:var(--violet)}.language i{color:#d5d3d8;padding:0 7px;font-style:normal}.button{background-color:var(--violet);color:#fff;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-align:center;border:0;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:14px 22px;font-size:13px;display:inline-flex}.button.secondary{color:var(--violet);background-color:#fff;border:1px solid #d9c5ff}.arrow{--tw-leading:1;font-size:22px;line-height:1}.menu-toggle{border:1px solid var(--line);background-color:#fff;border-radius:8px;width:38px;height:38px;padding:8px;display:none}.menu-toggle svg{width:20px;height:20px}.mobile-nav{display:none}.crumbs{color:var(--muted);gap:10px;padding-top:26px;font-size:11px;display:flex}.crumbs span{color:#aaa7ad}.hero{grid-template-columns:1fr 365px;align-items:center;gap:85px;padding:35px 0 36px;display:grid}.eyebrow{background-color:var(--lavender);color:#73677f;text-transform:uppercase;--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:1px;letter-spacing:1px;border-radius:24px;align-items:center;gap:8px;margin-bottom:13px;padding:5px 11px;display:inline-flex}.eyebrow em{background-color:var(--yellow);border-radius:50%;width:5px;height:5px}h1{--tw-leading:1.13;--tw-tracking:-1.4px;letter-spacing:-1.4px;margin:0 0 17px;font-size:42px;font-weight:750;line-height:1.13}h2{--tw-leading:1.25;--tw-tracking:-.6px;letter-spacing:-.6px;margin:0 0 15px;font-size:27px;line-height:1.25}h3{--tw-leading:1.3;margin:0 0 8px;font-size:18px;line-height:1.3}.hero p{--tw-leading:1.7;color:var(--muted);max-width:610px;margin:0;font-size:15px;line-height:1.7}.hero-side{background-color:var(--sky);border-radius:var(--radius);align-items:flex-start;gap:15px;padding:24px;display:flex}.icon-box{background-color:var(--lavender);width:42px;height:42px;color:var(--violet);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-box svg{width:23px;height:23px}.hero-side p{--tw-leading:1.6;margin:5px 0 12px;font-size:12px;line-height:1.6}.text-link{color:var(--violet);font-size:12px;font-weight:650}.search-bar{margin:4px 0 16px;position:relative}.search-bar svg{color:var(--violet);width:21px;height:21px;position:absolute;top:20px;left:19px}.search-bar input{background-color:var(--warm);border:1px solid #dcd9e4;border-radius:12px;width:100%;height:62px;padding:0 150px 0 55px;font-size:14px}.search-bar input:focus{border-color:var(--violet)}.search-key{color:#a7a1ad;border:1px solid var(--line);border-radius:5px;padding:2px 6px;font-size:11px;position:absolute;top:19px;right:18px}.popular{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:35px;font-size:11px;display:flex}.popular button{border:1px solid var(--line);color:#56515c;background-color:#fff;border-radius:20px;padding:6px 11px;font-size:11px}.catalog{grid-template-columns:300px 1fr;gap:38px;margin-bottom:48px;display:grid}.sidebar{border:1px solid var(--line);border-radius:16px;align-self:start;overflow:hidden}.sidebar :is(button,a){background-color:var(--warm);border:0;border-bottom:1px solid var(--line);text-align:left;--tw-font-weight:var(--font-weight-medium);width:100%;font-size:12px;font-weight:var(--font-weight-medium);--tw-leading:1.55;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:17px 18px;line-height:1.55;display:flex}.sidebar :is(button,a):last-child{border:0}.sidebar :is(button,a) .count{border:1px solid var(--line);text-align:center;min-width:24px;color:var(--muted);background-color:#fff;border-radius:7px;flex-shrink:0;padding:2px 4px;font-size:10px}.sidebar :is(button,a).active{color:var(--violet);box-shadow:inset 3px 0 var(--violet);background-color:#fff;font-weight:650}.sidebar :is(button,a).active .count{background-color:var(--lavender);color:var(--violet);border-color:#0000}.mobile-category{display:none}.category-head{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:7px;display:flex}.category-head h2{--tw-tracking:-.6px;letter-spacing:-.6px;margin-top:1px;font-size:24px}.category-head .mini-count{color:var(--muted);white-space:nowrap;padding-top:9px;font-size:12px}.category-description{color:var(--muted);--tw-leading:1.7;max-width:650px;margin:0 0 22px;font-size:12px;line-height:1.7}.service-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.service{border:1px solid var(--line);text-align:left;min-height:65px;color:var(--ink);--tw-leading:1.5;background-color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:15px;font-size:12px;line-height:1.5;transition:border-color .15s,background .15s;display:flex}.service:hover{background-color:var(--warm);border-color:#c8adf5}.service .arrow{color:var(--violet);flex-shrink:0;font-size:19px}.service-label{align-items:flex-start;gap:9px;display:flex}.service-dot{background-color:var(--violet);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px}.service strong{font-weight:550}.all-heading{grid-column:1/-1;margin:20px 0 4px;font-size:18px}.all-heading:first-child{margin-top:0}.catalog-note{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding-top:20px;font-size:11px;display:flex}.empty{background-color:var(--warm);text-align:center;border-radius:16px;grid-column:1/-1;padding:70px 20px}.empty h3{font-size:20px}.empty p{color:var(--muted);margin:10px 0 20px;font-size:13px}.subject-band{background-color:var(--sky);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:30px;margin:20px 0 74px;padding:27px 32px;display:flex}.subject-band p{color:var(--muted);margin:7px 0 0;font-size:13px}.subject-band h3{font-size:20px}.subject-band .button{white-space:nowrap;color:var(--violet);background-color:#fff;border:1px solid #e1d7f3}.faq{max-width:880px;margin:0 auto 75px}.section-title{text-align:center;margin-bottom:26px}.section-title p{color:var(--muted);margin:10px 0;font-size:13px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);justify-content:space-between;gap:20px;list-style-type:none;display:flex}.faq summary:after{content:"+";color:var(--violet);--tw-font-weight:var(--font-weight-normal);font-size:22px;font-weight:var(--font-weight-normal);--tw-leading:1;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);--tw-leading:1.8;max-width:740px;margin:12px 0 0;font-size:13px;line-height:1.8}.order-section{background-color:var(--warm);padding:48px 0}.order-layout{grid-template-columns:380px 1fr;align-items:start;gap:70px;display:grid}.order-intro{padding-top:25px}.order-intro h2{--tw-leading:1.25;--tw-tracking:-.9px;letter-spacing:-.9px;font-size:31px;line-height:1.25}.order-intro p{color:var(--muted);--tw-leading:1.8;font-size:14px;line-height:1.8}.check-list{margin:28px 0;padding:0;list-style-type:none}.check-list li{gap:10px;margin-bottom:16px;font-size:12px;display:flex}.check-list span{background-color:var(--yellow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.form-panel{background-color:#fff;border-radius:20px;padding:30px;box-shadow:0 12px 34px #17102208}.form-panel h3{margin-bottom:22px;font-size:19px}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.field{color:#6c6872;margin-bottom:15px;font-size:11px;display:block}.field b{color:#f24b65;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.field input,.field select,.field textarea{border:1px solid var(--line);background-color:var(--warm);color:#56515c;border-radius:9px;width:100%;min-height:43px;margin-top:6px;padding:11px 12px;font-size:12px;display:block}.field textarea{resize:vertical}.optional{border:0;margin:0;padding:0}.optional summary{color:var(--muted);text-align:center;cursor:pointer;margin:0 0 20px;font-size:11px;list-style-type:none}.privacy-line{text-align:center;color:var(--muted);align-items:center;gap:12px;margin:10px 0 19px;font-size:10px;display:flex}.privacy-line:before,.privacy-line:after{content:"";background-color:var(--line);flex:1;height:1px}.field input:user-invalid{border-color:#f24b65}.form-panel .button{width:100%;margin-top:2px}.consent{color:var(--muted);text-align:center;--tw-leading:1.6;margin:13px 0 0;font-size:9px;line-height:1.6}.consent a{color:var(--violet)}.contact-stack .field{margin-bottom:13px}.file-field{color:var(--muted);margin:5px 0 16px;font-size:11px}.file-field input{width:100%;margin-top:8px;font-size:11px;display:block}.form-feedback{color:var(--violet);margin:15px 0 0;font-size:12px}footer{padding:40px 0 25px}.footer-card{border:1px solid var(--line);border-radius:20px;padding:34px 36px 22px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:36px;display:grid}.footer-brand p{color:var(--muted);margin:18px 0;font-size:11px}.footer-column h4{color:var(--violet);text-transform:uppercase;--tw-tracking:.3px;letter-spacing:.3px;margin:0 0 14px;font-size:11px;font-weight:650}.footer-column a{color:var(--muted);--tw-leading:1.55;margin-bottom:9px;font-size:11px;line-height:1.55;display:block}.footer-column a:hover{color:var(--violet)}.footer-bottom{border-top:1px solid var(--line);color:#939097;justify-content:space-between;margin-top:26px;padding-top:19px;font-size:10px;display:flex}.toast{color:#fff;z-index:50;background-color:#21172e;border-radius:10px;max-width:90vw;padding:12px 20px;font-size:12px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #21172e20}.toast:empty{display:none}@media (max-width:1050px){.header{gap:20px}.nav{gap:17px;margin-left:0}.nav a:nth-child(n+4){display:none}.hero{grid-template-columns:1fr 310px;gap:35px}.catalog{grid-template-columns:245px 1fr;gap:25px}.order-layout{grid-template-columns:310px 1fr;gap:40px}.header .button{padding:13px 17px}.service-grid{grid-template-columns:1fr}.footer-grid{gap:20px}}@media (max-width:700px){body{font-size:14px}.container{padding:0 18px}.topbar{display:none}.header{border-bottom:1px solid var(--line);justify-content:space-between;gap:13px;height:73px}.logo{--tw-tracking:-1.5px;letter-spacing:-1.5px;font-size:26px}.logo .b:after{width:4px;height:4px;bottom:6px;left:5px}.header>.button,.nav{display:none}.header .language{margin-left:auto;font-size:11px}.menu-toggle{display:block}.mobile-nav.open{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:15px;padding:20px 18px;font-size:13px;display:grid}.crumbs{padding-top:21px;font-size:10px}.hero{padding:25px 0;display:block}.eyebrow{--tw-tracking:.9px;letter-spacing:.9px;margin-bottom:12px;padding:5px 9px;font-size:8px}h1{--tw-leading:1.12;--tw-tracking:-1.1px;letter-spacing:-1.1px;margin-bottom:14px;font-size:34px;line-height:1.12}.hero p{--tw-leading:1.75;font-size:13px;line-height:1.75}.hero-side{gap:12px;margin-top:22px;padding:18px}.hero-side p{--tw-leading:1.65;margin:5px 0 8px;font-size:11px;line-height:1.65}.hero-side h3{margin:0;font-size:15px}.icon-box{border-radius:9px;width:36px;height:36px}.icon-box svg{width:20px;height:20px}.search-bar{margin:2px 0 13px}.search-bar input{border-radius:9px;height:54px;padding:0 37px 0 43px;font-size:12px}.search-bar svg{width:18px;height:18px;top:18px;left:14px}.search-key{display:none}.popular{gap:7px;margin-bottom:26px;font-size:10px}.popular>span{width:100%}.popular button{padding:5px 9px;font-size:10px}.catalog{margin-bottom:24px;display:block}.sidebar{display:none}.mobile-category{margin-bottom:23px;display:block}.mobile-category label{color:var(--muted);font-size:10px}.mobile-category select{width:100%;min-height:49px;color:var(--violet);background-color:#fff;border:1px solid #d9c8f0;border-radius:9px;margin-top:7px;padding:10px;font-size:11px;font-weight:550;display:block}.category-head{gap:12px}.category-head h2{--tw-tracking:-.6px;letter-spacing:-.6px;--tw-leading:1.3;margin-bottom:10px;font-size:22px;line-height:1.3}.category-head .mini-count{padding-top:7px;font-size:10px}.category-description{--tw-leading:1.7;margin-bottom:17px;font-size:11px;line-height:1.7}.service-grid{gap:8px}.service{border-radius:9px;gap:14px;min-height:56px;padding:13px 12px;font-size:11px}.service .arrow{font-size:17px}.service-dot{width:4px;height:4px;margin-top:6px}.service-label{gap:8px}.catalog-note{flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px;padding-top:16px;font-size:10px}.subject-band{border-radius:16px;margin:27px 0 48px;padding:22px;display:block}.subject-band h3{--tw-leading:1.4;font-size:18px;line-height:1.4}.subject-band p{--tw-leading:1.7;margin:9px 0 16px;font-size:11px;line-height:1.7}.subject-band .button{width:100%;min-height:43px;padding:12px 15px;font-size:11px}.faq{margin-bottom:45px}.section-title{text-align:left;margin-bottom:16px}.section-title h2{font-size:24px}.section-title p{--tw-leading:1.7;font-size:11px;line-height:1.7}.faq details{padding:16px 0}.faq summary{--tw-leading:1.55;font-size:12px;line-height:1.55}.faq details p{--tw-leading:1.8;font-size:11px;line-height:1.8}.order-section{padding:30px 0}.order-layout{display:block}.order-intro{padding-top:0}.order-intro h2{--tw-tracking:-.7px;letter-spacing:-.7px;font-size:26px}.order-intro p{--tw-leading:1.75;font-size:12px;line-height:1.75}.check-list{margin:20px 0 25px}.check-list li{--tw-leading:1.6;margin-bottom:12px;font-size:11px;line-height:1.6}.check-list span{width:18px;height:18px}.form-panel{border-radius:15px;padding:21px 17px;box-shadow:0 8px 24px #17102206}.form-panel h3{margin-bottom:19px;font-size:18px}.form-row{gap:10px}.field{margin-bottom:13px;font-size:10px}.field input,.field select,.field textarea{min-height:42px;padding:10px 9px;font-size:10px}.form-panel .button{font-size:12px}.privacy-line{gap:7px;font-size:9px}.consent{--tw-leading:1.7;font-size:8px;line-height:1.7}.footer-card{border-radius:16px;padding:25px 20px 20px}.footer-grid{grid-template-columns:1fr;gap:21px}.footer-brand{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-brand .logo{font-size:24px}.footer-brand p{max-width:115px;margin:0;font-size:9px}.footer-column{border-top:1px solid var(--line);padding-top:18px}.footer-column h4{margin-bottom:13px;font-size:10px}.footer-column a{margin-bottom:8px;font-size:10px}.footer-bottom{--tw-leading:1.8;margin-top:20px;font-size:9px;line-height:1.8;display:block}.footer-bottom span{margin-top:7px;display:block}footer{padding-top:26px}.all-heading{font-size:17px}.toast{width:90%;padding:12px 15px;font-size:11px;bottom:12px}}.phone-input{border:1px solid var(--line);background-color:var(--warm);border-radius:9px;align-items:center;margin-top:6px;display:flex;overflow:hidden}.phone-input>span{white-space:nowrap;border-right:1px solid var(--line);color:#56515c;padding:0 9px;font-size:11px}.phone-input input{min-width:0;background-color:#0000!important;border:0!important;margin:0!important}.phone-input:focus-within{outline:2px solid var(--violet);outline-offset:2px}.search-bar input{padding-right:19px}.phone-prefix{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:0 10px;display:flex}.phone-prefix img{object-fit:cover;border-radius:1px;width:20px;height:14px;display:block}.phone-input>.phone-prefix{border:0}.phone-input input{flex:1;width:0;padding-left:0}.phone-messengers{flex-shrink:0;align-items:center;gap:5px;display:flex;border:0!important;padding:0 8px!important}.phone-messengers img{width:28px;height:28px;display:block}.deadline-input{border:1px solid var(--line);background-color:var(--warm);border-radius:9px;align-items:center;margin-top:6px;display:flex;position:relative}.deadline-input input{min-width:0;padding-left:36px;background-color:#0000!important;border:0!important;margin:0!important}.deadline-input input::-webkit-calendar-picker-indicator{display:none}.calendar-trigger{background-color:#0000;border:0;border-radius:8px;justify-content:center;align-items:center;width:35px;display:flex;position:absolute;top:0;bottom:0;left:0}.calendar-trigger img{width:18px;height:18px;display:block}.deadline-input:focus-within{outline:2px solid var(--violet);outline-offset:2px}.form-panel .field .deadline-input input{padding-left:36px}.chrome-wrap{width:calc(100% - 40px);max-width:1170px;margin-left:auto;margin-right:auto}.chrome-logo{object-fit:contain;width:138px;height:31px;display:block}.chrome-brand{flex-shrink:0;display:inline-block}.site-topbar{color:#fff;background-color:#09090b;font:12px/1.4 Inter,Arial,sans-serif}.site-topbar .chrome-wrap{justify-content:space-between;align-items:center;height:40px;display:flex}.site-topbar span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);align-items:center;gap:9px;display:flex}.site-topbar svg{color:#71717a;width:16px;height:16px}.site-header{color:#09090b;background-color:#fff}.site-header-inner{align-items:center;gap:24px;height:80px;display:flex}.site-desktop-nav{color:#71717a;white-space:nowrap;align-items:center;gap:16px;margin-left:auto;font-size:12px;display:flex}.site-desktop-nav>a{align-items:center;gap:5px;display:flex}.chrome-language{--tw-leading:1.4;color:#09090b;align-items:center;font-size:14px;line-height:1.4;display:inline-flex;position:relative}.chrome-language select{appearance:none;color:inherit;cursor:pointer;background-color:#0000;border:0;border-radius:0;max-width:122px;padding:4px 20px 4px 0;font:600 14px/1.4 Inter,Arial,sans-serif}.chrome-language svg{pointer-events:none;position:absolute;right:1px}.chrome-desktop-language{margin-left:auto}.site-header-cta,.site-mobile-cta{color:#fff;white-space:nowrap;background-color:#6000ff;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:12px 22px;font:600 14px/1.2 Inter,Arial,sans-serif;display:flex}.site-account,.site-menu-toggle,.chrome-mobile-language,.site-mobile-cta,.site-mobile-nav{display:none}.site-menu-toggle{color:#09090b;border:0;padding:0}.site-footer{color:#09090b;background-color:#fff;padding:32px 0;font:13px/1.45 Inter,Arial,sans-serif}.site-footer-card{border:1px solid #e8e7e5;border-radius:20px;padding:32px 48px 40px}.site-footer-grid{grid-template-columns:281px 148px 148px 127px 147px minmax(0,1fr);align-items:start;column-gap:11px;display:grid}.site-footer-brand>.chrome-language{width:max-content;margin-top:19px;margin-bottom:23px;display:flex}.site-footer-brand>.chrome-language select{font-size:14px}.chrome-payments{grid-template-columns:125px 125px;gap:11px 12px;display:grid}.chrome-payments img{object-fit:contain;border-radius:10px;width:125px;height:54px;display:block}.pay-other-label{display:none}.site-footer-column{border:0;margin:0;padding:0;display:block}.site-footer-column summary{text-transform:uppercase;color:#6000ff;--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);--tw-leading:17px;pointer-events:none;margin:0 0 16px;line-height:17px;list-style-type:none;display:block}.site-footer-column summary::-webkit-details-marker{display:none}.site-footer-links a{color:#71717a;--tw-leading:16px;overflow-wrap:normal;margin-bottom:10px;font-size:13px;line-height:16px;display:block}.site-footer-links a:last-child{margin-bottom:0}.site-footer-links .chrome-all-services{color:#6000ff;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.site-footer-contacts h4{--tw-leading:17px;color:#6000ff;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:17px;font-weight:var(--font-weight-bold);margin:0 0 16px}.chrome-messenger{align-items:center;gap:7px;margin-bottom:6px;font-size:13px;display:flex}.chrome-messenger b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.chrome-contact-text{margin:13px 0 12px}.chrome-contact-text a{--tw-leading:1.5;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.5;display:block}.chrome-hours{--tw-leading:1.6;color:#71717a;margin:0 0 14px;font-size:11px;line-height:1.6}.chrome-support{color:#71717a;--tw-leading:1.5;font-size:11px;line-height:1.5}.chrome-support-languages{color:#71717a;margin:3px 0 0;font-size:12px}.site-footer-copyright{--tw-leading:16px;color:#71717a;border-top:1px solid #f0eff2;margin-top:32px;padding-top:40px;font-size:13px;line-height:16px}.chrome-mobile-payments{display:none}.chrome-payments .payment-tile,.chrome-mobile-payments .payment-tile{background-color:#f1f4f9;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.chrome-payments .payment-tile{width:125px;height:54px}.chrome-payments .payment-tile img{object-fit:contain;border-radius:0;width:auto;max-width:103px;height:auto;max-height:36px}.chrome-payments .pay-mastercard img{max-width:58px;max-height:40px}.chrome-payments .pay-apple-pay img,.chrome-payments .pay-google-pay img{max-width:77px;max-height:44px}.chrome-payments .pay-halyk img{max-width:83px;max-height:33px}.payment-qr{color:#00866a;font:700 10px/1 Arial,sans-serif}.chrome-payments .pay-kaspi img{max-width:106px;max-height:29px}@media (min-width:701px) and (max-width:1250px){.site-header-inner{gap:18px}.site-desktop-nav{gap:14px;font-size:12px}.site-header-cta{padding:12px 18px;font-size:12px}.chrome-language select{font-size:12px}.site-footer-card{padding-left:32px;padding-right:32px}.site-footer-grid{grid-template-columns:222px 1fr 1fr .9fr 1fr 1.3fr;column-gap:20px}.chrome-payments{grid-template-columns:101px 101px;gap:10px}.chrome-payments img,.chrome-payments .payment-tile{width:101px;height:44px}.chrome-payments .payment-tile img{max-width:83px;max-height:30px}.chrome-payments .pay-halyk img{max-width:65px}.chrome-payments .pay-mastercard img{max-width:48px;max-height:34px}.site-footer-links a,.site-footer-column summary,.site-footer-contacts h4{font-size:11px}.chrome-contact-text a{font-size:12px}}@media (min-width:701px) and (max-width:950px){.site-header-inner{gap:14px}.site-desktop-nav{gap:13px}.chrome-logo{width:116px;height:26px}.site-footer-grid{grid-template-columns:1.5fr 1fr 1fr;row-gap:28px}.chrome-contact-text a{font-size:13px}}.chrome-utility-nav{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);align-items:center;gap:25px;display:flex}.site-topbar .chrome-wrap{gap:22px}.site-topbar a{color:#e9e9ee;text-decoration-line:none}.site-topbar a:hover{color:#fff;text-underline-offset:4px;text-decoration-line:underline}.chrome-top-contacts{align-items:center;gap:22px;display:flex}.chrome-top-messenger,.chrome-top-phone{white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.site-topbar .chrome-top-messenger span{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.site-topbar .telegram svg{color:#39b5ed}.site-topbar .whatsapp svg{color:#42d37a}.site-topbar .chrome-top-phone{font-size:12px}.site-desktop-nav>a:hover{color:#6000ff}.site-desktop-nav>a:focus-visible,.chrome-utility-nav>a:focus-visible,.chrome-top-messenger:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #a46aff}.chrome-mobile-services,.chrome-mobile-utility{display:contents}@media (min-width:701px) and (max-width:1100px){.site-header-inner{flex-wrap:wrap;row-gap:14px;height:auto;min-height:112px;padding-top:15px;padding-bottom:15px}.site-desktop-nav{flex-basis:100%;order:6;justify-content:space-between;gap:12px;margin-left:0;font-size:12px}.chrome-desktop-language{margin-left:auto}.chrome-utility-nav{gap:16px;font-size:10px}.chrome-top-contacts{gap:13px}.site-topbar .chrome-top-phone{font-size:11px}.chrome-top-messenger{font-size:10px}}@media (min-width:701px) and (max-width:900px){.site-topbar .chrome-wrap{flex-wrap:wrap;row-gap:10px;height:auto;min-height:68px;padding-top:8px;padding-bottom:8px}.chrome-top-contacts{margin-left:auto}.chrome-utility-nav{flex:1;justify-content:space-between;min-width:100%}}@media (max-width:700px){.chrome-wrap{width:calc(100% - 40px);max-width:none}.site-topbar,.site-desktop-nav,.chrome-desktop-language,.site-header-cta{display:none}.site-header{border-bottom:1px solid #efeff1}.site-header-inner{gap:12px;height:58px;padding-top:8px}.site-header-inner .chrome-brand{margin-right:auto}.chrome-logo{width:106px;height:24px}.chrome-mobile-language{flex-shrink:0;width:40px;display:block}.chrome-mobile-language .chrome-language select{width:40px;padding-right:13px;font-size:12px}.chrome-mobile-language .chrome-language svg{width:8px;height:8px}.site-account,.site-menu-toggle{background-color:#faf9f6;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.site-mobile-cta{border-radius:10px;height:50px;margin-bottom:13px;font-size:14px;display:flex}.site-mobile-nav.open{color:#71717a;flex-direction:column;gap:18px;padding:14px 0 22px;font-size:14px;display:flex}.site-mobile-nav a{align-items:center;gap:5px;display:flex}.site-mobile-nav.open{gap:0}.chrome-mobile-services,.chrome-mobile-utility{flex-direction:column;gap:0;display:flex}.chrome-mobile-services>a{color:#251b32;--tw-leading:1.6;padding:11px 0;font-size:14px;line-height:1.6}.chrome-mobile-utility{border-top:1px solid #ece7f0;margin-top:13px;padding-top:13px}.chrome-mobile-utility>a{--tw-leading:1.6;padding:10px 0;font-size:13px;line-height:1.6}.site-mobile-nav .chrome-top-contacts{border-top:1px solid #ece7f0;flex-wrap:wrap;gap:19px;margin-top:13px;padding-top:18px;display:flex}.site-mobile-nav .chrome-top-messenger{color:#251b32;gap:7px;padding:5px 0;font-size:12px}.site-mobile-nav .telegram svg{color:#159dc4}.site-mobile-nav .whatsapp svg{color:#22b85e}.site-mobile-nav .chrome-top-phone{color:#251b32;gap:8px;width:100%;padding:5px 0;font-size:13px}.site-footer{padding:32px 0 23px}.site-footer-card{border:0;border-radius:0;padding:0}.site-footer-grid{flex-direction:column;align-items:stretch;gap:0;display:flex}.site-footer-brand{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.site-footer-brand .chrome-logo{width:120px;height:28px}.site-footer-brand>.chrome-language{margin:0}.site-footer-brand>.chrome-language select{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium)}.chrome-payments{display:none}.site-footer-column{border-bottom:1px solid #eff0f2;width:100%;display:block}.site-footer-column summary{pointer-events:auto;cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);--tw-leading:16px;text-transform:none;margin:0;padding:16px 25px 16px 0;line-height:16px;display:block;position:relative}.site-footer-column summary:after{content:"›";color:#71717a;font-size:20px;position:absolute;top:12px;right:3px}.site-footer-column[open] summary:after{transform:rotate(90deg)}.site-footer-column .site-footer-links{padding:0 0 8px}.site-footer-links a{margin-bottom:10px;font-size:12px}.site-footer-contacts{padding-top:31px}.site-footer-contacts h4{margin-bottom:14px;font-size:13px}.chrome-messenger{gap:7px;margin-bottom:8px;font-size:13px}.chrome-contact-text{margin:17px 0 5px}.chrome-contact-text a{--tw-leading:1.65;font-size:14px;line-height:1.65}.chrome-hours{--tw-leading:1.6;margin:0 0 15px;font-size:11px;line-height:1.6}.chrome-support{font-size:11px}.chrome-support-languages{margin-top:3px;font-size:12px}.chrome-mobile-payments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:36px;display:grid}.chrome-mobile-payments img{object-fit:contain;background-color:#f1f4f9;border-radius:10px;width:100%;height:42px}.chrome-mobile-payments .pay-visa-mastercard{order:1}.chrome-mobile-payments .pay-mir{order:2}.chrome-mobile-payments .pay-yoomoney{order:3}.chrome-mobile-payments .pay-unionpay{order:4}.chrome-mobile-payments .pay-yookassa{order:5}.chrome-mobile-payments .pay-other-banks{display:none}.chrome-mobile-payments .pay-other-label{color:#71717a;background-color:#f1f4f9;border-radius:10px;order:6;justify-content:center;align-items:center;font-size:11px;display:flex}.chrome-mobile-payments .payment-tile{order:0;width:100%;height:42px}.chrome-mobile-payments .payment-tile img{object-fit:contain;background-color:#0000;border-radius:0;width:auto;max-width:calc(100% - 16px);height:auto;max-height:28px}.chrome-mobile-payments .pay-mastercard img{max-width:46px;max-height:32px}.chrome-mobile-payments .pay-apple-pay img,.chrome-mobile-payments .pay-google-pay img{max-width:63px;max-height:34px}.chrome-mobile-payments .pay-halyk img{max-width:62px;max-height:28px}.chrome-mobile-payments .payment-qr{font-size:9px}.site-footer-copyright{--tw-leading:1.6;text-align:center;margin-top:27px;padding-top:27px;font-size:12px;line-height:1.6}}.form-panel .phone-input input[type=tel]{flex:1;width:0;min-width:0;padding-left:0;font-size:11px;background-color:#0000!important;border:0!important;margin:0!important}.form-panel .phone-messengers{gap:4px;display:flex;border:0!important;padding:0 5px!important}.form-panel .messenger-choice{cursor:pointer;color:#fff;background-color:#26a6d7;border-radius:7px;align-items:center;gap:5px;padding:4px 5px;display:flex;position:relative}.form-panel .messenger-choice.whatsapp{background-color:#22cc65}.form-panel .messenger-choice input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.form-panel .choice-circle{border:1.5px solid;border-radius:50%;flex-shrink:0;width:17px;height:17px;display:block;position:relative}.form-panel .messenger-choice input:checked+.choice-circle:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:3px}.form-panel .messenger-choice:has(input:checked){box-shadow:0 0 0 2px white,0 0 0 3px var(--violet)}.form-panel .messenger-choice:has(input:focus-visible){outline:3px solid var(--yellow);outline-offset:3px}.form-panel .phone-messengers img{width:23px;height:23px;display:block}.messenger-help{--tw-leading:1.5;color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;margin:7px 0 0;font-size:10px;line-height:1.5;display:flex}.messenger-clear{color:var(--violet);background:0 0;border:0;flex-shrink:0;padding:0;font-size:10px;text-decoration-line:underline}.messenger-clear[hidden]{display:none}.form-panel .contact-language{border:0;min-width:0;margin:17px 0 16px;padding:0}.contact-language legend{color:#56515c;margin-bottom:8px;padding:0;font-size:11px}.language-options{gap:8px;display:flex}.form-panel .language-choice{border:1px solid var(--line);cursor:pointer;color:#56515c;background-color:var(--warm);border-radius:9px;flex:1;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.form-panel .language-choice input{appearance:none;background-color:#fff;border:1.5px solid #aaa3b1;border-radius:50%;flex:0 0 16px;width:16px;height:16px;min-height:0;margin:0;padding:0;position:relative}.form-panel .language-choice input:checked{border-color:var(--violet)}.form-panel .language-choice input:checked:after{content:"";background-color:var(--violet);border-radius:50%;position:absolute;inset:3px}.form-panel .language-choice:has(input:checked){color:var(--violet);background-color:#f7f1ff;border-color:#c8a5ff}.seo-copy{border-top:1px solid #e8e7e5;padding-top:40px;scroll-margin-top:85px}.seo-copy-label{color:#71717a;--tw-tracking:1.2px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:14px;font-size:10px;display:block}.seo-copy h2{--tw-leading:1.3;--tw-tracking:-.8px;letter-spacing:-.8px;max-width:830px;margin:0 0 17px;font-size:30px;line-height:1.3}.seo-copy-lead{color:#71717a;--tw-leading:1.85;max-width:860px;margin:0 0 30px;font-size:14px;line-height:1.85}.seo-copy-grid{grid-template-columns:1fr 1fr;gap:26px 55px;display:grid}.seo-copy-part h3{--tw-leading:1.45;--tw-tracking:-.2px;letter-spacing:-.2px;margin:0 0 11px;font-size:19px;line-height:1.45}.seo-copy-part p,.seo-copy-part li{--tw-leading:1.9;color:#62626c;font-size:13px;line-height:1.9}.seo-copy-part p{margin:0 0 11px}.seo-copy-part ul{margin:10px 0 0;padding-left:19px}.seo-copy-part li{margin-bottom:7px;padding-left:3px}.seo-copy-part li::marker{color:#6000ff}.seo-table-block{margin-top:38px;scroll-margin-top:85px}.seo-table-block>h3{--tw-leading:1.4;--tw-tracking:-.3px;letter-spacing:-.3px;margin:0 0 10px;font-size:22px;line-height:1.4}.seo-table-intro{--tw-leading:1.85;color:#71717a;max-width:800px;margin:0 0 20px;font-size:13px;line-height:1.85}.seo-table-scroll{overscroll-behavior-x:contain;border:1px solid #e8e7e5;border-radius:14px;max-width:100%;overflow-x:auto}.seo-table-scroll:focus-visible{outline-offset:4px;outline:3px solid #ffbf00}.seo-table-scroll table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:680px}.seo-table-scroll th,.seo-table-scroll td{vertical-align:top;--tw-leading:1.85;overflow-wrap:break-word;border-bottom:1px solid #e8e7e5;padding:19px 22px;font-size:13px;line-height:1.85}.seo-table-scroll thead th{color:#6000ff;--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);background-color:#f0e8fa;padding-top:15px;padding-bottom:15px}.seo-table-scroll th:first-child{width:23%}.seo-table-scroll tbody th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#09090b}.seo-table-scroll td{color:#62626c}.seo-table-scroll tbody tr:nth-child(2n){background-color:#faf9f6}.seo-table-scroll tbody tr:last-child>*{border-bottom:0}.seo-table-hint{display:none}@media (max-width:700px){.seo-table-block{margin-top:28px}.seo-table-block>h3{font-size:20px}.seo-table-intro{margin-bottom:12px;font-size:12px}.seo-table-hint{color:#71717a;justify-content:space-between;gap:12px;margin:0 0 10px;font-size:10px;display:flex}.seo-table-hint span{color:#6000ff;--tw-leading:1;font-size:17px;line-height:1}.seo-table-scroll{border-radius:11px}.seo-table-scroll table{min-width:680px}.seo-table-scroll th,.seo-table-scroll td{padding:15px 17px;font-size:12px}.seo-table-scroll thead th{font-size:11px}}body.canvas-mobile .seo-table-block{margin-top:28px}body.canvas-mobile .seo-table-block>h3{font-size:20px}body.canvas-mobile .seo-table-intro{margin-bottom:12px;font-size:12px}body.canvas-mobile .seo-table-hint{color:#71717a;justify-content:space-between;gap:12px;margin:0 0 10px;font-size:10px;display:flex}body.canvas-mobile .seo-table-hint span{color:#6000ff;--tw-leading:1;font-size:17px;line-height:1}body.canvas-mobile .seo-table-scroll{border-radius:11px}body.canvas-mobile .seo-table-scroll table{min-width:680px}body.canvas-mobile .seo-table-scroll th,body.canvas-mobile .seo-table-scroll td{padding:15px 17px;font-size:12px}body.canvas-mobile .seo-table-scroll thead th{font-size:11px}@media (max-width:700px){.seo-copy{padding-top:28px}.seo-copy-label{--tw-leading:1.8;margin-bottom:11px;font-size:9px;line-height:1.8}.seo-copy h2{--tw-tracking:-.5px;letter-spacing:-.5px;font-size:24px}.seo-copy-lead{--tw-leading:1.9;margin-bottom:25px;font-size:12px;line-height:1.9}.seo-copy-grid{grid-template-columns:1fr;gap:22px}.seo-copy-part h3{font-size:18px}.seo-copy-part p,.seo-copy-part li{--tw-leading:1.9;font-size:12px;line-height:1.9}}body.canvas-mobile .seo-copy{padding-top:28px}body.canvas-mobile .seo-copy-label{--tw-leading:1.8;margin-bottom:11px;font-size:9px;line-height:1.8}body.canvas-mobile .seo-copy h2{--tw-tracking:-.5px;letter-spacing:-.5px;font-size:24px}body.canvas-mobile .seo-copy-lead{--tw-leading:1.9;margin-bottom:25px;font-size:12px;line-height:1.9}body.canvas-mobile .seo-copy-grid{grid-template-columns:1fr;gap:22px}body.canvas-mobile .seo-copy-part h3{font-size:18px}body.canvas-mobile .seo-copy-part p,body.canvas-mobile .seo-copy-part li{--tw-leading:1.9;font-size:12px;line-height:1.9}.coverage-panel{background-color:#f1f4f9;border-radius:24px;margin:0 0 50px;padding:40px 42px;scroll-margin-top:85px}.coverage-label{color:#73677f;--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:1px;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;display:inline-flex}.coverage-label i{background-color:#ffbf00;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.coverage-panel h2{--tw-leading:1.3;--tw-tracking:-.8px;letter-spacing:-.8px;color:#09090b;max-width:900px;margin:0 0 15px;font-size:32px;line-height:1.3}.coverage-intro{--tw-leading:1.85;color:#71717a;max-width:750px;margin:0 0 27px;font-size:13px;line-height:1.85}.coverage-cities{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style-type:none;display:flex}.coverage-cities li{--tw-leading:1.5;color:#27232d;overflow-wrap:anywhere;background-color:#fff;border:1px solid #dbe0e9;border-radius:25px;max-width:100%;padding:10px 16px;font-size:12px;line-height:1.5;display:block}.coverage-note{color:#71717a;--tw-leading:1.8;max-width:800px;margin:24px 0 0;font-size:11px;line-height:1.8}@media (max-width:700px){.coverage-panel{border-radius:18px;margin-bottom:34px;padding:26px 22px}.coverage-label{--tw-tracking:.8px;letter-spacing:.8px;margin-bottom:13px;font-size:9px}.coverage-panel h2{--tw-tracking:-.6px;letter-spacing:-.6px;margin-bottom:13px;font-size:25px}.coverage-intro{--tw-leading:1.85;margin-bottom:22px;font-size:12px;line-height:1.85}.coverage-cities{gap:8px}.coverage-cities li{padding:9px 12px;font-size:11px}.coverage-note{margin-top:20px;font-size:10px}}body.canvas-mobile .coverage-panel{border-radius:18px;margin-bottom:34px;padding:26px 22px}body.canvas-mobile .coverage-label{--tw-tracking:.8px;letter-spacing:.8px;margin-bottom:13px;font-size:9px}body.canvas-mobile .coverage-panel h2{--tw-tracking:-.6px;letter-spacing:-.6px;margin-bottom:13px;font-size:25px}body.canvas-mobile .coverage-intro{--tw-leading:1.85;margin-bottom:22px;font-size:12px;line-height:1.85}body.canvas-mobile .coverage-cities{gap:8px}body.canvas-mobile .coverage-cities li{padding:9px 12px;font-size:11px}body.canvas-mobile .coverage-note{margin-top:20px;font-size:10px}.pub-main{padding-bottom:55px}.pub-main .crumbs{--tw-leading:1.8;flex-wrap:wrap;line-height:1.8}.pub-hero{max-width:900px;padding:42px 0 40px}.pub-hero h1{--tw-leading:1.18;--tw-tracking:-1.4px;letter-spacing:-1.4px;margin:0 0 20px;font-size:46px;line-height:1.18}.pub-lead{--tw-leading:1.85;color:var(--muted);max-width:780px;margin:0 0 22px;font-size:16px;line-height:1.85}.pub-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;display:flex}.pub-section{margin:24px 0 58px}.pub-section>h2{margin-bottom:23px;font-size:30px}.pub-section>p{color:var(--muted);--tw-leading:1.9;max-width:800px;line-height:1.9}.pub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pub-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-card{border:1px solid var(--line);background-color:#fff;border-radius:18px;min-width:0;padding:27px}.pub-card h3{--tw-leading:1.45;margin:0 0 12px;font-size:19px;line-height:1.45}.pub-card p{--tw-leading:1.85;color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.85}.pub-card p:last-child{margin-bottom:0}.pub-card .text-link{margin-top:10px;display:inline-flex}.pub-number{color:var(--violet);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);margin-bottom:19px;display:block}.pub-tint{background-color:var(--sky);border:0}.pub-lavender{background-color:#f6f1ff}.pub-yellow{background-color:#fff7db}.pub-band{background-color:var(--warm);border-radius:22px;grid-template-columns:1.2fr 1fr;align-items:center;gap:45px;margin:25px 0 50px;padding:38px;display:grid}.pub-band h2{--tw-leading:1.35;margin:0 0 16px;font-size:30px;line-height:1.35}.pub-band p{--tw-leading:1.9;color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.9}.pub-band img{aspect-ratio:4/3;object-fit:cover;border-radius:15px;width:100%;height:auto;display:block}.pub-label{color:#6c4c99;--tw-leading:1.6;--tw-font-weight:var(--font-weight-semibold);font-size:10px;line-height:1.6;font-weight:var(--font-weight-semibold);background-color:#f0e8fa;border-radius:20px;align-items:center;margin-bottom:14px;padding:5px 10px;display:inline-flex}.pub-label.yellow{color:#785908;background-color:#fff1bd}.pub-list{gap:14px;margin:20px 0 0;padding:0;list-style-type:none;display:grid}.pub-list li{--tw-leading:1.8;color:#605a67;gap:12px;font-size:13px;line-height:1.8;display:flex}.pub-list li:before{content:"✓";color:var(--violet);background-color:#f0e8fa;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.pub-steps{counter-reset:pubsteps;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;list-style-type:none;display:grid}.pub-steps li{counter-increment:pubsteps;background-color:var(--sky);border-radius:18px;padding:28px}.pub-steps li:before{content:"0" counter(pubsteps);color:var(--violet);--tw-font-weight:var(--font-weight-bold);font-size:28px;font-weight:var(--font-weight-bold);margin-bottom:25px;display:block}.pub-steps h3{--tw-leading:1.5;margin:0 0 12px;font-size:17px;line-height:1.5}.pub-steps p{--tw-leading:1.9;color:var(--muted);margin:0;font-size:12px;line-height:1.9}.pub-tools{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0 26px;display:flex}.pub-field{color:var(--muted);flex:1;min-width:170px;font-size:11px;display:block}.pub-field span{margin-bottom:7px;display:block}.pub-input,.pub-select{background-color:var(--warm);width:100%;min-height:50px;color:var(--ink);border:1px solid #dcd8e5;border-radius:10px;min-width:0;padding:12px 15px;font-size:13px}.pub-field textarea{resize:vertical;min-height:120px}.pub-tools .button{min-height:50px}.pub-pills{flex-wrap:wrap;gap:8px;margin:15px 0 24px;display:flex}.pub-pills :is(button,a),.pub-pill{border:1px solid var(--line);color:#67616f;background-color:#fff;border-radius:30px;padding:9px 15px;font-size:11px}.pub-pills :is(button,a)[aria-pressed=true]{border-color:var(--violet);color:var(--violet);background-color:#f4edff}.pub-count{color:var(--muted);margin:12px 0 20px;font-size:11px}.pub-empty{text-align:center;background-color:#fcfaff;border:1px dashed #d9cce9;border-radius:18px;margin:22px 0;padding:40px}.pub-empty h2{margin-bottom:15px;font-size:24px}.pub-empty p{color:var(--muted);--tw-leading:1.85;font-size:13px;line-height:1.85}.pub-empty[hidden],[data-filter-item][hidden],.pub-result[hidden]{display:none!important}.pub-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:25px 0;display:flex}.pub-pagination :is(button,a){border:1px solid var(--line);background-color:#fff;border-radius:9px;min-width:38px;height:38px;font-size:12px}.pub-pagination :is(button,a)[aria-current=page]{background-color:var(--violet);color:#fff;border-color:var(--violet)}.pub-table-wrap{border:1px solid var(--line);border-radius:16px;max-width:100%;margin:20px 0 12px;overflow-x:auto}.pub-table{border-collapse:collapse;width:100%;min-width:600px;font-size:12px}.pub-table th,.pub-table td{text-align:left;border-bottom:1px solid var(--line);--tw-leading:1.7;vertical-align:top;padding:19px 22px;line-height:1.7}.pub-table th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--violet);background-color:#f7f3ff}.pub-table tbody th{color:var(--ink);background-color:#fff;width:45%;min-width:225px}.pub-table tr:last-child td,.pub-table tr:last-child th{border-bottom:0}.pub-table td .text-link{white-space:nowrap}.pub-scroll-hint{color:var(--muted);font-size:10px}.pub-note{border-left:3px solid var(--yellow);--tw-leading:1.9;color:#6c624e;background-color:#fffaf0;border-radius:0 12px 12px 0;margin:22px 0;padding:15px 20px;font-size:12px;line-height:1.9}.pub-quote{--tw-leading:1.6;--tw-tracking:-.25px;letter-spacing:-.25px;margin:10px 0 20px;font-size:19px;line-height:1.6}.pub-review-meta{color:var(--muted);justify-content:space-between;gap:15px;margin-top:20px;font-size:10px;display:flex}.pub-faq details{border-top:1px solid var(--line);padding:21px 0}.pub-faq details:last-child{border-bottom:1px solid var(--line)}.pub-faq summary{cursor:pointer;--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);--tw-leading:1.6;justify-content:space-between;gap:25px;line-height:1.6;list-style-type:none;display:flex}.pub-faq summary:after{content:"+";color:var(--violet);flex-shrink:0;font-size:23px}.pub-faq details[open] summary:after{content:"−"}.pub-faq details p{--tw-leading:1.95;color:var(--muted);max-width:870px;margin:17px 0 0;font-size:13px;line-height:1.95}.pub-faq .pub-label{margin-bottom:9px}.pub-document{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:65px;margin:10px 0 50px;display:grid}.pub-doc-nav{background-color:#faf8fc;border-radius:16px;padding:23px;position:sticky;top:20px}.pub-doc-nav strong{margin-bottom:17px;font-size:13px;display:block}.pub-doc-nav a{--tw-leading:1.8;color:var(--muted);padding:7px 0;font-size:11px;line-height:1.8;display:block}.pub-document article{min-width:0}.pub-doc-section{margin:0 0 38px;scroll-margin-top:25px}.pub-doc-section h2{--tw-leading:1.5;font-size:24px;line-height:1.5}.pub-doc-section p,.pub-doc-section li{--tw-leading:1.95;color:#686170;font-size:14px;line-height:1.95}.pub-doc-meta{color:var(--muted);flex-wrap:wrap;gap:15px;margin:15px 0 20px;font-size:11px;display:flex}.pub-paper{background-color:#fff;border:1px solid #e5dfeb;border-radius:7px;padding:42px;position:relative;box-shadow:0 13px 35px #24163608}.pub-paper:before{content:"";background-color:var(--violet);width:48px;height:5px;margin-bottom:25px;display:block}.pub-paper h2{--tw-leading:1.5;font-size:24px;line-height:1.5}.pub-paper h3{margin-top:25px;font-size:17px}.pub-paper p,.pub-paper li{--tw-leading:1.95;color:#686170;font-size:13px;line-height:1.95}.pub-example-card{padding:0;overflow:hidden}.pub-example-cover{background-color:#f0edf5;height:215px;padding:22px 28px 0;overflow:hidden}.pub-example-cover .pub-paper{min-height:230px;padding:25px;transform:rotate(-3deg)}.pub-example-cover .pub-paper strong{--tw-leading:1.6;font-size:17px;line-height:1.6;display:block}.pub-example-cover .pub-paper span{background-color:#eae6ef;width:90%;height:5px;margin-top:10px;display:block}.pub-example-cover .pub-paper span:nth-child(2n){width:70%}.pub-example-copy{padding:25px}.pub-example-copy h3{font-size:18px}.pub-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:45px;display:grid}.pub-success{text-align:center;max-width:800px;margin:35px auto 60px}.pub-status-icon{width:70px;height:70px;color:var(--violet);background-color:#eee5ff;border-radius:50%;place-items:center;margin:0 auto 25px;font-size:33px;display:grid}.pub-success h1{--tw-leading:1.25;margin-bottom:20px;font-size:40px;line-height:1.25}.pub-success .pub-lead{margin:auto}.pub-summary{text-align:left;background-color:#faf8fd;border:1px solid #ebe2f8;border-radius:17px;margin:27px 0;padding:25px}.pub-summary dl{grid-template-columns:1fr 1fr;gap:18px;margin:0;display:grid}.pub-summary dt{color:var(--muted);margin-bottom:6px;font-size:10px}.pub-summary dd{--tw-leading:1.7;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.pub-error-code{--tw-tracking:-8px;letter-spacing:-8px;--tw-font-weight:var(--font-weight-extrabold);font-size:130px;font-weight:var(--font-weight-extrabold);--tw-leading:1;color:var(--violet);margin-bottom:25px;line-height:1}.pub-contact-ways{grid-template-columns:1fr 1fr;gap:15px;margin:30px 0;display:grid}.pub-contact-ways a{border:1px solid var(--line);border-radius:14px;padding:22px;display:block}.pub-contact-ways strong{margin-bottom:8px;font-size:16px;display:block}.pub-contact-ways span{color:var(--muted);font-size:11px}.pub-application .form-panel{border:1px solid var(--line);box-shadow:0 10px 45px #21172e0d}.pub-aside h2{font-size:25px}.pub-aside p{--tw-leading:1.9;color:var(--muted);font-size:13px;line-height:1.9}.pub-mini-form{grid-template-columns:1fr 1fr;gap:17px;display:grid}.pub-mini-form .wide{grid-column:1/-1}.pub-mini-form .pub-field{min-width:0}.pub-form-status{--tw-leading:1.8;color:var(--violet);font-size:12px;line-height:1.8}.pub-state-switch{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.pub-state-switch a{border:1px solid var(--line);border-radius:20px;padding:7px 12px;font-size:10px}.pub-state-switch a[aria-current=page]{color:var(--violet);border-color:var(--violet)}.pub-email{border:1px solid var(--line);background-color:#fff;border-radius:18px;max-width:680px;margin:35px auto;padding:40px}.pub-email h1{--tw-tracking:-.7px;letter-spacing:-.7px;--tw-leading:1.4;margin-top:30px;font-size:29px;line-height:1.4}.pub-email p{--tw-leading:1.9;color:#686170;font-size:14px;line-height:1.9}.pub-email-footer{color:var(--muted);border-top:1px solid var(--line);margin-top:30px;padding-top:24px;font-size:11px}.pub-sitemap-group{background-color:#faf9fc;border-radius:17px;padding:25px}.pub-sitemap-group h2{font-size:21px}.pub-sitemap-group a{--tw-leading:1.8;color:#6d6378;padding:6px 0;font-size:12px;line-height:1.8;display:block}.pub-sitemap-group a:hover{color:var(--violet)}.pub-search-result{border-bottom:1px solid var(--line);padding:25px 0}.pub-search-result h2{--tw-leading:1.5;margin-bottom:10px;font-size:21px;line-height:1.5}.pub-search-result p{color:var(--muted);--tw-leading:1.85;margin:0;font-size:12px;line-height:1.85}.pub-search-result .pub-label{margin-bottom:12px}.pub-link-list{gap:12px;display:grid}.pub-link-list a{border:1px solid var(--line);--tw-leading:1.7;border-radius:12px;justify-content:space-between;gap:20px;padding:18px 20px;font-size:13px;line-height:1.7;display:flex}.pub-main a:hover h3,.pub-main a:hover h2{color:var(--violet)}.pub-main :focus-visible{outline:2px solid var(--violet);outline-offset:4px}.pub-progress{--tw-leading:1.9;color:var(--muted);background-color:#faf8fd;border-radius:15px;margin:25px 0;padding:25px;font-size:13px;line-height:1.9}.pub-dot{background-color:var(--yellow);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pub-section .order-section{margin-top:20px}.pub-tabs-panel[hidden]{display:none}.pub-contact-address{--tw-leading:1.9;color:var(--muted);font-size:13px;font-style:normal;line-height:1.9}.pub-detail-layout{grid-template-columns:minmax(0,1fr) 280px;gap:35px;display:grid}.pub-detail-sidebar{background-color:#f7f3ff;border-radius:16px;align-self:start;padding:25px}.pub-detail-sidebar h2{--tw-leading:1.5;font-size:21px;line-height:1.5}.pub-detail-sidebar p{--tw-leading:1.85;color:var(--muted);font-size:12px;line-height:1.85}@media (max-width:1050px){.pub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-hero h1{font-size:40px}.pub-split{gap:25px}.pub-band{gap:28px;padding:30px}.pub-document{grid-template-columns:210px minmax(0,1fr);gap:30px}.pub-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.pub-sample-image{background-color:#f2eef6;display:block;overflow:hidden}.pub-sample-image img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.pub-split>div>img{aspect-ratio:16/10;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.pub-mini-form.form-panel{box-shadow:none;padding:0}.pub-mini-form .contact-language,.pub-mini-form>.field{grid-column:1/-1;min-width:0}.pub-mini-form .messenger-help{font-size:10px}.pub-mini-form .field input{width:100%}.pub-mini-form .phone-input input{flex:1;width:0}.pub-mini-form>.contact-language{margin:0 0 10px}.pub-mini-form .pub-field{margin-bottom:0}.pub-state-note{--tw-leading:1.8;color:#8a7b97;text-align:center;margin:18px 0;font-size:10px;line-height:1.8}.pub-search-retry{margin-top:20px}.pub-loading{gap:12px;margin:25px 0;display:grid}.pub-loading i{background:linear-gradient(100deg,#faf8fc,#f0e8fa,#faf8fc);border-radius:12px;min-height:90px;display:block}@media (max-width:700px){.pub-main{padding-bottom:30px}.pub-hero{padding:28px 0}.pub-hero h1{--tw-leading:1.25;--tw-tracking:-1px;letter-spacing:-1px;font-size:32px;line-height:1.25}.pub-lead{--tw-leading:1.9;margin-bottom:18px;font-size:13px;line-height:1.9}.pub-actions{gap:12px;margin-top:22px}.pub-actions .button{width:100%;font-size:11px}.pub-section{margin:20px 0 38px}.pub-section>h2{--tw-leading:1.4;margin-bottom:20px;font-size:25px;line-height:1.4}.pub-section>p{font-size:12px}.pub-grid,.pub-grid.two{grid-template-columns:1fr;gap:13px}.pub-card{border-radius:15px;padding:22px}.pub-card h3{font-size:18px}.pub-card p{font-size:12px}.pub-number{margin-bottom:15px}.pub-band{border-radius:17px;grid-template-columns:1fr;gap:20px;margin:20px 0 35px;padding:23px}.pub-band h2{font-size:25px}.pub-band p{font-size:12px}.pub-band img{aspect-ratio:16/10}.pub-list{gap:12px}.pub-list li{font-size:11px}.pub-steps{grid-template-columns:1fr;gap:12px}.pub-steps li{padding:23px}.pub-steps li:before{margin-bottom:17px;font-size:25px}.pub-steps h3{font-size:17px}.pub-steps p{font-size:11px}.pub-tools{gap:12px;display:block}.pub-field{min-width:0;margin-bottom:12px;font-size:10px}.pub-input,.pub-select{min-height:46px;padding:11px 13px;font-size:12px}.pub-tools .button{width:100%;font-size:11px}.pub-pills{gap:7px}.pub-pills :is(button,a),.pub-pill{padding:8px 12px;font-size:10px}.pub-count{font-size:10px}.pub-empty{padding:28px 20px}.pub-empty h2{font-size:22px}.pub-empty p{font-size:12px}.pub-table th,.pub-table td{padding:16px;font-size:11px}.pub-note{padding:15px 17px;font-size:11px}.pub-quote{font-size:17px}.pub-faq details{padding:18px 0}.pub-faq summary{font-size:13px}.pub-faq details p{font-size:12px}.pub-document{grid-template-columns:1fr;gap:28px}.pub-doc-nav{padding:20px;position:static}.pub-doc-nav a{font-size:11px}.pub-doc-section{margin-bottom:29px}.pub-doc-section h2{font-size:21px}.pub-doc-section p,.pub-doc-section li{font-size:12px}.pub-paper{padding:25px}.pub-paper h2{font-size:21px}.pub-paper h3{font-size:16px}.pub-paper p,.pub-paper li{font-size:12px}.pub-example-card{padding:0}.pub-example-cover{height:185px;padding:20px 25px 0}.pub-example-copy{padding:22px}.pub-split{grid-template-columns:1fr;gap:25px}.pub-success{margin:30px auto 40px}.pub-success h1{--tw-tracking:-.8px;letter-spacing:-.8px;font-size:29px}.pub-status-icon{width:60px;height:60px;font-size:29px}.pub-summary{padding:21px}.pub-summary dl{grid-template-columns:1fr;gap:15px}.pub-error-code{--tw-tracking:-6px;letter-spacing:-6px;font-size:100px}.pub-contact-ways{grid-template-columns:1fr;gap:12px}.pub-contact-ways a{padding:20px}.pub-mini-form{grid-template-columns:1fr;gap:8px}.pub-email{border-radius:14px;margin:25px auto;padding:25px 20px}.pub-email h1{font-size:25px}.pub-email p{font-size:12px}.pub-email-footer{font-size:10px}.pub-sitemap-group{padding:22px}.pub-sitemap-group h2{font-size:20px}.pub-sitemap-group a{font-size:11px}.pub-search-result{padding:20px 0}.pub-search-result h2{font-size:19px}.pub-search-result p{font-size:11px}.pub-link-list a{padding:17px;font-size:12px}.pub-aside h2{font-size:23px}.pub-aside p{font-size:12px}.pub-detail-layout{grid-template-columns:1fr;gap:24px}.pub-detail-sidebar{padding:22px}.pub-progress{padding:21px;font-size:12px}}@media print{.site-header,.site-topbar,.site-footer,.pub-doc-nav,.pub-actions,.crumbs{display:none!important}.pub-document{display:block}.pub-hero,.pub-main{padding:0}.pub-doc-section{break-inside:avoid-page}.container{max-width:none;padding:0}}.work-catalog{margin:0 0 48px;scroll-margin-top:85px}.work-catalog .subjects-section-title{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px;display:flex}.work-catalog .subjects-section-title h2{--tw-leading:1.3;margin:0;font-size:27px;line-height:1.3}.work-catalog .subjects-section-title p{--tw-leading:1.8;color:#71717a;max-width:480px;margin:0;font-size:12px;line-height:1.8}.work-catalog .subject-searchbar{background-color:#faf9f6;border:1px solid #dedbe4;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:0 18px;display:flex}.work-catalog .subject-searchbar svg{color:#6000ff;flex-shrink:0;width:20px;height:20px}.work-catalog .subject-searchbar input{background-color:#0000;border:0;outline:0;flex:1;min-width:0;padding:16px 0;font-size:14px}.work-catalog .subject-searchbar:focus-within{outline-offset:2px;outline:2px solid #6000ff}.work-catalog .subject-searchbar button{color:#71717a;background:0 0;border:0;font-size:21px}.work-catalog .work-filters,.catalog-work-shortcuts{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.work-catalog .work-filters button,.catalog-work-shortcuts :is(button,a){color:#5c5665;background-color:#fff;border:1px solid #e8e7e5;border-radius:22px;padding:9px 16px;font-size:12px}.work-catalog .work-filters button[aria-pressed=true],.catalog-work-shortcuts :is(button,a)[aria-pressed=true]{color:#fff;background-color:#6000ff;border-color:#6000ff}.work-catalog .filter-count,.catalog-work-shortcuts :is(button,a) span{opacity:.65;margin-left:5px;font-size:10px}.work-catalog .directory-status{color:#71717a;justify-content:space-between;align-items:baseline;gap:15px;min-height:45px;font-size:12px;display:flex}.work-catalog .directory-status button{color:#6000ff;background:0 0;border:0;font-size:11px;text-decoration-line:underline}.work-catalog .works-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.work-catalog .work-card{background-color:#fff;border:1px solid #e8e7e5;border-radius:16px;flex-direction:column;min-width:0;min-height:232px;padding:23px;display:flex}.work-catalog .work-category,.publication-guide .work-category{color:#8c8198;--tw-tracking:1px;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px;font-size:9px;display:block}.work-catalog .work-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.work-catalog .work-title h3{--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);font-size:19px;line-height:1.4;font-weight:var(--font-weight-semibold);margin:0}.work-catalog .work-title>span{color:#6000ff;flex-shrink:0;font-size:21px}.work-catalog .work-title:hover{color:#6000ff}.work-catalog .work-card>p{--tw-leading:1.8;color:#71717a;margin:15px 0 23px;font-size:12px;line-height:1.8}.work-catalog .work-actions{border-top:1px solid #e8e7e5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;display:flex}.work-catalog .work-actions a,.work-catalog .work-actions button{color:#6000ff;--tw-leading:1.6;text-align:left;background:0 0;border:0;padding:0;font-size:10px;line-height:1.6}.work-catalog .work-actions button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.work-catalog .work-card[data-group=research]{background-color:#f7f2ff;border-color:#e4d5ff;grid-column:1/-1;min-height:175px}.work-catalog [hidden],.publication-guide[hidden]{display:none!important}.work-catalog .subject-empty{background-color:#f1f4f9;border-radius:16px;padding:30px}.work-catalog .subject-empty h3{margin-bottom:12px;font-size:22px}.work-catalog .subject-empty p{color:#71717a;--tw-leading:1.8;font-size:12px;line-height:1.8}.work-catalog .subject-empty .text-link{margin-left:20px;font-size:12px}.publication-guide{background-color:#f7f2ff;border:1px solid #ded0f5;border-radius:16px;margin:20px 0;padding:25px 28px}.publication-guide h3{--tw-leading:1.4;margin:0 0 12px;font-size:22px;line-height:1.4}.publication-guide p{--tw-leading:1.85;color:#71717a;max-width:900px;margin:0 0 15px;font-size:12px;line-height:1.85}.publication-tags{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.publication-tags span{color:#5c3b83;background-color:#fff;border:1px solid #d9c6f3;border-radius:20px;padding:7px 12px;font-size:11px}.publication-guide .text-link{font-size:12px}.publication-source{color:#71717a;margin-left:25px;font-size:10px;text-decoration-line:underline;display:inline-block}@media (min-width:701px) and (max-width:1050px){.work-catalog .works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-catalog .subjects-section-title{display:block}.work-catalog .subjects-section-title p{margin-top:10px}}@media (max-width:700px){.work-catalog .works-grid{grid-template-columns:1fr}.work-catalog .subjects-section-title{display:block}.work-catalog .subjects-section-title h2{font-size:24px}.work-catalog .subjects-section-title p{margin-top:10px;font-size:11px}.work-catalog .subject-searchbar{gap:10px;min-height:52px;padding:0 13px}.work-catalog .subject-searchbar input{padding:15px 0;font-size:11px}.work-catalog .work-filters{gap:7px;margin:15px 0}.work-catalog .work-filters button,.catalog-work-shortcuts :is(button,a){padding:8px 12px;font-size:10px}.work-catalog .work-card{border-radius:14px;min-height:210px;padding:22px}.work-catalog .work-card>p{margin:13px 0 21px;font-size:11px}.work-catalog .work-card[data-group=research]{grid-column:1;min-height:210px;display:flex}.work-catalog .work-card[data-group=research]>p{align-self:auto;margin:13px 0 21px}.work-catalog .work-card[data-group=research]>.work-actions{margin-top:auto}.work-catalog .directory-status,.work-catalog .directory-status button{font-size:10px}.publication-guide{border-radius:14px;padding:23px 22px}.publication-guide h3{font-size:21px}.publication-guide p{font-size:11px}.publication-tags span{font-size:10px}.publication-source{margin:17px 0 0;display:block}.work-catalog .subject-empty{padding:24px 22px}.work-catalog .subject-empty .text-link{margin:18px 0 0;display:block}}body.canvas-mobile .work-catalog .works-grid{grid-template-columns:1fr}body.canvas-mobile .work-catalog .subjects-section-title{display:block}body.canvas-mobile .work-catalog .subjects-section-title h2{font-size:24px}body.canvas-mobile .work-catalog .subjects-section-title p{margin-top:10px;font-size:11px}body.canvas-mobile .work-catalog .subject-searchbar{gap:10px;min-height:52px;padding:0 13px}body.canvas-mobile .work-catalog .subject-searchbar input{padding:15px 0;font-size:11px}body.canvas-mobile .work-catalog .work-filters{gap:7px;margin:15px 0}body.canvas-mobile .work-catalog .work-filters button,body.canvas-mobile .catalog-work-shortcuts :is(button,a){padding:8px 12px;font-size:10px}body.canvas-mobile .work-catalog .work-card{border-radius:14px;min-height:210px;padding:22px}body.canvas-mobile .work-catalog .work-card>p{margin:13px 0 21px;font-size:11px}body.canvas-mobile .work-catalog .work-card[data-group=research]{grid-column:1;min-height:210px;display:flex}body.canvas-mobile .work-catalog .work-card[data-group=research]>p{align-self:auto;margin:13px 0 21px}body.canvas-mobile .work-catalog .work-card[data-group=research]>.work-actions{margin-top:auto}body.canvas-mobile .work-catalog .directory-status,body.canvas-mobile .work-catalog .directory-status button{font-size:10px}body.canvas-mobile .publication-guide{border-radius:14px;padding:23px 22px}body.canvas-mobile .publication-guide h3{font-size:21px}body.canvas-mobile .publication-guide p{font-size:11px}body.canvas-mobile .publication-tags span{font-size:10px}body.canvas-mobile .publication-source{margin:17px 0 0;display:block}body.canvas-mobile .work-catalog .subject-empty{padding:24px 22px}body.canvas-mobile .work-catalog .subject-empty .text-link{margin:18px 0 0;display:block}html{scroll-behavior:auto}*,:before,:after{box-sizing:border-box}body{margin:0}h1,h2,h3{overflow-wrap:break-word}[hidden]{display:none!important}img{max-width:100%}input,select,textarea,button{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;outline:2px solid #6000ff}.skip-link{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:100;--tw-translate-y:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);background-color:var(--color-violet);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);color:var(--color-white);position:fixed}.skip-link:focus{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.frontend-language{position:relative}.frontend-language>summary{cursor:pointer;--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);white-space:nowrap;list-style-type:none}.frontend-language>summary:after{content:"⌄";margin-left:5px}.frontend-languages{z-index:50;margin-top:calc(var(--spacing) * 2);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-line);background-color:var(--color-white);min-width:110px;padding:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);display:grid;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #09090b14}.site-footer-brand .frontend-languages{left:0;right:auto}.frontend-languages a{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing)}.frontend-languages [aria-current]{color:var(--color-violet);background-color:#f1e9ff}.static-pagination{margin-block:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.static-pagination a{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-violet);font-size:13px}.static-pagination [aria-current]{background-color:var(--color-violet);color:var(--color-white)}.catalog-category-links{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.catalog-category-links a{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-violet);font-size:12px}.sidebar>a{margin-bottom:var(--spacing);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;font-size:13px;text-decoration-line:none;display:flex}.sidebar>a:hover{color:var(--color-violet);background-color:#f1e9ff}.frontend-empty{border-radius:var(--radius-xl);background-color:var(--color-warm);padding:calc(var(--spacing) * 6);color:var(--color-muted)}.form-feedback{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 4);background-color:#f1e9ff}.form-feedback:empty{display:none}.form-panel input:invalid:not(:placeholder-shown){border-color:inherit}.form-panel [aria-invalid=true]{border-color:#be123c!important}.field-error{margin-top:var(--spacing);color:#be123c;font-size:11px;display:block}.field-error:empty{display:none}.messenger-choice .choice-circle,.messenger-choice img{pointer-events:none}.form-panel .messenger-choice input{pointer-events:auto;z-index:1;width:100%;height:100%;inset:0}.source-only-note{margin-top:calc(var(--spacing) * 3);color:var(--color-muted);font-size:12px}.email-wrapper{margin-inline:auto;margin-block:calc(var(--spacing) * 10);border-radius:var(--radius-2xl);background-color:var(--color-white);max-width:640px;padding:calc(var(--spacing) * 8)}.pub-hero h1,.pub-document h1{overflow-wrap:anywhere}html:not(.js) .site-menu-toggle,html:not(.js) [data-enhancement-only]{display:none}html:not(.js) .service-toc-links{flex-wrap:wrap;display:flex}html:not(.js) .subject-directory [hidden],html:not(.js) [data-work-catalog] [data-work][hidden],html:not(.js) .blog-grid [data-article][hidden]{display:block!important}html:not(.js) .site-mobile-nav{display:none}@media (max-width:700px){html:not(.js) .site-mobile-nav{flex-direction:column;gap:12px;padding:12px 0;display:flex}}.home-section{margin-inline:auto;margin-bottom:calc(var(--spacing) * 16);width:100%;max-width:var(--container-site)}.home-title{margin-bottom:calc(var(--spacing) * 6);text-align:center;--tw-leading:1.25;--tw-font-weight:var(--font-weight-bold);font-size:30px;line-height:1.25;font-weight:var(--font-weight-bold);--tw-tracking:-.6px;letter-spacing:-.6px;color:var(--color-ink)}.home-card{border-radius:var(--radius-2xl);background-color:var(--color-warm);padding:calc(var(--spacing) * 6)}.home-card h3{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 2);--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);font-size:20px;line-height:1.4;font-weight:var(--font-weight-semibold)}.home-card p{--tw-leading:1.7;color:var(--color-muted);margin:0;font-size:14px;line-height:1.7}.home-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:var(--color-violet);background-color:#efe7fb;justify-content:center;align-items:center;display:inline-flex}.home-icon svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.home-button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-violet);min-height:48px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-white);border:0;text-decoration-line:none;display:inline-flex}.home-button:hover{background-color:#4c00cc}.home-outline{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-violet);background-color:var(--color-white);color:var(--color-violet)}.home-outline:hover{background-color:#f1e9ff}.home-hero{align-items:flex-start;gap:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 9);padding-bottom:calc(var(--spacing) * 16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-hero h1{margin-block:calc(var(--spacing) * 4);--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold);font-size:40px;line-height:1.15;font-weight:var(--font-weight-bold);--tw-tracking:-1px;letter-spacing:-1px}.home-hero h1 em{color:var(--color-sunny);font-style:normal}.home-hero .form-panel{padding:calc(var(--spacing) * 7)}.home-points{margin-block:calc(var(--spacing) * 6);padding:0;list-style-type:none}.home-points li{margin-bottom:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 3);--tw-leading:1.5;--tw-font-weight:var(--font-weight-medium);font-size:15px;line-height:1.5;font-weight:var(--font-weight-medium);display:flex}.home-points li:before{content:"✓";height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);background-color:var(--color-sunny);color:var(--color-ink);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.home-direction{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--color-line);border-width:0 0 1px}.home-direction summary{cursor:pointer;background-color:var(--color-warm);padding:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);list-style-type:none}.home-direction summary:after{content:"›";float:right;color:var(--color-violet)}.home-direction>div{padding:calc(var(--spacing) * 6)}.home-direction[open] summary{background-color:var(--color-white);color:var(--color-violet)}.home-progress{margin-block:calc(var(--spacing) * 4);height:var(--spacing);background-color:#eee5fa;border-radius:3.40282e38px}.home-progress span{background-color:var(--color-violet);border-radius:3.40282e38px;height:100%;display:block}.home-chip{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;display:inline-block}.home-faq details{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-warm);padding:calc(var(--spacing) * 6)}.home-faq summary{cursor:pointer;--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold)}.home-faq p{--tw-leading:calc(var(--spacing) * 7);font-size:14px;line-height:calc(var(--spacing) * 7);color:var(--color-muted);margin-bottom:0}.home-bottom{background-color:var(--color-warm);padding-block:calc(var(--spacing) * 8)}.home-bottom>div{max-width:var(--container-site);gap:calc(var(--spacing) * 10);grid-template-columns:.7fr 1.3fr;margin-inline:auto;display:grid}.home-bottom figure{border-radius:var(--radius-2xl);background-color:#efe7fb;align-self:flex-start;margin:0;position:relative;overflow:hidden}.home-bottom figure img{object-fit:cover;width:100%;height:auto;display:block}.home-bottom figcaption{padding:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-size:20px;font-weight:var(--font-weight-semibold);color:var(--color-white);background-color:#09090b}@media (min-width:701px){.home-directions{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-line);min-height:550px;position:relative;overflow:hidden}.home-direction summary{width:31%}.home-direction>div{background-color:var(--color-white);padding:calc(var(--spacing) * 8);position:absolute;inset:0 0 0 31%;overflow:auto}html:not(.js) .home-direction>div{position:static}html:not(.js) .home-direction summary{width:100%}}@media (max-width:1050px){.home-hero{gap:calc(var(--spacing) * 5)}.home-hero h1{font-size:34px}.home-bottom>div{gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 5)}}@media (max-width:700px){html:not(.js) .site-mobile-nav,html:not(.js) .site-footer-column:not([open])>div{display:block}.frontend-languages{font-size:11px}.chrome-mobile-language{flex-shrink:0;width:auto!important}.chrome-mobile-language .frontend-languages{gap:0}.chrome-mobile-language .frontend-languages a{padding:4px}.chrome-mobile-language .frontend-language>summary{font-size:11px}.site-header-inner{gap:8px}.home-section{margin-bottom:calc(var(--spacing) * 10)}.home-title{text-align:left;font-size:26px}.home-card{padding:calc(var(--spacing) * 5)}.home-card h3{font-size:18px}.home-hero{padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 9);display:block}.home-hero h1{--tw-tracking:-.6px;letter-spacing:-.6px;font-size:28px}.home-hero .form-panel{margin-top:calc(var(--spacing) * 7);padding:calc(var(--spacing) * 5)}.home-hero .form-row,.home-bottom .form-row{grid-template-columns:repeat(1,minmax(0,1fr))}.home-hero .form-row:has([name=deadline]),.home-bottom .form-row:has([name=deadline]){grid-template-columns:repeat(2,minmax(0,1fr))}.home-bottom>div{display:block}.home-bottom .home-card{padding:calc(var(--spacing) * 5)}.home-bottom .form-panel{box-shadow:none;padding:0}.home-bottom .consent{font-size:11px}.home-bottom figure{margin-bottom:calc(var(--spacing) * 5)}.home-faq details{padding:calc(var(--spacing) * 5)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.eyebrow{color:#6c6078}.form-panel .public-form-heading{margin-bottom:22px;font-size:19px}.article-copy p a,.article-copy li a,.seo-copy p a,.seo-copy li a,.pub-document p a,.pub-document li a,.text-link{text-underline-offset:.18em;text-decoration:underline}.article-main,.article-copy,.seo-copy{min-width:0}.article-table,.seo-table-scroll{max-width:100%}@media (max-width:700px){.form-panel .public-form-heading{margin-bottom:19px;font-size:18px}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0{margin-top:0}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.grid{display:grid}.w-full{width:100%}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.border-line{border-color:var(--color-line)}.bg-\[\#efe7fb\]{background-color:#efe7fb}.bg-mist{background-color:var(--color-mist)}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-right{text-align:right}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-muted{color:var(--color-muted)}.text-violet{color:var(--color-violet)}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}