.markdown-body{color-scheme:light;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;font-weight:400;color:#1f2328;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body a{text-decoration:underline;text-underline-offset:.2rem}.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{background-color:#0000;color:#0969da;text-decoration:none}.markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:600}.markdown-body dfn{font-style:italic}.markdown-body h1{margin:.67em 0;font-weight:600;padding-bottom:.3em;font-size:2em;border-bottom:1px solid #d1d9e0b3}.markdown-body mark{background-color:#fff8c5;color:#1f2328}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{border-style:none;max-width:100%;box-sizing:content-box}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body figure{margin:1em 2.5rem}.markdown-body hr{box-sizing:content-box;overflow:hidden;background:#0000;border-bottom:1px solid #d1d9e0b3;height:.25em;padding:0;margin:1.5rem 0;background-color:#d1d9e0;border:0}.markdown-body input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}.markdown-body [type=checkbox],.markdown-body [type=radio]{box-sizing:border-box;padding:0}.markdown-body [type=number]::-webkit-inner-spin-button,.markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.markdown-body [type=search]::-webkit-search-cancel-button,.markdown-body [type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body ::placeholder{color:#59636e;opacity:1}.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto;font-variant:tabular-nums}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body a:focus,.markdown-body [role=button]:focus,.markdown-body input[type=radio]:focus,.markdown-body input[type=checkbox]:focus{outline:2px solid var(--borderColor-accent-emphasis);outline-offset:-2px;box-shadow:none}.markdown-body a:focus:not(:focus-visible),.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body input[type=radio]:focus:not(:focus-visible),.markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.markdown-body a:focus-visible,.markdown-body [role=button]:focus-visible,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus-visible{outline:2px solid var(--borderColor-accent-emphasis);outline-offset:-2px;box-shadow:none}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible,.markdown-body input[type=radio]:focus,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus,.markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.markdown-body kbd{display:inline-block;padding:.25rem;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:#1f2328;vertical-align:middle;background-color:#f6f8fa;border:solid 1px var(--borderColor-muted);border-bottom-color:var(--borderColor-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--borderColor-muted)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.25}.markdown-body h2{font-weight:600;padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #d1d9e0b3}.markdown-body h3{font-weight:600;font-size:1.25em}.markdown-body h4{font-weight:600;font-size:1em}.markdown-body h5{font-weight:600;font-size:.875em}.markdown-body h6{font-weight:600;font-size:.85em;color:#59636e}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0;padding:0 1em;color:#59636e;border-left:.25em solid #d1d9e0}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body tt,.markdown-body code,.markdown-body samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.markdown-body .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.markdown-body input::-webkit-outer-spin-button,.markdown-body input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body .mr-2{margin-right:.5rem!important}.markdown-body:before{display:table;content:""}.markdown-body:after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:#d1242f}.markdown-body .anchor{float:left;padding-right:.25rem;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:1rem}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1f2328;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:1rem}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:1rem;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 1rem;margin-bottom:1rem}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid #d1d9e0}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body table img{background-color:#0000}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:#0000}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid #d1d9e0}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:#1f2328}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:#818b981f;border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:#0000;border:0}.markdown-body .highlight{margin-bottom:1rem}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:1rem;overflow:auto;font-size:85%;line-height:1.45;color:#1f2328;background-color:#f6f8fa;border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:#0000;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px .5rem 9px;text-align:right;background:#fff;border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:#f6f8fa;border-top:0}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes{font-size:12px;color:#59636e;border-top:1px solid #d1d9e0}.markdown-body .footnotes ol{padding-left:1rem}.markdown-body .footnotes ol ul{display:inline-block;padding-left:1rem;margin-top:1rem}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-1.5rem;pointer-events:none;content:"";border:2px solid #0969da;border-radius:6px}.markdown-body .footnotes li:target{color:#1f2328}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.markdown-body .pl-c{color:#59636e}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#0550ae}.markdown-body .pl-e,.markdown-body .pl-en{color:#6639ba}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:#1f2328}.markdown-body .pl-ent{color:#0550ae}.markdown-body .pl-k{color:#cf222e}.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra{color:#0a3069}.markdown-body .pl-v,.markdown-body .pl-smw{color:#953800}.markdown-body .pl-bu{color:#82071e}.markdown-body .pl-ii{color:var(--fgColor-danger);background-color:var(--bgColor-danger-muted)}.markdown-body .pl-c2{color:#f6f8fa;background-color:#cf222e}.markdown-body .pl-sr .pl-cce{font-weight:700;color:#116329}.markdown-body .pl-ml{color:#3b2300}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:#0550ae}.markdown-body .pl-mi{font-style:italic;color:#1f2328}.markdown-body .pl-mb{font-weight:700;color:#1f2328}.markdown-body .pl-md{color:#82071e;background-color:#ffebe9}.markdown-body .pl-mi1{color:#116329;background-color:#dafbe1}.markdown-body .pl-mc{color:#953800;background-color:#ffd8b5}.markdown-body .pl-mi2{color:#d1d9e0;background-color:#0550ae}.markdown-body .pl-mdr{font-weight:700;color:#8250df}.markdown-body .pl-ba{color:#59636e}.markdown-body .pl-sg{color:#818b98}.markdown-body .pl-corl{text-decoration:underline;color:#0a3069}.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),.markdown-body button:focus:not(:focus-visible),.markdown-body summary:focus:not(:focus-visible),.markdown-body a:focus:not(:focus-visible){outline:none;box-shadow:none}.markdown-body [tabindex="0"]:focus:not(:focus-visible),.markdown-body details-dialog:focus:not(:focus-visible){outline:none}.markdown-body g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;vertical-align:-.075em}.markdown-body g-emoji img{width:1em;height:1em}.markdown-body a:has(>p,>div,>pre,>blockquote){display:block}.markdown-body a:has(>p,>div,>pre,>blockquote):not(:has(.snippet-clipboard-content,>pre)){width:fit-content}.markdown-body a:has(>p,>div,>pre,>blockquote):has(.snippet-clipboard-content,>pre):focus-visible{outline:2px solid var(--borderColor-accent-emphasis);outline-offset:2px}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item label{font-weight:400}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:.25rem}.markdown-body .task-list-item .handle{display:none}.markdown-body .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}.markdown-body ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body .contains-task-list:hover .task-list-item-convert-container,.markdown-body .contains-task-list:focus-within .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip-path:none}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.markdown-body .markdown-alert{padding:.5rem 1rem;margin-bottom:1rem;color:inherit;border-left:.25em solid #d1d9e0}.markdown-body .markdown-alert>:first-child{margin-top:0}.markdown-body .markdown-alert>:last-child{margin-bottom:0}.markdown-body .markdown-alert .markdown-alert-title{display:flex;font-weight:500;align-items:center;line-height:1}.markdown-body .markdown-alert.markdown-alert-note{border-left-color:#0969da}.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:#0969da}.markdown-body .markdown-alert.markdown-alert-important{border-left-color:#8250df}.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:#8250df}.markdown-body .markdown-alert.markdown-alert-warning{border-left-color:#9a6700}.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:#9a6700}.markdown-body .markdown-alert.markdown-alert-tip{border-left-color:#1a7f37}.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:#1a7f37}.markdown-body .markdown-alert.markdown-alert-caution{border-left-color:#cf222e}.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:#d1242f}.markdown-body>*:first-child>.heading-element:first-child{margin-top:0!important}.markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}:root{--ua-color-primary: #F1EB34;--ua-color-on-primary: #383939;--ua-color-accent: #FA6414;--ua-color-background: #FFFDF9;--ua-color-red: #D3312D;--ua-color-red-tint: rgba(211, 49, 45, .08);--ua-color-green: #0ACC52;--ua-color-green-tint: rgba(10, 204, 82, .08);--ua-color-orange: #F08F19;--ua-color-orange-tint: rgba(240, 143, 25, .08);--ua-color-surface: #FFFFFF;--ua-color-text: rgba(44, 44, 44, 1);--ua-color-text-65: rgba(44, 44, 44, .65);--ua-color-text-25: rgba(44, 44, 44, .25);--ua-color-text-07: rgba(44, 44, 44, .07);--ua-color-error: var(--ua-color-red);--ua-color-success: var(--ua-color-green);--ua-color-border: #E8E8E8;--ua-color-shadow-5: rgba(0, 0, 0, .05);--ua-color-shadow-10: rgba(0, 0, 0, .1);--ua-color-shadow-15: rgba(0, 0, 0, .15);--ua-font-family-base: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans JP", "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif;--ua-font-family-heading: var(--ua-font-family-base);--ua-font-family-body: var(--ua-font-family-base);--ua-font-family-display: var(--ua-font-family-base);--ua-font-family-currency: "Rubik", var(--ua-font-family-base);--ua-font-size-xs: 11px;--ua-font-size-2xs: 13px;--ua-font-size-sm: 14px;--ua-font-size-base: 16px;--ua-font-size-md: 18px;--ua-font-size-lg: 20px;--ua-font-size-xl: 24px;--ua-font-size-2xl: 26px;--ua-line-height-tight: 1.4;--ua-line-height-base: 1.6;--ua-line-height-relaxed: 1.8;--ua-spacing-2xs: 6px;--ua-spacing-xs: 4px;--ua-spacing-sm: 8px;--ua-spacing-smh: 12px;--ua-spacing-md: 16px;--ua-spacing-lg: 24px;--ua-spacing-xl: 32px;--ua-spacing-2xl: 40px;--ua-spacing-3xl: 64px;--ua-radius-sm: 8px;--ua-radius-md: 15px;--ua-radius-lg: 20px;--ua-radius-full: 140px;--ua-shadow-sm: 0 1px 2px var(--ua-color-shadow-5);--ua-shadow-md: 3px 3px 10px var(--ua-color-shadow-10);--ua-shadow-lg: 0 10px 25px var(--ua-color-shadow-15);--ua-shadow-card: 3px 3px 21px 3px var(--ua-color-shadow-10);--ua-shadow-card-light: 3px 3px 21px 3px var(--ua-color-shadow-5);--ua-container-sm: 480px;--ua-container-md: 768px;--ua-container-lg: 1024px;--ua-breakpoint-sm: 640px;--ua-breakpoint-md: 768px;--ua-breakpoint-lg: 1024px}.l-page{display:grid;grid-template-areas:"contents";grid-template-columns:1fr;min-height:100vh;position:relative;margin:0;padding:0}.l-page-contents{grid-area:contents;padding:0;position:relative;overflow-x:hidden}html,body{margin:0;padding:0;width:100%;max-width:100%;overflow-x:hidden}body{font-family:var(--ua-font-family-body);color:var(--ua-color-text);line-height:var(--ua-line-height-base);background-color:var(--ua-color-background);min-height:100vh;display:flex;flex-direction:column}main{flex:1;display:flex;flex-direction:column}button{margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer}button:focus{outline:none}a.subscription-card,a.plan-card{text-decoration:none;color:inherit}a.subscription-card:focus,a.subscription-card:active,a.subscription-card:visited,a.plan-card:focus,a.plan-card:active,a.plan-card:visited{text-decoration:none}@media (any-hover: hover){a.subscription-card:hover,a.plan-card:hover{text-decoration:none}}.uk-section{padding:0;margin:0}.uk-container{max-width:100%;padding:0}.l-auth{display:grid;grid-template-rows:1fr auto;flex:1;background-color:var(--ua-color-background)}.l-auth__container{display:grid;place-items:center;padding:var(--ua-spacing-lg)}@media (min-width: 768px){.l-auth__container{padding:var(--ua-spacing-md)}}.l-auth__card{display:grid;gap:var(--ua-spacing-md);width:100%;max-width:none;padding:var(--ua-spacing-2xl);box-sizing:border-box;background-color:var(--ua-color-surface);border-radius:var(--ua-radius-sm);box-shadow:var(--ua-shadow-card)}@media (min-width: 768px){.l-auth__card{max-width:500px}}.l-auth__branding{display:grid;justify-items:center;gap:var(--ua-spacing-md);padding-bottom:var(--ua-spacing-lg)}.l-auth__logo{display:grid;justify-items:center}.l-auth__logo-image{max-width:230px;height:auto}.l-auth__content{display:grid;gap:var(--ua-spacing-md)}.l-auth__header{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.l-auth__heading{display:grid;gap:var(--ua-spacing-sm);text-align:center}.l-auth__title{font-size:16px;font-weight:600;color:var(--ua-color-text);margin:0}.l-auth__icon{display:grid;justify-items:center}.l-auth__icon-image{width:100px;height:100px;color:var(--ua-color-primary)}.l-auth__note{font-size:12px;color:var(--ua-color-text-65);text-align:center;line-height:var(--ua-line-height-base);margin:0}.l-auth__links{display:grid;justify-items:center}.l-auth__description{font-size:var(--ua-font-size-sm);color:var(--ua-color-text);text-align:center;line-height:var(--ua-line-height-base);margin:0}.l-auth__description p{margin-block:0}.l-auth__description--left{text-align:left}.l-auth__zip-row{display:flex;gap:var(--ua-spacing-sm);align-items:center}.l-auth__zip-row .ua-form__input{flex:1;min-width:0}.l-auth__address-search-btn{height:38px;width:140px;padding:0 var(--ua-spacing-lg);background-color:var(--ua-color-primary);color:var(--ua-color-on-primary);border:none;border-radius:var(--ua-radius-full);font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-2xs);font-weight:600;cursor:pointer;transition:opacity .2s;flex-shrink:0}.l-auth__address-search-btn:hover{opacity:.8}.l-auth__agreements{display:grid;gap:var(--ua-spacing-md)}.l-auth__agreement-checkbox{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:var(--ua-spacing-sm);font-size:var(--ua-font-size-sm);color:var(--ua-color-text);cursor:pointer;--checkbox-bg: var(--ua-color-surface);--checkbox-border: var(--ua-color-text-65);--checkbox-check: var(--ua-color-surface)}.l-auth__agreement-checkbox:has(input:checked){--checkbox-bg: var(--ua-color-primary);--checkbox-border: var(--ua-color-primary);--checkbox-check: var(--ua-color-on-primary)}.l-auth__agreement-checkbox-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.l-auth__agreement-checkbox-icon{width:16px;height:16px;flex-shrink:0}.l-auth__agreement-link{color:var(--ua-color-accent);text-decoration:underline;transition:opacity .2s}.l-auth__agreement-link:hover{color:var(--ua-color-accent);opacity:.7}.l-auth__agreement-hint{font-size:12px;color:var(--ua-color-text-65);text-align:center;margin:0}.l-auth__social-buttons{display:grid;grid-template-columns:1fr auto auto 1fr;gap:var(--ua-spacing-md);justify-items:center}.l-auth__footer{padding:var(--ua-spacing-lg);font-size:12px;color:var(--ua-color-text-65);text-align:center}.ua-auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--ua-spacing-smh)}.ua-auth-divider:before,.ua-auth-divider:after{content:"";height:1px;background-color:var(--ua-color-text-25)}.ua-auth-divider span{font-size:12px;color:var(--ua-color-text-65)}.ua-auth-social-btn{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;box-sizing:border-box;height:47px;padding:var(--ua-spacing-smh);background-color:var(--ua-color-surface);border:1px solid var(--ua-color-text-25);border-radius:var(--ua-radius-sm);font-size:var(--ua-font-size-2xs);font-weight:600;color:var(--ua-color-text);text-decoration:none;cursor:pointer;transition:background-color .2s}.ua-auth-social-btn:hover{background-color:var(--ua-color-text-07);color:var(--ua-color-text);text-decoration:none}.ua-auth-social-btn__icon{grid-column:2;display:grid;place-items:center;justify-self:end;width:20px;height:20px}.ua-auth-social-btn__label{grid-column:3;text-align:center}.l-page-container{flex:1;display:flex;flex-direction:column}.l-page-header{background-color:var(--ua-color-surface);border-bottom:1px solid var(--ua-color-text-07);box-shadow:var(--ua-shadow-card-light);position:sticky;top:0;z-index:100}.l-page-header__inner{display:flex;align-items:center;height:80px;max-width:none;margin:0 auto;width:100%;box-sizing:border-box;padding-inline:var(--ua-spacing-lg)}@media (min-width: 768px){.l-page-header__inner{max-width:700px;padding-inline:0}}.l-page-header__back{display:flex;align-items:center;justify-content:center;color:var(--ua-color-accent);text-decoration:none;padding:var(--ua-spacing-xs);margin-left:calc(-1 * var(--ua-spacing-xs));border-radius:4px;transition:opacity .2s}.l-page-header__back:hover{color:var(--ua-color-accent);opacity:.7}.l-page-header__back-icon{width:24px;height:24px}.l-page-main{flex:1;display:flex;flex-direction:column}.l-page-content{flex:1;display:flex;flex-direction:column;gap:var(--ua-spacing-xl);width:100%;max-width:none;margin:0 auto;padding-block:var(--ua-spacing-2xl);padding-inline:var(--ua-spacing-lg);box-sizing:border-box}@media (min-width: 768px){.l-page-content{max-width:700px;padding-inline:0}}.ua-page-title{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-xl);font-weight:700;color:var(--ua-color-primary);text-align:center;padding:30px 0 20px;background-color:var(--ua-color-background)}.ua-content-title{font-family:var(--ua-font-family-heading);font-size:22px;font-weight:600;color:var(--ua-color-text);margin:0;padding-left:var(--ua-spacing-lg);border-left:6px solid var(--ua-color-primary)}.ua-section-heading{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-lg);font-weight:700;color:var(--ua-color-text);padding-left:var(--ua-spacing-md);border-left:4px solid var(--ua-color-primary);margin-bottom:var(--ua-spacing-sm)}.ua-section-content{padding:0 var(--ua-spacing-md)}.ua-card{background-color:var(--ua-color-white);border-radius:var(--ua-radius-md);box-shadow:var(--ua-shadow-md);overflow:hidden;display:flex;flex-direction:column}.ua-card__header{background-color:var(--ua-color-background);padding:var(--ua-spacing-lg);text-align:center}.ua-card__body{padding:var(--ua-spacing-lg);flex:1}.ua-card__footer{background-color:var(--ua-color-background);padding:var(--ua-spacing-lg);text-align:center;margin-top:auto}.ua-btn{--ua-btn-bg: transparent;--ua-btn-color: var(--ua-color-text);--ua-btn-border-color: transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--ua-spacing-xs);font-family:var(--ua-font-family-heading);font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:all .2s ease;box-sizing:border-box;background-color:var(--ua-btn-bg);color:var(--ua-btn-color);border:1px solid var(--ua-btn-border-color)}.ua-btn:hover,.ua-btn:focus,.ua-btn:active,.ua-btn:visited{text-decoration:none;color:var(--ua-btn-color)}.ua-btn--sm{padding:var(--ua-spacing-sm) var(--ua-spacing-md);font-size:var(--ua-font-size-sm);border-radius:var(--ua-radius-full)}.ua-btn--md{padding:8px 24px;font-size:var(--ua-font-size-base);border-radius:var(--ua-radius-full);height:44px}.ua-btn--lg{padding:var(--ua-spacing-smh) var(--ua-spacing-lg);font-size:var(--ua-font-size-2xs);font-weight:600;border-radius:var(--ua-radius-full);height:45px}.ua-btn--thin{padding:var(--ua-spacing-xs) var(--ua-spacing-md)}.ua-btn--regular-weight{font-weight:500}.ua-btn--primary{--ua-btn-bg: var(--ua-color-primary);--ua-btn-color: var(--ua-color-on-primary);--ua-btn-border-color: var(--ua-color-primary)}.ua-btn--primary:focus,.ua-btn--primary:active{--ua-btn-bg: var(--ua-color-primary);opacity:.8}@media (any-hover: hover){.ua-btn--primary:hover{--ua-btn-bg: var(--ua-color-primary);opacity:.8}}.ua-btn--secondary{--ua-btn-bg: var(--ua-color-white);--ua-btn-color: var(--ua-color-accent);--ua-btn-border-color: var(--ua-color-accent)}.ua-btn--outline{--ua-btn-bg: transparent;--ua-btn-color: var(--ua-color-text);--ua-btn-border-color: var(--ua-color-text-25);line-height:normal}.ua-btn--ghost{--ua-btn-bg: transparent;--ua-btn-color: var(--ua-color-text);--ua-btn-border-color: transparent}.ua-btn--system{font-family:var(--ua-font-family-body);font-weight:500}.ua-btn--inline{display:inline;width:fit-content}.ua-btn--danger{--ua-btn-bg: var(--ua-color-red);--ua-btn-color: var(--ua-color-surface);--ua-btn-border-color: var(--ua-color-red)}.ua-btn--danger:hover,.ua-btn--danger:focus,.ua-btn--danger:active{--ua-btn-bg: var(--ua-color-red);--ua-btn-color: var(--ua-color-surface);opacity:.9}.ua-btn--muted{--ua-btn-bg: var(--ua-color-text-25);--ua-btn-color: var(--ua-color-on-primary);--ua-btn-border-color: transparent}.ua-btn:disabled,.ua-btn.ua-disabled{opacity:.15;cursor:not-allowed;pointer-events:none}.ua-btn--full-width{width:100%}.ua-form{display:flex;flex-direction:column;gap:var(--ua-spacing-md)}.ua-form__group{display:flex;flex-direction:column;gap:var(--ua-spacing-2xs)}.ua-form__groups{display:flex;flex-direction:column;gap:var(--ua-spacing-md)}.ua-form__label{display:block;font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-2xs);font-weight:600;color:var(--ua-color-text)}.ua-form__select{width:100%;height:100%;padding:10px 36px 10px 14px;box-sizing:border-box;border:none;background-color:transparent;font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-sm);color:var(--ua-color-text);line-height:1;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.ua-form__select:focus{outline:none}.ua-form__input,.ua-form__datepicker,.ua-form__select-container,.ua-form__textarea{width:100%;height:38px;box-sizing:border-box;font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-sm);color:var(--ua-color-text);background-color:var(--ua-color-surface);border:1px solid var(--ua-color-text-25);border-radius:var(--ua-radius-sm);transition:border-color .12s ease;position:relative;line-height:1}.ua-form__input:focus,.ua-form__datepicker:focus,.ua-form__select-container:focus,.ua-form__textarea:focus{outline:none;border-color:var(--ua-color-primary)}.ua-form__input::placeholder,.ua-form__datepicker::placeholder,.ua-form__select-container::placeholder,.ua-form__textarea::placeholder{color:var(--ua-color-text-25)}.ua-form__input--error,.ua-form__datepicker--error,.ua-form__select-container--error,.ua-form__textarea--error{background-color:var(--ua-color-red-tint);border-color:var(--ua-color-red)}.ua-form__input--error:focus,.ua-form__datepicker--error:focus,.ua-form__select-container--error:focus,.ua-form__textarea--error:focus{border-color:var(--ua-color-red)}.ua-form__input,.ua-form__datepicker,.ua-form__textarea{padding:10px 14px}.ua-form__datepicker{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ua-form__datepicker::-webkit-date-and-time-value{text-align:left;margin:0}.ua-form__select-container{display:flex;align-items:center;padding:0}.ua-form__select-container:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23555555' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;pointer-events:none}.ua-form__select-container:focus-within{background:var(--ua-color-surface);border-color:var(--ua-color-primary)}.ua-form__input:disabled,.ua-form__datepicker:disabled,.ua-form__textarea:disabled{cursor:not-allowed}.ua-form__select-container:has(.ua-form__select:disabled)>select{cursor:not-allowed}.ua-form__select-field{width:100%}.ua-form__textarea{min-height:120px;resize:vertical}.ua-form__hint{font-size:var(--ua-font-size-sm);color:var(--ua-color-text-muted);margin-top:var(--ua-spacing-xs)}.ua-form__hint--warning{display:flex;align-items:flex-start;gap:var(--ua-spacing-xs);color:var(--ua-color-text-muted);margin-top:var(--ua-spacing-md)}.ua-form__hint-icon{flex-shrink:0;width:16px;height:16px;color:var(--ua-color-warning)}.ua-form__error{font-size:var(--ua-font-size-sm);color:var(--ua-color-error);margin-top:var(--ua-spacing-xs)}.ua-form__label.required:after{content:" *";color:var(--ua-color-error)}.ua-alert{flex-direction:column;gap:var(--ua-spacing-sm);padding:var(--ua-spacing-md);border-radius:var(--ua-radius-sm)}.ua-alert:not([hidden]){display:flex;margin-bottom:var(--ua-spacing-md)}.ua-alert__header{display:flex;align-items:center}.ua-alert__icon{flex-shrink:0;width:24px;height:24px}.ua-alert__title{font-size:var(--ua-font-size-2xs);font-weight:600;line-height:1}.ua-alert__message{margin:0;font-size:var(--ua-font-size-sm);font-weight:400}.ua-alert--success{background-color:var(--ua-color-green-tint);border:1px solid var(--ua-color-green-tint);color:var(--ua-color-green)}.ua-alert--error{background-color:var(--ua-color-red-tint);border:1px solid var(--ua-color-red-tint);color:var(--ua-color-red)}.ua-alert--warning{background-color:var(--ua-color-orange-tint);border:1px solid var(--ua-color-orange-tint);color:var(--ua-color-orange)}.ua-alert--warning-btn{--ua-btn-bg: var(--ua-color-warning);--ua-btn-color: var(--ua-color-on-primary);--ua-btn-border-color: var(--ua-color-warning)}.ua-alert--info{background-color:var(--ua-color-orange-tint);border:1px solid var(--ua-color-orange-tint);color:var(--ua-color-orange)}.ua-alert--help{background-color:var(--ua-color-text-07);border:1px solid var(--ua-color-text-07);color:var(--ua-color-text-65)}.ua-alert__list{margin:0;padding-left:var(--ua-spacing-md);list-style:disc;font-size:var(--ua-font-size-2xs);line-height:var(--ua-line-height-base)}.ua-alert__list li{margin-bottom:var(--ua-spacing-xs)}.ua-alert__list li:last-child{margin-bottom:0}.ua-link{color:var(--ua-color-text);text-decoration:underline;font-size:var(--ua-font-size-sm);cursor:pointer;transition:opacity .2s}.ua-link:hover{color:var(--ua-color-text);opacity:.7}.ua-link--primary,.ua-link--primary:hover{color:var(--ua-color-primary)}.ua-link--accent,.ua-link--accent:hover{color:var(--ua-color-accent)}.ua-link--muted{color:var(--ua-color-text-muted, #6c757d);font-size:var(--ua-font-size-sm)}.ua-link--muted:hover{color:var(--ua-color-text-muted, #6c757d)}.ua-link--external{display:inline-flex;align-items:center;gap:2px}.ua-link__external-icon{width:14px;height:14px;flex-shrink:0}.c-link-arrow{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:0;font-size:var(--ua-font-size-sm);color:var(--ua-color-accent);text-decoration:underline;cursor:pointer;transition:opacity .2s}.c-link-arrow:hover{color:var(--ua-color-accent);opacity:.7}.c-link-arrow--muted,.c-link-arrow--muted:hover{color:var(--ua-color-text-25)}.c-link-arrow--no-underline,.c-link-arrow--no-underline:hover{text-decoration:none}.c-link-arrow__icon{width:20px;height:20px;fill:currentColor}.c-menu-card{background-color:var(--ua-color-surface);border-radius:var(--ua-radius-sm);box-shadow:var(--ua-shadow-card-light);overflow:hidden;padding:0 var(--ua-spacing-md)}.c-menu-card--danger{background-color:var(--ua-color-red-tint);border:1px solid var(--ua-color-red-tint)}.c-menu-list{list-style:none;padding:0;margin:0}.c-menu-list__item{border-bottom:1px solid var(--ua-color-text-07)}.c-menu-list__item:last-child{border-bottom:none}.c-menu-list__item:first-child .c-menu-list__link:before,.c-menu-list__item:first-child .c-menu-list__link:after{top:0}.c-menu-list__item:last-child .c-menu-list__link:before,.c-menu-list__item:last-child .c-menu-list__link:after{bottom:0}.c-menu-list__link{display:flex;align-items:center;justify-content:space-between;gap:var(--ua-spacing-md);padding:var(--ua-spacing-md) var(--ua-spacing-sm);color:var(--ua-color-text);text-decoration:none;position:relative}.c-menu-list__link:before,.c-menu-list__link:after{content:"";position:absolute;top:-1px;bottom:-1px;left:calc(-1 * var(--ua-spacing-md));right:calc(-1 * var(--ua-spacing-md))}.c-menu-list__link:after{background-color:transparent;z-index:0}.c-menu-list__link:before{background-color:transparent;transition:background-color .12s ease;z-index:1}.c-menu-list__link>*{position:relative;z-index:2}.c-menu-list__link:focus,.c-menu-list__link:active{text-decoration:none}.c-menu-list__link:focus:after,.c-menu-list__link:active:after{background-color:var(--ua-color-surface)}.c-menu-list__link:focus:before,.c-menu-list__link:active:before{background-color:var(--ua-color-text-07)}@media (any-hover: hover){.c-menu-list__link:hover{text-decoration:none}.c-menu-list__link:hover:after{background-color:var(--ua-color-surface)}.c-menu-list__link:hover:before{background-color:var(--ua-color-text-07)}}.c-menu-list__link--danger:focus:after,.c-menu-list__link--danger:active:after{background-color:var(--ua-color-red-tint)}@media (any-hover: hover){.c-menu-list__link--danger:hover:after{background-color:var(--ua-color-red-tint)}}.c-menu-list__link--danger .c-menu-list__title,.c-menu-list__link--danger .c-menu-list__icon{color:var(--ua-color-red)}.c-menu-list__content{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.c-menu-list__title{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-base);font-weight:600;color:var(--ua-color-text);line-height:1.4}.c-menu-list__description{font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-sm);font-weight:400;color:var(--ua-color-text-65);line-height:1.4}.c-menu-list__icon{flex-shrink:0;width:18px;height:18px;color:var(--ua-color-text-65)}.ua-copyright{font-size:12px;color:var(--ua-color-text-65);text-align:center;padding:var(--ua-spacing-lg)}.ua-footer{padding:var(--ua-spacing-lg) var(--ua-spacing-md)}.ua-footer__inner{display:flex;flex-direction:column;gap:var(--ua-spacing-md);align-items:center;max-width:var(--ua-content-max-width, 720px);margin:0 auto;text-align:center}.ua-footer__links,.ua-footer__sub-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ua-spacing-md)}.ua-footer__link{font-size:14px;color:var(--ua-color-primary);text-decoration:none;line-height:1.6}.ua-footer__link:focus,.ua-footer__link:active{opacity:.8}@media (any-hover: hover){.ua-footer__link:hover{opacity:.8}}.ua-footer__copyright{font-size:12px;color:var(--ua-color-text-65);margin-top:var(--ua-spacing-sm)}.c-password-toggle{position:relative;display:flex;align-items:center}.c-password-toggle .ua-form__input{padding-right:44px}.c-password-toggle__btn{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:transparent;cursor:pointer;color:var(--ua-color-text)}.c-password-toggle__btn:hover{opacity:.7}.c-password-toggle__btn:focus{outline:none}.c-password-toggle__icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.c-password-toggle__icon svg{width:16px;height:16px;display:block}.c-password-toggle__icon--hidden{display:none}.c-password-validation{display:flex;flex-direction:column;gap:4px}.c-password-validation__item{display:flex;align-items:center;font-size:var(--ua-font-size-sm);line-height:normal}.c-password-validation__icon{width:14px;height:21px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.c-password-validation__icon svg{width:14px;height:21px;display:block}.c-password-validation__text{color:var(--ua-color-text)}.c-password-validation__item--invalid .c-password-validation__icon{color:var(--ua-color-red)}.c-password-validation__item--valid .c-password-validation__icon{color:var(--ua-color-green)}.c-otp-input{display:flex;justify-content:center;gap:var(--ua-spacing-sm);padding:var(--ua-spacing-smh) 0}.c-otp-input__field{width:50px;height:64px;box-sizing:border-box;border:1px solid var(--ua-color-text-25);border-radius:var(--ua-radius-sm);background-color:var(--ua-color-surface);font-family:var(--ua-font-family-currency);font-size:var(--ua-font-size-xl);font-weight:700;color:var(--ua-color-text);text-align:center;caret-color:var(--ua-color-primary)}.c-otp-input__field:focus{outline:none;border:2px solid var(--ua-color-primary)}.c-otp-input__field:not(:placeholder-shown){border-width:2px}.c-otp-input__field::placeholder{color:transparent}.c-otp-input--error .c-otp-input__field{border:2px solid var(--ua-color-red-tint);background-color:var(--ua-color-red-tint);color:var(--ua-color-red)}.c-otp-input--error .c-otp-input__field:focus{border-color:var(--ua-color-red-tint)}.c-step-indicator{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ua-spacing-xs)}.c-step-indicator__item{display:flex;align-items:center;justify-content:center;width:33px;height:33px;padding:var(--ua-spacing-sm);border-radius:100px;background-color:var(--ua-color-text-07);box-sizing:border-box}.c-step-indicator__item--active{background-color:var(--ua-color-primary)}.c-step-indicator__item--active .c-step-indicator__number{color:var(--ua-color-on-primary)}.c-step-indicator__item--completed{padding:0;background-color:transparent}.c-step-indicator__number{font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-base);font-weight:600;color:var(--ua-color-text-25);text-align:center;white-space:nowrap;line-height:1}.c-step-indicator__check-circle{display:block;width:33px;height:33px;color:var(--ua-color-primary)}.c-step-indicator__line{width:24px;height:5px;background-color:var(--ua-color-text-07)}.c-step-indicator__line--active{background-color:var(--ua-color-primary)}.c-plan-flow-header{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:var(--ua-spacing-sm);text-align:center;width:100%}.c-plan-flow-header__title{width:100%;margin:0;font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-base);font-weight:600;color:var(--ua-color-text)}.c-plan-flow-header__description{width:100%;margin:0;font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-sm);font-weight:400;color:var(--ua-color-text-65)}.c-price-summary{background-color:var(--ua-color-text-07);border:1px solid var(--ua-color-text-07);border-radius:var(--ua-radius-sm);padding:var(--ua-spacing-md) var(--ua-spacing-lg)}.c-price-summary__row{display:flex;justify-content:space-between;align-items:flex-start;font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-sm);white-space:nowrap}.c-price-summary__row:not(:last-child){margin-bottom:var(--ua-spacing-sm)}.c-price-summary__row--total .c-price-summary__label,.c-price-summary__row--total .c-price-summary__value{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-base);font-weight:600;color:var(--ua-color-text)}.c-price-summary__label{color:var(--ua-color-text-65)}.c-price-summary__value{color:var(--ua-color-text)}.c-price-summary__divider{height:1px;background-color:var(--ua-color-text-07);margin:var(--ua-spacing-sm) 0}.ua-flash{display:flex;flex-direction:column;gap:var(--ua-spacing-sm)}.ua-flash--toast{position:relative;width:100%;margin-bottom:var(--ua-spacing-xl)}.ua-flash--inline{position:relative;width:100%;margin-bottom:var(--ua-spacing-md)}.ua-flash--inline .ua-flash__item{box-shadow:none;animation:none}.ua-flash__item{display:flex;align-items:center;justify-content:space-between;gap:var(--ua-spacing-sm);padding:var(--ua-spacing-md);border-radius:var(--ua-radius-sm);box-shadow:var(--ua-shadow-sm);animation:ua-flash-slide-up .3s ease-out}.ua-flash__item--notice{background-color:var(--ua-color-green-tint);border:1px solid var(--ua-color-green-tint);color:var(--ua-color-green)}.ua-flash__item--error{background-color:var(--ua-color-red-tint);border:1px solid var(--ua-color-red-tint);color:var(--ua-color-red)}.ua-flash__message{flex:1;font-size:var(--ua-font-size-sm);font-weight:400;line-height:var(--ua-line-height-base)}@keyframes ua-flash-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.c-billing-cycle-switcher{display:inline-flex;background-color:var(--ua-color-text-07);border-radius:var(--ua-radius-full);padding:var(--ua-spacing-xs);gap:var(--ua-spacing-xs)}.c-billing-cycle-switcher__option{display:inline-flex;align-items:center;justify-content:center;padding:var(--ua-spacing-sm) var(--ua-spacing-lg);border:0;background-color:transparent;border-radius:var(--ua-radius-full);color:var(--ua-color-text-25);text-decoration:none;font-family:var(--ua-font-family-body);font-weight:600;font-size:var(--ua-font-size-base);line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.c-billing-cycle-switcher__option:hover,.c-billing-cycle-switcher__option:focus,.c-billing-cycle-switcher__option:active{text-decoration:none;color:var(--ua-color-text-25)}.c-billing-cycle-switcher__option.is-active{background-color:var(--ua-color-primary);color:var(--ua-color-on-primary)}.c-billing-cycle-switcher__option.is-active:hover,.c-billing-cycle-switcher__option.is-active:focus,.c-billing-cycle-switcher__option.is-active:active{color:var(--ua-color-on-primary)}.p-plan-card{position:relative;display:flex;flex-direction:column;gap:var(--ua-spacing-md);padding:var(--ua-spacing-lg);background-color:var(--ua-color-surface);border:2px solid var(--ua-color-text-07);border-radius:var(--ua-radius-sm);box-sizing:border-box}.p-plan-card--subscribed{background-color:var(--ua-color-text-07);border-color:transparent}.p-plan-card__badge{position:absolute;top:-12px;right:12px;z-index:0;display:inline-flex;align-items:center;justify-content:center;padding:2px 12px;background-color:var(--ua-color-surface);border:1px solid var(--ua-color-green);border-radius:100px;font-family:var(--ua-font-family-body);font-size:13px;font-weight:600;color:var(--ua-color-green);white-space:nowrap}.p-plan-card__badge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--ua-color-green-tint);border-radius:inherit;z-index:-1}.p-plan-card__header{display:flex;flex-direction:column;gap:var(--ua-spacing-xs)}.p-plan-card__title{margin:0;font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-lg);font-weight:600;color:var(--ua-color-text)}.p-plan-card__price{display:inline-flex;align-items:baseline;flex-wrap:wrap;height:32px}.p-plan-card__price-symbol{font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-base);font-weight:600;color:var(--ua-color-accent)}.p-plan-card__price-amount{font-family:var(--ua-font-family-body);font-size:22px;font-weight:600;color:var(--ua-color-accent)}.p-plan-card__price-interval{font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-sm);font-weight:400;color:var(--ua-color-text-65)}.p-plan-card__payment-methods{font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-xs);font-weight:400;color:var(--ua-color-text-65);margin-top:var(--ua-spacing-xs)}.p-plan-card__divider{width:100%;height:1px;background-color:var(--ua-color-text-07)}.p-plan-card__features{font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-sm);color:var(--ua-color-text);line-height:var(--ua-line-height-base)}.p-plan-card__features ul{margin:0;padding-left:21px;list-style-type:disc}.p-plan-card__features li{margin-bottom:0}.p-plan-card__action{margin-top:auto}.p-plan-list{display:flex;flex-direction:column;gap:var(--ua-spacing-xl);width:100%}.p-plan-list__divider{width:100%;height:1px;background-color:var(--ua-color-text-07)}.p-plan-group{display:flex;flex-direction:column;gap:var(--ua-spacing-md)}.p-plan-group__label{font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-base);font-weight:600;color:var(--ua-color-text)}.p-plan-group__plans{display:flex;flex-direction:column;gap:var(--ua-spacing-md)}.p-plan-list-footer{margin-top:var(--ua-spacing-md);text-align:center}.p-plan-list-cycle-switcher{display:flex;justify-content:center;margin-bottom:var(--ua-spacing-lg)}.p-plan-detail__section{padding:var(--ua-spacing-lg) 0}.p-plan-detail__section-title{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-base);font-weight:600;color:var(--ua-color-text);margin:0 0 var(--ua-spacing-md)}.p-plan-detail__section-content{display:grid;gap:var(--ua-spacing-md)}.p-plan-detail__section-content>*{margin:0}.p-plan-detail__description{font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-sm);color:var(--ua-color-text);line-height:var(--ua-line-height-relaxed)}.p-plan-detail__description h3,.p-plan-detail__description h4{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-sm);font-weight:600;color:var(--ua-color-text);margin:var(--ua-spacing-md) 0 var(--ua-spacing-md)}.p-plan-detail__description h3:first-child,.p-plan-detail__description h4:first-child{margin-top:0}.p-plan-detail__description p{margin:0 0 var(--ua-spacing-md)}.p-plan-detail__description p:last-child{margin-bottom:0}.p-plan-detail__description ul{margin:0;padding-left:1.5em;list-style-type:disc}.p-plan-detail__description ul li{margin-bottom:0;line-height:var(--ua-line-height-base)}.p-plan-detail__form{width:100%}.p-plan-detail__payment-methods{display:flex;flex-direction:column;gap:var(--ua-spacing-md);margin-bottom:var(--ua-spacing-md)}.p-plan-detail__payment-card{display:block;cursor:pointer;position:relative}.p-plan-detail__payment-radio{position:absolute;opacity:0;pointer-events:none}.p-plan-detail__payment-card-content{display:flex;align-items:center;gap:var(--ua-spacing-smh);padding:var(--ua-spacing-smh) var(--ua-spacing-md);border:2px solid var(--ua-color-text-07);border-radius:var(--ua-radius-sm);background-color:var(--ua-color-surface);transition:border-color .2s ease;position:relative;z-index:0}.p-plan-detail__payment-card-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--ua-radius-sm) - 2px);background-color:var(--ua-color-primary);opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:-1}.p-plan-detail__payment-radio:checked+.p-plan-detail__payment-card-content{border-color:var(--ua-color-primary)}.p-plan-detail__payment-radio:checked+.p-plan-detail__payment-card-content:before{opacity:.07}.p-plan-detail__payment-card-radio-indicator{width:18px;height:18px;border:2px solid var(--ua-color-text-25);border-radius:9px;flex-shrink:0;position:relative;box-sizing:border-box}.p-plan-detail__payment-card-radio-indicator:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;border-radius:50%;background-color:var(--ua-color-primary);transition:transform .2s ease}.p-plan-detail__payment-radio:checked+.p-plan-detail__payment-card-content .p-plan-detail__payment-card-radio-indicator{border-color:var(--ua-color-primary)}.p-plan-detail__payment-radio:checked+.p-plan-detail__payment-card-content .p-plan-detail__payment-card-radio-indicator:after{transform:translate(-50%,-50%) scale(1)}.p-plan-detail__payment-card-info{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.p-plan-detail__payment-card-label{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-sm);font-weight:600;color:var(--ua-color-text);white-space:nowrap}.p-plan-detail__payment-card-description{font-family:var(--ua-font-family-body);font-size:12px;font-weight:400;color:var(--ua-color-text-25)}.p-plan-detail__payment-card-icons{display:flex;flex-direction:row;gap:var(--ua-spacing-sm);align-items:center}.p-plan-detail__card-icon{display:block;width:40px;height:30px;flex-shrink:0}.p-plan-detail__actions{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md);margin-top:var(--ua-spacing-md)}.p-plan-detail__actions .ua-btn{width:100%;max-width:420px}.p-plan-change{display:flex;flex-direction:column;gap:var(--ua-spacing-md);width:100%}.p-plan-change__comparison{display:grid;grid-template-columns:1fr;gap:var(--ua-spacing-md);width:100%}.p-plan-change__card{display:flex;flex-direction:column;gap:var(--ua-spacing-sm);padding:var(--ua-spacing-lg);border:1px solid var(--ua-color-text-07);border-radius:var(--ua-radius-sm);background-color:var(--ua-color-text-07)}.p-plan-change__card-label{font-family:var(--ua-font-family-body);font-size:12px;line-height:var(--ua-line-height-base);color:var(--ua-color-text-65)}.p-plan-change__card-title{margin:0;font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-base);font-weight:600;line-height:var(--ua-line-height-base);color:var(--ua-color-text)}.p-plan-change__card-price{display:flex;align-items:baseline;gap:var(--ua-spacing-xs)}.p-plan-change__card-price-amount{font-family:var(--ua-font-family-heading);font-size:28px;font-weight:600;line-height:1;color:var(--ua-color-accent)}.p-plan-change__card-price-interval{font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-sm);line-height:var(--ua-line-height-base);color:var(--ua-color-text-65)}.p-plan-change__arrow{display:flex;justify-content:center}.p-plan-change__arrow-label{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:10px var(--ua-spacing-md);border-radius:999px;font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-sm);font-weight:600;line-height:1;color:var(--ua-color-text);background-color:transparent}.p-plan-change__notice{padding:var(--ua-spacing-md);border-radius:var(--ua-radius-sm);border:1px solid var(--ua-color-orange-tint);background-color:var(--ua-color-orange-tint)}.p-plan-change__notice-text{margin:0;font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-sm);line-height:var(--ua-line-height-relaxed);color:var(--ua-color-orange)}.p-plan-change__actions{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md);margin-top:var(--ua-spacing-sm)}.p-plan-change__actions form{display:flex;flex-direction:column;gap:var(--ua-spacing-md);align-items:center;width:100%}.p-plan-change__actions .ua-btn{width:100%;max-width:420px}.p-plan-change__cancel{display:flex;justify-content:center}.p-contract-list{display:flex;flex-direction:column;gap:var(--ua-spacing-xl);margin-top:var(--ua-spacing-xl)}.p-contract-list__empty{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-lg);padding:var(--ua-spacing-3xl) var(--ua-spacing-lg);text-align:center}.p-contract-list__empty-text{font-size:var(--ua-font-size-sm);color:var(--ua-color-text-65);margin:0}.p-contract-list__empty-action{margin-top:var(--ua-spacing-md)}.p-contract-card{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md);background-color:var(--ua-color-surface);border-radius:16px;box-shadow:var(--ua-shadow-card);padding:var(--ua-spacing-2xl);overflow:hidden}.p-contract-card__logo{display:grid;justify-items:center;padding-bottom:var(--ua-spacing-lg)}.p-contract-card__logo-image{max-width:230px;height:auto}.p-contract-card__info-grid{display:grid;grid-template-columns:1fr;gap:var(--ua-spacing-lg);width:100%;max-width:500px}.p-contract-card__info-box{display:block;position:relative;width:100%;max-width:500px;border:1px solid var(--ua-color-text-07);border-radius:var(--ua-radius-sm);padding:var(--ua-spacing-lg);box-sizing:border-box;text-decoration:none;color:inherit;transition:border-color .2s,background-color .2s}.p-contract-card__info-box:hover{background-color:var(--ua-color-text-07);text-decoration:none;color:inherit}.p-contract-card__info-box--static{cursor:default}.p-contract-card__info-box--static:hover{border-color:var(--ua-color-text-07);background-color:transparent}.p-contract-card__status-badge{position:absolute;top:15px;right:15px;display:inline-flex;align-items:center;justify-content:center;padding:2px 12px;font-size:13px;font-weight:600;border-radius:100px}.p-contract-card__status-badge--active{background-color:var(--ua-color-green-tint);color:var(--ua-color-green);border:1px solid var(--ua-color-green)}.p-contract-card__status-badge--pending{background-color:var(--ua-color-orange-tint);color:var(--ua-color-orange);border:1px solid var(--ua-color-orange)}.p-contract-card__status-badge--canceled{background-color:var(--ua-color-text-07);color:var(--ua-color-text-65);border:1px solid var(--ua-color-text-25)}.p-contract-card__status-badge--expired{background-color:var(--ua-color-red-tint);color:var(--ua-color-red);border:1px solid var(--ua-color-red)}.p-contract-card__status-badge--suspended{background-color:var(--ua-color-orange-tint);color:var(--ua-color-orange);border:1px solid var(--ua-color-orange)}.p-contract-card__status-badge--unsubscribed{background-color:var(--ua-color-text-07);color:var(--ua-color-text-65);border:1px solid var(--ua-color-text-25)}.p-contract-card__plan-info{display:flex;flex-direction:column;gap:6px}.p-contract-card__plan-label{font-size:var(--ua-font-size-sm);color:var(--ua-color-text-65)}.p-contract-card__plan-name{font-size:22px;font-weight:600;color:var(--ua-color-text);margin:0}.p-contract-card__plan-price{font-size:var(--ua-font-size-sm);color:var(--ua-color-text)}.p-contract-card__warning{margin-top:var(--ua-spacing-md);padding:var(--ua-spacing-sm) var(--ua-spacing-md);background-color:var(--ua-color-orange-tint);color:var(--ua-color-orange);border-radius:6px;font-size:var(--ua-font-size-sm);line-height:1.5}.p-contract-card__divider{width:100%;height:1px;background-color:var(--ua-color-text-07);margin:var(--ua-spacing-md) 0}.p-contract-card__details{display:flex;flex-direction:column;gap:4px;font-size:var(--ua-font-size-sm)}.p-contract-card__detail-row{display:flex;align-items:flex-start}.p-contract-card__detail-label{width:84px;flex-shrink:0;color:var(--ua-color-text)}.p-contract-card__detail-colon{color:var(--ua-color-text);margin-right:4px}.p-contract-card__detail-value{color:var(--ua-color-text)}.p-contract-card__actions{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md);margin-top:var(--ua-spacing-md);min-width:205px}.p-contract-card__actions .ua-btn{width:100%}.ua-btn--outline-muted{--ua-btn-bg: var(--ua-color-surface);--ua-btn-color: var(--ua-color-on-primary);--ua-btn-border-color: var(--ua-color-text-25)}.ua-btn--outline-muted:focus,.ua-btn--outline-muted:active{--ua-btn-bg: var(--ua-color-text-07)}@media (any-hover: hover){.ua-btn--outline-muted:hover{--ua-btn-bg: var(--ua-color-text-07)}}.p-purchase-complete__icon{display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin:0 auto}.p-purchase-complete__icon-svg{width:100%;height:100%}.p-purchase-complete__icon-svg--success{color:var(--ua-color-primary)}.p-purchase-complete__icon-svg--error{color:var(--ua-color-red)}.p-purchase-complete__info-table{display:flex;flex-direction:column;gap:var(--ua-spacing-md);padding:var(--ua-spacing-xl);border-radius:var(--ua-radius-sm);width:100%;box-sizing:border-box}.p-purchase-complete__info-table--filled{background-color:var(--ua-color-text-07);border:1px solid var(--ua-color-text-07)}.p-purchase-complete__info-table--bordered{background-color:transparent;border:2px solid var(--ua-color-text-07)}.p-purchase-complete__info-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--ua-font-size-sm);line-height:var(--ua-line-height-base)}.p-purchase-complete__info-label{font-weight:400;color:var(--ua-color-text-65);flex-shrink:0}.p-purchase-complete__info-value{font-weight:600;color:var(--ua-color-text);text-align:right}.p-purchase-complete__info-value--danger{color:var(--ua-color-red)}.p-purchase-complete__status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 12px;border-radius:100px;font-size:var(--ua-font-size-2xs);font-weight:600}.p-purchase-complete__status-badge--pending{background-color:var(--ua-color-orange-tint);border:1px solid var(--ua-color-orange);color:var(--ua-color-orange)}.p-purchase-complete__payment-code{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-xs);padding:var(--ua-spacing-smh);background-color:var(--ua-color-text-07);border:1px solid var(--ua-color-text-07);border-radius:var(--ua-radius-sm);width:100%;box-sizing:border-box}.p-purchase-complete__payment-code-label{font-size:var(--ua-font-size-sm);font-weight:400;color:var(--ua-color-text-65)}.p-purchase-complete__payment-code-value{font-size:var(--ua-font-size-xl);font-weight:700;color:var(--ua-color-text);letter-spacing:4px;text-align:center}.p-purchase-complete__actions{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md);width:100%}.p-purchase-complete__actions-btn{width:100%}.p-cancel-confirm__alert-list{margin:0;padding-left:var(--ua-spacing-md);list-style-type:disc}.p-cancel-confirm__alert-list li{margin-bottom:var(--ua-spacing-xs);line-height:var(--ua-line-height-base)}.p-cancel-confirm__alert-list li:last-child{margin-bottom:0}.p-cancel-confirm__list{display:flex;flex-direction:column;gap:var(--ua-spacing-xl);margin-top:var(--ua-spacing-xl)}.p-cancel-confirm__card{display:flex;flex-direction:column;gap:var(--ua-spacing-md);background-color:var(--ua-color-surface);border-radius:var(--ua-radius-sm);box-shadow:var(--ua-shadow-card);padding:var(--ua-spacing-2xl);overflow:hidden}.p-cancel-confirm__label{width:100%;font-size:var(--ua-font-size-base);font-weight:600;color:var(--ua-color-text);margin:0}.p-cancel-confirm__info-table{display:flex;flex-direction:column;gap:var(--ua-spacing-md);padding:var(--ua-spacing-xl);border:2px solid var(--ua-color-text-07);border-radius:var(--ua-radius-sm);width:100%;box-sizing:border-box}.p-cancel-confirm__info-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--ua-font-size-sm);line-height:var(--ua-line-height-base)}.p-cancel-confirm__info-label{font-weight:400;color:var(--ua-color-text-65);flex-shrink:0}.p-cancel-confirm__info-value{font-weight:600;color:var(--ua-color-text);text-align:right}.p-cancel-confirm__actions{display:flex;flex-direction:column;align-items:center;align-self:center;gap:var(--ua-spacing-md);width:420px;max-width:100%;margin-top:var(--ua-spacing-md)}.p-cancel-confirm__actions>form{width:100%}.p-cancel-confirm__actions .ua-btn{width:100%}.p-cancel-complete{display:flex;flex-direction:column;align-items:center;text-align:center}.p-cancel-complete__icon{margin-bottom:var(--ua-spacing-lg)}.p-cancel-complete__icon-svg{width:80px;height:80px;color:var(--ua-color-green)}.p-cancel-complete__header{text-align:center;margin-bottom:var(--ua-spacing-xl)}.p-cancel-complete__title{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-lg);font-weight:600;color:var(--ua-color-text);margin:0 0 var(--ua-spacing-md)}.p-cancel-complete__description{font-size:var(--ua-font-size-base);color:var(--ua-color-text-65);line-height:var(--ua-line-height-base)}.p-cancel-complete__description p{margin:0 0 var(--ua-spacing-xs)}.p-cancel-complete__description p:last-child{margin-bottom:0}.p-cancel-complete__description strong{color:var(--ua-color-text);font-weight:600}.p-cancel-complete__list{display:flex;flex-direction:column;gap:var(--ua-spacing-xl);width:100%}.p-cancel-complete__card{display:flex;flex-direction:column;gap:var(--ua-spacing-md);background-color:var(--ua-color-surface);border-radius:var(--ua-radius-sm);box-shadow:var(--ua-shadow-card);padding:var(--ua-spacing-lg);overflow:hidden;text-align:left}.p-cancel-complete__label{width:100%;font-size:var(--ua-font-size-base);font-weight:600;color:var(--ua-color-text);margin:0}.p-cancel-complete__info-table{display:flex;flex-direction:column;gap:var(--ua-spacing-md);padding:var(--ua-spacing-xl);border:2px solid var(--ua-color-text-07);border-radius:var(--ua-radius-sm);width:100%;box-sizing:border-box}.p-cancel-complete__info-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--ua-font-size-sm);line-height:var(--ua-line-height-base)}.p-cancel-complete__info-label{font-weight:400;color:var(--ua-color-text-65);flex-shrink:0}.p-cancel-complete__info-value{font-weight:600;color:var(--ua-color-text);text-align:right}.p-cancel-complete__status-badge{display:inline-block;padding:var(--ua-spacing-xs) var(--ua-spacing-smh);font-size:var(--ua-font-size-xs);font-weight:500;border-radius:var(--ua-radius-sm)}.p-cancel-complete__status-badge--canceled{background-color:var(--ua-color-text-07);color:var(--ua-color-text-65)}.p-cancel-complete__actions{display:flex;flex-direction:column;align-items:center;align-self:center;gap:var(--ua-spacing-md);width:205px;margin-top:var(--ua-spacing-md)}.p-cancel-complete__actions .ua-btn{width:100%}.p-cancel-complete__support{margin-top:var(--ua-spacing-xl)}.p-cancel-complete__support-text{font-size:var(--ua-font-size-sm);color:var(--ua-color-text-65);margin:0}.p-checkout-card-form__row{display:flex;gap:var(--ua-spacing-md)}.p-checkout-card-form__field--half{flex:1;min-width:0}.p-checkout-card-form__brands{display:flex;align-items:center;gap:var(--ua-spacing-sm);flex-wrap:wrap}.p-checkout-card-form__brand-icon{width:42px;height:26px;display:flex;align-items:center;justify-content:center}.p-checkout-card-form__brand-icon svg,.p-checkout-card-form__brand-icon img{width:100%;height:100%;object-fit:contain}.p-checkout-card-form__stripe-element{width:100%;height:38px;padding:10px 14px;box-sizing:border-box;background-color:var(--ua-color-surface);border:1px solid var(--ua-color-text-25);border-radius:var(--ua-radius-sm);transition:border-color .12s ease}.p-checkout-card-form__stripe-element.StripeElement--focus{border-color:var(--ua-color-primary)}.p-checkout-card-form__stripe-element.StripeElement--invalid{background-color:var(--ua-color-red-tint);border-color:var(--ua-color-red)}.p-checkout-card-form__note{font-family:var(--ua-font-family-body);font-size:12px;color:var(--ua-color-text-65);line-height:var(--ua-line-height-relaxed);margin:0}.p-checkout-card-form__actions{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md);margin-top:var(--ua-spacing-md)}.p-checkout-card-form__actions .ua-btn{width:100%;max-width:420px}.p-checkout-card-form__spinner{display:none}.p-checkout-confirm{display:flex;flex-direction:column;gap:var(--ua-spacing-md);padding:var(--ua-spacing-xl);border:2px solid var(--ua-color-text-07);border-radius:var(--ua-radius-sm);width:100%;box-sizing:border-box}.p-checkout-confirm__row{display:flex;align-items:flex-start;justify-content:space-between;font-size:var(--ua-font-size-sm);line-height:var(--ua-line-height-base)}.p-checkout-confirm__row--total{align-items:center}.p-checkout-confirm__row--total .p-checkout-confirm__label{font-size:var(--ua-font-size-sm);line-height:22px}.p-checkout-confirm__row--total .p-checkout-confirm__value{font-size:22px;font-weight:600;color:var(--ua-color-accent);line-height:1}.p-checkout-confirm__label{font-weight:400;color:var(--ua-color-text-65);flex-shrink:0}.p-checkout-confirm__value{font-weight:600;color:var(--ua-color-text);text-align:right}.p-checkout-confirm__divider{height:1px;background-color:var(--ua-color-text-07);margin:var(--ua-spacing-sm) 0}.p-checkout-confirm__form{display:flex;flex-direction:column;gap:var(--ua-spacing-md);width:100%}.p-checkout-confirm__back{display:flex;justify-content:center}.p-konbini-form{display:flex;flex-direction:column;gap:var(--ua-spacing-md);padding-bottom:var(--ua-spacing-md)}.p-konbini-form__body{display:grid;gap:var(--ua-spacing-md);margin-bottom:var(--ua-spacing-md)}.p-konbini-form__note{font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-xs);color:var(--ua-color-text-65);line-height:var(--ua-line-height-base)}.p-konbini-form__actions{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md)}.p-konbini-form__actions .ua-btn{width:100%}.p-withdraw{display:flex;flex-direction:column;gap:var(--ua-spacing-xl)}.p-withdraw__sections{display:flex;flex-direction:column;gap:var(--ua-spacing-xl);padding:var(--ua-spacing-lg) 0}.p-withdraw__form{display:flex;flex-direction:column;gap:var(--ua-spacing-xl)}.p-withdraw__field-group{display:flex;flex-direction:column;gap:6px}.p-withdraw__label{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-2xs);font-weight:600;color:var(--ua-color-text)}.p-withdraw__alert-list{margin:0;padding-left:var(--ua-spacing-md);list-style-type:disc}.p-withdraw__alert-list li{margin-bottom:var(--ua-spacing-xs);line-height:var(--ua-line-height-base)}.p-withdraw__alert-list li:last-child{margin-bottom:0}.p-withdraw__paid-notice{margin-top:var(--ua-spacing-md)}.p-withdraw__paid-notice-title{font-weight:600;margin-bottom:var(--ua-spacing-xs)}.p-withdraw__info-title{font-weight:600;margin-top:var(--ua-spacing-md);margin-bottom:var(--ua-spacing-xs)}.p-withdraw__actions{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md)}.p-withdraw__submit{width:100%;max-width:420px}.p-withdraw__checkboxes{display:grid;gap:var(--ua-spacing-md)}.p-withdraw__checkbox{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:var(--ua-spacing-sm);font-size:var(--ua-font-size-sm);color:var(--ua-color-text);cursor:pointer;--checkbox-bg: var(--ua-color-surface);--checkbox-border: var(--ua-color-text-65);--checkbox-check: var(--ua-color-surface)}.p-withdraw__checkbox:has(input:checked){--checkbox-bg: var(--ua-color-red);--checkbox-border: var(--ua-color-red);--checkbox-check: var(--ua-color-surface)}.p-withdraw__checkbox-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.p-withdraw__checkbox-icon{width:16px;height:16px;flex-shrink:0;margin-top:2px}.ua-withdraw-content{line-height:var(--ua-line-height-base)}.ua-withdraw-content ul{margin:0 0 var(--ua-spacing-md);padding-left:var(--ua-spacing-md);list-style-type:disc}.ua-withdraw-content ul:last-child{margin-bottom:0}.ua-withdraw-content li{margin-bottom:var(--ua-spacing-xs);line-height:var(--ua-line-height-base)}.ua-withdraw-content li:last-child{margin-bottom:0}.ua-withdraw-content p{margin:0 0 1em}.ua-withdraw-content p:last-child{margin-bottom:0}.ua-withdraw-content strong,.ua-withdraw-content b{font-weight:600}.ua-withdraw-complete{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--ua-spacing-lg, 24px);background:var(--ua-color-background, #fafafa)}.ua-withdraw-complete__content{text-align:center;max-width:400px}.ua-withdraw-complete__icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:var(--ua-color-success-light, #d4edda);color:var(--ua-color-success, #28a745);margin-bottom:var(--ua-spacing-lg, 24px)}.ua-withdraw-complete__title{font-size:1.5rem;font-weight:600;margin:0 0 var(--ua-spacing-sm, 8px);color:var(--ua-color-text, #333)}.ua-withdraw-complete__message{color:var(--ua-color-text-muted, #666);margin:0 0 var(--ua-spacing-xl, 32px)}.ua-withdraw-complete__action{margin-top:var(--ua-spacing-lg, 24px)}.p-email-edit,.p-email-edit__form{display:flex;flex-direction:column;gap:var(--ua-spacing-xl)}.p-email-edit__sections{display:flex;flex-direction:column;gap:var(--ua-spacing-xl);padding:var(--ua-spacing-lg) 0}.p-email-edit__section{display:flex;flex-direction:column}.p-email-edit__field-group{display:flex;flex-direction:column;gap:6px}.p-email-edit__label{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-2xs);font-weight:600;color:var(--ua-color-text)}.p-email-edit__value{font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-sm);color:var(--ua-color-text)}.p-email-edit__hint{font-family:var(--ua-font-family-body);font-size:12px;color:var(--ua-color-text-65)}.p-email-edit__actions{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md)}.p-email-edit__submit{width:100%;max-width:420px}.p-email-verification{display:flex;flex-direction:column;gap:var(--ua-spacing-xl)}.p-email-verification__card{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md);padding-block:var(--ua-spacing-lg)}.p-email-verification__form{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md);width:100%}.p-email-verification__submit{width:100%;max-width:420px}.p-email-verification__links{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md)}.p-password-edit,.p-password-edit__form{display:flex;flex-direction:column;gap:var(--ua-spacing-xl)}.p-password-edit__sections{display:flex;flex-direction:column;gap:var(--ua-spacing-xl);padding:var(--ua-spacing-lg) 0}.p-password-edit__section{display:flex;flex-direction:column;gap:var(--ua-spacing-xl)}.p-password-edit__field-group{display:flex;flex-direction:column;gap:6px}.p-password-edit__label{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-2xs);font-weight:600;color:var(--ua-color-text)}.p-password-edit__actions{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md)}.p-password-edit__submit{width:100%;max-width:420px}.p-profile-edit{display:flex;flex-direction:column;gap:var(--ua-spacing-xl)}.p-profile-edit__description{font-family:var(--ua-font-family-body);font-size:12px;color:var(--ua-color-text)}.p-profile-edit__form{display:flex;flex-direction:column;gap:var(--ua-spacing-xl)}.p-profile-edit__sections{display:flex;flex-direction:column;gap:var(--ua-spacing-xl);padding:var(--ua-spacing-lg) 0}.p-profile-edit__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--ua-spacing-md)}@media (max-width: 767px){.p-profile-edit__row{grid-template-columns:1fr}}.p-profile-edit__row--postal{display:flex;align-items:flex-end;gap:var(--ua-spacing-md)}@media (max-width: 767px){.p-profile-edit__row--postal{flex-direction:column;align-items:stretch}}.p-profile-edit__field-group{display:flex;flex-direction:column;gap:6px}.p-profile-edit__field-group--w180{width:180px}@media (max-width: 767px){.p-profile-edit__field-group--w180{width:100%}}.p-profile-edit__field-group--w338{width:338px}@media (max-width: 767px){.p-profile-edit__field-group--w338{width:100%}}.p-profile-edit__field-group--w342{width:342px}@media (max-width: 767px){.p-profile-edit__field-group--w342{width:100%}}.p-profile-edit__field-group--full{width:100%}.p-profile-edit__label{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-2xs);font-weight:600;color:var(--ua-color-text)}.p-profile-edit__label.required:after{content:" *";color:var(--ua-color-red)}.p-profile-edit__address-search-btn{height:38px;width:140px;padding:0 var(--ua-spacing-lg);background-color:var(--ua-color-primary);color:var(--ua-color-on-primary);border:none;border-radius:var(--ua-radius-full);font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-2xs);font-weight:600;cursor:pointer;transition:opacity .2s;flex-shrink:0}.p-profile-edit__address-search-btn:hover{opacity:.8}@media (max-width: 767px){.p-profile-edit__address-search-btn{width:100%}}.p-profile-edit__address-section{display:contents}.p-profile-edit__actions{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md)}.p-profile-edit__submit{width:100%;max-width:420px}.p-contact-address-edit,.p-contact-address-edit__form{display:flex;flex-direction:column;gap:var(--ua-spacing-xl)}.p-contact-address-edit__sections{display:flex;flex-direction:column;gap:var(--ua-spacing-xl);padding:var(--ua-spacing-lg) 0}.p-contact-address-edit__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--ua-spacing-md)}@media (max-width: 767px){.p-contact-address-edit__row{grid-template-columns:1fr}}.p-contact-address-edit__row--postal{display:flex;align-items:flex-end;gap:var(--ua-spacing-md)}@media (max-width: 767px){.p-contact-address-edit__row--postal{flex-direction:column;align-items:stretch}}.p-contact-address-edit__field-group{display:flex;flex-direction:column;gap:6px}.p-contact-address-edit__field-group--w180{width:180px}@media (max-width: 767px){.p-contact-address-edit__field-group--w180{width:100%}}.p-contact-address-edit__field-group--w342{width:342px}@media (max-width: 767px){.p-contact-address-edit__field-group--w342{width:100%}}.p-contact-address-edit__field-group--full{width:100%}.p-contact-address-edit__label{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-2xs);font-weight:600;color:var(--ua-color-text)}.p-contact-address-edit__label.required:after{content:" *";color:var(--ua-color-red)}.p-contact-address-edit__address-search-btn{height:38px;width:140px;padding:0 var(--ua-spacing-lg);background-color:var(--ua-color-primary);color:var(--ua-color-on-primary);border:none;border-radius:var(--ua-radius-full);font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-2xs);font-weight:600;cursor:pointer;transition:opacity .2s;flex-shrink:0}.p-contact-address-edit__address-search-btn:hover{opacity:.8}@media (max-width: 767px){.p-contact-address-edit__address-search-btn{width:100%}}.p-contact-address-edit__actions{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md)}.p-contact-address-edit__submit{width:100%;max-width:420px}.p-complete-page{display:flex;flex-direction:column;gap:var(--ua-spacing-xl)}.p-complete-page__content{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-xl);padding:var(--ua-spacing-lg) 0}.p-complete-page__icon{display:flex;align-items:center;justify-content:center;color:var(--ua-color-primary)}.p-complete-page__icon-image{width:100px;height:100px}.p-complete-page__message{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-sm);text-align:center}.p-complete-page__heading{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-base);font-weight:600;color:var(--ua-color-text);margin:0}.p-complete-page__description{font-family:var(--ua-font-family-body);font-size:12px;color:var(--ua-color-text-65);margin:0;line-height:1.6}.p-complete-page__email{font-family:var(--ua-font-family-heading);font-weight:600}.p-complete-page__actions{display:flex;flex-direction:column;align-items:center}.p-complete-page__button{width:420px;max-width:100%}.p-legal-document__title{border-left:6px solid var(--ua-color-primary);padding-left:var(--ua-spacing-lg);font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-xl);font-weight:600;color:var(--ua-color-text);line-height:var(--ua-line-height-tight);margin:0}@media (min-width: 768px){.p-legal-document__title{font-size:var(--ua-font-size-2xl)}}.p-legal-document__body{margin-top:var(--ua-spacing-xl)}.p-legal-document__markdown{font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-base);color:var(--ua-color-text);line-height:var(--ua-line-height-relaxed)}.p-legal-document__markdown h2{font-size:var(--ua-font-size-lg);font-weight:600;margin-top:var(--ua-spacing-2xl);margin-bottom:var(--ua-spacing-md)}.p-legal-document__markdown h3{font-size:var(--ua-font-size-md);font-weight:600;margin-top:var(--ua-spacing-xl);margin-bottom:var(--ua-spacing-smh)}.p-legal-document__markdown p{margin-bottom:var(--ua-spacing-md)}.p-legal-document__markdown ul,.p-legal-document__markdown ol{padding-left:var(--ua-spacing-lg);margin-bottom:var(--ua-spacing-md)}.p-legal-document__markdown li{margin-bottom:var(--ua-spacing-sm)}.p-legal-document__markdown .c-md-ol--paren{list-style:none;padding-left:0}.p-legal-document__markdown .c-md-ol--paren>li{padding-left:3em;text-indent:-3em}.p-legal-document__markdown .c-md-ol--circled{list-style:none;padding-left:0}.p-legal-document__markdown .c-md-ol--circled>li{padding-left:1em;text-indent:-1em}.p-legal-document__markdown .c-md-align--right{text-align:right}.p-legal-document__markdown .c-md-indent--1{padding-left:1em}.p-legal-document__markdown .c-md-indent--2{padding-left:2em}.p-legal-document__markdown .c-md-indent--3{padding-left:3em}.p-legal-document__markdown .c-md-indent--4{padding-left:4em}.p-legal-document__markdown a{color:var(--ua-color-accent);text-decoration:underline}.p-legal-document__markdown a:hover{opacity:.7}.p-mypage-top__email{border-left:6px solid var(--ua-color-primary);padding-left:var(--ua-spacing-lg);font-family:var(--ua-font-family-heading);font-size:22px;font-weight:600;color:var(--ua-color-text);line-height:1.4;word-break:break-all}.p-mypage-top__sections{display:flex;flex-direction:column;gap:var(--ua-spacing-xl);padding-block:var(--ua-spacing-lg)}.p-mypage-top__section{display:flex;flex-direction:column;gap:var(--ua-spacing-smh)}.p-mypage-top__section-title{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-base);font-weight:600;color:var(--ua-color-text);margin:0;padding:0}.p-mypage-top__danger-section{margin-top:var(--ua-spacing-xl)}.p-credit-card-list{display:flex;flex-direction:column;gap:var(--ua-spacing-xl);margin-top:var(--ua-spacing-xl)}.p-credit-card-card{display:flex;flex-direction:column;gap:var(--ua-spacing-md);background-color:var(--ua-color-surface);border-radius:var(--ua-radius-sm);box-shadow:var(--ua-shadow-card);padding:var(--ua-spacing-lg);overflow:hidden}.p-credit-card-card__label{width:100%;font-size:var(--ua-font-size-base);font-weight:600;color:var(--ua-color-text);margin:0}.p-credit-card-card__info-table{display:flex;flex-direction:column;gap:var(--ua-spacing-md);padding:var(--ua-spacing-xl);border:2px solid var(--ua-color-text-07);border-radius:var(--ua-radius-sm);width:100%;box-sizing:border-box}.p-credit-card-card__info-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--ua-font-size-sm);line-height:var(--ua-line-height-base)}.p-credit-card-card__info-label{font-weight:400;color:var(--ua-color-text-65);flex-shrink:0}.p-credit-card-card__info-value{font-weight:600;color:var(--ua-color-text);text-align:right}.p-credit-card-card__actions{display:flex;flex-direction:column;align-items:center;align-self:center;gap:var(--ua-spacing-md);width:205px;margin-top:var(--ua-spacing-md)}.p-credit-card-card__actions .ua-btn{width:100%}.p-credit-card-card__form-container{display:contents}.p-credit-card-card__form-container[hidden]{display:none}.p-credit-card-card__divider{width:100%;height:1px;background-color:var(--ua-color-text-07);border:none;margin:0}.p-delivery-email-settings,.p-delivery-email-settings__form{display:flex;flex-direction:column;gap:var(--ua-spacing-xl)}.p-delivery-email-settings__sections{display:flex;flex-direction:column;gap:var(--ua-spacing-xl);padding:var(--ua-spacing-lg) 0}.p-delivery-email-settings__section{display:flex;flex-direction:column;gap:var(--ua-spacing-md)}.p-delivery-email-settings__checkbox{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:var(--ua-spacing-sm);font-size:var(--ua-font-size-sm);color:var(--ua-color-text);cursor:pointer;--checkbox-bg: var(--ua-color-surface);--checkbox-border: var(--ua-color-text-65);--checkbox-check: var(--ua-color-surface)}.p-delivery-email-settings__checkbox:has(input:checked){--checkbox-bg: var(--ua-color-primary);--checkbox-border: var(--ua-color-primary);--checkbox-check: var(--ua-color-on-primary)}.p-delivery-email-settings__checkbox-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.p-delivery-email-settings__checkbox-icon{width:16px;height:16px;flex-shrink:0}.p-delivery-email-settings__hint{font-family:var(--ua-font-family-body);font-size:12px;color:var(--ua-color-text-65)}.p-delivery-email-settings__actions{display:flex;flex-direction:column;align-items:center;gap:var(--ua-spacing-md)}.p-delivery-email-settings__submit{width:100%;max-width:420px}
