@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./poppins-latin-500-normal-O53RGPUQ.woff2") format("woff2"),url("./poppins-latin-500-normal-7WHJNQSB.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./poppins-latin-ext-500-normal-5AE6DVPL.woff2") format("woff2"),url("./poppins-latin-ext-500-normal-4EKIYSNL.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./poppins-latin-600-normal-3BUSBBSI.woff2") format("woff2"),url("./poppins-latin-600-normal-YBYM6FEI.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./poppins-latin-ext-600-normal-HWA5RN4A.woff2") format("woff2"),url("./poppins-latin-ext-600-normal-PWTPPCS6.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./poppins-latin-700-normal-TKEB4KWA.woff2") format("woff2"),url("./poppins-latin-700-normal-ZA622GRH.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./poppins-latin-ext-700-normal-VX3ND3HV.woff2") format("woff2"),url("./poppins-latin-ext-700-normal-GLGG63TW.woff") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./open-sans-latin-400-normal-WXNQF4GQ.woff2") format("woff2"),url("./open-sans-latin-400-normal-HCAVHEYW.woff") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./open-sans-latin-ext-400-normal-Z4KTK2H2.woff2") format("woff2"),url("./open-sans-latin-ext-400-normal-QQ34NJE4.woff") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./open-sans-latin-600-normal-JBABOOUI.woff2") format("woff2"),url("./open-sans-latin-600-normal-YQJRCYJV.woff") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./open-sans-latin-ext-600-normal-NNZ5DON3.woff2") format("woff2"),url("./open-sans-latin-ext-600-normal-4QX6XAEJ.woff") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./open-sans-latin-700-normal-APYX27B2.woff2") format("woff2"),url("./open-sans-latin-700-normal-TRM2WYMB.woff") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./open-sans-latin-ext-700-normal-DYCLZJWS.woff2") format("woff2"),url("./open-sans-latin-ext-700-normal-CH2DF47G.woff") format("woff")}:root{--wp-purple: #6b3a94;--wp-purple-dark: #4e2770;--wp-ink: #24133a;--wp-text: #3b2d4f;--wp-muted: #5e5070;--wp-lav: #c9a8ec;--wp-lav-soft: #f1e9f8;--wp-line: #e3d8ee;--wp-tint: #faf7fd;--wp-font-head: Poppins, "Segoe UI", system-ui, sans-serif;--wp-font-body: "Open Sans", "Segoe UI", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#fff;color:var(--wp-text);font-family:var(--wp-font-body);font-size:18px;line-height:1.7;overflow-wrap:break-word}img,svg,video{max-width:100%;height:auto}a{color:var(--wp-purple)}a:hover{color:var(--wp-purple-dark)}:focus-visible{outline:3px solid var(--wp-lav);outline-offset:2px}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wp-c{max-width:1320px;margin:0 auto;padding-left:32px;padding-right:32px}.wp-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:2px solid transparent;font-family:var(--wp-font-head);font-weight:600;font-size:17px;text-decoration:none;cursor:pointer}.wp-btn--primary{background:var(--wp-purple);color:#fff}.wp-btn--primary:hover{background:var(--wp-purple-dark);color:#fff}.wp-btn--light{background:#fff;color:var(--wp-purple-dark)}.wp-btn--outline{border-color:var(--wp-line);color:var(--wp-ink);background:#fff}.wp-btn--outline:hover{border-color:var(--wp-purple);color:var(--wp-purple)}.wp-btn--light:hover{background:var(--wp-lav-soft);color:var(--wp-purple-dark)}.wp-eyebrow{margin:0;font:600 15px var(--wp-font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--wp-purple)}.wp-h2{margin:0;font:700 42px/1.15 var(--wp-font-head);color:var(--wp-ink);text-wrap:balance}.wp-prose{line-height:1.75}.wp-prose>:first-child{margin-top:0}.wp-prose h2{margin:56px 0 16px;font:700 30px/1.25 var(--wp-font-head);color:var(--wp-ink)}.wp-prose h3{margin:40px 0 12px;font:600 23px/1.3 var(--wp-font-head);color:var(--wp-ink)}.wp-prose h4{margin:32px 0 10px;font:600 19px/1.4 var(--wp-font-head);color:var(--wp-ink)}.wp-prose p{margin:0 0 20px}.wp-prose ul,.wp-prose ol{margin:0 0 24px;padding-left:28px}.wp-prose li{margin-bottom:8px}.wp-prose li::marker{color:var(--wp-purple)}.wp-prose blockquote{margin:0 0 24px;padding:16px 20px;background:var(--wp-lav-soft);border-left:4px solid var(--wp-purple);border-radius:0 12px 12px 0}.wp-prose blockquote>:last-child{margin-bottom:0}.wp-prose .wp-table,.wp-prose .wp-table-wrap{overflow-x:auto;margin:0 0 24px}.wp-prose table{border-collapse:collapse;min-width:100%;font-size:16px}.wp-prose th,.wp-prose td{padding:10px 14px;border:1px solid var(--wp-line);text-align:left;vertical-align:top}.wp-prose th{background:var(--wp-tint);font-family:var(--wp-font-head);font-weight:600;color:var(--wp-ink)}.wp-prose pre{margin:0 0 24px;padding:16px 20px;overflow-x:auto;background:var(--wp-ink);color:#f1e9f8;border-radius:12px;font-size:15px;line-height:1.6}.wp-prose code{font-size:.9em}.wp-prose :not(pre)>code{padding:1px 6px;background:var(--wp-lav-soft);border-radius:6px;color:var(--wp-ink)}.wp-prose img{display:block;height:auto;margin:0 0 24px;border-radius:12px;border:1px solid var(--wp-line)}.wp-header{position:relative;border-bottom:1px solid #eee6f5;background:#fff}.wp-header__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px}.wp-logo{display:flex;align-items:center;min-height:44px;flex:none}.wp-logo img{display:block;height:40px;width:auto}.wp-nav{display:flex;align-items:center;gap:32px;margin-left:auto;font:500 17px var(--wp-font-head)}.wp-nav a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;color:var(--wp-ink);text-decoration:none}.wp-nav a:hover,.wp-nav a[aria-current]{color:var(--wp-purple)}@media(min-width:901px)and (max-width:1100px){.wp-header__bar{gap:16px}.wp-nav{gap:20px}}.wp-searchbtn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border:1px solid var(--wp-line);border-radius:999px;background:var(--wp-tint);color:var(--wp-ink);font:500 16px var(--wp-font-head);cursor:pointer}.wp-searchbtn{text-decoration:none}.wp-searchbtn:hover{border-color:var(--wp-purple);color:var(--wp-ink)}.wp-searchbtn kbd{margin-left:6px;padding:3px 7px;border:1px solid var(--wp-line);border-radius:6px;background:#fff;color:var(--wp-muted);font:500 14px/1.2 var(--wp-font-body)}.wp-burger,.wp-panel,.wp-burger--close{display:none}.wp-burger{align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-tint);color:var(--wp-ink);cursor:pointer}.wp-foot{background:var(--wp-ink);color:#cdbbe0;font-size:16px}.wp-foot a{color:#e7daf3;text-decoration:none}.wp-foot a:hover{color:#fff;text-decoration:underline}.wp-foot__inner{padding-top:64px;padding-bottom:32px;display:flex;flex-direction:column;gap:32px}.wp-foot__top,.wp-foot__bottom{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}.wp-foot__top{align-items:flex-start}.wp-foot__brand{display:flex;flex-direction:column;gap:16px;max-width:460px}.wp-foot__brand img{display:block;align-self:flex-start;height:40px;width:auto}.wp-foot__brand p{margin:0}.wp-foot__links{display:flex;flex-wrap:wrap;gap:4px 28px}.wp-foot__links a{display:inline-flex;align-items:center;min-height:44px}.wp-foot__bottom{gap:16px;padding-top:24px;border-top:1px solid #3a2a50;font-size:15px;align-items:center}.wp-foot__legal{display:flex;flex-wrap:wrap;gap:0 20px}.wp-foot__legal a{display:inline-flex;align-items:center;min-height:44px}.wp-page__actions{display:flex;flex-wrap:wrap;gap:14px}.wp-result{margin-bottom:40px}.wp-result__title{margin:0 0 8px;font:700 28px/1.2 var(--wp-font-head)}.wp-result__title a{color:var(--wp-ink);text-decoration:none}.wp-result__title a:hover{color:var(--wp-purple)}.wp-page{max-width:760px;margin:0 auto;padding:64px 0 96px}.wp-page__title{margin:0 0 32px;font:700 42px/1.15 var(--wp-font-head);color:var(--wp-ink);text-wrap:balance}@media(max-width:900px){.wp-h2{font-size:34px}}@media(max-width:900px){.wp-header{z-index:60}.wp-nav,.wp-searchbtn{display:none}.wp-burger,.wp-burger--close{display:inline-flex}html.wp-lock{overflow:hidden}.wp-backdrop{position:fixed;inset:0;z-index:40;background:#24133a73}.wp-backdrop[hidden]{display:none}.wp-panel{display:block;position:absolute;z-index:50;top:100%;left:0;right:0;max-height:calc(100vh - 84px);max-height:calc(100dvh - 84px);overflow-y:auto;overscroll-behavior:contain;padding:12px 0 24px;background:#fff;border-bottom:1px solid var(--wp-line);box-shadow:0 16px 24px #24133a1f}.wp-panel[hidden]{display:none}.wp-panel__head{display:flex;justify-content:flex-end}.wp-panel nav{display:flex;flex-direction:column;font:500 19px var(--wp-font-head)}.wp-panel nav a{display:flex;align-items:center;min-height:52px;color:var(--wp-ink);text-decoration:none;border-bottom:1px solid #eee6f5}.wp-panel form{display:flex;gap:10px;margin-top:20px}.wp-panel input[type=search]{flex:1;min-width:0;min-height:48px;padding:0 16px;border:1px solid var(--wp-line);border-radius:999px;font:400 16px var(--wp-font-body)}.wp-panel .wp-btn{min-height:48px;padding:0 20px;font-size:16px}}@media(max-width:640px){body{font-size:17px}.wp-c{padding-left:20px;padding-right:20px}.wp-h2{font-size:30px}.wp-header__bar{min-height:72px}.wp-panel{max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px)}.wp-foot__links{flex-direction:column}.wp-page{padding:40px 0 64px}.wp-page__title{font-size:34px}}.wp-prose img{max-width:100%;height:auto}.wp-note{position:relative;margin:0 0 28px;padding:20px 24px 20px 64px;border-radius:14px;background:var(--wp-lav-soft);color:var(--wp-ink)}.wp-note:before{content:"";position:absolute;left:22px;top:22px;width:26px;height:26px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B3A94' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E")}.wp-note--tip:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B3A94' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-4 10.5c.8.8 1 1.5 1 2.5h6c0-1 .2-1.7 1-2.5A6 6 0 0 0 12 3z'/%3E%3C/svg%3E")}.wp-note--caution{background:#fdf1e4}.wp-note--caution:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a4f0a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l10 18H2L12 3zM12 10v5M12 18h.01'/%3E%3C/svg%3E")}.wp-note__title{margin:0 0 6px!important;font:600 17px var(--wp-font-head);color:var(--wp-purple-dark)}.wp-note--caution .wp-note__title{color:#7a3d05}.wp-note>:last-child{margin-bottom:0}.wp-kk-wrap{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start;padding-top:40px;padding-bottom:96px;max-width:1320px}.wp-side{flex:1 1 280px;max-width:300px}.wp-side__sum{display:none}.wp-side__label{display:block;padding:0 14px 8px;font:600 14px var(--wp-font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--wp-purple)}.wp-side__search input[type=search]{width:100%;min-height:46px;margin:0 0 16px;padding:0 16px;border:1px solid var(--wp-line);border-radius:12px;background:#fff;color:var(--wp-ink);font:400 16px var(--wp-font-body)}.wp-side__nav{display:flex;flex-direction:column;gap:2px}.wp-side__nav a{display:flex;gap:12px;align-items:center;min-height:44px;padding:8px 14px;border-radius:10px;color:var(--wp-text);text-decoration:none;font-size:16px;line-height:1.4}.wp-side__nav a:hover{background:var(--wp-tint);color:var(--wp-ink)}.wp-side__nav a.on{background:var(--wp-lav-soft);color:var(--wp-ink);font-weight:600}.wp-side__link span{flex:1}.wp-side__link b{font-weight:600;color:var(--wp-purple);font-variant-numeric:tabular-nums}.wp-side__topic{margin:12px 0 4px;padding:0 14px;font:600 16px var(--wp-font-head);color:var(--wp-ink)}.wp-side__sub{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.wp-side__sub a{padding-left:28px;font-size:15px}.wp-kk-main{flex:999 1 560px;min-width:0;max-width:760px}.wp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:15px;line-height:1.4;color:var(--wp-muted)}.wp-crumbs>span{display:inline-flex;align-items:center;min-height:44px}.wp-crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--wp-muted);text-decoration:none}.wp-crumbs a:hover{color:var(--wp-purple);text-decoration:underline}.wp-crumbs>span[aria-hidden]{opacity:.7}.wp-kk-main>.wp-eyebrow,.wp-kk-art>.wp-eyebrow{margin:24px 0 10px;font-size:18px;text-transform:none;letter-spacing:0}.wp-kk-title{margin:0 0 18px;font:700 46px/1.15 var(--wp-font-head);color:var(--wp-ink);text-wrap:balance}.wp-kk-lead{margin:0 0 32px;font-size:20px;color:var(--wp-muted)}.wp-kk-listh{margin:56px 0 8px;font:700 28px/1.25 var(--wp-font-head);color:var(--wp-ink)}.wp-chlist{list-style:none;margin:0;padding:0}.wp-chlist li{border-top:1px solid #eee6f5}.wp-chlist a{display:flex;align-items:center;min-height:44px;padding:10px 0 2px;font:600 18px var(--wp-font-head);text-decoration:none}.wp-chlist span{display:block;padding-bottom:10px;font-size:16px;color:var(--wp-muted)}.wp-topics{list-style:none;margin:32px 0 0;padding:0}.wp-topics li{padding:22px 0;border-top:1px solid var(--wp-line)}.wp-topics h2{margin:0 0 6px;font:700 26px/1.25 var(--wp-font-head)}.wp-topics h2 a{display:inline-flex;align-items:center;min-height:44px;color:var(--wp-ink);text-decoration:none}.wp-topics h2 a:hover{color:var(--wp-purple)}.wp-topics p{margin:0 0 8px}.wp-topics__count{font:600 15px var(--wp-font-head);color:var(--wp-purple)}.wp-pn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.wp-pn a{display:flex;flex-direction:column;gap:4px;min-height:44px;padding:20px 24px;border:1px solid var(--wp-line);border-radius:14px;color:var(--wp-ink);text-decoration:none}.wp-pn a:hover{border-color:var(--wp-purple)}.wp-pn a span{font-size:15px;color:var(--wp-muted)}.wp-pn a strong{font:600 18px/1.35 var(--wp-font-head)}.wp-pn__next{grid-column:2;text-align:right}.wp-toc{flex:0 0 220px;position:sticky;top:24px;display:flex;flex-direction:column;gap:2px;padding-top:64px}.wp-toc p{margin:0 0 10px;font:600 14px var(--wp-font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--wp-purple)}.wp-toc a{display:block;padding:6px 0 6px 16px;border-left:2px solid var(--wp-line);color:var(--wp-muted);text-decoration:none;font-size:15px}.wp-toc a:hover{border-left-color:var(--wp-purple);color:var(--wp-ink)}.wp-empty{padding:24px 0}.wp-empty p{margin:0 0 20px}.wp-result .wp-eyebrow{margin-bottom:6px}.wp-result__title a{display:inline-flex;align-items:center;min-height:44px}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.navigation.pagination a,.navigation.pagination span{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--wp-line);border-radius:10px;text-decoration:none}.navigation.pagination .current{background:var(--wp-lav-soft);font-weight:600}@media(max-width:1200px){.wp-toc{display:none}}@media(max-width:900px){.wp-kk-wrap{gap:24px;padding-top:20px;padding-bottom:64px}.wp-side{flex:1 1 100%;max-width:none;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-tint)}.wp-side__sum{display:flex;align-items:center;min-height:52px;padding:0 18px;font:600 17px var(--wp-font-head);color:var(--wp-ink);cursor:pointer;list-style:none}.wp-side__sum::-webkit-details-marker{display:none}.wp-side__sum:after{content:"+";margin-left:auto;font-size:24px;color:var(--wp-purple)}.wp-side[open] .wp-side__sum:after{content:"\2212"}.wp-side__body{padding:0 8px 12px}.wp-side:not([open]) .wp-side__body{display:none}.wp-kk-main{flex-basis:100%}}@media(max-width:640px){.wp-kk-title{font-size:34px}.wp-pn{grid-template-columns:1fr}.wp-pn__next{grid-column:1;text-align:left}.wp-note{padding:18px 18px 18px 56px}.wp-note:before{left:16px;top:20px}}.wp-btn--ghost{border-color:#fff9;color:#fff}.wp-btn--ghost:hover{border-color:#fff;color:#fff;background:#ffffff1a}.wp-home-hero{background:var(--wp-purple);color:#fff}.wp-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;padding-top:88px;padding-bottom:104px}.wp-hero__text{display:flex;flex-direction:column;gap:28px}.wp-hero__eyebrow{margin:0;font:600 15px var(--wp-font-head);letter-spacing:.1em;text-transform:uppercase;color:#e7daf3}.wp-hero__title{margin:0;font:700 58px/1.1 var(--wp-font-head);letter-spacing:-.01em;text-wrap:balance}.wp-hero__lead{margin:0;font-size:21px;line-height:1.6;color:#f1e9f8;max-width:560px}.wp-hero__cta{display:flex;gap:14px;flex-wrap:wrap}.wp-receipt-wrap{transform:rotate(1.5deg);filter:drop-shadow(0 24px 30px rgba(20,8,35,.35));justify-self:center;max-width:420px;width:100%}.wp-receipt{padding:32px 32px 44px;font-size:16px;line-height:1.5;background:#fff;color:var(--wp-ink);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%}.wp-receipt__head{text-align:center;display:flex;flex-direction:column;gap:4px;padding-bottom:18px;border-bottom:2px dashed #cdbbe0}.wp-receipt__title{font:700 20px var(--wp-font-head);letter-spacing:.08em}.wp-receipt__sub{font-size:14px;color:var(--wp-muted)}.wp-receipt__lines{display:flex;flex-direction:column;gap:10px;padding:18px 0;border-bottom:2px dashed #cdbbe0}.wp-receipt__total{padding:16px 0 6px;font:700 22px var(--wp-font-head)}.wp-receipt__foot{margin:0;font-size:14px;color:var(--wp-muted);text-align:center}.wp-row{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.wp-row span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.wp-home-sec{padding:112px 0}.wp-home-sec--tint{background:var(--wp-tint);border-top:1px solid #eee6f5;border-bottom:1px solid #eee6f5}.wp-home-stack{display:flex;flex-direction:column;gap:56px}.wp-home-head{display:flex;flex-direction:column;gap:18px;max-width:720px}.wp-home-lead{margin:0;font-size:20px}.wp-home-col{display:flex;flex-direction:column;gap:20px}.wp-home-col__p{margin:0}.wp-home-col--gap{gap:24px}.wp-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px}.wp-grid2{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.wp-grid2--center{align-items:center}.wp-grid4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;font-size:17px}.wp-grid4 p{margin:0}.wp-why{display:flex;flex-direction:column;gap:14px}.wp-why__icon{width:56px;height:56px;border-radius:50%;background:var(--wp-lav-soft);display:grid;place-items:center}.wp-why h3{margin:0;font:600 23px var(--wp-font-head);color:var(--wp-ink)}.wp-why p{margin:0}.wp-ch{display:flex;flex-direction:column}.wp-ch a{display:flex;gap:16px;align-items:center;min-height:44px;padding:14px 0;border-bottom:1px solid var(--wp-line);color:var(--wp-ink);text-decoration:none;font-size:18px}.wp-ch a:hover{color:var(--wp-purple)}.wp-ch a span{flex:1}.wp-ch b{font-family:var(--wp-font-head);font-weight:600;color:var(--wp-purple);min-width:40px;text-align:right;font-variant-numeric:tabular-nums}.wp-ch__note{margin:12px 0 0;font-size:16px;color:var(--wp-muted)}.wp-faq details{border-bottom:1px solid var(--wp-line);padding:22px 0}.wp-faq summary{cursor:pointer;min-height:44px;font-family:var(--wp-font-head);font-weight:600;font-size:21px;color:var(--wp-ink);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px}.wp-faq summary::-webkit-details-marker{display:none}.wp-faq summary:after{content:"+";color:var(--wp-purple);font-weight:500;font-size:28px;line-height:1}.wp-faq details[open] summary:after{content:"\2013"}.wp-faq details p{margin:14px 0 0;max-width:640px}.wp-home-dev{background:var(--wp-ink);color:#f1e9f8;padding:104px 0}.wp-home-dev .wp-eyebrow{color:var(--wp-lav)}.wp-home-dev .wp-h2{color:#fff}.wp-home-dev b{color:#fff;font-family:var(--wp-font-head)}.wp-code{margin:0;padding:24px 28px;border-radius:14px;background:#170c27;border:1px solid #3a2a50;color:#e7daf3;font:16px/1.7 ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.wp-code span{color:var(--wp-lav)}.wp-home-dl{background:var(--wp-lav-soft);padding:88px 0}.wp-home-dl__in{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.wp-home-dl__text{display:flex;flex-direction:column;gap:12px;max-width:640px}.wp-home-dl h2{margin:0;font:700 38px/1.15 var(--wp-font-head);color:var(--wp-ink)}.wp-home-dl p{margin:0;font-size:20px}@media(max-width:900px){.wp-hero,.wp-grid2{grid-template-columns:minmax(0,1fr);gap:48px}.wp-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-receipt-wrap{transform:none}.wp-home-sec{padding:80px 0}}@media(max-width:640px){.wp-grid3,.wp-grid4{grid-template-columns:minmax(0,1fr)}.wp-hero{padding-top:56px;padding-bottom:64px}.wp-hero__title{font-size:30px}.wp-hero__lead{font-size:18px}.wp-home-sec,.wp-home-dev,.wp-home-dl{padding:64px 0}.wp-home-sec .wp-h2,.wp-home-dev .wp-h2{font-size:32px}.wp-home-dl h2{font-size:30px}.wp-receipt{padding:24px 20px 40px}}.wp-nowrap{white-space:nowrap}.wp-pal{position:fixed;inset:0;z-index:1000001;padding:max(10vh,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));background:#24133a8c;backdrop-filter:blur(4px)}.wp-pal[hidden]{display:none}.wp-pal__box{max-width:680px;margin:0 auto;overflow:hidden;background:#fff;border:1px solid var(--wp-line);border-radius:16px;box-shadow:0 40px 80px -30px #1408238c}.wp-pal__in{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--wp-line)}.wp-pal__in>svg{position:absolute;left:22px;top:21px;width:22px;height:22px;color:var(--wp-purple);pointer-events:none}.wp-pal__in input{flex:1;min-width:0;height:64px;padding:0 8px 0 58px;border:0;background:transparent;color:var(--wp-ink);font:500 20px/1 var(--wp-font-body);box-shadow:none;-webkit-appearance:none;appearance:none}.wp-pal__in input::-webkit-search-cancel-button{display:none}.wp-pal__in input:focus-visible{outline:none}.wp-pal__x{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-right:8px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--wp-ink);cursor:pointer}.wp-pal__r{max-height:min(460px,60vh);overflow:auto;padding:8px}.wp-pal__r:empty{display:none}.wp-pal__res{display:grid;gap:2px;min-height:44px;padding:12px 14px;border-radius:12px;color:var(--wp-ink);text-decoration:none}.wp-pal__res .t{font:600 17px/1.35 var(--wp-font-head);overflow-wrap:anywhere}.wp-pal__res mark{background:transparent;color:var(--wp-purple);font-weight:700}.wp-pal__res .sec{font:600 14px/1.4 var(--wp-font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--wp-purple)}.wp-pal__res .s{font-size:16px;line-height:1.5;color:var(--wp-muted);overflow-wrap:anywhere}.wp-pal__res.on{background:var(--wp-lav-soft)}.wp-pal__st{padding:14px 22px;font-size:16px;color:var(--wp-muted)}.wp-pal__st:empty{display:none}.wp-pal__f{display:flex;flex-wrap:wrap;gap:6px 18px;padding:12px 18px;border-top:1px solid var(--wp-line);font-size:14px;color:var(--wp-muted)}.wp-pal__f kbd{padding:3px 6px;border:1px solid var(--wp-line);border-radius:5px;background:var(--wp-tint);font:500 14px/1 var(--wp-font-body)}@media(max-width:900px){.wp-pal{padding-top:max(12px,env(safe-area-inset-top,0px))}.wp-pal__f{display:none}.wp-pal__r{max-height:calc(100dvh - 140px)}}.wp-brand{padding-bottom:96px}.wp-brand__head{max-width:860px;padding:64px 0 24px}.wp-brand__lead{font-size:20px}.wp-brand__sec{padding:64px 0 8px;border-top:1px solid var(--wp-line);margin-top:48px}.wp-brand__sec--last{padding-bottom:0}.wp-brand__txt{max-width:760px;margin:0 0 32px;font-size:19px;line-height:1.7}.wp-brand h3{margin:0 0 10px;font:600 22px/1.3 var(--wp-font-head);color:var(--wp-ink)}.wp-brand__sub{margin-top:48px!important}.wp-brand__logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 40px}.wp-brand__logo{margin:0;border:1px solid var(--wp-line);border-radius:16px;overflow:hidden;background:#fff}.wp-brand__stage{display:flex;align-items:center;justify-content:center;min-height:200px;padding:32px}.wp-brand__logo--dark .wp-brand__stage{background:var(--wp-purple)}.wp-brand__logo--light .wp-brand__stage{background:#fff}.wp-brand__stage img{max-width:100%}.wp-brand__logo figcaption{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:20px 24px 24px;font-size:18px;border-top:1px solid var(--wp-line)}.wp-brand__rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;font-size:18px;line-height:1.7}.wp-brand__rules p{margin:0}.wp-brand__donts{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;font-size:18px;line-height:1.6}.wp-brand__donts li{padding:18px 22px;background:var(--wp-lav-soft);border-left:4px solid var(--wp-purple-dark);border-radius:0 12px 12px 0}.wp-brand__swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wp-brand__sw{border:1px solid var(--wp-line);border-radius:16px;overflow:hidden;background:#fff}.wp-brand__chip{height:140px}.wp-brand__swb{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 24px 24px;font-size:18px}.wp-brand__swb strong{font:600 22px/1.3 var(--wp-font-head);color:var(--wp-ink)}.wp-brand__val code{font:600 18px var(--wp-font-body);color:var(--wp-ink);user-select:all}.wp-brand__use{color:var(--wp-muted);font-size:17px;line-height:1.5;margin-bottom:8px}.wp-brand__copy{min-height:44px}.wp-brand__status{min-height:28px;margin:20px 0 0;font-size:18px;color:var(--wp-purple-dark);font-weight:600}.wp-brand__type{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wp-brand__tp{padding:28px;border:1px solid var(--wp-line);border-radius:16px;background:var(--wp-tint)}.wp-brand__tl{margin:0 0 20px;font:600 15px var(--wp-font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--wp-purple)}.wp-brand__note{margin:16px 0 0;font-size:17px;color:var(--wp-muted);line-height:1.6}.wp-brand__poppins7{margin:0 0 12px;font:700 32px/1.2 var(--wp-font-head);color:var(--wp-ink)}.wp-brand__poppins6{margin:0;font:600 24px/1.3 var(--wp-font-head);color:var(--wp-ink)}.wp-brand__os4{margin:0 0 12px;font:400 20px/1.6 var(--wp-font-body);color:var(--wp-text)}.wp-brand__os6{margin:0;font:600 20px/1.6 var(--wp-font-body);color:var(--wp-text)}.wp-brand__og{display:block;width:100%;max-width:840px;height:auto;border-radius:16px;border:1px solid var(--wp-line);margin:0 0 24px}.wp-brand__tone{margin:0;padding-left:28px;max-width:760px;font-size:19px;line-height:1.7}.wp-brand__tone li{margin-bottom:12px}.wp-brand__tone li::marker{color:var(--wp-purple)}@media(max-width:900px){.wp-brand__logos,.wp-brand__swatches,.wp-brand__type{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.wp-brand__head{padding:40px 0 8px}.wp-brand__sec{padding-top:40px;margin-top:32px}.wp-brand__logos,.wp-brand__swatches,.wp-brand__type,.wp-brand__rules,.wp-brand__donts{grid-template-columns:minmax(0,1fr)}.wp-brand__tp{padding:22px}.wp-brand__poppins7{font-size:26px}}.wp-zoom{cursor:zoom-in}.wp-zoom:focus-visible{outline:3px solid var(--wp-purple);outline-offset:3px}.wp-lb{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:max(56px,env(safe-area-inset-top,0px)) 16px 16px;border:0;background:transparent;box-sizing:border-box}.wp-lb::backdrop{background:#170c27db}.wp-lb[open]{display:flex;align-items:center;justify-content:center}.wp-lb__fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;height:100%;justify-content:center;cursor:zoom-out}.wp-lb__img{max-width:min(1400px,100%);max-height:calc(100% - 48px);width:auto;height:auto;border-radius:10px;background:#fff;cursor:default;box-shadow:0 30px 60px -20px #0009}.wp-lb__cap{color:#f1e9f8;font-size:16px;line-height:1.4;text-align:center;max-width:900px}.wp-lb__x{position:fixed;top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer}.wp-lb__x:hover{background:#ffffff3d}.wp-lb__x:focus-visible{outline:3px solid #c9a8ec;outline-offset:2px}
